body {font-family:Verdana,Arial;color:#737373;font-size:10px;}
li {list-style-type:none;}
a img {border:0px;}
h3 {clear:both;}

.verticalBreak { height:1px; clear:both; }

#header {height:75px;margin-right:20px;background-image:url(/templates/cvc/images/cvc_logo.jpg);background-repeat:no-repeat;}
#wrapper {position:relative;width:980px;margin-left:auto;margin-right:auto;}
#logo {text-align:right;margin-right:30px;}
#logo p {margin-bottom:0px;}
#logo span {color:#92b62b;font-weight:bold;}
#logo span.telNum {font-size:1.6em;color:#1293a9;}
#searchBox {text-align:right;margin-top:7px;}
#searchBox input, select {border: 1px solid #9a9a9a;background-color:#ffffff;}

#navigation {background-color:#1293a9;color:#ffffff;height:28px;text-transform:uppercase;margin-top:10px;margin-right:20px;margin-bottom:10px;}
#mainNavList {margin:0px;padding:0px;}
#mainNavList li {margin:0px;padding:0px;float:left;display:block;height:28px;}
#mainNavList li a {color:#ffffff;text-decoration:none;padding:0px 10px 0px 10px;margin:0px;display:block;height:28px;vertical-align:middle;}
#mainNavList li a span {display:block;margin-top:5px;font-size:1.1em;}
#mainNavList li:hover {background-color:#0a5a68;}
#mainNavList li.activenavitem {background-color:#0a5a68;}
#emailUsNow span {width:229px;height:81px;background-image:url(/templates/cvc/images/email.png);display:block;}
#getQuote {position:relative;display:block;width:113px;height:26px;background-image:url(/templates/cvc/images/onlinequote.png);overflow: hidden; text-indent: -999px;}
.makeSelect h2 {background-color:#92b62b;height:30px;color:#ffffff;font-weight:bold;font-size:1.3em;margin:0;padding:10px 5px 0 10px;}
.makeSelect h2 a {color:#fff;}
#makeSelectList li {padding-left:10px;list-style-type:none;margin-left:-40px;border-left:1px solid #d8d8d8;}
#makeSelectList {border-right:1px solid #d8d8d8;color:#878787;margin-bottom:0px;padding-top:0px;margin-top:0px;}
#makeSelectList li.header {text-transform:none;padding-top:10px;padding-left:10px;background-color:#92b62b;height:30px;color:#ffffff;font-weight:bold;font-size:1.3em;}
#makeSelectList li.activenavitem {background-color:#d9d9d9;}
#makeSelectList li:hover {background-color:#d9d9d9;}
#makeSelectList li a {text-transform:uppercase;font-weight:bold;color:#767676;text-decoration:none;font-size:1.3em;}

#rightNav {float:right;width:225px;margin-right:20px;}

#carImages {overflow:hidden;}
#carImage {position:absolute;}
#carImage ul li {display:none;float:left;left:0;position:absolute;top:0;}
#carThumbs {margin-top:220px;}
#carThumbs ul li {display:inline;}

.content {float:left;width:490px;margin-left:20px;}
.content h1, .content-cars h1 {height:30px;padding-top:10px;background-color:#1293a9;color:#ffffff;font-size:1.4em;padding-left:10px;margin-top:0px;margin-right:20px;}
.content h1, .content-cars h1 {margin-bottom:0px;}
.content p, .content-cars p {margin-right:20px;}
.contentCopy {float:left;padding-left:10px;padding-right:10px;margin-top:0px;}
.content a, .content-cars a {color:#1293a9;text-decoration:none;}
.content a:hover, .content-cars a:hover {text-decoration:underline;}

    .content-cars { float:left; margin-left:20px; width:714px; }
    .content-cars h1 { width:704px; }
        .call-us { float:right; }
    .content-cars table { border-collapse:collapse; margin-top:10px; }
    .content-cars table, .content-cars td { border:1px solid #D8D8D8; }
        .content-cars td { text-align:center; }
    .content-cars th { border:1px solid #fff; height:40px; background:#92B62B; color:#fff; }
        .zebra-striped tbody tr:nth-child(odd) td { background-color: #f9f9f9; }
        .zebra-striped tbody tr:hover td { background-color: #f5f5f5; }
    .cars-quote, .cars-details { display:block; border-radius:8px 8px 8px 8px; height:20px; width:90px; background:#1293A9; color:#fff !important; margin:0; padding:6px 0 0 0;
         text-align:center; margin:auto; border:1px solid #fff; }
        #cars-details-color { background:#fff !important; color:#1293A9 !important; border:1px solid #1293A9 !important; }

.carImages {width:300px;float:right;margin-right:20px;}
.carThumbs {}
.carContent {}

ul.carData {margin-left:-30px;font-size:14px;}

.carDesc {clear:both;}

.carQuoteIMG {float:right;margin:18px;}
.carQuoteData {float:left;}

.brandImage {float:right;margin-right:20px;margin-left:10px;margin-bottom:10px;}

.carScrollBlock {width:245px;float:left;margin-bottom:10px;}
.carScrollBlockTop {position:relative;width:245px;height:40px;background-image:url('../images/carScrollTop.png');text-align:center;}
.carScrollBlockTop span {padding-left:10px;color:#ffffff;font-size:1.4em;height:1.4em;display:block;padding-top:10px;overflow:hidden;font-weight:bold;}
.carScrollBlockTop a {text-decoration:none;color:#ffffff;display:block;}
.carScrollBlockInner {width:223px;border: 1px solid #737373;height:143px;margin:0px;padding:0px;}
.carScrollBlockInner img {/*margin:15px 10px 0px 10px;*/}
.carScrollBlockFooter {float:left;background-color:#737373;color:#ffffff;width:225px;height:45px;margin-top:0px;padding:0px;}
.carScrollBlockFooter p {margin:0px;padding:0px;margin-left:10px;margin-right:0px;}
.carScrollBlockFooter p.price {font-size:1.4em;}
.carScrollBlockFooter a {float:right;display:inline;color:#ffffff;text-decoration:none;margin-right:10px;text-transform:uppercase;}

.makeSelect {float:left;width:225px;border-bottom:1px solid #d8d8d8;padding-bottom:0px;padding-top:0px;}

.searchResults {margin-right:20px;margin-left:-35px;}
.searchResults a {text-decoration:none;color:#767676;}
.searchResults a:hover {text-decoration:underline;}
.searchResults a.showResults {float:right;}
.searchResults li {padding-left:5px;}

.carlist {margin-left:-40px;margin-bottom:5px;color:#ffffff;}
.carlist a {color:#ffffff;}
.carlist li {padding-left:5px;padding-top:2px;padding-bottom:2px;}
.carlist li.row_bg1 {background-color:#92b62b;}
.carlist li.row_bg2 {background-color:#1293a9;}

span.headerRow {background-color:#d8d8d8;display:block;}
span.carLink {float:right;width:100px;border-left:1px solid #d8d8d8;padding-left:3px;}
span.carRental {float:right;margin-right:5px;border-left:1px solid #d8d8d8;padding-left:3px;}



.topTen {margin-top:0px;color:#000000;}
.topTen li {margin-left:-40px;border-right:solid 1px #d8d8d8;border-left:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;height:50px;}
.topTen li div {float:left;width:70px;height:50px;}
.topTen a {text-decoration:none;color:#767676;}
.topTen a:hover {text-decoration:underline;}

.rightNavEntry h3 {padding-left:10px;}
.rightNavEntry h3 {background-color:#92b62b;padding-top:10px;margin-top:0px;height:30px;color:#ffffff !important;font-size:1.4em;margin-bottom:0px;text-decoration:none;}
    .rightNavEntry h3 a { color:#fff; text-decoration:none; }
.rightNavEntry h5 {margin-bottom:0px;color:#92b62b;margin-top:5px;font-size:1.2em;}
.rightNavEntry p {margin-top:5px;margin-bottom:0px;}
    #request-quote { border:1px solid #92B62B; border-bottom:none; height:140px; margin-bottom:53px; text-align:center; }
    #request-quote h3 { font-size:20px; padding:5px 0 5px 0; }
    #request-quote h5 { font-size:18px; }
    #request-quote p { font-size:12px; }

.pagination {text-align:center;clear:both;padding-bottom:10px;}
.pagination span {font-size:1.1em;padding-right:5px;}
.pagination a {color:#1293a9;padding-right:5px;}

.news-item {float:left;clear:both;}
.news-image {width:50px;}
.news-content {margin-left:60px;}
.news-item a {color:#1293a9;text-decoration:none;}
.news-item a:hover {text-decoration:underline;}


#stepForm, #contactform, #aboutForm {clear:both;margin-right:20px;margin-bottom:20px;border:1px solid #999999;}
/* #stepForm {clear:both;margin-right:20px;margin-bottom:20px;} */

#stepForm fieldset,
#contactform fieldset, 
#aboutForm fieldset
{margin:0px 0 0 0; padding:0px 0 10px 0;position: relative;border:none;display:block;top:0px; left:0;background-color:#f8f8f8;}

#stepForm dl,
#contactform dl,
#aboutForm dl
{clear:both;}

#stepForm fieldset div, 
#contactform fieldset div,
#aboutForm fieldset div 
{margin-top:20px;}

/*#stepForm fieldset,#stepForm legend {border: none;}*/

#stepForm legend,
#contactform legend,
#aboutForm legend
{clear:both;margin:0; display:block; padding:0;font-size:1.3em;color:#ffffff;}
#stepForm legend span,
#contactform legend span,
#aboutForm legend span
{height:20px;background-color:#dfdfdf;display:block;width:448px;position: absolute;left:0;top:0px;padding:0px;padding-left:20px;
 color:#616061;font-weight:bold;}
#stepForm label,
#contactform label,
#aboutForm label 
{display:block;width:200px;float:left;}
#stepForm input,
#contactform input,
#aboutForm input
{display:block;width:200px;padding:2px;border:1px solid #999999;-webkit-border-radius:5px;-moz-border-radius:5px;}
#stepForm input[type=hidden],
#contactform input[type=hidden],
#aboutForm input[type=hidden] 
{display:none;}
#stepForm input:hover,
#contactform input:hover,
#aboutForm input:hover
{border:1px solid #000;}
#stepForm input:focus,
#contactform input:focus,
#aboutForm input:focus
{background-color:#eee;border:1px solid #000;}
#stepForm input[type="checkbox"],
#contactform input[type="checkbox"],
#aboutForm input[type="checkbox"]
{display:block;width:auto;float:left;margin-right:20px;}
#stepForm textarea,
#contactform textarea,
#aboutForm textarea
{display:block;width:400px;height:100px;padding:2px;border:1px solid #999999;-webkit-border-radius:5px;-moz-border-radius:5px;}
#stepForm textarea:hover,
#contactform textarea:hover,
#aboutForm textarea:hover
{border:1px solid #000;}
#stepForm textarea:focus,
#contactform textarea:focus,
#aboutForm textarea:focus
{background-color:#eee;border:1px solid #000;}
#stepForm p,
#contactform p,
#aboutForm p
{margin-left:10px;margin-top:15px;margin-bottom:15px;clear:both;padding-top:10px;padding-bottom:0px;}
#stepForm input[type="submit"]{display:block;margin-left:250px;margin-top:20px;}
#contactform input[type="submit"]{display:block !important;margin-left:250px;margin-top:20px;}
#aboutForm input[type="submit"]{display:block;margin-left:250px;margin-top:20px;}

#stepForm select,
#contactform select,
#aboutForm select
{width:200px;-webkit-border-radius:5px;-moz-border-radius:5px;}

#quoteTitle { */position:absolute;top:580px;z-index:55;*/ margin:0 0 0 20px; }
#stepForm .next, #stepForm .prev {color:#ffffff;display:block;width:130px;height:21px;padding-top:5px;}
#stepForm .next {float:right;background-image:url('../images/next.png');text-align:left;padding-left:8px;}
#stepForm .prev {float:left;background-image:url('../images/previous.png');text-align:right;padding-right:8px;}
#stepForm .formFooter {background-color:#cccccc;font-size:0.8em;color:#000000;}
#stepForm .formInfo {font-size:0.8em;color:#000000;}

ul#steps {display:block;list-style-image:none;list-style-position:inside;list-style-type:none;margin:0;overflow:hidden;padding:10px 0px 10px 0px;margin-right:20px;background-color:#1293a9;}
ul#steps li {display:inline;color:#cccccc;font-size:1.4em;padding:10px 5px 10px 10px;border-right:1px solid #ffffff;font-weight:bold;}
ul#steps li.current {color:#ffffff;background-color:#0a5a68;}
ul#steps li span {display:none;font-size:.8em;}


.error {color:#ff0000;}

.footer {clear:both;background-color:#767676;margin-right:20px;;padding:3px 3px 3px 3px;}
.footer span {float:right;color:#ffffff;}
.footer a {color:#ffffff;padding-left:3px;padding-right:4px;text-decoration:none;border-right:1px solid #ffffff;}
.footer a:hover {text-decoration:underline;}
.footer a.last {border-right:none;}
.footerLogos {clear:both;text-align:center;vertical-align:top;width:980px;padding-top:5px;}
.footerLogos span.image {position:relative;height:150px;width:310px;margin:auto;display:block;}
.footerLogos span.image img {top:0px;float:left;}
.footerLogos w3c {clear:both;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(/images/cb/overlay.png) 0 0 repeat;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(/images/cb/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:21px; background:url(/images/cb/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:21px; height:21px; background:url(/images/cb/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(/images/cb/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:21px; background:url(/images/cb/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:21px; height:21px; background:url(/images/cb/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(/images/cb/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:21px; background:url(/images/cb/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/cb/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-25px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/cb/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(/images/cb/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(/images/cb/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(/images/cb/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-50px -25px;}.formError 
	{
	position:absolute;
	top:300px; left:300px;
	width:150px;
	padding-bottom:15px;
	display:block;
	z-index:5000;
	}
.formError .formErrorContent 
	{
	width:100%; 
	background:#000;
	color:#fff;
	font-family:tahoma;
	font-size:10px;
	box-shadow: 1px 1px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	}
.formError .formErrorArrow
	{
	position:absolute;
	bottom:0;left:20px;
	width:15px; height:15px;
	}
.formError .formErrorArrow div
	{
	box-shadow: 1px 4px 5px #000;
	
	font-size:0px; 
	}
.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;} 
.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;} 
