html,body { margin: 0; padding: 0; height: 100%; }

body { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	text-align:center; 
	background-image: url(images_matic/final_background.jpg);
	background-repeat: no-repeat; 
	background-position: top center; 
	background-color: #000; 
	color: #000; 
	line-height: 14px; 
}

p { margin: 4px 0 8px 0; padding: 0; border: 0; }

div { margin: 0; padding: 0; border: 0; }

form { margin: 0; padding: 0; border: 0; }

input, select { margin: 0; padding: 0; border: 0; font-size: 10px;}

select { border: 1px solid #EBEBEB;  }

#top select { border: 0;  }

img { border: 0; }

*html img {
   behavior: url("script/pngbehavior.htc");
}

ul { margin: 0; padding: 0; list-style: none; }

li { margin: 0; padding: 0; display: inline; }

td { padding: 0; font-size: 11px; }

a { color: #000; text-decoration: none; }
a:link { color: #000; text-decoration: none; }
a:hover { color: #990000; text-decoration: underline; cursor: pointer; }

/* --- */

h1 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	color: #990000;
}

h2 {
	font-size: 12px;
	color: #9a1918;
	font-weight: bold;
	margin: 0 0 5px 0;
}

h3 {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	margin: 0;
	color: #363b43;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 6px 0;
	color: #363b43;
}

/* --- */

.welcome_body {
	background-image: url(images_matic/default_back.gif);
	background-repeat: repeat;
}

.welcometable { margin: auto; }

#container { 
	width: 935px;
	padding: 0 0 5px 0;
	margin: 0 auto; 
	text-align: left;
}

#top { 
	height: 115px; 
	background-color: #333333;
	color: #fff;
	background-image: url(images_matic/header_back.gif);
	background-repeat: no-repeat;
}

#content { 	}

.margin_content { margin: 8px 12px; }

#footer {
	margin: 5px 7px 0 211px; 
	padding: 4px 8px;
	clear: both;
	color: #d2d2d2;
	background-color: #333;
	background-image: url(images_matic/footer_back.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#footer a { color: #d2d2d2; }

#footer_links {
	margin: 11px 7px 4px 211px; 
	text-align: center;
	color: #777;
	border-top: 1px dotted #333;
	padding-top: 4px;
}

#footer_links a {
	color: #777;
}

.footerLinksSpacer {
	padding: 0 3px;
}

#top_left { width: 377px; margin-bottom: 0; }
#top_right { width: 515px; text-align: right; }

#content_left { width: 208px; }
#content_right { width: 727px; }

/* --- */

#navigation {
	clear: both;
	width: 923px;
	height: 25px;
	margin-left: 1px;
	background-color: #911616;
	background-image: url(images_matic/nav_back.gif);
	background-repeat: no-repeat;
}

#navigation_right { 
	margin-right: 5px; 
	width: 384px;
	position: relative;
	z-index: 10;
}

.navigation_search {
	width: 170px;
	height: 16px;
	margin: 0 0 0 4px;
	padding: 1px 0 0 2px;
	font-size: 14px;
	line-height: 14px;
	autocomplete: off;
}

.searchTable {
	position: relative;
	float: right;
}

#navigation_left li { margin-left: -3px; }
.navigation_right_li { _padding-left: 3px; }

#metanav { margin: 4px 9px 6px 0; color: #fff; }
#metanav a { color: #fff; padding-right: 2px; }
#metanav li { padding-left: 4px; }
#metanav img { vertical-align: middle; }

#metanav li.switchLanguage {
	padding-left: 0;
}

#metanav li.switchLanguage a img {
	opacity: 0.5;
	filter: Alpha(opacity=60); 
}

#metanav li.switchLanguage a:hover img {
	opacity: 1;
	filter: Alpha(opacity=100); 
}

#metanav li.switchLanguageHL a img {
	opacity: 1;
	filter: Alpha(opacity=100); 
}

#logo {
	margin-bottom: 3px;
}

#counter {
	position: absolute;
	right: 203px;
	top: 0;
	color: #ffff00;
	font-size: 10px;
	line-height: 11px;
}

#cart {
	position: relative;
	clear: both;
	margin: 0 9px 0 0;
	overflow: hidden;
	height: 60px;
}

#cart_ie {
	width: 188px;
	height: 51px;
	border: 1px solid #fff;
	background-color: #666666;
}

#hotline {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 27px 12px 0 0;
	line-height: 16px;
}

#phonenumber { font-size: 16px; }
#cart_left { color: #fff; width: 78px; margin: 2px 0 0 4px; line-height: 12px; text-align: left; }
#cart_left h3 { color: #fff; }
#cart_left a { color: #fff; }
#cart_right { color: #fff; margin: 0; padding: 2px 2px 0 3px; background-color: #fff; height: 49px; }

/* --- */

