﻿html {overflow-y: scroll;}
body{margin:0px; padding:0px; background:#fff url("app/bg.png") repeat-x top; font-family:Verdana; font-size:10pt;}
a img{border:0px;}
abbr {border-bottom-width: 0;}

.iblock{display:block;}

a:link, a:visited{color:#279dd1;}
a:hover{color:#fd9c37;}

.container{width:968px; margin:0 auto; font-size:8pt; background:#fff;}
.header{padding:20px 10px;}
.footer{margin-top:20px;border-top:solid 1px #e0ebed;padding:20px 5px;color:#807e7e;}
.section{padding:10px;}

.section-itf{background:url("app/inner-tfd.png") no-repeat top; width:568px; color:#868686;}
.section-itf a:link,.section-itf a:visited{color:#868686;text-decoration:none;}
.section-itf a:hover{text-decoration:underline;}


.htxt{font-size:12pt; font-family:"Comic Sans MS"; color:#279dd1;}
.hfloat{float:right;}

.fr{float:right;}
.none{display:none;}
.bluetxt{color:#279dd1;}
.goldtxt{color:#bd935d;}
.gtxt{color:#a1a1a1;}
.orgtxt{color:#f26329;}
.p10{padding:10px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.fs12{font-size:12pt;}

.errtxt{color:#ff0000;font-weight:bold;}

h1, .h1{padding:0px;margin:0px;font-size:12pt;color:#279dd1;font-weight:bold;}
h2{padding:0px;margin:0px;font-weight:normal;}
h3, h4{padding:0px;margin:0px; font-size:11pt;}

/* Headings */

.h2{padding:0px;margin:0px;font-size:11pt;color:#279dd1;font-weight:bold; font-family:Arial;}
.rnav-hd{font-weight:bold;color:#279dd1;font-size:12pt; font-family:Arial;}
.rnav-hd span{color:#f26828;}

/* Home */

.hp-header{height:361px; background-repeat:no-repeat; background-position:top;}
.hp-testimonial{float:right;width:325px;position:relative;top:297px; font-size:7.5pt; text-align:center;}
.testimonial{padding:5px 10px 10px 5px;color:#008ec4;}
.testimonial span{color:#f26b28;}

.hp-quote{position:relative; top:123px; left:88px;}

.hp-select{width:272px;border:0px; padding:7px; background:url("combo/custom/input-bg.png") no-repeat;}
.hp-input{width:160px; border:0px; padding:8px; background:url("combo/custom/input-bg.png") no-repeat;}

.hp-select-solid{width:272px; border:solid 1px #dedede; padding:6px;}
.hp-input-solid{width:160px; border:solid 1px #dedede; padding:7px;}

/* Internal */

.sidebar-right{float:right; width:325px;}
.sidebar-left{float:left; width:641px;}

.content-bg{background:url("app/content-bg.png") no-repeat 0px 20px; width:590px; padding:40px 15px 20px 15px; line-height:16px; color:#454545; font-family:Arial; font-size:9pt;}
.content-bg-top{background:url("app/content-bg.png") no-repeat 0px 0px; width:590px; padding:20px 15px 20px 15px; line-height:16px; color:#454545; font-family:Arial; font-size:9pt;}
.clear{clear:both;}

.loader{padding-top:20px;display:none;}

fieldset{border:0px;padding:10px 0px;}
fieldset p{margin:0px;padding:3px;}
fieldset label {width:150px; float: left; padding-top:5px; margin-right: 0.5em; display: block;}
fieldset input[type=text] , fieldset input[type=password], fieldset textarea {width:200px; border:solid 1px #7e9cb8;padding:3px;}
fieldset select {width:205px; border:solid 1px #a0a0a0;padding:3px;}

.sub-desc{width:60px;display:inline-block;text-align:right; padding-right:5px;}

.result{padding-bottom:10px;}
.result .title{font-size:10pt;padding-bottom:10px;}
.result .description{padding-bottom:10px;}

.pagination {padding:5px 0px;}
.pagination a:link, .pagination a:visited{display:inline-block; padding:2px; color:#279dd1;  border:solid 1px #fff; text-decoration:none; font-size:10pt;}
.pagination a:hover{color:#fd9c37; border:solid 1px #fd9c37;}


.indent-0{}
.indent-1{padding-left:10px;}
.indent-2{padding-left:20px;}
.indent-3{padding-left:30px;}
.indent-4{padding-left:40px;}
.indent-5{padding-left:50px;}


.text-tbl{padding:0px; border:solid 1px #c1c1c1; border-collapse:collapse; font-size:8.5pt;}
.text-tbl td{padding:3px; border:solid 1px #c1c1c1; border-collapse:collapse;}
.text-tbl .col-data{width:100px; text-align:center;}
.text-tbl .col-desc{width:440px;}
.text-tbl th{padding:3px; border:solid 1px #c1c1c1; border-collapse:collapse; background:#279dd1; color:#fff;}

.mapImage{background:#fff;border:solid 1px #c1c1c1; padding:4px;}
.dn{display:none;}

.gr-box{background:#fcfcfc;border:solid 1px #d9d9d9;}
.gr-title{font-size:12pt; font-weight:bold; color:#989898; padding-bottom:10px;}
.gr-boxtd{width:65%;border-right:solid 1px #d9d9d9; padding-right:10px;}
.gr-boxtd2 {padding-left:10px;}
.gr-boxtd td{padding-right:5px;}

.note{font-size:8pt; font-style:italic; color:#666666;}

/* Right Nav */

.form-rn{background:url("/com/img/hd/std_bg.png") no-repeat -1px 0px; height:293px; width:325px;}
.form-rn .position{position:relative; top:60px; left:33px;}


.box-gf{border:solid 1px #d9d9d9; background:#fff url("app/rnav-bg.png") repeat-x bottom; padding:10px 15px;}

.alist-rn{list-style:none;margin:0px;padding:0px;}
.alist-rn li{padding:0px 5px 10px 22px; background:url("app/article-icon.png") no-repeat 0px 2px;}
.alist-rn a:link, .alist-rn a:visited {color:#008cc3;}
.alist-rn a:hover{color:#f26b28;}

.svlist-rn{list-style:none;margin:0px;padding:0px;}
.svlist-rn li{padding:0px 0px 10px 20px; background:url("app/arrow-icon.png") no-repeat 0px 2px;}
.svlist-rn a:link, .svlist-rn a:visited {font-size:8pt;color:#505050;text-decoration:underline;}
.svlist-rn a:hover{color:#f26b28;}

.clist-rn, .clist-rn li ul{list-style:none;margin:0px;padding:0px;}
.clist-rn li{padding:0px 0px 10px 0px;}
.clist-rn a:link, .clist-rn a:visited {color:#008cc3;}
.clist-rn a:hover{color:#f26b28;}

.list-addr{font-size:8pt;color:#666; padding-top:2px;}


.check-list{list-style:none;margin:0px;padding:0px;}
.check-list li{padding:3px 5px 8px 27px; background:url("app/check-mark.png") no-repeat 0px 2px;}
.check-list a:link, .check-list a:link {color:#008cc3;}
.check-list a:hover{color:#f26b28;}

.ic-tr td, .ic-trhd{font-size:10pt; font-weight:bold; color:#989898; padding:15px 0px 5px 0px;}



/* Menu */

.nav{background:url("mu/bg.png") repeat-x top; height:35px; width:100%;}
.nav-pos{float:right;}

#menu{margin:0; padding:0; clear:both; height:35px; list-style:none; font-size:13px; font-family:Tahoma; font-weight:bold; text-align:center; }
#menu li {display: inline; margin:0; position: relative; top: 0px; float: left;}
#menu li.sep{height:35px; width:2px; background:url("mu/sep.png") no-repeat top; padding:0px 2px;}
#menu ul, #menu iframe {text-align:left; margin:0; padding: 0; display:none; list-style:none; position:absolute; top:35px; left:-2px;}


#menu li a{display:block; width:auto; color:#279dd1; text-decoration: none; padding:9px 6px 12px 6px; font-family:Tahoma;}
#menu li:hover a, #menu li.over a{display:block; width:auto; color:#fd9c37; text-decoration: none;}

#menu li:hover ul, #menu li.over ul {display:block;}
#menu li:hover, #menu li.over{z-index:1000;}

#menu ul {margin:0; padding:0; width:182px; background:url("mu/dropdown.png") no-repeat -1px bottom; padding-bottom:15px;}

#menu li.last ul {left:-46px;}

#menu ul li{display:block; position:static; float:none; margin:0; padding:0; border-bottom:solid 1px #dae9ed;}

#menu ul li a:link, #menu ul li a:visited{font-family:Tahoma; color:#279dd1; padding:6px 8px 6px 8px; background:url("mu/arr.png") no-repeat 155px;}
#menu ul li a:hover{color:#fd9c37;background:#fff url("mu/arr-orange.png") no-repeat 155px;}

/* End Menu */

/* Addons */
iframe.grelated-iframe {display: none;}

.footer .links a{display:inline-block; border-right:solid 1px #c1c1c1;margin-right:5px;padding-right:5px;}
.footer .links a:last-child{border-right:none;}

#stf_message, #review_content{width:300px;}
.quotebtn2{float:right;}
#menubtn{display:none;}

.mshow{display:none;}
.quotehd{color:#279dd1;font-size:12pt;font-style:italic;padding-bottom:10px;font-weight:bold;}
.qdrop select{border:solid 1px #dedede;padding:5px;}

@media only screen and (max-width : 480px)   {

    body{background:none;}
    .container {min-width:320px; width:100%;}
    .header {padding:5px 4px;text-align:center;}
    .header .htxt{padding-bottom:10px;font-size:8pt;}
    .header .hfloat{float:none;}
    .header .hfloat div {display:none;}

    .footer .links a{border-right:none;margin-top:5px;}
    .footer .links {margin-bottom:30px;text-align:center;}

    .sidebar-right{float:none; width:auto; padding:10px 10px;}
    .sidebar-left{float:none; width:auto; padding:10px 10px;}
    .footer .social{display:none;}


    .content-bg{background:url("app/content-bg-mobile.png") repeat-x; width:auto; padding:20px 10px 0 10px;}
    .content-bg-top{background:url("app/content-bg-mobile.png") repeat-x; width:auto; padding:20px 10px 0 10px;}
    
    #hpsteps{display:none;}
    .hp-testimonial{display:none;}
    .hp-quote{left:10px;}
    .hp-header{background-position:-75px 0; }

    .section-itf{background:#fcfcfc; border:solid 1px #fcfcfc; width:auto; padding:0; margin:0; color:#868686;}

    .quotebtn2{float:left;display:none;}
    .vcard div:first-child{float:none;}
    .vcard .fn{clear:both;padding-top:10px;}
    #stf_message, #review_content{width:200px;}

    .box-gf td{display:block;padding-bottom:10px;}

    .form-rn{background:#2fa6d8 url("/com/img/hd/std_bg.png") no-repeat -1px 0px; height:293px; width:auto;}
    .form-rn .position{position:relative; top:60px; left:33px;}


    .nav{background:url("mu/bg.png") repeat-x top; height:auto; width:100%;}
    .nav-pos{float:none;}

    #menubtn{display:block; width:auto; color:#279dd1; text-decoration: none; padding:9px 6px 12px 6px; font-family:Verdana;font-weight:bold;cursor:pointer;}

    #menu{text-align:left;height:auto;font-size:12px;display:none;}
    #menu li {float:none; width:100%; display: block; background:#fff; border-bottom:solid 1px #dae9ed;}
    #menu li a,  #menu ul li a{padding:6px 8px 6px 8px; font-family:Verdana; font-weight:bold;font-size:16px;}

    #menu li.sep{display:none;}

    #menu ul{position:relative; background:#fff; display:block; width:100%; top:0; }

    #menu li.last a{display:none;}
    #menu li.last ul a{display:block;}
    #menu li.last ul {left:0;}

    #menu ul li{float:none;}
    #menu ul li a, #menu ul li a:link, #menu ul li a:visited{width:100%;background:#fff;font-family:Verdana;text-transform:uppercase;}

    .gr-box table td{display:block;width:100%;padding:5px 0;}
    .gr-boxtd {display:block;width:100%;padding:5px 0;border:0;padding-bottom:20px;}
    .gr-boxtd2 {padding-left:0;}

    .ic-tr td, .ic-trhd{padding:0px 0px 5px 0px;}
    .mscalehd{width:100%;}
    .mhide{display:none;}
    .mshow{display:block;}

    .truckrental td{display:block;}
}