/* general */
body	{
margin: 0px auto;
font: 11px arial;
line-height: 14px;
color: #000;
background: #fff;
}

img	{
		border: 0;
		margin: 0;
	}
	
	
form	{
	margin: 0;
	border: 0;
}

a	{
color: #00c;
text-decoration: underline;
}

p	{
	margin: 10px 0px 10px 0px;
}

	.clear
{ clear: both; height: 0px; line-height: 0px; font-size: 0px; }

 .blu	{
	color: #00228c;
}

 .lt_blu	{
	color: #2796f6;
}

b	{
	color: #00259B;
}

a.top	{
	font-size: 12px;
}
/*main container */
#container	{
	width: 100%;
	float: left;
	margin: 0px auto;
	background: #fff url("../images/elements/bgTop.jpg") repeat-x top left;

}

/* page container, sets up width of all succeeding content */

#page	{
width: 770px;
margin: 0px auto;
position: relative;
}

/* uber Nav */
#uberNav	{
color: #fff;
padding-right: 10px;
float: right;
height: 20px;

}

#uberNav	a	{
	color: #fff;
	text-decoration: none;
}

#uberNav	a:hover	{
	color: #fff;
	text-decoration: underline;
}

#uberNav a.on	{
	color: #ff3;
}

#uberNav a.off	{
	color: #fff;
}

#uberNav	ul	{
float: left;
display: inline;
list-style-type: none;
margin: 0;
padding: 0;

}

#uberNav	ul li	{
	float: left;
	display: inline;
	list-style-type: none;
	padding: 2px 0px;
	}
	
	
/*	 top Nav */
	
#topNav	{
float: left;
height: 101px;
width: 770px;
}
	
/* page columns */

#left	{
width: 240px;
margin-right: 20px;
float: left;	
}

#right	{
width: 510px;
float: left;
position: relative;
margin-top: -40px;
z-index:0;
}

/* signupbox */

#signUpBox	{
	width: 240px;
	background: #f6d017 url('../images/elements/corners/yelTop.gif') no-repeat top left;
	padding-top: 10px;
}

#signUpBox .btmWrap	{
	width: 200px;
	background: #f6d017 url('../images/elements/corners/yelBottom.gif') no-repeat bottom left;
	padding: 0px 20px 5px 20px;
	color: #00259b;
	font-size: 12px;
	line-height: 15px;
}

#signUpBox	input	{
	width: 190px;
	margin-bottom: 5px;
	font-size: 12px;
}

#signUpBox	input.btn	{
	width: 87px;
	height: 22px;
	margin-left: 57px;
}

#signUpBox	select {
	width: 197px;
	margin-bottom: 8px;
	font-size: 12px;
}

select	{
	font-size: 12px;
}

/* sidebar */

#sidebarHome	{
	margin-top: 10px;
	width: 238px;
	height: 130px;
	font: 12px arial;
	line-height: 15px;
	background: #2796f6 url('../images/elements/placeholder_flash.jpg') no-repeat top left;

}

#sidebarHome .hdr {
	font-size: 18px;
	line-height: 20px;
	font-weight: bolder;
	color: #fff;
	padding: 8px 0px 15px 70px;
	width: 150px;
}

#sidebarHome .franchise {
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	color: #fff;
	padding-top: 10px !important;
	padding-top: 0px;
	text-align: center;
}

#sidebarHome .franchise a	{
	color: #fc0;
}

#sidebar	{
	margin-top: 10px;
	width: 240px;
	font: 12px arial;
	line-height: 15px;
	background: #2796f6 url('../images/elements/corners/ltBluTop.gif') no-repeat top left;
	padding-top: 10px;
}

#sidebar .listings	{
	width: 200px;
	height: 160px;
	overflow: auto;
	margin: 10px 0px 10px 0px;
}

#sidebar .btmWrap	{
	width: 200px;
	background: #2796f6 url('../images/elements/corners/ltBluBottom.gif') no-repeat bottom left;
	padding: 10px 20px 10px 20px;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
}

#sidebar	h2	{
 font:  bold 14px arial;
 color: #F6D017;
 line-height: 15px;
 display: inline;
}

#sidebar ol	{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bolder;
}

#sidebar ul	{
	margin: 0px;
	padding: 5px 0px 20px 15px;
	font-weight: normal;
}

#sidebar a	{
	color: #F6D017;
}

/* graphic header */
#hdr	{
	float: left;
	margin-bottom: 11px;
}