#categories { 
	background-color: #9e0d05; 
	background-image: url(images_matic/categories_back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#categories_top {
	padding: 5px;
	background-image: url(images_matic/categories_top_back.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#categories_top h3 { color: #fff; padding: 2px 8px; margin: 0 -5px 5px -5px; }

#categories .catecoryselect { width: 180px; overflow: auto }
#categories .catecoryselect_fixed { max-height: 79px; height: 79px;}
#categories .catecoryselect_fixed_2 { max-height: 79px; height: 79px;}
#categories .catecoryselect_fixed_explosive { height: 55px; }
#categories .catecoryselect option { background-color: #fff; color: #666; font-weight: normal; }
#categories .catecoryselect option:hover { background-color: #9A1918; color: #fff; }
#categories .catecoryselect option[selected] { font-weight: bold; color: #000; }


#categories .catecoryselect .navTable { width: 100%; background-color: #fff; }
#categories .catecoryselect .navCol { width: 100%;}
#categories .catecoryselect .navSpan { width: 100%; display:inline-block; background-color: #fff; font-size:10px; line-height:13px; }
#categories .catecoryselect .navSpan:hover { background-color: #9A1918; color: #fff;}
#categories .catecoryselect .text {color: #666; font-weight: normal; }
#categories .catecoryselect .selected {font-weight: bold !important; color: #fff; background-color: #0099FF !important; font-size:11px;}

#categories li { display: block; }

#search_categories { 
	background-color: #b6443e; 
	background-image: url(images_matic/categories_back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#search_categories select { width: 180px; }

.deselect { 
	font-weight: bold;
	padding: 0 0 8px 8px;
}

.checkbox_right_box { padding: 0 0 8px 8px; }

/* --- */

.box_top { 
	padding: 0 0 0 8px; 
	margin-bottom: 6px;
	background-image: url(images_matic/box_top_2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #ffffff;
}

.box_navigation_advanced_search {
	padding: 0 0 2px 0; 
}

.box_top h3 { 
	color: #ffffff;
}

.box_center { padding: 0 0 8px 8px; _padding: 0 0 0 8px; }

.big_box {
	padding: 5px;
	background-color: #999;
	background-image: url(images_matic/categories_back_grey.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.small_box{
	width:200px;	
}

.big_box li { display: block; }

.big_box h2 { 
	color: #fff; 
	background-color: #911616; 
	padding: 9px 8px 4px 8px; 
	margin: -5px -5px 5px -5px; 
	background-image: url(images_matic/box_top_back.gif);
	background-repeat: no-repeat;
	background-position: top;
}

/* --- */

#breadcrumb {
	color: #fff;
	background-color: #fff;	
	background-image:url(images_matic/content_back.gif);
	background-repeat:repeat-y;
}

#breadcrumb_black {
	background-image: url(images_matic/breadcrumb_back.gif);
	background-repeat: no-repeat;
	padding: 9px 0 1px 0;
	color: #fff;
	background-color: #000;
	overflow: hidden;
	width: 717px;
}

#breadcrumb_black a { color: #fff; }

#breadcrumb_left {
	padding: 0 12px;
}

#breadcrumb_right {
	text-align: right;
	padding: 0 12px;
}

/* --- */

.detail { 
	clear:both;
	margin: 0;
	background-color:#fff;
	background-image:url(images_matic/content_back.gif);
	background-repeat:repeat-y;
	padding:8px;
}

#checkout .detail { 
	background-image: none;
}

*html #cart_content { width: 685px; overflow: hidden; }
*+html #cart_content { width: 685px; overflow: hidden; }

#product_detail { 
	clear: both;
	padding: 8px;
		background-color:#fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	margin: 0;
}

#product_detail_left { width: 375px; }
#product_detail_right { width: 312px; }

.productname_arrow {	margin: 16px 0 4px 0; }

.all_reviews {
	background-color:#ffffff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 8px;
	overflow: hidden;
	_height: 1%;
}	

.all_reviews select {
	border: 1px solid #EBEBEB;
}	
	
#product_detail_price { 
	margin: 22px 0 0 0; 
	padding: 2px 0 0 24px;
	font-size: 17px; 
	font-weight: bold; 
	color: #333; 
	background-image: url(images_matic/arrow_big_right.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}

.product_detail_price { 
	padding: 0 38px 0 0;
}

#product_detail_price_vat_text { font-weight: normal; line-height: 3px;}
#product_detail_price img { margin-left: 8px; }
#product_detail_price_more { font-size: 8px; }
#product_detail_price_profit { font-size: 9px; margin-top: 4px; font-weight: normal; }
#product_detail_price_offer { font-size: 11px; color: #9a1918; }

*html #product_detail_price_profit { margin-top: 6px; }
*+html #product_detail_price_profit { margin-top: 6px; }

.product_detail_currency_switch { 
	position: absolute;
	top: 0;
	right: 1px;
}

#currencySwitchForm select{
	border:1px solid #EBEBEB;
	font-size: 9px;
	font-weight: normal;
	width: 55px;
}

*html #currencySwitchForm select { width: 65px; }
*+html #currencySwitchForm select { width: 65px; }

#content_right #product_detail_select .detail_selectors_pics td {
	padding-right: 12px;
}

#content_right #product_detail_select .detail_selectors_pics td img {
	width: 52px;
}

.currencyChangeText {
	color: #911616;
	font-weight: bold;
	font-size: 14px;
}


#product_order { 
	font-weight: bold; 
	margin: 6px 0 4px 0; 
	position: relative; 
	overflow: hidden; 
	_height: 1%;
}

#product_order select { font-size: 10px; font-weight: normal; }
#content_right #product_order tbody td { padding: 0 8px 0 0; }
#content_right #product_order tbody td table td { padding: 0; }

#product_detail_cart_01 { float: right; }

#product_detail_cart_02 {
	background-image: url("images_matic/button_submit_01.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #911616;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 11px 0 9px 0;
	cursor: pointer;
	text-align: center;
	min-width: 187px;
}

#product_detail_cart_02 a { color: #fff; text-decoration: none; margin-left: 15px;}
#product_detail_cart_02 a:link { color: #fff; text-decoration: none; }
#product_detail_cart_02 a:hover { color: #fff; text-decoration: none; cursor: pointer; }

#product_detail_cart_availability {
	font-size: 10px;
	line-height: 11px;
	margin-bottom: 4px;
}

#product_detail_cart_availability img { margin-right: 6px; }

.orderQuantityTable { float: left; margin: 9px 0 0 0; }
#product_order #product_detail_cart { float: right; }

input.dr-spnr-i { width: 30px; }

#product_detail_mail { clear: both; padding: 5px 0 0 0; _padding: 0; text-align: right; }

#product_detail_mail img { margin: 0 8px 0 0; }

/* --- */

#product_detail_right_image { border: 5px solid #ccc; background-color: #ccc; }

#product_detail_right_image img { border: 1px solid #ddd; }

#product_detail_right_thumbs {
	border-top: 0;
	background-color: transparent !important;
	text-align: left;
	margin-right: -8px;
}

#product_detail_right_zoom {
	margin: 4px 8px 0 0;
}

#product_detail_right_thumbs img {
	margin: 5px 8px 0 0;
	border: 1px solid #ddd;
}

#product_detail_right_downloads {
	padding-top: 8px;
	text-align: right;
	border: 5px solid #fff;
	border-top: 0;
	background-color: #fff;
}

#product_detail_right_bottom {
	margin-top: -20px;
}

