/*
-----------------------------------------------------------------------------------------
	PAGES:	CONTENT AND STORE FILES
	AUTOR:	Torsten Naujoks - Codecasters GmbH
	DATE:	2008/09/17
----------------------------------------------------------------------------------------- 
*/

/* ----------------------------------------------------------------------------------------- */
/* GLOBAL */
/* ----------------------------------------------------------------------------------------- */

body{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
color:					#1E1819;
margin:					0px 0px 5px 0px;
background-color:		#1E1819;
}

body#print{
margin:					5px;
background-color:		#FFFFFF;
}

#wrapper{
width:					950px;
margin:					0 auto 0 auto;
}

#wrapperInner{
width:					950px;
position:				relative;
top:					0px;
left:					0px;
}

#chef{
position:				absolute;
top:					32px;
right:					15px;
}

img{
border:					0px;
}

a{
color:					#FF5212;
text-decoration:		none;
}

a:hover{
color:					#FF5212;
text-decoration:		none;
}

form{
display:				inline;
}


/* ----------------------------------------------------------------------------------------- */
/* TOP */
/* ----------------------------------------------------------------------------------------- */

#top{
height:					85px;
border:					1px solid #FFFFFF;
border-top:				0;
}

#nfolinx{
position:				absolute;
top:					6px;
right:					27px;
font-size:				11px;
color:					#CFE0EC;
}

#nfolinx a{
color:					#DBEDF3;
}

#nfolinx a:hover{
color:					#FF5212;
}

#tabby{
position:				absolute;
top:					61px;
right:					297px;
}

#tabby ul{
margin:					0px 0px 0px 0px;
padding:				0px;
font-size:				12px;
}

#tabby ul li{
height:					24px;
float:					right;
list-style-type:		none;
padding:				0px 0px 0px 0px;
margin:					0px 0px 0px 2px;
background:				url(/images/header-tab-left.gif) no-repeat 0% 0%;
}

#tabby ul li a, #searchMe td a{
display:				block;
list-style-type:		none;
padding:				4px 10px 0px 10px;
margin:					0px;
height:					20px;
background:				url(/images/header-tab-right.gif) no-repeat 100% 0px;
white-space:			nowrap;
font-weight:			300;
color:					#DBEDF3;
text-decoration:		none;
}

#tabby ul li:hover{
background-image:		url(/images/header-tab-left.gif);
background-position:	0% -24px;
}

#tabby ul li:hover a, #searchMe td:hover a{
color:					#FFFFFF;
background-image:		url(/images/header-tab-right.gif);
background-position:	100% -24px;
}


/* ----------------------------------------------------------------------------------------- */
/* PATHWAY, STANDARD SEARCH & MAIN CATEGORY SELECTOR */
/* ----------------------------------------------------------------------------------------- */

#pathway{
height:					25px;
background:				#fff url(/images/pathway.gif) no-repeat;
border-left:			1px solid #FFFFFF;
border-right:			1px solid #FFFFFF;
padding:				5px 0 0 9px;
}

#pathway a{
color:					#1E1819;
}

#pathway a:hover{
color:					#FF5212;
}

#searchMe{
position:				absolute;
top:					61px;
right:					20px;
height:					24px;
width:					275px;
padding:				0px;
margin:					0px;
background:				url(/images/search_glass.gif) no-repeat 0% 0%;
}

#searchMe:hover{
background:				url(/images/search_glass.gif) no-repeat 0% -24px;
}

#searchMe td{
vertical-align:			middle;
}

#searchMe td a{
padding:				4px 10px 0px 0px;
}

#keywords{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
text-align:				center;
color:					#FFFFFF;
background:				transparent;
border:					0px;
height:					17px;
width:					150px;
margin:					2px 0px 0px 7px;
}

#searchsubmit{
margin:					0px 0px 0px 3px;
}


/* ----------------------------------------------------------------------------------------- */
/* Main */
/* ----------------------------------------------------------------------------------------- */

#main{
background:				#FFFFFF;
padding:				0px;
}

#main table.one{
background:				#FFFFFF;
margin:					-1px 0px 0px 0px;
}


