/* CSS Document for lifestyle limousine */


body, html, p, h1, h2, h3, h4, h5, a, ul, li, img, div {
	margin:0; padding:0; 
	text-decoration:none; 
	line-height:22px;
	font-weight:normal;
}

body { background:#333333; }

.clear { width:100%; clear:both; }

.more_link2 { padding:50px; float:right; margin:100px 0 0 0; }
.more_link2 a { font-weight:bold; color:#637fb2; padding:0 30px 0 0; }
.more_link2 a:hover { color:#FFFFFF; }

.more_link3 { padding:0 0 0 250px; float:right; margin:10px 0 0 0; }
.more_link3 a { font-weight:bold; color:#637fb2; padding:0 30px 0 400px; }
.more_link3 a:hover { color:#FFFFFF; }


#wrapper {
	width:1005px; height:auto;
	margin:0 auto;
}


#header {
	width:1005px; height:282px;
	background:url(../images/index_01.jpg) no-repeat;
}
#header h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color:#CCCCCC; padding:160px 20px 0 0; text-align:right; }


#nav {
	width:998px;
	height:40px;
	padding:0 0 0 8px;
	background:#FFFFFF;
}

#nav ul { list-style-type:none; }
#nav ul li { position:relative; display:block; width:118px; height:25px; float:left; text-align:center; margin:5px 0; padding:0 15px; color:#063d00; background:#CCCCCC; padding-top:5px; background:-moz-linear-gradient(top, #b3b3b3, #f3f3f3, #b3b3b3); background:-webkit-gradient(linear, left top, left bottombottom, from(#e3e3e3), to(#c8c8c8)); }

#nav ul li.curve1 { position:relative; display:block; width:118px; height:25px; float:left; text-align:center; margin:5px 0; padding:0 15px; color:#063d00; background:#CCCCCC; padding-top:5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; background:-moz-linear-gradient(top, #b3b3b3, #f3f3f3, #b3b3b3); background:-webkit-gradient(linear, left top, left bottombottom, from(#e3e3e3), to(#c8c8c8)); }

#nav ul li.curve2 { position:relative; display:block; width:118px; height:25px; float:left; text-align:center; margin:5px 0; padding:0 15px; color:#063d00; background:#CCCCCC; padding-top:5px; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; background:-moz-linear-gradient(top, #b3b3b3, #f3f3f3, #b3b3b3); background:-webkit-gradient(linear, left top, left bottombottom, from(#e3e3e3), to(#c8c8c8)); }

#nav ul li.shortlist { position:relative; display:block; width:20px; height:30px; float:left; text-align:center; margin:5px 0; padding:0; color:#063d00; background:#CCCCCC; background:-moz-linear-gradient(top, #b3b3b3, #f3f3f3, #b3b3b3); background:-webkit-gradient(linear, left top, left bottombottom, from(#e3e3e3), to(#c8c8c8)); }

#nav ul li a { font-family:Arial, Helvetica, sans-serif; color:#063d00; font-size:14px; font-weight:bold; }

#nav ul li a:hover { color:#12a401; }


#body {
	width:1005px; height:auto;
	float:left;
	background:#000000;
}


#content {
	width:985px;
	height:auto;
	float:left;
	margin:10px;
	background:#161d15;
	border:1px solid #666;
}
#content p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:30px 550px 0 30px; }
#content p.more_link { text-align:right; }
#content p.more_link a { font-weight:bold; color:#637fb2; }
#content p.more_link a:hover { color:#FFFFFF; }
#content img { padding:30px 0 0 30px; }


#display {
	width:505px;
	height:405px;
	float:right;
	border-left:1px solid #666;
}
#display p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:5px 0 0 30px;  }
#display img { padding:30px 0 0 30px; border:none; }
#display ul { list-style-type:none; padding-left:50px; }
#display ul li { position:relative; float:left; padding:0 10px; width:120px; }
#display ul li a {}
#display ul li a img { padding: 30px 0 0 0; }
#display ul li p { padding: 10px; text-align:center; font-weight:bold; } 


#add_content {
	width:1005px; height:auto;
	float:left;
}


#info {
	width:605px;
	height:auto;
	margin:0 10px 10px 10px;
	padding:0 0 60px 0;
	background:#1f1f20;
}
#info img { padding:0; width:140px; height:130px; margin:-30px 8px 0 0 ; }
#info ul { list-style-type:none; padding:10px; }
#info h2 img { padding:10px 0 0 20px; margin:0; width:128px; height:23px; }
#info hr { margin-left:20px; color:#FFFFFF; }
#info ul li { position:relative; width:143px; height:25px; float:left; padding:5px 0 0 5px; font-size:10px; color:#FFFFFF; }
#info ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
#info ul li a:hover { text-decoration:underline; }


#work_info {
	width:160px; height:auto;
	float:right;
}
#work_info p { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding:20px 0 0 0; }


#contact_info {
	width:229px; height:auto;
	float:right;
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	border-left:1px solid #fff;
}
#contact_info h3 { color:#FFFFFF; font-size:14px; font-weight:bold; padding:25px 0 25px 20px; }
#contact_info ul { list-style-type:none; }
#contact_info ul li { padding:0 0 0 20px; line-height:15px; }


#footer { 
	width:1005px; height:auto;
	float:left;
	background:#434346;
}
#footer p { text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 0; }


#footer_info {
	width:1005px; height:auto;
	float:left;
	background:#333;
}
#footer_info { text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 0; }
#footer_info a { text-decoration:underline; color:#FFFFFF; }
#footer_info a:hover { text-decoration:none; color:#abbcca; }