/* right column, ton of formatting */
#right	h1	{
 font:  bold 18px arial;
 color: #F6D017;
 line-height: 18px;
 display: inline;
}


#right h2	{
	font-size: 18px;
	line-height: 20px;
	color: #00228c;
	display: inline;
}

#right h3	{
	display: inline;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	
}


#right h4	{
	font-size: 14px;
	line-height: 16px;
		color: #00259B;
	display: inline;
}



#right ul	{
	line-height: 15px;
	color: #2796f6;
	margin: 0;
	padding: 0px 0px 0px 40px;
}
#right ul li	{
	padding-bottom: 10px;
}
#right ul li span	{
	color: #000;
}

#right .innerPipe	{
	position: absolute;
	z-index: 4;
	font: normal 12px arial;
	color: #fff;
}

#right .innerPipe a	{
	color: #ff3;
	text-decoration: underline;
}
#right .wht	{
	color: #fff;
	margin-top: 12px;
	font-size: 12px;
	line-height: 15px;
	height: 170px;

}


#right .servicesWht	{
	margin-top: 3px;
	width: 370px;
	height: 120px;
	font-size: 12px;
	color: #FFFFFF;
}

#right .servicesWht a	{
	color: #ff3;
	text-decoration: underline;
}


#right .wht a	{
	color: #ff3;
}


#right .wht h4	{
	display: inline;
	font-size: 12px;
	line-height: 15px;
	color: #F6D017;
	font-weight: bolder;


}

#right .wht h3, #right .servicesWht h3		{
	display: inline;
	font-size: 18px;
	line-height: 18px;
	color: #F6D017;
	font-weight: bolder;
	text-decoration: none;

}




#right p.hours	{
	padding-top: 5px;
	font-size: 12px;
	line-height: 15px;
}

#right #locationMap	{
position: absolute;
line-height: 0px;
top: -21px;
left:260px;
}


#right #stdImg	{
position: absolute;
top: 39px;
left:300px;
color: #000;
}

#right #imgForms	{
position: absolute;
line-height: 0px;
top: -21px;
left:260px;
}

#right #frmImg	{
position: absolute;
top: -21px;
left:300px;

}

#topFilter	{
	float: right;
	margin-top: -5px;
	line-height: 12px;
	text-align: right;
	color: #fff;
	height:40px;
}

#topFilter h2	{
	color: #F6D017;
	font-size: 11px;
	display: inline;

}

#topFilter p	{

	width: 160px;
	margin: 5px !important;
	margin: -5px 0px -5px 0px;

}

#topFilter	a	{
	color: #A8D6FF;
	text-decoration: underline;
}

#topFilter	a:hover	{
	color: #A8D6FF;
	text-decoration: none;
}

#map	{
	padding-top: 3px;
	margin-bottom: 9px;
}


#topBreadcrumb	{
	float: left;
	text-align: center;
	color: #fff;
	padding: 8px 0px 0px 10px;
	font-size: 12px;
}

#topBreadcrumb a	{
	color: #ff3;
}

#servicesBodyWht	{
	margin-top: 3px;
	width: 370px;
	font-size: 12px;
	color: #FFFFFF;
}

/* services detail pages */

#oilChange	{
	background: url("../images/services/imgServicesOilChangeMan.jpg") no-repeat bottom right;
}

#maintenance	{
	background: url("../images/services/imgServicesMaintenanceMan.jpg") no-repeat bottom right;
}

#carWash	{
	background: url("../images/services/imgServicesCarWashMan.jpg") no-repeat bottom right;
}

#detailing	{
	background: url("../images/services/imgServicesDetailingMan.jpg") no-repeat bottom right;
}


/* form pages */



#formTable	{
	font-size: 12px;
	}

#formTable .label	{
	padding: 7px 10px 0px 0px;
	text-align: right;
	vertical-align: top;
	}

#formTable .field	{
	padding: 2px 0px 2px 0px;
	text-align: left;
	vertical-align: top;
	}

#formTable .title	{
	padding: 13px 10px 7px 0px;
	text-align: left;
	vertical-align: top;
	}


/* Main services box */

#servicesBoxMain	{
	width: 510px;
	float: left;
	font-size: 12px;
	height: 555px;
	margin: 0px 0px  10px 0px;
	background: #fff url("../images/services/bgServicesMatrix.gif") no-repeat top left;
}

#servicesBoxMain	.col1	{
	float: left;
	width: 215px;
	padding: 0px 20px 10px 20px;
	
}

