
/*---------------------- Page styles -------------------------------*/
#container {width: 762px; margin: 10px auto 10px; }


/*---------------------- Header styles -----------------------------*/
.header_bg { background: url(../images/headers/header_bg.jpg) no-repeat; width: 350px; height: 98px; }
.logo { border: 0px solid red; cursor: hand; width: 189px; height: 61px; margin-top: 2px; margin-left: 200px; }

.hdr_menu_container { border: 0px solid #000; height: 15px; width: 200px; margin-left: 180px; margin-bottom: 5px;}

.hdr_menu { float: right; color: #00a1e4; border: 0px solid red;}
.hdr_menu a:link,
.hdr_menu a:active,
.hdr_menu a:visited { color: #00a1e4; font-family: "trebuchet ms"; font-weight: bold; font-size: 12px; text-decoration: none;}
.hdr_menu a:hover { color: #00a1e4; font-family: "trebuchet ms"; text-decoration: underline; }

.hdr_menu_rhs { float: right; color: #00a1e4; border: 0px solid blue; }
.hdr_menu_rhs a:link,
.hdr_menu_rhs a:active,
.hdr_menu_rhs a:visited { color: #00a1e4; font-family: "trebuchet ms"; font-weight: bold; font-size: 12px; text-decoration: none; }
.hdr_menu_rhs a:hover { color: #00a1e4; font-family: "trebuchet ms"; text-decoration: underline;  }


/*----------------------------- Home page styles----------------------------------------------*/
.home_text_container { font-family: "trebuchet ms"; font-size: 11px; color: #999; padding-right: 10px;}
.home_text_container a:link,
.home_text_container a:active,
.home_text_container a:visited { font-family: "trebuchet ms"; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none; }
.home_text_container a:hover { font-family: "trebuchet ms"; color: #999999; text-decoration: underline; }

.home_text_container_hdr, 
.home_text_container_hdr a:link,
.home_text_container_hdr a:active,
.home_text_container_hdr a:visited { font-family: "trebuchet ms"; font-size: 14px; font-weight: bold; color: #00a1ef; text-decoration: none; }
.home_text_container_hdr a:hover { font-family: "trebuchet ms"; color: #00a1ef; text-decoration: underline; }

.rhs_tiles { margin-bottom: 5px; border: 1px solid #bcbec0; }

.sections{margin:5px 0; padding:5px 210px 5px 5px; border:1px solid #bcbec0;}
.sections2{margin:0; padding:5px 0 30px 5px; border:1px solid #bcbec0;}
.sections3{margin:0; padding:5px 0 30px 5px; border:1px solid #bcbec0;}

.domestic{background:url(../images/page_imgs/domestic.png) no-repeat center right; }
.appliance{background:url(../images/page_imgs/appliance.png) no-repeat center right;  }
.consumer{background:url(../images/page_imgs/consumer.png) no-repeat center right;  }
.outdoor{background:url(../images/page_imgs/outdoor.png) no-repeat center right;  }
.small{background:url(../images/page_imgs/small.png) no-repeat center right;  }
.direct{background:url(../images/page_imgs/direct.png) no-repeat center right;  }
.wellelec{background:url(../images/page_imgs/electrue.png) no-repeat center right;  }
.repaircare{background:url(../images/page_imgs/rc.png) no-repeat bottom right;  }
.register{background:url(../images/page_imgs/connect.png) no-repeat bottom right;  }

strong.blue{color:#00A1EF; }


/*------------------------------ Navigation styles----------------------------------------*/
.login_box { border: 1px solid #bcbec0; margin-top: 5px; margin-bottom: 10px; padding: 0px; width: 160px;}
.login_hdr { background-color: #e9eaea; padding: 4px; font-family: "trebuchet ms"; font-size: 14px; font-weight: bold; color: #999; }
.login_fld { background-color: #ffffff; font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; border: 0px; padding: 1px; color: #333; border: 1px solid #bcbec0; }
.login_table { border-collapse:collapse; border-spacing:0; margin: 0px; padding: 0px;}

form {margin: 0px; } 
/*------------------------------- Text styles-----------------------------------------------------------------*/
.txt10,
.txt10 a:link,
.txt10 a:active,
.txt10 a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 10px; color: #00a1e4; text-decoration: none; }
.txt10 a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 10px; color: #00a1e4; text-decoration: underline; }

.txt10_b,
.txt10_b a:link,
.txt10_b a:active,
.txt10_b a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 10px; color: #00a1e4; text-decoration: none; }
.txt10_b a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 10px; color: #00a1e4; text-decoration: underline; }

.txt10_g,
.txt10_g a:link,
.txt10_g a:active,
.txt10_g a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 10px; color: #999; text-decoration: none; }
.txt10_g a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 10px; color: #999; text-decoration: underline; }

.txt10_gb,
.txt10_gb a:link,
.txt10_gb a:active,
.txt10_gb a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 10px; color: #999; text-decoration: none; }
.txt10_gb a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 10px; color: #999; text-decoration: underline; }

.txt11,
.txt11 a:link,
.txt11 a:active,
.txt11 a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 11px; color: #00a1e4; text-decoration: none; }
.txt11 a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 11px; color: #00a1e4; text-decoration: underline; }

.txt11_b,
.txt11_b a:link,
.txt11_b a:active,
.txt11_b a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 11px; color: #00a1e4; text-decoration: none; }
.txt11_b a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 11px; color: #00a1e4; text-decoration: underline; }

.txt12,
.txt12 a:link,
.txt12 a:active,
.txt12 a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #00a1e4; text-decoration: none; }
.txt12 a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #00a1e4; text-decoration: underline; }

.txt12_b,
.txt12_b a:link,
.txt12_b a:active,
.txt12_b a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 12px; color: #00a1e4; text-decoration: none; }
.txt12_b a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 12px; color: #00a1e4; text-decoration: underline; }

.txt12_g,
.txt12_g a:link,
.txt12_g a:active,
.txt12_g a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #999; text-decoration: none; }
.txt12_g a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #999; text-decoration: underline; }

.txt12_db{ font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #999;  }
.txt12_db a:link,
.txt12_db a:active,
.txt12_db a:visited { font-family: "trebuchet ms";  font-size: 12px; color: #00A1E4; text-decoration: none; }
.txt12_db a:hover { font-family: "trebuchet ms"; font-size: 12px; color: #00A1E4; text-decoration: underline; }

.txt12_gb {}
.txt12_gb a:link,
.txt12_gb a:active,
.txt12_gb a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 12px; color: #999; text-decoration: none; }
.txt12_gb a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 12px; color: #999; text-decoration: underline; }

.txt12_blue,
.txt12_blue a:link,
.txt12_blue a:active,
.txt12_blue a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #6699ff; text-decoration: none; }
.txt12_blue a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #6699ff; text-decoration: underline; }

.txt12_maroon,
.txt12_maroon a:link,
.txt12_maroon a:active,
.txt12_maroon a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #990033; text-decoration: none; }
.txt12_maroon a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #990033; text-decoration: underline; }

.txt12_purple,
.txt12_purple a:link,
.txt12_purple a:active,
.txt12_purple a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #660099; text-decoration: none; }
.txt12_purple a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #660099; text-decoration: underline; }

.txt12_green,
.txt12_green a:link,
.txt12_green a:active,
.txt12_green a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #339933; text-decoration: none; }
.txt12_green a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #339933; text-decoration: underline; }

.txt12_red,
.txt12_red a:link,
.txt12_red a:active,
.txt12_red a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #ff0000; text-decoration: none; }
.txt12_red a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 12px; color: #ff0000; text-decoration: underline; }

.txt14,
.txt14 a:link,
.txt14 a:active,
.txt14 a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 14px; color: #00a1e4; text-decoration: none; }
.txt14 a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 14px; color: #00a1e4; text-decoration: underline; }

.txt14_b,
.txt14_b a:link,
.txt14_b a:active,
.txt14_b a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 14px; color: #00a1e4; text-decoration: none; }
.txt14_b a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 14px; color: #00a1e4; text-decoration: underline; }

.txt14_g,
.txt14_g a:link,
.txt14_g a:active,
.txt14_g a:visited { font-family: "trebuchet ms"; font-weight: normal; font-size: 14px; color: #999; text-decoration: none; }
.txt14_g a:hover { font-family: "trebuchet ms"; font-weight: normal; font-size: 14px; color: #999; text-decoration: underline; }

.txt14_gb,
.txt14_gb a:link,
.txt14_gb a:active,
.txt14_gb a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 14px; color: #999; text-decoration: none; }
.txt14_gb a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 14px; color: #999; text-decoration: underline; }

.txt14_gb_ln,
.txt14_gb_ln a:link,
.txt14_gb_ln a:active,
.txt14_gb_ln a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 14px; color: #999; text-decoration: none; cursor: hand;}
.txt14_gb_ln a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 14px; color: #999; text-decoration: none; cursor: hand; }

.txt15_b,
.txt15_b a:link,
.txt15_b a:active,
.txt15_b a:visited { font-family: "trebuchet ms"; font-weight: bold; font-size: 15px; color: #00a1e4; text-decoration: none; }
.txt15_b a:hover { font-family: "trebuchet ms"; font-weight: bold; font-size: 15px; color: #00a1e4; text-decoration: underline; }

/*---------------------- Header -----------------------------*/
#header{background:transparent url(../images/headers/hdr.png) repeat scroll 0%; border:1px solid #CCCCCC; height:88px; width:99%; margin-bottom:3px;}
	#header img{float:left;}
	#header a img{border:0}
	#header ul{padding:0; margin:0; margin-top:65px; float:right;}
	#header li{padding:0 3px; margin:0; display:inline;}
	#header a{color:#00A1E4; font-size:11px; font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
	#header a:hover{color:#00A1E4; text-decoration: underline}
	
/*---------------- contact forms ---------------------------*/

.contactInfo{padding-bottom: 5px;}
.contactButton{margin-top: 10px; }
.alert_msg{background:#FCF9CE; color:#222; padding:4px; border:1px solid #DFDFDE; text-align:center; height:100%; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.alert_msg1{background:#FCF9CE; color:#222; padding:4px; border:1px solid #DFDFDE; text-align:center; height:100%; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.alert_msg2{background:#F6CBCA; color:#DA5843; border:1px solid #CB2026; text-align:center; padding:4px; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
