html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff;
	color: #000000;
	height: 100%;
	overflow: hidden;
}


* html #black_stripe {
height: 100%;
}
#black_stripe {
	width: 980px;
	background: url(sfondo_black_980.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
}
body>#black_stripe {
	height: auto; 
	min-height: 100%;
}
* html #black_stripe_home {
height: 100%;
}
#black_stripe_home {
	width: 980px;
	background: url(sfondo_black_980_home.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
}

body>#black_stripe_home {
	height: auto; 
	min-height: 100%;
}
#container {
	position:absolute;
	left:0px; top: 50%; margin-top: -280px; right:0px;
	height: 560px;
	text-align:left;
	width: 100%;
	/*color: #868686;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: auto;
	margin-right: auto;
}
#container a, #container a:link, #container a:visited {
	text-decoration: none;
	/*color:#868686;*/
}
#container a:hover, #container a:active, #container a:focus {
	/*color: #000;*/
}

#top_links a, #top_links a:link, #top_links a:visited {
	text-decoration: none;
	color:#868686;
}
#top_links a:hover, #top_links a:active, #top_links a:focus {
	color: #000;
}
#center {
	width: 980px;
	/*background: #FFFFFF;*/
	margin-left: auto;
	margin-right: auto;
	height: 522px;
	overflow: hidden;
	z-index:10;
}
#menu_sx {
	float: left;
	height: 522px;
}
#prova {
	width: 1280px;
	height:522px;
	background-color:#00F;
}
#flash_dx {
	float: left;
	/*height: 522px;*/
	width:838px;
	z-index:-1;
}


#menu_sx a, #menu_sx a:link, #menu_sx a:visited {
	text-decoration: none; 
	color:#fff;
}
#menu_sx a:hover, #menu_sx a:active, #menu_sx a:focus {
	color: #868686;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
	text-decoration: none;
	color:#fff;
}
#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus {
	color: #868686;
}

#menu_sx {
	width: 142px;
	background: #FFFFFF;
}
#menu_sx_top {
	width: 142px;
	height: 394px;
	background: #FFFFFF;
}
#logo_bottom {
	margin:0; 
	width: 142px;
	position:relative;
	z-index:1000;
}

#logo_bottom a {
	margin:0; 
	padding:0; 
	display:block;
}
#menu_orizzontale {
	/*width: 126px;
	background: #000;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	border-top: transparent solid 1px;
	*/
	margin-left: auto;
	margin-right: auto;
	
	position:relative;
	z-index:1000;
}
#model {
	color: #000000;
	font-size: 12px;
	width: 136px;
	background: #FFFFFF;
	padding: 3px;
	padding-top: 18px;
	margin-left: auto;
	margin-right: auto;
	text-transform:uppercase;
}
#menu_sx_text {	
	margin-left: auto;
	margin-right: auto;
	font-size:10px;
	color:#868686;
}

#menu_sx_container {
	width: 136px;	
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
	height:293px;
	overflow:hidden;
}

#menu_sx_variations {
	width: 136px;
	/*padding-left: 3px;
	padding-right: 3px;*/
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

#price{
	color: #000000;
	font-size: 12px;
	width: 126px;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
}

#sottomenu_nostock {
	width: 126px;
	background: #FFFFFF;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: #fff solid 1px;
	font-weight:bold;
}

#sottomenu_sx {
	width: 142px;
	margin-left: auto;
	margin-right: auto;
}
#sottomenu_sx1 {
	width: 126px;
	background: #000000;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: #fff solid 1px;
	font-size:11px;
	color:#FEFEFE;
	padding-top:10px;
	padding-bottom:11px;
}
#sottomenu_sx2 {
	width: 126px;
	background: #626262;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: #fff solid 1px;
	font-size:11px;
	color:#FEFEFE;
}
#sottomenu_sx3 {
	width: 126px;
	background: #626262;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: #fff solid 1px;
}
#search {
	width: 142px;
	background: #626262;
	/*padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;*/
	margin-left: auto;
	margin-right: auto;
	/*border-top: #fff solid 32px;*/
	bottom: 38px; 
	padding:0; 
	position:absolute; 
	z-index:10000000000;
}