/* ----------------------------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------------------------- */

#footer{
height:					27px;
width:					950px;
font-size:				10px;
text-align:				center;
color:					#4B4647;
background:				url(/images/footer.gif) no-repeat;
padding:				7px 0px 0px 0px;
}

#footer a, #footer a:visited, .copyright a{
color:					#4B4647;
}

#footer a:hover, .copyright a:hover{
color:					#FF5212;
}


/* ----------------------------------------------------------------------------------------- */
/* NAV_LEFT */
/* ----------------------------------------------------------------------------------------- */

td.nav_left{
height:					100%;
width:					208px;
color:					#000000;
font-weight:			normal;
background:				#FFFFFF;
padding:				0px 4px 4px 4px;
}

.nav_left a{
border:					1px solid #DCDCDC;
display:				block;
}

.nav_left a.l1{
font-weight:			normal;
color:					#1E1819;
background:				#F6F6F6;
margin:					0px 0px 4px 0px;
padding:				5px;
text-align:				left;
vertical-align:			middle;
}

.nav_left a#a1{
color:					#0083C4;
background:				#F2FBFE;
}

.nav_left a.l2{
font-weight:			normal;
color:					#1E1819;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
border-top:				0px;
margin:					-4px 0px 4px 0px;
padding:				5px 5px 5px 8px;
text-align:				left;
vertical-align:			middle;
}

.nav_left a#a2{
color:					#0083C4;
background:				#F2FBFE;
}

.nav_left a.l3{
font-weight:			normal;
color:					#1E1819;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
border-top:				0px;
margin:					-4px 0px 4px 0px;
padding:				5px 5px 5px 18px;
text-align:				left;
vertical-align:			middle;
}

.nav_left a#a3{
color:					#0083C4;
background:				#F2FBFE;
}

.nav_left a.l4{
font-weight:			normal;
color:					#1E1819;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
border-top:				0px;
margin:					-4px 0px 4px 0px;
padding:				5px 5px 5px 28px;
text-align:				left;
vertical-align:			middle;
}

.nav_left a#a4{
color:					#0083C4;
background:				#F2FBFE;
}

.nav_left a:hover{
color:					#FF5212;
background:				#FFFFFF;
text-decoration:		none;
}

.nav_left a b{
color:					#0083C4;
}

.nav_left a:hover b{
color:					#FF5212;
}

.nav_left i{
font-size:				11px;
font-weight:			300;
}


/* ----------------------------------------------------------------------------------------- */
/* NAV_RIGHT */
/* ----------------------------------------------------------------------------------------- */

td.nav_right{
width:					172px;
height:					100%;
color:					#1E1819;
font-weight:			300;
background:				#FFFFFF;
padding:				0px 4px 4px 4px;
}

td.nav_right table{
width:					164px;
font-size:				11px;
background:				#FBFCFD;
border:					1px solid #DCDCDC;
margin:					0px 0px 12px 0px;
}

td.box_right_header{
font-size:				12px;
font-weight:			900;
color:					#4B4647;
background:				#F2FBFE;
border-bottom:			1px solid #DCDCDC;
padding:				5px;
}

td.box_right_content{
font-weight:			normal;
text-align:				center;
color:					#1E1819;
padding:				5px;
}

td.box_right_content p{
margin:					5px 0px 2px 0px;
padding:				0px;
}

td.box_right_price{
font-size:				12px;
font-weight:			600;
text-align:				center;
color:					#00ADED;
padding:				10px 5px 2px 5px;
}

td.box_right_price span.old_price{
font-family:			Verdana, Arial, sans-serif;
font-size:				11px;
color:					#1E1819;
font-weight:			600;
margin:					5px 0px -10px 0px;
display:				block;
}

td.box_right_small{
font-size:				10px;
text-align:				center;
color:					#1E1819;
padding:				2px 5px 5px 5px;
}

table.box_right a{
font-size:				11px;
color:					#FF5212;
text-decoration:		none;
}

table.box_right a:hover{
font-size:				11px;
color:					#FF5212;
text-decoration:		underline;
}

