ol,ul{list-style:none}
body { color:#000;font-family:Arial, Helvetica, sans-serif; }



body { position: relative; }
.clearme { clear: both; }
.clearme.right { clear: right; }
.clearme.left { clear: left; }
strong { font-weight: bold; }

.border-radius-5px { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.border-top-left-radius-5px { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
.border-top-right-radius-5px { -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }
.border-bottom-left-radius-5px { -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
.border-bottom-right-radius-5px { -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }

.border-radius-4px { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.border-top-left-radius-4px { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.border-top-right-radius-4px { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.border-bottom-left-radius-4px { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.border-bottom-right-radius-4px { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }

.border-radius-3px { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.border-top-left-radius-3px { -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; }
.border-top-right-radius-3px { -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; }
.border-bottom-left-radius-3px { -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }
.border-bottom-right-radius-3px { -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }

.border-radius-2px { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.border-top-left-radius-2px { -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; }
.border-top-right-radius-2px { -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px; }
.border-bottom-left-radius-2px { -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px; }
.border-bottom-right-radius-2px { -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px; }

.border-radius-1px { -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.border-top-left-radius-1px { -webkit-border-top-left-radius: 1px; -moz-border-radius-topleft: 1px; border-top-left-radius: 1px; }
.border-top-right-radius-1px { -webkit-border-top-right-radius: 1px; -moz-border-radius-topright: 1px; border-top-right-radius: 1px; }
.border-bottom-left-radius-1px { -webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomleft: 1px; border-bottom-left-radius: 1px; }
.border-bottom-right-radius-1px { -webkit-border-bottom-right-radius: 1px; -moz-border-radius-bottomright: 1px; border-bottom-right-radius: 1px; }


#gfBidHedWrap { overflow: hidden; width: 976px; height: 430px; margin: 0 auto; padding: 0; position: relative; z-index: inherit; zoom: 1; /* For IE6 */}

#ieHide {
	background: #fff;
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	font-weight: bold;

	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	behavior: url(border-radius.htc);
	position: absolute;
	top: -1px;
	left: -1px;
}
#gfBigTop {
	background: #91b8e1 url(../images/bg_hedtop.gif) repeat-x left bottom;
	width: 974px;
	height: 135px;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: bold;
	border: 1px solid #658cb5;

	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	position: relative;
}
/*#home img.gfBBB { position:absolute; left:397px; top:123px;}*/
img.gfBBB { position:absolute; right:20px; top:40px;}
/*#home img.subGfbbb { position:absolute; right:20px; top:-112px; }*/
#gfBigBot {
	background: #91b8e1 url(../images/bg_bottop.gif) repeat-x left top;
	width: 974px;
	height: 258px;
	margin: 5px 0 2px 0;
	padding: 0;
	font-weight: bold;
	border: 1px solid #658cb5;

	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

	position: relative;
}

#carlean { position: absolute; top: 0px; left: 1px; z-index: 500; }
#carleanborder { position: absolute; top: 105px; left: 0px; width: 1px; height: 75px; background-color: #658cb5; z-index: 6; }

.newSprite { display: block; background: transparent url(../images/bg_spritemap.png) no-repeat 0px 0px; }
.oldSprite { display: block; background: transparent url(../images/SpriteImage1.png) no-repeat 0px 0px; }
.newSprite span, .oldSprite span { margin-left: -99999px; }
#gfWorry { width: 430px; height: 95px; background: transparent url(../images/worry-ends-here.png) 0 0 no-repeat; position: absolute; top: 40px; left: 378px; }
#gfWhereToStart { width: 515px; height: 80px; background-position: 0px -365px; position: absolute; top: 32px; left: 358px; }
#gfAccident { width: 532px; height: 81px; background-position: 0px -445px; position: absolute; top: 32px; left: 358px; }
#gfFindShop { width: 447px; height: 38px; background-position: 0px -80px; position: absolute; top: 32px; left: 316px; }
#gfNeed { width: 73px; height: 21px; background-position: 0px -118px; position: absolute; top: 85px; left: 366px; }
#gfChkRepair { cursor: pointer; width: 150px; height: 28px; background-position: 0px -139px; position: absolute; top: 83px; left: 455px; }
#gfChkBody { cursor: pointer; width: 121px; height: 28px; background-position: -150px -139px; position: absolute; top: 83px; left: 605px; }
#gfChkRepair.clicked { background-position: 0px -167px; }
#gfChkBody.clicked { background-position: -150px -167px; }
.gfFindField { position: absolute; font-size: 13px; width: 240px; height: 18px; color: #002f64; padding: 0 10px 0 13px; margin: 0; border: 2px solid #969696; border-bottom-color: #fbfbfb; border-right-color: #fbfbfb; }
#gfFieldZip { top: 125px; left: 455px; }
#gfFieldShop { top: 163px; left: 455px; }
#gfFieldSubmit { width: 85px; height: 34px; background-position: 0 -206px; position: absolute; top: 200px; left: 638px; cursor: pointer; border: 0px solid #000; }
#gfMarySunshine { position: absolute; top: 8px; right: 8px; }
#gfSubmitReview { width: 189px; position: relative; margin-bottom: 10px;}
	#gfSubmitReview h3 { width: 189px; height: 27px; background-position: -73px -552px; margin: 0; padding: 0;}
	#gfSubmitReview span.newSprite { width: 189px; height: 13px; background-position: -73px -579px; margin: 0; padding: 0;}
	#gfSubmitReviewIn { background-color: #f2d787; width: 189px; height: 69px; border-top: 0; border-bottom: 0; }
		#gfSubmitReviewIn p { font: normal 11px Arial, Helvetica, sans-serif; padding: 17px 12px 30px; color: #044969; margin: 0;}
		#gfSubmitReviewIn form { padding-left: 8px; }
		#gfReviewShop { position: relative; width: 127px; display: block; }
		#gfReviewSubmit { cursor:pointer; float: right; margin: 10px 10px 0 0; position: relative; background-position: 0 -290px; width: 69px; height: 20px; }

h3#gfStayTouchHed { width: 189px; height: 27px; background-position: -69px -294px; }
#gfStayTouchBod { border: 1px solid #b2c4d5; background-color: #cadaea; padding: 7px 14px 17px 15px; }
.newSprite.smButton { width: 144px; height: 44px; margin: 7px auto 0; }
.newSprite.smButton.twitter { background-position: 0 -321px; }
.newSprite.smButton.facebook { background-position: -144px -321px; }
.newSprite.smButton.blog { background-position: -288px -321px; }
#gfStayTouchBod form { border-bottom: 1px solid #fff; padding-bottom: 10px; margin-bottom: 17px;}
#gfStayTouchBod label.newSprite { width: 156px; height: 13px; background-position: -258px -294px; margin-bottom: 5px; }
#gfOurSponsors { width: 189px; height: 286px; text-align: center; padding: 72px 0 0 0; position: relative; margin-top: 15px; margin-bottom: 20px; background: transparent url(../images/bg_sponsors.jpg) 0 0 no-repeat; }
	.oldSprite.hertz { width: 95px; height: 37px; background-position: 0 -304px; margin: 0 auto 38px; }
	.oldSprite.wellsfargo { width: 42px; height: 42px; background-position: -5px -348px; margin: 0 auto 38px; }
	.oldSprite.zurich { width: 96px; height: 59px; background-position: -1px -440px; margin: 0 auto 0; }

#navWrap { width: 1012px; height: 45px; margin: 0 auto; position: relative; }

ul#mainNav { position: absolute; bottom: 0; right: 32px; margin: 0; padding: 0; }
ul#mainNav li { list-style: none; float: left; margin-left: 1px; }
	.newSprite.newCar { width: 115px; height: 25px; background-position: 0 -526px; }
	.newSprite.needInsurance { width: 115px; height: 25px; background-position: -115px -526px; }
	.newSprite.newTires { width: 112px; height: 25px; background-position: -230px -526px; }
	.newSprite.wreckedCar { width: 118px; height: 25px; background-position: -342px -526px; }
	.newSprite.needService { width: 101px; height: 25px; background-position: -460px -526px; }
	.newSprite.autosAZ { width: 73px; height: 25px; background-position: 0 -551px; }

#gfLoginButton { width: 50px; height: 20px; position: absolute; top: 9px; right: 18px; z-index: 20; }
	#gfLoginButton #gfLoginLink { width: 50px; height: 20px; background-position: -437px -294px; z-index: 20; cursor: pointer; }
	#gfLoginBox { width: 150px; height: 100px; background-color: #fff; border: 3px solid #d04317; position: absolute; right: 45px; top: 47px; padding: 5px; z-index: 20; }
	#gfLoginBox form input { margin-bottom: 5px; }
	.newSprite.newLogin { width: 50px; height: 20px; background-position: -437px -294px; }
#gfLogoutButton { width: 50px; height: 20px; position: absolute; top: 9px; right: 18px; z-index: 20; }
	#gfLogoutButton a.newSprite { width: 50px; height: 20px; background-position: -487px -294px; z-index: 20; }
	
p#gfSignUp { font-size: 11px; color: #002f64; position: absolute; right: 18px; top: 34px; }
	p#gfSignUp a { color: #002f64; border-bottom: 1px solid #002f64; }
	p#gfSignUp a:hover { border-bottom: 0; text-decoration: none; }

ul#gfTabButtons li { margin: 0; padding: 0; float: left; }
	ul#gfTabButtons li.gfTabScamAlert { float: right; }
	ul#gfTabButtons li a.newSprite { width: 131px; height: 27px; }
	ul#gfTabButtons li.ui-state-default a.newSprite.gfTabTopNews { background-position: -175px -267px; }
	ul#gfTabButtons li.ui-state-default a.newSprite.gfTabScamAlert { background-position: -306px -267px; }
	ul#gfTabButtons li a.newSprite.gfTabTopNews, ul#gfTabButtons li.ui-state-active a.newSprite.gfTabTopNews { background-position: -175px -240px; }
	ul#gfTabButtons li a.newSprite.gfTabScamAlert, ul#gfTabButtons li.ui-state-active a.newSprite.gfTabScamAlert { background-position: -306px -240px; }
	.gfTabContent { clear: both; }
	.ui-tabs-hide { display: none; }

	#gfReviewCol.gfWriteReview { background-color: #bed5ed; }
	#gfRightCol { width: 189px; float: right; position: relative; }
		#gfRightCol h3.newSprite.gfReviewFor { width: 158px; height: 17px; background-position: -306px -206px; margin: 5px 0; }
	#article .gfNewReview p { padding: 0; margin: 0; }
	#gfReviewContent { width: 235px; float: left; margin: 10px 0 10px 14px; }
		#article #gfReviewContent p { font-size: 15px; color: #044969; padding: 5px 0; }
	#gfReviewForm { width: 291px; margin: 10px 14px 10px 0; float: right; }
	#home #writeReview { padding: 10px 0px 10px 0; }
	#home #writeReview input {margin-left:25px;}
		h3.newSprite.gfFormFirstTime { width: 261px; height: 21px; background-position: -306px -139px; }
		#gfReviewForm label { font-size: 12px; color: #044969;}
		#gfReviewForm div.form_element { display: block; width: 138px; float: left; margin: 5px 0; }
		#gfReviewForm div.form_element.repair_order { width:223px; }
		#createUser div.form_element.email,#createUser div.form_element.password { clear:left;}
		#gfReviewForm label.gfCheckbox { clear:both; }
		input#repair_order { width:170px; }
		/*#gfReviewForm input { width: 125px; display: block; }*/
		/*#gfReviewForm input.dijitInputField, #gfReviewForm input.dijitArrowButtonInner { width:auto; display:inline; }*/
		#gfReviewForm label.gfCheckbox { width: 291px; display:inline; margin: 5px 0; }
		#gfReviewForm input#news_optin, #gfReviewForm input#terms { width:auto; clear:left; float:left; margin:0 5px 0 0; }
		#gfSubmitReview #gfReviewForm, #gfReviewForm #submitbutton { width: auto; }
		#gfReviewForm #submitbutton { clear:left; display:inline; }
		#gfReviewForm .rating input { display:inline; width:auto }
		#gfReviewForm .rating label { display:block; height:19px; }
		#gfReviewForm div.rating, #gfReviewForm div.description { width:291px }
	
		#gfReviewForm div.ddlYear, #gfReviewForm div.ddlMake, #gfReviewForm div.ddlModel { display: block; width: 90px; margin: 5px 0; float:left; }
		#gfReviewForm div.ddlYear { clear:left;}
		#gfReviewForm div.ddlMake, #gfReviewForm div.ddlModel { clear:none !important; }		
		#gfReviewForm div.ddlMake select option { width:200px; }
		
	h3.newSprite.gfFormSignin { width: 69px; height: 27px; background-position: -306px -167px; margin: 10px 0 5px; }
	.reviewcountdown { width: 98px; height: 28px; background: transparent url(/images/review-countdown.png) no-repeat 0 0; margin-top: 4px; float: right; }
	.reviewcountdown.one { background-position: 0 0; }
	.reviewcountdown.two { background-position: 0 -28px; }
	.reviewcountdown.three { background-position: 0 -56px; }

	#information {}
		#information ul.safetyBullets { margin-left: 250px; padding-top: 5px; }
		#information ul.safetyBullets li { list-style: disc; margin: 0 5px 3px 15px; }
		a.more_articles { padding: 0 10px 0 0; }
	
	.safetyPic { width: 229px; height: 135px; border: 1px solid #fff; float: left; background: transparent url(/images/newsafetypics.jpg) 0 0 no-repeat; margin: 5px; }
		.safetyPic.newSafetyDriver { background-position: 0 0; }
		.safetyPic.newSafetyTeen { background-position: -229px 0; }
		.safetyPic.newSafetyChild { background-position: 0 -135px; }
		.safetyPic.newSafetySenior { background-position: -229px -135px; }
	
	ul#safety_tabs li.driver.ui-state-active { background-position: 0 -19px; }
	ul#safety_tabs li.teen.ui-state-active { background-position: -130px -19px; }
	ul#safety_tabs li.child.ui-state-active { background-position: -65px -19px; }
	ul#safety_tabs li.senior.ui-state-active { background-position: -195px -19px; }

	ul#safety_tabs li.driver { background-position: 0 0; }
	ul#safety_tabs li.teen { background-position: -130px 0; }
	ul#safety_tabs li.child { background-position: -65px 0; }
	ul#safety_tabs li.senior { background-position: -195px 0; }

	
/*
<li class="senior"><a href="#safety4"></a></li>
<li class="teen"><a href="#safety3"></a></li>
<li class="child"><a href="#safety2"></a></li>
<li class="driver"><a href="#safety1"></a></li>
*/	

	
#gfLowerWrap { width: 976px; margin: 0 auto; position: relative; }
#gfLeftCol { width: 269px; float: left; margin-right: 13px; position: relative; }
#gfMidCol { width: 493px; float: left; position: relative; }
#gfReviewCol { width: 573px; float: left; position: relative; }
#gfBigLeftCol { width: 775px; float: left; }
#gfRightCol { width: 189px; float: right; position: relative; }


/* ### MODIFIED FROM CURRENT STYLESHEET ### */

div#gfLeftCol h3{color:#069;font-size:11px;padding:9px}
div#gfLeftCol p{font-size:11px;padding:0 9px 9px}
#page_header { position: relative; }

/* SAFETY TABS HERE */
#safety{width:493px;background:url(http://www.garagefly.com/images/SpriteImage_Button.png); background-position:46px -182px;float:left;margin: 0 0 0 0; border-bottom:2px solid white}
#safety_hed { height:22px;color:#fff;width:493px;background:url(http://www.garagefly.com/images/SpriteImage_Button.png) no-repeat; background-position:0px -150px; background-color:#006b9a;border-bottom:2px solid #fff }
ul#safety_tabs{ height: 19px; width: 252px; background-image: none; float: right; border-bottom: 0; }
ul#safety_tabs li{display:inline;float:left;width:63px;height:19px;margin-top:3px;border-bottom:2px solid #fff}
ul#safety_tabs li.active{border-bottom:2px solid #9dcbff}
ul#safety_tabs li.child{background:url(http://www.garagefly.com/images/SpriteImage_SafetyTabs.png) right top no-repeat; background-position:-65px 0px;}
ul#safety_tabs li.child.active{background:url(http://www.garagefly.com/images/SpriteImage_SafetyTabs.png) bottom center no-repeat; background-position:-65px 0px;}
ul#safety_tabs li.teen{background:url(http://www.garagefly.com/images/SpriteImage_SafetyTabs.png) center top no-repeat;background-position:-130px 0px;}
ul#safety_tabs li.teen.active{background:url(../SpriteImage_SafetyTabs.png) bottom center no-repeat;background-position:-130px 0px;}
ul#safety_tabs li.senior{background:url(http://www.garagefly.com/images/SpriteImage_SafetyTabs.png) center top no-repeat;background-position:-195px 0px;}
ul#safety_tabs li.driver{background:url(http://www.garagefly.com/images/SpriteImage_SafetyTabs.png) center top no-repeat;background-position:0px 0px;}
ul#safety_tabs li.driver.active{background:url(http://www.garagefly.com/images/SpriteImage_SafetyTabs.png) bottom center no-repeat;background-position:0px 0px;}
ul#safety_tabs li a{display:block;width:59px;height:22px}
/* HACKS FOR IE6 TABS */
* html ul#safety_tabs li a{height:18px}
* html ul#safety_tabs li,*html ul#safety_tabs li.active{border-bottom:none}
div#safety_wrap{ height:147px; background-color:#9dcbff; background-image: none; }

#resources-tools-new {background-color:#dae7f3;float:left;width:100%;margin-bottom:20px}
#resources-tools-new  div.section{background:url(../images/bg_gradient_blue.gif) bottom repeat-x;border:1px solid #b0c2d3;border-top-color:#fff;padding:9px 0 16px 20px}
#resources-tools-new  div.section1{min-height:50px;background:url(../images/bg_gradient_blue.gif) bottom repeat-x;border:1px solid #b0c2d3;border-top-color:#fff;padding:9px 0 16px 20px}
#resources-tools-new  div.first{border-top:none;padding-top:0;padding-bottom:16px;margin-bottom:0}
#resources-tools-new  div.corner{background:url(../images/corner-b2.gif) 100% 0 no-repeat;height:13px;border-left:1px solid #b0c2d3}
#resources-tools-new  h2{background-color:#fff}
#resources-tools-new  h3{color:#01699c;font-size:13px;font-weight:700}
#resources-tools-new  ul{font-size:11px;}
#resources-tools-new  ul li{padding-top:2px;padding-left:8px;padding-right:5px;width:137px;background:url(../images/bullet-black_blue.gif) 0 7px no-repeat;float:left;height:3em}
#resources-tools-new  ul a{color:#333;text-decoration:underline;line-height:1.2}
#resources-tools-new  ul a:hover{color:#01699c}

#three_column_boxes { text-align: left; margin-top: 0; }

/* ### FROM CURRENT STYLESHEET ### */


/* NEWS BOX */
ul#news{list-style-type:none;border:1px solid #b0c2d3;margin-bottom:20px;max-height:350px}
ul#news ul{overflow:hidden}
ul#news li{border-top:1px solid #fff;border-bottom:1px solid #b0c2d3;background:url(http://www.garagefly.com/images/bg-news_gradient2.gif) repeat-x;background-color:#deeaf6;margin:0;padding:0}
ul#news li li{border:none;background-image:none}
ul#news li.last{border-bottom:none}
ul#news li a.news{display:block;width:230px;font-size:11px;text-decoration:none;padding:6px 5px 6px 10px}
ul#news li a.news:hover{text-decoration:underline}
/* END NEWS BOX */

.balloonstyle{
	position:absolute;
	top:-500px;
	left:0;
	visibility:hidden;
	border:1px solid #000;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color:#FFFFE0;
	width:250px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
	padding:5px;
}


div.clipped{width:100px;height:100px;float:left;overflow:hidden;margin:15px 9px 2px 0}
#news div.clipped{margin:0 10px 5px}

/* ### PREVIOUS SPRITE CRAP ### */

.sprite
{
    position: relative;
    width: 106px;
    height: 29px;
}
.sprite img
{
    position: absolute;
    top: 0;
}
.sprite.NewCar img
{
    top: 0;
    clip: rect(0px 116px 25px 0px);
}
.sprite.NewCar_AfterLogin img
{
    top: 0;
    left:-24px;
    clip: rect(0px 116px 25px 0px);
}
.sprite.GlassRepair img
{
    left: 10px;
    top: -35px;
    clip: rect(30px 118px 65px 0px);
}
.sprite.GlassRepair_AfterLogin img
{
    left: -13px;
    top: -35px;
    clip: rect(30px 118px 65px 0px);
}
.sprite.tires img
{
    left: 20px;
    top: -70px;
    clip: rect(70px 113px 100px 0px);
}
.sprite.tires_AfterLogin img
{
    left: -2px;
    top: -70px;
    clip: rect(70px 113px 100px 0px);
}
.sprite.bodyshops img
{
    left: 28px;
    top: -105px;
    clip: rect(105px 118px 135px 0px);
}
.sprite.bodyshops_AfterLogin img
{
    left: 6px;
    top: -105px;
    clip: rect(105px 118px 135px 0px);
}
.sprite.repairshops img
{
    left: 147px;
    top: -140px;
    clip: rect(140px 101px 170px 0px);
}
.sprite.repairshops_AfterLogin img
{
    left: 125px;
    top: -140px;
    clip: rect(140px 101px 170px 0px);
}
.sprite.automotive_news img
{
    left: 250px;
    top: -175px;
    clip: rect(175px 72px 205px 0px);
}
.sprite.automotive_news_AfterLogin img
{
    left: 227px;
    top: -175px;
    clip: rect(175px 72px 205px 0px);
}
.sprite.FindShop img
{
    left: 0px;
    top: -8px;
    clip: rect(0px 189px 38px 0px);
}
.sprite.WriteReview img
{
    left: 0px;
    top: -56px;
    clip: rect(48px 189px 86px 0px);
}
.sprite.NewsLetter img
{
    left: 0px;
    top: -93px;
    clip: rect(96px 189px 133px 0px);
}
.sprite.TopNews img
{
    left: 0px;
    top: -131px;
    clip: rect(133px 131px 160px 0px);
}
.sprite.ScamAlert img
{
    left: 0px;
    top: -169px;
    clip: rect(170px 131px 198px 0px);
}
.sprite.GoGreen img
{
    left: 10px;
    top: -238px;
    clip: rect(207px 201px 237px 0px);
}
.sprite.Green img
{
    left: 0px;
    top: -245px;
    clip: rect(247px 158px 298px 0px);
}
.sprite.Hertz img
{
    left: 46px;
    top: -310px;
    clip: rect(308px 158px 337px 0px);
}
.sprite.Wells img
{
    left: 64px;
    top: -300px;
    clip: rect(345px 158px 387px 0px);
}
.sprite.Resources img
{
    left: 0px;
    top: -401px;
    clip: rect(404px 155px 431px 0px);
}
.sprite.Zurich img
{
    left: 45px;
    top: -330px;
    clip: rect(440px 155px 500px 0px);
}


#header { position: relative; padding-bottom: 10px; }
#header h1 { background-image: none; padding-bottom: 0; }
ul#nav { margin-left: 0; margin: 0; padding: 0; position: absolute; top: 32px; bottom: 0; right: 18px; background-image: none; }
#container { margin: 0 auto 1em; }
#content { padding:0 19px 8px; }


ul#nav li { float: left; font-size: 11px; height: 14px; margin-right: 0; }
ul#nav li.whiteBull { background:url("/images/bg_whitebull.gif") no-repeat scroll 9px 3px transparent; padding-left:22px; }
ul#nav li a{ display: block; overflow: hidden; text-decoration: none; padding-bottom: 0; background: transparent url(/images/topnav-sprite.gif) no-repeat 0 0; }
ul#nav li a span{ margin-left: -9999px; }
li#nav-home { background-image: none; }
li#nav-findshop a{width:54px}
li#nav-writereview a{width:66px}
li#nav-resourcestools a{width:84px}
li#nav-green a{width:27px}
li#nav-safety { }
li#nav-seevideo a{width:73px}
li#nav-askexpert a{width:68px}


ul#nav li#nav-home a{ width: 31px; height: 10px; margin-right: 0; }
ul#nav li#nav-safety a{ width: 36px; height: 13px; margin-right: 0; background-position: 0 -10px; }
ul#nav li#nav-blog a{ width: 24px; height: 14px; margin-right: 0; background-position: 0 -23px; }
ul#nav li#nav-community a{ width: 97px; height: 13px; margin-right: 0; background-position: 0 -37px; }
ul#nav li#nav-about a{ width: 89px; height: 14px; margin-right: 0; background-position: 0 -51px; }
ul#nav li#nav-contact a{ width: 60px; height: 7px; margin-right: 0; background-position: 0 -65px; margin-top: 2px; }
ul#nav li#nav-login a{ width: 28px; height: 14px; margin-right: 0; background-position: 0 -73px; cursor: pointer; }
ul#nav li#nav-logout a{ width: 38px; height: 13px; margin-right: 0; background-position: -33px -73px; }
ul#nav li#nav-join a{ width: 20px; height: 13px; margin-right: 0; background-position: 0 -87px; }




div#helpers { width: 976px; height: 147px; background: transparent url(../images/newheader.jpg) no-repeat 0 0; margin: 0 auto 0; }

div#safety_wrap div.sponsor.car_quest { display: none; }

/* BLOG STYLES */
#bigBlogWrap { width: 785px; float: left; }
	#bigBlogWrap #page_header { margin: 0 0 10px 10px; }
#blogContent { float: left; margin: 5px 0 0 20px; width: 481px;}
    #blogContent h2 { font-size: 24px; color: #006b9b; }
	#blogContent h3 { font-size: 18px; color: #006b9b; }
	#blogContent h2 a { color: #006b9b; }
    #blogContent small { font-size: 10px; display: block; margin: 0; }
    #blogContent .entry { margin: 20px 20px 20px 0; }
    #blogContent .entry p { font-size: 14px; line-height: 18px; margin-bottom: 15px; }
	#blogContent .entry p.blogTags { font-size: 12px; }
	#blogContent .entry ul li { font-size: 14px; margin-left: 20px; list-style: disc; line-height: 18px; margin-bottom: 10px; }
	#blogContent p.postmetadata { font-size: 12px; margin-bottom: 20px; line-height: 24px; }
	#blogContent #respond {  }
		#blogContent #respond h3 { font-size: 14px; font-weight: bold; }
		#blogContent #respond p { font-size: 12px; margin: 10px 0; }
		#blogContent #respond textarea { width: 450px; padding: 10px; }
	
    .comment-body { font-size: 14px; border-bottom: 1px solid #ccc; padding: 20px 0;}
        .comment-body .avatar { float: left; margin-right: 10px;}
        .comment-body .comment-meta  { margin-left: 42px; font-size: 10px;}
        .comment-body p { margin: 10px 0 10px 42px; line-height: 18px; }
        .comment-body .reply { margin: 10px 0 10px 42px; font-size: 12px; text-align: right; }
	
#blogSidebar { width: 264px; float: right; }
    #blogSidebar h2 { font-size: 14px; font-weight: bold; }
    #blogSidebar ul { font-size: 11px; margin: 10px 0; }
	
.navigation { width: 481px; margin-top: 5px; height: 30px; }
.alignleft { float: left; font-size: 12px; }
.alignright { float: right; font-size: 12px; }

.postmetadata a, .blogTags a, #blogContent p.postmetadata { color:#999; font-size:12px; }

/* WIDE SPONSORS CODE */

#gfWideSponsors { width: 775px; height: 83px; background: transparent url(/images/bg_sponsors_wide.jpg) no-repeat 0 0; }
	#gfWideSponsors .oldSprite.hertz { width: 95px; height: 37px; background-position: 0 -304px; margin: 25px 10px 10px 200px; float: left; }
	#gfWideSponsors .oldSprite.wellsfargo { width: 42px; height: 42px; background-position: -5px -348px; margin: 20px 10px 10px 100px; float: left; }
	#gfWideSponsors .oldSprite.zurich { width: 96px; height: 59px; background-position: -1px -440px; margin: 10px 10px 10px 150px; float: left; }

/* AD AREA */

#sidebar img#gfSidebarFindNewCar { display: block; }
img#gfSidebarMarySmall { margin-bottom: 20px; display: block; }
#gfSidebarAds { border: 1px solid #bca358; background: #f7dd8c url(/images/bg_gfsidebarads.gif) repeat-x bottom left; margin: 0 0 20px 0; padding: 6px 9px 7px; }
#gfSidebarAds img { margin: 7px 0 6px; display: block; border: 0; }
#radio { margin-top: 13px; }
