/* skovrec */

.round {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}


* {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;
}

body {background: url(/i/bg-2.png);}

#wrapper {
	text-align:center;
}

#header-container{
	width:960px;
	text-align:left;
	margin: 0 auto 0 auto;
	background:#8f0f0f url(/i/head.jpg) no-repeat;
	border:1px solid #FFF;
}

#body-container {
	width:960px;
	text-align:right;
	margin: 0px auto;
	border:1px solid #FFF;
	padding:16px 0;
	background-color:#FFF;
}

#main {float:left;width:568px;
zoom:1;
//width:560px;
margin:0 0 0 8px;
}

#left {margin-left:8px;width: 160px;float:left;}
#right {width:200px;text-align:right;float:right;margin-right:8px;}


#header {
	position:relative;
	width:960px;height:115px;
	}
	#logo, #logo1 {
		position:absolute;
		top:2px;
		left:180px;
		}
		#logo a {
			overflow:hidden;
			background:url(/i/logo.png) no-repeat top left;
			width:275px;height:98px;
			display:block;
			text-indent:9999em;
			}
	#tarabin {
		position:absolute;
		top:30px;
		left:30px;
		overflow:hidden;
		}
		#tarabin a {
			background:url(/i/tarabin.png) no-repeat top left;
			width:220px;height:69px;
			display:block;
			}
	#tarabin-text {
		font-size:13pt;
		color:#FFF;
		position:absolute;
		width:120px;
		top: 5px;
		right:28px;
		text-align:center;
		}
	#lock {
		position:absolute;
		top:52px;
		right:-22px;
		}
		#lock a {
			background:url(/i/lock.png) no-repeat top left;
			width:43px;height:58px;
			display:block;
			}
	#top-tel {
		font-size:12pt;
		color:#FFF;
		position:absolute;
		width:350px;
		bottom:7px;
		right:25px;
		}

#top-menu {
	background:#3f3f3f url(/i/p-mnu-bg.jpg) center repeat-x;
	height:48px;
	border:1px solid #555;
	text-align:right;
	position:relative;
	margin-bottom:28px;
	//width:940px;
	z-index:30;

	}
	#links {position:absolute; right:0px; top:10px;}
	#links a{ padding:3px 14px 5px 14px;margin:0 3px 0 0;display:inline-block;font-weight:bold;font-size:14pt;color:#FFF;}
	#links a:hover {background-color:#B41D1D;color:#FF0;text-decoration:none;}
	
	#nav-links {position:absolute; right:18px; top:53px;color:#fff;font-size:10pt;}
	#nav-links a {color:#fff;}
	#manufacturers-header {
		position:absolute;
		top:162px;left:390px;
		padding: 8px 8px;
		width:210px;
		background-color:#8f0f0f;
		color:white;
		border:2px solid #8f0f0f;
		z-index:5;
		}
	#q-search {
		position:absolute;
		top:10px;left:18px;
		}
		#q-search input {font-size:13pt;padding:3px 4px 4px 4px;width:140px;}
		#manufacturers-header select {font-size:13pt;padding:0 4px 0 0;width:140px;border:1px solid #fff;}
			
	.box-header {
		background-color:#3f3f3f;
		color:#FFF;
		height:30px;
		padding:2px 2px;
		font-size:15pt;
		text-align:center;
		margin-bottom:8px;
		margin-top:16px;
		}
	.box-header a {color:#FFF;}
	.box-content {
		direction:rtl;
		margin:0 0 12px 0;
		font-size:10pt;
		padding:2px 0;
		color:#fff;
		}
		.box-content a {color:#fff;}

.info {
position:relative;
border:2px solid #5f0404;
padding:12px;
zoom:1;
	}

#categories  {width:192px;}
	#categories * {color:#FFF;}
	#categories li {
	width:186px;
		background-color: #5f0404;
		margin-bottom:3px;
		padding:4px 10px 5px 2px;
		font-size:10pt;
		//border:1px solid #555;
		font-weight:bold;
		position:relative;
	}
	#categories li.have-sub-categories {
		background:#5f0404 url(/images/darr.png) no-repeat right center;
	}
	li.current-category{
		margin-left:-5px !important;
		width:192px !important;
		background:#9f0606 url(/i/arr.png) left bottom no-repeat !important;
		}
	li.current-category div {
		display:none;
		}
	li.have-sub-categories.current-category {
		/*margin-left:10px !important;*/
		}
	#categories a{padding-right:12px;}
	.sub-category{
		color:#fff;
		background:#5f0404 url(/images/larr.png) no-repeat right center;
		}