#product_detail_right_downloads img { margin: 0 0 0 0px; }

#product_detail_text { margin-top: 8px; }

#product_detail_text ul li { 
	display: block;
	padding: 2px 0 2px 11px;
	background-image: url(images_matic/arrow_small_right_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}

#product_detail_select {
	text-align: left;
	padding: 5px 0;
	margin: 5px 0;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

#content_right #product_detail_select td {
	padding: 0 5px 3px 0;
}

#product_detail_select td select {
	border: 1px solid #EBEBEB;
}

#product_detail_ident { padding-left: 17px; }

/* --- */

#category_description {
	background-color: #ffffff;
	padding: 8px;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
}

#productlist {
	background-color:#ffffff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 8px;
	overflow: hidden;
	_height: 1%;
}



#productlist .rich-panel { width: 100%; }

.dr-dscr-button-dsbld { color:#999; }

.productlist_table01 { white-space: nowrap; }
.productlist_table_select_02 { width: 110px; }

.detail_more {
	padding: 8px 12px 8px 12px;
	background-image: url("images_matic/line_content_02.gif");
	background-position: top;
	background-repeat: no-repeat;
}

#product_detail_more {
	background-color:#CCCCCC;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 8px;
	border-top: 1px solid #969696;
}

#product_detail_more li { display: block; }
#product_detail_more_left { width: 360px; }

.reviews_headline { font-weight: normal; }
.reviews_headline img { margin-right: -3px; }
#reviews_footer { font-weight: bold; margin-top: 4px; }

.reviews_divider { line-height: 1px; font-size: 1px; margin-top: 5px; border-top: 1px solid #EBEBEB; height: 5px; 
}
#product_detail_more_right { text-align: left; width: 306px; }

#product_detail_accessories {
	padding: 8px 12px 8px 12px;
	background-image: url("images_matic/line_content_03.gif");
	background-position: top;
	background-repeat: no-repeat;
}

#product_recommondations {
	padding: 8px 12px 8px 12px;
	background-image: url("images_matic/line_content_02.gif");
	background-position: top;
	background-repeat: no-repeat;
}

#product_recommondations .product_listview {
	width: 105px;
	float: left;
}

img.listview_addtocart { margin-top: 4px !important; border: 1px solid #eaeaea !important; }

.product_list_nav_right { margin-bottom: 16px; text-align: right; margin-top: 8px; }
.product_list_nav_right li { margin-left: 2px; }		
.product_list_nav_right a:link { text-decoration: underline; }
#product_list_nav_right_up { margin-bottom: 8px; }

.product_listview_table { width: 100%; }
.product_listview_pic img { border: 4px solid #fff; margin: 0; width: 96px; height: 72px; }
.product_listview_text { margin: 0; position: relative; min-height: 82px; }
*html .product_listview_text { width: 220px; overflow: hidden; height: 90px; }
.mainfeatured_products .product_listview_text { height: 116px; overflow: hidden; width: 107px; }
*+html .mainfeatured_products .product_listview_text { height: 116px; }
.mainfeatured_products .product_listview_text .label { line-height: 12px; }
.product_listview_text_td { vertical-align: top; }
.product_listview_price { line-height: 20px; color: #525c6c; }

.explosion {
	background-color: #fff;
	padding: 5px;
	margin-bottom: 10px;
	position: relative;
}

.explosion .product_preview {
	background-color: #fff;
	border: 0;
	position: absolute;
	top: 5px;
	right: 5px;
}

.product_listview #product_detail_cart_02 { font-size: 12px; }

.product_listview table { border: 1px solid #b4b4b4; background-color: #d4d4d4; width: 100%; }
#content_right .product_listview table td { padding: 5px 5px 5px 0; }
.explosion .product_listview table { background-color: #fff; }
#content_right .product_listview_pic { width: 104px; height: 94px; vertical-align: top; padding-left: 5px !important; }

#content_right .product_listview_table td { padding: 0; }
#content_right tbody td.product_listview_cell_l { padding-right: 8px; }
#content_right tbody td.product_listview_cell_r { padding-left: 8px; }
#content_right tbody td .product_listview_cart { position: absolute; right: 0; bottom: 0; z-index: 1; }
#content_right tbody td .product_listview_cart img { margin-left: 4px; }

.manufacturer { color: #555; text-transform: uppercase; }

#infobox_search input { vertical-align: -30%; _vertical-align: 15%; margin-left: 2px; }

#newsletter_box table { margin-top: 4px; }
.newsletter_textinput {
	padding: 2px;
	margin: 0 6px 0 4px;
	width: 122px;
}

#infobox li { padding-bottom: 4px; }

.recentProducts td { vertical-align: top; }
.recentProducts img { margin: 2px 4px 0 0; border: 1px solid #333; }

.mainfeatured_products {
	background-color: #CCCCCC;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

*html .mainfeatured_products {
	width: 712px;
}

#content_right td.mainfeatured_products_right {
	padding: 0 12px 5px 2px;
	vertical-align: top;
	width: 33%;
}

#content_right td.mainfeatured_products_center {
	padding: 0 4px 5px 4px;
	vertical-align: top;
	width: 33%;
}

#content_right td.mainfeatured_products_left {
	padding: 0 2px 5px 7px;
	vertical-align: top;
	width: 33%;
}

.mainfeatured_products h2 {
	background-color: #333;
	background-image: url(images_matic/breadcrumb_back.gif);
	background-repeat: no-repeat;
	background-color: #ccc;
	color: #fff;
	height: 18px;
	padding: 9px 12px 0;
	border-right: 1px solid #585858;
	margin: 0;
}

.mainfeatured_products .product_listview { margin: 0; overflow: hidden; height: 129px;}
.mainfeatured_products .product_listview_pic .product_listview { width: 104px; height: 80px; }
.mainfeatured_products .product_listview_pic .product_listview a { overflow: hidden; display: block; height: 80px; }
.mainfeatured_products .product_listview table { border: 1px solid #585858; height: 129px; }

.mainfeatured_products .reviews_entry {
	background-color: #D4D4D4;
	border: 1px solid #585858;
	border-top: 0;
	padding: 9px 4px;
	height: 142px;
}

*+html .mainfeatured_products .reviews_entry { min-height: 142px; }

#content_right .mainfeatured_products tbody td .product_listview_text .product_listview_price { line-height: 9px; }
#content_right .mainfeatured_products tbody td .product_listview_text a { display: block; margin-bottom: -10px; }
#content_right .mainfeatured_products tbody td .product_listview_text .product_listview_cart a { display: inline; margin-bottom: 0; }

/* --- */

.cart_minToOrder { font-weight: bold; font-size: 14px; color: #9A1918; margin-bottom: 8px; }
.cart_freeShipping { margin-bottom: 8px; }

#cart_text { padding-top: 16px; }
#cart_content h2 { color: #fff; }

#wishlist_content h2 { color: #fff; }

th { font-weight: bold; padding: 2px 8px 2px 0px; }
#content_right tbody td { padding: 0px 0px 0px 0px; }
.r_align { text-align: right; padding-right: 0 !important; padding-left: 8px; }
.l_align { text-align: left; padding-right: 8px; padding-left: 0!important; }
#cart_content_content { margin: 12px 0 8px 0; }

#wishlist_content_content { margin: 12px 0 8px 0; }

*html #wishlist_content_content { width: 677px; overflow-x: hidden; }

*html #cart_content_content { width: 677px; overflow-x: hidden; }

.forms_singlecontainer_head { margin: 0 0 8px 0; font-size: 12px; font-weight: bold; padding-top: 4px; color:#363B43; }

#content_right .cart_content .l_align {
	padding: 3px 10px 3px 0;
}

#content_right .wishlist_content .l_align {
	padding: 3px 10px 3px 0;
}

#content_right .wishlist_content .align_right {
	padding: 3px 0 3px 10px;
}

#content_right .wishlist_content .align_center {
	padding-right: 10px;
}

#content_right .wishlist_content .checkout_table_product {
	width: 350px;
}

#content_right .wishlist_content .l_alignPic {
	width: 45px;
}

#content_right .wishlist_content tbody td table td {
	border-top: 1px solid #999;
}

#content_right .wishlist_content tbody td table th {
	border-top: 1px solid #999;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
}

