body {background-color:#4f6dae;background-image:url(../img/body_bg.jpg);background-repeat:repeat-x;}

h1{font-size:16px;font-weight:bold;color:#FFFFFF;}
h1 a{text-decoration:none;}
h2{font-weight:bold;font-style:bold;color:#eca819;font-size:12px;font-family:Tahoma;line-height:16px;}
h3{font-weight:normal;color:#FFFFFF;font-size:12px;font-family:Tahoma;line-height:16px;}

a {color:#F2AE1E;}
a:visited{color:#F2AE1E;}
a:hover{color:#FFF;}

img.float-right{float:right;padding:10px;}

#tl_line {width:492px;height:288px;background-image:url(../img/tl_lines.png);position:absolute;left:0;}
#br_line {width:234px;height:349px;background-image:url(../img/br_lines.png);position:absolute;right:0;top:200px;}
#public_menu {width:1025px;height:62px;left:22px;background-image:url(../img/menubackground.png);z-index: 0;position: relative;bottom: 227px;}
#style_rounded {
	-webkit-border-radius: 10px;
	width:1075px;
	height:750px;
	position:absolute;
	top:95px;
	color:yellow;
	background-image:url(../img/background.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	z-index: 1;
}

#style_rounded_about {
	-webkit-border-radius: 10px;
	width:1075px;
	height:750px;
	position:absolute;
	top:5px;
	color:yellow;
	background-image:url(../img/about_background.gif);
	background-repeat:no-repeat;
	background-position:center;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	z-index: 1;
}

#style_rounded_shadow {
	-webkit-border-radius: 10px;
	width:1075px;
	height:750px;
	position:absolute;
	top:95px;
	background-image:url(../img/background_shadow.png);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	z-index: 0;
}

#style_rounded_services{
	-webkit-border-radius: 10px;
	width:1075px;
	height:1447px;
	position:absolute;
	top:95px;
	color:yellow;
	background-image:url(../img/background_services_main2.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	background-position: center;
	z-index:1;
}

#style_rounded_winter-care{
	-webkit-border-radius: 10px;
	width:1075px;
	height:2000px;
	position:absolute;
	top:95px;
	color:yellow;
	background-image:url(../img/background_winter-main.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	background-position: center;
	z-index:1;
}

#style_rounded_services_shadow{
	-webkit-border-radius: 10px;
	width:1075px;
	height:1447px;
	position:absolute;
	top:95px;
	background-image:url(../img/background_services_main_shadow2.png);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	background-position: center;
	z-index:0;
}


#style_rounded_winter_shadow{
	-webkit-border-radius: 10px;
	width:1075px;
	height:2000px;
	position:absolute;
	top:95px;
	background-image:url(../img/background_winter_main_shadow.png);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	background-position: center;
	z-index:0;
}

#style_rounded_contact{
	-webkit-border-radius: 10px;
	width:1075px;
	height:1175px;
	position:absolute;
	top:95px;
	color:yellow;
	background-image:url(../img/background_contact_main.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	z-index: 1;
	background-position: center;
}

#style_rounded_contact_shadow{
	-webkit-border-radius: 10px;
	width:1075px;
	height:1175px;
	position:absolute;
	top:95px;
	color:yellow;
	background-image:url(../img/background_contact_main_shadow.png);
	background-repeat:no-repeat;
	left: 50%;
	margin-left: -512px;
	-moz-border-radius: 10px;
	z-index: 0;
	background-position: center;
}

#logo {
	width:404px;
	height:278px;
	background-image:url(../img/logo.png);
	position: relative;
	z-index: 3;
	top: -65px;
	left: -10px;
}

#xmas {
	width:135px;
	height:104px;
	background-image:url(../img/neese_xmas_link.png);
	position: relative;
	z-index: 3;
	top: -320px;
	left: 860px;
	padding-left: 55px;
	background-repeat: no-repeat;
}

