body
{
background: #021a35;
font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;
background-image: url('images/bg.png'); background-repeat: repeat-x;
color: #000000;
min-height: 100%;
height: 100%;
margin: 0px;
padding: 0px;
text-align: left;
line-height: 19px;
font-size: 12px;
}

#slidemenubar, #slidemenubar2{
position:absolute;
border:1.5px solid black;
background-color:#F2F2F2;
layer-background-color:#F2F2F2;
font:bold 12px Verdana;
line-height:20px;
}

div {padding: 0; margin: 0}

.body_popup {margin:0; padding: 0; background: #EFEFEF;}

#p_header {width: 960px; height: 150px; min-height: 150px; margin: 0px; padding:0px; padding-left: 10px;}
#p_main {width: 980px; margin:0 auto; padding-top: 0px; padding-bottom: 10px; height: auto; padding-left: 15px; background-image: url('images/bg_main.png'); background-repeat: repeat-y;}
#p_qt {width: 980px; margin:0 auto; height:70px; min-height: 70px; padding: 0px; background-color: #016335; background-repeat: repeat-y;  background-image: url('images/bg_main.png');}
html > body #p_content {height: auto;}
#p_footer {width: 980px; margin: 0px; padding: 0px; padding-left: 10px; background-image: url('images/bg_main.png');  background-repeat: repeat-y;}
#p_address {padding: 0px; margin:0px; margin-top: 10px; height: 90px; width: 980px; text-align: center; background-image: url('images/bg_main.png'); background-repeat: repeat-y;}
#p_bg {background-image: url('images/bg_main.png'); width: 980px; min-height: 100%;  background-repeat: repeat-y;}
#p_menu {height: 40px; min-height: 40px; width:960px; padding-left: 10px;}

#menu {margin: 0px; padding: 0px; list-style: none; display: table; white-space:nowrap; height: 30px;}
#menu li {display: table-cell; height: 30px; position: relative; padding: 0px; margin: 0px; font-size:0px; line-height: 0px;}

* html #menu {
  display:inline-block; 
  padding:0px;
  } 
  
* html #menu li {display:inline; height: 30px; position: relative; padding-left: 0px; padding-right: 0px; font-size:0px; line-height: 0px;}  

img {border: 0px; padding: 0px; margin: 0px;}
.pic175 {width: 175px;}
.pic-color {border: 1px solid #000000; vertical-align: middle;}

.widget {margin-top: 10px; margin-bottom: 10px; z-index: 0;}
.tabnav {margin: 0px; padding: 0px; list-style: none; display: table; white-space:nowrap; margin-bottom: 10px;}
.tabnav li {display: inline; list-style: none; margin: 0px;}
.tabnav li a {text-decoration: none; font-weight: bold;	padding: 5px 10px 5px 10px; outline: none; background: #e3e3e3;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: #13518a; color: #FFFFFF;}
.tabdiv {}
.ui-tabs-hide {display: none;}

h1 {font-size: 1.3em; line-height: 1.5em; padding: 0px; margin: 0px; text-align: left;}
h2 {font-size: 1.2em; line-height: 1.5em; padding: 0px; margin: 0px; text-align: left;}
h3 {font-size: 14px; line-height: 20px; color: #194f6e; padding: 0px; margin: 0px; text-align: left; margin-top: 10px;}

.menu_footer{float:left; padding-right: 38px; line-height: 15px; color:#000000; text-decoration: none; font-size:12px; text-align: left;}
.btn_show{float:left; width:170px; padding-left: 8px; padding-top: 3px; padding-bottom: 3px;}
.bb_popup{border: 1px solid #555555; background: #34bb7a;}

TD
{font-size: 12px; font-family: Georgia,Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left;}
.footer {color:#000000; font-size:12px; line-height: 17px; text-align: center;}
.searchbox{font-size: 12px; font-family: Georgia,Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; color: #000000; padding-bottom: 5px;}
.notice {font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-weight: bold;}
.banner {font-size: 12px; font-family:  Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #990000; font-weight: bold;}

.line {background-image: url('images/line.gif'); min-height: 5px; height: 5px; background-repeat: repeat-x; }
.title {font-size: 18px; line-height: 21px; color: #000000; font-weight: bold; text-align:left;}
.pagetitle {font-size: 20px; line-height: 24px; color: #000000;}
.title_show {font-size: 16px; line-height: 24px; font-weight:bold; color: #000000;}
.comment {font-size: 11px; color: #000000; line-height: 15px;}
.header{font-size: 13px; color: #000000; background: #e0e0e0; line-height:18px; font-weight: bold;}
.box{background: #eaeaea;}
.ff {font-size: 11px; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000000;}
.ff_loancal {font-size: 11px;font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; color: black; width: 100px; text-align: right;}
.ff1 {font-size: 11px; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; width: 165px; color: black}
.ff_qs {font-size: 11px; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; width: 150px; color: #000000; }
.ff_qsx {font-size: 11px; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; width: 65px; color: #000000; }
.ff2 {font-size: 11px; font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif; width: 140px; color: black; height: 19px;}
.ff3 {font-size: 11px; font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif; width: 120px; color: black; height: 19px;}
.ffc {font-size: 11px; font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif; width: 100px; color: black; text-align: right;}
.ffb {font-size: 11px; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000000;  color: black}
.ffh {font-size: 11px; font-family: Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif; width: 145px; color: black}
.selected {background: #e2e7f8;}

.lbl_price{font-size: 24px; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 21px; color: #990000;}
.lbl_price_featured{font-size: 14px; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 20px; margin-bottom: 5px;}
.lbl_price_special{font-size: 24px; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 20px; color: #990000}

.special{color: #CC3300; font-weight: bold;}
.price {font-weight: bold; font-size: 12px;}
.price_show {font-size: 30px; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 30px;}
.special_show{font-size: 28px; color: #990000; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 30px;}
.special_home{font-size: 16px; color: #990000; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 18px;}
.bestprice {font-weight: bold; color: #990000}
.phone {font-weight: bold; font-size: 14px; color: #990000;}
.coupon{font-size: 20px; font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 20px; font-weight:bold;  color: #990000}
.couponname{font-size: 12px; font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 20px; font-weight:bold;  color: #990000}
.special_random{color: #990000; font-weight: bold;}
.random {color: #000000; font-weight: bold;}

.st {padding-right: 8px;}
.st1 {padding-right: 5px; padding-bottom: 5px;}
.st-f {background: #e3e3e3}

.build-tr {}
.build-tr-f {background-color: #c7d9e3; cursor: pointer;}
.build-td {padding: 3px 5px 3px 0px;}

div.popupbox{border: 1px solid; background: #FFFFFF; padding: 20px;}

A:Link, A:Active, A:Visited {color: #000000; text-decoration: underline; }
A:Hover {color: #990000; text-decoration: underline;}

A.link_header:Link, A.link_header:Active, A.link_header:Visited {color:#990000;  text-decoration: underline; font-weight: bold;}
A.link_header:Hover {color: #990000; text-decoration: none; font-weight: bold;}

A.link_footer:Link, A.link_footer:Active, A.link_footer:Visited {color:#426a7f; text-decoration: none; font-size:12px;}
A.link_footer:Hover {color: #990000; text-decoration: underline; font-size:12px;}
