@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:url(../images/bg.jpg);
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;}

form, p {padding:0px; margin:0px;}

.main {
background:#f1f1f1;
padding-left:10px;
padding-right:10px;}

.banner {
background:url(../images/bannerbg.gif) repeat-x bottom;
}

.support {
padding-bottom:25px;}

h1 {
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#050B9F;
font-weight:bold;}

h2 {
margin:0px;
padding:8px 0 4px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#050B9F;}


h3 {
margin:0px; 
padding:0px;
font-size:12px;
color:#36698f;
}

h4 {
font-size:12px;
margin:0px;
padding:8px 0 4px 0;
color:#03029C;}
/* css for tabs */
.navigation {
background:url(../images/navbg.gif) repeat-x;}

.tabs a{
background:url(../Images/tabBg.gif) repeat-x;
display:block;
height:35px;
text-decoration:none;
margin-left:2px;
margin-right:2px;
}

.tabs a span{
background:url(../images/tabL.gif) no-repeat left;
display:block;
}
.tabs a span span{
background:url(../images/tabR.gif) no-repeat right;
height:35px;
display:block;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#0004a1;
line-height:35px;
cursor:pointer;
font-weight:bold;
text-align:center;
}
.tabs a.active{
background:url(../images/activeBg.gif) repeat-x;
display:block;
height:35px;
}
.tabs a.active span{
background:url(../images/activeL.gif) no-repeat left;
display:block;
height:35px;
}
.tabs a.active span span{
background:url(../images/activeR.gif) no-repeat right;
display:block;
height:35px;
cursor:pointer;
color:#FFF;
}

.tabs  a:hover{
background:url(../images/activeBg.gif) repeat-x;
}
.tabs a:hover span{
background:url(../images/activeL.gif) no-repeat left;
}
.tabs  a:hover span span{
background:url(../images/activeR.gif) no-repeat right;
display:block;
height:35px;
color:#FFF;
}

/* css for tabs ends */

.loginbox {
background:url(../images/loginBg.gif) repeat-y;
color:#606264;
}

.textbox {
width:108px; height:20px;
border:1px solid #a0d9ff;}

.textlink a {
font-size:11px;
font-weight:bold;
color:#6a0101;
text-decoration:none;}

.textlink a:hover {
color:#0004a1;
text-decoration:none;}


.login_button {
background:url(../images/button.jpg) no-repeat;
height:26px;
width:68px;
font-weight:bold;
color:#FFF;
border:none;
padding-bottom:2px;}

.search_button {
background:url(../images/button.jpg) no-repeat;
border:none;
display:block;}

.searchbox {
background:url(../images/searchboxBg.gif) repeat-x #e1dfd6; 
border:1px solid #c4bd91; 
border-bottom:none; 
border-top:none;
}


.stabs a {
color:#000;
text-decoration:none;
display:block;
height:20px;
background:url(../images/tab_passive_bg.gif) repeat-x bottom;
}

.stabs a span span {
padding-left:2px;}

a#stabs_active{
background:url(../images/searchtabBg.gif) repeat-x bottom;
display:block;
height:20px;
text-decoration:none;
}

a#stabs_active span{
background:url(../images/searchtabL.gif) no-repeat left bottom;
display:block;
}
a#stabs_active span span{
background:url(../images/searchtabR.gif) no-repeat right bottom;
height:20px;
display:block;
color:#034090;
line-height:20px;
cursor:pointer;
text-align:center;
}

.stabs a:hover{
text-decoration:none;
color:#034090;
}

.stabs a {
color:#000;
text-decoration:none;
display:block;
height:20px;
background:url(../images/tab_passive_bg.gif) repeat-x bottom;
}

.stabs a span span {
padding-left:2px;}

a#stabs_active2{
background:url(../images/adsearchtabBg.gif) repeat-x bottom;
display:block;
height:20px;
text-decoration:none;
}

a#stabs_active2 span{
background:url(../images/adsearchtabL.gif) no-repeat left bottom;
display:block;
}
a#stabs_active2 span span{
background:url(../images/adsearchtabR.gif) no-repeat right bottom;
height:20px;
display:block;
color:#034090;
line-height:20px;
cursor:pointer;
text-align:center;
}

.stabs a:hover{
text-decoration:none;
color:#034090;
}
/*CSS for curved color border*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #a0d9ff; border-right:1px solid #a0d9ff;}
.xb1 {margin:0 5px; background:#a0d9ff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#FFF; border:0 solid #a0d9ff; border-width:0 1px;}

/*CSS for curved color border*/

.intro_text {
font-size:12px;
color:#727471;
text-align:justify;
padding:6px;
line-height:17px;}

.ptabs a {
background:url(../images/protabBg.gif) repeat-x;
text-decoration:none;
display:block;
height:20px;
color:#FFF;
}

.ptabs a span{
background:url(../images/protabL.gif) no-repeat left;
display:block;
}
.ptabs a span span{
background:url(../images/protabR.gif) no-repeat right;
height:20px;
display:block;
line-height:20px;
cursor:pointer;
text-align:center;
}

a#ptabs_active1{
background:url(../images/producttabBg.gif) repeat-x;
display:block;
height:20px;
text-decoration:none;
}

a#ptabs_active1 span{
background:url(../images/producttabL.gif) no-repeat left;
display:block;
}
a#ptabs_active1 span span{
background:url(../images/producttabR.gif) no-repeat right;
height:20px;
display:block;
color:#535353;
line-height:20px;
cursor:pointer;
text-align:center;
}

a#ptabs_active2{
background:url(../images/producttabBg.gif) repeat-x;
display:block;
height:20px;
text-decoration:none;
}

