@charset "utf-8";
/* CSS Document */

/************ Standard & Body definitions ************/
*{margin:0px; padding:0px;}
body{background: url(../images/bg_sliver.jpg) repeat-x top;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:20px; color:#003366;padding-bottom:15px;}
h2{font-size:14px; color:#003366;padding:10px 0px 10px;}
li{list-style:none;}

#container{width:951px;margin:auto;}

/************ Head Banner ************/
#head-banner{ background:url(../images/head-banner.jpg) repeat-y; width:951px; float:left;}

#customer-reviews {float:left; font-weight:bold; font-size:.8em; margin-left:160px; margin-top:42px; padding-top:20px; background:url(..//images/bg-reviews.jpg) no-repeat top;}

#customer-reviews a {text-decoration:none; color:#333;}


#header{float:right;display:block; height:85px;font-size:11px; color:#003366; text-align:right;padding-right:30px;}
#header a{text-decoration:none; font-size:11px; color:#003366;}
#header a:hover{text-decoration:underline;color:#0068a6;}
#header p{padding:4px 0px 4px 0px; display:block; text-align:center;}

#logo{float:left; display:block; width:300px; height:53px; padding:25px 0px 0px 25px;}

#phone{width: 280px; height:73px; float:left; background-image:url(../images/livechat.jpg); background-repeat:no-repeat; background-position:right; color:#ffffff;}
#phone ul li{font-size:16px; padding-right: 60px; padding-top: 5px;}

#phone p strong{
padding: 0 0 10px 0;
}

#chat{height: 73px; width: 154px; float: right;}
#chat a{font-weight:bold;text-decoration:underline; background:url(../images/livechat.jpg) no-repeat right top; display: block; height: 73px; width: 154px; }
#chat a:hover{background:url(../images/livechat.jpg) no-repeat right bottom;}
#chat a span{display: none;}

/************ Main Navigation ************/
#navigation-bg{ background:url(../images/main-nav-bg.jpg) no-repeat;width:951px; height:46px; float:left;color:#FFF;display:block;}
#navigation {width:890px; height:35px;margin:auto; margin-top:5px;}
#navigation li{float:left; font-size:12px;}
#navigation a{float:left;color:#FFF;text-decoration:none;border-right:#ccc solid 1px;padding:10px 15px 0px 15px;height:24px;}
#navigation a:hover{background:url(../images/hover.jpg) repeat-x right; height:24px;display:block;}
#navigation a:hover.first{ background:url(../images/left-hover.jpg) no-repeat; height:24px;display:block;}
#navigation a:hover.last{border:none;background:url(../images/right-hover.jpg) repeat-x right; height:24px;}
#navigation a.last{border:none;}

/************ Banner ************/
#banner{background:url(../images/banner-bg.jpg) no-repeat top; width:951px; height:283px;clear:left;}

/************ Quote Form ************/
#quote{width:330px;background:url(../images/quote-bg.jpg) no-repeat top; width:387px; height:279px;float:left;padding:0px 0px 0px 46px;}
/*#quote h1{border:green solid 1px;font-size:30px;height:25px; color:#fff; width:375px;padding:15px 0px 0px 25px; font-weight:normal;}*/
#quote p{font-weight:bold; color:#fff; font-size:28px;padding:0px 0px 0px 27px;}

#form{width:330px;float:left;padding-left:10px;border-collapse:collapse;}
#form label{color:#fff; font-size:11px;}
#form table{margin-top:5px;}
#form img{padding:5px 0px 0px 35px;}
#form .btnsubmit{padding:5px 0px 0px 35px;}
#form input{width:142px;}
#form select{width:145px;}

/************ Breadcrumb ************/
#breadcrumb{width:100%; height:20px; font-size:12px; color:#333;padding-bottom:25px;}
#breadcrumb a{color:#cc0000; text-decoration:underline; font-weight:bold;}
#breadcrumb a:hover{color:#ff0000;}

/************ Content Container ************/
#content-container{background:url(../images/content-bg.jpg) repeat-y; width:951px;float:left;}

.content-img{float:left; padding:5px 10px 0px 0px; }

/************ Footer ************/
#footer{background:url(../images/footer.jpg) no-repeat; width:951px; height:30px; float:left; padding-bottom:10px;}
.clear{clear:both;}

#footer-content{color:#003366;font-size:11px; width:936px; padding-bottom:30px; line-height:140%; float:left; padding-left:15px;}
#footer-content a{color:#003366; text-decoration:none;}
#footer-content a:hover{color:#0068a6; text-decoration:underline;}

#company-locations {float:right; width:275px;}
#company-locations dl {float:left; padding-left:15px;}

#social {float:right; width:138px;}
#social img {border:none; margin-right:4px;}

.vcard {float:left; padding:0 5px;}

/************ Live Chat Form ************/
#livechat{width:330px;background:url(../images/quote-bg.png) no-repeat top; width:387px; height:279px;float:left;padding:0px 0px 0px 46px;}
/*#quote h1{border:green solid 1px;font-size:30px;height:25px; color:#fff; width:375px;padding:15px 0px 0px 25px; font-weight:normal;}*/
#livechat p{font-weight:bold; color:#fff; font-size:14px;padding:0px 0px 10px 27px;}

