html { background-color:#9d9d9d;}

body {
	margin: 0px;
	background: url(http://www.sovcars.com/images/interface/bg_tint.jpg) repeat-x;
	height:100%;	
}


#wrapper {width: 776px; margin:auto;}

#container {
	width: 768px;
	border-right: 4px solid #ababab;
	border-left: 4px solid #ababab;
	display:block;
	min-height:600px;
	height:auto !important;
	height:600px;
	background-color:#FFFFFF;
}

.feat_button {
	padding-top:20px;
}  

.feat_button img {border:0px;}

#header {padding-bottom:1px;}

#navigation {height:29px; }

#nav {
		margin:0;
		padding:0;
	}

	#nav li {
	font: bold 12px/29px Arial, Helvetica, sans-serif;
	display:inline;
	padding:0;
	margin:0;
	
	}
/*	#nav a:link,
	#nav a:visited {
	color:#3d3c3c;
	text-decoration:none;
	float:left;
	display:block;
	height:29px;
	width:85px;
	text-align:center;
	background: url(http://www.sovcars.com/images/interface/nav.gif) left 0px} 
 */
	

	#nav-home a:link,
	#nav-serv a:link,
	#nav-fleet a:link,
	#nav-events a:link,
	#nav-world a:link,
	#nav-corp a:link,
	#nav-contact a:link,
	#nav-home a:visited,
	#nav-serv a:visited,
	#nav-fleet a:visited,
	#nav-events a:visited,
	#nav-world a:visited,
	#nav-corp a:visited,
	#nav-contact a:visited,
	#nav-news a:link,
	#nav-news a:visited{
	color:#3d3c3c;
	text-decoration:none;
	float:left;
	display:block;
	height:29px;
	width:85px;
	text-align:center;
	background: url(http://www.sovcars.com/images/interface/nav.gif) left 0px;}
	
	#nav-book a:link,
	#nav-book a:visited{
	color:#3d3c3c;
	text-decoration:none;
	float:left;
	display:block;
	height:29px;
	width:88px;
	text-align:center;
	background: url(http://www.sovcars.com/images/interface/navNews.gif) left 0px;}
	
	#nav a:hover {
	color:#3d3c3c;
	background: url(http://www.sovcars.com/images/interface/nav.gif) left -29px} 
	
	#nav-book a:hover {
	color:#3d3c3c;
	background: url(http://www.sovcars.com/images/interface/navNews.gif) left -29px}
	
	#home #nav-home a,
	#serv #nav-serv a,
	#fleet #nav-fleet a,
	#events #nav-events a,
	#world #nav-world a,
	#corp #nav-corp a,
	#news #nav-news a,
	#contact #nav-contact a{
		color:#3d3c3c;
		background: url(http://www.sovcars.com/images/interface/nav.gif) left -29px } 
		
	#book #nav-book a,
	#book #nav-book a:hover{
	color:#3d3c3c;
		background: url(http://www.sovcars.com/images/interface/navNews.gif) left -29px}
	
	#home #nav-home a:hover,
	#serv #nav-serv a:hover,
	#fleet #nav-fleet a:hover,
	#events #nav-events a:hover,
	#world #nav-world a:hover,
	#corp #nav-corp a:hover,
	#book #nav-book a:hover,
	#contact #nav-contact a:hover {
		color:#3d3c3c;
		background: url(http://www.sovcars.com/images/interface/nav.gif) left -29px} 

	#nav a:active {
		color:#3d3c3c;
		background: url(http://www.sovcars.com/images/interface/nav.gif) left -29px}
		
a.pagelink:link{ color: #666666; text-decoration:none }
a.pagelink:visited { color: #666666; text-decoration:none  }
a.pagelink:hover { color: #666666; text-decoration:underline  }
a.pagelink:active { color: #666666; text-decoration:underline  }

a.pagelink_blu:link{ color: #01adff; text-decoration:none }
a.pagelink_blu:visited { color: #01adff; text-decoration:none  }
a.pagelink_blu:hover { color: #01adff; text-decoration:underline  }
a.pagelink_blu:active { color: #01adff; text-decoration:underline  }

a.footer:link{ color: #666666; text-decoration:none }
a.footer:visited { color: #666666; text-decoration:none  }
a.footer:hover { color: #666666; text-decoration:underline  }
a.footer:active { color: #666666; text-decoration:underline  }

a.flight_link:link{ color: #666666; text-decoration:none }
a.flight_link:visited { color: #666666; text-decoration:none  }
a.flight_link:hover { color: #01adff; text-decoration:none  }
a.flight_link:active { color: #01adff; text-decoration:none  }

#content {padding:10px 10px 30px 10px;
			font: 0.8em Arial, Helvetica, sans-serif;
	color: #6a6a6a;}


.comp {margin:0px; padding:0px;}

.note {
	font: italic 0.7em Arial, Helvetica, sans-serif;
}

.pad_top {padding-top:16px; margin:0px}

.divider { width:100%; height:1px; background-color:#ffffff; margin:5px auto;}

.float_left {padding:0px 5px 0px 0px; background: url(http://www.sovcars.com/images/interface/divider_tint.jpg) no-repeat right;}

.float_right {padding:0px 0px 0px 5px;}

.float_center {padding:0px 5px 0px 5px; background: url(http://www.sovcars.com/images/interface/divider_tint.jpg) no-repeat right;}

.float_left p, .float_right p, .float_center p {font: 0.85em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin:10px 0px;}
	
.float_left h2, .float_right h2, .float_center h2 {
	font: 1.0em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	font-weight:bold;
}
.newslinks{
	text-decoration:none;
}

#right_feat p {font: 0.85em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin:0px;}

#right_feat h1 {font: normal 1.4em/1.2em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin:0px;}
	
.buttons img, .buttons input {margin-left:5px;}	

#cal_list {font:bold 0.9em/1.6em Arial, Helvetica, sans-serif; list-style: square url(http://www.sovcars.com/images/interface/bullet_arrow.gif) inside; margin-left:0px; padding-left:0px;}

#blog_list {font:bold 1em/2em Geneva, Arial, Helvetica, sans-serif; color: #01adff; list-style-type: none; margin-left:0px; padding-left:0px;}
/*#blog_list {font:1em/1.6em Geneva, Arial, Helvetica, sans-serif; color: #01adff;list-style: none inside; margin-left:0px; padding-left:0px;}*/


#blog_list ul li{
list-style: square url(http://www.sovcars.com/images/interface/bullet_arrow.gif) inside;
font:Bold 0.9em/1em Geneva, Arial, Helvetica, sans-serif;
margin-left:0;
padding-left:0px;
}

#blog_list ul{
margin-left:0;
padding-left:0;
}

#blog_list a{
color: #6a6a6a; text-decoration:none ;
}


.blog_list {font:bold 1em/2em Geneva, Arial, Helvetica, sans-serif; color: #01adff; list-style-type: none; margin-left:0px; padding-left:0px;}
/*#blog_list {font:1em/1.6em Geneva, Arial, Helvetica, sans-serif; color: #01adff;list-style: none inside; margin-left:0px; padding-left:0px;}*/


.blog_list ul li{
list-style: square url(http://www.sovcars.com/images/interface/bullet_arrow.gif) inside;
font:Bold 0.9em/1em Geneva, Arial, Helvetica, sans-serif;
margin-left:0;
padding-left:0px;
}

.blog_list ul{
margin-left:0;
padding-left:0;
}

.blog_list a{
color: #6a6a6a; text-decoration:none ;
}




#blog_list a:hover { color: #01adff; text-decoration:none;  }


.blog_titles {
	font: normal 1.4em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	display:block; 
	width: auto; 
	border-bottom: solid 1px #01adff;
	border-top: solid 1px #afafaf;
	margin-top:8px;
}

.blog_titles a { color: #333333; text-decoration:none;}
.blog_titles a:hover { color: #01adff; text-decoration:none;  }

.blog_container {
margin:8px;
/*font: normal 0.85em/1.4em Geneva, Arial, Helvetica, sans-serif;*/
}

.meta {
font: normal 0.85em/1.4em Geneva, Arial, Helvetica, sans-serif;

margin-bottom:8px;
margin-top:8px;
}
#comments, #postcomment, .feedback {
font: bold 0.85em/1.4em Geneva, Arial, Helvetica, sans-serif;
}

.blog_body a { color: #6a6a6a; text-decoration:none;}
.blog_body a:hover { color: #01adff; text-decoration:none;  }

a.cal_bullet:link{ color: #6a6a6a; text-decoration:none }
a.cal_bullet:visited { color: #6a6a6a; text-decoration:none  }
a.cal_bullet:hover { color: #01adff; text-decoration:none  }
a.cal_bullet:active { color: #01adff; text-decoration:none  }


#home_image img, #flashcontent {margin:0px 10px 0px 10px;}

.feature_border {border-bottom: solid 1px #6a6a6a; padding:10px 0px 10px 0px; }

.feature {padding:10px 0px 10px 0px; }

.feature h1, .feature_border h1 {font: bold 1em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin:0px}
	
.feature p, .feature_border p, .tandc p {font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin:0px}
	
.tandc { background-color:#FFFFFF; padding:10px;}

#footer {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	padding:10px 10px;
	height: 50px;
	text-align: left;}

h1 {
	font: normal 1.4em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin:0px;
	
}
	
a.headlink:link{font: bold 1em Geneva, Arial, Helvetica, sans-serif; color: #01adff; margin:0px; text-decoration:none }
a.headlink:visited { font: bold 1em Geneva, Arial, Helvetica, sans-serif; color: #01adff; margin:0px; text-decoration:none  }
a.headlink:hover {font: bold 1em Geneva, Arial, Helvetica, sans-serif; color: #01adff; margin:0px;  text-decoration:underline  }
a.headlink:active {font: bold 1em Geneva, Arial, Helvetica, sans-serif; color: #01adff; margin:0px; text-decoration:underline  }
	
h2 {font: bold 1.1em Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	margin:0px}

#lonEvents h2 {
	margin:8px;
	color: #333333;
}
	
/*li { list-style-type:square;}*/
	
.align_left {width:66%;}
	
	/*'form stuff'*/

.formtitle	 {color: #333; font: normal 0.8em/1em Arial, Helvetica, sans-serif;}

.select {
	color: #333;
	font: normal 10px  Verdana, Arial, Sans-Serif;
	height: 16px;
	border: 1px solid #01adff;
	width:182px;}
	
.select_small {
	color: #333;
	font: normal 10px  Verdana, Arial, Sans-Serif;
	height: 16px;
	border: 1px solid #01adff;
	width:58px;}

input.invalid, textarea.invalid {
	background-color: #FFE813;
	border: 1px;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0.1em !important;
}

input.invalid:focus, textarea.invalid:focus {
	background-color: #FFE813;
	border: 1px;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0 !important;
}

input:focus, textarea:focus {
	background-image: none;
	border-color: #7E9FDA;
	border-style: solid;
	margin: 0;
}

input[type="checkbox"]:focus, input[type="radio"]:focus {
	border: 0;
	margin: 0.1em;
}

.textarea {
	color: #333;
	font: normal 10px  Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 180px;
	height: 60px;
	border: 1px solid #01adff;
}

.formfield	 {
	color: #333;
	font: normal 10px  Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 180px;
	height: 16px;
	border: 1px solid #01adff;
}

/*page elements*/

.body_container { padding-right:17px; border-right: dotted 1px #999999;}

.body_container_sans {}

.body_container h1, .body_container_sans h1 {font: normal 1.4em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin:8px; 
	display:block; 
	width: auto; 
	border-bottom: solid 1px #01adff;}
	
.alt_h1, .alt_h2 {color: #333333;}

.body_container_sans h2 {font: normal 1.4em/1.4em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin:8px; 
	display:block; 
	width: auto; 
	border-bottom: solid 1px #01adff;
	border-top: solid 1px #afafaf;}
	
.body_container p, .body_container_sans p {font: 0.85em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin:8px}
	
.body_right { padding:0px 0px 0px 17px; }

.blue_border {border: solid 1px #01adff; padding:4px;}

.blue_border_sans { padding:5px;}

.blue_border h1, .blue_border_sans h1 {font: bold 1em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin:0px; display:block; width: auto; padding: 3px;}
	
.blue_border p, .blue_border_sans p {
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin:0px; display:block; padding:3px;}

.blue_border .blue_button, .blue_border_sans .blue_button {margin: 10px 0px 15px 0px;}

.service_right {display:block; width:271px; height:190px; background-color:#f3f3f2; float:left; margin:0px 15px 15px 0px;}

.service {display:block; width:271px; height:190px; background-color:#f3f3f2; float:left; margin:0px 0px 15px 0px;}

.half_p {display:block;}

.people {margin-right: 50px;}

.event_blue_base {border-bottom: solid 1px #01adff; 
	margin: 10px 0px;
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	padding:6px;}
	
.list_bg { background-color:#f3f3f2; padding:8px;}

.list_bg ul {display:block; float:left; margin:0px; padding:5px 0px 5px 16px; font: 0.9em/1.2em Arial, Helvetica, sans-serif;
	color: #01adff;}
	
.list_bg span {color: #6a6a6a;}

.list_bg ul li { width:120px; }

form h3 {font: bold 1em Geneva, Arial, Helvetica, sans-serif;
	color: #01adff;
	margin: 0px;}
	
.small {font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin:0px;}
	
.small_blue {color:#01adff;}

#comment {
	width:550px;
}

#search_but{
	padding-top:5px;
}

.tariff_tab {
	background-color:#FFFFFF;
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
}
.tariff_tab td{
	width:120px;
}
.pad_tab{
	width:8px;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.tariff_tab2 {
	background-color:#FFFFFF;
	font: 0.8em/1.2em Arial, Helvetica, sans-serif;
}
.tariff_tab2 td{
	width:85px;
}
.tariffAll{
	background-color:#f3f3f2;
}
.tariffAll td{
	font: 0.9em/1.2em Arial, Helvetica, sans-serif;
}

.tariffAll b, a{
	color:#01adff;
}

#subNavContainer {
	position:relative;
	width:765px;
	top:0px;
	margin-top:0px;
}
#subNavContainer ul, #subNavContainer2 ul {
	margin:0;
	padding:0;
}

#subNavContainer li,#subNavContainer2 li {
	list-style:none;
	padding:0;
	margin:0px 20px 5px 10px;
}

#subNavContainer a:link, #subNavContainer a:visited, #subNavContainer2 a:link, #subNavContainer2 a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#3d3c3c;
	text-decoration:none;
	display:block;	 
} 
 
#subNavContainer a:hover, #subNavContainer2 a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#01adff;
	text-decoration:none;
}	
	
#subNavContainer a:active,#subNavContainer2 a:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#3d3c3c;
}

#nav-servicesSub, #nav-fleetSub, #nav-ourNewsSub, #nav-contactSub {
	position:absolute;
	padding-left:5px;
	background-color:#F3F3F3;
	/*background:#01adff;*/
	visibility:hidden;
}

#nav-servicesSub {
	left:85px;
	width:170px;
}
#nav-fleetSub {
	left:170px;
	width:80px;
}
#nav-ourNewsSub {
	left:510px;
	width:80px;
}
#nav-contactSub {
	left:683px;
	width:110px;
}

.callForm {
	width: 90%;
}

#callbackForm input{
	/*background-color:#F2FBFF;*/
}
.car_Link{
	text-decoration:none;
}

#airTrans h2{
	font: bold 1em/1em Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	margin:8px;
}
.aircosts{
	color:#6a6a6a;
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:8px;
}
.airport_right {display:block; width:271px; background-color:#f3f3f2; float:left; margin:0px 15px 15px 0px;}

.airport {display:block; width:271px; background-color:#f3f3f2; float:left; margin:0px 0px 15px 0px;}

#contactForm {
	float:left;
}
#contactAd{
	float:right;
	width:300px;
}
#conForm .SubmitBut{
	padding:0px 0px 0px 8px;
}

.serLinks{
	text-decoration:none;
}
.book_button{
	margin:8px 8px 8px 176px;
}

.eventTable {
	width:545px;
	border:1px solid #f3f3f2;
	margin-left:8px;
	font: 0.85em/1.2em Arial, Helvetica, sans-serif;
}
.eventHeader {
	background:#f3f3f2;
	color:#01adff;
	font-weight:bold;
}
.evenRow {
	
}
.oddRow {
	background:#E8F8FF;
}