td.box_right_label{
font-size:				10px;
text-align:				left;
color:					#1E1819;
padding:				5px 5px 2px 5px;
}

td.box_right_input{
font-weight:			300;
text-align:				left;
color:					#1E1819;
padding:				2px 0px;
}

td.box_right_input input{
height:					16px;
font-size:				11px;
font-weight:			normal;
color:					#1E1819;
border:					1px solid #DCDCDC;
margin:					0px 5px 0px 5px;
padding:				2px 2px 0px 2px;
}

td.box_right_input input.one{
width:					144px;
}

td.box_right_input input.third{
width:					110px;
}

td.box_right_input input.weiter{
background:				url(/images/go.gif) no-repeat 0% 0%;
border:					0px;
height:					16px;
width:					20px;
margin:					0px;
padding:				0px;
}

td.box_right_input input.weiter:hover{
background:				url(/images/go.gif) no-repeat 0% -16px;
border:					0px;
}

td.box_right_input input.newsletter{
background:				url(/images/newsletter.gif) no-repeat 0% 0%;
border:					0px;
height:					16px;
width:					141px;
margin:					5px 0px 2px 6px;
padding:				0px;
}

td.box_right_input input.newsletter:hover{
background:				url(/images/newsletter.gif) no-repeat 0% -16px;
border:					0px;
}

td.box_right_cart{
font-weight:			300;
text-align:				left;
color:					#1E1819;
padding:				2px 5px;
}

td.box_right_cart_left{
text-align:				right;
}

td.box_cart_discount{
font-size:				10px;
font-weight:			normal;
color:					#FF5212;
padding:				2px 5px;
}

td.box_cart_total{
font-size:				10px;
font-weight:			normal;
color:					#0083C4;
border-top:				1px solid #DCDCDC;
padding:				2px 5px;
}

td.box_cart_shipping{
font-size:				10px;
font-weight:			normal;
color:					#1E1819;
padding:				2px 5px;
}

td.box_right_thumb{
width:					100%;
text-align:				center;
background:				#FBFCFD;
border-bottom:			1px solid #FBFCFD;
cursor:					pointer;
}

td.box_right_thumb:hover{
background:				#F2FBFE;
border-bottom:			1px solid #DCDCDC;
}

td.box_right_thumb img{
border:					1px solid #DCDCDC;
margin:					8px 5px;
}

td.box_right_thumb:hover img{
border:					1px solid #FF5212;
margin:					8px 5px;
}


/* ----------------------------------------------------------------------------------------- */
/* MAIN_CONTENT */
/* ----------------------------------------------------------------------------------------- */

td.main_content{
width:					570px;
font-weight:			normal;
text-align:				left;
color:					#000000;
background:				#FFFFFF;
padding:				0px 8px 4px 8px;
}

#myShop td.main_content{
padding:				0px 4px 4px 4px;
}

td.main_content h1{
font-size:				17px;
color:					#4B4647;
border-bottom:			1px solid #DCDCDC;
margin:					0px 0px 4px 0px;
padding:				0px 0px 5px 0px;
}

td.main_content h2{
font-size:				17px;
color:					#4B4647;
margin:					17px 0px 8px 0px;
padding:				0px;
}

td.main_content h3{
font-size:				13px;
color:					#4B4647;
margin:					9px 0px 8px 0px;
padding:				0px;
}

td.main_content h4{
font-size:				13px;
color:					#1E1819;
margin:					0px;
padding:				0px;
}

td.main_content p{
line-height:			18px;
color:					#1E1819;
margin:					8px 0px 4px 0px;
padding:				0px 0px 0px 0px;
}

td.main_content img.content_teaser{
float: 					left;
margin:					8px 20px 9px 0px;
}

td.main_content img.cat_teaser{
border:					1px solid #DCDCDC;
}

form.mainform{
width:					452px;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
margin:					17px 0px 17px 24px;
padding:				17px 0px 0px 0px;
display:				block;
}

form.asform{
width:					454px;
height:					308px;
background:				transparent url(/images/module_main_advanced_search.gif) no-repeat;
margin:					17px 0px 17px 24px;
padding:				24px 0px 0px 0px;
display:				block;
}