#content_right .wishlist_content tbody td table th table td {
	padding: 0;
	border-top: 0;
}

#content_right .wishlist_content tbody td table td table td {
	padding: 0;
	border: 0;
}


#content_right .cart_content .align_right {
	padding: 3px 0 3px 10px;
}

#content_right .cart_content .align_center {
	padding-right: 10px;
}

#content_right .cart_content .checkout_table_product {
	width: 350px;
}

#content_right .cart_content .l_alignPic {
	width: 45px;
}

#content_right .cart_content tbody td table td {
	border-top: 1px solid #999;
}

#content_right .cart_content tbody td table th {
	border-top: 1px solid #999;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
}

input.deleteItemSubmit {
	margin: 4px 0;
	text-align: center;
	width: 41px;
}

#content_right .cart_content tbody td table th table td {
	padding: 0;
	border-top: 0;
}

#content_right .cart_content tbody td table td table td {
	padding: 0;
	border: 0;
}

.forms_singlecontainer { 
	margin: 6px 6px 0 0; 
	padding: 8px; 
	border: 1px solid #585858;
	background-color:#D4D4D4;
}

#content_right .forms_login td { padding-right: 4px; }

.forms_singlecontainer input { padding: 2px; margin: 1px 0 2px 0; }
.forms_singlecontainer select { margin: 1px 0 4px 0; }

.forms_singlecontainer td { vertical-align: middle; }
.forms_td_noborder { margin: 4px 0 8px 0; }

.buttonlink img { margin-left: 4px; }

.button_01 {
	margin: 8px;
}

.button_01_payment {
	margin-top: -33px;
}

.button_02 a {
	display: block;
	padding: 9px 33px 9px 9px;
}