#search a{
	position:absolute; 
	z-index:100000000000000 !important;
}

#search li ul{
	display:none; 
	position:absolute; 
	/*left:-150px; */
	bottom:-8px; 
	*bottom:-20px; 
	z-index:-1 !important;
}

#header {
	width: 100%;
	height: 20px;
	/*border-bottom: #999999 solid 1px;*/
	background: url(sfondo_linea_header.gif) repeat-x;
	overflow: hidden;
}
#header_content {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}
#logo_top, #header_text {
	float: left;
}
#logo_top {
	width: 142px;
}
#header_text {
	padding-bottom:4px;
	/*top*/
	width: 838px;
	/*vertical-align: bottom;*/
	height: 20px;
}


#header_text a,
#header_text a:link,
#header_text a:visited
{
	color: #868686;
}

#header_text a:hover,
#header_text a:active,
#header_text a:focus
{
	color: #000000;
}

#footer 
{
	position:absolute;
	width: 100%;
	/*border-top: #999999 solid 1px;*/
	background: url(sfondo_linea_footer.gif) repeat-x;
	height: 20px;
}
#footer_content 
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	overflow: hidden;
}
#grigio, #footer_text {
	float: left;
}
#grigio {
	width: 142px;
	background: #626262;
	height: 20px;
}
#footer_text {
	padding-top: 3px;
	width: 838px;
	height: 20px;
    text-align:right;

}
/*----------------------------- KS Generic Styles--------------------------------------*/

#ks_footer_text_noinfo {
	width:695px; 
	padding-top:4px;
	overflow: hidden;
}

.ks_footer_text_noinfo_pos {
	float:right;
	position:relative; 
	right:-99px !important;
	right:50px; 
	top:0px !important;
	top:-21px; 
}

.ks_footer_text_noinfo_pos_jp {
	float:right;
	position:relative; 
	right:-19px !important;
	right:118px; 
	top:0px !important;
	top:-23px; 
}

#ks_footer_text_noinfo a,
#ks_footer_text_noinfo span
{
	padding-left: 13px;
}

#ks_footer_text_noinfo span,
#ks_footer_text_noinfo a,
#ks_footer_text_noinfo a:link,
#ks_footer_text_noinfo a:visited
{
	color: #868686;
}

#ks_footer_text_noinfo a:hover,
#ks_footer_text_noinfo a:active,
#ks_footer_text_noinfo a:focus
{
	color: #000000;
}

.ks_feedback
{
	height: 395px; 
	width: 380px; 
	margin: 0 auto; 
	background-color: white; 
	z-index: 9999999; 
	color:#626060;
}

.ks_feedback h1
{
	color:#626060;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;	
	margin-left:26px;
}


.ks_feedback_text {
width:82%;
color:#626060;
margin-left:26px;
padding:5px;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
}


#ks_loading_box {
width: 100%;
height: 32px;
text-align: center;
float: left;
width: 320px;
margin-top: 17px; 
}

#ks_footer2 
{
	position:absolute;
	width: 100%;
	/*border-top: #999999 solid 1px;*/
	background: url(sfondo_linea_footer.gif) repeat-x;
	height: 50px;
}
#ks_footer_content 
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	overflow: hidden;
}

#ks_footer_text {
	padding-top: 3px;
	width: 838px;
	height: 50px;
    text-align:right;

}
#ks_footer_vat {
color: #868686;
float:right;
position:relative;
right:-132px;
padding-top: 30px;
font-size: 8px;
}
/*----------------------------- End of KS Generic Styles--------------------------------------*/


