


/* SPACING */
body {
	margin: 0px;
	font-family: "Arial", "Helvetica", sans-serif;
}
table {
	vertical-align:top;
	border:none;
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
.current_dir {
	direction:ltr;
/* 	direction:rtl; */
}
H1 {
	margin: 0px 0px;
	margin-bottom: 15px;
	padding: 0px 5px;
}
H2 {
	margin: 0px;
	padding: 0px 5px;
}
H3 {
	margin-bottom: 5px;
/* 	padding: 0px 5px; */
}
H4 {
	margin-bottom: 5px;
	padding: 0px 0px;
}
P, .bodytext {
	margin: 5px 0px;
	padding:0;
	line-height: 1.2em;
}
#maindiv {
	width: 98%;/*950px;*/
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
}
#footer {
/*	width: 765px;*/
	margin-bottom: 30px;
	margin-left: 15px;
}
#blk_nav_main {
	margin-top: 30px;
/* 	margin-left: 5px; */
/* 	margin-left: 190px; */
	width: auto;
}
#blk_nav_main A {
	display: block;
	width: 100%;
	margin: 0px 0px;
	text-align: center;
}
.nav_main_item_txt {
	margin: 0px 10px;
}
#blk_nav_main .rnd {
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}
#blk_cnt_head {
	position: relative;
	height: 65px;
	margin-left:5px;
}
#blk_logo2 {
	float:left;
	margin-top: 2px;
	width: 250px;
	height: 60px;
}
#blk_cnt_head_in {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 15px;
}
#blk_nav_sub {
	text-align: right;
	height: 20px;
	overflow: hidden;
	padding: 5px;
	margin-left:5px;
}
#blk_nav_sort {
	float: left;
	width: 200px;
	text-align:left;
}
#blk_cnt {
	margin: 10px;
	margin-left: 0px;
/* border: red 1px solid; */
}


#lead_img {
	width: 175px;
	height: 362px;/*thumb_height_171*2+margin_4+border_2*/
	overflow: hidden;
/* 	margin-left: 0px; */
/* 	display:inline; */
}
.img_border IMG {
	margin: 2px;
}
.img_border {
	margin: 5px;
}
.img_list_pos {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
/* 	display:inline; */
}
.img_list {
	width: 175px;
	height: 175px;
	margin: 5px;
/* 	display:inline; */
	overflow: hidden;
}
#telafriend {
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
}
#item_table {
	position: relative;
	/*height: 775px;*/
	height: 800px;
/* border: red 1px solid; */
}
#item_img_one {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	width: 294px;/*298*/
	height: 394px;/*400*/
	overflow: hidden;
}
#item_img_two {
	position: absolute;
	left: 309px;
	top: 0px;
	margin: 0px;
	width: 198px;
	height: 149px;
	overflow: hidden;
}
#item_img_three {
	position: absolute;
	left: 309px;
	top: 164px;
	margin: 0px;
	width: 198px;
	height: 149px;
	overflow: hidden;
}
#desc_txt_block {
	position: absolute;
	left: 520px;
	top: 0px;
	width: 228px;
	height: 155px;
	overflow: auto;
/* 	border: green 1px solid; */
}
#desc_txt_block div, #desc_txt_block P {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	font-size: 12px;
}
#desc_txt_block P, #desc_txt_block .bodytext {
 margin-bottom: 5px!important;
}
#desc_txt_block {
	line-height: 15px;
	font-size: 12px;
}

#desc_txt_block2 {
	position: absolute;
	left: 520px;
	top: 164px;
	width: 228px;
	height: 155px;
	overflow: auto;
/* 	border: green 1px solid; */
}
#desc_txt_block2 H3 {
	margin-top: 0px;
	margin-bottom: 5px;
}
#desc_txt_block2 div, #desc_txt_block2 P {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	font-size: 12px;
}
#item_table H2, #item_table H3, #item_table H4 {
	margin-top: 0px;
}
#item_table H2 {
	padding-left: 10px;
}
#item_txt_price {
	position: relative;
	left: 309px;
	top: 328px;
	margin: 0px;
	width: 442px;
	height: 66px;
	overflow: hidden;
}
#tx-ttproducts-pi1-list {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	width: 442px;
	height: 66px;
	overflow: hidden;
}
#item_txt_price_amnt {
	position: absolute;
	left: 15px;
	bottom: 14px;
	width: 80px;
	height:32px;
	padding: 0px;
	line-height: 32px;