.button_02 {
	background-image: url("images_matic/button_submit_01.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #911616;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.button_02_small {
	background-image: url("images_matic/button_submit_02.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #911616;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}

.button_02 a { color: #fff; text-decoration: none; }
.button_02 a:link { color: #fff; text-decoration: none; }
.button_02 a:hover { color: #fff; text-decoration: none; cursor: pointer; }

#login_top {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

#login_top h3 { font-size: 16px; }

.product_listview { margin: 0 5px 5px 0; position: relative; z-index: 0; }
*html .product_listview { width: 345px; overflow: hidden; }
*html .product_listview table { width: 345px; }

*html .promotion_boxes  .product_listview { width: 228px; overflow: hidden; }
*html .promotion_boxes  .product_listview table { width: 228px; }

.checkout_delivery_table .forms_singlecontainer { min-height: 140px; min-width: 120px; }

*html .checkout_delivery_table .forms_singlecontainer { height: 140px; }

.trustedshop { padding: 2px 0 0 3px; }

.checkout_container {
	background-color:#fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 8px;
	overflow: hidden;
	_height: 1%;
}

.shadowbox_center_content {
	background-color:#fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 8px;
}

/* --- */

.shadowbox_top {
	font-size: 1px;
	line-height: 1px;
	height: 2px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.shadowbox_center {
	padding: 0 7px 0 3px;
	background-repeat: repeat-y;
}

*html .shadowbox_center {
	padding: 0 3px 0 3px;
}

.shadowbox_bottom {
	font-size: 1px;
	line-height: 1px;
	height: 6px;
	background-repeat: no-repeat;
}

.shadowbox_welcome_big .shadowbox_top { background-image: url(images_matic/shadowbox_welcome_big_top.png); }
.shadowbox_welcome_big .shadowbox_center { background-image: url(images_matic/shadowbox_welcome_big_center.png); line-height: 0; font-size: 1px; }
.shadowbox_welcome_big .shadowbox_bottom { background-image: url(images_matic/shadowbox_welcome_big_bottom.png); }

.shadowbox_welcome_small .shadowbox_top { background-image: url(images_matic/shadowbox_welcome_small_top.png); }
.shadowbox_welcome_small .shadowbox_center { background-image: url(images_matic/shadowbox_welcome_small_center.png); line-height: 0; font-size: 1px; }
.shadowbox_welcome_small .shadowbox_bottom { background-image: url(images_matic/shadowbox_welcome_small_bottom.png); }

.shadowbox_header .shadowbox_center { background-image: url(images_matic/shadowbox_header_center.png); }
.shadowbox_header .shadowbox_bottom { background-image: url(images_matic/shadowbox_header_bottom.png); }

.shadowbox_left .shadowbox_top { background-image: url(images_matic/shadowbox_left_top.png); }
.shadowbox_left .shadowbox_center { background-image: url(images_matic/shadowbox_left_center.png); }
.shadowbox_left .shadowbox_bottom { background-image: url(images_matic/shadowbox_left_bottom.png); }

.shadowbox_right .shadowbox_top { background-image: url(images_matic/shadowbox_right_top.png); }
.shadowbox_right .shadowbox_center { background-image: url(images_matic/shadowbox_right_center.png);}
.shadowbox_right .shadowbox_bottom { background-image: url(images_matic/shadowbox_right_bottom.png);}
.shadowbox_right .shadowbox_top_complete { background-image: url(images_matic/shadowbox_right_top_complete.png); height: 13px; }
.shadowbox_right .shadowbox_bottom_complete { background-image: url(images_matic/shadowbox_right_bottom_complete.png); height: 19px; }

/*---*/

*html .shadowbox_welcome_big .shadowbox_top { background-image: url(images_matic/shadowbox_welcome_big_top.gif); }
*html .shadowbox_welcome_big .shadowbox_center { background-image: url(images_matic/shadowbox_welcome_big_center.gif); }
*html .shadowbox_welcome_big .shadowbox_bottom { background-image: url(images_matic/shadowbox_welcome_big_bottom.gif); }

*html .shadowbox_welcome_small .shadowbox_top { background-image: url(images_matic/shadowbox_welcome_small_top.gif); }
*html .shadowbox_welcome_small .shadowbox_center { background-image: url(images_matic/shadowbox_welcome_small_center.gif); }
*html .shadowbox_welcome_small .shadowbox_bottom { background-image: url(images_matic/shadowbox_welcome_small_bottom.gif); }

*html .shadowbox_header .shadowbox_center { background-image: url(images_matic/shadowbox_header_center.gif); }
*html .shadowbox_header .shadowbox_bottom { background-image: url(images_matic/shadowbox_header_bottom.gif); }

*html .shadowbox_left .shadowbox_top { background-image: url(images_matic/shadowbox_left_top.gif); }
*html .shadowbox_left .shadowbox_center { background-image: url(images_matic/shadowbox_left_center.gif); }
*html .shadowbox_left .shadowbox_bottom { background-image: url(images_matic/shadowbox_left_bottom.gif); }

*html .shadowbox_right .shadowbox_top { background-image: url(images_matic/shadowbox_right_top.gif); }
*html .shadowbox_right .shadowbox_center { background-image: url(images_matic/shadowbox_right_center.gif);}
*html .shadowbox_right .shadowbox_bottom { background-image: url(images_matic/shadowbox_right_bottom.gif);}
*html .shadowbox_right .shadowbox_top_complete { background-image: url(images_matic/shadowbox_right_top_complete.gif); }
*html .shadowbox_right .shadowbox_bottom_complete { background-image: url(images_matic/shadowbox_right_bottom_complete.gif); }

/* --- */
.top {top:5px !important;}
.left { float: left; }
.right { float: right; }
.center {float:center;}
.italic { font-style: italic; font-weight: normal; }
.italic_new { font-style: italic;}
.accent { font-weight: bold; }
.stopper { clear: both; }
.linethrough { background: url("images_matic/linethrough.gif") repeat-x center left; }
.smalltext { font-size: 10px; }
.bigtext { font-size: 14px; } 
.red { color: #9a1918; }
.red a { color: #9a1918; text-decoration: none; } .red a:link { color: #9a1918; text-decoration: none !important; } .red a:hover { color: #9a1918; text-decoration: underline; }
.align_right { text-align: right; }
.bold { font-weight: bold; }
.boldRed { font-weight: bold; color: #9A1918; }
.boldBlack { font-weight: bold; color:black; }
.green { color: #2E6C27; }
.all_caps { text-transform: uppercase; }
.list_default { list-style-image: url("images/bullet.gif"); _list-style-image: url("images/bullet_ie.gif"); display: inline; }
.list_default li { line-height: 18px; font-weight: bold; display: list-item; margin-left: 8px; _margin-left: -8px; }

.red_border {border:solid red 1px;}
.red_border_bottom {border-bottom:solid red 1px;}
.textCenter {text-align:center;}
.reviewText {text-align:left; width:125px;}
#reviewHeader td {line-height:14px;}
.reviewTextArea {border:solid 1px black;}
.reviewBox {width:110px;}

.small_submit { 
	margin: 0 4px; 
	background-color: 911616; 
	background-image: url(images_matic/button_submit_05.gif); 
	color: #fff; 
	font-size: 90%; 
}

.red_submit { 
	margin: 0 4px; 
	padding: 2px 4px;
	background-color: #911616; 
	color: #fff; 
	font-weight: bold;
}

a.red_submit { 
	margin: 0 4px; 
	padding: 2px 4px;
	background-color: #911616; 
	color: #fff; 
	font-weight: bold;
}

/* ---jsf--- */

.dr-dscr-t { border: none; }
.dr-pnl { border: none;  background-color: transparent; }
.dr-dscr-act { border: none; }
.dr-dscr-inact { border: none; }
.rich-dtascroller-table { margin: 0; }
.dr-table { border: none;  background-color: transparent; }
.dr-table-cell { border: none;  background-color: transparent; }

#grid_right { margin: 0px 0; }
#gridPanel { clear: both; }

.productlist_table02 { text-align: right; }

.error input {
 background: #fff none repeat scroll 0 0 !important;
 border: 2px solid #A5070D !important;
 display: inline !important;
 padding: 1px 0 !important;
}

/* --- Forum Boxes --- */

.showThreadBox1 {
	padding: 10px;
}
.showThreadBox2 {
	padding: 10px;
}

.pageNumbers {
	text-align: right;
	padding-right: 10px;
}
	
.rich-table-cell {width:50%;vertical-align:top !important;}

.review_nocomment { font-style: italic; font-weight: normal; }


.datascroller_item {
	padding-right: 3px;
}

.rich-datascr-act {
	padding-right: 3px !important;
}

/* --- CMS Navigation Box --- */

.cms_box {
	padding: 0 0 8px 8px;
}

.cms_box a {
	text-decoration: none;
}

.rich-tree-node-handleicon a {
	text-decoration: none;
	color: transparent;
}

.rich-tree-node-icon-leaf {
	padding: 0;
	width: 1px;
}

.rich-tree-node-icon-leaf img {
	display: none;
}

.rich-tree-node-icon {
	padding: 0;
	width: 1px;
}

.rich-tree-node-icon img {
	display: none;
}

.rich-tree-node-text {
	font-weight: bold;
}

.rich-tree-node-cildren a {
	font-weight: normal;
}

.rich-tree-node-cildren .rich-tree-node-cildren {
	opacity: 0.5;
}

.dr-tree-h-text a {
	color: #000;
}

.dr-tree-h-text a:hover {
	color: #ffff00;
	text-decoration: none;
}

.dr-tree-i-hl {
	color: #ffff00;
	text-decoration: none;
}

.dr-tree-h-ic-div {
	margin-left:5px;
	padding-left:0px;
}

.dr-tree-h-ic-line-node {
	background-image:none;
}


.dr-tree-h-ic-line-clp {
	background-image:none;
}

.dr-tree-h-ic rich-tree-node-icon img{
	display:block;
	margin:0;
}

.dr-tree-h-ic rich-tree-node-icon-leaf img{
	display:block;
	margin:0;
}

.dr-tree-h-ic-line {
	background-image:none;
	background-position:left center;
}

.dr-tree-h-ic-line-last {
	background-image:url(/scoweb/css/images_cms/element_line.gif);
}

.dr-tree-h-ic-line-exp {
	background-image:none;
}

.minus {
	background:transparent url(../css/images_cms/plus_minus.gif) no-repeat scroll 0 -64px;
	height:16px;
	width:16px;
}

.plus {
	background:transparent url(../css/images_cms/plus_minus.gif) no-repeat scroll 0 -16px;
	height:16px;
	width:16px;
}

.starbox { padding: 2px; background: #B7B7B7; width:110px; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #940c05; }
.starbox .hover .colorbar { background: #ffcc1c; }
.starbox .rated .colorbar { background: #be5e2e; }
.starbox .rated .hover .colorbar { background: #ffcc1c; }
.starbox .ghost { background: #a1a1a1; }
.starbox .indicator { clear: both; }

.reviews_entry { padding: 0 10px 10px 0; } 
.reviews_entry li div.starbox { float: left; }
.reviews_entry span.accent { padding-right: 4px; }
#content_right .starbox_helper td { padding-right: 4px; vertical-align: top; }

div.suggestLayer {
	font-family:Helvetica,Arial,sans-serif; 
	position: absolute;
	top: 22px;
	left: -99px;
	width: 400px;
	border-right: 1px solid #000;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: #fff;
}

table.suggestLayer {
	font-size: 11px;
	width: 400px !important;
	border: 1px solid #333;
	border-right: 0;
	height: 12px;
	background-color: white;
	color: #173553;
	cursor: pointer;
	position: relative;
	z-index: 10000;
}

tr.suggestLayer { 
	height: 12px;
}

td.suggestLayer {
	padding: 0;
	height: 12px;
}

tr.suggestHeader {
	color: #333;
	font-weight: normal;
	font-size: 10px;
}

tr.suggestHeader td {
	border-bottom: 1px solid #ccc;
	padding: 3px 5px;
}

td.suggestFooter {
	height:25px;
	border-top:solid 1px #ccc; 
	font-size:9px;
	color: #333;
	background-color: #FCFCFC;
	background-image: url("../images/result/logo_fact-finder_suggest.gif");
	background-repeat: no-repeat;
	background-position: right;
}

td.suggestTextQuery {
	font-weight: bold; 
	border-bottom: 1px solid #EDEDED;
	padding: 3px 5px;
}

span.suggestTextQueryTyped {
	color: #5c7997;
	text-decoration: underline;
}

td.suggestTextType {
	padding: 2 5 2 15px;
	width: 30%;
}

td.suggestTextAmount {
	padding: 2 5 2 15px;
	width: 30%;
	text-align: right;
}

tr.suggestRow {
	padding: 2 2 2 0px;
	background-color: #FCFCFC;
}

tr.suggestHighlight {
	color: #FCFCFC;
	background-color: #173553;
}

tr.suggestHighlight span.suggestTextQueryTyped {
	color: white;	
}

.error {
	text-align:center;	
}

.main {
	font-size:18px;
	font-weight:bold;
}

.submain {
	font-size:16px;
}

.addDiscusionButtons {
	padding-right:60px;
	padding-top:10px;
	width:530px; 
	float:right;
	text-align:right;
}

.leftDiv { float:left; }

.small { font-size: 9px; }

.searchLabel { 
	width:225px; 
	height: 30px; 
	font-size: 20px; 
	vertical-align: middle; 
}

.errorMess {
	margin-top: 2px; 
	color: #a6130a;
}

.normalMess {
	margin-top: 2px; 
	color: #56a34b;
}

.dr-mpnl-pnl-b {
	background-color:  #b7b7b7;
}

.statusMessage li {
	display:block;
}

.successMessage {
	background-color: #DFF2BF;
	color: #56a34b;
}

.successMessageNewsletter {
	color: #000;
}

.errorMessageNewsletter {
	color: #a6130a;
}

.newsletterEmptyDiv {
	padding-bottom: 5px;
}

.infoMessage, .successMessage, .warningMessage, .errorMessage, .validationMessage {
	background-position:10px center;
	background-repeat:no-repeat;
	border: 1px solid #ccc;
	margin: 10px 10px 10px 0;
	padding: 15px 10px 15px 50px;
}

.errorMessage {
	background-color:#FFBABA;
	background-image:url(images_matic/error.png);
}

.warningMessage {
	background-color:#FEEFB3;
	background-image:url(images_matic/warning.png);
}

.successMessage {
	background-color:#DFF2BF;
	background-image:url(images_matic/success.png);
}

.infoMessage {
	background-color:#BDE5F8;
	background-image:url(images_matic/info.png);
}

.splashclassic {
	background-image: url(../images/splash/splash_classic_back.gif);
	background-repeat: no-repeat;
	padding: 9px 9px 10px 7px;
}

.splashmatic {
	background-image: url(../images/splash/splash_automatic_back.gif);
	background-repeat: no-repeat;
	padding: 9px 5px 10px 7px;
}

.splash_logo {
	margin: 100px 0 15px 0;
}

.testlinks {
	position: absolute;
	left: 10px;
	top: 10px;
}

.paragraphPage { 
background-color:#FFFFFF;
background-image:url(images_matic/content_back.gif);
background-repeat:repeat-y;
padding:8px;
}

.topicTitleLeft {
	font-weight: bold;
	font-size: 12px;
}

.shadowbox_center_headline {
	font-weight: bold;
}

.shadowbox_centererror {
	background-color:#FFFFFF;
background-image:url(images_matic/content_back.gif);
background-repeat:repeat-y;
padding:8px;
}

.errorbox_middle{width:725px;margin-left:464px;}
.errorbox_top{width:725px;margin-left:466px;}
.errorbox_bottom{width:725px;margin-left:465px;}

.rich-table{ border-width:0; margin:0; padding:0; background-color: transparent; }
.rich-table-cell{width:50%; border-width:0; margin:0; padding:0; vertical-align: bottom; background-color: transparent;}
.rich-table-footercell{ border-width:0; margin:0; padding:0; background-color: transparent; }
.rich-panel{ border-width:1px; margin:0; padding:0; width: 99%; background-color: transparent;}
.rich-panel-header{ border-width:0; margin:0; padding:0; background-color: transparent; }
.rich-panel-body{ border-width:0; margin-left:0px; margin-top:0px; padding:0; background-color: transparent; }
.rich-panel-b{width:50%; border-width:0; margin:0; padding:0; vertical-align: bottom; background-color: transparent;}

.listThreads {
	background-color: #fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	border-top: 1px solid #969696;
	padding: 8px;
}

.pageNumbers {
	background-color: #fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	border-top: 1px solid #969696;
	padding: 8px;
}

.forums .pageNumbers {
	background-image: none;
}

.forums .listThreads {
	background-image: none;
}

#cartStep {
	background-color: #fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 12px 0 12px 1px;
}

*html #cartStep {
	background-color: #fff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 12px 0 10px 6px;
}

#content_right .lastOrdersTable td {
	padding: 4px 4px 8px 0;
	border-bottom: 1px solid #666;
	vertical-align: top;
}

.addThreadSubmit {
	clear: both;
	background-color: #b41f11;
	color: #fff;
	padding: 2px 8px;
	float: left;
}

.addThreadSubmit a {
	color: #fff;
}

.addThreadSubmit2 {
	clear: both;
	background-color: #b41f11;
	color: #fff;
	padding: 2px 8px;
	float: right;
}

.addThreadSubmit2 a {
	color: #fff;
}


.column2 {overflow: hidden; max-width: 124px;}
.column1 {}

#entryForm input {
	border: 1px solid #999 !important;
}

.headerText {
	margin-bottom: 15px;
}

.entryTitle {
	padding-top: 10px;
	border-top: 1px dotted #ccc;
}

.entryBox {
	margin-bottom: 10px;
}

.entryAuthor {
	font-weight: normal;
	font-size: 10px;
	color: #999;
}

.entryDate {
	font-weight: normal;
	font-size: 10px;
	color: #999;
}

.commentBox {
	font-weight: normal;
	margin-bottom: 10px;
}

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

.paragraphContent p {
	clear: both;
}

#product_detail_weight{
	position: absolute;
	right: 0;
	top: 0;
}

#orderQuantity {
	margin: 3px 0 10px 0;
}

.forms_singlecontainer_footer{
	font-weight: normal;
	font-size: 9px;
	max-width: 180px;
}

.terms_box{
	float:left;
	margin-left:30px;
	margin-top:7px;
	max-width:70%;
	padding:2px;
}

.button_box_top{
	display:inline;
	margin-right: 10px;
	margin-bottom: 20px;
}
.button_box_bottom{
	margin-right: 10px;
}

.printButton{
	margin:5px;
	padding:2px 10px;
	border: 1px solid #585858;
	background-color:#911616;
	color: #FFFFFF;
}

.printButton a {
	color: #FFFFFF;
}

.closeButton{
	margin:5px;
	padding:2px 10px;
	border: 1px solid #585858;
	background-color:#911616;
	color: #FFFFFF;
}

.closeButton a {
	color: #FFFFFF;
}

#loadingImageBox{
	padding-left:42%;
	position:absolute;
}

.closeButtomModalPanel{
	position: absolute;
	top: 5px;
	right: 10px;
}

#zoomImgLoading{
	z-index: 150;
}

#product_lists_alternatives {
	background-color:#FFFFFF;
	background-image:url(images_matic/content_back.gif);
	background-repeat:repeat-y;
	border-top:1px solid #969696;
	padding:8px;
}

*html #product_lists_alternatives { height: 1%; overflow: hidden; }

#product_list_accessories {
	background-color:#FFFFFF;
	background-image:url(images_matic/content_back.gif);
	background-repeat:repeat-y;
	border-top:1px solid #969696;
	padding:8px;
}

#product_lists_parts {
	background-color:#FFFFFF;
	background-image:url(images_matic/content_back.gif);
	background-repeat:repeat-y;
	border-top:1px solid #969696;
	padding:8px;
}

.textBottom{
	margin-left:5px;
	margin-right: 15px;
}
.textTop{
	margin-left:5px;
	margin-bottom: 5px;
	margin-right: 15px;
}

.search_filters_table{
	margin-bottom:5px;
}

.labelFilters{
	padding:2px 1px;
}

*html .cart_content {
	 width: 690px;
}


*html .wishlist_content {
	 width: 690px;
}


.trustedShopTable {
	margin-top: 20px;
}

.trustedShopTable tbody td {
	padding: 10px;
}

#btnProtect {
	text-align: left;
	align: left;
}
*html .addressEditTable {
	width: 677px;
}

*html .checkout_delivery_table {
	width: 677px;
}

*html .cart_content_table {
	width: 677px;
}

*html .cart_content_table label {
	font-size: 10px;
}

*html .wishlist_content_table {
	width: 677px;
}

*html .wishlist_content_table label {
	font-size: 10px;
}

.deliveryItem table tr td{
	height: 30px;
}

.deliveryImage{
	height: 30px;
}

.whiteText a{
	color: #FFFFFF;
}

recommendationHeader a{
	color: #FFFFFF;	
}

.pageHeader{
	margin:5px;
	text-align:center;
}

.pageHeaderText {
	background-color:#ffffff;
	background-image: url(images_matic/content_back.gif);
	background-repeat: repeat-y;
	padding: 8px;
	overflow: hidden;
	_height: 1%;
}

#product_list_recommendation {
	background-color:#FFFFFF;
	background-image:url(images_matic/content_back.gif);
	background-repeat:repeat-y;
	border-top:1px solid #969696;
	padding:8px;
}

.radioTable{
	float:right;
	margin:10px;
}

.partDelivery {
	min-height: 20px;
	border-bottom: solid 1px ;
}

.partDelivery table{
	display:inline;
}

.partDelivery td{
	padding-left: 5px !important;
	padding-top: 5px !important;
}

.partDeliveryLabel{
	font-weight: bold;
	vertical-align:super;
}

.product_listview_wishlist a { display: inline; margin-bottom: 0; }

.product_listview_wishlist { margin-top: 2px; right: 0; bottom: 0; z-index: 1; }

.product_listview_wishlist img { margin-left: 4px; }

.inputFieldWishlist {border:solid 1px #363B43;}

.sendMailTable {width: 100%}

.clearCell {float: left;}

.sendmailCell {float: right;}

.sendMailRow {vertical-align: top;}

.wishlistButton a{padding:2px;}

.deleteButtonWishlist {color:white;}

.updateButtonWishlist {color:white;}

.sendWishlist {color:white;}

.updateCartButton {color:white;padding:2px;}

.addToWishlistButton {
	color: #fff;
	padding: 3px 8px;
	font-size: 11px;
	display: inline-block;
}

.addToWishlistBox a{padding:2px;}

.addToWishlistBox {margin-bottom:10px;}

.express_checkout_button{margin-top:10px;text-align:right;}

.checkColumn {vertical-align: top !important;}

.loginInputField{width: 150px;}

.checkoutButton {
	padding:2px;
	background-image:url(images_matic/button_submit_05.gif);
	color:#FFFFFF;
	display:inline-block;
}

.checkoutButton a{padding:2px;}

.secondRowLogin {padding-top:10px;}

.loginTopHeadline{
	
}

.registerMeBox {
	width: 400px;
	padding: 20px;
}

.register_me_label{
	padding:2px;
	font-weight: bold;
	color: #363B43;
}

.register_me_input input{
	padding:2px;
	width: 150px;
	border:1px solid #363B43;
}

.registerMeButton {
	color: white;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	margin-right:155px;
}

.registerMeLink{
}

.submitButtons {
	margin: 10px;
}

.whiteText {color: white;}

#register_table {width: 100%;}


.button_02_express_checkout{
	margin-left: 10px;
	background-image: url("images_matic/button_submit_01.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #911616;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 9px 33px 9px 9px;
	cursor: pointer;
}

.cellpaddingCell {width: 10px;}

#add-cart-success {
	background-color: #FFFFFF;
	border: 2px solid #940C05;
	height: 100px;
	left: 50%;
	margin-left: -30px;
	margin-top: -50px;
	padding-top: 10px;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 397px;
	z-index: 50;
}

#add-cart-success a{
	text-decoration: underline;
}

#add-cart-success .overlay_content{
	font-size: 14px;
}

#add-cart-success .title{
	margin-top: 16px;
	margin-bottom: 40px;
	margin-left: 0;
	margin-right: 0;
	~margin-left: 0;
	~margin-right: 0;
}

#add-to-cart-spinner{
	z-index: 50;
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
	text-align: center;
}