productImageNotAvailable { /* surrounding element (can be <div> or <td>) for the product image, the product image thumbnail and 
the spacer image (which is shown if no product image is available) */
	padding: 2px;
	text-align: left; /* image is left aligned per default */
}
.productImageNotAvailable img { /* the image itself */
	border: 1px solid #CCCCCA; /* set border as default */
}
.productImageNotAvailable img {
	width: 200px; /* set default width for product image */
}


/*-----------------------------Breadcrumbs Styles--------------------------------------*/

.breadcrumb_right {
	padding-top: 3px;
	vertical-align: bottom;
	height: 20px;
	float:right;
	color: #868686;
}

.breadcrumb_left {
	padding-top: 3px;
	float:left;
	text-align:left;
	color: #868686;
}

/*-----------------------------End of Breadcrumbs Styles--------------------------------------*/


/*-----------------------------Basket Styles--------------------------------------*/


.position_layout {
	position:relative; 
	left:-142px; 
	margin-top:0px; 
	z-index:0; 
	width:980px;
}

.position_layout2 {
	position:relative; 
	left:-142px; 
	margin-top:45px;	
	z-index:0; 
	width:980px;
}

.position_layout3 {
	position:relative; 
	left:-142px; 
	margin-top:40px; 
	z-index:1; 
	width:980px;	
}


.emphasis {
	color: #626262;
	font-weight: bold;
}


.table_title {
	background:#626262; 
	color:#ffffff;
	border-right:#ffffff;
}

.myaccount_table_title {
	background:#626262; 
	color:#ffffff;
	border-right:#ffffff;
	padding-left: 5px;
	height: 18px;
}

.border_right {
	border-right: 1px solid #D6D3CE;
}

.table_light_text_bottom,
.border_bottom {
	border-bottom: 1px solid #D6D3CE;
}

.table_light_text_bottom_desc,
.table_light_text_description,
.border_bottom_right {
	border-bottom: 1px solid #D6D3CE;  
	border-right: 1px solid #D6D3CE;
	font-size: 11px;
}

.border_whitetext {
	border: 1px solid #626262; 
	background: #626262;
	color:#ffffff;
}

.border_whitetext_light {
	border: 1px solid #D6D3CE; 
	background: #D6D3CE;
}

.border_right_white_description,
.border_right_white {
	border-right: 1px solid #FFFFFF;
}

.border_right_white_description {
	width: 200px;
}


.text_bold  {
	font-weight: bold;
}

.table_light_text_bottom_desc,
.title_light_text_r_align,
.table_light_text_bottom,
.table_light_text_description,
.text_light {
	color: #868686;
	font-size: 11px;
}


.bigger_font ,
.border_whitetext_light,
.table_light_text_bottom,
.table_light_text_bottom_desc,
.border_right_white_description,
.border_right_white {
	font-size:11px;
	font-weight:normal;
}


.center_align {
	text-align:center;
}

.right_align,
.title_light_text_r_align {
	text-align:right;
	font-size: 11px;
}

.width_80 {
	width:80px;
}

.width_175 {
	width:175px;
}

.width_200 {
	width:400px;
}

.width_100 {
	width:100px;
}

.input_quantity {
	width:30px; 
	border:1px solid; 
	text-align:center; 
	font-size:11px;
}

.border{
	border: 1px solid #D6D3CE;
	font-size: 11px;
}

.padding_left_30
{
	padding-left: 30px;
}

.padding_top_header
{
	padding-top: 25px;
	padding-bottom:4px;
}

.button_style {
	font-size:11px; 
	cursor:pointer;
}

.input_login {
	border:1px solid #868686;
	margin-right:3px;
	padding:2px;
	width:250px;
	font-size:10px;
}

.comment_box {
	font-size:11px;
	width:300px;
	position:relative;
	z-index:1000000;
}


.title_grey {
	font-weight:bold;
	font-size:11px;
	color:#868686;
}

.title_black {
	font-weight:bold;
	font-size:11px;
	color:#000000;
	padding-top: 25px;
}

.text_grey {
	font-size:11px;
	color:#868686;
}

