body {margin:0px;padding:0px;font-size:12px;font-family:Verdana;text-align:center;background-image: url(../images/css_shadow.gif);background-position:center bottom;}
input {font-family:Verdana, MingLiU;font-size:12px;}
textarea,subject {width:100%;height:300px;background-color:#FFF;overflow-x:visible;}
a:link,a:visited {text-decoration:none;color: #333;}
a:hover {text-decoration:underline;color:#FF0000;}
form {margin:0px;padding:0px;}
ul{list-style:none;margin:0px;padding:0px;}
h1 {height:auto;color:#333;font-weight:bold;font-size:16px;margin:5px;padding:5px 0px 5px 0px;}
h2 {height:auto;font-weight:bold;font-size:16px;margin:5px;padding:5px 0px 5px 0px;}
h3 {height:auto;font-weight:bold;font-size:14px;margin:5px;padding:5px 0px 5px 0px;}
h4 {height:auto;font-weight:bold;font-size:14px;margin:5px;padding:5px 0px 5px 0px;color:#666;border-bottom:1px solid #009496;}
h5 {height:auto;font-weight:bold;font-size:12px;margin:5px;padding:5px 0px 5px 0px;}

/*** Site Block ***/
#head{clear:both;margin:5px auto 0px auto;padding:0px;width:768px;height:160px;text-align:left;}
#main{clear:both;margin:0px auto 0px auto;padding:0px;width:768px;height:auto;text-align:left;}
#left{float:left;marign:0px;padding:0px;width:200px;text-align:left;overflow:hidden;}
#right{float:left;marign:0px;padding:0px 0px 0px 5px;width:563px;text-align:left;overflow:hidden;}

#middlebar{float:left;margin:0px 0px 0px 5px;padding:0px;width:380px;height:auto;overflow:hidden;}
#rightbar{float:left;margin:0px 0px 0px 5px;padding:0px;width:178px;height:auto;background-color:#FFF;overflow:hidden;}

#foot{clear:both;margin:5px auto 0px auto;padding:10px 0px 10px 0px;width:768px;height:50px;text-align:center;background-color:#999;}
#foot a:link, #foot a:visited {color:#000;text-decoration: none;}
#foot a:hover {color:#FFF;text-decoration: underline;}
#block{margin:5px 0px 0px 0px;padding:0px;}

/*** Default Member box CSS Styles ***/
#member_box{margin:5px 0px 0px 0px;padding:0px;text-align:left;background:#FFF;border:1px solid #999;}
#member_box ul{list-style:none;margin:0px;padding:3px;}
#member_box li{list-style:none;margin:0px;padding:2px;text-align:left;color:#333;}

/*** Default Contact box CSS Styles ***/
#contact_box{margin:5px 0px 0px 0px;padding:0px;text-align:left;border:1px solid #999;}
#contact_box ul{list-style:none;margin:0px;padding:3px;}
#contact_box li{line-height:18px;list-style:none;margin:0px;padding:2px;color:#4A759C;border-bottom:1px solid #CCC;}

/*** Page Number CSS Styles ***/
#site_page{margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;width:100%;height:auto;border-top:1px dotted #999999;}
#site_page a:link,#site_page a:visited{color:#333;font-weight:normal;text-decoration: none;}
#site_page a:hover{color:#003366;font-weight:bold;text-decoration: underline;}

/*** Content CSS Styles ***/
#content_box{margin:5px 0px 0px 0px;padding:0px 5px 0px 5px;text-align:left;line-height:28px;}
#content_box ul{list-style:none;margin:0px;padding:0px;}
#content_box li{list-style:none;margin:0px;padding:0px;}
#content_box form {margin:0px;padding:0px;}

/*** Mail Box CSS Styles ***/
#mail_box{margin:5px 0px 0px 0px;padding:0px 5px 0px 5px;text-align:left;line-height:28px;}
#mail_box ul{list-style:none;margin:0px;padding:0px;}
#mail_box li{list-style:none;margin:10px 0px 10px 0px;padding:0px;}
#mail_box form {margin:0px;padding:0px;}

/*** News Box CSS Styles ***/
#news_box{margin:5px 0px 0px 55px;padding:0px;text-align:left;}
#news_box ul{list-style:none;margin:0px;padding:0px;}
#news_box li{margin:10px 0px 10px 0px;padding:0px;list-style-type: square;}

/*** Default Product show Styles ***/
#sitenavtitle{clear:both;float:none;margin:0px;padding:5px;font-size:16px;font-weight:bold;text-align:left;color:#009496;border-bottom:1px solid #009496;}
#sitenavtitle a:link,#sitenavtitle a:visited {color:#009496;text-decoration: none;}
#sitenavtitle a:hover{font-weight:bold;color:#FF9900;text-decoration: underline;}

#site_nav{margin:0px;padding:5px 0px 5px 0px;background:#CCC;border:1px solid #999;}
#site_nav a:link,#site_nav a:visited{color:#000;text-decoration:none;}
#site_nav a:hover{color:#000;text-decoration:underline;}

#site_fav{margin:0px;padding:5px;text-align:right;color:#FFF;background:#009496;border-bottom:1px solid #999;}
#site_fav a:link,#site_fav a:visited {color:#FFF;text-decoration: none;}
#site_fav a:hover{font-weight:bold;color:#FFF;text-decoration: underline;}

#ad_01{height:47px;background:url(../images/bg_head.gif);}


#site_logo{margin-left:auto;margin-right:auto;padding:0px;width:768px;text-align:left;border-bottom:solid 1px #CCC;}

#site_title{font-size:18px;font-weight:bold;color:#93321E;margin-left:auto;margin-right:auto;padding:3px 0px 3px 0px;width:768px;text-align:left;background-color:#DBD6B3;border-bottom:solid 3px #CCC;}

#site_body{margin-left:auto;margin-right:auto;width:768px;text-align:left;background-color:#ECE9D8;border-bottom:solid 3px #CCC;}



#content_product{width:45%;height:200px;border:1px solid #93321E;margin:5px 5px 5px 0px;padding:0px;line-height:120%;text-align:left;}
#content_product ul{list-style:none;margin:0px;padding:0px;background-color:#FFF;border-top-width: 1px;border-bottom-width: 3px;border-top-style:solid;border-bottom-style:solid;border-top-color:#93321E;border-bottom-color:#93321E;}
#content_product li{list-style:none;margin:0px;padding:5px;text-align:left;color:#666;}


/* styles for the star rater */
#starrating{list-style:none;margin: 0px;padding:0px;width: 150px;height: 30px;position: relative;background: url(../images/star_rating.gif) top left repeat-x; }
#starrating li{padding:0px;margin:0px;float: left;}
#starrating li a{display:block;width:30px;height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
#starrating li a:hover{background: url(../images/star_rating.gif) left center;z-index: 2;left: 0px;}
#starrating a.star1{left: 0px;}
#starrating a.star1:hover{width:30px;}
#starrating a.star2{left:30px;}
#starrating a.star2:hover{width: 60px;}
#starrating a.star3{left: 60px;}
#starrating a.star3:hover{width: 90px;}
#starrating a.star4{left: 90px;} 
#starrating a.star4:hover{width: 120px;}
#starrating a.star5{left: 120px;}
#starrating a.star5:hover{width: 150px;}
#starrating  #current{background: url(../images/star_rating.gif) left bottom;position: absolute;height: 30px;display: block;text-indent: -9000px;z-index: 1;} 

/* Tab Show CSS Styles */
.tab-pane-control.tab-pane {position:relative; width:100%; margin-right:-2px;clear:both;}
.tab-pane-control.tab-row.tab {width:70px;height:19px;background:url(../images/tab/tab.gif);position:relative;top:0;display:inline;float:left;margin:1px -1px 1px 2px;padding:2px 0px 0px 0px;border:0;z-index:1; white-space:nowrap; text-align:center;}
.tab-pane-control.tab-row.tab.selected {width:74px; height:21px;background: url(../images/tab/tabactive.gif); background-repaet:no-repeat; border-bottom-width:0;z-index:3;padding:3px 0 0 0;margin: 1px -3px -3px 0px; top:-3px;}
.tab-pane-control.tab-row.tab a {color:#000;font:12px MingLiU;text-decoration:none;cursor:point; line-height:19px}
.tab-pane-control.tab-row.tab.hover {width:70px;height:19px;font:12px MingLiU;background:url(../images/tab/tabhover.gif);background-repaet:no-repeat;}
.tab-pane-control.tab-page {clear:both;border:1px solid rgb(145,155,156);background:#fdfdff;z-index:2;position:relative;top: -2px;font:12px; color:#000;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffefeff,EndColorStr=#fff3f5fb, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#ffb6bccb, Strength=2, Direction=135);padding:5px;height:100%;}
.tab-pane-control.tab-row {z-index:1;white-space:nowrap;}