/* @override http://www.victorylanecarwash.com/2010/wp-content/themes/victoryLane2010/css/layout.css */

/*starter styles*/
html{text-align: center;}
body{text-align: left;}
.hide{display: none;overflow: hidden;}
.clear {clear: both;}
.obscure{position: absolute;float: left;left:-9999px;}
div#header,
div#headerWrapper,
div#branding{
	height: 89px;
}
/*div#headerWrapper{
	margin-bottom: 5px;
}*/
div#contactInfo{
	padding-top: 5px;
}
div#mainContentWrapper{
	padding-top: 40px;
}
body.home div#mainContentWrapper{
	padding-top: 20px;
}
ul#menu-main-navigation{
	/*padding-top: 55px;*/
	/*display: block;*/
	height: 89px;
	width: 100%;
}
ul#menu-main-navigation li{
	float:left;
	/*margin-right: 10px;*/
	width:100px;
	height: 34px;
	padding-top: 55px;;
}
ul#menu-main-navigation li a {
	display: block;
	height: 34px;
	/*padding-left: 1em;
	padding-right: 1em;*/
	width:100px;
	text-align: center;
	line-height: 34px;
}
div#footer{
	padding-top: 40px;
	margin-bottom: 40px;
}
div#logoWrapper{
	padding-top: 20px;
	margin-bottom: 20px;
	width: 220px;
	height: 49px;
}
div#logoWrapper a{
	display: block;
	width: 220px;
	height: 49px;
}
div#sidebar li#social li{
	float: left;
	height: 32px;
	width: 32px;
	margin-right: 5px;
}
div#sidebar li#social li a{
	height: 32px;
	width: 32px;
	display: block;
}
div#sidebar li.widget{
	margin-bottom: 2em;
}
ul.twitter li.twitter-item{
	margin-bottom: .8em;
}
div#map{
	width: 630px;
	height: 330px;
}
div.servicesListing h4{
	margin-left: 180px;
}
div.serviceEntry{
	position: relative;
	margin-bottom: 40px;
	width: 458px!important;
}
div.servicePrice{
	position: absolute;
	top: 8px;
	right: 8px;
	text-align: center;
	padding: .2em;
}
div.serviceTitle{
	text-align: right;
}
ol.services{
	padding: 8px;
}
div#specialsAndPackages h3,
div#addOnServices h3,
div#expressServices h3{
	text-align: center;
	padding-bottom: .5em;
	
}
div#specialsAndPackages h4,
div#addOnServices h4,
div#expressServices h4{
	text-align: center;
	
}
div#specialsAndPackages ul,
div#addOnServices ul,
div#expressServices ul {
	margin:8px;
}
div#specialsAndPackages,
div#addOnServices,
div#expressServices {
	margin-bottom:2em;
	padding: 5px;
}
div#specialsAndPackages ul li,
div#addOnServices ul li,
div#expressServices ul li {
	margin-bottom: 8px;
}
#sidebar ul .price{
	float:right;
	padding: 1px 3px;
}
#sidebar ul .package {
	float:left;
	padding: 1px 3px;
}
#sidebar ul br {
	clear:both;
}
div#sidebar li#PDFlink{
	text-align: center;
}
div#sidebar li#PDFlink a{
	padding: .5em;
	display: block;
}
div#posts .entry{
	margin-bottom: 4em;
}
div#businessHours{
	margin-bottom: 20px;
	text-align: center;
}
div.couponEntry{
	padding: 20px 20px 10px;
	position: relative;
	margin-bottom: 30px;
}
div.couponLogo{
	float: left;
	/*margin-right: 10px;*/
	width: 160px;
	height: 35px;
}
div.couponVLwrapper,
div.expirationDate,
div.couponAddress,
div.couponLogo{/*IE bug fix*/
	position: relative;
}
div.expirationDate{
	float: right;
	/*margin-bottom: 10px;*/
}
div.couponAddress{
	text-align: right;
	float: right;
	line-height: 28px;
	height: 35px;
	width: 426px;
}
div#printThisPage a{
	display: block;
	width: 80px;
	height: 16px;
}
body.page-id-52 div#posts{
	position: relative;
}
div#printThisPage{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100px;
	height: 16px;
}
div.scissorIcon{
	position: absolute;
	top: -24px;
	right: 60px;
	/*height: 20px;
	overflow: hidden;*/
}