.text_grey_credit {
	font-size:9px;
	color:#868686;
}

.text_black {
	font-size:11px;
	color:#000000;
}

/*-----------------------------------End  of Basket Styles--------------------------------------*/


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.detpagetopmenu, x:-moz-any-link /* FireFox 2 */
{
	/*bottom:500px;*/
	top:43px;
}

.detpagetopmenu, x:-moz-any-link, x:default /* FireFox 3 */
{
	/*bottom:502px;*/
	top:41px;
}

.detpagetopmenu
{
	/*position:relative;*/
	float:left;
	position:absolute;
	*bottom:500px;
	top:41px;
	width:837px;
	z-index:0;
}

.listerpagetopmenu
{
	position:relative; 
	*bottom:501px;	
	*left:142px;
	width:837px;
	/*z-index:1000;*/
}

* html .listerpagetopmenu
{
	z-index:10000;
}

html>body .listerpagetopmenu
{
	position:relative; 
	bottom:-21px;	
	width:837px;
	left:0px;
	
}

*+html .listerpagetopmenu
{
	z-index:10000;
}

.listerpagefiltermenu
{
	position:relative; 
	*left:0px;
	*bottom:56px;
	
	width:1000px;
}

html>body .listerpagefiltermenu
{
	position:relative; 
	left:-142px;
	
	bottom:-466px;
	width:1000px;
}


/********* General Styles Start *************/

search input.inputText {
	color:#666666;	margin-right:1px;width:120px;
}

input.inputText, input.inputCheckbox, input.inputRadio, input.inputSubmit, input.inputSubmitCart, input.inputSubmitGo, select, textarea {global.css (line 279)
	margin-left:1px;
	font-size: 10px;
}
input.inputText {
	border:1px solid #868686;margin-right:3px;padding:2px;width:120px;
}
.inline * {
	display:inline;
}

.inputMandatory {
	color:#D10505;
}

.inputError { /* text - default highlighting in case of error, usage: <p class="inputError">, <label for="..." class="inputError"> */
	color: #D10505;
	font-weight: bold
}

.inputRegisterText
{
	border:1px solid #868686;
	margin-right:3px;
	padding:2px;
	font-size: 10px;
	width:250px;
}

.inputRegisterText2
{
	border:1px solid;
	margin-right:3px;
	padding:2px;
	font-size: 10px;
	width:50px;
}

.inputRegisterText3
{
	border:1px solid;
	margin-right:3px;
	padding:2px;
	font-size: 10px;
	width:224px;
}

.shippingText {
	float:left; 
	padding-right:4px;
	padding-top:3px;
}


/********* General Styles End *************/

#breadcrumbroot li
{
	float:left;
	/*margin-right:1px;*/
}

#breadcrumbroot ul
{
	display:block;
	float:left;
	/*margin-right:1px;*/
}

#breadcrumb
{
	float:left;
	padding-left:1px;
	/*width: 442px; */
	z-index: 1000000000; 
	display: block;
}

/*
.personalInformationBoxBody {
	line-height:1.9em;
	padding:3px 8px 0;
	margin:0;
	padding:0;
}

.personalInformationBox {
min-height:164px;
border-bottom:1px solid #CCCCCA;
border-left:1px solid #CCCCCA;
border-right:1px solid #CCCCCA;
float:left;
margin:0 8px 12px 0;
margin:0;
padding:0;
}

.personalInformationBoxes {
display:block;
display:inline-table;
margin:0;
padding:0;
text-align:left;
}
*/

#scrollableContainer
{
	height:440px;
}


.opaqueWindowShipping
{
	display:none; 
	padding:10px; 
	border:3px solid #cac8c8; 
	background-color:#f2f0f0; 
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9; 
	position:absolute;	
	top:12%; 
	width:404px; 
	height:125px;
	color:#626060;
	z-index:1000;
}


