@charset "utf-8";
/* CSS Document */
/*---------------------------
Global.css
---------------------------*/
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#656237; margin:0px; padding:0px; }
body { background:#FFC490 url(../images/bg.jpg) repeat-x top; }
p { margin:10px 0px; }
ul { list-style:none; }

th { padding:10px 5px; background:#7F8A09 url(../images/bg_th.jpg) repeat-x; color:#B8C21C; font-size:12px; }
.td_pad { background:#7F8A09; padding:5px; color:#fff; }
.td_pad a { color:#fff; }

.clear { clear:both; }
/*---------------------------
Layout.css
---------------------------*/
#header { width:1004px; height:126px; background:url(../images/header.jpg) no-repeat; margin:0px auto; }
h1#logo { width:396px; height:80px; background:url(../images/logo.jpg) no-repeat 80px 10px; float:left; }
#menu { float:right; font-size:9px; padding:6px 60px 0px 0px; }
#menu a { font-size:9px; text-decoration:none; margin:0px 10px; color:#000; }
#menu a:hover { color:#FF3300; }
.chat { padding:5px 0px 0px 50px; }
#nav { padding-left:100px; height:46px; }
#nav ul { list-style:none; }
#nav ul li { display:inline; }
#nav ul li a { height:46px; line-height:46px; padding:0px 20px; display:block; float:left; text-decoration:none; font-weight:bold; color:#fff; font-size:12px; }
#nav ul li a:hover { color:#FACF27; }
#nav ul li span { width:2px; height:20px; display:block; float:left; margin-top:13px; background:url(../images/navline.jpg) repeat-y; overflow:hidden; }
#banner { width:1004px; height:273px; background:url(../images/banner.jpg) no-repeat; margin:0px auto; text-indent:-99999px; }

#center { width:1004px; background:#B9DFE1 url(../images/center.jpg) repeat-y; margin:0px auto; }
#left { width:200px; padding:0px 0px 0px 40px; min-height:149px; height:auto!important; height:149px; background:url(../images/center_top.jpg) no-repeat left top; float:left; }
#left h3 { width:185px; padding:0px 0px 0px 15px; height:28px; line-height:28px; background:url(../images/b1.jpg) no-repeat; color:#fff; font-family:"Courier New", Courier, monospace; font-size:15px; margin:10px 0px 3px 0px; }
ul#categories { list-style:none; }
ul#categories li { display:block; }
ul#categories li a { height:30px; line-height:30px; display:block; background:url(../images/ic2.gif) no-repeat 3px 5px; text-decoration:none; padding-left:30px; font-weight:bold; }

ul.links { list-style:none; width:200px; }
ul.links li { display:block; }
ul.links li a { height:25px; line-height:25px; display:block; padding-left:25px; text-decoration:none; background:url(../images/ic.gif) no-repeat 10px 10px; font-weight:bold; color:#339999; border-bottom:#A4C5C7 1px solid; }
ul.links li a:hover { color:#000; }

.box { width:200px; }
.box .top { height:15px; overflow:hidden; background:url(../images/box.jpg) no-repeat top; }
.box .mid { background:#DCF1F2; padding:0px 5px; }
.box .bot { height:15px; overflow:hidden; background:url(../images/box.jpg) no-repeat bottom; }

#right { width:704px; min-height:149px; height:auto!important; height:149px; background:url(../images/center_top.jpg) no-repeat right top; float:right; padding:0px 30px 0px 30px; }
#right h3 { width:687px; padding:0px 0px 0px 15px; height:28px; line-height:28px; background:url(../images/b2.jpg) no-repeat; color:#fff; font-family:"Courier New", Courier, monospace; font-size:15px; margin:10px 0px; }
#right h4 { width:687px; padding:0px 0px 0px 15px; height:28px; line-height:28px; background:url(../images/b3.jpg) no-repeat; color:#000; font-family:"Courier New", Courier, monospace; font-size:15px; margin:10px 0px; }
.pro{ width:224px; height:130px; float:left; background:url(../images/probg.jpg) no-repeat; margin:10px 7px 0px 0px; }
.pro h1 { height:30px; line-height:30px; padding-left:20px; font-size:14px; color:#000000; }
.pro .pro_imgs { float:left; width:90px; padding:10px 0px 0px 10px; }
.pro .pro_desc { float:right; width:124px; }
.pro .pro_desc .pro_price { height:70px; }

.photo { width:300px; float:left; }
.information { float:left; }

.testimonials { width:205px; float:left; margin:0px 10px; font-size:10px; }
.testimonials p { margin:5px; }

.boxr { width:702px; }
.boxr .top { height:15px; overflow:hidden; background:url(../images/boxr.jpg) no-repeat top; }
.boxr .mid { background:#F9EDE2; padding:0px 15px; }
.boxr .bot { height:15px; overflow:hidden; background:url(../images/boxr.jpg) no-repeat bottom; }

#footer { width:1004px; height:114px; background:url(../images/foot.jpg) no-repeat bottom; margin:0px auto; text-align:center; padding-top:40px; }
/*---------------------------
Link.css
---------------------------*/
a { color:#FF3300; }
a:hover { color:#000; }

a.a_cat { font-weight:normal; color:#ffff00; text-decoration:none; }

a.a_buy { background:url(../images/btn_out.jpg) no-repeat; width:68px; padding-left:10px; height:17px; line-height:15px; display:block; color:#ffffff; margin-left:35px; text-decoration:none; }
a.a_buy:hover { background:url(../images/btn_over.jpg) no-repeat; color:#ffffff; }

a.a_continueshopping { width:230px; height:60px; background:url(../images/button.gif) no-repeat  -160px -86px; float:right; text-indent:-99999px; }
a.a_update { width:140px; height:60px; background:url(../images/button.gif) no-repeat  -10px -86px; float:right; text-indent:-99999px; }

/*---------------------------
Other.css
---------------------------*/
.ft_or { color:#FF6600; }
.font_price { font-size:30px; color:#CC6600; }

.ipt { border-top:#333 1px solid; border-left:#333 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; width:160px; height:16px; line-height:16px; padding:0px 3px; color:#000; }
.ipt_w80 { width:100px; }
.ipt_w50 { width:50px; }
.ipt_w250 { width:250px; }
.ipt_h60 { height:60px; }
.ipt_login { font-size:10px; width:170px; padding:0px 3px; height:16px; line-height:16px; border:#aaa 1px solid; }

.btn_login1 { width:62px; height:25px; background:url(../images/login.jpg) no-repeat; border:0px; cursor:pointer; }
.btn_addtocart { width:245px; height:62px; display:block; background:url(../images/button.gif) no-repeat -198px -10px; border:0px; cursor:pointer; text-indent:-99999px; }
.btn_checkout2 { width:160px; height:60px; background:url(../images/button.gif) no-repeat -10px -150px; border:0px; cursor:pointer; float:right; }
.btn_continue { width:160px; height:60px; background:url(../images/button.gif) no-repeat -175px -150px; border:0px; cursor:pointer; }
.btn_checkout { width:160px; height:60px; background:url(../images/button.gif) no-repeat -10px -150px; border:0px; cursor:pointer; }
.btn_login { width:160px; height:60px; background:url(../images/button.gif) no-repeat -10px -218px; border:0px; cursor:pointer; }
.btn_register { width:160px; height:60px; background:url(../images/button.gif) no-repeat -175px -218px; border:0px; cursor:pointer; }
