@import url("category.css");
@import url("products-style.css");
@import url("layout.css");

body {
	background-color: #ffe4e1;
	font-family:Verdana,Arial;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.content {
	width:932px;
	text-align:left;
	margin: 0px auto;	
	background-color: #F399C0;
}

.column{ width:100%;}
.column h1, .column h2{margin-bottom:10px;}
.column div.section {
	float:left;
	width:543px;
	margin:5px 0px;
	word-wrap:break-word;
	word-break:break-all;
	word-break/* */:normal;
	
}
.column.two div.section {width:48%;}
.column.three div.section {width:33%;}
.column.four div.section {width:24%;}
.column.five div.section {width:19.5%;}
.column.eight div.section {width:12.5%;}
.column .section .column.two .section{width:50%!important;}
.column .section .column.three .section{width:33.3%!important;}
.column .section .column .section{width:auto;}

a:link, a:visited { 
  color:#545454; 
  text-decoration: none; 
}

a:hover { 
  color:#545454; 
  text-decoration: underline; 
}

/*ul { margin: 0px; padding : 0px;} */


/* top banner */
.top {
}


/* specific banner*/
#top_template_header {
}

#top_breadcrumb {
}

#top-right, #top-right a {
}

/* left */
.left {
	width:205px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

.left_box {
	margin: 0px 3px 3px 0px;
	padding: 0px;
	width: 198px;
}

.left_box_title {
	height:35px;
	width: 198px;
	padding: 0px;
	margin:0px;
}

.left_box_title.cart_box_title {
	background:url(../../images/headers/english/box_title_cart.jpg) no-repeat;
	height:30px;
	font-size:0px;
}

.left_box_title.category_box_title {
	background:url(../../images/headers/english/box_title_category.jpg) no-repeat;
}


.left_box_title.special_box_title {
	background:url(../../images/headers/english/box_title_special.jpg) no-repeat;	
}

.left_box_text {
	margin: 0px;
	font-size: 11px;
	padding:0px;
	background:url(../../images/headers/english/box_text_category.jpg) repeat-y;
}

.left_box_text.cart_box_text {
	margin: 0px 0px 0px 9px;
	font-size: 11px;
	padding: 0px 6px 0px 6px;
	height:175px;
	background:url(../../images/headers/english/box_text_cart.jpg) repeat-x;
}

.left_box_text.category_box_text {
	margin: 0px;
	font-size: 11px;
	padding:6px;	
}


.left_box_text p {
	margin: 3px 3px 3px 10px;
}

.left_box_line {
}
.left_box_text_block {
}

.left_box_end {
	width:198px;
	margin:0px;
	height:15px;
	background:url(../../images/headers/english/box_end_category.jpg) no-repeat;
}

.left_box_end.cart_box_end {
	background:url(../../images/headers/english/box_end_cart.jpg) no-repeat;
}

.left_box_end.category_box_end {
	
}

/*center*/
.center {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #ffffff;
	width: 600px;
	height:438px;
	overflow:auto;
}


.center_box {
	margin: 6px;	
	padding: 0px 0px 0px 0px;
	width: 550px;
}

*+html .center_box {
	width: 550px;
}

.center_box table {
	border-collapse: collapse;
	width:100%;
	color:#545454;
	border:0px;
}
.center_box tr {
	background-color:#ffffff;
	border-bottom:1px dotted #C0C0C0;
	margin:0px;
}

.center_box th {
	text-align: center;
	font-family:Verdana,Arial;
	font-weight:bold;
	font-size:11px;
}

.center_box td {
	font-family:Verdana,Arial;
	font-size:11px;
	padding:6px 3px;
}

.center_box_title {
	font-size:12pt;
	font-weight:bold;
	color: #000000;
	width: 550px;
	height:21px;
	border-bottom:1px solid #F399C0;
	margin:6px 6px 6px 6px;

}

*+html .center_box_title {
	width: 550px;
}


.center_box_text {
	padding-bottom: 5px;
	font-size: 11px;
}


.center_box_text p {
}
.center_box_text a:link,a:visited  {
}
.center_box_text a:hover  {
}
.center_box_text_block {
}
.center_box_end {
}

.center_hr {
	clear:both;
	margin:3px 0px 0px 0px;
	border-bottom:1px solid #C0C0C0;
	width: 550px;
}

*+html .center_hr {
	width: 550px;
}

.right {
	float: right;
	width: 118px;
}

.bottom {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:136px;
}


.bottom_text_line {
	text-align:left;	
	font-size:11px;
	margin: 12px 0px 12px 24px;
	width:610px;
	color:#ffffff;

}

.bottom_text_line a:link,.bottom_text_line a:visited {
	color:#ffffff;
}

.bottom_text_line a:hover {
	color:#ffffff;
}

.copy_right {
	color:#B42030;
	margin:3px 0px 0px 0px;
}
.copy_right a:link, .copy_right a:visited, .copy_right a:hover {
	color:#B42030;
}


/* category */
#category_line {
	margin:3px 0px 3px 10px;
	height: 1.6em;
	border-bottom:1px solid #E1E1E1;
}

