body 			{color: #DFFCFF;margin:0px;text-align:center;padding:9px 0px 28px 0px;background:url(/img/bg_body.gif) 0px 0px repeat-x #293137;}

a 			{font-family:arial;text-decoration: none;}
a:hover 		{ text-decoration: underline;}

form 			{display: inline;}

checkbox, input, radio, select 		{font-size: 11px; line-height:12px;font-family: arial;}

textarea 					{font-size: 11px;font-family: arial;width: 100%;}

input[type=text],textarea,select {font-size:11px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #83a8bd;color:#6C6972;font-weight:bold;}
input[type=button] 	{background-color:#eeeeee;}

td, th, div		{padding:0px; margin:0px; font-family:arial;text-align:left;}
/* ********************************************************************************************************* */
td 			{vertical-align:top;}
table			{width:100%;}

/* ************************************************************************************* */
.fl_left							{float:left;}
.fl_right							{float:right;}
/* ************************************************************************************* */    
.left_part				{float:left; width:75%}
.right_part				{float:right;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
.logo				{padding:0px 11px; margin-top: 20px; height:50px;float:left;}
.wheel				{left:50%;margin: 2px 100px 0px; position: absolute;height:65px;}
.search_box_t 		{background:#586b3c url(/img/box_wrapper_t.gif) 0px 0px repeat-x;padding-top:11px;}
.search_box_r 		{background:transparent url(/img/box_wrapper_r.gif) right 0px repeat-y;padding-right:1px;}
.search_box_b 		{background:transparent url(/img/box_wrapper_b.gif) 0px bottom repeat-x;padding-top:11px;}
.search_box_l 		{background:transparent url(/img/box_wrapper_l.gif) 0px 0px repeat-y;padding-left:1px;}
.search_box_tl 		{background:transparent url(/img/box_wrapper_tl.gif) 0px 0px no-repeat;padding-left:6px;}
.search_box_tr 		{background:transparent url(/img/box_wrapper_tr.gif) right 0px no-repeat;padding-right:6px;}
.search_box_bl		{background:transparent url(/img/box_wrapper_bl.gif) 0px 0px no-repeat;padding-left:6px;}
.search_box_br 		{background:transparent url(/img/box_wrapper_br.gif) right 0px no-repeat;padding-right:6px;}
.search_box_bg 		{background:#7e9a55 url(/img/box_wrapper_bg.gif) 0px 0px repeat-x;}
.search_box div.header		{position:relative;clear:both;padding:10px 15px 5px 15px;margin:0px;color:#a6ae95;font-size:14px;font-weight:bold;font-family:arial;}
.search_box .button_search		{padding:0 15px 0 1px;}
.search_box .button_search input	{padding:0px;border:0px solid #a0a493;background-color:transparent; height:23px; width:41px; background-image:url(/img/button_quick_find.gif)}
.search_box .text_search .input	{border:1px solid #a0a493;background:#ffffff; color:#2c2822; width:110px;margin-top:3px;}
.search_box .text_search		{text-align:left;padding-left:15px;}
.search_box 			{margin-bottom:20px;margin-top:9px;/*background-color:transparent;*/}

.categories_box li.spacer, .information_box li.spacer, .special_box li.spacer	{display:none;}

.categories_box_t 		{background:#20262c url(/img/box_bottom_border.gif) repeat-x scroll 0 0;padding-top:6px;}
.categories_box_r 		{background:#33414b url(/img/box_bottom_border.gif) repeat-y scroll right 0;padding-right:1px;}
.categories_box_b 		{background:#33414b url(/img/box_bottom_border.gif) repeat-x scroll 0 bottom;padding-top:6px;}
.categories_box_l 		{background:#FFFFFF url(/img/box_bottom_border.gif) repeat-y scroll 0 0;padding-left:1px;}
.categories_box_tl 		{background:transparent url(/img/corner_top_left.gif) 0px 0px no-repeat;padding-left:6px;}
.categories_box_tr 		{background:transparent url(/img/corner_top_right.gif) right 0px no-repeat;padding-right:6px;}
.categories_box_bl		{background:transparent url(/img/corner_bottom_left.gif) 0px 0px no-repeat;padding-left:6px;}
.categories_box_br 		{background:transparent url(/img/corner_bottom_right.gif) right 0px no-repeat;padding-right:6px;}
.categories_box_bg 		{padding:0;background:#33414b url(/img/box_bg.gif) repeat-x scroll 0 0;}
.categories_box		{margin:0px 0px 10px 0px;}
.categories_box ul		{position:relative;list-style:none;padding:10px 15px;margin:0px;}
.categories_box ul ul	{padding:10px 0px 0px 15px;background-image:none;}
.categories_box li ul li	{margin:0px;padding:5px 1px 6px 10px;}
.categories_box li		{margin:0px;padding:5px 1px 6px 10px;background:url(/img/bg_list.gif) 0px 10px no-repeat;line-height:13px;}
.categories_box li a		{color:#b7dbf5; font-size:12px; line-height:14px; font-weight:normal;text-decoration:none;}
.categories_box li a:hover	{color:#b7dbf5;text-decoration:underline;}
.categories_box div.header	{position:relative;clear:both;padding:22px 0 0 0;margin:0 15px;border-bottom:1px solid #566c7b;color:#759ab0;font-size:12px;line-height:20px;font-weight:bold;font-family:arial;}

.special_box {margin-bottom:10px;}
.information_box {margin-bottom:20px;}
.special_box ul, .information_box ul	{list-style:none;margin:0px;padding:5px 15px;}
.special_box div.header, .information_box div.header	{position:relative;clear:both;padding:15px 0px 10px;margin:0 15px; border-bottom:1px solid #566c7b; color:#759ab0;font-size:14px;line-height:20px;font-weight:bold;font-family:arial;}
.special_box li, .information_box li	{padding:0px;margin:0px; width:100%;}
.special_box li  		{padding:4px 1px 4px 0px;margin:0px;}
.special_box li a 		{text-decoration:none;color:#b7dbf5; display:block; font-size:12px; line-height:13px; font-weight:normal;text-decoration:none;}
.special_box li a:hover	{color:#b7dbf5;text-decoration:underline;}

.information_box li a	{color:#b7dbf5; font-size:12px; display:block;line-height:13px; font-weight:normal;padding:5px 1px 6px 10px;background:url(/img/bg_list3.gif) 0px 10px no-repeat;text-decoration:none;}
.information_box li a:hover	{color:#b7dbf5;text-decoration:underline;}

.footer_box			{padding-top:20px;clear:both;font-size:1px;}
.footer_box_t 		{background:#252d35 url(/img/footer_t.gif) 0px 0px repeat-x;height:7px;}
.footer_box_r 		{background:transparent url(/img/footer_bgr.gif) right top repeat-y;}
.footer_box_c_right {background:transparent url(/img/footer_r.gif) right bottom no-repeat scroll;padding-right:7px;}
.footer_box_b 		{background:transparent url(/img/footer_b.gif) 0px 100% repeat-x;height:7px;}
.footer_box_l 		{background:transparent url(/img/footer_bgl.gif) 0px 0px repeat-y;}
.footer_box_c_left 	{background:transparent url(/img/footer_l.gif) left bottom no-repeat scroll;padding-left:7px;}
.footer_box_tl 		{background:transparent url(/img/wrapper_footer_tl.gif) left top no-repeat;height:7px;padding-left:7px;}
.footer_box_tr 		{background:transparent url(/img/wrapper_footer_tr.gif) right top no-repeat;height:7px;padding-right:7px;}
.footer_box_bl		{background:transparent url(/img/wrapper_footer_bl.gif) left bottom no-repeat;height:7px;padding-left:7px;}
.footer_box_br 		{background:transparent url(/img/wrapper_footer_br.gif) right bottom no-repeat;height:7px;padding-right:7px;}
.footer_box_bg 		{background:#252d35 url(/img/footer_c.gif) left bottom repeat-x;padding:0 15px 0 12px;text-align:right;color:#4297B0;font-size:11px;font-weight:normal;}

.main_col			{width:760px;float:right;font-size:12px;}
.main_col li			{margin:2px 0px 10px 10px;}
.banner			{margin-top:9px;margin-left:9px;display:block;float:right;}
.video	.content_header_box		{padding-top:9px;display:block;clear:none;float:left;width:227px;}
.video	.content_header_box_bg	{vertical-align:top;}
.video	.content_header_box_c_right	{height:337px;}
.video div.pic			{text-align:center;margin:10px auto;float:none;width:137px;}
.video p			{padding: 5px 0;text-align:center;}
.video .content_header_box_bg img  	{float:left;margin-top:5px;border-width:0px;clear:both;}
.video .content_header_box_bg .pic img  	{float:none;margin-top:0px;}
.video .content_header_box h1		{line-height:22px;padding-top:5px}
.clear				{clear:both;display:block;height:1px;font-size:1px;}
p 				{color:#DFFCFF; font-size:12px; line-height:14px;font-family:arial;padding:9px 0px 5px 30px;margin:0px;}
p.alert			{clear:both;font-size:12px;margin:20px 0px;padding:20px 20px 0;border-top:1px solid #455865;}

.main_col a				{color:#92B4C9; text-decoration:underline;border-left:0px solid #4297b0;}
.main_col a:hover 			{color:#92B4C9; text-decoration:none;}
h2					{font-size:15px;margin:5px 40px;}
h3					{font-size:13px;margin:5px 45px;}
.p h1					{font-size:13px;font-weight:normal;padding:3px 0px 2px 30px;}
label					{font-weight:bold;}
.main_col #formular input		{float:right;}
.main_col #formular label		{float:left;}
.main_col #formular			{margin-top:20px;}
.main_col #formular .row		{background:url(/img/line_xx.gif) right 90% repeat-x;}

.content_header_box		{padding-top:9px;clear:both;width:760px;}
.content_header_box_t	{background:transparent url(/img/cont_heading_t.gif) 0px 0px repeat-x;padding-top:5px;}
.content_header_box_b	{background:transparent url(/img/cont_heading_b.gif) 0px 0px repeat-x;padding-top:5px;}
.content_header_box_l	{background:#252d34 url(/img/cont_heading_l.gif) 0px 0px repeat-y;}
.content_header_box_c_left	{background:transparent url(/img/cont_heading_c_left.gif) 0px 0px no-repeat;padding-left:5px;}
.content_header_box_r	{background:#252d34 url(/img/cont_heading_l.gif) 100% 0px repeat-y;}
.content_header_box_c_right	{background:transparent url(/img/cont_heading_c_right.gif) right top no-repeat;padding-right:5px;}
.content_header_box_tl	{background:transparent url(/img/cont_heading_top_left.gif) 0px 0px repeat-y;padding-left:5px;}
.content_header_box_tr	{background:transparent url(/img/cont_heading_top_right.gif) right top repeat-y;padding-right:5px;}
.content_header_box_bl	{background:transparent url(/img/cont_heading_bottom_left.gif) 0px 0px repeat-y;padding-left:5px;height:5px;}
.content_header_box_br	{background:transparent url(/img/cont_heading_bottom_right.gif) right top repeat-y;padding-right:5px;height:5px;}

.content_header_box_bg	{background:url(/img/cont_heading_td.gif) 0px 0px repeat-x #252d34; vertical-align:middle;padding:0px 15px 0px 15px;}
.content_header_box h1, .content_header_box div.h1	{position:relative;clear:both;color:#dffcff;font-size:18px;line-height:30px;font-weight:normal;font-family:arial;margin:0px;}
.content_header_box h1 a, .content_header_box div.h1 a 	{color:#dffcff;font-family:arial;font-size:19px;font-weight:bold;text-decoration:none;}
.content_header_box h1 a:hover, .content_header_box div.h1  a:hover	{color:#dffcff;text-decoration:underline;background-color:transparent;}

.pic		{border:0px solid #c8c6c9; background:transparent; width:1px;font-size:1px;width:124px;}
.pic_td		{padding:0px 0px 0px 0px;}
.pic_b 		{background:url(/img/pic_b.gif) 0px 100% repeat-x #ffffff;padding-top:3px;}
.pic_t 		{background:url(/img/pic_t.gif) 0px 0px repeat-x;padding-top:2px;}
.pic_r 		{background:url(/img/pic_r.gif) 100% 0px repeat-y;padding-right:2px;}
.pic_l 		{background:url(/img/pic_l.gif) 0px 0px repeat-y;padding-left:2px;}
.pic_tr 		{background:url(/img/pic_tr.gif) 100% 0px no-repeat;padding-right:2px;}
.pic_tl 		{background:url(/img/pic_tl.gif) 0px 0px no-repeat;padding-left:2px;}
.pic_br 		{background:url(/img/pic_br.gif) 100% 100% no-repeat;padding-right:2px;}
.pic_bl 		{background:url(/img/pic_bl.gif) 0px 100% no-repeat;padding-left:2px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu 				{background:url(/img/menu_bg.gif) 0px 0px repeat-x;clear:both;} 
.menu .box_menu_r 		{background:url(/img/menu_right.png) top right no-repeat; padding-right:19px;height:39px;}
.menu .box_menu_l		{background:url(/img/menu_left.png) 0px 0px no-repeat; padding-left:21px;}
.menu img			{margin:0px 9px 0px 9px;}
.menu ul			{margin:0;padding:0;height:39px;float:left;}
.menu ul li			{float:left;display:block;background:url(/img/menu_separator.gif) right top no-repeat;height:39px;padding-right:13px;padding-left:10px;}
.menu ul li.first		{padding-left:0px;}
.menu ul li.last		{background-image:none;}
.menu ul li.spacer		{float:left;display:none;}
.menu ul li a			{display:block;margin-top:12px;white-space:nowrap;text-align:left; text-transform:uppercase;	font-size:12px;font-weight:normal;font-family:arial;color:#ffffff;}
.menu ul li a:hover		{color:#dddddd;text-decoration:none;}

.menu .basket 		{background:url(/img/z1.gif) 0px center no-repeat; text-align:left;height:24px;padding:0px 0px 0px 33px;width: 220px;color:#92b4c9; font-size:12px; height:39px; line-height:39px; font-weight:normal;float:right;}
.menu .basket a 		{color:#83a8bd; font-size:12px; line-height:13px; font-weight:normal; font-family:arial; display:inline; text-decoration:none}
.menu .basket a:hover  	{color:#83a8bd; text-decoration:underline;}

/**/
.product h2, .detailitem .accessories .product h2	{margin:5px 5px 13px 5px;min-height:28px;_height:28px;}
.product h2 a, .detailitem .accessories .product h2 a		{color:#92B4C9; font-size:13px; line-height:15px; font-weight:bold; font-family:arial; text-decoration:underline;}
.product h2 a:hover, .detailitem .accessories .product h2 a:hover	{color:#92B4C9; text-decoration:none;}

.product .pic, 
.detailitem .accessories .pic {float:left;margin-right:10px;clear:both;}
.store				{width:100%;clear:both;}
.store_border_bottom		{width:100%;clear:both;border-top: 1px solid #455865;height:1px;}
.store .product		{width:33%;float:left;border-top: 1px solid #455865;}
.store .product.first	{clear:both;}
.store .product .product_item	{padding:20px;}
/*.store_row			{border-top: 1px solid #455865;padding:10px 0;}
.store_row .product		{border-right: 1px solid #455865;width:33%;}
.store_row .product .product_item	{padding:0 20px;}
.store_row .product.last,.store td.product.empty {border-width: 0px;}*/
.product .desc,
.accessories .desc,
.accessories .free_message	{color:#DFFCFF;font-family:arial;font-size:12px;font-weight:normal;line-height:14px;margin-top:0px;padding:0px 0 5px 0;}
.accessories .container, .bestselling .product .container {min-height:120px;_height:120px;}
.product .container		{min-height:150px;_height:150px;}

.listing 		{margin:0px;clear:both;padding:8px 0px 0px 0px;background:url(/img/line_xx.gif) right 90% repeat-x;color:#DFFCFF; font-size:11px; font-family:arial;text-align:right;}
.listing label	{float:left;background-color:#293137;}
.listing span		{background-color:#293137;}
.price				{color:#bbb;display:block;clear:both;float:left;font-family:arial;font-size:14px;font-weight:bold;line-height:20px;padding:15px 0;}
.price .dph			{display:block;color:#DFFCFF;font-size:11px;}
.old_price			{display:block;font-size:12px;color:#FFFB7D;}
.old_price span		{text-decoration:line-through;}
.status				{clear:both;}
.status .instock	{border:2px solid #75AE37;color:#fff;float:left;font-weight:bold;font-size:11px;margin-right:5px;margin-top:5px;}
.status .action		{border:2px solid red;color:#fff;float:left;font-weight:bold;font-size:11px;margin-right:5px;margin-top:5px;}
.status .discount	{border:2px solid #FFFB7D;color:#fff;float:left;font-weight:bold;font-size:11px;margin-right:5px;margin-top:5px;}
.status .new		{border:2px solid #FFFB7D;color:#fff;float:left;font-weight:bold;font-size:11px;margin-right:5px;margin-top:5px;}
.status .sale		{border:2px solid #FFFB7D;color:#fff;float:left;font-weight:bold;font-size:11px;margin-right:5px;margin-top:5px;}
.group_addon			{clear:both;font-size:12px;padding:10px 30px;}
div.filter			{clear:both;font-size:12px;line-height:23px;padding:10px 10px 0;}
div.filter label.filter	{font-weight:bold;font-size:13px;background:url(/img/line_xx.gif) right bottom repeat-x;width:90px;display:block;float:left;clear:both;}
div.filter.prods div		{float:left;}
div.filter.prods input	{margin:4px 3px 0;}
div.filter.prods span	{display:block;float:left;clear:both;}

.search_button, .filter_search_button 	{margin:5px;float:right;clear:both;background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
.cancel_search_button, .filter_cancel_search_button	{margin:5px;float:right;background: transparent url(/img/button_details.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
.filter_search_button	{margin:-33px 200px 0 0;}
.filter_cancel_search_button	{margin:-33px 97px 0 0;clear:both;}
.filter_buttons		{clear:both;}

#wizz_search_message		{font-size:12px;float:right;margin-top:5px}
.wizz				{margin:10px 20px 0px;font-size:11px;}
#esfcat_ajax			{float:left;width:500px;}
#esfcat_ajax label		{line-height:23px;display:block;float:left;clear:both;width:90px;background:url(/img/line_xx.gif) left bottom repeat-x;}
#esfcat_ajax select		{margin-top:6px;display: block;float:left;}
#esfcat_ajax img		{float:left;margin-top:8px;}
.filter.parametric_search		{float:left;padding:10px;font-size:12px;width:500px;}
.parametric_search .parametric_search_button 	{background: transparent url(/img/button_long_grey.gif) 0 0 no-repeat;width:220px;height:23px;clear:both;border-width:0px;color:#484b4c;}
.parametric_search div label {line-height:23px;display:block;float:left;background:url(/img/line_xx.gif) left bottom repeat-x;}
.parametric_search div input {margin:4px 3px 0;float:left;}


.product .buttons, 
.detailitem .buttons					{float:right;padding:15px 0;}
.product .add_to_basket_button, 
.detailitem .add_to_basket_button			{background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
.product .details_button,
.detailitem .details_button				{background: transparent url(/img/button_details.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
.product .confirmation-info, 
.detailitem .confirmation-info			{font-size:11px;clear:both;height:23px;margin-top:3px;}
.product .confirmation-info	img,
.detailitem .confirmation-info img			{display:inline;float:left;margin:0px 0px;}
.product .confirmation-info .added,
.detailitem .confirmation-info .added 		{background-color: #cfed77;border:1px solid #E1E1E1;display: block;color: #000000;text-align:center;width:150px;margin-left: auto;margin-right: auto;padding: 0;background-repeat: repeat-x;}
.product .confirmation-info .added a,
.detailitem .confirmation-info .added a 		{color:#000000;}
.product .confirmation-info .adding,
.detailitem .confirmation-info .adding		{margin-left: auto;margin-right: auto;text-align:right;padding: 0;margin-top:1px;width:130px;}

#essort_select{padding:10px;font-size:12px;float:left;line-height:23px;width:500px;}
#essort_select label	{font-weight:bold;background:url(/img/line_xx.gif) right 90% repeat-x;width:90px;display:block;float:left;}
#essort_select select{float:left;margin:4px 4px 0 0;}
#essort_select a{float:left;width:16px; height:16px;cursor: pointer;margin-left:2px;margin-top:4px;text-decoration:none;}
#essort_select a.up {background:url('/img/up.png') left center no-repeat;}
#essort_select a.down {background:url('/img/down.png') left center no-repeat;}

.paging 		{font-size:11px;text-align:right;padding:20px 0 20px;clear:both;width:760px;height:13px;}
.paging a.active	{color:#4297b0; text-decoration:none;}
.paging div		{float:right;}
.paging span		{float:left;}
.paging a		{float:left;display:block;color:#4297b0; text-decoration:underline;border-left:0px solid #4297b0; padding:0px 4px 0px 4px;}
.paging a.first	{border-left-width:0px;}
.paging a:hover 	{color:#4297b0; text-decoration:none;background: #f2f5f5;}

#basket .basket_table 	{font-size:12px;padding:14px 22px;}
#basket .basket_table th	{border-bottom: 1px solid #455865;padding:5px 0;color:#92B4C9;font-family:arial;font-size:13px;font-weight:bold;line-height:14px;text-decoration:underline;}
#basket .basket_table td	{border-bottom: 1px solid #455865;padding:5px 0;}
#basket table.row td, #basket table.row th{border-right: 1px solid #455865;padding:5px 5px;text-align:center;border-bottom-width:0px;}
#basket .col1 {width:10%;}
#basket .col2 {width:45%;}
#basket .col3 {width:10%;}
#basket .col4 {width:15%;}
#basket table.row .col5 			{width:20%;border-width:0px;}
#basket .row td.total 			{width:80%;text-align:right;border-width:0px;}
#basket .basket_table td input 		{background:#FFFFFF none repeat scroll 0 0;border:1px solid #83A8BD;color:#6C6972;}
#basket .basket_table strong 		{color:#ccc;display:inline;font-family:arial;font-size:13px;font-weight:bold;}
#basket .recompute_basket_button		{background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#basket .advance_basket_button		{float:right;background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#basket .empty_basket_button		{background: transparent url(/img/button_details.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#basket .buttons				{padding: 20px 100px;}
#basket .basket_wizz				{display:block; color:#EE9A00;}

#order				{color:#DFFCFF;font-family:arial;font-size:12px;}
#order fieldset		{background:transparent none repeat scroll 0 0;border:1px solid #C8C6C9;padding:10px 10px;margin:3px 80px 10px;}
#order h3			{color:#DFFCFF;font-family:arial;font-size:13px;line-height:15px;font-weight:bold;margin:10px 90px 0px;}
#order	fieldset input[type=text],#order textarea,#order select {font-size:11px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #83A8BD;color:#6C6972;}
#order	fieldset input[type=radio],#order input[type=checkbox] {border-width:0px;margin:0px;}
#order	fieldset input[type=button] 	{background-color:#eeeeee;}
#order .col1			{width:200px;background:url(/img/line_xx.gif) right 90% repeat-x;}
#order .rqd			{color:red;padding:0 2px;}
#order .advance_order_button{float:right;background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#order .back_order_button	{background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#order .advance_confirm_button{float:right;background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#order .back_confirm_button	{background: transparent url(/img/button_add_to_cart1.gif) 0 0 no-repeat;width:93px;height:23px;border-width:0px;color:#000;}
#order .buttons		{padding: 20px 100px;}
#order.confirm label		{font-weight:bold;padding:5px 0 1px;display:block;}

.detailitem .status		{padding-top:10px;padding-left:10px;}
.detailitem .description	{clear:both;color:#DFFCFF;font-family:arial;font-size:12px;font-weight:normal;line-height:15px;padding:10px 20px;}
.detailitem label		{font-weight: bold;font-size:12px;display:block;padding:10px 0px 2px;}
.detailitem .vatrs label	{display:inline;padding:0px;}
.detailitem label a		{color:#DFFCFF; font-weight: bold;font-size:12px;}
.detailitem .col1		{width:50%;float:left;}
.detailitem .col2		{width:25%;text-align:center;float:left;}
.detailitem .col2 h2		{font-size:14px;line-height:normal;margin-left: auto;margin-right:auto;margin-bottom:10px;}
.detailitem .col2 .pic	{margin-left: auto;margin-right:auto;margin-bottom:10px;}
.detailitem .col3		{width:25%;text-align:center;float:left;}
.detailitem .col3 h2		{font-size:14px;line-height:normal;display:block;margin-left: auto;margin-right:auto;}
.detailitem .col3 ul		{list-style:none;padding:0;margin:0;font-size:12px;font-weight:bold;}
.detailitem .col3 li		{padding:0;margin:0;}

.detailitem .links		{clear:both;padding:20px;float:none;}

.accessories, .bestselling				{padding:10px 20px 10px 11px;}
.accessories .product, .bestselling .product	{float:left;width:233px;border-bottom: 1px solid #bcc9cb;border-right: 1px solid #bcc9cb;margin-bottom:10px;margin-left:9px;}
.accessories .product .padding, .bestselling .product div.padding {padding:10px;}

.search fieldset		{background:transparent none repeat scroll 0 0;border:1px solid #C8C6C9;padding:10px 10px;margin:3px 80px 10px;}
.search h3			{color:#DFFCFF;font-family:arial;font-size:13px;line-height:15px;font-weight:bold;margin:10px 90px 0px;}
.search h2			{font-size:15px;line-height:normal;margin:0 0 3px 0;}
.search .path			{margin-bottom:5px;}
.search label			{font-size:12px;font-weight:bold;width:200px;background:url(/img/line_xx.gif) right 90% repeat-x;display:block;float:left;clear:both;line-height:23px;}
.search input, .search select{margin-top:4px;}
.search .item			{margin: 10px 50px 15px;font-size:12px;}
/* ************************************************************************************* */
.width_table		{width:974px;position:relative; margin:auto;}
.box_width_left	{width:200px;}
.box_width_right	{width:200px;}
.content_width_td			{width:100%;padding:9px 0px 0px 0px;}
.box_width_td_left			{padding:1px 10px 0px 0px;float:left;}
.box_width_td_right			{padding:0px 0px 0px 10px;}

/* ************************************************************************************* */
.row_1								{position:absolute;top:0;padding:0px 0px 0px 0px; height:116px;width:100%;}
.row_2								{padding:116px 2px 0px 2px;}

/* ************************************************************************************* */
.footer_box_bg div.copy {position:relative;clear:both;display:block;text-align:right;}

.footer_box_bg a	  	{color:#4297b0; font-size:11px; line-height:18px; font-weight:normal; font-family:arial; text-decoration:none;} 			
.footer_box_bg a:hover   	{color:#4297b0;text-decoration:underline;}
.backlinks {font-size:11px;padding-right:10px;}
.footer_box_bg ul, .backlinks ul  				{position:relative;clear:both;float:right;color:#DFFCFF;padding:0;margin:0;}
.footer_box_bg ul li a, .backlinks ul li a 		{color:#DFFCFF; font-size:12px; font-weight:normal; font-family:arial;text-decoration:none;} 			
.footer_box_bg ul li a:hover, .backlinks ul li a:hover	{color:#DFFCFF;text-decoration:underline;}
.footer_box_bg ul li, .backlinks ul li			{display:block;position:relative;float:left;background:url(/img/menu_footer_separator.gif) 0px 8px no-repeat;padding-left:10px;padding:5px 7px 10px 10px;margin:0;} 
.footer_box_bg ul li.last, .backlinks ul li.last		{padding-right:0px;} 
.footer_box_bg ul li.first, .backlinks ul li.first	{background-image:none;padding-left:0px;} 
.footer_box_bg ul li.spacer, .backlinks ul li.spacer	{display:none;} 

.footer_box_bg b			{color:#4297b0; font-size:11px; font-weight:normal; font-family:arial; text-decoration:none;}
.footer_box_bg b a 	  		{color:#4297b0; font-size:11px; font-weight:normal; font-family:arial; text-decoration:none;}			
.footer_box_bg b a:hover 	{color:#4297b0; text-decoration:underline;}


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