/* CSS Document */

/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body { margin:0; padding:0;background: #dfdfdf url(../images/bg.jpg) repeat-x scroll left top; font-family:Arial, Helvetica, sans-serif}

p { margin:0px 0px 10px 0px; font-size:12px; color:#666666; line-height:1.4em; text-align:left}

a:link {text-decoration: underline; color:#333399}
a:visited {text-decoration: underline;color:#333399}
a:hover {text-decoration: underline;}

h1 { color:#506383; font-size:18px; margin:0; padding:0 0 10px 0; font-weight:normal}
h2 { color:#ff6600; font-size:14px; margin:0; padding:0 0 10px 0; font-weight:bold}
h3 { width:230px; background-color:#b3c4d6; color:#333; font-size:12px; margin:0;font-weight:bold; padding-top:5px; height:23px; padding-left:10px;}

/*
---------------------------------------------
02. CONTAINER, WRAPPER1 AND WRAPPER2
---------------------------------------------
*/

#container { width:760px; margin:0 auto; z-index:1}
#wrapper1 { width:742px; margin:0 auto;}
#wrapper2 {
	width:742px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

/*
---------------------------------------------
03. HEADER, LOGO AND RIGHTSIDE AD
---------------------------------------------
*/

#header { width:742px; height:190px;  margin-top:5px; padding:0;}
#header .index_pic{width:742px; height:190px; background:#7b9ad6 url(../images/header.jpg) no-repeat;}
#header .fridge {width:742px; height:190px; background:#7b9ad6 url(../images/header_fridge_03.jpg) no-repeat; }
#header .ovens{width:742px; height:190px; background:#7b9ad6 url(../images/ovens_03.jpg) no-repeat; }
#header .ac{width:742px; height:190px; background:#7b9ad6 url(../images/ac_03.jpg) no-repeat; }
#header .washers{width:742px; height:190px; background:#7b9ad6 url(../images/washers_03.jpg) no-repeat; }
#header .heater{width:742px; height:190px; background:#7b9ad6 url(../images/heater_03.jpg) no-repeat; }

#header .logo { width:220px; height:100px; float:left; margin-top:85px; margin-left:2px;}
#header .logohigh { width:220px; height:100px; float:left; margin-top:5px; margin-left:2px;}
#header .ad { width:233px; height:180px; margin-top:5px; float:right; padding-right:14px}

/*
---------------------------------------------
04. NAVIGATION
---------------------------------------------
*/

#navbg {height:38px;width:760px; margin:0px;list-style: none; background: url(../images/nav_bg.jpg) no-repeat; }
#nav {
	position:relative;
	margin:0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
}
#nav li { float: left; margin: 0; padding: 0 0 0 0px; list-style: none; background: url(../images/nav_divider.jpg) no-repeat top right;}
#nav a { float: left; padding: 8px 11px; text-decoration: none; color: #fff;font-size:14px; font-weight:normal;}
#nav a:hover, #nav a:active { color: #ff7c00; background: #437F00; background-image:url(../images/nav_hoverbg.jpg) }
#nav a:active { background: #fff url(../images/nav_hoverbg.jpg) repeat-x bottom left; }
#nav .mouseover { background: url(../images/nav_hoverbg.jpg); color:#ff7c00;}

/*
---------------------------------------------
05. CONTENT AND LEFTPANEL
---------------------------------------------
*/

#content { width:725px; float:left;border-left:1px solid #506383; background-color:#FFFFFF; border-right:1px solid #506383; padding-left:15px; padding-bottom:20px;}
#content #lefpanel { width:450px; float:left; padding-top:20px;}
#servicebox { width:330px; padding-left:120px;}
#servicebox .servicelist p { width:140px; float:left; font-weight:bold; color:#999999}

.servicehrs {
	width:333px;
	height:70px;
	float:left;
	margin-top:40px;
	padding-left:50px
}
.service_area{margin-top:40px;padding-top:40px;}
html>body .servicehrs {
	width:400px;
	height:70px;
	float:left;
	margin-top:20px;
	padding-bottom: 12px;
}

/*
---------------------------------------------
06. RIGHTPANEL, TESTIMONIAL
---------------------------------------------
*/

#content #rightpanel { width:250px; float: right;}
#rightpanel p { color:#333333}
#testimonialbg {background: url(../images/shadow_right.jpg) no-repeat scroll left bottom; padding-bottom:20px}
#testimonial { width:240px; background-color:#e7ebff; margin-left:10px; padding-bottom:20px;}

.custtest_box { width:217px; margin-left:10px; border-bottom:1px dotted #b3c4d6; margin-top:15px;}
.rightad { padding-left:50px;padding-top:20px;}

/*
---------------------------------------------
07. FOOTER
---------------------------------------------
*/

#footer {
	width: 740px;
	clear: both;
	background-color:#FFFFFF;
	height: 25px;
	border-left:1px solid #506383;
	border-top:1px dotted #e1e1e1;
	border-right:1px solid #506383;
	padding-top:25px;
	text-align:center;
	color:#9999a6;
	font-size:13px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*
---------------------------------------------
08. MISCELLANEOUS
---------------------------------------------
*/

img { border:none}
.servicelogos {
	width:450px;
	height:70px;
	float:left;
	margin-top:15px;
	padding-bottom: 25px;
}
#servicebox2 {
	width:330px;
	padding-left:15px;
	padding-right: 15px;
}
#servicebox .servicelist2 p {
	width:330px;
	float:left;
	font-weight:bold;
	color:#999999;
	padding-left: 30px;
}
.astrics.style1 {
	font-size: xx-small;
}