#servicesBoxMain	.col2	{
	float: left;
	width: 215px;
	padding: 0px 0px 10px 20px;
	
}

#servicesBoxMain	ul	{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	line-height: 14px;
	list-style-type: square;
	color: #000;
}


#servicesBoxMain	ul li	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	line-height: 14px;
	list-style-type: square;
	color: #000;
}

/* servicesbox */
	
#servicesBox .left	{
	border-left: 1px solid #000000;
	padding: 0px 0px 4px 18px;
}
#servicesBox .right	{
	border-right: 1px solid #000000;
	padding: 0px 10px 4px 0px;
}
#servicesBox .left_item	{
	border-left: 1px solid #000000;
	padding: 2px 10px 2px 18px;  
	font-size: 12px;
}
#servicesBox .right_item	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 0px;
	font-size: 12px;
}
#servicesBody h1	{
 	font:  bold 18px arial;
 	color: #00228C;
 	line-height: 18px;
 	display: inline;
}
#servicesBody b, b	{
	font-size: 14px;
	line-height: 18px;
	font-weight: bolder;
}
#servicesBody .copy	{
	font-size: 12px;
}

/* car wash box */

#carWashBox .left	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0px 0px 4px 19px;
	background-color: #99CCFF;
}
#carWashBox .right	{
	border-right: 1px solid #000000;
	padding: 0px 10px 4px 18px;
	background-color: #99CCFF;
}
#carWashBox .left_item	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 18px; 
	background-color: #99CCFF; 
	font-size: 12px;
}
#carWashBox .right_item	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 18px;
	background-color: #99CCFF;
	font-size: 12px;
}
#carWashBox .left_item2	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 18px;
	background-color: #B9DCFF;  
	font-size: 12px;
}
#carWashBox .right_item2	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 18px;
	background-color: #B9DCFF; 
	font-size: 12px;
}
#carWashBox .left_view	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	/*padding: 19px 10px 19px 5px;*/
		height: 30px;
	line-height:30px;
	background-color: #99CCFF;  
	font-size: 12px;
}
#carWashBox .right_view	{
	border-right: 1px solid #000000;
	/*padding: 19px 10px 19px 7px;*/
	height: 30px;
	line-height:30px;
	background-color: #99CCFF; 
	font-size: 12px;
}
.disclaimer	{
	padding-top: 7px;
	font-size: 11px;
	}

/* detailing box */

#detailingBox .left_item_top	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 13px 40px 2px 18px;
	background-color: #BCD631;  
	font-size: 12px;
	}
#detailingBox .left_item	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 23px 100px 2px 18px;
	background-color: #BCD631;  
	font-size: 12px;
	}
#detailingBox .left_item2	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 23px 100px 2px 18px;
	background-color: #D6EE57;  
	font-size: 12px;
	}

/* maintenance box */

#maintenanceBox .left	{
	border-left: 1px solid #000000;
	padding: 0px 0px 4px 18px;
	background-color: #D84035;  
	}
#maintenanceBox .right	{
	border-right: 1px solid #000000;
	padding: 0px 10px 4px 0px;
	background-color: #D84035; 
	text-align: right;
	}
#maintenanceBox .left_item	{
	border-left: 1px solid #000000;
	padding: 2px 10px 2px 18px;  
	font-size: 12px;
	background-color: #C7180B;
	color: #FFFFFF;
	}
#maintenanceBox .right_item	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 0px;
	font-size: 12px;
	background-color: #C7180B;
	color: #FFFFFF;
	}
#maintenanceBox .left_item2	{
	border-left: 1px solid #000000;
	padding: 2px 10px 2px 18px;  
	font-size: 12px;
	background-color: #D84035;
	color: #FFFFFF;
	}
#maintenanceBox .right_item2	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 0px;
	font-size: 12px;
	background-color: #D84035;
	color: #FFFFFF;
	}

/* oilChange box */

#oilChangeBox .left	{
	border-left: 1px solid #000000;
	padding: 0px 0px 4px 18px;
	background-color: #0E2B8D;  
	}
#oilChangeBox .right	{
	border-right: 1px solid #000000;
	padding: 0px 10px 4px 0px;
	background-color: #0E2B8D; 
	text-align: right;
	}
#oilChangeBox .right2	{
	border-right: 1px solid #000000;
	padding: 0px 17px 4px 0px;
	background-color: #0E2B8D; 
	text-align: right;
	}
