@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
}


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #341210;
	background-color:#3b3130;
	background-image:url(../images/1.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
}
.wrapper{
		margin:0px auto;
		width:963px;		
}
.navigation{
	float:right;
	padding-right:33px;
}
.navi_left{
	background-image:url(../images/navi_left1.png);
	background-repeat:no-repeat;
	float:left;
	width:20px;
	height:42px;
}
.navi_right{
	background-image:url(../images/menu_right.png);
	background-repeat:no-repeat;
	float:left;
	width:20px;
	height:42px;
}
.navi_mid{
	background-image:url(../images/navi_mid1.jpg);
	background-repeat:repeat-x;
	height: 42px;
	float:left;
	padding-left:23px;
}
.navi_mid ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.navi_mid ul li{
	display:inline;
	float:left;
	height:42px;
	}

	
.topmenu a{	
	text-decoration:none;
	color:#401211;
	display:block;
	padding:0 23px;
	height:42px;
	font-size:13px;
	line-height:42px;
	float:left;
}

.current a{
	text-decoration:none;
	display:block;
	padding:0 23px;
	font-size:13px;
	line-height:42px;
	float:left;
	background-image:url(../images/navi_hover.jpg);
	background-repeat:repeat-x;
	height:42px;
	color:#FFFFFF;
}
.banner{
	background-image:url(../images/banner_repeator.jpg);
	background-repeat:repeat-x;
	float:left;
	width:963px;
	height:305px;
}
.banner_logo{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;	
	width:326px;
	padding:220px 5px 0px 10px;
	height:70px;
	color:#FFFFFF; 
	text-align:center;
	float:left;
}	
.banner_logo .flash_link{
	background: url(../images/flash.png) no-repeat left top;
padding:3px 0px;
height:69px;
}
.banner_logo h2{
line-height:23px;
font-size:18px;
padding-top:7px;
font-family:Arial, Helvetica, sans-serif;
}
.banner_logo p{
line-height:16px;
font-size:12px;
padding:0px 70px;
font-family:Arial, Helvetica, sans-serif;
}
.banner_logo a{
text-decoration:blink;
color:#ccc;

}
.banner_logo a:hover{
text-decoration:underline;
color:#FFFFFF;

}

