@charset "utf-8";
@import url("slideshow.css");
@import url("horizslide.css");
@import url("type.css");
@import url("http://noavis.com/zona/custom.css");   

html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E4DBC8;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

iframe body#tinymce, body#tinymce, iframe html body {
	background-color:#FFFFFF !important;
	background-image:none !important;
}

form, input, select {
	margin:0;
}
p {
	margin:0px 0px 0.6em 0px;
}
a {
	color:#D10008;
	text-decoration:none;
}
a:hover {
	color:#333333;
}

a.rb {
	display:block;
	background-image:url(../images/bullet-gray2.gif);
	padding-left:7px;
	width:auto;
	background-repeat: no-repeat;
	background-position: left 5px;
	font-weight:bold;
	margin-bottom:3px;
}

#header {
	width: 970px;
	height:157px;
	margin:0 auto;
	position:relative;
	background-image: url(../images/headerbg.jpg);
	background-repeat: no-repeat;
}
#topwrapper {
	height:87px;
	margin-bottom: 15px;
}


#logo {
	float:left;
	height:72px;
	padding-left:23px;
	padding-top:13px;
	width:180px;
}
#toplinks {
	float:right;
	width:320px;
	text-align: right;
	padding-top: 14px;
	padding-right:11px;
}
#toplinks p {
	margin:0;
	padding:0;
}
#toplinks a {
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
	padding-left:12px;
	padding-right:7px;
	background-image:url(../images/bullet-top-link.gif);
	background-repeat:no-repeat;
	background-position: right 2px;
}
#toplinks a:hover {
	color:#B60A27;
}
#searchwrap {
	background-image:url(../images/search-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:250px;
	height:34px;
	float:right;
	margin-top:10px;
}
#searchwrap table  {
	margin-bottom:5px;
}
#searchwrap table td {
	vertical-align:middle;
	text-align:left;
	height:28px;
}

#srch {
	padding-left:31px;
	width:186px;
}
#srchb {
	width:33px;
}
#searchstring {
	width:181px;
	background-color:transparent;
	padding-left:5px;
	border:none;
	color:#9EA39C;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#advsrch {
	margin:0;
	text-align:left;
	width:218px;
	height:20px;
	float:right;
}
#advsrch a {
	text-transform:none;
	color:#333333;
	padding-left:15px;
	background-image: url(../images/bullet-square-silver.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:11px;
}


/* main menu */

#mainmenuwrap {
	background-image:url(../images/main-menu-bg.png);
	background-repeat:repeat-x;
	height:39px;
	width:950px;
	margin:0 auto;
}

#mainmenuleft, #mainmenuright {
	list-style:none;
	padding:0;
	margin:0;
}
#mainmenuleft {
	float:left;
}
#mainmenuright {
	float:right;
}

#mainmenuleft li, #mainmenuright li {
	float:left;
	line-height:39px;
}
#mainmenuleft li a, #mainmenuright li a {
	text-decoration:none;
	display:block;
	width:auto;
	color:#FFF;
	height:39px;
}
#mainmenuleft li a span, #mainmenuright li a span {
	display:none;
}

/*items left*/
#mainmenuleft li a#mHome {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:85px;
	display:block;
}
  #mainmenuleft li a#mHome:hover, #mainmenuleft li.active a#mHome  {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: 0px -41px;	
  }
  
#mainmenuleft li a#mAbout {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: -85px 0px;
	width:88px;
	display:block;
}
  #mainmenuleft li a#mAbout:hover, #mainmenuleft li.active a#mAbout {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: -85px -41px;	
  }  

#mainmenuleft li a#mStores {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: -173px 0px;
	width:137px;
	display:block;
}
  #mainmenuleft li a#mStores:hover, #mainmenuleft li.active a#mStores {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: -173px -41px;	
  }  

#mainmenuleft li a#mNews {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: -310px 0px;
	width:85px;
	display:block;
}
  #mainmenuleft li a#mNews:hover, #mainmenuleft li.active a#mNews {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: -310px -41px;	
  } 
  
#mainmenuleft li a#mProducts {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: -395px 0px;
	width:102px;
	display:block;
}
  #mainmenuleft li a#mProducts:hover, #mainmenuleft li.active a#mProducts {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: -395px -41px;	
  }   
  
#mainmenuleft li a#mTips {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: -497px 0px;
	width:93px;
	display:block;
}
  #mainmenuleft li a#mTips:hover, #mainmenuleft li.active a#mTips {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: -497px -41px;	
  }   
  
#mainmenuleft li a#mContact {
	background-image: url(../images/mainmenuleft.png);
	background-repeat: no-repeat;
	background-position: -590px 0px;
	width:101px;
	display:block;
}
  #mainmenuleft li a#mContact:hover, #mainmenuleft li.active a#mContact {
	  background-image: url(../images/mainmenuleft.png);
	  background-position: -590px -41px;	
  }   
  
/*right items*/

#mainmenuright li a#mNew {
	background-image: url(../images/mainmenuright.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:64px;
	display:block;
}
  #mainmenuright li a#mNew:hover, #mainmenuright li.active a#mNew {
	  background-image: url(../images/mainmenuright.png);
	  background-position: 0px -41px;	
  } 
  
#mainmenuright li a#mPromo {
	background-image: url(../images/mainmenuright.png);
	background-repeat: no-repeat;
	background-position: -64px 0px;
	width:123px;
	display:block;
}
  #mainmenuright li a#mPromo:hover, #mainmenuright li.active a#mPromo {
	  background-image: url(../images/mainmenuright.png);
	  background-position: -64px -41px;	
  }  


