/* CSS Document */

body{ margin:0px 0px 20px 0px; padding:0px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; background:#ffffff url(../images/bg.jpg) left top repeat-x;}
a {
	color:#333333;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover{
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

p { margin:2px 0px 8px 0px; padding:0px;}

h1 { font-size: 20px; line-height: 120%; font-weight: bold;}
h2 { font-size: 17px; line-height: 130%; font-weight: bold;}
h3 { font-size: 14px; line-height: 140%; font-weight: bold; margin:0px 0px 2px 0px;}
h4 { font-size: 16px; line-height: 120%; margin:10px 0px 10px 0px;}
h5 { font-size: 13px; line-height: 150%; font-weight:bold; margin:0px 0px 6px 0px; padding:0px;}
h6 { font-size: 14px; line-height: 150%; font-weight: normal; margin:0px 0px 6px 0px; padding:0px;}

.black{ color:#000000;}
.white{ color:#FFFFFF;}
.yellow{ color: #FFFF00;}
.yellow2{ color:#BF4D00;}
.yellow3{ color:#EA7C23;}
.blue{ color:#145085;}
.blue2{ color:#23408E;}
.green{ color:#619241;}
.green2{ color:#73AA00;}
.green3{ color:#A1C726;}
.red{ color:#990000;}
.white{ color:#FFFFFF;}
.small{ font-size:10px;}
.nomargin{ margin:0px; padding:0px;}

.formtext {color: #619241; padding-right:150px; font-size: 14px;}


.leftindentmargin{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.lefttopindentmargin{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.topindentmargin{
	margin-top: 5px;
	}
.underline {
	text-decoration: underline;
}
.blod{ font-weight:bold;}
.bolder{ font-weight:bolder;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}

.line{ margin:10px 0px 10px 0px; padding:0px; background:#DDDDDD; height:1px;}
.line2{ margin:10px 0px 10px 0px; padding:0px; background:#DDDDDD; height:1px;}


.clear{ clear:both; height:0px;}

.tel{ font-size:19px; line-height:120%;}

.readmore{ margin:0px 0px 10px 0px; padding:0px;}
.readmore4{ margin:0px 10px 0px 0px; padding:0px;}
.readmore a{ margin:0px; padding:0px 0px 0px 6px; color:#066EA1; background:url(../images/arrow.gif) left 4px no-repeat; font-size:11px;}
.readmore2 a{ margin:0px; padding:0px 0px 0px 6px; color:#E5731A; background:url(../images/arrow2.gif) left 4px no-repeat; font-size:11px;}
.readmore3 a{ margin:0px; padding:0px 0px 0px 6px; color: #990000; background:url(../images/arrow3.gif) left 4px no-repeat; font-size:11px;}
.readmore4 a{ margin:0px; padding:0px 0px 0px 6px; color:#066EA1; background:url(../images/arrow.gif) left 4px no-repeat; font-size:11px;}

.whyus{ margin:16px 0px 0px 0px; padding:0px; width:300px;}




.officehour{ width:138px;}






.nav{ margin:0px auto; padding:0px; width:1000px; height:49px; }
.nav ul{ margin:0px; padding:0px; float:left; height:49px;}
.nav ul li{margin:0px; padding:0px; float:left; height:49px; list-style:none;}


.header{ margin:0px auto; padding:0px; width:1000px;}
.search{ margin:0px; padding:0px;}
.search input{ margin:0px; padding:3px; border:#000000 solid 1px; border-right-width:0px; height:14px; color:#666666; font-size:11px; width:170px;}

.banner{ margin:0px auto; padding:0px 0px 1px 0px; width:1000px;}
.bannerleft{ margin:0px; padding:25px 35px 15px 15px;; width:292px; height:255px; background:url(../images/template/template_r3_c2.jpg) left top no-repeat; color:#FFFFFF;}

.subbanner{ margin:0px auto; padding:0px; width:998px; border:#DDDDDD solid 1px; border-top:0px; height:230px; background:url(../images/subbanner.jpg) left top no-repeat;}
.subbannercontent{ margin:0px auto; padding:20px 0px 0px 0px; width:300px;}

.mainbody{ margin:0px auto; padding:0px; width:998px; background:url(../images/mainbodybg.jpg) left top repeat-x; border:#DDDDDD solid 1px; min-height:270px;}
.mainbody2{ margin:0px auto; padding:0px; width:1000px;}

.leftslider{ margin:10px 0px 0px; padding:5px 10px 260px; color:#000000; background:#F3F3F3 url(../images/extended-warranty-background.gif) no-repeat top; width:164px; min-height:536px; border:#DDDDDD solid 1px; border-right:0px; border-top:0px;}
.leftslider ul{ margin:0px; padding:0px;}
.leftslider ul li{ margin:0px; padding:4px 0px 4px 10px; list-style:none; background:url(../images/arrow4.gif) left 10px no-repeat;}
.leftslider ul li a{ font-weight:bold; color:#000000;}
.leftslider ul li a:hover{ color: #333333; text-decoration:none;}
.leftslider input{ border:#AAABAD solid 1px; height:18px; margin:0px 0px 2px 0px;}


.mainbodyleft{ margin:0px; padding:20px; width:523px; background:url(../images/mainbodybg2.jpg) left top repeat-x; border:#DDDDDD solid 1px; min-height:765px;}
.mainbodyleft a{ text-decoration:underline; color:#006699;}
.mainbodyleft a:hover{ text-decoration: none; color:#333333;}
.mainbodyleft ul li{ margin:0px 0px 10px 0px; padding:0px;}


.mainbodyleft2{ margin:0px; padding:20px; width:708px; background:url(../images/mainbodybg2.jpg) left top repeat-x; border:#DDDDDD solid 1px; min-height:723px;}
.mainbodyleft2 a{ text-decoration:underline; color:#006699;}
.mainbodyleft2 a:hover{ text-decoration: none; color:#333333;}


.mainbodyright{ margin:0px; padding:15px 5px 10px 10px; width:234px; background: url(../images/mainbodybg2.jpg) left top repeat-x; border:#DDDDDD solid 1px; min-height:780px; border-left:0px;}

.column1{ margin:0px 2px 0px 15px; padding:15px; width:295px;}
.column2{ margin:0px; padding:15px; width:296px;}
.column3{ margin:0px; padding:15px; width:296px; background:url(../images/column3bg.jpg) right top no-repeat; min-height:290px;}
.column3 input{ border:#AAABAD solid 1px; height:18px; margin:0px 0px 2px 0px;}
.columnphoto{ margin:0px 10px 10px 0px;}

.callus{ margin:0px; padding:22px 8px 8px 12px; background:url(../images/callusbg.gif) left top no-repeat; width:143px; height:187px; }

.footer{clear:both; color:#999999; margin:0px auto; padding:20px 0px 10px 0px; width:1000px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:110%;}
.footer a{ color:#333333;}
.footer a:hover{ color:#0072BB; text-decoration:none;}

div.media {
  position: absolute;
  left: -1000em;
}

#quotesubmit {
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}

.leftbannertext {
	margin-left: 190px;
}

/*AWO Home Page 12/2/2010 Modifications*/

.bannerleftmock{ margin:0px; padding:10px 35px 15px 15px;; width:292px; height:270px; background:url(../images/index/awoleftindexbanner.jpg) left top no-repeat; color:#FFFFFF;}

.column3mock{ margin:0px; padding:15px; width:296px; min-height:290px;}

.middleblockheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 20px 0px 0px;
	padding: 0px;
	line-height: 22px;
}

.middleblockcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	}

a.readmoremiddleblockcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	
	}

a.readmoremiddleblockcontent: hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
}

.getafreequote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 32px;
}

.enterzip {
	line-height: 15px;
}

.middlecontentpicturemargin {
	margin-right: 15px;
	margin-bottom: 5px;
	}

.indexblue{
	color: #0170BF;
}
