body{margin:0;padding:0;text-align:center; /* Hack for IE5/Win */font-family:Verdana,Arial,Helvetica;font-size:12px;color:#040404;background:#a8c7d5 url('../images/bodybg.jpg') repeat-x left top;}
body.myp{background:#a8c7d5 url('../images/bodybg1.gif') repeat-x left top;}

.clear{clear:both;}
.fltlft{float:left;}
.fltrgt{float:right;}
div, ul, ol, dl,dt,dd, p, h1, h2, h3, h4, h5, h6,form,li{margin: 0;padding:0;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0;margin-bottom: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.a_uline{text-decoration:underline;}
.a_uline:hover{text-decoration:none;}
img {border: none;}
.imgcont{width:auto;}
.imggeotrust{width:160px;}

#maincont{margin:0 auto;width:990px;text-align:left;}
#maincont_pc{margin:0 auto;width:550px;text-align:left;}
#maincont_kwbc{margin:0 auto;width:310px;text-align:left;}
.wrapper{margin:20px 0 0 0;width:990px;float:left;}

/*------------------------------topcont-------------------------------*/
.topboxbg{width:970px;height:108px;background:url('../images/tpmid.gif') repeat-x top left;}
.logo{padding:14px 0 0 9px;}
.callus{padding:20px 10px 0 0}


/*menu*/
.menucont{width:968px;border:0px solid red;}
ul#navmenu-h {width:500px;float:left;list-style:none;}
ul#navmenu-h li {margin:0px;padding:3px 27px 0 10px;width:auto;float: left;height:22px;
display: inline;list-style: none;position: relative;background:url('../images/menuline.gif') no-repeat top right;border:0px solid blue;z-index:9999999;}
ul#navmenu-h li.padtop{padding-top:0px;}
ul#navmenu-h li.first{border-left:none;padding:3px 17px 0px 5px;border:0px solid blue;z-index:9999999;}
ul#navmenu-h li.second{border-left:none;padding:0px 17px 0px 5px;z-index:9999999;}

ul#navmenu-h ul {margin:0;padding:0px;
list-style: none;display: none;position: absolute;top: 27px;width:210px;left:-1px;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; content:"."; height: 0; visibility: hidden;}
ul#navmenu-h ul li {margin:0;padding:0px;width:210px; float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/border:none; background-image:none;height:auto;}
ul#navmenu-h ul li.showmenu {margin:0;padding:0px;width:210px; float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/border:none; background-image:none;height:auto;}
ul#navmenu-h ul li.hidemenu{margin:0;padding:0px;width:210px; float: left; display: none !important;border:none; background-image:none;}

/* Root Menu */
ul#navmenu-h li a {display: block;padding:0 15px 10px 15px;color:#ffffff;font-size:13px;float: left;display: block;background:url('../images/bullet1.gif') no-repeat 100% 40%;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {text-decoration: none; color:#FFF;}
ul#navmenu-h li .active{background:none;color: #FFF;}
/* 2nd Menu */
/* changed on 25/10/2010*/
ul#navmenu-h li ul{padding:0;background-color:#F2F1EF;border:2px solid #242424}
/* changed on 25/10/2010*/
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {margin:0px;float: none;background-image:none;padding:5px 5px 5px 10px;color: #1C1B19;font-size:11px;font-weight:normal;text-align:left;}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {background: #595959;color: #FFF;}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {background: #DADADA;color:#252525;}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {background:#515151;color: #FFF;}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {background: #EEE;color: #666;}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {background: #CCC;color: #FFF; }
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {display: none;position: absolute; top: 0; left: 209px;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {display: none;}
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul{display: block;z-index:999999;}
/*menu*/
/*Comment for implementing new header
.tpmenu{margin:10px 0 0 0;width:auto;}
.tpmenu ul li{float:left;padding:5px 6px 0px 6px;list-style:none;font-size:10px;background:url('../images/separater.gif') left 7px no-repeat;}
.tpmenu ul li.youcart{padding-left:20px;background:url('../images/your_cart.gif') left 5px no-repeat;}
.tpmenu ul li a{text-decoration:none;color:#FFf;font-weight:bold;}
.tpmenu ul li a:hover{text-decoration:underline;color:#FFf;font-weight:bold;}
.tpmenu ul li.first{padding-left:0px;}
.tpmenu ul li.last{padding-right:0px;}
*/


.tpmenu{margin:10px 0 0 0;width:auto;}
.tpmenu ul li{float:left;padding:5px 6px 8px 6px;list-style:none;font-size:10px;background:url('../images/separater.gif') left 7px no-repeat;}
.tpmenu ul li.youcart{padding:0px 0px 0px 0px;width:220px;background:none}
.tpmenu ul li.youcart div {background:url('../images/your_cart_lng.gif') right -2px no-repeat;float:right;}
.tpmenu ul li.youcart div p {padding:5px 6px 8px 29px;background:url('../images/your_cart_left.gif') left -2px no-repeat;float:left;}
.tpmenu ul li.youcart div p b {color:#f5db00;}
.tpmenu ul li a{text-decoration:none;color:#FFf;font-weight:bold;}
.tpmenu ul li a:hover{text-decoration:underline;color:#FFf;font-weight:bold;}
.tpmenu ul li.first{padding-left:0px;}
.tpmenu ul li.last{padding-right:0px;}
.tpmenu ul li.nobg{background:none;}


.cart{line-height:34px;width:215px;height:34px;text-align:center;background:url('../images/cartbg.gif') no-repeat top left;}

.tabmenu, .tabmenu ul{margin:8px 0 0 0;width:990px;}
.tabmenu ul li{display:inline;font-family:Helvetica,Arial,Verdana;font-size:17px;font-weight:bold;}
.tabmenu ul li a{text-align:center;background:url('../images/tabmenu.gif') no-repeat;text-decoration:none;}
.tabmenu ul li a:hover{text-align:center;background:url('../images/tabmenu.gif') no-repeat;background-position:0px -40px;text-decoration:none;}
.tabmenu .twolinetxt{padding:6px 2px 0 0;width:225px;height:39px;float:left;}
.tabmenu .onlinetxt{padding:12px 2px 0 0;width:225px;height:27px;float:left;}
.tabmenu ul li a.highlight{background:url('../images/tabmenu.gif') no-repeat;background-position:0px -40px;}

.signup{width:990px;height:45px;background:url('../images/loginbg.jpg') no-repeat;}
.signup ul{padding:0px 0 0 10px;width:auto;list-style:none;}
.signup ul li{padding:10px 0px 0 10px;display:inline;width:auto;float:left;}
.signuprgt{margin-right:17px;margin-right:17px !important;margin-right/**/:/**/9px;} 
.loginline{margin:-4px 5px 0 5px;}
/*------------------------------topcont-------------------------------*/

/*------------------------------footer-------------------------------*/
.footboxbg{font-size:11px;margin:0px auto;width:970px;height:62px;background:url('../images/footer_mid.gif') repeat-x top left;}
.footboxbg p{padding:15px 0 20px 0;text-align:center;}
.footboxbg ul{padding:7px 0px 0px 0px;margin:0px auto;width:950px;float:left;text-align:center;}
.footboxbg ul.bfz {font-size:13px;padding-top:10px;}
.footboxbg ul.first{padding-top:15px;}
.footboxbg ul li{padding:0px 6px 0px 11px;width:auto;display:inline;background:url('../images/footer_line.gif') no-repeat left 2px;}
.footboxbg ul li.first{padding:0px 6px 0px 0px;width:auto;display:inline;background:none;}
.footboxbg ul li.last{padding:0px 0px 0px 6px;width:auto;display:inline;}
.bottom_cont{width:960px;padding:13px 12px 31px 18px;}
.card{width:392px;}
/*------------------------------footer-------------------------------*/

.spacer{padding:5px 0 5px 0}
.midwrap3 {padding:30px 0px 5px 0px;width:960px;}
.midwrap4 {width:960px;vertical-align:middle;}
.content1{padding:8px 0 0 0;font-size:11px;line-height:16px}
.midwrap5 {width:960px;}
.pad-top_adj1 {padding-top:20px;}
.midwrap6 {font-weight:bold; font-size:16px; padding:15px 0px 5px 0px;width:960px;}

.tbl-style1 {margin:0px auto;}
.tbl-style1 tr td {font-size:12px;}
.tbl-style1 tr td.fz1{font-size:11px;}
.tbl-style1 tr td.fz2{font-size:16px;}
.tbl-style1 tr td.fz3{font-size:14px;}
.tbl-style1 tr td.padlft{padding-left:0px;}
.tbl-style1 tr td.padtop{padding-top:12px;}
.tbl-style1 td .discount {font-size:10px;}
.tbl-style1 tr td em {text-align:right;display:block;padding-right:12px;font-style:normal;}
.tbl-style1 tr th {font-size:12px;}
.tbl-style1 tr th span.small {font-size:11px; font-weight:normal;}
.tbl-style1 td a{text-decoration:none;color:#474d59}
.tbl-style1 td a:hover{text-decoration:underline;color:#474d59}
.tbl-style1 td .a1{font-size:10px;font-weight:bold; text-decoration:underline;color:#474d59}
.tbl-style1 td .a1:hover{font-size:10px;font-weight:bold; text-decoration:none;color:#474d59}
.tbl-style1 td .a2{font-size:10px;font-weight:bold; text-decoration:underline;color:#1200b0}
.tbl-style1 td .a2:hover{font-size:10px;font-weight:bold; text-decoration:none;color:#1200b0}
.tbl-style1 tr td.title{margin:0;padding:0 0 6px 0;line-height:12px;font-size:12px;font-family: verdana, arial, Helvetica; color:#000000;}

.bgcolor3 {background-color:#bebdbd}
.bgcolor4 {background-color:#ebebeb}
.color11{color:#505050}
selectbox2, .selectbox3 {font-size:12px;line-height:14px;height:20px;border:1px solid #8b93ba;}

.matchingbox {width:450px;border:1px solid #8b8b8b;}
.matchingbox1 {width:580px;border:1px solid #8b8b8b;}
.matchingbox2 {width:450px;border:0px solid #ebebeb;}
.matchingbox_options {width:850px;border:1px solid #8b8b8b;padding-top:10px;}
.matching_main{width:470px;float:left;margin-bottom:20px;border-right:1px solid #bebdbd;}
.match_desc {padding:0 0 10px 0;background-color:#f7f7f7;}

.textbox3 {width:50px;border:1px solid #8b93ba;padding:2px;}
.textbox4 {font-size:12px;width:45px;height:20px;border:1px solid #dbdbdb;}

.bodr{border:0px;}

.match_sepline{width:472px;border-right:1px solid #8b8b8b;}
.pad-top{padding-top:10px;}
.pad-rt10{padding-right:10px;}

.match_tit1{padding:10px 0 10px 0;width:auto; font-weight:bold;font-size:14px;}
.match_tit2{padding:10px 0 10px 0;width:auto; font-weight:bold;font-size:15px; color:#0962C6;}
.billhd{font-size:10px;padding:13px 0 0 10px;}

.match_tit_main{width:460px;border-right:1px solid #bebdbd;}
.match{padding-left:11px;}
.martop1{margin-top:25px;}
.martop2{margin-top:15px;}

.color6{color:#afafaf;}
.color7{color:#474d59;}
.color8{color:#171717;}
.color9{color:#ff0000;}
.color10{color:#1200b0}
.color11{color:#505050}
.color13{color:#0962C6}
.bgcolorW{background-color:#FFFFFF}
.colorR{color:#B40F02}


.txt-style2 {padding-top:10px;font-size:10px;line-height:14px;}

/* The below code is for the pages in product-categories*/

.tools1 {width:672px;height:25px;background-color:#F5F3F4;}

/*Real Estate and Product services page stlye - 2010 Feb 17*/
.footer{margin:0;width:990px;float:left}

.tabmenu-sm {margin:3px 0 0 0;width:990px}
.tabmenu-sm ul li{display:inline;font-family:Helvetica,Arial,Verdana;font-size:17px;font-weight:bold;}
.tabmenu-sm ul li a{text-align:center;background:url('../images/tabmenu-new.gif') no-repeat;text-decoration:none;}
.tabmenu-sm ul li a:hover{text-align:center;background:url('../images/tabmenu-new.gif') no-repeat;background-position:0px -35px;text-decoration:none;}
.tabmenu-sm .twolinetxt{padding:6px 2px 0 0;width:197px;height:39px;float:left}
.tabmenu-sm .onlinetxt{padding:8px 2px 0 0;width:197px;height:26px;float:left}
.tabmenu-sm ul li a.highlight{background:url('../images/tabmenu-new.gif') no-repeat;background-position:0px -35px;}
.fz1{font-size:12px;}
/* End of Real Estate and Product services page stlye - 2010 Feb 17 */

#bannerslider { width:941px; height:153px; float: left;margin-top: 0;margin-bottom: 0;margin:0; padding:0;}