/* breadcrumb */
#breadcrumb {
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #E0E1DF;
	border-top:1px solid #E0E1DF;
	color:#B10926;
	font-size:11px;
	font-weight:normal;
	padding:6px 0 7px 0;
	position:relative;
}
#breadcrumb a {
	color:#898F85;
	padding-right:11px;
	margin-right:4px;
	background-image: url(../images/bcarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
}
#breadcrumb a:hover {
	color: #B10926;
}
#breadcrumb span {
	display:block;
	height:20px;
	right:0px;
	position:absolute;
	text-align:right;
	top:6px;
	width:260px;
	white-space:nowrap;
	color:#CCCCCC;
}
#breadcrumb span a {
	margin-right:0;
	padding-right:0;
	background-image:none;
}

/*#breadcrumb span a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	padding-right:20px;
	background-image: url(../images/arrow-back.gif);
	background-repeat: no-repeat;
	background-position: right center;
}*/



/* main */
#mainwrap {
	margin:0 auto;
	width:950px;
	background-color:#FFFFFF;
	padding:0 10px 14px 10px;
}
#bannerbottom {
	width:970px;
	height:112px;
	padding-top:13px;
	text-align:center;
	background-image: url(../images/bottombannerbg.png);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	margin:0 auto;
}

/* layout */

#leftcol {
	width:150px;
	float:left;
}
#mainandright {
	margin-left:162px;
	width:auto;
}
#indexmain {
	padding-top:12px;
}
#indexmain #indexleft {
	float:left;
	width:590px;
}
#indexmain #indexleft.norightcol {
	width:788px;
}

div#indexmain.nopadding {
	padding:0;
}

#indexmain #indexright {
	float:right;
	width:186px;
}

#tricolsindex {
	padding-top:12px;
	min-height:272px;
	width:590px;
}

#indexcolNews {
	float:left;
	width:194px;
	font-size:11px;
	padding-top:4px;
	margin-right:4px;
}
#indexcolBestPrice {
	float:left;
	width:192px;
	border:1px solid #AFB3AD;
	background-color:#E3E4DB;
	min-height:270px;
}
#indexcolBestPrice span {
	font-size:11px;
	font-weight:bold;
	margin:4px 0 3px 0;
	line-height:10px;
	text-align:center;
	clear:both;
}
#indexcolNewProd {
/*	margin:0 200px;*/
	border:1px solid #AFB3AD;
	background-color:#F9E7C8;
	float:left;
	width:192px;
	margin-right:4px;
	min-height:270px;
}
#indexcolBestPrice div.pricetag, .box div.pricetag {
	margin-right:0;
	margin-top:0;
	position:relative;
	top:-3px;	
}


h3.tGold, h3.tAsh, h3.tKhaki, h3.tSkin {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#000000;
	margin:0;
	border-bottom:1px solid #AFB3AD;
	padding: 5px;
	text-shadow:0 1px 0 #FFF;	
}

h3.tGold {
	background-image:url(../images/title-gold.gif);
	background-repeat:repeat-x;
	background-color:#F3D6A3;
}
h3.tKhaki {
	background-image:url(../images/title-khaki.gif);
	background-repeat:repeat-x;
	background-color:#D1D2C3;
}
h3.tAsh {
	background-image:url(../images/title-ash.gif);
	background-repeat:repeat-x;
	background-color:#E9E0D8;
}
h3.tSkin {
	background-image:url(../images/title-skin.gif);
	background-repeat:repeat-x;
	background-color:#E09E7C;
}


#indexcolNews h3 {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#AA0924;
	margin:0 0 10px 0;
	border-bottom:2px solid #F3EEE2;
	padding-bottom:6px;

}

