
* { padding: 0px; margin: 0px; }

html { overflow-y:scroll; }

body,html { width:100%; height:100%;  background:url(../images/bg.jpg) repeat-x;}

body, input, textarea, select, option, p, div, a, ol, ul, li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

img { border:none; }

#site_container { 
position: relative;
width:857px; 
margin:0px auto 0px auto; 
-webkit-box-shadow: #666 0px 2px 10px;
-moz-box-shadow: #666 0px 2px 10px;
box-shadow: #666 0px 2px 10px;
background: #fff;
behavior: url(css/PIE.htc);
}

form { display:inline; }

.png { behavior:url(css/iepngfix.htc); }

table.setborder, table.setborder td, table.setborder th { border-collapse:collapse; border:solid #CCCCCC 1px; }

a, a:link, a:active, a:visited {  text-decoration:none; }
a:hover { color:#910000;  text-decoration:none;  }

#pg { float:right; display:inline; }
#pg a, #pg strong, #pg em { float:left; display:inline; margin-right:5px; color:#666666; font-weight:normal; font-style:normal; font-size:10px; width:20px; height:20px; text-align:center; line-height:20px; text-decoration:none; border:solid 1px; }
#pg a:hover { background-color:#CCCCCC; color:#666666; }
#pg strong { background-color:#5b5b5b; color:#FFFFFF; }

.preload { display:none; line-height:0px; font-size:0px; margin:0px; padding:0px; }

.pointer { cursor:pointer; }

.clear_class { float:none; clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; }

.warning_msg { color:#FF0000; font-size:14px; }

h6 { display:block; text-align:left; font-size:18px; margin:30px auto 30px auto; }

/*-----------------------------------------------*/
#footer { float:none; clear:both; width:857px; margin:0px auto 0px auto; text-align:center;}

.text_field_style_3 { border:solid 1px #CCC; width:100px; height:15px; }
.text_field_style_2 { border:solid 1px #CCC; width:250px; height:15px; }
.text_field_style_99 { border:solid 1px #CCC; width:100px; height:15px; } /* Added by Billy 2010-10-20 */
.textarea_style_1 { border:solid 1px #CCC; width:250px; height:50px; }
.button_style_2 { border:solid 1px #CCC; background-color:#FFF; cursor:pointer; width:60px; height:20px; text-align:center; line-height:20px; vertical-align:middle; }

.pic_list { list-style:none; float:left; }
.pic_list li { float:left; display:inline; }
.pic_list img { float:left; padding:2px; border:solid 1px #CCC; }

#heading{background:url(../images/heading.jpg);  width:857px; height:105px; overflow:hidden;}
#heading ul li{float:left; list-style:none;}
#menu{margin:53px 0px 0px 150px;}
#banner{z-index:99; font-size: 0px; line-height: 0px; }
#banner_cat{height:213px; position:relative; z-index:80;}




#pulldown_cat{font-size: 0px; line-height: 0px;position:relative; z-index:50; right:0px; top:-3px; *top:-3px;width: 784px; *width: 784px;}
 
  
#pull_down  { width: 707px; margin-left: 18px; }
#pull_down li { float: left; display: inline; width: 200px; background: url(../images/arrow.gif) 20px 3px no-repeat; padding-left: 35px; }
#pull_down li.third { width: 707px; background: url(../images/pulldown_line.jpg) top left no-repeat; margin: 8px 0px; line-height: 0px; height: 2px;}
 
 
#pulldown_contenter { position:absolute; left:37px; z-index:10; overflow: hidden; width: 857px; margin: 0px auto; } 
#pulldown_main { width: 778px;
min-height: 200px; 
_height: 200px; 
text-align: left;
position:relative;
background:url(../images/pulldown_bg.jpg) bottom;
margin-left:3px; *margin-left:0px;


}
#pulldown_shadow { width: 784px; 
min-height: 200px; 
_height: 200px; 
text-align: center;
position:relative;
background:url(../images/pulldown_shadow.jpg) repeat-y;
}

#pulldown_bottom { width: 784px; 
min-height: 7px; 
_height: 7px; 
line-height:7px;
text-align: center;
position:relative;
background:url(../images/pulldown_bottom.jpg) no-repeat;
}

#pulldown_all { width: 784px; 
position:relative;
}


#content{background:url(../images/grey.jpg) no-repeat; min-height:500px; _height:500px; }


#index_left{width:235px;  _width:230px; float:left; line-height:0px; margin:18px 0px 0px 22px; _margin:18px 0px 0px 11px;}
#index_right{width:576px; _width:550px; float:right; _float:left; line-height:0px; margin:19px 22px 0px 0px; _margin:19px 0px 0px 0px;}



#pd_left{width:330px; float:left; line-height:0px; margin:18px 0px 0px 0px;}

#pd_right{width:470px; _width:470px; min-height:350px; _height:350px; float:right; line-height:0px; margin:0px 0px 0px 0px}


#pd_cat_right{width:470px; _width:470px; min-height:350px; _height:350px; float:right; line-height:0px; margin:15px 0px 0px 0px}

#cat_name li{margin-left:35px; height:25px; list-style-image: url(../images/arrow.gif)}

#featured_product{width:650px _width:600px;}

#featured_product li{width:150px; _width:140px; margin-right: 60px; _margin-right: 50px;  height:260px; list-style:none; float:left;}
#featured_product li.third { margin-right: 0px; }
.featured_product{background:url(../images/products_bg.jpg) no-repeat; width:140px; height:150px; text-align:center; margin: 0px 0px 0px 10px; }
.featured_product table{ cellspacing=0; cellpadding=0; border=0; width:130px; height:130px; padding: 5px 0px 0px 5px;  *position:relative; *top:2px;}
.gold {color:#886a0c; font-size:11px; font-weight:bold;}
.gold p{color:#886a0c; font-size:12px; font-weight:bold;}
#bottom{height:30px; width:641px;}

.red_font{color:#d40108;}

.title{font-size:12px; color:#886A0C; font-weight:bold;}