 /* @charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; width:100%; font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #000; background:#FFFFFF url(../images/body-bg.jpg) repeat-x top; text-align:center;}
img{ border:none;}
a{ color:#000; text-decoration:none}
a:hover{ color:#666}
h1{ margin:0; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
h2{ margin:0; padding:0; font-weight:normal; font-size:16px;}
h3{ margin:0; padding:0; font-weight:normal; font-size:14px;}
h5{ margin:0; padding:0; font-size:12px;}
p{ margin:0; padding:0;}

#wrapper{ width:100%; text-align:center}
#wrap{ width:960px; margin:0 auto; text-align:left;}

#header{ height:86px; text-align:left}
#header .leftside{float: left; width:350px;}
#header .rightside{ float:right; width:500px; }
.rightside p{ text-align:right; line-height:30px; padding-right:15px;background: url(../images/top-right-bg.jpg) right top no-repeat; height:50px; margin:8px;}
.rightside a{ padding-left:5px; padding-right:5px;}
#maincontainer{ height:auto; text-align: left;}

#footer{clear:both; text-align: left; border-top: #c3e4f5 1px solid;}
#footer p{ line-height:18px; color:#666666; text-align:left}
#footer a{color:#666666}

/*Homepage*/
#home_container{background: #1c6ba0 url(../images/home-main-bg-line.jpg) repeat-x top; height:274px; clear:both;}
* html #home_container{background: #1c6ba0 url(../images/home-main-bg-line.jpg) repeat-x top; height:274px; clear:both; margin-top:0px;}

.home_left{float:left; background:url(../images/home-main-bg-left.jpg) top no-repeat; width:38px; height:274px; margin-top:-1px;}
* html .home_left{float:left; background:url(../images/home-main-bg-left.jpg) top no-repeat; width:38px; height:274px; margin-top:-1px;}

.home_right{float: right; background:url(../images/home-main-bg-right.jpg) top no-repeat; width:38px; height:274px;}
* html .home_right{float: right; background:url(../images/home-main-bg-right.jpg) top no-repeat; width:38px; height:274px;}
#home_container input{ margin:3px; margin-top:6px; color:#1c6ba0}

#home-bottom-col{background:url(../images/home-bottom-bg-line1.jpg) repeat-y left;}
.home-bottom-tp{background:url(../images/home-bottom-bg-top1.jpg) no-repeat top; padding-top:25px;}
.home-bottom-bt{background:url(../images/home-bottom-bg-bottom1.jpg) no-repeat bottom left;}
/*
#home-bottom-col{background:url(../images/body-white-bg-line.jpg) top repeat-y; }
.home-bottom-tp{ background:url(../images/body-white-bg-top.jpg) top no-repeat; height:9px;}
.home-bottom-bt{ background:url(../images/body-white-bg-bt.jpg) bottom no-repeat; height:9px;}
*/

#home-bottom-col ul{ margin:0; padding:20px; padding-top:5px; padding-bottom:10px;}
#home-bottom-col ol{ margin:0; padding:25px; padding-top:5px; padding-bottom:10px;}
#home-bottom-col td{ padding-left:10px;}

.brs_cat{padding:3px; padding-top:10px; background:url(../images/cus-list-bg-top_1.png) top left no-repeat; width:167px; height:120px; color:#1c6ba0; font-size:12px; margin-left:3px; line-height:17px;margin-top:-10px;}
* html .brs_cat{padding:3px; padding-top:10px; background:url(../images/cus-list-bg-top_1.png) top left no-repeat; width:167px; height:120px; color:#1c6ba0; font-size:12px; margin-left:3px; line-height:17px;margin-top:0px;}
*:first-child+html .brs_cat{padding:3px; padding-top:10px; background:url(../images/cus-list-bg-top_1.png) top left no-repeat; width:167px; height:120px; color:#1c6ba0; font-size:12px; margin-left:3px; line-height:17px;margin-top:0px;}

.brs_cat a{ color:#1c6ba0; line-height:17px;}
.brs_cat a:hover{color:#000}
.brs_cat p{color:#1c6ba0}
/*Register apge styles*/
#reg_container{background: #1c6ba0 url(../images/register-bg-line.jpg) repeat-x top; height:440px; clear:both}
#reg_container{background: #1c6ba0 url(../images/register-bg-line.jpg) repeat-x top -5px; height:440px; clear: both;}

.reg_left{float:left; background:url(../images/register-bg-left.jpg) top no-repeat; width:35px; height:441px;}
* html .reg_left{float:left; background:url(../images/register-bg-left.jpg) top no-repeat; width:35px; height:440px;}

.reg_right{float: right; background:url(../images/register-bg-right.jpg) top no-repeat; width:35px; height:441px;}
* html .reg_right{float: right; background:url(../images/register-bg-right.jpg) top no-repeat; width:35px; height:440px;}
#reg_container input{ margin:3px; margin-top:6px;}

/*Sign in page styles*/

#logon_container{background: #1c6ba0 url(../images/login-bg-line.jpg) repeat-x top; width:550px; height:228px; clear:both}
#logon_container{background: #1c6ba0 url(../images/login-bg-line.jpg) repeat-x top -5px; height:228px;width:550px; clear: both;}

.logon_left{float:left; background:url(../images/login-bg-left.jpg) top no-repeat; width:35px; height:228px;}
* html .logon_left{float:left; background:url(../images/login-bg-left.jpg) top no-repeat; width:35px; height:228px;}

.logon_right{float: right; background:url(../images/login-bg-right.jpg) top no-repeat; width:35px; height:228px;}
* html .logon_right{float: right; background:url(../images/login-bg-right.jpg) top no-repeat; width:35px; height:228px;}
#logon_container input{ margin:3px; margin-top:6px;}

/**/
#sign_forms input{ margin:3px; margin-top:6px;}

.clear{ clear:both;}
.lables{ font-size:16px; color:#00528a;}

.tab_navi{height:40px; margin-top:2px; padding-left:60px;z-index:10;}
.tab_navi img{ z-index:10; position:absolute;}

/*Category page styles*/
.cate_container{ padding-left:35px;}
.cate_container h1{ font-size:18px; padding-left:10px;}
.cate_container p{ padding-left:20px; line-height:25px; margin-left:10px;}


/**/
.busi_type td{ border: #1b6ca3 1px solid; padding-top:4px; padding-bottom:4px;}
.no-record-divs p{ padding-left:50px; line-height:25px; color:#1c6ba0}
.no-record-divs a{color:#1c6ba0; text-decoration:none}
.no-record-divs a:hover{color:#1c6ba0; text-decoration: underline}


.sign-pass-input{ width:148px;}
.find-busi-view{color:#1c6ba0; font-weight:bold}

.user-profile{float: right; width: 700px; border-left: #cccccc 1px solid;}
#user-profile input{ width:181px;}
.button-style{font-weight: bold; background-color: #1c6ba0; color:#ffffff; width:80px;}
