/* ------------ Main Body Elements ------------ */
body { margin:15px 0 0 0; padding:0; font-family:Verdana, Arial, Helvetica; font-size:12px; line-height:17px; color:#444444; 
background:url(image/bg.png) repeat-y center #92939a;}

h1 {padding:0; margin:0; color:/*#7E3229*/#A73939; font-size:14px; border-bottom:1px solid #EFEFEF;}
h2 {padding:0; margin:0; color:#A73939; font-size:14px; border-bottom:1px solid #EFEFEF;}
h3 {padding:0; margin:0; color:#A73939; font-size:14px; border-bottom:1px solid #EFEFEF;}

p {padding:0 0 10px 0; margin:4px 0 0 0;}
p a:hover { text-decoration:none;}

a:link { color:#205A80;}
a:visited {color:#205A80;}
a:hover { color:#A73939;}

img {border:0;}
/* ------------ Main Body Elements ------------ */

/* ------------ Main Wrap Div ------------ */
.wrap { width:900px; margin:0 auto; padding:15px 0 0 0; position:relative; background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
/* ------------ Main Wrap Div ------------ */

/* ------------ Headline Div ------------ */
.headline { position:absolute; top:-17px; width:900px; text-align:center;}
.hl {font-size:9px; padding:0; margin:0; color:/*#82828C*/#b6b5b5;}
/* ------------ Headline Div ------------ */

/* ------------ Headerwrap Div ------------ */
.headerwrap { font-size:11px; padding:0 0 0 15px;}
.headerwrap a { text-decoration:none;}
.headerwrap a:hover { text-decoration:underline;}

.logo { background:url(image/phoenixdesigns_logo.png) no-repeat; height:109px; width:298px;}
.sub_navwrap { position:absolute; top:0; right:20px; padding:0 0 15px 0;}
.sub_navwrap a:visited {color:#575C60;}
.phone { text-align:right; font-size:22px; color:#A73939; padding:20px 0 0 0;}
.sub_nav { text-align:right; padding:15px 0 5px 0; color:#CCCCCC;}
.sub_nav a:link { color:/*#969EC5*/#575C60;}
.main_nav { text-align:right; border-bottom:1px solid #E8E8E8; padding:0 0 10px 0; color:#CCCCCC;}
.main_nav a:link { color: #575C60;}
/* ------------ Headerwrap Div ------------ */

/* ------------ Body Div ------------ */
.body { padding:5px 0 0 0;}

/*.bodylogo { border-top:1px solid #cccccc; width:700px; margin:0 auto;}*/
.bodylogo, .bodylogo2, .bodylogo3 {width:860px; height:150px; margin:0 auto; position:relative;}
.bodylogo {background:url(image/bodylogo.jpg) no-repeat;}
.bodylogo2 {background:url(image/bodylogo2.jpg) no-repeat;}
.bodylogo3 {background:url(image/bodylogo3.jpg) no-repeat;}

.logotext {color: #B24E3A; position: absolute; right:15px; top:60px; background:#333333; padding:10px 6px 10px 6px; font-size:20px;}

.breadcrumb { padding:5px 0 0 20px; font-size:11px;}
.breadcrumb a { text-decoration:none;}
.breadcrumb a:hover { text-decoration:underline;}

.bodycontent { padding:20px 0 0 0;}

.bodyleft {width:515px; float:left; padding:0 15px 40px 20px;}
.webmark { list-style: disc;}
.webmark li { padding:0 0 10px 10px; margin:0;}
.webmark_sub { list-style:none; padding:0; margin:0;}
.webmark_sub li { padding:0; margin:0;}
.bl_pics { padding:0 0 5px 8px;}
.boldheading {color:#A73939; font-size:14px; font-weight:bold; padding:0; border-bottom:1px solid #EFEFEF;}

.bodyright {width:305px; float:right; padding:0 20px  0 20px; margin:0 0 40px 0; border-left:2px solid #F3F3F3; background:#FBFBFB;}
.bodyright ul { list-style:none; padding:0; margin:0;}
.bodyright li {padding:0 0 7px 0;}
.bodyright li a { text-decoration:none;}
.bodyright li a:hover { text-decoration:underline;}

.webservices { padding:0; margin:0;}

.quote { width:305px; height:565px; background:#FBFBFB; margin:0 0 20px 0; padding:0 0 0 0;}
.quoteframe {position:absolute; right:5px; width:345px; height:510px;}
#indexquote { padding:0; margin:0;}

#br_menu { margin:0; padding:0;}
#br_menu li { padding:0; margin:0;}
#br_menu li a {width:250px; display:block; margin:0 0 0 10px; border-top:1px dotted #FBFBFB; border-bottom:1px dotted #FBFBFB; padding:2px 0 2px 0;}
#br_menu li a:hover {background: #F9F9F9; text-decoration:none; border-top:1px dotted #F2F2F2; border-bottom:1px dotted #F2F2F2;}

.sitemap li a:hover { text-decoration:none;}
/* ------------ Body Div ------------ */

/* ------------ Footerwrap Div ------------ */
.footer_p {padding:0 0 3px 0; margin:0;}
.footerwrap { font-size:/*11px;*/10px; line-height:15px; clear:both; padding:10px 20px 15px 20px; /*position:relative;*/ background:#FCFCFC; 
border-top:1px solid #cccccc;}
/*.footerlogo {border-top:1px solid #cccccc; width:700px; margin:0 auto; padding:20px 0 0 0;}*/
.footerwrap a { text-decoration:none;}
.footerwrap a:hover { text-decoration:underline;}
.footerwrap ul {padding:0; margin:0; list-style:none;}

.footer_sub {float:left; padding:0 30px 0 100px;}
.footer_sub2 {float:left; padding:0 30px 0 30px; border-right:2px solid #F3F3F3; border-left:2px solid #F3F3F3;}
.footer_sub3 {float:left; padding:0 0 0 30px}
.footer_sub3_1 { clear:both; padding:10px 0 10px 20px; border-bottom:1px solid #F0F0F0; width:880px; margin-left:-20px;}
.footer_sub4 {padding:10px 0 0 0; clear:both; height:215px;}
.state1 {position:absolute;} 
.state2 {position:absolute; left:200px;}
.state3 {position:absolute; left:400px;}
.state4 {position:absolute; left:600px;}

.footer_sub5 {clear:both; height:95px; padding:15px 0 0 0;}
.terms1 { position:absolute;}
.terms2 { position:absolute; left:200px;}
.terms3 { position:absolute; left:400px;}
.terms4 { position:absolute; left:600px;}

.footer_sub5_1 {clear:both; padding:15px 0 0 0;}
.footer_sub6 {color:#843429; text-align:center; padding:5px 0 0 0;}
.footer_sub6 a {color:#843429;}
/* ------------ Footerwrap Div ------------ */

/* ------------ 404 Div ------------ */
.cat { position:absolute; width:408px; height:202px; background:url(image/cat.jpg) no-repeat; top:0; right:0;}
/* ------------ 404 Div ------------ */

/* ------------ States ------------ */
.free_eval { background:#FCFCFC; border:1px solid #F5F5F5; text-align:center; font-size:15px; font-weight:bold; color:#205A80; padding:10px 0 10px 0; margin:20px 0 20px 0;}
.statehead { font-size:20px; font-weight:normal; padding:0 0 2px 0; margin:0;}
.statehead2 { font-weight:bold; font-size:14px; color: #555555;}
.stateitalic { font-style:italic;}
/* ------------ States ------------ */