a#ptabs_active2 span{
background:url(../images/producttabL.gif) no-repeat left;
display:block;
}
a#ptabs_active2 span span{
background:url(../images/producttabR.gif) no-repeat right;
height:20px;
display:block;
color:#535353;
line-height:20px;
cursor:pointer;
text-align:center;
}

.ptabs a:hover{
text-decoration:none;
color:#00c6ff;
}

.boxbg {
background:#f1f3ce; 
border:1px solid #c4bd91;
}

.productbox {
background:#fff;
border:1px solid #a0d9ff;
color:#535353;
line-height:18px;
}

.detail_link a {
background:url(../images/detail_bg.jpg) no-repeat left #edefc3;
text-align:center;
width:100px;
height:20px;
padding-left:20px;
display:block;
font-size:11px;
color:#6a0101;
font-weight:bold;
text-decoration:none;}

.detail_link a:hover {
color:#0004a1;
text-decoration:none;}

a.detail {
background:url(../images/detail_bg.jpg) no-repeat left #edefc3;
text-align:center;
width:100px;
height:20px;
padding-left:20px;
display:block;
font-size:11px;
color:#6a0101;
font-weight:bold;
text-decoration:none;}

a.detail:hover {
color:#0004a1;
text-decoration:none;}

.footer {
background:url(../images/navbg.gif) repeat-x;}

.footer a {
text-decoration:none;
font-size:11px;
color:#0004a1;
}

.footer a:hover {
text-decoration:underline;
font-size:11px;
}

.copyright {
font-size:11px;
color:#535353;
padding-top:8px;
}

.bodybg {
background:url(../images/bodybg.gif) repeat-x #F1F3CE;
border:1px solid #C4BD91;
}

.tablebg {
background:#CCDFEC;
border:1px solid #A0D9FF;}

a.plist {
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:4px;}

a.plist:hover {
color:#000C94;
text-decoration:none;}

a.plist2 {
background:#535353;
border:1px solid #FFF;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
padding:4px;}

a.plist2:hover {
background:#d8cf7c;
border:1px solid #FFF;
color:#000C94;
text-decoration:none;}

a.pactive {
background:#d8cf7c;
border:1px solid #FFF;
font-size:12px;
font-weight:bold;
color:#000C94;
text-decoration:none;
padding:4px;}

.thead {
background:#919191;
color:#FFF;
height:24px;
font-weight:bold;}

.menu {
background:#919191;
color:#FFF;
height:24px;}

.menu a {
font-size:12px;
font-weight:bold;
color:#6a0101;
text-decoration:none;}

.menu a:hover {
color:#0004A1;
text-decoration:none;}

.bd {
background:#FFF;}

.blue {color:#56514D;}
.red {color:#C15756;}

.show {border:1px dashed #535353;
font-weight:bold;
padding:4px 0 4px 6px;
color:#000;}

.showing {background:#588cb2; color:#FFF;}

.content {
text-align:justify;
line-height:18px;}

.textbox {
width:108px; height:20px;
border:1px solid #a0d9ff;}

a.more {
font-size:10px;
font-weight:bold;
color:#6a0101;
text-decoration:none;}

a.more:hover {
color:#0004a1;
text-decoration:none;}

.pcat {
padding:4px;
font-size:12px;
background:#FFF;
border:1px solid #A0D9FF;}

.boxspacing {
background:#CCDFEC;
border:1px solid #a0d9ff;
color:#535353;
line-height:18px;
}

.boxspacing td{
background:#FFF;}

.leftmenu td {
padding-left:8px;}


a.local{
float:left; width:165px; height:25px; margin-right:22px; padding-top:10px; border-bottom:#535353 1px dashed;
color:#034090;
font-weight:bold;
text-decoration:none;
background:url(../images/bullet.gif) no-repeat left;
padding-left:30px;
}

a.local:hover{
color:#6D0000;
}

.bd, .tdbd td{border-bottom:#F1F1F1 1px solid;}

a.sales {background:#535353; color:#FFF; padding:5px; margin-right:5px; text-decoration:none;}
a.rent {background:#d8cf7c; color:#000C94; padding:5px; margin-right:5px; text-decoration:none;}

.warn{
border:1px solid #a0d9ff;
color:#FF0000;
height:40px;
padding-left:40px;
padding-top:24px;
background:url(../images/stop.gif) no-repeat left #FFF;
font-weight:bold;
}

.done{
display:block;
color:#009900;
height:32px;
padding-left:40px;
padding-top:15px;
background:url(../images/success.gif) no-repeat left;
font-weight:bold;
}

.tablebg2 {
background:#b4d3e8;
border:1px solid #73c4fb}

a.cmenu_active {
background:url(../images/menubullet1.gif) no-repeat left;
display:block;
height:18px;
padding-left:24px;
color:#034090;
text-decoration:none;
font-weight:bold;}

a.cmenu:hover {
background:url(../images/menubullet1.gif) no-repeat left;
padding-left:24px;
color:#034090;}

a.cmenu{
background:url(../images/menubullet.gif) no-repeat left;
color:#6a0101;
display:block;
height:18px;
padding-left:24px;
text-decoration:none;
font-weight:bold;}

.button {
background:url(../images/button_bg.gif) repeat-x; height:23px;
border:1px solid #454a4c;
color:#FFF;
margin:0px;
font-weight:bold;}

a.schedule{
color:#034090;
font-weight:bold;
text-decoration:none;
background:url(../images/bullet.gif) no-repeat left;
display:block;
height:25px;
padding-top:10px;
padding-left:30px;
}

a.schedule:hover{
color:#6D0000;
}

.padall td {
padding:4px;}