#oilChangeBox .left_item	{
	border-left: 1px solid #000000;
	padding: 2px 10px 2px 18px;  
	font-size: 12px;
	background-color: #2C4FC1;
	color: #FFFFFF;
	}
#oilChangeBox .right_item	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 0px;
	font-size: 12px;
	background-color: #2C4FC1;
	color: #FFFFFF;
	}
#oilChangeBox .left_item2	{
	border-left: 1px solid #000000;
	padding: 2px 10px 2px 18px;  
	font-size: 12px;
	background-color: #0E2B8D;
	color: #FFFFFF;
	}
#oilChangeBox .right_item2	{
	border-right: 1px solid #000000;
	padding: 2px 10px 2px 0px;
	font-size: 12px;
	background-color: #0E2B8D;
	color: #FFFFFF;
	}

/* locations columns */

#locations 	.col1	{
	width: 160px;
	margin-top: 10px;
	margin-right: 13px;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	
}

#locations .col2	{
	width: 160px;
	margin-top: 10px;
	margin-right: 13px;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;

}

#locations .col3	{
	width: 160px;
	float: left;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;

}	


/*specials */

#coupon1	{
	position: absolute;
	width: 234px;
	height: 330px;
	top: 180px;
	padding-top: 20px;
	background: url("../images/specials/coupon1.gif") no-repeat top left;
}

#coupon2 {
	position: absolute;
	width: 235px;
	height: 500px;
	top: 10px;
	left:260px;
	padding-top: 190px;
	background: url("../images/specials/coupon2.jpg") no-repeat top left;
}

#coupon3	{
	position: absolute;
	width: 234px;
	height: 330px;
	top: 565px;
	padding-top: 20px;
	background: url("../images/specials/coupon3.gif") no-repeat top left;
}

#coupon4 {
	position: absolute;
	width: 234px;
	height: 500px;
	top: 565px;
	left:260px;
	padding-top: 20px;
	background: url("../images/specials/coupon3.gif") no-repeat top left;
}

.couponPrintAll	{
	position: absolute;
	width: 195px;
	height: 22px;
	top: 1040px;
	left:547px;
	padding-top: 20px;
}


#coupon1 .coupons, #coupon2 .coupons, #coupon3 .coupons, #coupon4 .coupons	{
	font: normal 11px arial;
	text-align: center;
}

#coupon1 .coupons h1, #coupon2 .coupons h1, #coupon3 .coupons h1, #coupon4 .coupons h1{
	font: bolder 60px arial;
	line-height: 64px;
	color: #039;
	display: inline;

}

#coupon1 .coupons h2, #coupon2 .coupons h2, #coupon3 .coupons h2, #coupon4 .coupons h2	{
	font: bolder 20px arial;
	color: #039;
	display: inline;
	text-transform: uppercase;

}

#coupon1 .coupons h3, #coupon2 .coupons h3, #coupon3 .coupons h3, #coupon4 .coupons h3{
	font: bolder 22px arial;
	line-height: 30px;
	color: #000;


}

#coupon1 .coupons h4, #coupon2 .coupons h4, #coupon3 .coupons h4, #coupon4 .coupons h4 {
	font: bolder 14px arial;
	line-height: 16px;
	color: #000;
	display: inline;
	

}

#coupon1 .coupons p, #coupon2 .coupons p, #coupon3 .coupons p, #coupon4 .coupons p {
	width: 195px;
	text-align: center;
}	



.iconServices	{
	margin: 5px 0px 10px 0px;
}

/* footer info */

#footer	{
	padding: 10px;
	margin: 30px 0px 10px 0px;
	background: #f6d017;
	text-align: center;
}

#footer a	{
	font-weight: bolder;
}	
#footer .news	{
	width: 767px;
	font-size: 12px;
	margin: 0px auto 0px auto;
	text-align: left;
}	
#copy	{

	background: #fff;
	text-align: center;
	margin-bottom: 10px;
	font-size: 10px;
}