.banner_flash{
	float: left;
	padding-top:23px;
}
.content{
	width:963px;
	float:left;
	margin-top:13px;
}
.content_top{
	background-image: url(../images/content_top.jpg);
	background-repeat: no-repeat;
	width:962px;
	height:13px;
}
.twl_pass_limo{
	width:416px;
	margin-bottom:20px;
	padding:7px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color:#401717;
	text-align:center;
}
.twl_pass_limo a{
	color:#FFFFFF;
	float:right;
	text-decoration:none;
	font-style:italic;
}
.twl_pass_limo a:hover{
	text-decoration:underline;
}
.content_bottom{
	background-image: url(../images/content_bottom.jpg);
	background-repeat: no-repeat;
	width:962px;
	height:13px;
}
.content_mid{
	background-image: url(../images/content_mid.jpg);
	background-repeat: repeat-y;
	width:962px;
	height:700px;
	padding:13px 0px;
}
.vehicles_content{
	margin-left:18px;
}
.vehicles_one{
	float:left;
}
.vehicles_two{
	float:left;
	margin-left:20px;
}
.vehicles_seventh{
	clear:left;
	color:;
	font-size:12px;
	word-spacing:2px;
	text-align:center;
	font-weight:bold;
}
.specials_right_columns{
	float:left;
}
.six_pass_limo{
	width:441px;
	margin-bottom:20px;
	padding:7px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color:#401717;
	text-align:center;
}
.six_pass_limo_vehicles{
	//border:1px solid #401212;
	width:452px;
}
.specials_heading{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
}
.reservation_mid{
	background-image: url(../images/content_mid.jpg);
	background-repeat: repeat-y;
	width:963px;
	height:750px;
	padding:13px 0px;
}
.content_services{
	background-image: url(../images/content_mid.jpg);
	background-repeat: repeat-y;
	width:962px;
	height:1350px;
	padding:13px 0px;
}
.quick_links{
	width: 925px;
	height: 178px;
	float: left;
	background-color:#dcdcdc;
	border:#999999 thin solid;
	margin-left: 17px;
	display:inline;
}
.introduction_content{
	word-spacing:3px;
	line-height:25px;
	text-indent:20px;
	text-align:justify;	
}
.quick_links img{
	padding:7px 18px;
}
.column_left{
	margin-left:18px;
}
.welcome{
	width: 599px;
	float:left;
	padding-top:18px;
}
.welcome h3{
	background:url(../images/welcome_heading.jpg) no-repeat;
	width:599px;
	height:33px;
	float:left; 
	margin:0px;
}
.welcome p{
	width: 577px;
	float:left;
	border:#999999 thin solid;
	padding:10px;
	margin:0px;
}
.check_flights{
	width: 577px;
	float:left;
	margin-top:18px;
	padding:10px;
	border:#999999 thin solid;
}
.flight_img{
	float:left;
	width: 268px;
	height:198px;
}
.flight_text{
	background: url(../images/check_flight_text.jpg) no-repeat;
	float: left;
	width: 305px;
	height: 198px;
}
.right_column{
	width: 205px;
	float: left;
}
.contact_wrap{  background-color:#fff; overflow:hidden; padding:20px;font-family:Arial, Helvetica, sans-serif; }
.contact_left{ float:left; width:500px; overflow:hidden; }
.contact_left h2{font-size:24px; color:#333333; font-weight:normal; border-bottom:1px dashed #999;}
.contact_left_top{padding-top:30px;}
.contact_left_top h3{font-size:14px; color:#333333; padding-bottom:10px;}
.contact_left_top p{font-size:12px; color:#333333; line-height:23px;}
.contact_right{ float:right; overflow:hidden; }
.c_frm{ padding:20px 0px;}
.c_frm th{ font-size:17px; color:#006666; text-align:left;}
.c_frm table{ padding:10px;}
.gmap{float:right; clear:both; padding-right:10px; margin-top:10px;}
.gmap iframe{border:1px solid #CCCCCC;}
.gmap small{display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; padding-top:6px;}
.gmap small a{color:#0066CC; text-decoration:none;}
.gmap small a:hover{color:#333366; text-decoration:underline;}
.callus{
	float:left;
	width:290px;
	height: 203px;
	margin-top:18px;
	border:#999999 thin solid;
	padding: 9px;
	margin-left:17px;
	background-image: url(../images/callus.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.wine_tours{
	float:left;
	width:290px;
	margin-left:18px;
	margin-top:18px;
	border:#999999 thin solid;
	padding: 9px;
}
.winetour_img{
	float:left;
	width: 287px;
	height: 127px;	
}
.winetour_text{
	background:url(../images/winetour_text.jpg) no-repeat;
	float: left;
	width: 287px;
	height: 80px;
}
.graduation_content{
	margin-left:18px;
	margin-right:18px;
}
.graduation_content_heading{
	font-weight:bold;
	font-size:14px;
	color:#321413;
	text-align:center;
	padding:2px;
}
.corporate_content_heading{
	clear:left;
	font-weight:bold;
	font-size:14px;
	color:#321413;
	text-align:center;
	padding:2px;
}
.services_heading{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
}
.services_content{
	background-color:#e6cfff;
	padding:5px;
}
.services_content1{
	background-color:#cddcff;
	padding:5px;
}
.services_content2{
	background-color:#e4ffda;
	padding:5px;
}
.services_content3{
	background-color:#ffeed9;
	padding:5px;
}
.services_content4{
	background-color:#dae4ff;
	padding:5px;
}
.services_content5{
	background-color:#fdffc8;
	padding:5px;
}
.services_content td{
	padding:5px;
}
.services_content1 td{
	padding:5px;
}
.services_content2 td{
	padding:5px;
}
.services_content3 td{
	padding:5px;
}
.services_content4 td{
	padding:5px;
}
.services_content5 td{
	padding:5px;
}
.airport_content_heading{
	clear:right;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#321413;
	padding:2px;
}
.weddings_content_heading{
	clear:right;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#321413;
	padding:2px;
}
.sight_content_heading{
	clear:left;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#321413;
	padding:2px;
}
.airport_content_list li{
	list-style:none;
}
.party_content_heading{
	clear:right;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#321413;
	padding:2px;

}
.footer{
	float:left;
	margin-top:5px;	
}
.footer_top{
	background-image: url(../images/content_top.jpg);
	background-repeat: no-repeat;
	width:962px;	
}	
.footer_bottom{
	background-image: url(../images/content_bottom.jpg);
	background-repeat: no-repeat;
	width:962px;
	height:13px;

}
.footer_mid{
	background-image: url(../images/content_mid.jpg);
	background-repeat: repeat-y;
	width:962px;
}
/*........................footer starts...................*/

.footer{
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	background-position:center;
	float: left;
	width: 930px;
	padding:13px 0 0 0;
}
.wlsol_logo{
	float: right;
	width: 193px;
	background-position: center;
	margin-top:13px;
}
.reservation_content{
	margin-left:30px;
	margin-top:20px;
}
.resev_form div{
	clear:left;
	padding:3px;
}
.resev_form div span{
}
.label{
	width:200px;
	float:left;
}
.tf{
	width:450px;
	float:left;
}
.six_pass_limo a{
	color:#FFFFFF;
	float:right;
	text-decoration:none;
	font-style:italic;
}
.six_pass_limo a:hover{
	text-decoration:underline;
}
.reservation_content td{
	padding:2px;
}
.footer_textgroup{
	padding-left:93px;
}
.footer_links{
	text-align:center;
}

.footer_links ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer_links ul li{
	display:inline;
	padding:0 5px 0 5px; 
}
.footer_links ul li a{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:43px;
}
.footer_copy{
	font-family: Tahoma, Arial, georgia;
	font-size: 10px;
	color: #333333;
	text-align:center;
}
/*........................footer ends...................*/
