/* CSS Document */

/* generic classes */

h1,h2,h3,h4,h5,h6{color:#00467d;}

.bdr2{border: 1px solid #0072b1;}
.bdr3{border: 1px solid #d5d8e5; padding:5px;}
.bdr4{border: 1px solid #dadfd9; padding:5px;}

.pale-green{background:#eef7e7;}
.pale-green-bg{background:#eef7e7;}
.pale-green-bg2{background:#f7fbf3;}
.pale-green-bg3{background:#e6f2de;}

.blue-header-bg{background:#566296;}

.bluetxt{color:#00467d;}
.light-bluetxt{color:#0072b1;}
.greentxt{color:#6ac045;}
.whitetxt{color:#fff;}

hr.divider{background:#192f74;color:#192f74;border:0;}

.red{color:#d35b45;}

.green{color:#6ac045;}

.blue{color:#192f74;}

a{color:#6ac045;}
a:hover{color:#192f74;}

.err{color: #f00;}

/* position containers */

.main_con{}

.body_con{}

/* .head_con{background:#192f74 url("head.png") left top no-repeat;} */

.footnav_con{border-bottom:2px solid #192f74;border-top:2px solid #192f74;}
.foot_con{}

.topnav_con{}

.nav_con{}

.enquire_con{background: url("/img/enquirebg.png") left top no-repeat;}

.promise_con{background: url("/img/promisebg.png") left top no-repeat;}

.aboutnav_con{background: url("../img/aboutnavbg.png") left top no-repeat;}

.contact_con{background: url("/img/contactbg.png") left top no-repeat;}



.an1,.an2,.an3,.an4{background: url("../img/aboutnavbg.png") no-repeat;}

.an1{background-position: -10px -80px;}
.an2{background-position: -10px -137px;}
.an3{background-position: -10px -193px;}
.an4{background-position: -10px -249px;}
.an5{background-position: -10px -304px;}
.an6{background-position: -10px -359px;}
.an6{background-position: -10px -415px;}



/* main navigation */

/* 
liWidths[1] = "293px";
liWidths[2] = "166px";
liWidths[3] = "166px";
liWidths[4] = "166px";
liWidths[5] = "168px";
*/
 
.main_nav li a.mn1{background:#FFF url("mainnav2.png") 0 0 no-repeat;width:290px;}
.main_nav li a.mn1:hover{background:#FFF url("mainnav2.png") 0 -42px no-repeat;width:290px;}
.main_nav li span.mn1{background:#FFF url("mainnav2.png") 0 -84px no-repeat;width:290px;}

.main_nav li a.mn2{background:#FFF url("mainnav2.png") -291px 0 no-repeat;width:166px;}
.main_nav li a.mn2:hover{background:#FFF url("mainnav2.png") -291px -42px no-repeat;width:166px;}
.main_nav li span.mn2{background:#FFF url("mainnav2.png") -291px -84px no-repeat;width:166px;}

.main_nav li a.mn3{background:#FFF url("mainnav2.png") -460px 0 no-repeat;width:166px;}
.main_nav li a.mn3:hover{background:#FFF url("mainnav2.png") -460px -42px no-repeat;width:166px;}
.main_nav li span.mn3{background:#FFF url("mainnav2.png") -460px -84px no-repeat;width:166px;}

.main_nav li a.mn4{background:#FFF url("mainnav2.png") -629px 0 no-repeat;width:166px;}
.main_nav li a.mn4:hover{background:#FFF url("mainnav2.png") -629px -42px no-repeat;width:166px;}
.main_nav li span.mn4{background:#FFF url("mainnav2.png") -629px -84px no-repeat;width:166px;}

.main_nav li a.mn5{background:#FFF url("mainnav2.png") -798px 0 no-repeat;width:166px;}
.main_nav li a.mn5:hover{background:#FFF url("mainnav2.png") -798px -42px no-repeat;width:166px;}
.main_nav li span.mn5{background:#FFF url("mainnav2.png") -798px -84px no-repeat;width:166px;}

/* top navigation */

.top_nav li a{color:#103f74;border-left: 1px solid #103f74;}
.top_nav li a:hover{color:#000;}
.top_nav li:first-child a{border:0;}

/* foot navigation */
.foot_nav li a{color:#6ac045;}
.foot_nav li a:hover{color:#192f74;}

/* white box */

.white_box{}
.white_box div.hd{background: #fff url("whitebox.png") right top no-repeat;}
.white_box div.ft{background: #fff url("whitebox.png") right bottom no-repeat;}
.white_box div.hd div.lft{background: #fff url("whitebox.png") left top no-repeat;}
.white_box div.ft div.lft{background: #fff url("whitebox.png") left bottom no-repeat;} 
.white_box div.bdy{background: #fff url("whiteboxbg.png") right repeat-y;}
.white_box div.bdy div.lft{background: transparent url("whiteboxbg.png") left repeat-y;}

/* green box */

.green_box{}
.green_box div.hd{background: #fff url("greenbox.png") right top no-repeat;}
.green_box div.ft{background: #fff url("greenbox.png") right bottom no-repeat;}
.green_box div.hd div.lft{background: #fff url("greenbox.png") left top no-repeat;}
.green_box div.ft div.lft{background: #fff url("greenbox.png") left bottom no-repeat;} 
.green_box div.bdy{background: #fff url("greenboxbg.png") right repeat-y;}
.green_box div.bdy div.lft{background: transparent url("greenboxbg.png") left repeat-y;}

/* index form elements */

.txtTelephone,.txtPostCode{background: transparent url("inputboxes.png") top left no-repeat;border: 2px solid #fff;}

.btnSubmit{background: transparent url("btnSubmit.png") top right no-repeat;border:0;}

.btnGetPrices{background: transparent url("btnGetPrices.png") top right no-repeat;border:0; left:25px; top:-10px}
.btnGetPrices:hover{background: transparent url("btnGetPrices.png") bottom right no-repeat;border:0; left:25px; top:-10px;}

.btnContinue{background: transparent url("btnContinue.png") top right no-repeat;border:0;}
.btnContinue:hover{background: transparent url("btnContinue.png") bottom right no-repeat;border:0;}

.btnConfirm{background: transparent url("btnConfirm.png") top right no-repeat;border:0;}
.btnConfirm:hover{background: transparent url("btnConfirm.png") bottom right no-repeat;border:0;}

.btnSubmit:hover{background: transparent url("btnSubmit.png") bottom right no-repeat;border:0;}

.btnViewResults{background: transparent url("btnViewResults.png") top right no-repeat;border:0;}
.btnViewResults:hover{background: transparent url("btnViewResults.png") bottom right no-repeat;border:0;}

.btnBack{background: transparent url("btnBack.png") top right no-repeat;border:0;}
.btnBack:hover{background: transparent url("btnback.png") bottom right no-repeat;border:0;}

.btnClose{background: transparent url("btnClose.png") top right no-repeat;border:0;}
.btnClose:hover{background: transparent url("btnClose.png") bottom right no-repeat;border:0;}

.btnApply{background: transparent url("btnApply.png") top left no-repeat;border:0;}
.btnApply:hover{background: transparent url("btnApply.png") bottom left no-repeat;}

.btnApplySml{background: transparent url("btnApplySml.png") top left no-repeat;border:0;}
/*.btnApplySml:hover{background: transparent url("btnApplySml.png") bottom left no-repeat;}*/

.ttlCurrentSupplier{background: transparent url("ttlCurrentSupplier.png") top left no-repeat;border:0;}

.form_loc{background:transparent url("formlocbar.png") top left no-repeat;}

.form_loc li a, .form_loc li span{background:transparent url("formlocbar.png") -125px 0 no-repeat;}

.form_loc li span.fl10{background-position:-125px 0;}
.form_loc li span.fl1{background-position:-125px -43px;}
/*.form_loc li a.fl1:hover{background-position:-125px -86px;}*/

.form_loc li span.fl20{background-position:-292px 0;}
.form_loc li span.fl2{background-position:-292px -43px;}
/*.form_loc li a.fl2:hover{background-position:-292px -86px;}*/

.form_loc li span.fl30{background-position:-459px 0;}
.form_loc li span.fl3{background-position:-459px -43px;}
/*.form_loc li a.fl3:hover{background-position:-459px -86px;}*/

.form_loc li span.fl40{background-position:-626px 0;}
.form_loc li span.fl4{background-position:-626px -43px;}
/*.form_loc li a.fl4:hover{background-position:-626px -86px;}*/

.form_loc li span.fl50{background-position:-793px 0;}
.form_loc li span.fl5{background-position:-793px -43px;}
/*.form_loc li a.fl5:hover{background-position:-793px -86px;}*/

.btnInfo{background: transparent url("btnInfo.png") top left no-repeat;}

.redtxt{color:#cb2b2f;}

.req{background: transparent url("req.png") top left no-repeat; color:#cb2b2f;}

.lnkFindAddress{background: transparent url("lnkFindAddress.png") top left no-repeat;}
.lnkFindAddress:hover{background: transparent url("lnkFindAddress.png") bottom left no-repeat;}

.lnkHelp{background: transparent url("lnkHelp.png") top left no-repeat;}
.lnkHelp:hover{background: transparent url("lnkHelp.png") bottom left no-repeat;}

.blankTel{background: transparent url("blankTel.png") top left no-repeat;}
.blankTel2{background: transparent url("blankTel2.png") top left no-repeat;}

.summary_con{background: transparent url("summarybg.png") top left no-repeat;}
.summary_con div.pd{}
.summary_con div.summaryft{color:#cb2b2f;background: transparent url("summaryft.png") bottom left no-repeat;}

.t_nobdr{border-top:0;}
.r_nobdr{border-right:0;}
.b_nobdr{border-bottom:0;}
.l_nobdr{border-left:0;}

.result_nav li a, .result_nav li span{background: transparent url("resultnav.png") 0 0 no-repeat;}

.result_nav li a.rn1{background-position:0 0;}
.result_nav li a.rn1:hover{background-position:0 -33px;}
.result_nav li span.rn1{background-position:0 -66px;}

.result_nav li a.rn2{background-position:-122px 0;}
.result_nav li a.rn2:hover{background-position:-122px -33px;}
.result_nav li span.rn2{background-position:-122px -66px;}

.result_nav li a.rn3{background-position:-244px 0;}
.result_nav li a.rn3:hover{background-position:-244px -33px;}
.result_nav li span.rn3{background-position:-244px -66px;}

.thanks_con_t{background: transparent url("thanks_con_t.png") left top no-repeat; }
.thanks_con_b{background: transparent url("thanks_con_b.png") left bottom no-repeat; }

.popup_main_con{background:#fff url("popupbg.png") top left no-repeat;}

.blktxt { color:#000; }

.color_SGAE_Blue {color:#00467f; font-weight:bold}
.color_SGAE_Green {color:#69bd45; font-weight:bold}