.productblock {
	background-image:url(../images/hdots2.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0 5px;
	min-height:62px;
	padding:5px 0;
	width:182px;
}
.productblock .productthumb {
	float:left;
	width:82px;
}
.productblock .productthumb img {
	padding:2px;
	background-color:#FFFFFF;
	border:1px solid #B0B4AD;
}


.productdescr {
	float:right;
	width:90px;
	font-size:11px;
}
.productdescr h4 {
	margin:0 0 3px 0;
	font-weight:bold;
	color:#D10008;
	font-size:11px;
}



.newsblock {
	background-image: url(../images/hdots1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	margin-bottom:6px;
	line-height:1.5em;
}
.newsblock h4 {
	margin:0;
	font-size:11px;
}
.newsblock a {
	text-decoration:none;
	color:#333333;
}
.newsblock a:hover {
	color:#BC0A28;
}

.newsblock a span {
	display:block;
	width:auto;
	clear:both;
	color:#D57A00;
	font-weight:bold;
	font-size:10px;
}
.allnews {
	background-image:url(../images/allnewsbg.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4DBC8;
	line-height:28px;
	height:28px;
	padding-right:5px;
}
.allnews a {
	float:right;
	display:block;
	padding-right:7px;
	background-image:url(../images/bullet-red-arrow1.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	color:#D57A00;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.allnews a:hover {
	color:#BC0A28;
}

.allgold {
	background-image:url(../images/allgoldbg.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	line-height:28px;
	height:28px;
	padding-right:5px;
}
.allgold a {
	float:right;
	display:block;
	padding-right:7px;
	background-image:url(../images/bullet-red-arrow1.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.allgold a:hover {
	color:#BC0A28;
}
.allkh {
	background-image:url(../images/allkhbg.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	line-height:28px;
	height:28px;
	padding-right:5px;
}
.allkh a {
	float:right;
	display:block;
	padding-right:7px;
	background-image:url(../images/bullet-red-arrow1.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.allkh a:hover {
	color:#BC0A28;
}



/* footer */
#footerwrap {
	margin:0 auto;
	width:946px;
	padding:15px 12px 0px 12px;
	background-color:#84071D;
	height:77px;
	color:#C67483;
	background-image: url(../images/footerbg.png);
	background-repeat: repeat;
}
#copyright {
	font-size:11px;
	padding-top:32px;
}
#footerwrap ul {
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
	width:946px;
}
#footerwrap ul li {
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #E31042;
}
#footerwrap ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
#footerwrap ul li a:hover {
	text-decoration:underline;
}

#credits {
	margin:0 auto;
	width:950px;
	padding:10px;
	height:22px;
	color:#999999;
	background-image: url(../images/creditsbg.png);
	background-repeat: repeat-x;
	font-size:10px;
	margin-bottom:20px;
}
#credits #crdl {
	float:left;
}
#credits #crdr {
	float:right;
}
#credits #crdr img {
	position:relative;
	top:2px;
	margin-left:2px;
}

/* boxes */

h3.tAsh a, h3.tGold a, h3.tKhaki a, h3.tSkin a   {
	text-decoration:none;
	color:#333333;
	display:block;
	width:auto;
	background-image:url(../images/bullet-square-grey.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
h3.tAsh a:hover, h3.tGold a:hover, h3.tKhaki a:hover, h3.tSkin a:hover {
	background-image:url(../images/bullet-square-red.gif);
	color:#D10008;
}

.boxbg {
	background-color:#F3EEE2;
}
.boxgoldbg {
	background-color:#F9E7C8;
	background-image:url(../images/allgoldbg.gif);
	background-repeat:repeat-x;
	background-position: left bottom;	
}
.boxskinbg {
	background-color:#F6E6D4;
}
.boxkhakibg {
	background-color:#E3E4DB;
}

.box {
	border:1px solid #B1B5AF;
	padding:5px;
	font-size:11px;
	margin-bottom:14px;
}
.box a img {
	padding:2px;
	background-color:#FFFFFF;
	border:1px solid #B0B4AD;
}

.box h3.tAsh, .box h3.tGold, .box h3.tKhaki, .box h3.tSkin {
	margin:-5px -5px 5px -5px;
}
.box ul {
	list-style:none;
	margin:0;
	padding:0;
}
.box ul li {
	padding-bottom:3px;
	margin-bottom:3px;
}
.box div.productblock {
	padding:5px 0px;
	width:174px;
	margin:0;
}
.box div.productblock .productdescr {
	width:86px;
}

.boxclear {
	border-bottom:1px solid #C8CCC8;
	padding:5px;
	background-image: url(../images/boxclearbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size:11px;
	margin-bottom: 14px;
}

.boxclear h3.tAsh {
	margin:-5px -5px 5px -5px;
	border:1px solid #AFB3AD;	
}

.bannerpos {
	margin-bottom:14px;
}




.button74px {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:transparent;
	border:none;
	width:74px;
	line-height:20px;
	height:22px;
	background-image: url(../images/button74px.gif);
	background-repeat: no-repeat;
}


/* categories menu */

#categorymenu {
	margin-bottom:14px;
	background-color:#ECEDEC;
	padding-bottom:2px;
}
#categorymenu ul#cmenu {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #ADADAD;	
}
#categorymenu ul#cmenu li {
	list-style-image:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.01em;
}

#categorymenu ul#cmenu li a {
	display:block;
	color:#4F4F4F;
	padding-left:36px;
}
#categorymenu ul#cmenu li a span {
	display:block;
	line-height:29px;
	visibility:hidden;
	height:29px;
}

#categorymenu ul#cmenu li a#catPromo {
	background-image: url(../images/categorymenu.png);
	background-position: 0px 0px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catPromo:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px 0px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catPromo:hover, #categorymenu ul#cmenu li.open a#catPromo {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px 0px;	
		  background-repeat: no-repeat;
	  }	  

#categorymenu ul#cmenu li a#catLroom {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -29px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catLroom:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -29px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catLroom:hover, #categorymenu ul#cmenu li.open a#catLroom {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -29px;	
		  background-repeat: no-repeat;
	  }	

#categorymenu ul#cmenu li a#catSofa {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -58px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catSofa:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -58px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catSofa:hover, #categorymenu ul#cmenu li.open a#catSofa {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -58px;	
		  background-repeat: no-repeat;
	  }	

#categorymenu ul#cmenu li a#catBeds {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -87px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catBeds:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -87px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catBeds:hover, #categorymenu ul#cmenu li.open a#catBeds {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -87px;	
		  background-repeat: no-repeat;
	  }	
	  
#categorymenu ul#cmenu li a#catKids {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -116px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catKids:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -116px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catKids:hover, #categorymenu ul#cmenu li.open a#catKids {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -116px;	
		  background-repeat: no-repeat;
	  }	  
	  
#categorymenu ul#cmenu li a#catMatr {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -145px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catMatr:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -145px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catMatr:hover, #categorymenu ul#cmenu li.open a#catMatr {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -145px;	
		  background-repeat: no-repeat;
	  }		
	  
#categorymenu ul#cmenu li a#catKitchen {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -174px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catKitchen:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -174px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catKitchen:hover, #categorymenu ul#cmenu li.open a#catKitchen {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -174px;	
		  background-repeat: no-repeat;
	  }	
	  
#categorymenu ul#cmenu li a#catAcc {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -203px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catAcc:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -203px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catAcc:hover, #categorymenu ul#cmenu li.open a#catAcc {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -203px;	
		  background-repeat: no-repeat;
	  }		