.boxc {background-color:#5f0404; padding:8px;}
.mainonmain {border: 2px solid #5F0404;padding:16px 16px 30px 16px;margin-bottom:20px;
zoom:1;
background-color:#fff;z-index:20;position:relative;}
.newonmain {width:163px;
margin-right:5px;
//width:160px;
float:left;text-align:center;margin-bottom:16px;margin-top:12px;border:2px solid #5f0404;padding:8px 8px 16px 8px; position:relative;}
.newonmain * {color:#000 !important;}
.sub-cat-index {width:19%;margin-right:1%;float:left;text-align:center;margin-bottom:10px;}
	.sub-cat-index a {font-size:10pt;}
.buyme {position:absolute;bottom:-17px;right:0;color:#fff !important;padding-top:7px;display:block;background:url(/i/buyme.png);
zoom:1;
height:27px;width:60px;

}

.cart-image {width:32%;margin-right:1%;float:right;}
.product-description {margin:16px 0;color:#000;}
.colormain {position:absolute;bottom:-26px;z-index:2;right:20px;background-color:#5f0404; padding:4px;font-size:12pt !important;color:white;}
.colormain select {font-size:12pt !important;}

#manufacturers-search {
	padding: 5px 0;
	width:195px;
	margin: 0 20px 10px 0;
	background-color:#8f0f0f;
	color:white;
	border:1px solid #aaa;
	}
	#manufacturers-search select {font-size:13pt;padding:0 4px 0 0;width:140px;border:1px solid #fff;}
		
.colors {margin:12px 0;font-weight:bold;}
.colors div {display:inline-block;margin-right:8px;padding:4px 16px;font-size:10pt;border:1px dashed #F00;}

#nav-bar {margin:28px 0;font-size:11pt;text-align:center;color:#000;}
#pages-buttons a {padding:6px;border:1px solid #FFF;display:inline-block;color:#FFF;text-decoration:none !important;background:url(/i/top-menu-bg.png) repeat-x center;}
#pages-buttons b {padding:6px;border:1px solid #ccc;display:inline-block;color:#ccc;}
#pages-buttons a:hover {background-color:#F00 !important;}

.product-brief {margin-top:28px;position:relative;zoom:1;}
.product-brief em {font-style:normal;text-decoration:line-through;display:block;margin-bottom:12px;}
.product-brief strong {display:block;color:#000;font-size:14pt;margin-bottom:12px;}
.product-brief .img {display:block;height:100px;width:100px;background-position:center;float:right;margin-left:14px;}
.product-brief span {width:310px;float:left;font-size:13pt;}
.product-brief div {width:100px;float:left;}
.buy-button{position:absolute;bottom:-20px;left:50px;display:block;color:#FFF;padding:12px 0 4px 20px;text-align:left;font-size:16px;background:url(/i/g-by-but.png) no-repeat left;width:70px;height:26px;}
.buy-button div {display:none;}

#footer {text-align:right;background:url(/i/p-footer-bg.png) no-repeat;height:54px;margin:0 auto;width:940px;padding:20px 20px 0 0;color:white;}


.empty-cart {background:#5f0404 url(/i/empty-cart.png) no-repeat center;height:126px;}
/* end skovrec */

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; background: url(images/infoboxcontentsbg.jpg); }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size: 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size: 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size: 12px; color: #70d250; text-decoration: underline; }



.newproductstable
{
border-spacing: 0px;
border: 0px;
border-collapse: collapse;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}


.navh2
{
background-color: #222222;
color: #990000;
font-weight: bold;
width: 120px;

}

.footertable {
  
 
width: 815px;
height : 74px;

	background: url(images/footerbg.jpg) no-repeat;



}

.credits

{

color: #666666; 
	text-decoration:none;
 font-size:.4em;
text-aling: left;
font-weight : normal;
}

a.credits		{ color: #666666; text-decoration: none;}
a.credits:hover { color: #666666; text-decoration: none;}


div#root
{
	background-image: url(images/bg2.png);
}

A {
  color: #000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background:#000000;
}

TD.headerNavigation {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  background: #c23838;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {


}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
 /* background: #333333; */

	background: url(images/infoboxbg.jpg);
border: none ;
padding : 3px;


}

.infoBoxContents {
background: url(images/infoboxcontentsbg.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;


}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family:  Arial, sans-serif;
  font-size: 14px;
 /* font-weight: bold; */
  /*background: #B6BCC0; */
 background-image: url("images/tableheaderbg.jpg"); 
  color: #ffffff;
height: 20px;
}


TD.infoBoxHeading1 {
  font-family:  Arial, sans-serif;
  font-size: 14px;
 /* font-weight: bold; */
  /*background: #B6BCC0; */
 background-image: url("images/1infoBoxHeading.jpg"); 
  color: #ffffff;
height: 20px;
}

TD.infoBoxHeading2 {
  font-family:  Arial, sans-serif;
  font-size: 14px;
 /* font-weight: bold; */
  /*background: #B6BCC0; */
 background-image: url("images/infoBoxHeading2.jpg"); 
background-position: top left;
  color: #ffffff;
height: 20px;
}

table .top_btn {
	background: url("images/red-black-header_r2_c0.jpg") no-repeat;
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	height: 34px;
	text-align: center;
	width: 204px;
	
}







TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: url(images/infoboxcontentsbg.jpg);
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: url(images/infoboxbg.jpg);
}

TABLE.productListing {
  
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #333333;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: black;
}

TD.productListing-data a {
  font-weight: normal;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /*color: #9999999;*/
  color:#FFB200;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
 color: #000000;
background: #cccccc;
padding: 4px;
/* text for listings  */
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
}

td.smallText a
{
	color: #fff;
}

td.smallText a:hover
{
	color: #aaa;
	font-weight: bold;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.greetUser a {
	color: #428642;
}
SPAN.greetUser a:hover {
	color: #FF0021;
}

TABLE.formArea {
  background: #f1f9fe;
 
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

.subCategoryMenu
{
	color: yellow;
}

body.mceContentBody {
   background: #fff !important;
   background-image: none !important;
}