
html, body {width:100%;margin:0;padding:0;}
body {height:100%;font:11px Tahoma, Arial, Verdana, Sans-Serif;color:#800080;
		background:#efecde url("../img/bodybg.jpg") repeat-x top left;
		}
div, body, p, ul, ol, li, a, form, img, table, td {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#800080;background-color:inherit;}
a:hover {text-decoration:underline;color:#800080;background-color:inherit;}
h1 {margin:0;padding:6px 0 14px 30px;font-size:19px;line-height:0;color:#000000}



.wraper {width:961px;margin:0 auto;position:relative;}
.topbar {color:#858585;padding:5px 0 10px 5px;}
.topbar ul {position:absolute;top:5px;right:10px;}
.topbar ul li {float:left;margin-right:3px;}
.topbar ul li a {font-weight: normal; color: #858585}
.topbar ul li a:hover {font-weight: normal; color: #800080;}

.header {height:130px;}
.header a.logo img.png {width:226px;height:120px;margin:12px 0 21px 45px;}

.hor_menu {height:50px;position:relative;}
.hor_menu li {float:left;}
.hor_menu li a {display:block;height:50px;width:160px;font-size:0;line-height:0;position:relative;}
.hor_menu .index a{background-position:0 0;background-repeat:no-repeat;}
.hor_menu .index a:hover, .hor_menu .index a.active, .hor_menu .index .active:hover {background-position:0 -50px;background-repeat:no-repeat;}
.hor_menu .buy a{background-position:0 0;background-repeat:no-repeat;}
.hor_menu .buy a:hover, .hor_menu .buy a.active, .hor_menu .buy .active:hover {background-position:0 -50px;background-repeat:no-repeat;}
.hor_menu .payment a{background-position:0 0;background-repeat:no-repeat;}
.hor_menu .payment a:hover, .hor_menu .payment a.active, .hor_menu .payment .active:hover {background-position:0 -50px;background-repeat:no-repeat;}
.hor_menu .delivery a{background-position:0 0;background-repeat:no-repeat;}
.hor_menu .delivery a:hover, .hor_menu .delivery a.active, .hor_menu .delivery .active:hover {background-position:0 -50px;background-repeat:no-repeat;}
.hor_menu .contact a{background-position:0 0;background-repeat:no-repeat;}
.hor_menu .contact a:hover, .hor_menu .contact a.active, .hor_menu .contact .active:hover {background-position:0 -50px;background-repeat:no-repeat;}
.hor_menu .about_us a{background-position:0 0;background-repeat:no-repeat;}
.hor_menu .about_us a:hover, .hor_menu .about_us a.active, .hor_menu .about_us .active:hover {background-position:0 -50px;background-repeat:no-repeat;width:161px;}

.container .left {float:left;width:200px; margin-right: 20px;}

.left .box ul {margin-top:-2px; margin-bottom: 10px;}
.left .box ul li {}
.left .box ul li a, .left .box ul li a:visited {text-decoration:none;color:#800080;display:block;height:25px;padding:8px 0 0 10px;font-weight: normal;}
.left .box ul li a span, .left .box ul li a:visited span {color: #858585; font-weight: normal; text-transform: lowercase}
.left .box ul li a:hover {text-decoration:none;color:#666;background: #fff;}

.container .content {float:left;width:720px;background: url("../img/contentbgtop.png") no-repeat top left; padding: 10px 10px 0 10px;}


.content .motto {height:440px;position:relative;background-repeat:no-repeat;}
.content .motto ul {padding:50px 0 0 20px;}
.content .motto ul li {color:#800080;padding-top:10px;}
.content .motto ul li span, .content .motto ul li strong {font-size:15px;}
.content .motto ul li.last {font-size:12px;padding-top:20px;font-weight:bold;}
.content .motto a {position:absolute;font-size:0;line-height:0;color:#FFFFCC;top:288px;left:429px;width:125px;height:127px;}
.content .product {float:left;width:710px;background: #fff ; padding:0px 0px 30px 0px;}
.content .product .bigpic {padding:7px 0 7px 6px;float:left;}
.content .product .bigpic a {width:200px;height:250px;background:#fff;display:block;padding:5px;border:1px solid #e5e5e5;}
.content .product .details {float:left;padding:15px 0 0 10px;position:relative;width:480px;}
.content .product .details a.buy_button {position:absolute;top:50px;left:180px;}
.content .product .details a.title {color:#000;padding:5px 0px 6px 0px;text-decoration:none;font-weight:bold;font-size:17px; top right no-repeat;height:28px;}
#.content .product .details a.title img {vertical-align:middle;position:relative;top:-1px;}
#.content .product .details a.title span {padding:0px 11px 0px 11px;color:#000000;}
.content .product .details table {margin:7px 0 0 0;}
.content .product .details table td {padding:2px 0 1px 0;}
.content .product .details table td.info {padding:2px 0 1px 5px; color: #000;}
.content .product .details table td span {color:#000;}
.content .product .details table td a, .content .product .details table td a:visited, .content .product .details table td a:hover {color:#800080;font-weight:bold;}
.content .product .details .description {width:470px;padding:6px 0 0 0;margin-top:10px;}
.content .product .details .description p {color:#800080;padding:0 33px 10px 0;}
.content .product .details ul {margin:7px 0 0 0;}
.content .product .details ul li {float:left;}
.content .product .details ul li a {display:block;margin-right:5px;padding:2px 3px 2px 0;}
.content .product .details ul li a.last {margin-right:0;}
.content .product .details ul li a:hover {}


.content .freetext {background:#f4f4f4;width:710px;margin:6px 0 0px 6px;left:6px;}
.content .freetext_other {margin-bottom:6px;}
.content .freetext .freetext_clear {clear:both;left:-6px;bottom:-6px;position:absolute;height:7px;width:745px;line-height:0;font-size:0;}
.content .freetext_other .freetext_clear {padding-top:195px;}
.content .freetext h3 {position:relative;font-size:16px;line-height:16px;height:22px;padding:6px 0 14px 30px;margin:0;}
.content .freetext h4 {color:#ff8d3f;font-size:12px;padding:0 0 0 7px;margin:0;line-height:12px;}
.content .freetext_other h4 {padding-left:22px;margin-bottom:8px;}
.content .freetext p {width:700px;margin:8px 9px 8px 7px;position:relative;padding:0 0 11px 0;}
.content .freetext p.no_pad {width:700px;margin:2px 2px 2px 2px;position:relative;padding:0 0 2px 0;}
.content .freetext p.no_bg {background:none;}
.content .freetext_other p.no_bg {font-size:12px;}
.content .freetext a, .content .freetext a:visited, .content .freetext a:hover {font-weight:bold;color:#800080;text-decoration:underline;}
.content .freetext table {margin:0 0 25px 7px;}
.content .freetext table td {font-weight:bold;padding:1px 15px 1px 0;}
.content .freetext table td a {font-weight:normal;}
.content .freetext .alg {align:right;}
.content .freetext .cart {align:right;height:800px}
.content .freetext_other ul {margin:0 22px 15px 7px;padding-bottom:13px;}
.content .freetext_other ul li {color:#800080;font-weight:bold;line-height:16px;}
.content .freetext_other ul li a, .content .freetext_other ul li a:visited, .content .freetext_other ul li a:hover {color:#666;}
.contentbottom {background: url("../img/contentbgbottom.png") no-repeat bottom right; height: 10px; margin-right: 1px;}

.content .submit {background:#f4f4f4;width:710px;margin:6px 0 0px 6px;left:6px;}
.content .submit h3 {position:relative;font-size:16px;line-height:16px;height:22px;padding:6px 0 14px 30px;margin:0;}
.content .submit table {margin:5px 25px 25px 150px;}
.content .submit table td {font-weight:bold;padding:4px 4px 4px 10px;}
.content .submit table td a {font-weight:normal;}
.content .submit .alg {align:right;}
.content .submit p {width:200px;margin:0px 0px 0px 0px;position:relative;padding:0 0 0px 0;}

.content .cart {background:#f4f4f4;width:710px;margin:6px 0 0px 6px;left:6px;height:500px}
.content .cart_other {margin-bottom:6px;}


.content .cart h3 {position:relative;font-size:16px;line-height:16px;height:22px;padding:6px 0 14px 30px;margin:0;}
.content .cart h4 {color:#ff8d3f;font-size:12px;padding:0 0 0 7px;margin:0;line-height:12px;}
.content .cart p {width:510px;margin:8px 9px 8px 7px;position:relative;padding:0 0 11px 0;}
.content .cart p.no_bg {background:none;}
.content .cart a, .content .freetext a:visited, .content .freetext a:hover {color:#800080;}
.content .cart table {margin:0 0 25px 7px;}
.content .cart table td {font-weight:bold;padding:1px 15px 1px 0;}
.content .cart table td a {font-weight:normal;}
.content .cart .cart {align:right}

.container .clear {clear:both;}

.footer {clear:both;position:relative;height:240px;margin-top:20px; padding-top: 10px; padding-left: 10px; background: url("../img/footerbg.png") no-repeat top left;}
.footer .footer_details {margin-top:0;height:30px;}
.footer .footer_details li {float:left;}
.footer .footer_details li a, .footer .footer_details li a:visited {color:#800080;display:block;margin-right:4px;padding-right:7px;}
.footer .footer_details li a.last, .footer .footer_details li a.last:visited {background:none;}
.footer .footer_details li a:hover {color: #000;}
.footer p {clear:both;color:#555;line-height:16px;}
.footer p span {font-size:9px;}