#categorymenu ul#cmenu li a#catOffice {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -232px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catOffice:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -232px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catOffice:hover, #categorymenu ul#cmenu li.open a#catOffice {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -232px;	
		  background-repeat: no-repeat;
	  }	
	  
#categorymenu ul#cmenu li a#catAntre {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -261px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catAntre:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -261px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catAntre:hover, #categorymenu ul#cmenu li.open a#catAntre {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -261px;	
		  background-repeat: no-repeat;
	  }		

#categorymenu ul#cmenu li a#catLux {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -290px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catLux:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -290px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catLux:hover, #categorymenu ul#cmenu li.open a#catLux {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -290px;	
		  background-repeat: no-repeat;
	  }	
	  
#categorymenu ul#cmenu li a#catRatan {
	background-image: url(../images/categorymenu.png);
	background-position: 0px -319px;	
	background-repeat: no-repeat;
}
	  #categorymenu ul#cmenu li a#catRatan:hover {
		  background-image: url(../images/categorymenu.png);
		  background-position: -154px -319px;	
		  background-repeat: no-repeat;
	  }
	  #categorymenu ul#cmenu li.open a#catRatan:hover, #categorymenu ul#cmenu li.open a#catRatan {
		  background-image: url(../images/categorymenu.png);
		  background-position: -308px -319px;	
		  background-repeat: no-repeat;
	  }		  
	  
#categorymenu ul#cmenu li ul {
	background-color:#F5F1E8;
	margin:0;
	padding:5px 0px 6px 0;
	list-style:none;
	border-bottom:none;
	border-top:1px solid #ADADAD;		
}
#categorymenu ul#cmenu li ul li {
	line-height:normal;
	text-transform:none;
	padding: 1px 0px;
	border-bottom:1px solid #fff;	
}  
#categorymenu ul#cmenu li ul li a {
	display:block;
	height:auto;
	padding:0;
	text-decoration:none;
	color:#333;
	background-image:url(../images/bullet-gray1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding:0 5px 0 15px;
	letter-spacing:normal;	
}
#categorymenu ul#cmenu li ul li a:hover, #categorymenu ul#cmenu li ul li.active a {
	color:#B30926;
	background-image:url(../images/bullet-gray3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;	
}

div.pricetag {
	float:right;
	font-family:'Century Gothic', Arial, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/slideshow/descrpricebg.gif);
	background-repeat: repeat-x;
	border: 1px solid #B90A27;
	text-align:center;
	display:inline-block;
	padding:0 3px 0 5px;
	margin-right:11px;
	margin-top:11px;
	font-family:'Century Gothic', Arial, sans-serif;
	background-position: left center;
	cursor:default;
}
div.pricetag span, div.pricetagDiscount span {
	font-size:11px;
	font-family:'Century Gothic', Arial, sans-serif;
	margin:0;
	line-height:normal;
	text-align:inherit;
	clear:none;
}


/* categories */
#CategoryMainImage {
	width:590px;
	height:200px;
	margin-top:1px;
	background-color:#E0E1DF;
	margin-bottom:2px;
}
h1#CategoryHeader {
	border-bottom:1px solid #E6DECD;
	font-size:20px;
	color:#A70924;
	padding:20px 0 0 12px;
	margin:1px 0 2px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/categoryheaderbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:34px;
	position:relative;
}
h1#CategoryHeader span {
	display:block;
	width:54px;
	height:54px;
	position:absolute;
	top:0;
	left:522px;
}

h1#SubCategoryHeader {
	border-bottom:1px solid #E6DECD;
	font-size:12px;
	color:#414141;
	padding:9px 0 0 12px;
	margin:1px 0 2px 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/categoryheaderbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:45px;
	position:relative;
}
h1#SubCategoryHeader.newsheader {
	height:30px;
	padding-top:15px;
}

h1#SubCategoryHeader span {
	display:block;
	width:54px;
	height:54px;
	position:absolute;
	top:0;
	/*left:522px;*/
	right:10px;
}
h1#SubCategoryHeader b {
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	color:#A70924;	
	margin:4px 0 0 0;
	display:block;
	clear:both;
}

#indexmain #indexleft.norightcol h1#SubCategoryHeader span {
	left:720px;
}
#indexmain #indexleft.norightcol #productThumbsList {
	width:788px;
}

#indexmain #indexleft.productview h1#SubCategoryHeader b {
	text-transform:none;
}



/* category header images */
h1#CategoryHeader.catPromo span, h1#SubCategoryHeader.catPromo span  {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
h1#CategoryHeader.catLroom span, h1#SubCategoryHeader.catLroom span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -54px;
}
h1#CategoryHeader.catSofa span, h1#SubCategoryHeader.catSofa span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -109px;
}
h1#CategoryHeader.catBeds span, h1#SubCategoryHeader.catBeds span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -164px;
}
h1#CategoryHeader.catKids span, h1#SubCategoryHeader.catKids span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -219px;
}
h1#CategoryHeader.catMatr span, h1#SubCategoryHeader.catMatr span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -274px;
}
h1#CategoryHeader.catKitchen span, h1#SubCategoryHeader.catKitchen span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -329px;
}
h1#CategoryHeader.catAcc span, h1#SubCategoryHeader.catAcc span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -384px;
}
h1#CategoryHeader.catOffice span, h1#SubCategoryHeader.catOffice span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -439px;
}
h1#CategoryHeader.catAntre span, h1#SubCategoryHeader.catAntre span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -494px;
}
h1#CategoryHeader.catLux span, h1#SubCategoryHeader.catLux span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -549px;
}
h1#CategoryHeader.catLux span, h1#SubCategoryHeader.catNew span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -604px;
}
h1#CategoryHeader.catContact span, h1#SubCategoryHeader.catContact span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -659px;
}
h1#CategoryHeader.catAdvSearch span, h1#SubCategoryHeader.catAdvSearch span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -714px;
}
h1#CategoryHeader.catTips span, h1#SubCategoryHeader.catTips span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -769px;
}
h1#CategoryHeader.catNews span, h1#SubCategoryHeader.catNews span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -824px;
}
h1#CategoryHeader.catSale span, h1#SubCategoryHeader.catSale span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -880px;
}
h1#CategoryHeader.catRatan span, h1#SubCategoryHeader.catRatan span {
	background-image:url(../images/categories-pics-headers.png);
	background-repeat:no-repeat;
	background-position:0px -934px;
}