form.mainform td, form.asform td{
text-align:				left;
padding:				0px 0px 12px 0px;
}

form.mainform td.lbl, form.asform td.lbl{
text-align:				right;
padding:				0px 12px 12px 0px;
}

form.mainform td input, form.asform td input{
width:					200px;
}

form.mainform td input.price, form.asform td input.price{
width:					60px;
}

form.mainform td input.cbx, form.asform td input.cbx{
height:					16px;
width:					16px;
margin:					0px;
padding:				0px;
}

form.mainform input.suchen, form.asform input.suchen, form input.neusuchen{
background:				url(/images/button_search_big.gif) no-repeat 0% 0%;
height:					22px;
width:					90px;
margin:					1px 0px;
padding:				0px;
}

form.mainform input.suchen:hover, form.asform input.suchen:hover, form input.neusuchen:hover{
background:				url(/images/button_search_big.gif) no-repeat 0% -22px;
}

#message_body{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
color:					#1E1819;
margin:					8px 0px 5px 0px;
height:					120px;
width:					97%;
}

input#submitter{
background:				url(/images/button_submit_big.gif) no-repeat 0% 0%;
border:					0px;
height:					22px;
width:					92px;
margin:					12px 0px 2px 6px;
padding:				0px;
}

input#submitter:hover{
background:				url(/images/button_submit_big.gif) no-repeat 0% -22px;
border:					0px;
}

img#goback{
background:				url(/images/button_goback_big.gif) no-repeat 0% 0%;
border:					0px;
height:					22px;
width:					85px;
margin:					12px 0px 2px 6px;
padding:				0px;
}

img#goback:hover{
background:				url(/images/button_goback_big.gif) no-repeat 0% -22px;
border:					0px;
}

input#subscribe{
background:				url(/images/button_subscribe_big.gif) no-repeat 0% 0%;
border:					0px;
height:					22px;
width:					141px;
margin:					0px 0px 2px 6px;
padding:				0px;
}

input#subscribe:hover{
background:				url(/images/button_subscribe_big.gif) no-repeat 0% -22px;
border:					0px;
}

input#loginf{
background:				url(/images/button_login_big.gif) no-repeat 0% 0%;
border:					0px;
height:					22px;
width:					110px;
margin:					0px 0px 2px 3px;
padding:				0px;
}

input#loginf:hover{
background:				url(/images/button_login_big.gif) no-repeat 0% -22px;
border:					0px;
}

input#continuef{
background:				url(/images/button_continue_big.gif) no-repeat 0% 0%;
border:					0px;
height:					22px;
width:					86px;
margin:					0px 0px 2px 6px;
padding:				0px;
}

input#continuef:hover{
background:				url(/images/button_continue_big.gif) no-repeat 0% -22px;
border:					0px;
}

.chart{
width:					100%;
border-collapse:		collapse;
}

.chart td{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
line-height:			18px;
color:					#1E1819;
border:					1px solid #DCDCDC;
padding:				3px 4px 2px 4px;
}

.chart td.price{
font-weight:			900;
text-align:				right;
color:					#00ADED;
}


/* ----------------------------------------------------------------------------------------- */
/* CHECKOUTS (SHALLOW)  */
/* ----------------------------------------------------------------------------------------- */

table.checkout{
width:					100%;
margin:					0px 0px 0px 12px;
}

table.checkout tr td, table.login tr td{
line-height:			18px;
vertical-align:			top;
color:					#1E1819;
padding:				0px 0px 0px 12px;
}

table.checkout tr td.caption, table.login tr td.caption{
font-weight:			900;
color:					#4B4647;
padding:				0px 0px 5px 12px;
}

table.login tr td, table.login tr td.caption{
padding:				0px;
}

div.hr{
height:					1px;
color:					#DCDCDC;
border-bottom:			1px solid #DCDCDC;
margin:					9px 0px 18px 0px;
}

div.hr0{
height:					1px;
color:					#DCDCDC;
border-bottom:			1px solid #DCDCDC;
margin:					-6px 0px 9px 0px;
}


