/* =resets needed for layout cross template
-------------------------------------------------- */
#region0 .group1 .unit.u2{margin-left:0;margin-right:0;}
a, dd, dt, div, fieldset, form, h1, h2, h3, h4, h5,,h6, p,label, li {color:#333;}
.t1 #contentWrap{background-color:white;}
.t1 #region0 #quickQuoteForm .group1{margin-top:0;}
/* =#quickQuote
-------------------------------------------------- */
.widget.quickquote{padding:0 5px 0 5px; background:white; color:#333;}
.widget.quickquote:after{ content:  "."; display: block; height: 0; clear: both; visibility: hidden; }
/* =#quickQuoteForm
-------------------------------------------------- */
#quickQuoteForm fieldset{display:block;color:#333;border:none;}
#quickQuoteForm label input,
#quickQuoteForm label select,
#quickQuoteForm	select,
#quickQuoteForm	label textarea {color:#333;background-color:white;}
#quickQuoteForm fieldset.group1{margin:6px;padding:13px;}
#quickQuoteForm .unit{text-align:left;}
#quickQuoteForm label{color:#333;}
#quickQuoteForm label.required{color:#990000;}
#quickQuoteForm legend{display:none;}
.submitWrap{width:100%}
#quickQuoteForm .submit{float:none;margin:5px;height:29px;}
#quickQuoteForm .submit a {display:block;float:none; height:29px;padding:0 0;padding-left:10px;border:none;background:white url(/v8/widgets/automotive/quickquote/images/btn.gif) no-repeat 0 0;text-align:center;text-decoration:none;font-size:100%;color:#333;line-height:normal;}
	#quickQuoteForm .submit a:hover {background-position:0 -54px;}
#quickQuoteForm .submit span{display:block;float:none; height:29px;padding:0 0;padding-top:5px;background:white url(/v8/widgets/automotive/quickquote/images/btn.gif) no-repeat 100% 0; font-weight:bold;color:#333; line-height:normal;font-size:100%;}
	#quickQuoteForm .submit a:hover span{background-position:100% -54px;}
#quickQuoteForm .submitWrap.hover a span{color:black;}
#quickQuoteForm select {width:auto;;}
#quickQuoteForm select option{padding:0 3pt 0 5pt;}
.contactFirstName{padding-top:15px;}
.qqStep{font-size:110%;color:#333}
/* =group1 fieldset0
-------------------------------------------------- */
#quickQuoteForm fieldset.group1.fieldset0{width:49%; margin-top:0;padding-top:4px;float:left;background:white;background-image:none;}
#quickQuoteForm .group1.fieldset0 unit.first{float:left; width:99%;}
/*#quickQuoteForm .group1.fieldset0 .qqStep{float:left;}*/
#quickQuoteForm .group1.fieldset0 .qqStep{float:none;display:block;}
#quickQuoteForm .group1.fieldset0 label{float:left;width:30%;padding-left:7px;}
#quickQuoteForm .group1.fieldset0 label span{display:none;}
#quickQuoteForm .group1.fieldset0 label.vehicleMake{clear:both;}
#quickQuoteForm .group1.fieldset0 label.vehicleYear{width:20%;}


/* =group1 fieldset1
-------------------------------------------------- */
#quickQuoteForm .fieldsetWrap{float:right;width:34%;margin-top:10px;margin-bottom:40px;background:white url(/v8/widgets/automotive/quickquote/images/cInfoBg.jpg) repeat-x;}
#quickQuoteForm .group1.fieldset1{margin-top:0;border:none;background:transparent;background-image:none;}
/* =showCase
-------------------------------------------------- */
#showCase{float:left;margin-top:10px;}
/* =vehicleInfo
-------------------------------------------------- */
#qqVehiclePicture{height:250px;width:400px;margin:5px; background:white url(/v8/widgets/automotive/quickquote/images/cars.jpg) no-repeat 0 50%;}
#qqVehiclePicture span{position:absolute;}
#qqVehiclePicture img{}
/* =exColor
-------------------------------------------------- */
.qqColorInfoWrap {float:left;margin:5px auto;text-align:center;background:white url(/v8/widgets/automotive/quickquote/images/cInfoBg.jpg) repeat-x;}
.qqColorInfoWrap div{float:left;}
.qqExColorLabel{display:none;}
.qqExColorImage{display:none;}
#qqColorInfo{display:none;margin:10px;}
#qqColorLabel{float:none; color:#333;}
div.qqColor{float:none;margin:0 auto;}
.qqColorInfo{float:left}
.qqExColorSwatch{display:block;width:14px;height:14px;margin:1px;border:1px solid #666;border-top:1px solid black;border-left:1px solid black;background-color:#777;}
.qqExColorSwatch img{width:14px;height:14px;}
.qqColorInfo.selected .qqExColorSwatch{display:block;width:14px;height:14px;border:1px solid black;}
.exColorValue{display:block;width:14px;height:14px;}
/* =Roundedcorners with images
-------------------------------------------------------------- */
.fieldsetWrap .north{background: url(/v8/widgets/automotive/quickquote/images/north.jpg) repeat-x 0 0;}
.fieldsetWrap .northeast{	background: url(/v8/widgets/automotive/quickquote/images/northeast.jpg) no-repeat 100% 0; }
.fieldsetWrap .east{background: url(/v8/widgets/automotive/quickquote/images/east.jpg) repeat-y 100% 0;}
.fieldsetWrap .southeast{background: url(/v8/widgets/automotive/quickquote/images/southeast.jpg) no-repeat 100% 100%;}
.fieldsetWrap .south{background: url(/v8/widgets/automotive/quickquote/images/south.jpg) repeat-x 0 100%;}
.fieldsetWrap .southwest{background: url(/v8/widgets/automotive/quickquote/images/southwest.jpg) no-repeat 0 100%;}
.fieldsetWrap .west{background: url(/v8/widgets/automotive/quickquote/images/west.jpg) repeat-y 0 0;}
.fieldsetWrap .northwest{/*padding-bottom:1px;*/background: url(/v8/widgets/automotive/quickquote/images/northwest.jpg) no-repeat 0 0;}
/* =DropShadows with images
-------------------------------------------------------------- */
.qqColorInfoWrap .north{background: url(/v8/widgets/automotive/quickquote/images/sq-north.jpg) repeat-x 0 0;}
.qqColorInfoWrap .northeast{background: url(/v8/widgets/automotive/quickquote/images/sq-northeast.jpg) no-repeat 100% 0; }
.qqColorInfoWrap .east{background: url(/v8/widgets/automotive/quickquote/images/sq-east.jpg) repeat-y 100% 0;}
.qqColorInfoWrap .southeast{background: url(/v8/widgets/automotive/quickquote/images/sq-southeast.jpg) no-repeat 100% 100%;}
.qqColorInfoWrap .south{background: url(/v8/widgets/automotive/quickquote/images/sq-south.jpg) repeat-x 0 100%;}
.qqColorInfoWrap .southwest{background: url(/v8/widgets/automotive/quickquote/images/sq-southwest.jpg) no-repeat 0 100%;}
.qqColorInfoWrap .west{background: url(/v8/widgets/automotive/quickquote/images/sq-west.jpg) repeat-y 0 0;}
.qqColorInfoWrap .northwest{padding-bottom:0;background: url(/v8/widgets/automotive/quickquote/images/sq-northwest.jpg) no-repeat 0 0;}

/* =DropShadows with images
-------------------------------------------------------------- */
.qqVehiclePicture .north{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-north.jpg) repeat-x 0 0;}
.qqVehiclePicture .northeast{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-northeast.jpg) no-repeat 100% 0; }
.qqVehiclePicture .east{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-east.jpg) repeat-y 100% 0;}
.qqVehiclePicture .southeast{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-southeast.jpg) no-repeat 100% 100%;}
.qqVehiclePicture .south{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-south.jpg) repeat-x 0 100%;}
.qqVehiclePicture .southwest{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-southwest.jpg) no-repeat 0 100%;}
.qqVehiclePicture .west{float:left;background: url(/v8/widgets/automotive/quickquote/images/sq-west.jpg) repeat-y 0 0;}
.qqVehiclePicture .northwest{float:left;padding-bottom:0;background: url(/v8/widgets/automotive/quickquote/images/sq-northwest.jpg) no-repeat 0 0;}




.naImage{display:block;width:400px;height:1.5em;margin:0 auto; text-align:center; background-color:#fff;}

/* =ie6 hacks
-------------------------------------------------------------- */
*html .qqColorInfoWrap .northwest{padding-bottom:10px;}
*html #quickQuoteForm .group1.fieldset1{margin-bottom:0;}
*html #region0 .unit fieldset{background-color:transparent;background-image:none;}

/* =ie7 hacks
-------------------------------------------------------------- */
* +html #quickQuoteForm .group1.fieldset0 .qqStep{float:none;}
* +html .qqColorInfoWrap .northwest{padding-bottom:10px;}