.opaqueWindow
{
	display:none; 
	padding:10px; 
	border:3px solid #cac8c8; 
	background-color:#f2f0f0; 
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9; 
	position:absolute;
	top:12%; 
	width:404px; 
	height:410px;
	color:#626060;
	z-index:1000;
}

.opaqueWindowClose
{
	text-align:center; 
	width:50px; 
	height:15px; 
	padding-top:2px; 
	float:right; 
	background-color:#c6c6c6;
	cursor:pointer;	
}

.opaqueWindow h1
{
	color:#383838;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
}

.opaqueWindowSend
{
	text-align:center; 
	width:50px; 
	height:15px; 
	/* padding-top:2px; */
	float:right;
	background-color:#000000;
	cursor:pointer;	
}

.opaqueWindowValidator
{
	/*padding-left:4px;*/
	padding-right:4px;
	padding-top:16px;
	color:#FF0000;
	float:left;
	/*width:7%;*/
	width:6px;
	*width:7px;
	font-size:12px;
}

.opaqueWindowControl
{
	width:100%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.opaqueWindowWrapper
{
	width:90%;
	text-align:center;
	margin:0px auto;
	padding-bottom:50px;
	*padding-bottom:10px;
}

.opaqueWindowFieldWrapper
{	
	width:90%;
	float:left;
	text-align:left;
}

.detpagebottommenu
{
	position:absolute; 
	bottom:40px;
	width:850px;
	float:right;
	z-index: 0;
}

#imgPanel
{
	color:#888888;
	padding-top:190px;
	width:25%;
	padding-left:305px;
	float:left;
	text-align:center;
	margin:0px auto;
}

#associatedProducts
{
	float:right; 
	width:270px;
	padding-top:112px;
	margin:0px auto;
	z-index:2000;
}

.associatedProductPadded
{
	margin-right:5px;
}

.associatedProduct
{
	float:left;
}

h1
{
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

h2
{
	font-size: 15px;
	font-weight:bold;
	font-size:11px;
	color:#868686;
}

a:link, a:visited
{
	color: #868686;
}

a:hover, a:active, a:focus
{
	color: #000000;
}


.table_light_text {
	font-size:10px;
    color: #868686;
}

#myaccount_headertext
{
	padding-bottom: 20px;
}

#header_title
{
	font-size: 20px; 
	font-weight: bold;
	padding-bottom: 5px;
}

#WFSimpleSearch_NameOrID
{
	width:80px;	
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color:#000000;	
	width:115px;
	float:left;
}

#WFAdvancedSearch_ProductID
{
	width:80px;	
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color:#000000;	
	width:115px;
	float:left;
}

#searchTextFieldContainer
{
	background-color:#626262;
	height:20px;
	padding-top:10px;
	padding-left:5px;
	top:0px;
	*top:131px;
	\* position:relative;*\
	z-index:100000000 !important;
}

#searchArea{
	position:relative; 
	z-index:-1 !important; 
	background-color:#F3F3F3;	
	height:160px;
}

.headerSearch
{ 
	padding:2px 13px;
	color:#FFFFFF;
	background-color:#626262;
	width:98%;
	height:14px;
	line-height:13px;
}

.headerSectionSearch
{ 
	padding:2px 13px;
	color:#FFFFFF;
	background-color:#626262;	
}

.searchCell
{
	float:left;
	margin-top:-18px;
}


/****** Site Map ******/

h3{
	border-top:1px solid #CCCCCC;	
	font-weight:bold;
	margin-bottom:5px;
	padding:5px 0 0;
	font-size:11px;
	color:#868686;
}

.linklist {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	transparent url(sitemap/ly_wt_catalogs_active.gif) no-repeat scroll right 4px;
}

#category{
	color:#A5A2A5;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px 10px 0;
}



#center_sitemap {
	width: 980px;
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	height: 522px;

}

div.frameTop {
	/*background:transparent url(sitemap/ly_frame_topleft.gif) no-repeat scroll 0 0;*/
	clear:both;
	height:9px;
	margin-left:15px;
	margin-right:15px;
	/*
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:70%;	
	*/
}


