/*Main Styles*/
body {text-align:center; background:#000 url('images/background.png'); }
div{text-align: center;}
#all
{
min-height:800px;
width:800px;
margin: auto;
position:relative;
top:-8px;
margin-bottom:10px;
}

p
{
padding:5px;
font-size:18px;
}


.italic {
font-style:italic;
 font-size:18px;
 }


table{margin:auto}
/*****************************************/

/*Menu*/
#menu{
background:#000;
position:relative;
height:20px; 
width:798px;
text-align: center;
top:0px;
position:relative;

border:#000 1px solid;
border-bottom:none;
border-bottom:#777 1px solid;
}
#menu a:link , #menu a:visited {
color :#fff; 
text-decoration: none; 
font-style:none; 
margin-left:10px; 
}
#menu a:hover {
color :#000; 
text-decoration: none; 
font-style:none; 
margin-left:10px;
margin-right:10px;
}

.link
{
height:20px;
width:114px;
text-align:center;
}

.link:hover
{
height:20px;
width:114px;
text-align:center;
}

a:hover .link{
color:#000;
background:white;
opacity:.4; 
filter:alpha(opacity=40); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
cursor:pointer;
}

.menu:hover div 
{
	color:#000;
}


/****************************/

/*Content Styling*/

#content {

position:relative; 
min-height:1000px;
width:798px; 
border:1px solid black; 
border-top:none;
border-bottom:none;
background: #BFCCE6 url('images/content.png');
background-repeat: repeat-x;
top:-21px;
}

/*content Links*/

#content a:link
{
color:#555;
text-decoration:none;
font-style:italic;
}

#content a:visited
{
color:#fff;
text-decoration:none;	
font-style:italic;
}

#content a:hover
{
color:#0055dd;
text-decoration:none;	
font-style:italic;
}



/***************************/

/*layout styles*/

#top
{
width:798px;
border-bottom:none;
background:#fff; 
background:url('images/temptop.png');
height:165px; 
border-bottom:none;

 }
 
/****Footer*******/
#footbar{background:#000;  height:20px; width:798px; text-align: center; border:1px solid #000;
margin:auto;   position:relative; top:-47px; color:#fff; }



/*home page*/

#sidebar{
	margin-top:auto;
	margin-top:15px;
	font-style:italic;
	font-weight:bold;
}

#sidebar img
{
	margin-top:30px;
}


#sidebar img:hover
{
	opacity:.4; filter:alpha(opacity=40); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

#home_text
{
	width:560px;
	position:relative;
	left:200px;
	top:20px;
}

/********************************/


/*mail page*/
.error
{
	color:red;
	font-weight:bold;
}


#email,.email {
margin-bottom:10px;
}







/*Email Links*/

#email a:link
{
color:#555;
text-decoration:none;
font-style:italic;
}

#content a:visited
{
color:#000;
text-decoration:none;	
font-style:italic;
}

#content a:hover
{
color:#0055dd;
text-decoration:none;	
font-style:italic;
}





#colour
{
	height:100%;
	min-height:800px;
	border:1px solid #000;
	background:#DCDCDC;
	position:absolute;
	border-left:none;
	border-top:none;
	border-bottom:none;
	left:0px;
	top:0px;
	width:170px;

}

.corp ul, #special_list ul
{
font-size:25px;

list-style-image: url('http://mrmcars.com/images/tick.PNG');
}

.corp
{
	width:400px;
	position:absolute;
	top:106px;
	left:400px;
	height:400px;
}

#buis_one
{
	width:440px;
	position:relative;
	left:30px;
	top:250px;
	text-align: left;

}

#buis_three
{
	width:500px;
	position:relative;
	left:260px;
	top:350px;
	text-align: left;
	
}

#buisness_text
{
	width:500px;
	position:relative;
	left:260px;
	top:320px;
	text-align: left;
	

}

#airports
{
	position:relative;
	top:0px;
	left:450px;
	width:250px;
	text-align:left;
	font-size:20px;
}

#airport_top
{
	width:750px;
	text-align:left;
	margin-left:30px
}

#corp_img
{
	width:150px;
}

#lady
{height:200px; left:30px; margin:0; position:absolute;  border:1px black solid; }


#buisness_suit
{
	height:200px;  position:absolute; top:350px; right:30px; border:1px black solid
}

#tower
{
	 margin-top:10px; height:300px; border:1px solid black; position:absolute; left:30px; top:570px;
}
/**/

.li
{
	
	width:200px;
	border:none;
}


#special
{
	font-weight:bold;
}

#airports ul
{
font-size:25px;

list-style-image: url('http://mrmcars.com/images/tick.PNG');
}

#meet
{
	width:410px;
	margin-left:30px;
}

#sea
{
	width:400px;
	float:right;
	margin-right:30px;
}

.wedding
{
	width:780px;
	margin:10px;
}

.wedding p
{
		margin-left:5px;
}

#wedding_two
{
	width:520px;
	margin:10px;
	position:relative;
	left:260px;
}

.gallery	
{
	height:250px;
	background:#c0c0c0;
	width:600px;
	border:1px solid #000;
}

.gallery img
{
	border:1px solid #000;
}

#rings
{
	position: absolute;
	top:15px;
	left:600px;
	z-index:3;
	height:100px;
	
}

/*transfer*/
#sea_pic{
float:left; height:200px; margin-left:30px; border:1px solid #000; margin-top:20px;
}

#hands
{
	float:right; height:200px; margin-right:30px; position:relative; top:-10px; border:1px solid #000 ;
}

#board{
	height:200px;border:1px solid black; position:absolute; left:30px; top:210px;
}

/*special*/
#special_list
{
	text-align:left;
	position:relative;
	left:80px;
	top:-5px;
}



#specialone
{
	float:left; margin-left:30px; width:350px; margin-left:25px; border: 1px solid #000;
}

#specialtwo
{
	float:right; margin-right:30px; width:320px;  border: 1px solid #000;margin-left:10px;
}

#specialthree
{
	float:left; margin-left:30px; width:350px; margin-left:25px; border: 1px solid #000; margin-top:25px;
}


/*car galley*/

#current
{
	width:600px;
	border:1px #000 solid;
}

.galley_option
{
	width:70px;
}

#cars_gallery
{
	
	padding-top:50px;
}

#push{
	margin-top:20px;
	
}

.gallery img:hover, #previous:hover, #next:hover
{
	cursor:pointer;
}


/**wedding gallery*/
#wedding_one
{
	 margin-left:25px; margin-right:10px; float:left; width:250px; border:1px solid black;
}

.wedding_thumb
{
border:1px solid black;
height:100px;
width:100px;	
}

#full_view
{
	border:1px solid #000; 
}

#close
{
	font-size:17px;
	color:#c0c0c0;
}

#close:hover{
	cursor:pointer;
}