#category_line a:link,#category_line a:visited{
	color:#545454;
	text-decoration: none;
}

#category_line a:hover {
	color:#545454;
	text-decoration: underline;
}

#category_line_selected{
	height: 1.6em;
	border-bottom:1px solid #E1E1E1;
}
#category_line_selected a:link,#category_line_selected a:link:visited {
	color:#545454;
	font-weight:bold;
	text-decoration: none;
}
#category_line_selected a:hover {
	color:#545454;
	font-weight:bold;
	text-decoration: underline;
}
	
/* news box */
#news_box_line {
	height: 2.5em;
}

#news_box_line a:link,#news_box_line a:visited {
	color:#545454;
	text-decoration: none;
}
#news_box_line a:hover {
	color:#545454;
	text-decoration: underline;
}
	
/* product show */
.item_section {
	width: 138px;
	margin: 0px 0px 0px 33px;
}

.itemshow {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	text-align: center;
}

.item_title,.item_title a:link,.item_title a:visited {
	text-align: center;
	font-family:Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color:#7A2F33;
	margin:5px 0px 3px 0px;
}
.item_title a:hover {
	text-align: center;
	font-family:Verdana,Arial;
	color:#7A2F33;
	padding:4px 0px 5px 0px;
}


.item_price_name {
	text-align: center;
	font-family:Verdana,Arial;
	font-size: 12px;
	color:#A62B3D;
	margin:6px 0px 6px 0px;
}

.item_short_description {
	text-align: left;
	font-family:Verdana,Arial;
	font-size: 9pt;
	color:#545454;
}

.item_price1 {
	text-align: center;
	font-family:Verdana,Arial;
	font-size: 12px;
	font-weight:bold;
	color:#A62B3D;
}

.item_price2 {
	text-align: center;
	font-family:Verdana,Arial;
	font-size: 12px;
	font-weight:bold;
	color:#A62B3D;
}

/* ??? */
#login_box{
	text-align: center;
}

#login_form{
	height: 100px!important;
	height:90px;
}

input.loginbox { 
	width: 120px; 
	border: 1px solid #949494;
	margin: 1px; 
	color:#545454;
}

.clearbox {
	clear: both;
	visibility: hidden; 
}

#productlist_sort {
	color:#2E1510;
	font-size:12px;
	font-weight:bold;
	margin: 5px 0px 5px 45px;
}

#top_breadcrumb {
	height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;

}

.search_p {
	margin:10px 0px 0px 12px;
}

*+html .search_p {
	margin:8px 0px 0px 6px;
}

#wholesale_box {
	height:90px;
}
*+html #wholesale_box {
	height:96px;
}
*html #wholesale_box {
	height:96px;
}