/* 
CSS Document
Designer: asterix
*/

body {
font:normal 12px/26px  verdana, arial, Sans-Serif;
color : #5A5A5A;
margin : 0; padding : 0; 
background:url(../images/bg.gif) repeat-x 0 107px;
}

/* Common */
a {text-decoration:none; color:#1973B4;}
a:hover {text-decoration :underline;}
h1, h2, h3,h4,  img, form,input,ul, li {margin:0; padding:0;}
a img {border:0;}
p {padding :6px 0; margin : 0;}
h1 {font:normal 28px/40px verdana, arial;padding:0 0 8px 0;margin-bottom:10px;color:#1973B4;}
h2 {font:normal 20px/30px verdana, arial;padding:0 0 8px 0;margin-bottom:10px;color:#1973B4;}
h3 {font:normal 18px verdana, arial;margin-bottom:5px;}
h4 {font:bold 13px  verdana, arial;margin-bottom:5px;}
small {font-size:11px;}
sup {font-size:60%}
input, textarea {border:1px solid #D4D4D4; background:#fffffe; padding:4px 10px;font:normal 12px/20px   verdana, arial;color:#6B6B6B;}
input {vertical-align:middle;height:20px;}


/* ======= Page Strucure ======== */
#outer {border-top:5px solid #176FB0;}
#header {padding-top:10px;height:92px;padding-bottom:66px;background:url('../images/header.gif') no-repeat right top;}
#wrapper {width:940px;margin:0 auto;background:url('../images/banner.jpg') no-repeat 0 102px;}
#footer {padding:36px 50px 10px 0;font:bold 12px/15px  verdana, arial;text-align:right;color:#787672;background:url('../images/copyrt.gif') no-repeat right 16px;border-top:1px solid #eee;margin-top:30px; }
.leftcol {float:left; width:535px;}
.rightcol {float:left; width:402px;background:url('../images/sb-bg.gif') repeat-y; margin-top:31px;}
.sidebar {width:354px;background:url('../images/sb-top.gif') no-repeat;padding:24px;}


/* ======= common ======== */
.clr {clear:both; font:normal 1px/1px arial; height:1px;}
.clear {clear:both;}





/* ===== Header ===== */

/* Logo and Tag-line*/
.logo {display:block; background:url(../images/logo.gif) no-repeat;width:404px; height:64px;}
.logo span {display:none;}

.intro {height:130px;color:#fff; font:normal 20px/30px verdana, arial;}


.servlist-title {margin:20px 0 0 10px;padding:0; }
ul.servlist {list-style:none;margin-bottom:10px;}
ul.servlist li {float:left; padding:10px; width:244px; margin:0 3px 3px 0; min-height:58px;background:#F7F7F7;font:normal 13px/20px  verdana, arial;display: block;}
ul.servlist li img {padding-right:10px;float:left;display: block; width:58px;}
ul.servlist li p {padding:16px 0 0 0;}
ul.servlist li p.line2 {padding:8px 0 0 0;}

.arrow {background:#2472AB url(../images/arrow.gif) no-repeat right top;padding:11px 30px 11px 0;margin:30px 0;text-align:center;color:#fff;font:bold 16px/27px  arial;}
.arrow a {color:#fff;}

/* ===== Sidebar ===== */
.qt-title {height:60px;}
#quoteform p{padding:5px 0;line-height:20px; }
.sidebar h3{background:url(../images/dot.gif) repeat-x left bottom;line-height:25px; padding-bottom:8px; margin:20px 0 10px 0;}
.big_txt {width:332px;}
.ph_code {width:64px;margin:0 8px 0 13px;}
.ph_num {width:167px; }

.cols {float:left; width:130px;}
.colslast {width:94px;}
.cbox, .radio {padding:0;height:auto; margin:0; border:none; background:none; margin-right:2px;}
#quoteform .cols  p{margin:5px 0;padding:0;}
.sidebar textarea {height:180px;}
.qt-btn {padding:0; border:0;cursor:pointer;width:214px; height:38px;background:url(../images/qt-btn.gif) no-repeat;}
.qt-btn:hover {background:url(../images/qt-btn.gif) no-repeat left bottom;}


/* ===== Footer ===== */
#footer p {padding:2px 0; }
#footer a {color:#97A644;}
#fnav {list-style:none;}
#fnav li {display:inline; font:bold 12px/13px arial;padding:0 0 0 10px;background:url(../images/fnav.gif) no-repeat 2px center;}
#fnav li.home {background:none;}

#fnav li a {color:#787672;}