/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_LISTING */
/* ----------------------------------------------------------------------------------------- */

table.prod_list, table.prod_list_nav, table.hot_spot{
border-collapse:		collapse;
width:					554px;
}

table.prod_list tr.article_information{
background:				#F6F6F6;
}

table.prod_list_nav{
border:					1px solid #DCDCDC;
margin:					9px 0px 12px 0px;
padding:				0px;
width:					554px;
}

table.prod_list_nav td{
font-size:				10px;
font-weight:			bold;
color:					#4B4647;
background:				#F6F6F6;
padding:				2px 5px;
}

tr.prod_list_nav td{
margin:					12px 0px 12px 0px;
padding:				2px 5px;
}

td.prod_list_thumb_cell{
width:					138px;
text-align:				center;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
cursor:					pointer;
}

td.prod_list_thumb_cell:hover{
background:				#FFFFFF;
}

td.prod_list_thumb_cell img.prod_thumb{
border:					1px solid #DCDCDC;
margin:					5px;
}

td.prod_list_thumb_cell:hover img.prod_thumb{
border:					1px solid #FF5212;
margin:					5px;
}

td.prod_list_title{
height:					40px;
font-size:				12px;
font-weight:			300;
color:					#1E1819;
text-align:				left;
vertical-align:			top;
background:				#FBFCFD;
border:					1px solid #DCDCDC;
border-right:			0px;
border-bottom:			0px;
padding:				12px 0px 5px 24px;
}

td.prod_list_model{
height:					40px;
font-size:				11px;
font-weight:			300;
color:					#1E1819;
text-align:				right;
vertical-align:			top;
background:				#FBFCFD;
border-top:				1px solid #DCDCDC;
border-right:			1px solid #DCDCDC;
padding:				12px 8px 5px 0px;
}

td.prod_list_content{
font-size:				11px;
font-weight:			300;
color:					#1E1819;
text-align:				left;
background:				#FBFCFD;
border:					1px solid #DCDCDC;
border-top:				0px;
padding:				0px 5px 8px 24px;
}

span.price{
font-family:			Verdana, Arial, sans-serif;
font-size:				12px;
color:					#00ADED;
font-weight:			600;
display:				block;
margin:					10px 0px 2px 0px;
}

span.price span.old_price{
font-family:			Verdana, Arial, sans-serif;
font-size:				11px;
color:					#1E1819;
font-weight:			600;
margin:					5px 0px -10px 0px;
display:				block;
}

span.uvp{
color:					#FF5212;
}

td.article_order{
font-size:				11px;
font-weight:			300;
text-align:				left;
vertical-align:			top;
color:					#1E1819;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
}

table.matritze{
border-collapse:		collapse;
margin:					5px;
}

td.matrix_caption{
text-align:				center;
vertical-align:			top;
white-space:			nowrap;
color:					#1E1819;
background:				#FFFFFF;
border:					1px solid #DCDCDC;
padding:				3px 2px 2px 2px;
width:					32px;
}

td.matrix_label{
font-size:				11px;
font-weight:			300;
text-align:				right;
vertical-align:			top;
white-space:			nowrap;
color:					#1E1819;
background:				#FFFFFF;
border:					1px solid #DCDCDC;
padding:				3px 5px 2px 5px;
}

#single_options table.matritze td.matrix_label{
width:					50px;
text-align:				left;
}

td.matrix{
font-size:				11px;
font-weight:			300;
text-align:				center;
vertical-align:			top;
color:					#1E1819;
background:				#FFFFFF;
border:					1px solid #DCDCDC;
margin:					0px;
padding:				0px;
}

td.matrix input{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				11px;
font-weight:			300;
text-align:				center;
color:					#1E1819;
height:					14px;
width:					28px;
}

td.matrix_single_head{
font-size:				11px;
font-weight:			300;
text-align:				left;
vertical-align:			top;
color:					#1E1819;
padding:				3px 0px 2px 5px;
}

td.matrix_single_head input{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				11px;
font-weight:			300;
text-align:				center;
color:					#1E1819;
height:					14px;
width:					25px;
}