/* pop Locations */

	#popCanton	{
		position: absolute;
		left: 140px;
		top: 50px;
	}
	
	#popGainesville	{
		position: absolute;
		left: 240px;
		top: 50px;
	}
	
	#popShallowford {
		position: absolute;
		left: 165px;
		top: 200px;
	}
	
	#popMariettaRswlRd	{
		position: absolute;
		left: 140px;
		top: 255px;
	}
	
	#popDuluth	{
		position: absolute;
		left: 320px;
		top: 210px;
	}
	
	#popLawrencevilleDuluth	{
		position: absolute;
		left: 390px;
		top: 230px;
	}
	
	#popLawrencevillePleasant	{
		position: absolute;
		left: 330px;
		top: 260px;
	}
	
	#popGrayson	{
		position: absolute;
		left: 180px;
		top: 290px;
	}
	
	#popLilburnIndTrail	{
		position: absolute;
		left: 320px;
		top: 290px;
	}
	
	#popNorcross	{
		position: absolute;
		left: 300px;
		top: 305px;
	}
	
	#popDoraville	{
		position: absolute;
		left: 250px;
		top: 280px;
	}
	
	#popAustell	{
		position: absolute;
		left: 70px;
		top: 330px;
	}
	
	#popLilburnHwy78	{
		position: absolute;
		left: 350px;
		top: 330px;
	}
	#popConyers	{
		position: absolute;
		left: 400px;
		top: 360px;
	}
	
		#popJonesboro	{
		position: absolute;
		left: 205px;
		top: 350px;
	}
	
	

	
	.popLocations	{
		visibility: hidden;
		position: absolute;
		left: 140px;
		top: 20px;
		width: 200px; 
		height: 180px;
		background: #f6d017;
		border: 1px solid #072ca2;
	}
	
	.popLocations .top	{
		margin: 10px 5px 0px 10px;
	}
	
	.popLocations .top p	{
		margin: 0px;
		
	}
	
	.popLocations p	{
		margin: 10px 5px 10px 10px;
		font-size: 12px;
	}
	
	.popLocations p.address	{
		clear: both;
		margin-top: -10px;
	}
	
	.popLocations a	{
		font-weight: bolder;
	}
	
 p.sm	{
		font-size: 11px;
	}
	
	/* pop Services, pull similar styles from the locations pops above. */
	
	

	
	.popServices	{
		visibility: hidden;
		position: absolute;
		left: 140px;
		top: 20px;
		width: 220px; 
		height: 120px;
		background: #f6d017;
		border: 1px solid #072ca2;
	}
	
	.popServices .top	{
		margin: 10px 5px 0px 10px;
	}
	
	.popServices .top p	{
		margin: 0px;
		
	}
	
	
	
	.popServices a	{
		font-weight: bolder;
	}
	
	.popServices p.sm	{
		clear: both;
		margin: 0px 5px 5px 10px;
		font-size: 11px;
	}
	
	
	/* services - the works pop-ups */
	#popWorksWCS		{
	
		position: absolute;
		left: 85px;
		top: 328px;
		
		}
		
		

		
#popWorksSSW	{
	
		position: absolute;
		left: 85px;
		top: 346px;
		
		}

#popWorksSPW	{
	
		position: absolute;
	left: 85px;
		top: 364px;
		
		}
#popWorksAF	{
	
		position: absolute;
	left: 85px;
		top: 382px;
		
		}
#popWorksTS	{
	
		position: absolute;
		left: 85px;
		top: 400px;
		
		}
#popWorksUPW	{
	
		position: absolute;
	left: 85px;
		top: 418px;
		
		}
#popWorksRV	{
	
		position: absolute;
	left: 85px;
		top: 436px;
		
		}
#popWorksRI	{
	
		position: absolute;
	left: 85px;
		top: 454px;
		
		}
#popWorksDDC	{
	
		position: absolute;
		left: 85px;
		top: 472px;
		
		}
#popWorksTW	{
	
		position: absolute;
		left: 85px;
		top: 490px;
		
		}
		
		
		
		/* services - ultimate pop-ups */
		
		
		#popUltimateWCS		{
	
		position: absolute;
	left: 340px;
		top: 328px;
		
		}
		
		

		
#popUltimateSSW	{
	
		position: absolute;
	left: 340px;
		top: 346px;
		
		}

#popUltimateSPW	{
	
		position: absolute;
		left: 340px;
		top: 364px;
		
		}
#popUltimateAF	{
	
		position: absolute;
			left: 340px;
		top: 382px;
		
		}
#popUltimateTS	{
	
		position: absolute;
		left: 340px;
		top: 400px;
		
		}
#popUltimateUPW	{
	
		position: absolute;
		left: 340px;
		top: 418px;
		
		}
#popUltimateRV	{
	
		position: absolute;
			left: 340px;
		top: 436px;
		
		}