div.frameTop div.enhance {
	/*background:transparent url(sitemap/ly_frame_topright.gif) no-repeat scroll right 0;*/
	float:right;
	height:9px;
	width:5px;
}


div.frameMiddle {
	/*background:#FFFFFF url(sitemap/ly_frame_middle.gif) repeat-y scroll 0 0;*/
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:70%;
}

div.frameMiddle div.enhance {
	/*background:transparent url(sitemap/ly_frame_middle.gif) repeat-y scroll right 0;*/
	padding:0 10px;
	
}


div.frameBottom {
	/*background:transparent url(sitemap/ly_frame_bottomleft.gif) no-repeat scroll 0 bottom;*/
	font-size:0;
	height:9px;
	margin:0 15px 13px;
}


div.frameBottom div.enhance {
	/*background:transparent url(sitemap/ly_frame_bottomright.gif) no-repeat scroll right bottom;*/
	float:right;
	height:9px;
	width:5px;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	transparent url(sitemap/ly_wt_catalogs_active.gif) no-repeat scroll right 4px;
}

.paging {
	clear:both;
	color:#666666;
	line-height:1em;
	margin-bottom:0;
	padding:4px 0;
	text-align:right;
}

.area {
	display:block;
}

.productListing {
	clear:both;
	padding:0 1px;
}

.productListing li {
	float:left;
	height:170px;
	margin-bottom:0;
	padding:2px 0 8px 1px;
	text-align:center;
	width:118px;
}

.productImage{
	background:transparent url(sitemap/bg_wt_productlisting_image.gif) no-repeat scroll 0 0;
	height:140px;
	margin-left:0;
	text-align:center;
	width:118px;
	padding:0;
	position:relative;
}

.productListing .productImage img {
	border:0 solid;
	height:104px;
	left:17px;
	position:absolute;
	top:17px;
	width:83px;
}



a.productLink, a.productLink:link, a.productLink:visited {
	font-size:11px;
	font-weight:bold;
}


#siteMapCategoryName{

  font-size: 11px; 
  font-weight: bold;
  font-family:Verdana,Arial,Helvetica,sans-serif;

}

* html .position_layout {
	position:relative; 
	left:0px; 
	margin-top:-530px; 
	z-index:0; 
	width:980px;
}

* html .position_layout2 {
	position:relative; 
	left:0px; 
	margin-top:-480px; 
	z-index:0; 
	width:980px;
}

* html .position_layout3 {
	position:relative; 
	left:0px; 
	margin-top:-495px; 
	z-index:1; 
	width:980px;	
}

.searchOpaqueWindowClose {
	background-color:#C6C6C6;
	cursor:pointer;
	float:right;
	height:14px;
	text-align:center;
	width:50px;
}

* html .blankrow
{
	line-height:3px;
}

.blankrow
{
	*line-height:2px;
}

.variationSection
{
	text-align:left;
}
.variationPanelHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:2px;
}
.variationSizePanelHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:8px;
}
.variationPanel
{
	font-size:7px;;
	padding-bottom:5px;
}

.variationlist
{
	width:137px;
	/*width:139px;
	margin-left:-6px;
	*margin-left:-3px;*/
	border:1px solid;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color:#868686;
}



.hiddenPanel
{
	-moz-opacity:0.1;
	opacity:0.1;
	display:none;
}

/*style for thumbnail in lister */

.borderThumbStyle{
	border-style:solid;
	border-color: black;
	border-width:1px;
	width: 15px;
}

.thumbStyle
{
width: 15px;
border-width:0px;
border-style:solid;
}

.thumbStyleInfo
{
display: none !important;
display: block;
}

.thumbStyleInfoBlock
{
display: block;
}
/* End style for thumbnail in lister */

/* style for contact form */

.ks_contacts
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 4px;
}	
/* End style for contact form */
.ks_contact