td.matrix_double_head{
font-size:				11px;
line-height:			15px;
height:					20px;
text-align:				left;
padding:				4px 5px 0px 8px;
height:					20px;
}

#single_options table.variant_matrix{
margin:					5px 5px 1px 7px;
}

table.variant_matrix td{
font-size:				11px;
font-weight:			300;
vertical-align:			top;
white-space:			nowrap;
color:					#1E1819;
}

td.variant_label{
padding:				0px 5px 0px 1px;
}

td.variant_label h2{
font-size:				11px;
font-weight:			900;
padding:				0px;
margin:					0px;
}

td.variant_value{
border:					0px;
border-left:			1px solid #FFFFFF;
border-right:			1px solid #A7D3E3;
padding:				0px 2px 0px 2px;
}

td.variant_value_1{
border:					0px;
border-right:			1px solid #A7D3E3;
padding:				0px 2px 0px 2px;
}

td.variant_value_l{
border:					0px;
border-left:			1px solid #FFFFFF;
padding:				0px 2px 0px 2px;
}

td.article_order_del_date{
font-size:				11px;
line-height:			15px;
height:					20px;
text-align:				right;
padding:				3px 8px 2px 0px;
}

td.article_order_del_date input{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				11px;
font-weight:			300;
text-align:				center;
color:					#1E1819;
height:					14px;
width:					70px;
}

td.article_order_button{
height:					20px;
width:					36px;
text-align:				center;
padding:				3px 8px 0px 0px;
}

td.article_order_button input{
background:				url(/images/warenkorb.gif) no-repeat 0% 0%;
height:					16px;
width:					20px;
margin:					1px 0px;
padding:				0px;
}

td.article_order_button input:hover{
background:				url(/images/warenkorb.gif) no-repeat 0% -16px;
}

a.prod_list_cart{
color:					#1E1819;
text-decoration:		none;
}

a.prod_list_cart:hover{
color:					#FF5212;
text-decoration:		none;
}

td.prod_list_header{
font-weight:			600;
color:					#1E1819;
background:				#F2FBFE;
padding:				5px;
}

#icons{
height:					20px;
width:					100%;
font-size:				11px;
font-weight:			300;
text-align:				left;
color:					#1E1819;
background:				#F6F6F6;
border:					1px solid #DCDCDC;
border-bottom:			1px solid #D0D0D0;
padding:				4px 0px 0px 0px;
}

#stl{
display:				none;
}

#icons img{
margin:					-5px 0px 0px 0px;
}

td.prod_list_space{
margin:					6px 0px 6px 0px;
height:					12px;
border:					0px;
}


/* ----------------------------------------------------------------------------------------- */
/* STORELOCATOR */
/* ----------------------------------------------------------------------------------------- */

#cally{
position:				absolute;
top:					-500px;
left:					0px;
visibility:				hidden;
text-align:				left;
cursor:					default;
}

#callyA{
position:				absolute;
top:					246px;
left:					0px;
height:					246px;
width:					554px;
z-index:				101;
padding:				0px 0px 0px 0px;
}

#callyBg{
position:				absolute;
top:					0px;
left:					0px;
height:					246px;
width:					554px;
display:				none;
}

#callyHeader{
position:				absolute;
top:					21px;
left:					10px;
z-index:				103;
font-size:				13px;
font-weight:			900;
vertical-align:			top;
color:					#1E1819;
margin:					0px;
padding:				0px;
}

#callyHeader a{
text-decoration:		none;
color:					#1E1819;
cursor:					default;
}

#callyForm{
position:				absolute;
top:					48px;
left:					6px;
z-index:				104;
}

#callyForm td{
height:					18px;
vertical-align:			top;
}

#plzLabel{
width:					148px;
font-size:				11px;
font-weight:			300;
vertical-align:			top;
color:					#1E1819;
padding:				2px 0px 0px 0px;
}

#plzInput{
width:					48px;
vertical-align:			top;
margin:					0px;
padding:				0px;
}