.greyText{
	color:#555555;
}

#forms_login {
	height: 120px;
}


#forms_express {
	height: 85px;
}

#forms_newlogin {
	height: 229px;
}

.forms_singlecontainerActive .forms_singlecontainer {
	background-color: #fff;
	border:1px solid #bc0000;
}

.forms_singlecontainerInactive .forms_singlecontainer { opacity: 0.7; }

*html .forms_singlecontainerInactive .forms_singlecontainer { filter:alpha(opacity= 70); }
*+html .forms_singlecontainerInactive .forms_singlecontainer { filter:alpha(opacity= 70); }

#forms_checkout_payment_org {
	height: 160px;
	width: 200px;
	position: relative;
}

*html #forms_checkout_payment_org { height: 165px; }
*+html #forms_checkout_payment_org { height: 165px; }

#forms_checkout_vouchers {
	height: 160px;
}

*html #forms_checkout_vouchers { height: 165px; }
*+html #forms_checkout_vouchers { height: 165px; }

.geotrust {
	position: absolute;
	top: 3px;
	right: 3px;
}

#forms_checkout_payment_org .forms_singlecontainer_payments input {
	margin: 0 5px 0 0;
	padding: 0;
}

#forms_checkout_payment_org .forms_singlecontainer_payments td {
	padding: 0 0 1px 0;
}

*html #forms_checkout_payment_org .forms_singlecontainer_payments td { padding: 0; }
*+html #forms_checkout_payment_org .forms_singlecontainer_payments td { padding: 0; }

.mcAfeeBox {
	text-align: center;
	padding: 7px 0 2px 0;
	background: transparent url(images_matic/mcAfeeBG.gif) center no-repeat;
}