#public_menu ul {
	margin-left: 300px;
}
#public_menu ul li {float:left;}
#public_menu ul li a.home {display:block;width:198px;height:60px;background-image:url(../img/home.png);}
#public_menu ul li a.home:hover {background-position:0 60px;}
#public_menu ul li a.services {
	display:block;
	width:198px;
	height:60px;
	background-image:url(../img/services.png);
	margin-left: 2px;
}
#public_menu ul li a.services:hover {background-position:0 60px;}
#public_menu ul li a.contactus {
	display:block;
	width:192px;
	height:60px;
	background-image:url(../img/contactus.png);
	margin-left: 2px;
}
#public_menu ul li a.contactus:hover {background-position:0 60px;}

#public_bottom_menu ul li {
	float:left;
	z-index: 2;
}
#public_bottom_menu {
	width:770px;
	height:187px;
	position:absolute;
	top: 440px;
	left: 50px;
	z-index: 2;
}
#public_bottom_menu ul {
	margin-left: 1px;
}
#public_bottom_menu ul li a.oil {display:block;width:250px;height:187px;background-image:url(../img/coupon_oil.gif);}
#public_bottom_menu ul li a.oil:hover {background-position:0 186px;}

#public_bottom_menu ul li a.cooling {display:block;width:255px;height:187px;background-image:url(../img/coupon_coolingsystem.gif);}
#public_bottom_menu ul li a.cooling:hover {background-position:0 186px;}

#public_bottom_menu ul li a.accheck {display:block;width:260px;height:187px;background-image:url(../img/coupon_accheck.gif);}
#public_bottom_menu ul li a.accheck:hover {background-position:0 186px;}

#public_bottom_menu ul li a.accheck2 {display:block;width:260px;height:187px;background-image: url(../img/coupon_ac.png);}
#public_bottom_menu ul li a.accheck2:hover {background-position:0 186px;}

#public_bottom_menu ul li a.military {display:block;width:260px;height:187px;background-image: url(../img/bottom_military.png);}
#public_bottom_menu ul li a.military:hover {background-position:0 186px;}

#public_bottom_menu ul li a.inspection {display:block;width:260px;height:187px;background-image: url(../img/coupon_36pt.gif);}
#public_bottom_menu ul li a.inspection:hover {background-position:0 186px;}

#public_bottom_menu ul li a.summer {display:block;width:260px;height:187px;background-image:url(../img/bottom_ac_summer.png);}
#public_bottom_menu ul li a.summer:hover {background-position:0 186px;}

#public_bottom_menu ul li a.teacher {display:block;width:260px;height:187px;background-image:url(../img/coupon_teacher.png);}
#public_bottom_menu ul li a.teacher:hover {background-position:0 186px;}

#public_bottom_menu ul li a.winter {display:block;width:255px;height:187px;background-image:url(../img/bottom_winter.png);}
#public_bottom_menu ul li a.winter:hover {background-position:0 186px;}

.about_text {
	position:absolute;
	width: 492px;
	height: 500px;
	color: #FFFFFF;
	left: 292px;
	top: 111px;
	font-size: 12px;
	font-family: tahoma;
	line-height: 1.25;
}

.logo_link {
	width:278px;
	height:175px;
	position: absolute;
	z-index: 4;
	top: -15px;
	left: 50px;
}

.content {
	width:750px;
	-webkit-border-radius: 10px;
	position:absolute;
	top:135px;
	background-image: url(../img/contentbackground.gif);
	left: 60px;
	z-index: 2;
	overflow: hidden;
	height: 290px;
}

.signature {
	position:absolute;
	top:670px;
	left: 423px;
	color: #CCCCCC;
	font-family: Tahoma;
	font-size: 12px;
}

.signature_contact {
	position:absolute;
	top:1170px;
	left: 423px;
	color: #CCCCCC;
	font-family: Tahoma;
	font-size: 12px;
}

.signature_services {
	position:absolute;
	top:1030px;
	left: 423px;
	color: #CCCCCC;
	font-family: Tahoma;
	font-size: 12px;
}

.content_services {
	width:747px;
	height:1000px;
	position:absolute;
	background-image: url(../img/background_services2.gif);
	left: 60px;
	z-index: 2;
	top:139px;
}


