html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{ text-align:left; font-family:Trebuchet MS; font-size:10pt; color:black; background:#022f6f}


table#container{width:100%; border-collapse:collapse;}
table#container td{padding:0; margin:0; vertical-align:top;}
table#container td.l{width:49%;  text-align:right;}
table#container td.l div{text-align:right;}
table#container td.l div div{background:url(/media/images/left.jpg) right top repeat-x;}
table#container td.c{width:960px;}
table#container td.r{width:49%;}
table#container td.r div{}
table#container td.r div div{background:url(/media/images/left.jpg) left top repeat-x;}

.content{width:950px; padding:0 5px 5px 5px;  background: white; float: left}

#menu{width:950px; float:left; background: url('/media/images/menubg.jpg') top left repeat-x; height: 53px; }
#menu div{float:left; line-height:53px; line-height:53px; }
#menu div a{color:#73c8e8; font-size:12pt; text-decoration: none; display: block; padding:0 20px 0 22px;  background: url('/media/images/shadow.jpg') top center no-repeat;}
#menu div a:hover{background:url('/media/images/hoverbg.jpg') top left repeat-x; color:white}
#menu div .active{background:white; color:black}

#menu .submenu{width:180px; position:absolute; padding:0; background:#0e1a26;display:none;}
#menu .submenu div {line-height:normal; padding:0px; background:none; border-bottom:1px solid #697077;}
#menu .submenu div a{color:#7ad4f4; line-height:normal; padding:10px; width:160px; background:none;}
#menu .submenu div a:hover{color:white; background:#1f4162;}

#left{width:551px; float:left; padding-bottom:30px; background: url('/media/images/leftbg.jpg') bottom right no-repeat; font-size:11pt;}
.left_content{float:left; padding:16px 25px 0 25px; width:500px;}
.testimonials_content{float:left; padding:16px 40px 0 40px; width:860px;}
.testimonials_content .item{background: url('/media/images/t_itembg.jpg') top left no-repeat; padding: 20px 50px 20px 50px;text-align:justify;}
.testimonials_content .item p {margin-bottom:1em;}
.testimonials_content .item .name{color:#145b89; font-weight:bold; font-size:12pt;}

.top_image{width:950px; float:left; padding-top:5px;}
#left div span{font-weight:bold; color:#145b89}
#left div a{color:#145b89}
.list{background: url('/media/images/listbg.jpg') top left no-repeat; padding:10px 0 13px 45px;}
.list2{list-style:none}
.list2 li{background: url('/media/images/marker.gif') top left no-repeat; padding: 0 0 20px 30px;}

#right{width:399px; float:left; padding-bottom: 30px;}

#phones{text-align:center;color:#0d5a84;font-size:20px;font-weight:bold;}
#phones div{margin:15px;}

#form{ background:url('/media/images/gbg.jpg') top left repeat-y; width:399px; float:left;}
.label{color:black; font-size:9pt;padding:0 5px 0 10px;font-weight:bold;}
#formbg {width:286px; float:left; background: url('/media/images/formbg2.jpg') top left no-repeat; padding:80px 56px 20px 56px;}
.formbg .item {width:286px; height:33px; background: url('/media/images/itembg.jpg') top left no-repeat; line-height:33px;}
.formbg .item div{float:left; color:black; font-size:9pt;}
.formbg .item div input{width:180px;  border: 0; background: transparent; margin:9px 0 0 4px;}
.formbg .item div select{border: 0; background: transparent;}
.formbg .item .label{padding:0 5px 0 10px;font-weight:bold;border-right:1px solid black;}
.formbg .item .right{float:right; padding-right:10px;}
.formbg .spacer {width:286px; height:5px; overflow: hidden}
.formbg .item2 {width:286px; height:53px; background: url('/media/images/itembg2.jpg') top left no-repeat;  color:black; font-size:9pt; }
.formbg .item2 div {padding-left:10px;}
.formbg .item2 div textarea{width:270px; height:26px; border: none; background: transparent}
.formbg .item2 div select{border: 0; background: transparent; }
.formbg .item2 .label{padding:5px 0  0 10px;font-weight:bold;}
.formbg .item2 .right{float:right; padding-right:10px;}

.formbg .long_item{width:284px; border:1px solid black; background:#fcfcfc url('/media/images/itembg3.jpg') top left repeat-x; float:left; padding-bottom:10px;}
.formbg .long_item div{float:left; color:black; font-size:9pt; padding-top:9px; padding-left:10px;}
.formbg .long_item div select{width:270px; border: 0; background:transparent}
.formbg .long_item .label{padding:9px 5px 0 10px;font-weight:bold;}

#form_wide{ background:url('/media/images/formbg-g.jpg') top left repeat-x; width:950px; background-color:#bebebe;}
#formbg_wide {width:346px; padding:20px 26px 20px 26px;}
#formbg_wide .item {width:344px; border:1px solid black; height:31px; background: url('/media/images/itembg.png') top left repeat-x; line-height:31px;}
#formbg_wide .item .input{float:left; color:black; font-size:9pt; padding-top:9px;}
#formbg_wide .item input{border: 0; background: transparent;}
#formbg_wide .item select{border: 0; background: transparent;}
#formbg_wide .item .label{padding:0 5px 0 10px;font-weight:bold;border-right:1px solid black;float:left;}
#formbg_wide .item .right{float:right; padding-right:10px;}
#formbg_wide .spacer {width:346px; height:5px; overflow: hidden}

#formbg_wide .item2 {width:344px; height:53px; border:1px solid black; background:#fcfcfc url('/media/images/itembg3.jpg') top left repeat-x; color:black; font-size:9pt; }
#formbg_wide .item2 .input {padding-left:10px;}
#formbg_wide .item2 textarea{width:344px; height:26px; border: none; background: transparent;}
#formbg_wide .item2 select{border: 0; background: transparent; }
#formbg_wide .item2 .label{padding:5px 0  0 10px;font-weight:bold;border-bottom:1px black solid;}
#formbg_wide .item2 .right{float:right; padding-right:10px;}

#formbg_wide .long_item{width:344px; border:1px solid black; background:#fcfcfc url('/media/images/itembg3.jpg') top left repeat-x; float:left; padding-bottom:10px;}
#formbg_wide .long_item div{float:left; color:black; font-size:9pt; padding-top:9px; padding-left:10px;}
#formbg_wide .long_item .input input{border: 0; background: transparent;width:280px;}
#formbg_wide .long_item .input select{width:330px; border: 0; background:transparent}
#formbg_wide .long_item .label{padding:9px 5px 0 10px;font-weight:bold;clear:both;}
#formbg_wide .long_item .checkbox{padding:5px 0  0 10px;font-weight:bold;clear:both;}
#formbg_wide .long_item .checkbox input[type=checkbox]{margin:0;padding:0;float:left;width:16px;}
#formbg_wide .long_item .checkbox label{margin-left:18px;display:block;}

.v1 div{width:190px;}
.v1 .label{width:75px;}
.v2 div{width:160px;}
.v2 div input{width:150px !important;}
.v2 .label{width:105px;}

.w1 .input{width:200px;}
.w1 .input input{width:212px;margin-left:4px;}
.w1 .input select{width:212px;margin-left:4px;}
.w1 .label{width:105px;}
.w11 .label{width:105px;}
.w11 div{padding-top:0px;!important;}
.w2 .input{width:200px;}
.w2 .input input{width:192px;margin-left:4px;}
.w2 .input select{width:192px;margin-left:4px;}
.w2 .label{width:125px;}
.w3 .input{width:90px;}
.w3 .input input{width:82px;margin-left:4px;}
.w3 .input select{width:82px;margin-left:4px;}
.w3 .label{width:235px;}

#id_why_again{border:0;border-bottom:1px black solid;background:transparent;margin-left:8px;width:280px;}

.testimonials{width:399px; padding-top:5px; float:left; font-size:11pt; }
.testimonials .name{font-weight:bold; color:#145b89; padding:20px 30px 0 30px;}
.testimonials .text{font-size:11pt; padding:0 30px 10px 30px;}

#bottom_menu{width:880px; padding-left:70px; float:left; background: url('/media/images/bottom_menu.jpg') top left repeat-x; height:26px; line-height:26px; font-size:10pt;}
#bottom_menu div{float:left; padding-right:30px; text-align: center;}
#bottom_menu div a{color:white;}

.map{padding-top:13px;}
.map img{border:1px solid #b8b8b8}
.black_bold{color:black; font-weight: bold; font-size:14pt; padding:0 0 20px 30px}

.truck{float:left; padding-bottom:30px;}
.truck .truck_descr{padding:60px 0 0 260px;}
#left .storage_table{width:531px; border-bottom:1px solid #156290; margin-left:-25px;}
#left .storage_table td{vertical-align: top; padding:8px 20px 8px 20px }
#left .storage_table .t_header{background: url('/media/images/t_header.jpg') top left no-repeat; color:white;}
#left .storage_table .t_header td{white-space: nowrap; }
#left .storage_table .light td{border-top:1px solid #156290}
#left .storage_table .dark{background: url('/media/images/dark.jpg') top left repeat-x; }

#left .pm_table{width:531px; border-bottom:1px solid #156290;border-collapse: collapse;}
#left .pm_table td{vertical-align: top; padding:8px 20px 8px 20px }
#left .pm_table .t_header{background: url('/media/images/t_header.jpg') top left no-repeat; color:white;}
#left .pm_table .t_header td{white-space: nowrap;}
#left .pm_table .light{border-top:1px solid #156290}
#left .pm_table .dark{background: url('/media/images/dark.jpg') top left repeat-x;}
#left .pm_table input{width:40px;}

.p_policy{width:900px; float: left; padding:25px;}
.p_policy div{padding-bottom:20px;}
.p_policy div span{font-weight:bold;}

#dialog {display:none; top:-100px; left:325px; position:absolute; width:300px; height:180px; background-color:#FFFFFF; border:3px solid #156290; z-index:50;}
#dialog_title {background-color:#156290; padding:2px; text-align:right; font-weight:bold; color: #FFFFFF; vertical-align:middle;}
#dialog_content {padding:40px 10px 10px 10px; font-size: 12pt; text-align: center; color:#000000; }
#dialog_close {text-decoration:none; color:#FFFFFF;}