/*	border: red 1px solid;*/
}
#item_txt_price SELECT {
	width: 80px;
	font-size: 11px;
}
#item_txt_price INPUT {
	width: 60px;
}
#item_txt_price_var1 {
	position: absolute;
	left: 120px;
	bottom: 20px;
	/*bottom: 15px;*/
	width: 115px;
	height:20px;
	text-align: right;
	line-height: 20px;
	font-size: 11px;
}
#item_txt_price_var2 {
	position: absolute;
	right: 90px;
	bottom: 20px;
	width: 115px;
	height:20px;
	text-align: right;
	line-height: 20px;
	font-size: 11px;
}
#item_txt_price_sizechart {
	position: absolute;
	right: 90px;
	top: 13px;
	width: 85px;
	height:20px;
	line-height: 20px;
	padding: 0px;
	text-align: left;
}
#item_txt_price_buynow {
	position: absolute;
	right: 15px;
	bottom: 20px;
	width: 60px;
	height:20px;
	text-align: right;
	cursor: pointer;
}
#item_txt_price_buynow INPUT {
	cursor: hand;
}
#digestformtype_mail {
	cursor: hand;
}
#item_h2_left {
	position: absolute;
	left: 0px;
	top: 435px;
	margin: 0px;
	width: 294px;
	/*height: 375px;*/
	height: 410px;
	overflow: hidden;
}
#item_h2_right {
	position: absolute;
	left: 309px;
	top: 435px;
	margin: 0px;
	width: 442px;
	/*height: 375px;*/
	height: 410px;
	overflow: hidden;
}
#item_h2_titles {
	position: absolute;
	top: 404px;
	width: 100%;
}
#item_h2_titles H2 {
/*	margin-bottom: 15px;*/
}
#item_h2_titles H2 {
/*	margin-bottom: 10px;*/
}
#item_gallery {
	height: 304px;
	width: 440px;
	overflow:hidden;
}
#item_gallery IMG {
	margin: 2px;
}
#item_gallery_nav {
	padding: 5px;
}
.similar_items {
 	margin-bottom: 10px;
}
.similar_items H4 {
	margin: 0px;
/* 	padding-top: 5px; */
/* 	margin-top: 0px; */
}
.similar_items .img_border {
/* 	float: left; */
	width: 100px;/*108*/
	height: 100px;/*83*/
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 2px;
	/*margin-bottom: 2px;*/
	margin-bottom: 10px;
}

.csc-menu-7 {
	list-style-type : none;
	margin:0px;
	padding:0px;
}
.csc-menu-7 LI {
	float: left;
	width: 350px;
	margin-right: 15px;
	margin-bottom: 15px;
/* 	border: red 1px solid; */

}
.csc-menu-7 LI UL {
	margin:0px;
	margin-left: 30px;
	padding:0px;
}
.csc-menu-7 LI UL LI {
	margin-bottom: 0px;
	list-style-type : none;
	clear: both;
	width: 320px;
/* 	border: red 1px solid; */
}

/* SPACING */



/* FONTS */
body, P, .bodytext, UL, LI {
	font-family: "Arial Unicode MS","Arial", sans-serif;
	font-size: 14px;
}
P, .bodytext {
 margin-bottom: 1.5em!important;
}
H1 {
	font-size:18px;
}
H2 {
	font-size:15px;
}
H3 {
	font-size:13px;
	font-weight:bold;
}
H4 {
	font-size:11px;
}

#content {
	font-size: 13px;
}
#footer {
	font-size: 13px;
	text-align: center;
}
#blk_nav_sub {
	font-size: 10px;
	font-weight: bold;
}
#blk_nav_main {
/*	font-size: 9px;*/
	font-size: 11px;
	font-weight: 800;
}
#item_gallery_nav {
	font-size: 11px;
}
#item_txt_smalls {
	text-align: justify;
}
.similar_items {
	font-size: 12px;
}
.item_txt_price_amnt {
	font-size: 24px;
	font-weight: bold;
}
#telafriend {
	font-size: 11px;
}
INPUT, SELECT, TEXTAREA {
	font-size: 11px;
}

