﻿#featured {
	width: 673px;
}
#featured h2 {
	width: 111px;
	height: 20px;
	background: url('images/featured_title.gif') no-repeat 0px 0px;
}
#featured_products {
	float:left;
	background-color:#EFF8FE;
	margin:auto;
	padding-left:12px;
	padding-top:10px;
	width: 673px;
}
#featured_products ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:left;
	width: 673px;
}
.textgifico {
	FONT-SIZE: 11px;
	COLOR: #660033;
	LINE-HEIGHT: 13px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: justify
}
#viewcart {
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 55px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/12.jpg);
	MARGIN: 0px;
	WIDTH: 90%;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 50px
}
#viewcart A {
	FLOAT: left;
	WIDTH: 98%;
	PADDING-TOP: 5px
}
#featured_products li {
	width:25%;
	float: left;
}
#featured_products li.end {
	margin-right: 0px;
}
#featured_products li a {
	display: block;
	width: 150px;
	height: 100px;
	background-color: #fff;
	overflow: hidden;
}
#featured_products li a img {
	margin: 1px;
}
#featured_products li h4 {
	padding-top:5px;
	margin:0px;
	width:140px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.copyright {
	width:99%;
	float:left;
	text-align:center;
	padding-right:5px;
}
.reviews-1 {
	FONT-SIZE: 11px;
	FLOAT: left;
	MARGIN-BOTTOM: 8px;
	OVERFLOW: hidden;
	WIDTH: 660px;
	COLOR: #83695e;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	HEIGHT: auto
}
.review-1-content {
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 3px;
	OVERFLOW: hidden;
	WIDTH: 99%;
	BORDER-BOTTOM: #999999 1px dashed;
	HEIGHT: auto
}
.review-1-content-left {
	BACKGROUND-POSITION: left 50%;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 58%;
	LINE-HEIGHT: 23px;
	BACKGROUND-REPEAT: no-repeat
}
.review-1-content-left A {
	COLOR: #830227
}
.review-1-content-left A:hover {
	COLOR:#333333;
}
.content-left SPAN.d {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	COLOR: #333333
}
.review-1-content-left SPAN.name {
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	COLOR: #83695e
}
.review-1-content-right {
	FONT-WEIGHT: 400;
	FONT-SIZE: 11px;
	FLOAT: right;
	WIDTH: 40%;
	COLOR: #83695e;
	PADDING-TOP: 8px;
	TEXT-ALIGN: right
}
.review-1-content-right SPAN.name {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	COLOR: #cc3300
}
.review-1 IMG {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: #999999 1px solid;
	MARGIN-RIGHT: 11px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #999999 1px solid
}
.review-1-admin {
	BORDER-TOP: #999999 1px dashed;
	MARGIN-TOP: 8px;
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	FLOAT: right;
	WIDTH: 100%;
	COLOR: #83695e;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}
.review-1 {
	background-color:#FAFAFA;
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 96%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #999999 1px solid;
	HEIGHT: auto
}
.pricee {
	float:left;
	text-align:left;
	color:#333333;
	width:98%;
}
.pricef {
	float:left;
	text-align:justify;
	color:#333333;
	margin-top:5px;
	width:98%;
	font-size:11px;
}
.descr {
	width:98%;
	margin:auto;
	font-size:12px;
	color:#8F8F8F
}
.results {
	width:99%;
	padding-left:5px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-bottom:8px;
	font-size:10px;
	color:#83695E
}
.page {
	width:650px;
	float:left;
	height:auto;
	overflow:hidden;
	font-size:12px;
	font-weight:500;
	color:#666666;
	height:30px;
	padding-top:15px;
}
.page-left {
	width:35%;
	float:left;
}
.page-right {
	padding-top:2px;
	padding-bottom:2px;
	width:63%;
	float:right;
	text-align:right
}
.page-right {
	color:#000000;
}
.page-right ul {
	margin: 0;
	list-style: none;
	font-weight:500;
	font-size:12px;
	text-decoration:none;
}
.page-right li {
	display: inline;
	padding:3px;
}
.page-right li a {
	color:#666666;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	border:#8F8F8F 1px solid;
}
.page-right li a:hover {
	color:#666666;
	border:#8F8F8F 1px solid;
}
.page-right li a:visited {
	color:#666666;
	border:#8F8F8F 1px solid;
}
.page-right li a:hover {
	color:#666666;
	border:#8F8F8F 1px solid;
}
.result {
	width:98%;
	height:auto;
	overflow:hidden;
	margin-top:5px;
	padding:5px;
	font-size:12px;
	text-align:left;
}
.result img {
	float:left;
	border: #999999 1px solid;
	padding:3px;
	margin-right:10px;
}
.result img:hover {
	border:  #993300 1px solid;
}
.pagelist {
	width:80%;
	float:right;
	text-align:right;
	padding-right:10px;
}
.aticlelist a {
	font-size:12px;
	line-height:20px;
	color:#666666;
	margin-bottom:5px;
}
.listname {
	padding-left:10px;
	margin-top:5px;
	border-bottom:#CCCCCC 1px solid;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	float:left;
	width:463px;
}
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}
body {
	font: normal 13px Verdana, sans-serif;
	background:url(../images/main-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color: #345;
	padding-bottom: 1em;
}
a {
	color: #06A;
}
a:hover {
	color: #036;
}
p {
	padding: 0.1em 0 0.8em;
}
.feedback {
	font: normal 1.5em Georgia, sans-serif;
	background-color:#63093D;
	color:#FFFFFF;
	font-size:14PX;
	font-weight:bold;
	line-height:25PX;
	padding-left:5PX;
}
h1 {
	font: normal 1.5em Georgia, sans-serif;
	background-color:#63093D;
	color:#FFFFFF;
	font-size:14PX;
	font-weight:bold;
	line-height:25PX;
	padding-left:5PX;
}
h3 {
	font: normal 1.5em Georgia, sans-serif;
	background-color:#63093D;
	color:#FFFFFF;
	font-size:14PX;
	font-weight:bold;
	line-height:25PX;
	padding-left:5PX;
}
blockquote {
	background: #FFF url('../images/quote.gif') no-repeat;
	border: 1px solid #EAEAEA;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	margin-bottom: 1em;
	padding: 10px 1em 0.2em 42px;
}
code {
	display: block;
	background: #FFFFFA;
	color: #335;
	border: 1px solid #E8E8D5;
	padding: 5px 10px;
	overflow: auto;
	margin: 1em 0;
	font-size: 0.9em;
	line-height: 1.5em;
}
ul, ol {
	margin: 0 0 1em 1.6em;
}
ul ul, ol ol {
	margin: 0.3em 0 0.3em 1em;
}
small, .small {
	font-size: 0.8em;
}
big, .big {
	font-size: 1.2em;
}/* ----------------------------------------Forms------------------------------------------- *//* Seachform */
table.search {
	width: 100%;
	border-collapse: collapse;
}
.search td {
	vertical-align:middle;
}/* ----------------------------------------Layout------------------------------------------- *//* Main */
#main {
	width:100%;
	margin-top:5px;
	float:left;
}
#layout_wrapper {
	margin: 0px auto 0;
	width:900px;
}
#layout_container {
	background: #FFF;
	padding:0px 0px 5px 0px;
}
#layout_edgetop, #layout_edgebottom {
	background: url('../images/layout_edges.gif') no-repeat left top;
	display: block;
	height: 10px;
	font-size: 0;
	line-height: 0;
}
#layout_edgebottom {
	background-position: left bottom;
	margin:auto;
}/* Site Title */
#site_title {
	height:70px;
}
#site_title h1 {
	font: normal 2.4em sans-serif;
	letter-spacing: -1px;
}
#site_title h1, #site_title h1 a {
	color: #507A9A;
}
#site_title h1 a {
	text-decoration: none;
}
#site_title h1 a:hover {
	color: #305A7A
}
#site_title h2 {
	padding-top: 1.4em;
	font: normal 1.1em sans-serif;
	color: #FFFFFF;
}
#top_separator {
	background: url('../images/top_separator.gif') repeat-x left top;
	display: block;
	font-size: 0;
	height: 3px;
	line-height: 0;
}/* Navigation */
.post_body nicelist {
	padding:5px;
	background-color:#ffffff
}
.logo {
	background:url(../images/main-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:90px;
}
ul#top-nav {
	color:#FFFFFF;
	background: #fff url(../images/header-span.gif) repeat-x;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:12px;
	padding-left:10px;
	float:left;
}
#top-nav li {
	color:#FFFFFF;
	float: left;
	padding-left:10px;
	padding-right:10px;
}
#top-nav li a {
	display: block;
	line-height:45px;
	cursor: pointer;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#top-nav li a:hover {
	background: url(../images/nav-arrow.gif) no-repeat bottom center;
	text-decoration:none;
	line-height:45px;
	color:#FFCCCC;
}
#top-nav li a span {
	display: block;
	height: 43px;
	text-indent:-9999px;
}
#top-nav li a.current span {
	background: url(../images/nav-arrow.gif) no-repeat bottom center;
}
#top-nav #index a.current span {
	background-position: 55% 100%;
}
#top-nav li a span span {
	display: none;
}
#home-left-content {
	width: 352px;
	float: left;
}
#home-right-content {
	width: 624px;
	float: left;
}
#home-left-content .padFix {
	padding: 0 20px 0 20px;
	margin: 0;
	background: 0;
}
#home-right-content .padFix {
	padding:0;
}
#home-left-content .innerpadFix {/*padding: 0 0 50px 0;*/
}/*--------------------------------------------------------------Header styles -------------------------------------------------------------*/
#header-outer {
	background: #fff url(../images/header-span.gif) repeat-x;
	text-align:left;
	margin:auto;
	padding:0px;
}
#header {
	position: relative;
	width:100%;
	height:45px;
	margin: 0 auto;
}
#header h1 a span {
	display: none;
}
#search-form, #search-form fieldset {
	width: 203px;
	height: 40px;
	display: block;
	border: 0;
	padding-top:12px;
}
#search-form fieldset {
	width:250px;
	background: url(../images/sitesearch.gif) no-repeat;
}
#search-form {
	margin: 0;
	padding: 0;
}
#search-form #search {
	border: 0;
	width: 157px;
	height: 22px;
	padding-left: 7px;
	top: 3px;
	left: 0;
	background: 0;
	color: #06397c;
}
#search-button {
	width: 35px;
	height: 22px;
	background: url(../images/search-button.gif) no-repeat;
	vertical-align:middle;
}
#header-right {
	float:right;
}
#header-left {
	float:left;
}
.ads {
	width:900px;
	float:left;
	margin-top:-5px;
	overflow:hidden;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#3D1E30;
}
.ads_right {
	float:right;
	width:481px;
	padding-left:135px;
	color:#ffffff;
	padding-top:8px;
	height:222px;
	background:url(../images/lv_1.gif) no-repeat;
}
.tex {
	float:left;
	width:70%;
	padding-top:5px;
	text-align:justify;
}
.ads_right h2 {
	font-size:16px;
	float:left;
	font-weight:bold;
	margin:0px;
}
.ads_right h2 a {
	color:#334455;
	text-decoration:none;
	width:616px;
}
.ads_right a {
	color:#ffffff;
	text-decoration:none;
}
.ads_left {
	float:left;
	width:284px;
	height:222px;
}
#ads {
	width:900px;
	float:left;
	margin:0px 0px;
	overflow:hidden;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#3D1E30;
}
#ads_left {
	float:right;
	width:38%;
	padding-right:135px;
	color:#ffffff;
	padding-top:8px;
}
#ads_left h2 {
	font-size:16px;
	font-weight:bold;
}
#ads_left h2 a {
	color:#334455;
	text-decoration:none;
	;
}
#ads_left a {
	color:#ffffff;
	text-decoration:none;
	;
}
.title {
	font-size:14px;
	font-weight:bold;
}
.title a {
	color:#334455;
	text-decoration:none;
	;
}
#ads_right {
	float:right;
	width:35%;
}
#navigation {
	background: #739CBA url('../images/bg.gif') no-repeat left bottom;
	padding: 8px 10px 0;
}
.menu-right {
	float:right;
	width:25%;
	padding:0px;
}
.input {
	width:155px;
	line-height:15px;
	margin-top:2px;
	padding-left:3px;
	border:#ffffff 1px solid;
}/* Tabs */
#tabs {
	width:70%;
	float:left;
}
#tabs ul {
	width:100%;
}
#tabs li {
	display:inline;
	list-style:none;
}
#tabs a {
	background: url("../images/tableftC.gif") no-repeat left top;
	float: left;
	font: bold 0.9em sans-serif;
	margin-right: 3px;
	padding-left: 4px;
	text-decoration: none;
}
#tabs a span {
	float: left;
	display: block;
	background: url("../images/tabrightC.gif") no-repeat right top;
	padding: 5px 10px 5px 6px;
	color: #608AAA;
}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float: none;
}/* End IE5-Mac hack */
#tabs a:hover span {
	color: #608AAA;
}
#tabs a:hover {
	background-position: 0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}
