@charset "utf-8";
* { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0px; padding:0px; }
body { background-image: url(../images/background.jpg); background-repeat: repeat; }
a { text-decoration:none; color:#1a1a1a; }
a:hover { text-decoration:underline; }
img { border:none; }
p { line-height:20px }
.a_u { text-decoration: underline; }
.clear { clear:both; }
.wrapper { width: 950px; margin-right: auto; margin-left: auto; padding-top: 10px; }
.wrapper .header { background-image: url(../images/header.png); background-repeat: no-repeat; height: 190px; }
.header .logo_cart { height: 90px; }

.header .logo { float: left; padding-top: 10px; padding-left: 350px; }
.header .cartdetails { float: right; padding-right: 80px; padding-top: 15px; font-size: 12px; text-align: right; }
.header .menu { height: 50px; }
.header .menu ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 80px; }
.header .menu ul li { display: block; height: 50px; list-style-type: none; float: left; padding-right: 15px; padding-left: 15px; }
.header .menu ul li a { display: block; height: 35px; padding-top: 15px; font-size: 18px; color: #F0A8C0; }


.wrapper .content { background-color: #FEE; border-left-width: 5px; border-left-style: solid; border-left-color: #D58CB8; border-right-width: 5px; border-right-style: solid; border-right-color: #D58CB8; padding: 10px; }
.content .left { width: 220px; float: left; }
.content .left .btn { height: 100px; width: 220px; margin-bottom: 15px; }

.content .right { width: 650px; float: right; border: 2px solid #F5466B; background-image: url(../images/pattern.jpg); background-repeat: repeat; padding: 10px; height: 420px; }
.content .right .main_box { background-color: #ffeeee; padding: 10px; margin-bottom: 20px; margin-top: 20px; overflow: auto; }

.content .sleft { width: 170px; float: left; }
.content .sright { width: 700px; float: right; border: 2px solid #F5466B; background-image: url(../images/pattern.jpg); background-repeat: repeat; padding: 10px; height: 420px; }
.menu_box_heading { font-size: 12px; font-weight: bold; padding: 2px 0px; }
.menu_box_sub { font-size: 12px; padding: 2px 0px; }
.menu_box_heading a { color: #fff; font-family: verdana;  }
.menu_box_sub a { color: #fff; font-family: verdana;  }
ul.menu_box { margin: 0px; padding: 0px; margin-bottom: 10px; }
ul.menu_box li { list-style-type: none; display: block; padding-left: 0px; }
ul.menu_box li a { display: block; height: 20px; padding-top: 5px; color: #fff; font-family: verdana; }

.wrapper .footer { padding-bottom: 20px; }
.footer .footerinfo { border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid; border-right-color: #D58CB8; border-left-color: #D58CB8; background-color: #F9C; padding-top: 10px; text-align: center; color: #FFF; }
.footer .footerbtm { background-image: url(../images/footerbtm.png); background-repeat: no-repeat; height: 20px; }

.tb {  padding: 5px; width: 170px;}

.sright .banner { width: 700px; display: block; margin-bottom: 10px; background: #fff; }
.sright .product_thumb { display: block; float: left; width: 200px; margin: 15px; }
.sright .product_thumb .p_picture { display: block; height: 160px; align: center; }
.sright .product_thumb .p_picture img { height: 150px; width: 200px;}
.sright .product_thumb .p_name { display: block; height: 20px; text-align: center; }
.sright .product_thumb .p_price { display: block; height: 20px; text-align: center; }

.slide_desc { display: block; margin-bottom: 25px; }
.slide_desc .p_slide { float: left; width: 410px; }
.slide_desc .p_desc { float: right; width: 270px; height: auto; }
.slide_desc .p_desc .p_heading { font-weight: bold; text-align: center; border-bottom: solid 1px #000; padding-top: 20px; padding-bottom: 5px; margin-bottom: 5px;}
.slide_desc .p_desc .back_btn { padding-top: 10px; text-align: right; padding-right: 10px;}
.slide_desc .p_desc p { line-height: 20px;}
.slide_desc .p_desc .p_description { height: 225px; margin-bottom: 20px;}

.slide_desc .p_slide .big_image { height: 280px; padding: 5px;}
.slide_desc .p_slide .slide_thumbs { height: 80px; }

.p_box { display: block; margin-bottom: 20px; }
.p_box h1 { margin-bottom: 10px; border-bottom: solid 1px #000; }

.carttable tr td { padding: 10px; }
.carttable tr td.tline { border-bottom: solid 1px #000; }