/*category thumbnails*/

#categoryThumbs {
	padding:12px 0px 12px 12px;
	width:578px;
	background-color:#F7F4ED;
}
#categoryThumbs ul {
	margin:0;
	padding:0;
	list-style:none;
}
#categoryThumbs ul li {
	width:180px;
	height:153px;
	background-color:#FFFFFF;
	padding-bottom:2px;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}
.catpic {
	background-color:#FFFFFF;
	padding:2px;
	text-align:center;
	border:1px solid #AFB3AD;
}
.catname {
	line-height:24px;
}
.catname a {
	display:block;
	background-image:url(../images/slideshow/hslidecatbg.png);
	background-repeat:no-repeat;
	background-position:right 0px;
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AFB3AD;
	border-bottom-color: #AFB3AD;
	border-left-color: #AFB3AD;
	padding-left:7px;
	width:171px;
	text-shadow:0 1px 0 #FFF;	
}
.catname a:hover {
	background-image:url(../images/slideshow/hslidecatbg.png);
	background-repeat:no-repeat;
	background-position:right -26px;
}

#categoryThumbs li:hover .catname a {
	background-image:url(../images/slideshow/hslidecatbg.png);
	background-repeat:no-repeat;
	background-position:right -26px;
}

/* subcategories */
#pagefilter {
	background-image:url(../images/filterbg.png);
	background-repeat:repeat-x;
	line-height:33px;
	border-bottom:1px solid #E0E1DF;
	padding:0 12px;
	font-size:11px;
	color:#535353;
	height:33px;
	margin-bottom:11px;
}

#catCriteria, #catPageResults {
	width:80px;
	background-color:#FFF;
	border:1px solid #B6B6B6;
	font-size:11px;
}
#catCriteria:focus, #catPageResults:focus {
	background-color:#F5F1E8;
}

.lfloat {
	float:left;
}
.rfloat {
	float:right;
	text-align:right;
}

#productThumbsList {
	width:590px;
}
.productRow {
	clear:both;
	width:100%;
	padding-bottom:11px;
}
.productRow ul {
	list-style:none;
	padding:0;
	margin:0 0 0 3px;
}
.productRow ul li {
	float:left;
	background-color:#FFF;
	width:188px;
	border:1px solid #ADADAD;
	min-height:241px !important;
	padding:3px;
	margin-left:-1px;
	background-image: url(../images/productlibg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
}
.productTh {
	background-image:url(../images/productthbg.png);
	background-repeat: repeat-x;
	height: 140px;
	text-align:center;
	position:relative;
}
.productTh .lfloat {
	float:inherit;
	position:absolute;
	left:5px;
	bottom:5px;
	z-index:5;
}

.productRow ul li:hover {
	background-image:url(../images/productlibghover.png);
}
.artNo {
	font-size:9px;
	font-weight:bold;
	color:#666;
	border-bottom:1px solid #CED1CD;
	margin-bottom:3px;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:5px;
	height:12px;
	clear:both;
}
.artNo a {
	color:#666;
	display:block;
	float:left;
	width:auto;
}
.ratingwrap {
	float:right;
}
.prodTitle {
	font-size:11px;
	font-weight:bold;
	color:#D10008;
	margin-bottom:3px;
	padding-left:5px;
}

.prodDescr, .prodDim, .prodMisc {
	padding:2px 5px 5px 5px;
	font-size:11px;
	color:#333;
	cursor:default;
}
.prodDim {
	border-bottom:1px solid #CED1CD;
	margin-bottom:3px;
	padding-bottom:2px;
}

.infoBar {
	height:26px;
	line-height:24px;
	border:1px solid #C0C0C0;
	background-color: #E9E0D8;
	background-image: url(../images/infobarbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0 5px;
	width:176px;
	position:absolute;
	bottom:3px;
}
.infoBar div.pricetag {
	height:18px;
	margin-right:0;
	margin-top:3px;	
}
.infoBar .lfloat {
	height:22px;
	line-height:20px;
	padding-top:3px;
}
.infoBar .lfloat img {
	position:relative;
	top:-5px;
}

#paginationBar {
	height:26px;
	border-top:1px solid #E0E1DF;
	background-image:url(../images/paginationbarbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align:center;
	padding-top:5px;
}
#paginationBar a {
	display:inline-block;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;		
	padding:0 6px;
	border:1px solid #B7BAB6;
	background-image:url(../images/pagination-link-bg.gif);
	background-repeat:repeat-x;
}

#paginationBar a:hover {
	border:1px solid #989C96;
	background-image:url(../images/pagination-link-active-bg.gif);
	color:#D10008;
}
#paginationBar span.current-page {
	background-image:url(../images/pagination-link-active-bg.gif);
	color:#333;
	border:1px solid #B7BAB6;
	cursor:default;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;		
	padding:0 6px;	
}