#blk_cnt_head_in {
	font-size: 12px;
}
.plistimg {
	font-size: 15px;
	font-weight: bold;
}
#telafriend {
	font-weight: bold;
}
/* FONTS */




/* COLORS */
body {
	color:#000000;
	background-color: #fafafa;
}
H1, H2 {
	color: #885300;
	background-color: #e7e7e7;
}
H3, H3 A {
/*	color: #c7c7c7;*/
	color: #885300;
}
H4, H4 A {
	color: #c7c7c7;
}

#maindiv {
	background-color: #fafafa;
	border-right: #c7c7c7 1px solid;
	border-bottom: #c7c7c7 1px solid;
}
#blk_cnt_head {
	border-top: #c7c7c7 2px dotted;
	border-bottom: #c7c7c7 2px dotted;
}
#blk_cnt_head_in, #blk_cnt_head_in A {
	color: #885300;
	text-decoration: none;
}
#blk_cnt_head_in A:hover {
	text-decoration: underline;
}
#blk_nav_sub, #blk_nav_sub A {
	color: #e7a226;
	text-decoration: none;
}
#blk_nav_sub A:hover {
	text-decoration: underline;
}
#blk_nav_main, #blk_nav_main A {
	color: #885300;
	text-decoration: none;
}
#blk_nav_main A:hover {
	background-color: #e7a226;
	color: #885300;/*#e7e7e7;*/
}
#blk_nav_main .l1 {
	border-left: #fafafa 4px solid;
	border-right: #fafafa 4px solid;
}
#blk_nav_main .l2 {
	border-left: #fafafa 2px solid;
	border-right: #fafafa 2px solid;
}
#blk_nav_main .l3 {
	border-left: #fafafa 1px solid;
	border-right: #fafafa 1px solid;
}
#blk_cnt A {
	color: #e7a226;
	text-decoration: none;
}
#blk_cnt A:hover {
	text-decoration: underline;
}
.img_border {
	border: #c7c7c7 1px solid;
}
#blk_similar_items {
/* 	border-right: #c7c7c7 1px solid; */
}
#item_gallery {
	border: #c7c7c7 1px solid;
}
#item_gallery_nav {
	border-bottom: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	border-right: #c7c7c7 1px solid;
}
#blk_cnt_border {
	border: #c7c7c7 1px solid;	
}
.similar_items {
	border-bottom: #c7c7c7 1px dotted;
	/*border-right: #c7c7c7 1px solid;*/
}
#item_pagetitle {
	background-color: #e7e7e7;
}
INPUT, SELECT, TEXTAREA {
	border: #c7c7c7 1px solid;
}
.plistimg, .plistimg A {
	color: #000000;
}
.plistimg {
	background-color: #c7c7c7;
}
.csc-section A {
	color: #000000!important;
}
/* COLORS */









/* TABLE START */
.contenttable-0, .contenttable-1, .contenttable-2, .contenttable-3, .contenttable TD {
	border: #cccccc 1px solid;
	text-align: center;
	vertical-align: middle;
	width: 750px!important;
}
.tr-0 {
	background-color: #cccccc;
}
.td-0 {
	width: 200px;
	background-color: #c6c6c6;
}
/* TABLE END */




.blk_cnt_head_in_if {
font-size: 12px;
/*color: #c7c7c7;*/
color: #885300;
text-decoration: none;
}
.blk_cnt_head_in_if A {
color: #885300;
}
.blk_cnt_head_in_if A:hover {
text-decoration: underline;
}



.nav_lang {
	position: absolute; 
	right: 15px; 
	top:30px;
	width: 70px;
	font-size: 12px;
	text-align: center;
	color: #885300;
	font-weight:bold;
	background-color: #e7a226;
}
.nav_lang A {
	color: #885300;
	text-decoration: none;
}
.nav_lang A:hover {
	text-decoration: underline;
}
.nav_lang .rnd {
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}
.nav_lang .l1 {
	border-left: #fafafa 4px solid;
	border-right: #fafafa 4px solid;
}
.nav_lang .l2 {
	border-left: #fafafa 2px solid;
	border-right: #fafafa 2px solid;
}
.nav_lang .l3 {
	border-left: #fafafa 1px solid;
	border-right: #fafafa 1px solid;
}