#tabs li.current_page_item a {
	color: #47A;
	background-position: 0% -42px;
}
#tabs li.current_page12 a {
	padding-top:5px;
	color: #47A;
	background-position: 0% -42px;
}
#tabs li.current_page45 a {
	padding:0px;
	color: #47A;
	background-position: 0% -42px;
}
#tabs li.current_page_item a span {
	background-position:100% -42px;
}/* Main Layout */
.addtocart {
	
	color:#663300;
	width:99%;
	float:left;
	margin-bottom:8px;
	padding-bottom:10px;
}
.addleft {
	float:left;
	width:58%;
	color:#999;
	text-align:right;
}
.addright {
	float:right;
	vertical-align:middle;
	padding-top:3px;
}
.pri-title {
	border-bottom:#D3BCB1 1px solid;
	font-weight:bold;
	color:#663300;
	padding-top:5px;
	font-size:12px
}
.pri-title span.price {
	font-weight:bold;
	color:#CC0000;
	font-size:18px;
}
.pro-list {
	width:670px;
	padding:5px;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
}
.pro-list1 {
	width:640px;
	margin-top:5px;
	padding:5px;
	;
	height:auto;
	overflow:hidden;
	background-color:#FFFFFF;
}
.big-pic {
	height:180px;
}
.pro-list-left {
	width:39%;
	float:left;
	padding-left:4px;
	padding-top:8px;
	height:300px;
}
.pro-list-right {
	width:50%;
	float:right;
	padding-left:20px;
	border-left:1px dashed #CCCCCC;
}
.pro-list-right a{ text-decoration:none; color:#666666;
	
}
.small-pic {
	padding-top:2px;
	line-height:25PX;
	margin:auto;
	text-align:center;
}
.product-name {
	color:#0000ff;
	height:30px;
	text-align:center;
}
.product-name a {
	color:#0000ff;
	font-size:12px;
	font-weight:bold;
}
.product-name a:hover {
	color:#800080;
} 
.product-name a:visited {
	color:#800080;
}  
.see-detail a {
	color:#666666;
	text-decoration:none;
}
.produc-title {
	width:96%;
	line-height:20px;
	border-bottom: #C1C1C1 1px solid;
	margin:auto;
	padding-bottom:3px;
	color:#1D779E;
	font-weight:bold;
}
.p-list {
	width:337px;
	float:left;
	border:1px #e8e8e8 solid;
	height:auto;
	overflow:hidden;
	padding-top:8px;
	margin-top:3px;
	height:165px;
}
.p-list-left {
	width:43%;
	float:left;
	text-align:center;
	margin-left:5px;
}
.p-list-left a {
	height:130px;
}
.p-pic a {
	height:130px;
}
.p-list-right {
	width:53%;
	float:left;
	height:125px;
}
.p-list img {
	border:#CCCCCC 1px solid;
	padding:5px;
}
.p-list a img {
	border:#CCCCCC 1px solid;
	padding:5px;
}
.p-list a:hover img {
	border:#94ABE2 1px solid;
	padding:5px;
}
.p_name {
	font-weight:bold;
	color:#680941;
}
.p_name a {
	color:#680941;
	font-size:12px;
	text-decoration:none;
}
.p_name a:hover {
	color:#660066;
}
.pic-list {
	width:680px;
	float:left;
}
.pic-list a {
	color:#666666;
}
.pic-list ul {
	width:680px;
	padding-left:3px;
	margin:0px;
	list-style-type:none;
	float:left;
}
.pic-list ul li {
	width:50%;
	float:left;
	height:180px;
	margin-bottom:3px;
}
.access {
	width:672px;
	height:auto;
	float:left;
	overflow:hidden;
	font-size:12px;
	color:#666666;
	border:#F0F0F0 1px solid;
	background-color:#F7FDFF;
	padding:3px;
}
.access-left {
	width:13%;
	float:left;
	line-height:40px;
	font-weight:bold;
}
.access-right {
	width:87%;
	float:left;
}
.access-right img {
	border:#FFFFFF 1px solid;
}
.small-pic ul {
	margin:auto;
	margin-top:5px;
	list-style: none;
	text-decoration:none;
	font-weight:900;
	font-size:12px;
	line-height:25px;
}
.small-pic li {
	float:left;
	color:#888888;
	height:68px;
	width:68px;
	border:#CCCCCC 1px solid;
	height:60px;
	margin-left:3px;
}
.small-pic li a {
	color:#888888;
	text-decoration:none;
	width:60px;
	margin-left:3px;
}
.small-pic li a img {
}
.small-pic li a img {
	margin:auto;
}
.small-pic li a:hover img {
}
.small-pic li a:hover {
	color:#990000;
	text-decoration:none;
}
.small-pic img {
}
.small-pic img a:hover {
}
.desc {
	width:94%;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	margin-left:7px;
	height:auto;
	overflow:hidden;
	padding:15px 14px 5px 14px;
	color:#666666
}
.send {
	padding-top:5px;
	width:98%;
	margin:auto;
}
.send input {
	height:15px;
	border-bottom:1px #999999 solid;
	border-left: #333333 1px solid;
	border-top:#333333 1px solid;
	border-right:#999999 1px solid;
	margin-top:2px;
}
.send-text {
	width:120px;
	float:left;
	text-align:left;
	font-weight:bold;
	padding-top:3px;
}/* end product */
.product {
	width:677px;
	background-color:#ffffff;
	float:left;
	height:auto;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:8px;
	padding-left:8px;
}
.product2 {
	width:647px;
	background-color:#ffffff;
	float:left;
	height:auto;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:8px;
	padding-left:8px;
}
.list {
	margin:auto;
	width:160px;
	height:180px;
	border:#666666 1px dashed;
	margin:2px;
	float:left;
	padding-top:8px;
}
.list2{
	margin:auto;
	width:155px;
	height:180px;
	border:#666666 1px dashed;
	margin:2px;
	float:left;
	padding-top:8px;
}
.list1 {
	margin:auto;
	background:#ffffff;
	width:22%;
	height:auto;
	border:#666666 1px dashed;
	margin:2px;
	padding-left:3px;
	float:left;
	padding-top:8px;
}
.list-big {
	margin:0 auto;
	width:680px;
	text-align:left;
	height:auto;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
}
.txt-big img {
	width:90px;
	height:60px;
	margin:auto;
	padding:5px;
	display:block;
	border:1px solid #999999;
}
.txt-big img:hover {
	border:1px solid #993300;
}
.txt-big {
	color:#333333;
	font-weight:bold;
	background:#ffffff;
	border:#999999 1px solid;
	width:80%;
	margin:auto;
}
.txt img {
	margin:auto;
	padding:5px;
	display:block;
}
.txt img:hover {
}
.txt {
	color:#333333;
	font-weight:bold;
	background:#ffffff;
	width:100%;
	margin:auto;
	height:130px;
}
.txt a {
	height:130px;
	margin:auto;
}
.price {
	color:#FF6600;
	font-size:12px;
	height:30px;
	padding:3px;
	width:90%;
	text-align:center;
	margin:auto;
	font-weight:bold;
}
.price a {
	color:#FF6600;
}
.price a:hover {
	color:#CC0000;
}
.p-rice {
	width:auto;
	text-align:center;
}
.p-rice a {
	color:#FF9900;
}
.price1 {
	color:#333333;
	font-size:12px;
	padding:3px;
	width:90%;
	text-align:left;
	margin:auto;
}
.price1 a {
	color:#333333;
}
.price1 a:hover {
	color:#CC0000;
}
.price-big {
	color:#333333;
	font-size:12px;
	padding:3px;
	width:90%;
	padding-left:18px;
	text-align:left;
	background-repeat:no-repeat;
	background-position:left;
	margin:auto;
}
.price-big a {
	color:#333333;
}
.price-big a:hover {
	color:#CC0000;
}
#id {
	width:100%;
	height:auto;
	overflow:hidden;
}
#main_left {
	width:680px;
	float:right;
	margin-bottom:8px;
}
#main_right {
	width:210px;
	float:left;
}
ul.submenu1, ul.submenu2 {
	margin: 0 0 20px 0;
	padding: 0;
}
ul.submenu1 li, ul.submenu2 li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: url(foo.gif); /* because IE is balls */
}
ul.submenu1 li a, ul.submenu2 li a {
	display: block;
	height: auto !important;/* Start hide from IE Mac \*/
	height: 1%;/* End hide from IE Mac */
	padding: 1px 5px 1px 20px;
}
ul.submenu1 li a {
	background: url(../../images/bg/submenu1.gif) no-repeat 5px 50%;
}
ul.submenu1 a:hover {
	color: #426F85;
	background: #B3C6C4 url(../../images/bg/submenu1.gif) no-repeat 5px 50%;
}
.main_left-left {
	float:right;
	width:28%;
	margin:0px;
	border:1PX solid #C9DEF1;
}
.main_left-left p {
	text-align:justify;
	width:94%;
}
.main_left-left p a {
	color:#334455;
	text-decoration:none;
}
.main_left-left p a:hover {
	color:#334455;
}
.main_left_content {
	width:680px;
	float:left;
	margin-left:0px;
}
.main_left-right {
	float:left;
	width:70%;
}/* Footer */
#footer {
	width:900px;
	float:left;
	height:50px;
	font-size: 0.85em;
	color: #FAFCFF;
}
.f-left {
	float:left;
	width:50%;
}
.f-right {
	float:right;
	width:45%;
}
#footer .right1 {
	color: #ffffff;
	width:60%;
	float:left;
}
#footer .right1 a {
	margin-right:5px;
	color: #ffffff;
	text-decoration:underline;
}
#footer .right {
	color: #C8DBE8;
	width:60%;
	float:right;
}
#footer .right a {
	color: #ffffff;
	text-decoration: none;
}
#footer .right a:hover {
	color: #FFE;
	text-decoration: underline;
}/* ----------------------------------------Miscellaneous------------------------------------------- *//* Images *//* Text */
.llist ul {
	margin:0px;
	float:left;
}
.llist li {
	float:left;
}
.bold {
	font-weight: bold;
}
.tright {
	text-align: right;
}
.tcenter {
	text-align: center;
}
.tright {
	text-align: right;
}/* Floats */
.left {
	float: left;
}
.left-foot {
	width:900px;
	padding-left:5px;
	float:left;
	background: #000000 url('../images/footer.gif') no-repeat left top;
	line-height:22px;
	margin:0px;
	font-size: 0.85em;
	color: #FAFCFF;
}
.left-foot a {
	color:#FFFFFF;
	padding-left:3px;
}
.left-foot a:hover {
	color:#FFCC00;
}
.right {
	float: right;
}
.right2 {
	float: left;
	padding-left:50px;
}
.support {
	float:left;
	width:98%;
}/* Clear */
.clear, .clearer {
	clear: both;
}
.clearer, .spacer {
	display: block;
	font-size: 0;
	line-height: 0;
}/* Icons */
postspan.comment {
	background: url('../images/icon_comment.gif') no-repeat left center;
	padding-left: 18px;
	font-weight:bold;
}
span.commentn {
	background: url('../images/icon_comment.gif') no-repeat left center;
	padding-left: 18px;
	font-weight:bold;
	height:30PX;
}/* ----------------------------------------Post, page------------------------------------------- */
.p-c {
	background:#680941;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	margin:0px;
}
.post {
	margin-left:0px;
	float:left;
	color: #444;
	padding-bottom:4px;
}
.post1 {
	margin-left:0px;
	float:left;
	color: #444;
	width:680px;
}
.post2 {
	margin-left:0px;
	float:left;
	color: #444;
	width:650px;
}
.post_title1 {
	width:95%;
	height:auto;
	float:left;
	background: #63093D url('../images/post/title.gif') no-repeat left top;
	padding: 6px 12px 5px;
	color:#FFFFFF;
	font: bold 0.9em Verdana, sans-serif;
	width:450px;
}
.post_title1 h1 {
	font: bold 0.9em Verdana, sans-serif;
	line-height:15px;
	height:15px;
	width:450px;
}
.post_title1 h1 a {
	color: #ffffff;
}
.post_title1 h1 a:hover {
	color: #469;
	text-decoration: underline;
}
.post_title1 h3 {
	font: bold 0.9em Verdana, sans-serif;
	line-height:15px;
	height:15px;
	width:450px;
}
.post_title1 h3 a {
	color: #ffffff;
}
.post_title1 h3 a:hover {
	color: #469;
	text-decoration: underline;
}
.post_title1 h1.left {
	width:380px
}
.Current {
	padding-left:10px;
	background-color:#F3F3F3;
	line-height:18px;
}
.Current a {
	color:#1A7A97;
}
.Current a:hover {
	color:#CC3300;
}
.post_title {
	width:100%;
	margin:0px;
	float:left;
	background: #680941 url('../images/post/title.gif') no-repeat left top;
	color:#FFFFFF;
	font: bold 0.9em Verdana, sans-serif;
	line-height:25px;
}
.post_title2 {
	width:100%;
	margin:0px;
	float:left;
	background: #680941 url('../images/post/title.gif') no-repeat left top;
	color:#FFFFFF;
	font: bold 0.9em Verdana, sans-serif;
	line-height:25px;
}
.post_date {
	color: #999;
	padding-top: 1px;
	font-size: 0.85em;
}
.post_metadata {
	width:100%;
	background: #ffffff;
}
.post_metadata .content {
	padding:3px;
	font-size: 0.8em;
	color: #666;
}
.post_metadata .content a {
	color: #567;
}
.post_metadata .content a:hover {
	color: #002;
}
.bigpic {
	margin:auto;
	border:#CCCCCC 1px solid;
	padding:3px;
	width:210px;
}
.post_body {
	margin:auto;
	padding:0px;
}
.post_body a {
}
.post_bottom {
	background: url('../images/post/bottom.gif') no-repeat left top;
	display: block;
	height: 5px;
	font-size: 0;
	line-height: 0;
}
.post_search_text {
	font-size: 0.85em;
	padding: 2px 0;
}/* ----------------------------------------Sidebar box------------------------------------------- */
.box {
	margin-bottom: 5px;
}
.box_title {
	MARGIN-TOP: 1px;
	PADDING-LEFT: 15px;
	font-size:12px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/box/title.gif) #6f0a46 no-repeat left top;
	COLOR:#f3f3f3;
	LINE-HEIGHT: 25px
}
.box_title A {
	FONT-SIZE:12px;
	padding-right:16px;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.box_title A:hover {
	COLOR: #ffcc33;
	TEXT-DECORATION: underline
}
.box_title H3 {
	PADDING-LEFT: 15px;
	MARGIN: 0px;
	LINE-HEIGHT: 25px
}
.box_title H3 A {
	TEXT-DECORATION: none
}
.box_body {/*background: #DAE3E9 url('../images/box/body.gif') repeat-x left top*/
	border:#F5DFEB 2px solid;
	background-color:#FFECF7;
	padding: 8px 10px 1px;
	font-size: 0.9em;
}
.box_bottom {
	background: url('../images/box/bottom.gif') no-repeat left top;
	display: block;
	height: 5px;
	font-size: 0;
	line-height: 0;
}
.box ul {
	margin-left: 0;
	border-bottom: 1px solid #E2ECF2;
}
.box li:first-child {
	border-top: none;
}
.box ul li {
	list-style: none;
	padding:4px;
	border-top: 1px solid #E2ECF2;
	border-bottom: 1px solid #D0D8DE;
}
.box ul a {
	text-decoration: none;
	color:#B63D69;
}
.box ul a:hover {
	text-decoration: underline;
}/* ----------------------------------------Lists------------------------------------------- */
.pule {
	float:left;
}
.pule ol {
	margin:0px;
	width:100%;
	float:left;
	list-style-type:none;
	padding-left:5px;
}
.pule ol li {
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:13px;
}
.pule ol li.alt {
	width:29%;
	float:left;
	padding-bottom:5px;
	padding-left:16px;
}
.pule ol li.alt1 {
	width:29%;
	float:left;
	padding-bottom:5px;
	padding-left:15px;
}
.ub {
	padding-top:3px;
	float:left;
	width:100%;
	margin-top:1px;
}
.textlink {
	width:98%;
	margin:auto;
	line-height:18px;
	text-align:justify;
	margin-bottom:10px;
	margin-top:3px;
}
.textlink a {
	color:#334455;
	cursor:auto;
	text-decoration:none;
}
.textlink3 {
	width:98%;
	margin:auto;
	line-height:15px;
	text-align:justify;
	margin-bottom:3px;
	margin-top:3px;
}
.textlink3 a {
	color:#334455;
	cursor:auto;
	text-decoration:none;
}
.textlink a:hover {
	color:#334455;
}
.textlink1 {
	width:98%;
	margin:auto;
	text-align:justify;
	margin-bottom:10px;
	margin-top:3px;
}
.textlink1 a {
	color:#334455;
	cursor:auto;
	text-decoration:none;
}
.textlink1 a:hover {
	color:#334455;
}
.nicelist {
}
.nicelist ol {
	margin:0px;
	width:100%;
}
.nicelist ol li {
	width:98%;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	list-style: none;
	text-align:justify;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #EAEAEA;
}
.nicelist li.alt {
	width:96%;
	margin:auto;
	padding-bottom:5px;
}
.nicelist .body {
	padding-top: 5px;
}
.nicelist .date {
	color: #888;
	padding-top: 4px;
	font-size: 0.85em;
}
.nicelist .date a {
	color: #567;
	text-decoration: none;
}
.nicelist .date a:hover {
	color: #002;
	text-decoration: underline;
}/* ----------------------------------------Archives------------------------------------------- */
.archive_title {
	font: normal 1.4em sans-serif;
}
.archive_title a {
	text-decoration: none;
}
.archive_title a:hover {
	text-decoration: underline;
}
.archive_postinfo {
	font: normal 1em sans-serif;
	padding-bottom: 6px;
}/* ----------------------------------------Comments------------------------------------------- */
.comment_gravatar {
	width:98%;
	float:left
}
.comment_gravatar img {
	padding:2px;
	border:#E7E7E7 1px solid;
}
.comment_gravatar img a {
	border:#E7E7E7 1px solid;
}
.comment_gravatar img a:hover {
	border:#FF6600 1px solid;
}
.comment_author {
	width:80%;
	float:right;
	color:#FF3300;
}
.comment_gravatarn {
	width:120px;
	height:120px;
	border:#E7E7E7 1px solid;
	margin:auto;
	text-align:center;
	vertical-align:middle;
}
.comment_gravatarn img {
	vertical-align:middle;
}
.comment_gravatarn img a {
	border:#E7E7E7 1px solid;
}
.comment_gravatarn img a:hover {
	border:#FF6600 1px solid;
}
.comment_authorn {
	width:120px;
	margin:auto;
	font-size:11px;
	text-align:center;
	color:#FF3300;
	height:41px;
}
.comment_authorn a {
	color:#A35521;
}
.comment_authorn1 {
	width:120px;
	margin:auto;
	font-size:11px;
	text-align:center;
	color:#FF3300;
}
.comment_authorn1 a {
	color:#A35521;
}
.comment_gravatarn1 {
	margin:auto;
	display: table-cell;
	vertical-align:middle;
	text-align:center;/* IE Hack */
*display: block;
*font-size:110px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:120px;
	height:120px;
	border: 1px solid #eee;
}
.comment_gravatarn1 img {
	margin:0px;
	vertical-align:middle;
}
.comment_gravatarn1 img a {
	border:#E7E7E7 1px solid;
}
.comment_gravatarn1 img a:hover {
	border:#FF6600 1px solid;
}
.comment_gravatarn2 {
	margin:auto;
	display: table-cell;
	vertical-align:middle;
	text-align:center;/* IE Hack */
*display: block;
/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:120px;
	height:110px;
	border: 1px solid #eee;
}
.comment_gravatarn2 img {
	margin:0px;
	vertical-align:middle;
}
.comment_gravatarn2 img a {
	border:#E7E7E7 1px solid;
}
.comment_gravatarn2 img a:hover {
	border:#FF6600 1px solid;
}
/* ----------------------------------------Pagination------------------------------------------- */
.live {
	PADDING-LEFT: 40px;
	FLOAT: left;
	PADDING-TOP: 2px
}
#featured_products LI A {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 150px;
	HEIGHT: 100px;
	BACKGROUND-COLOR: #fff
}
.pagenavigation {
	background: #DDEBF4 url('../images/pagenav_top.gif') no-repeat;
	margin-bottom: 5px;
}
.pagenav_bottom {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 5px;
	background: url('../images/pagenav_bottom.gif') no-repeat;
}
.pagenav {
	font-size: 0.85em;
	padding: 5px 8px 0;
}
.pagenav a {
	color: #6A7DA4;
	text-decoration: none;
}
.pagenav a:hover {
	color: #002;
	text-decoration: underline;
}/* ----------------------------------------Width, height, margin, padding------------------------------------------- */
.h5 {
	height: 5px;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}