#plzInput input{
height:					16px;
width:					40px;
font-size:				11px;
font-weight:			normal;
text-align:				center;
color:					#1E1819;
background:				transparent;
border:					0px;
margin:					0px;
padding:				2px 2px 0px 2px;
}

#plzSubmit{
width:					61px;
padding:				0px 0px 0px 5px;
}

.flag{
width:					38px;
}

#callySc{
position:				absolute;
top:					78px;
left:					16px;
height:					159px;
width:					362px;
z-index:				103;
overflow:				auto;
}

#callySc div{
height:					150px;
width:					336px;
font-size:				11px;
line-height:			16px;
color:					#1E1819;
}

#callySc div h1{
font-size:				12px;
line-height:			16px;
margin:					9px 0px 9px 0px;
padding:				0px;
}

#callySc img#loader{
position:				absolute;
top:					63px;
left:					-165px;
}

#callySc div p{
font-size:				11px;
line-height:			16px;
margin:					0px 0px 9px 0px;
padding:				0px;
}

#callySc div ul{
font-size:				11px;
line-height:			16px;
margin:					9px 0px 3px 24px;
padding:				0px;
}

#callySc div ul li{
padding-bottom:			7px;	
}

#callySc div ul li b{
color:					#00ADED;
}

#callyEv{
position:				absolute;
top:					49px;
left:					395px;
height:					190px;
width:					140px;
z-index:				105;
cursor:					crosshair;
}

#callyZu{
position:				absolute;
top:					22px;
left:					522px;
height:					16px;
width:					20px;
z-index:				106;
overflow:				hidden;
}

#callyZu img{
margin:					0px;
}

#callyZu:hover img{
margin:					-16px 0px 0px 0px;
}

#callyB{
position:				absolute;
top:					245px;
left:					0px;
height:					1px;
width:					554px;
z-index:				107;
}

#callyZu, #callyForm td img{
cursor:					pointer;
}


/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_INFO */
/* ----------------------------------------------------------------------------------------- */

td.prod_description{
width:					554px;
color:					#1E1819;
line-height:			18px;
margin:					0px;
padding:				6px 0px 0px 0px;
}

td.prod_description div.product_info_image{
text-align:				center;
width:					256px;
margin:					0px 20px 0px 0px;
padding:				0px;
float:					left;
}

td.prod_description p{
margin:					0px;
padding:				0px;
}

td.prod_description p.pp{
margin:					6px 0px 0px 0px;
}

td.prod_description div.spc{
margin:					6px 0px 0px 0px;
padding:				0px;
}

td.product_info_image, td.product_info_image img{
margin:					0px;
padding:				0px;
cursor:					pointer;
}

td.product_description{
line-height:			17px;
color:					#1E1819;
padding:				0px 0px 12px 0px;
}

td.attr{
font-size:				11px;
color:					#1E1819;
background:				#FBFCFD;
border:					1px solid #DCDCDC;
margin:					12px 0px;
padding:				5px 7px 5px 8px;
}

td.attr table{
width:					100%;
}

td.attr table td h2{
font-size:				11px;
font-weight:			900;
line-height:			15px;
border-bottom:			1px solid #DCDCDC;
padding:				0px 0px 2px 0px;
margin:					0px 0px 3px 0px;
}

td.attr table td h2.fl{
padding:				12px 0px 2px 0px;
}

td.attr table td{
font-size:				11px;
vertical-align:			top;
}

td.attr table td.variantlabel{
font-weight:			300;	
padding:				2px 0px 0px 5px;
}

td.attr table td.variantvalue{
padding:				2px 10px 1px 2px;
}

td.attr table td.variantcell{
padding:				2px 7px 1px 5px;
}

tr.product_dude td{
font-size:				11px;
font-weight:			300;
text-align:				center;
vertical-align:			top;
color:					#1E1819;
background:				#F2FBFE;
border-top:				1px solid #DCDCDC;
padding:				8px 0px 8px 0px;
}

#pdl{
font-size:				12px;
text-align:				left;
border-left:			1px solid #DCDCDC;
padding:				7px 5px 8px 8px;
}

#pdr{
text-align:				right;
border-right:			1px solid #DCDCDC;
padding:				8px 5px 8px 5px;
}