#popUltimateRI	{
	
		position: absolute;
		left: 340px;
		top: 454px;
		
		}
		
			
			
			/* services - supreme pop-ups */
	#popSupremeWCS		{
	
		position: absolute;
		left: 85px;
		top: 734px;
		
		}
		
		

		
#popSupremeSSW	{
	
		position: absolute;
		left: 85px;
		top: 752px;
		
		}

#popSupremeSPW	{
	
		position: absolute;
	left: 85px;
		top: 770px;
		
		}
#popSupremeAF	{
	
		position: absolute;
	left: 85px;
		top: 788px;
		
		}
#popSupremeTS	{
	
		position: absolute;
		left: 85px;
		top: 806px;
		
		}
	
		
		/* services - Full Serv popups */
		
		#popFullServWCS		{
	
		position: absolute;
		left: 340px;
		top: 734px;
		
		}
		
		/* franchising FAQs styles */
		

	
		
		#right ul.faq	{
		list-style-type: none;
		line-height: 15px;
		color: #2796f6;
		margin: 0;
		padding: 0px 0px 0px 0px;
}


			#right ul li.Q	{
			
			background: url('../images/franchising/iconQ.gif') no-repeat top left;
			font-weight: bolder;
			
		}
		
			#right ul li.A	{
				background: url('../images/franchising/iconA.gif') no-repeat top left;
					
		
				
		}
		
		#right ul.faq li.rule	{
		border-top: 1px  solid #ccc;
		}
		
		#right ul.faq li p	{
	
			
				color: #000;
				margin-left: 30px;
		}
		
		#right ul.faq ul	{
			margin-left: 40px;
		}
		
		#right ul.faq ul	{
			list-style-type: disc;
		}

		
		
/* HP specific */
#homeCall{
	float: left;
	margin-left: 140px !important;
	margin-left: 70px;
	margin-top: 60px;
	width: 250px;
	height: 25px;
	font-size: 12px;
	color: #fff;
	z-index: 0;
}

#homeCall strong	{
	color: 	#F6D017;
}

#homeCall a	{
	color: #fff;
	text-decoration: underline;
}

#homeCall p {
	margin: 0px 0px 0px 0px;
}

#homeBanner{
	float: right;
	width: 370px;
	height: 25px;
	margin-top: 50px;
	margin-right: 3px;
	z-index: 99;
}

#homePopup	{
	visibility:hidden;
	position:absolute;
	width: 368px;
	margin-top: 50px;
	margin-left: 397px;
	*margin-left: 7px;
	border: solid 1px black;
	background-color:#ADDBFF;
	z-index: 99;
}

#homePopup .content	{
	width:348px; 
	padding:0px 10px 20px 10px; 
	font-size:12px;
	margin-top:-10px;
}

#homeWoman	{
	margin-left: 0px;
	margin-top: 27px;
	width: 90px;
	float: left;
}

#homeFeatured	{
	background: url('../images/elements/bgFeaturedSpecialsLong.gif') no-repeat top left;
	width: 402px;
	height: 130px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 15px;
}

#homeFeatured .text	{
	float: left;
	width: 200px;
	margin: 15px 0px 0px 0px;
	font-size: 12px;
}

#homeFeatured .offers	{
	float: left;
	width: 190px;
	margin: 20px 0px 0px 10px;
}

#homeFeatured img{
	margin-bottom: 7px;
}

#homeFeatured ul	{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 170px;
	font-size: 12px;
	color: #00259B;
}	

#homeFeatured ul li	{
	font-size: 12px;
	color: #00259B;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}


#homeLocations	{
	float: left;
	background: url('../images/elements/bgHomeLocations.gif') no-repeat top left;
	width: 195px;
	height: 181px;
	margin: -75px 0px 0px 350px;
}

#homeLocations .listings	{
	width: 165px;
	height: 160px;
	overflow: auto;
	margin: 10px 0px 0px 20px;
}

#homeLocations img	{
	margin-bottom: 5px;
}

#homeRotator	{
	float: left;
	margin: 13px 0px 0px 0px;
	height: 181px;
	width: 252px;
	background: #fff url('../images/elements/boxSpecials.gif') no-repeat top left;
	padding: 10px 0px 0px 80px;
}

#homeRotator	.btmWrap	{
	float: left;
	width: 240px;
	color: #000;
	font-size: 11px;
	line-height: 14px;

}

#homeRotator .btmWrap p	{
	margin: 0px 0px 12px 0px;
}


#printLogo	{
	display: none;
}