
/*---------------------- 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/connecthbrandhdr.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 15px; margin:0; margin-top:65px; float:right;}
	#header li{padding:0 3px; margin:0; display:inline;}
	#header a{color:#fff; font-size:11px; font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
	#header a:hover{color:#fff; 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;}

/*--------------------------------------------------------------------
	SP Form
--------------------------------------------------------------------*/
#spForm ul, #spForm li{padding: 0; margin: 0; list-style: none; color: #999; font-family: "trebuchet ms", verdana, sans-serif; font-size: 12px;}
    #spForm p{color: #999; font-family: "trebuchet ms", verdana, sans-serif; font-size: 12px;}
    #spForm li{padding-bottom: 10px; clear: both; overflow: hidden }
    #spForm label{ float:left; width: 230px;}
    #spForm input{padding: 2px; border: 1px solid #CCC; background: #fff; float:left;}
        #spForm span input{float:none;}
    #spForm input:focus{background: #EEE;}

    #spForm h2{color:#00A1E4; font-size: 13px; border-bottom: 1px solid #CCC; padding-bottom: 3px; width: 70%; font-family: arial, verdana, sans-serif;}
#spForm .spFormListSplit label{width:150px;}

#spForm{margin-left: 10px;}


.tablesFormat6 {border-spacing: 0; padding: 2px; border: 1px solid #E9EAEA; width: 70%;}
.tablesFormat6 th{background: #E9EAEA; color: #000;}
.tablesFormat6 td{text-align: center}

#repairsRegisterType th{text-align: left; width:190px; padding-left: 10px;}
#repairsRegisterType td{border-bottom: 1px solid #ccc;}

#repairsRegisterOtherType td{border-bottom: 0;}

#spForm input.btnSubmit{background: #00A1E4; color: #fff; cursor: pointer; float: none; margin-right: 10px;}
.spFormSubmit{text-align: right}
#spForm input.btnSubmit.mr30{margin-right: 30px;}

.errorMessage {background:#FFDFDF url(/images/universal/warning.png) no-repeat 5px 5px; border:1px solid #DF7D7D; border-width:1px 0; color: #000; font-weight: bold; padding:1.2em 1em 1.2em 6em; margin:20px 0 2px; text-align:left; width:80%;}
	.errorMessage strong{font-size:20px;display:block;}
	.errorMessage ul{list-style:disc inside; font-size:12px;}
	.errorMessage a:link, .errorMessage a:visited, .errorMessage a:hover, .errorMessage a:active{background:transparent;}


.loginBox{background:#00ACEE url(/images/universal/sidebar.jpg) no-repeat; height:250px; width:160px; position:relative;}
	.loginBox li, .loginBox ul, .loginBox form{padding:0; margin:0;list-style:none;}
	.loginBox ul{padding-top:100px; padding-left:3px;}
	.loginBox li.mt5{margin-top:5px;}
	.loginBox strong{font-weight:bold; color:#fff; font-family:"Trebuchet MS", arial, san-serif; font-size:11px;}
	.loginBox .txt10_g a{color:#fff;}
	.loginBox .txt10_g a:hover{color:#fff;}
	.loginBoxBtn{position:absolute; top:205px; left:125px; top:215px\9; *top:215px; _top:215px;}	