.content_winter {
	width:747px;
	height:1693px;
	position:absolute;
	background-image: url(../img/background_winter.gif	);
	left: 60px;
	z-index: 2;
	top:139px;
}

.content_contactus {
	width:747px;
	height:916px;
	position:absolute;
	background-image: url(../img/background_contactus.png);
	background-repeat:no-repeat;
	left: 60px;
	z-index: 2;
	top:139px;
}

.content_services_scrollable {
	width:747px;
	height:775px;
	position:absolute;
	z-index:3;
	padding-bottom:5px;
}

.content_services_scrollable {
	width:747px;
	height:775px;
	position:absolute;
	z-index:3;
	padding-bottom:5px;
}

.contentpic {
	width:250px;
	height:280px;
	background-image:url(../img/contentpic.png);
	left: 384px;
	z-index: 3;
	position: absolute;
	top: 147px;
}
.about {
	width:325px;
	height:100px;
	position: relative;
	top: 15px;
	left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}
.right_services {
	width:170px;
	height:288px;
	position:absolute;
	top: 4px;
	left: 575px;
	color: #F2AE1E;
	font-weight: normal;
	font-family: Tahoma;
	z-index: 3;
}
.right_ads {
	width:200px;
	height:509px;
	position:absolute;
	top: 140px;
	left: 830px;
	z-index: 2;
}
.car {
	width:420px;
	height:383px;
	background-image: url(../img/car.png);
	position: absolute;
	z-index: 0;
	left: 629px;
	top: 317px;
}

.car_services {
	width:420px;
	height:383px;
	background-image: url(../img/car.png);
	position: absolute;
	z-index: 0;
	left: 629px;
	top: 985px;
}

.car_winter {
	width:420px;
	height:383px;
	background-image: url(../img/car.png);
	position: absolute;
	z-index: 0;
	left: 629px;
	top: 1685px;
}

.car_contact {
	width:420px;
	height:383px;
	background-image: url(../img/car.png);
	position: absolute;
	z-index: 0;
	left: 633px;
	top: 835px;
}

.services_list {
	width:385px;
	height:345px;
	position: absolute;
	top: 100px;
	left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}
.fwb_list {
	width:719px;
	height:345px;
	position: absolute;
	top: 125px;
	left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}

.contactus_text {
	width:385px;
	height:152px;
	position: absolute;
	top: 100px;
	left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}

.services_ads {
	width:310px;
	height:815px;
	position: absolute;
	top: 0px;
	left: 415px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}

.appointment {
	width:300px;
	height:651px;
	position: absolute;
	top: 100px;
	left: 415px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}

.shoptalk {
	width:386px;
	height:135px;
	position: absolute;
	top: 260px;
	left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	z-index: 2;
}
table.tbform {background-color:#09133A;border:2px solid #FFCC33;margin-top:20px;}
table.tbform tr{height:50px;}
table.tbform tr td{padding:10px;padding-bottom:0;}
.errormsg {color:#FFCC33;font-size:10px;}
.hidden {
	display:hidden;
	}

p.phone{font-weight:bold;color:#f2ae1e;font-size:18px;left:15px;padding-top:5px;}
p.phone_military{font-weight:bold;color:#00CC00;font-size:24px;left:15px;padding-top:5px;}
p.phone span{color:#00CC00;font-size:12px;}
p.phone span a{color:#00CC00;text-decoration:none;}
p.phone_military span{color:#00CC00;font-size:12px;}
p.phone_military span a{color:#00CC00;text-decoration:none;}
.setupappt_ads {
	width:310px;
	height:100px;
	position:absolute;
	top:0px;
	left:415px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing: 0.1em;
	z-index:2;
}

.closed{text-align:right;padding-right:28px;}
.closed p{color:#eda917;font-weight:bold;}

.hidden-coupon{background-image:url(../img/xmas-special.png);background-repeat:no-repeat;width:570px;height:103px;margin-left:auto;margin-right:auto;}

p.cities{font-size:16px;font-weight:bold;color:#FFFFFF;}
p.cities a{text-decoration:none;}
p.store-hours{font-size:16px;color:#FFF;}