.prolist {
	width:90%;
	margin:auto;
}
.pro-listleft {
	width:49%;
	float:left;
	border-right:#CCCCCC 1px solid;
	line-height:25px;
	text-align:left;
}
.pro-listright {
	width:49%;
	float:right;
	line-height:25px;
	text-align:left;
}/* Inputs */
input#s, textarea, input.styled {
	border: 1px solid #BBB;
	width: 110px;
	margin:3px;
	font: normal 1em Verdana, sans-serif;
}
textarea {
	width: 440px;
}
#searchsubmit {
	border: 1px solid #BBB;
	background: #EEE;
	font: normal 0.9em Verdana, sans-serif;
	padding: 2px 3px;
}
.text-decs {
	padding-bottom:8px;
	padding-top:5px;
	line-height:20px;
	float:left;
	width:98%;
	text-align:justify;
}
.text-decs a {
	color:#666666;
}
.text-decs a:hover {
	color:#666666;
}
.text-decs h2{ display:inline;font-weight:bold; font-size:12px;padding-right:8px;}/*display:inline;*/
.viewcart {
	float:left;
}
.viewcart a {
	float:left;
	width:98%;
	color:#003366;
	line-height:18px;
}
.ubs {
	padding-left:10px;
	padding-bottom:3PX;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
}
.ubs a {
	width:98%;
	text-align:justify;
	color:#666666;
	line-height:16px;
}
.fod {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/car-c.gif);
	background-color:#ffffff;
	text-align:center;
}
.fod TD {
	CURSOR: pointer;
	background:url(../images/pro-bg.gif);
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	border:#CECECE 1px solid;
	height:30px;
}
.fod TD a {
	color:#ffffff;
	font-weight:bold;
	width:351px;
	text-decoration: none;
}
.fod TD a:hover {
	color:#ffffff;
	font-weight:bold;
	width:351px;
	text-decoration: none;
}
.fod A:hover {
	COLOR:#ffffff;
	WIDTH:351px;
}
.fod TD.s {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	background-image:url(../images/pro.gif);
	WIDTH: 351px;
	COLOR:#ffffff;
	PADDING-TOP: 5px;
	HEIGHT: 22px
}
.fod TD.s A {
	COLOR: #ffffff;
	WIDTH: 120px;
}
.fod TD.s A hover {
	COLOR: #ffffff;
	WIDTH: 120px;
}
.fodinfo LI.left {
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 49%
}
.fodinfo LI.rigth {
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	FLOAT: right;
	WIDTH: 49%
}
.fodinfo LI:hover {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f3f3f3
}
.dis {
	WIDTH: 100%;
	BACKGROUND-COLOR: #fff
}
.undis {
	DISPLAY: none
}
.fodinfo {
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 100%;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}
.fodinfo UL {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	WIDTH: 98%;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 3px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left
}
.fodinfo LI {
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px
}
{
 PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px
}
.descr-con1 a {
	color:#666666;
}
.buttonad {
	float:left;
	width:98%;
	background-image:url(../images/in.jpg);
	background-repeat:no-repeat;
}
.buttonad a {
	width:98%;
	color:#999;
	font-size:10px;
	text-decoration:none;
}
.allp {
	width:200px;
	float:left;
	text-align:right;
	margin:0px;
	padding:0px;
}
.allp a {
	float:left;
	padding-right:5px;
}
.categorie-list {
	text-align:center;
	width:98%;
	float:left;
	height:65px;
}
.list-big {
	margin:0 auto;
	margin-left:10px;
	width:200px;
	text-align:center;
	height:155px;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
}
.price-big {
	color:#333333;
	font-size:12px;
	padding:3px;
	width:98%;
	text-align:center;
	line-height:25px;
	background-repeat:no-repeat;
	background-position:left;
	margin:auto;
}
.price-big a {
	color:#333333;
}
.price-big a:hover {
	color:#CC0000;
}

.back{ float:left; width:98%; padding-top:15px;}

.step1,.step2{ padding-left:0px; line-height:30px;color:red; margin-top:15px;font-weight:bold;}
.step2{ margin-top:0px;}

.quantity{ float:left;}
ul#bestnews{ list-style-type:none; width:95%; float:left; margin:0px; padding-left:15px;}
#bestnews li{ padding:0px;margin:0px;display:block;height:25px; width:250px; float:left;}
#bestnews li a{ color:#999;text-decoration:none;padding:0px;margin:0px;display:block;height:25px;width:250px; float:left; line-height:23px;font-size:14px;}
#bestnews li.bestnewshead{ color:#999; width:530px;; float:left; padding:15px 0px;}/* font-weight:bold;color:#1D4F67; border-bottom:#CCCCCC 1px solid;*/
#monogam{ float:left; border-top:#003366 2px solid; width:900px;}
#monogam a{ color:#276C87; font-weight:bold; font-size:11px; margin-right:5px; text-decoration:none;}
#monogam a:hover{ text-decoration:underline;} 