/* product view */
#productdetails {
	background-color: #E4E4E4;
	background-image: url(../images/productviewbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED1CD;
	min-height:405px;
}
#productimages {
	float:left;
	width:440px;
	position:relative;
}
#productimages img {
	padding:2px;
	background-color:#FFF;
	border:1px solid #B7B5B2;
}
#productimages a:hover img, .productblock .productthumb a:hover img, .box a:hover img {
	background-color:#FFFBE2;
	border:1px solid #ccc;	
}
#productimages #moreimages {
	padding-bottom:6px;
	padding-top:8px;	
}
div#arrowLeft, div#arrowRight {
	width:20px;
	height:65px;
	line-height:65px;
	float:left;
}
div#arrowLeft a, div#arrowRight a {
	display:block;
	line-height:65px;
	width:20px;
	height:65px;
}
div#arrowLeft a span, div#arrowRight a span {
	display:none;
	width:20px;
	line-height:65px;
}

div#arrowLeft a {
	background-image:url(../images/slidearrows.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#arrowLeft a:hover {
	background-image:url(../images/slidearrows.gif);
	background-repeat:no-repeat;
	background-position:0px -65px;	
}
div#arrowRight a {
	background-image:url(../images/slidearrows.gif);
	background-repeat:no-repeat;
	background-position:-20px 0px;
}
div#arrowRight a:hover {
	background-image:url(../images/slidearrows.gif);
	background-repeat:no-repeat;
	background-position:-20px -65px;	
}


#slideImages {
	height:65px;
	float:left;
	width:380px;
	overflow:hidden;
}

#slideImages ul {
	list-style:none;
	margin:0;
	padding:0;
}
#slideImages li {
	float:left;
}

#productimages #moreimages img {
	margin:0 6px;
}
#productinfo {
	float:right;
	width:310px;
}

#productinfo div.pricetag {
	background-image:url(../images/slideshow/descrpricebg.gif);
	background-repeat:repeat-x;
	border:1px solid #B90A27;
	color:#FFFFFF;
	display:inline-block;
	float:left;
	font-family:'Century Gothic',Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	margin-right:0px;
	margin-top:0px;
	padding:0 5px 0 7px;
	text-align:center;
}

div.pricetagDiscount {
	background-image:url(../images/discountpricebg.gif);
	background-repeat:repeat-x;
	border:1px solid #9A9A9A;
	color:#666;
	display:inline-block;
	float:left;
	font-family:'Century Gothic', Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	margin-right:10px;
	margin-top:0px;
	padding:0 4px 0 6px;
	text-align:center;
	text-decoration: line-through;
	cursor:default;
	
}
.infoBar .pricetagDiscount {
	height:18px;
	margin-right:3px;
	margin-top:3px;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	float:right;
}

#indexcolBestPrice div.pricetagDiscount, .box div.pricetagDiscount {
	background-position:left center;
	background-repeat:repeat-x;
	display:inline-block;
	font-family:'Century Gothic',Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding:0 3px 0 5px;
	text-align:center;
}


#productprices {
	height:35px;
}

#productinfo #productDimensions {
	border:1px solid #E4E2D3;
	padding:8px 5px 5px 10px;
	background-color: #FFF;
	background-image: url(../images/productdimensionsbg.png);
	background-repeat: no-repeat;
	background-position: right top;
	clear:both;
	font-weight:bold;
	color:#D10008;
	margin-bottom:15px;
}
#productinfo #productDimensions ul {
	list-style:none;
	padding-left:2px;

}
#productinfo #productDimensions ul li {
	color:#333;
	font-weight:normal;
	background-image:url(../images/bullet-red.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:10px;
}
#productinfo ul.graylist {
	margin-left:0;
	padding-left:12px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #D1D2CE;
}

#actionbar {
	height:32px;
	clear:both;
	background-color: #EDEDED;
	background-image: url(../images/actionbarbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px 12px;
	line-height:32px;
}
#actionbuttons {
	float:left;
	font-weight:bold;
}

/* compare buttons */
a.comparelink {
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(../images/compareprintbutton.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-right:3px;
}
a.comparelink span {
	display:none;
	width:20px;
	line-height:20px;
}
a.comparelink:hover {
	background-position:0px -21px;
}

a.comparebutton {
	display:inline-block;
	margin-right:3px;
	width:70px;
	height:20px;
	line-height:20px;
	background-image:url(../images/compareprintbutton.png);
	background-position:-42px 0px;
}
a.comparebutton:hover {	
	background-image:url(../images/compareprintbutton.png);
	background-position:-42px -21px;
}
a.printbutton {
	display:inline-block;
	margin-right:3px;
	width:70px;
	height:20px;
	line-height:20px;
	background-image:url(../images/compareprintbutton.png);
	background-position:-113px 0px;
}
a.printbutton:hover {	
	background-image:url(../images/compareprintbutton.png);
	background-position:-113px -21px;
}
a.comparebutton span, a.printbutton span {
	display:none;
}

div#actionbuttons a.comparelink {
	margin-top:5px;
}

