html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/* End CSS Framework */body{font-family:Verdana, Arial, sans-serif;font-size:12px;background:#fff;height:100%;min-height:100%;}li{margin:5px 0px 10px 35px;list-style-type:square;}ul.areas li{margin:5px 0px 10px 0px;list-style-type:disc;list-style-position:inside;}ul.areas li a{color:#dbdbdb;text-decoration:underline;}ul.areas li a:hover{color:#FFF;text-decoration:none;}p{margin:5px 0px 10px 0px;}h1{font-weight:bold;font-size:26px;color:#000;padding:15px 0px 5px 0px;font-family:georgia;}h2{font-weight:bold;font-size:20px;color:#333;padding:15px 0px 5px 0px;}h3{font-weight:bold;font-size:16px;color:#333;padding:15px 0px 5px 0px;font-family:georgia;}h4{font-weight:bold;font-size:13px;color:#333;padding:15px 0px 3px 0px;}a:link, a:visited{color:#333333;text-decoration:underline;}a:hover{color:#666666;text-decoration:none;}#mainframe{width:1012px;height:100%;min-height:100%;margin:auto;color:#000;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}#header{height:125px;text-align:left;}#navigation{height:31px;background-color:#c6c6c6;}	.homelink{	float:left;	width:200px;	height:31px;	margin-right:3px;	background:url('../images/home-link-hover.jpg');	}	.homelink:hover{	background:url('../images/home-link.jpg');	}	.serviceslink{	float:left;	width:200px;	height:31px;	margin-right:3px;	background:url('../images/services-link-hover.jpg');	}	.serviceslink:hover{	float:left;	width:200px;	height:31px;	background:url('../images/services-link.jpg');	}		.rateslink{	float:left;	width:200px;	height:31px;	margin-right:3px;	background:url('../images/rates-link-hover.jpg');	}	.rateslink:hover{	float:left;	width:200px;	height:31px;	background:url('../images/rates-link.jpg');	}		.fleetlink{	float:left;	width:200px;	height:31px;	margin-right:3px;	background:url('../images/fleet-link-hover.jpg');	}	.fleetlink:hover{	float:left;	width:200px;	height:31px;	background:url('../images/fleet-link.jpg');	}		.reservationslink{	float:left;	width:200px;	height:31px;	background:url('../images/reservations-link-hover.jpg');	}	.reservationslink:hover{	float:left;	width:200px;	height:31px;	background:url('../images/reservations-link.jpg');	}	.slideshow{height:260px;margin:0px 0px 0px 0px;}.featured{margin-top:5px;}	.featuredlimo{		float:left;		width:315px;		height:150px;		margin-left:15px;		border:1px solid #dbdbdb;		text-align:center;	}.contentframe{}.leftframe{float:left;min-height:330px;width:315px;margin:20px 15px 0px 15px;}	.sidepictures{	width:315px;	background-color:#e9e9e9;	text-align:center;	padding:15px 0px;	}		.sidepictures img{		padding-top:5px;	}		.about{	width:245px;	margin:auto;	background-color:#e9e9e9;	padding:10px 35px 10px 35px;	}.rightframe{float:left;min-height:430px;width:647px;margin:20px 0px 0px 0px;}	.rightframetop{	margin-bottom:15px;	line-height:16px;	}		.rightframebottomleft{	float:left;	width:315px;	margin-right:15px;	line-height:15px;	}		.rightframebottomright{	float:left;	width:315px;	line-height:15px;	}.fleet{	background-color:#fff;	color:#000;	width:650px;	height:225px;}		.fleetimage{		float:left;		width:300px;	}		.fleetinterior{		float:left;		width:300px;		margin-left:15px;	}	.contactinfo{	float:left;	text-align:left;}.contactpictures{	float:right;	width:210px;	margin-bottom:15px;	text-align:right;}.contactmap{	clear:both;}	#footer{clear:both;text-align:center;color:#333;height:100px;padding-top:50px;}#footer a{color:#333;text-decoration:none;}#footer a:hover{color:#666;text-decoration:underline;}/* Easy Slider */	#slider ul, #slider li,	#slider2 ul, #slider2 li{		margin:0;		padding:0;		list-style:none;		}	#slider2{margin-top:1em;}	#slider li, #slider2 li{ 		/* 			define width and height of list item (slide)			entire slider area will adjust according to the parameters provided here		*/ 		width:1012px;		height:250px;		overflow:hidden; 		}		#prevBtn, #nextBtn,	#slider1next, #slider1prev{ 		display:block;		width:30px;		height:77px;		position:absolute;		left:-30px;		top:71px;		z-index:1000;		}		#nextBtn, #slider1next{ 		left:1012px;		}															#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a{  		display:block;		position:relative;		width:30px;		height:77px;		background:url(../images/btn_prev.gif) no-repeat 0 0;			}		#nextBtn a, #slider1next a{ 		background:url(../images/btn_next.gif) no-repeat 0 0;			}				/* numeric controls */		ol#controls{		margin:1em 0;		padding:0;		height:28px;			}	ol#controls li{		margin:0 10px 0 0; 		padding:0;		float:left;		list-style:none;		height:28px;		line-height:28px;		}	ol#controls li a{		float:left;		height:28px;		line-height:28px;		border:1px solid #ccc;		background:#DAF3F8;		color:#555;		padding:0 10px;		text-decoration:none;		}	ol#controls li.current a{		background:#5DC9E1;		color:#fff;		}	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}		#prevBtn, #nextBtn{	display:none;	}	/* // Easy Slider *//* Table */#box-table{	font-size: 12px;	margin-top: 15px;	width: 650px;	text-align: left;	border-collapse: collapse;}#box-table thead {	background: url("../images/rates-bar.jpg") no-repeat;}#box-table th{	font-size: 13px;	font-weight: bold;	padding: 8px;	background: transparent;	/*border-top: 4px solid #333;*/	border-bottom: 1px solid #fff;	color: #000;}#box-table td{	padding: 8px;	background: #e3e3e3; 	border-bottom: 1px solid #fff;	color: #333;	border-top: 1px solid transparent;}#box-table tr:hover td{	background: #ccc;	color: #000;}/* End Table */.reservations td{	padding: 5px 0px;}.formheader{	height:25px;	background-color:#e3e3e3;	font-weight:bold;	padding-top:7px;	margin-top:20px;}.wedding_limo{background-color:#e9e9e9;padding:20px;}.clear{clear:both;}/* Dropdown menu */#nav {	margin: 0;}	#nav ul {	float: left;	list-style: none;	padding: 0 0 0 2px;	background-color: #c6c6c6;	/*background: url('../images/link-bg.jpg') repeat-x;*/}	#nav li {	float: left;	list-style: none;	margin: 0 2px 0 0;	padding: 0px;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;}	#nav li a:link, #nav li a:visited {	display: block;	background: transparent;	color: #fff;	height: 20px;	padding: 11px 0 0 0;	text-decoration: none;}#nav li a:hover, #nav .current_page_item a:link, #nav .current_page_item a:visited {	background: transparent;	color: #6db0dd;}/* parent page when child is selected */#nav ul li.current_page_parent a:link, #nav ul li.current_page_parent a:visited {	background-color: #f5f5f5;	color: #3381e3;}#nav ul li.current_page_parent ul li.current_page_item a:link, #nav ul li.current_page_parent ul li.current_page_item a:visited, #nav ul li.current_page_parent ul li a:hover {	background-color: #e5e5e5;	color: #3381e3;}/* dropdown links */	#nav li li a:link, #nav li li a:visited  {	width: 165px;	background-color: #e5e5e5;	padding-left: 35px;	color: #333;	margin: 0px;	border-bottom: 1px solid #e5e5e5;}/* dropdown hover and active */	#nav li li a:hover, #nav .current_page_item ul li a:hover {	background-color: #e5e5e5;	color: #000;	border-bottom: 1px solid #e5e5e5;}#nav li ul {	z-index: 9999;	position: absolute;	left: -999em;	height: auto;	width: 180px;	margin: 0px;	padding: 0px;}/* dropdown list */#nav li li {	text-align: left;	text-transform: capitalize;} /* width for the dropdown */#nav li ul a { 	width: 150px;}#nav li ul a:hover, #nav li ul a:active {}#nav li ul ul {	margin: -29px 0 0 171px;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}#nav li:hover, #nav li.sfhover { 	position: static;}/* End dropdown menu */