td.product_price{
font-size:				12px;
font-weight:			600;
color:					#00ADED;
border:					1px solid #DCDCDC;
border-right:			0px;
padding:				5px 5px 5px 8px;
}

td.product_price span.old_price{
font-family:			Verdana, Arial, sans-serif;
font-size:				11px;
color:					#1E1819;
font-weight:			600;
margin:					0px 5px -10px 0px;
display:				block;
}

td.product_specs{
font-size:				11px;
font-weight:			300;
text-align:				left;
vertical-align:			top;
color:					#1E1819;
background:				#FFFFFF;
border:					1px solid #DCDCDC;
border-left:			0px;
padding:				6px 5px 5px 8px;
}

td.product_operators{
font-size:				11px;
color:					#1E1819;
background:				#F6F6F6;
border:					1px solid #DCDCDC;
margin:					12px 0px;
padding:				2px 5px;
}

td.product_space{
margin:					6px 0px 6px 0px;
height:					12px;
border:					0px;
}


/* ----------------------------------------------------------------------------------------- */
/* PAGES: HOTSPOT BEST_SOLD_PRODUCTS / NEW_PRODUCTS */
/* ----------------------------------------------------------------------------------------- */

table.hot_spot td{
vertical-align:			top;
}

table.hot_spot table{
width:					100%;
}

table.hot_spot table th, table.prod_list th{
font-size:				12px;
font-weight:			900;
text-align:				center;
color:					#4B4647;
background:				#F2FBFE;
border:					1px solid #DCDCDC;
padding:				5px;
}

table.hot_spot table td.hot_spot_thumb_cell{
height:					140px;
width:					100%;
text-align:				center;
vertical-align:			middle;
background:				#FBFCFD;
border:					1px solid #DCDCDC;
border-bottom:			0px;
}

td.hot_spot_thumb_cell img{
border:					1px solid #DCDCDC;
margin:					5px;
}

td.hot_spot_thumb_cell img:hover{
border:					1px solid #FF5212;
margin:					5px;
}

td.hot_spot_content{
font-size:				11px;
font-weight:			300;
color:					#1E1819;
text-align:				center;
background:				#FBFCFD;
border:					1px solid #DCDCDC;
border-top:				0px;
padding:				3px 8px 8px 8px;
}

td.hot_spot_content strong{
font-size:				12px;
text-align:				center;
display:				block;
margin:					0px 0px 8px 0px;
}

td.hot_spot_content span.price{
height:					15px;
font-family:			Verdana, Arial, sans-serif;
font-size:				12px;
color:					#00ADED;
font-weight:			600;
display:				block;
margin:					0px;
padding:				0px;
}

td.hot_spot_content span.pricel{
height:					36px;
font-family:			Verdana, Arial, sans-serif;
font-size:				12px;
color:					#00ADED;
font-weight:			600;
display:				block;
margin:					0px;
padding:				0px;
}

td.hot_spot_content span.price .old_price{
color:					#000000;
}

td.hot_spot_content span.pricel .old_price{
font-size:				11px;
color:					#000000;
display:				block;
margin:					0px 0px 5px 0px;
padding:				0px;
}

td.hot_spot_content span.taxInfo{
display:				inline;
}


/* ----------------------------------------------------------------------------------------- */
/* CONTENT */
/* ----------------------------------------------------------------------------------------- */

td.main_content ul li{
padding-bottom:			9px;
}


/* ----------------------------------------------------------------------------------------- */
/* ERRORS */
/* ----------------------------------------------------------------------------------------- */

table.error, table.info{
border:					1px solid #FF5212;
margin-bottom:			18px;
}

td.error_header, td.info_header{
font-weight:			600;
color:					#000000;
background:				#F6F6F6;
padding:				5px;
padding-left:			5px;
}

td.error_content, td.info_content{
font-weight:			300;
color:					#000000;
background:				#F6F6F6;
padding:				5px;
}

A.error, a.info{
color:					#000000;
text-decoration:		none;
}

A.error:hover , a.info:hover{
color:					#FF5212;
text-decoration:		none;
}