div.compareblock {
	padding-bottom:3px;
	margin-bottom:10px;
	background-image:url(../images/hdots2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
}

div.compareblock h4 {
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;
}
div.compareblock div.pricetag {
	margin:0;
	position:absolute;
	right:0;
	top: 42px;
}
div.compareblock a.comparelink {
	background-image:url(../images/compareprintbutton.png);
	background-position:-184px 0;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin-right:0px;
	width:20px;
	position:absolute;
	right:0;
	top:0;
}
div.compareblock a.comparelink:hover {
	background-image:url(../images/compareprintbutton.png);
	background-position:-184px -21px;
}


body.compareview {
	background-image:none;
}

/*body.compareview #mainwrap, div#nyroModalContent #mainwrap {
	background-color:#FFFFFF;
	padding:0 10px 14px;
	width:810px;
}
body.compareview #copyright, div#nyroModalContent #copyright {
	background-color:#FFF;
	padding:10px;
}

body.compareview #credits, div#nyroModalContent #credits {
	background-image:none;
	background-color:#FFF;
	color:#999999;
	font-size:10px;
	height:22px;
	padding:10px;
	width:auto;
}*/

.productRowCompare ul {
	list-style:none;
	margin:0 0 0 3px;
	padding:0;	
}
.productRowCompare ul li {
	background-color:#FFFFFF;
	border:1px solid #ADADAD;
	float:left;
	margin-left:-1px;
	padding:3px;
	width:188px;
	font-size:11px;
}
.productRowCompare ul li ul {
	list-style:none;
	margin:0;
	padding-left:2px;
}
.productRowCompare ul li ul li {
	background-image:url(../images/bullet-red.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#333333;
	font-weight:normal;
	padding:0 0 0 10px;	
	background-color:#FFFFFF;
	border:none;
	float:none !important;
	margin-left:0;
	width:auto;
	background-color:transparent;
	
}
.productRowCompare ul li ul.graylist li {
	background-image:url(../images/bullet-gray2.gif);
}
div.productRowCompare .infoBar .lfloat img {
	position:relative;
	top:5px;
}
div.productRowCompare .prodTitle, div.productRowCompare .prodDescr {
	font-size:12px;
}


/* compare buttons end */


.addthis_button {
	margin-left:5px;
}


#actionbuttons a img {
	position:relative;
	top:-2px;
	margin-right:3px;
}

#productvote {
	float:right;
	text-align:right;
	font-weight:bold;
}
#productvote span {
	font-size:11px;
	margin-right:7px;
	font-weight:normal;
	font-style:italic;
}

/* tabs */
ul#tabs {
	list-style:none;
	margin:0 0 14px 0;
	padding:0 0 0 5px;
	height:24px;
	border-bottom:1px solid #ADADAD;
}
ul#tabs li {
	float:left;
	margin:0px 3px;
}
ul#tabs li a {
	display:block;
	width:auto;
	line-height:23px;
	padding:0px 12px;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ADADAD;
	border-right-color: #ADADAD;
	border-left-color: #ADADAD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADADAD;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	color:#333;
	background-image:url(../images/tabbg.gif);
	background-repeat:repeat-x;
}
ul#tabs li a:hover {
	background-image:url(../images/tabbghover.gif);
}
ul#tabs li.activetab a, ul#tabs li.activetab a:hover {
	color:#D10008;
	background-image:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	cursor:default;
}
	
	
/* product query form */
.queryform {
	background-color:#F7F3EA;
	padding:10px;
	margin:0 10px;
}
.queryform .lfloat {
	width:350px;
}
.queryform .lfloat input, .queryform .lfloat select {
	width:200px;
	background-color:#FFF;
	border:1px solid #999;
}
.queryform .lfloat label {
	font-size:11px;
	font-weight:bold;
	float:left;
	width:120px;
}
.queryform .rfloat {
	text-align:left;
	width:370px;
}
.queryform .rfloat label {
	font-size:11px;
	font-weight:bold;	
}
.queryform .rfloat textarea {
	width:350px;
	background-color:#FFF;
	border:1px solid #999;	
}
.queryform span {
	color:#D10008;
}


/* news */

.newsAbstract {
	padding:10px;
	margin-bottom:15px;
	background-image: url(../images/newsabstractbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CCC8;
}
.newsAbstract img, .newsFull img {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	border:1px solid #B0B4AD;
	padding:2px;	
}
.newsAbstract a:hover img {
	background-color:#FFFBE2;
	border:1px solid #ccc;	
}
.newsAbstract h2 {
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#B30926;
}
.newsAbstract span {
	font-size:10px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.newsFull {
	padding:10px;
	margin-bottom:15px;
}
.newsFull h2 {
	margin:0 0 15px 0;
	font-size:16px;
	font-weight:bold;
	color:#B30926;
	margin-right:60px;
	position:relative;
}
.newsFull h2 span {
	font-size:11px;
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	float:right;
	color:#333;
	top:0;
	right:0;
	position:absolute;
	margin-right:-60px;
}
.newsAbstract a img, .newsFull a img {
	border:1px solid #B0B4AD !important;	
}


div.readmore {
	clear:both;
	height:22px;
}

div.readmore a {
	background-color:#A4A7A2;
	background-image:url(../images/bullet-red-arrow1.gif);
	background-position:97% 7px;
	background-repeat:no-repeat;
	border:1px solid #DCDDDB;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	padding:3px 12px 4px 6px;
	text-decoration:none;
	width:auto;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;		
}
div.readmore a:hover {
	color:#fff;
	background-color:#8D938C;
}

/* hacks */
#footerwrap ul li {
margin-right:8px !important;
padding-right:8px !important;
}
#indexleft2 {
	width:740px;
	float:left;
}


/* rich text pages */
.textBlock {
	padding:0 10px;
}
ul.menulist {
	margin-top:10px;
}
ul.menulist li {

}
ul.menulist li a {
	font-weight:bold;
	color:#333;
	font-size:11px;
	padding-left:10px;
	background-image:url(../images/bullet-gray1.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	display:block;
}
ul.menulist li a:hover {
	color:#A70924;
	background-image:url(../images/bullet-gray2.gif);
}

/* zona map */
#contactsWrap {
/*	background-image:url(../images/zona-map-bg.png);*/
	background-repeat:repeat-x;
	background-color:#F9F7F0;
	margin:14px 0;
	min-height:360px;
}
#citymenu {
	width:264px;
	float:left;
	position:relative;
}
#cityaddr {
	width:684px;
	float:left;
	position:relative;
}
#zonamap {
	width:100%;
	height:100%;
	text-align:center;
}
#zonamap table {
	margin:10px;
}
#zonamap table td {
	text-align:left;
	vertical-align:top;
}
ul.cityblock {
	list-style:none;
	margin:0;
	padding:0;
}
ul.cityblock li {
	height:76px;
	background-image:url(../images/cityblockbg.png);
	background-color: #D3D3D3;
	background-repeat: repeat-x;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	padding-left:7px;
}
ul.cityblock li:hover {
	background-image:url(../images/cityblockbghover.png);
	background-color: #fff;
	background-repeat:repeat-y;
}
ul.cityblock li.active {
	background-image:url(../images/cityblockbghover.png);
	background-color: #fff;
	background-repeat:repeat-y;
	border-right:none;
}
ul.cityblock li h2 {
	margin:0;
	font-size:14px;
	color:#B30926;
}
ul.cityblock li h2 span {
	display:block;
	margin-top:10px;
	color:#333;
	font-size:13px;
}
ul.cityblock li a {
	display:block;
	width:auto;
	padding-top:7px;
	height:68px;
	background-image: url(../images/cityblocklink.gif);
	background-repeat: no-repeat;
	background-position: 236px 7px;
}
ul.cityblock li a:hover, ul.cityblock li.active a {
	background-position: 236px -75px;
}
ul.cityblock li img {
	background-color:#FFFFFF;
	border:1px solid #B0B4AD;
	float:left;
	margin-right:10px;
	padding:2px;
	float:left;
}
ul.cityblock li a:hover img {
	background-color:#FFFBE2;
	border:1px solid #ccc;	
}
#zonamap h3 {
	font-size:14px;
	margin:0 0 10px 0;
	color:#B30926;
}

td.feedback {
	padding-left:10px;
	width:280px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
td.feedback label {
	font-size:11px;
	font-weight:bold;
}
td.feedback input, td.feedback textarea {
	border:1px solid #999;
	width:254px;
}
td.feedback input.button74px {
	width:74px;
	border:none;
	background-color:transparent;
}
td.feedback input#captcha {
	width:100px;
}
td.contactinfo {
	padding:0 20px;
}
td.contactinfo img {
	background-color:#FFFFFF;
	border:1px solid #B0B4AD;
	float:left;
	padding:2px;
	float:right;
}

/* advanced search*/
#advsearchwrap {
	background-color:#F9F7F0;
	padding:10px 12px;
	border-bottom:1px solid #E6DECD;
}
#advsearchwrap h2 {
	font-size:13px;
	margin:0 0 12px 0;
	color:#000;
}
#advsearchwrap table {
	border-collapse:collapse;
}
#advsearchwrap table td {
	border-bottom:1px dotted #ccc;
	padding:1px;
}

#advsearchwrap table tr.lastrow td {
	border-bottom:none;
	padding-top:5px;
}
option.maincat {
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	background-image: url(../images/bullet-gray3.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}
option.subcat {
	font-size:11px;
	padding-left:17px;
	background-image: url(../images/bullet-gray1.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;	
}
#advsearchwrap img {
	position:relative;
	top:-3px;
	margin-right:2px;
}
h3.searchresult span {
	color:#B30926;
}
#advsrchstring, #advsrchartno {
	width:300px;
	background-color:#FFF;
	border:1px solid #999;
}
#advsrchbrand, #advsrchcat {
	width:302px;
	background-color:#FFF;
	border:1px solid #999;
}	
#advsrchPriceFrom, #advsrchPriceTo {
	width:125px;
	background-color:#FFF;
	border:1px solid #999;	
}

/* overlays */
.promopricesmall {
	position:absolute;
	background-image:url(../images/overlay-promo-small.png);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	height:44px;
	left:5px;
	letter-spacing:-0.06em;
	line-height:41px;
	padding-right:2px;
	position:absolute;
	text-align:center;
	top:5px;
	width:42px;
	font-family:'Century Gothic', Arial, sans-serif;
	color:#FFF;
	z-index:100;
	overflow:hidden;
}
.promopricebig {
	position:absolute;
	background-image:url(../images/overlay-promo-big.png);
	background-repeat:no-repeat;
	font-size:26px;
	font-weight:bold;
	height:69px;
	left:5px;
	letter-spacing:-0.06em;
	line-height:65px;
	padding-right:2px;
	position:absolute;
	text-align:center;
	top:5px;
	width:67px;
	font-family:'Century Gothic', Arial, sans-serif;
	color:#FFF;
	z-index:100;
	overflow:hidden;
}


.salesmall {
	position:absolute;
	right:0;
	top:0;
	z-index:100;
	width:75px;
	height:75px;
	overflow:hidden;
}
.salebig {
	position:absolute;
	right:15px;
	top:0;
	z-index:100;
	width:100px;
	height:100px;
	overflow:hidden;
}
#productimages .salebig img {
	border:0;
	padding:0;
	background-color:transparent;
}

#photos { position:relative; }

.aspNetDisabled
{
 display: none !important;
}


/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}

a#catSale
{
    display: none !important;
}