//* CSS Document */
/* shopping basket empty icon */
#cartmainouter{}
.vc3 img{
text-align:left!important;
margin-left:10px;
}
/* ends empty icon */

/* CSS coupon */
DIV.main {
	MARGIN-LEFT: auto; WIDTH: 920px; MARGIN-RIGHT: auto
}
DIV.row {
	CLEAR: both
}
DIV.coupon-box-bg-print {
	FLOAT: left; WIDTH: 292px; POSITION: relative; HEIGHT: 280px; BACKGROUND-COLOR: #fff
}
DIV.coupon-box-title {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #0054a6; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.coupon-box-address-print {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 155px; COLOR: #0054a6; LINE-HEIGHT: 12px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
DIV.coupon-box-logo-print {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
DIV.coupon-box-down-txt-print {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 9px; LEFT: 0px; PADDING-BOTTOM: 8px; WIDTH: 98%; COLOR: #0054a6; BOTTOM: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 8px; POSITION: absolute; TEXT-ALIGN: left
}
/* ends coupon*/
BODY, HTML, A { color: #333333; }
BODY {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}

A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #D9077E; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
/* ----- IMAGES ----- */

img{
border:0;
}
img a{
border:0;
text-decoration:none;
}
img a:hover{
border:0;
}
  
.header_new { BACKGROUND-COLOR: #e5e5e5; HEIGHT: 48px; FONT-SIZE: 11px; FONT-WEIGHT: bold 
 }
.footer_new { BACKGROUND-COLOR: #e5e5e5;  
}
.logo {
	LEFT: 92px; WIDTH: 200px; POSITION: absolute; TOP: 13px; HEIGHT: 35px; TEXT-ALIGN: left;
 }
 .languageit {
	LEFT: 650px; WIDTH: 100px; POSITION: absolute; TOP: 23px; HEIGHT: 15px; TEXT-ALIGN: left;
 }
  .languagees {
	LEFT: 750px; WIDTH: 100px; POSITION: absolute; TOP: 23px; HEIGHT: 18px; TEXT-ALIGN: left;
 }
  .languageuk {
	LEFT: 850px; WIDTH: 100px; POSITION: absolute; TOP: 23px; HEIGHT: 18px; TEXT-ALIGN: left;
 }
#CategoryTopTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 5px; WIDTH: 500px; COLOR: #666666; FONT-FAMILY: Verdana, Arial; POSITION: absolute; TOP: 20px; TEXT-ALIGN: left
}

#SummaryTemplate1 {
	Z-INDEX: 2; POSITION: absolute; TOP: 0px; LEFT: 10px; POSITION: absolute; TOP: 180px; LEFT: 200px
}
#SummaryTemplate2 {
	Z-INDEX: 2; POSITION: absolute; TOP: 0px; LEFT: 10px; POSITION: absolute; TOP: 180px; LEFT: 450px
}
#SummaryTemplate3 {
	Z-INDEX: 2; POSITION: absolute; TOP: 0px; LEFT: 10px; POSITION: absolute; TOP: 180px; LEFT: 700px
}

#searchTagLine {
	Z-INDEX: 2; POSITION: absolute; TOP: 0px; LEFT: 10px; POSITION: absolute; TOP: 110px; LEFT: 120px
}
#listTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial; 
}
#listCopy {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial;  

}
#listCopy2 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial; LEFT: 400px
}
#listCopy3 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial; LEFT: 600px
}

#categorybar {
	Z-INDEX: 5; LEFT: 105px; WIDTH: 750px; POSITION: absolute; TOP: 450px
}
.categorybar1 {
	 LEFT: 92px
}

.iconaLounge {
	LEFT: 5px; POSITION: relative
}
.iconaSofas {
	LEFT:10px; POSITION: relative
}
.iconaChairs {
	LEFT: 15px; POSITION: relative
}
.iconaOffice {
	LEFT: 20px; POSITION: relative
}
.iconaTavoli {
	LEFT: 25px; POSITION: relative
}
.iconaLighting {
	LEFT: 30px; POSITION: relative
}
.iconaLivingRoom {
	LEFT: 35px; POSITION: relative
}
.iconaCamerette {
	LEFT: 40px; POSITION: relative
}
.iconaCucine {
	LEFT: 50px; POSITION: relative
}

.iconaMobiliHotel {
	LEFT: 55px; POSITION: relative
}

.button { BORDER-RIGHT: #cccccc 1px solid; 
          PADDING-RIGHT: 5px; 
          BORDER-TOP: #cccccc 1px solid; 
          PADDING-LEFT: 5px; 
          FONT-SIZE:11px; 
          PADDING-BOTTOM: 5px; 
          BORDER-LEFT: #cccccc 1px solid;
          PADDING-TOP: 5px; 
          BORDER-BOTTOM: #cccccc 1px solid;
          FONT-FAMILY: Arial, Helvetica, sansserif;
          BACKGROUND-COLOR: #fee6b7 
} 
INPUT { BORDER-RIGHT: #cccccc 1px solid;
        BORDER-TOP: #cccccc 1px solid; 
        PADDING-LEFT: 5px; FONT-SIZE: 11px; 
        BORDER-LEFT: #cccccc 1px solid; 
        COLOR: #666666; 
        BORDER-BOTTOM: #cccccc 1px solid; 
        FONT-FAMILY: Arial, Helvetica, 
        sans-serif 
} 
.inputNoBorder { BORDER-RIGHT: 0px; BORDER-TOP: 0px;
                 BORDER-LEFT: 0px; BORDER-BOTTOM: 0px 
} 
.bold { FONT-WEIGHT: bold 
} 
.mainimagebg { BACKGROUND-COLOR: #fee5b5 
} 
.bgdots { BACKGROUNDIMAGE:url ../images/dotsbg.gif)
} 
.WASprice { TEXT-DECORATION: line hrough 
} 
.bestsellers { PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px 
} 
.LHSnav { PADDING-RIGHT: 20px; PADDING-LEFT: 10px; WIDTH: 190px; LINE-HEIGHT: 18px; PADDING-TOP: 0px 
} 
.LHShdr { FONT-WEIGHT: bold; FONT-SIZE: 16px } 
.postit { BACKGROUND-COLOR: #ffffcc 
} 
.lightbgdots { BACKGROUND-IMAGE: url(../images/light_dotsbg.gif) 
} 
.height20 { HEIGHT: 20px 
} 
.height10 { HEIGHT: 8px 
} 
.height40 { HEIGHT: 40px 
} 
.height30 { HEIGHT: 30px 
} 
.padding20 { PADDING-RIGHT: 20px; PADDING-LEFT: 20px 
} 
.webcucine_header { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; HEIGHT: 75px 
} 
.headeroutline { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid 
} 
.listpadding { PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px 
} 
.height45 { HEIGHT: 45px 
} 
.rightpadding10 { PADDING-RIGHT: 10px 
} 
.productname { FONT-WEIGHT: bold; FONT-SIZE: 14px 
} 
.underline { TEXT-DECORATION: underline 
} 
.leftpadding10 { PADDING-LEFT: 10px 
} 
.padding10_topandbottom { PADDING-BOTTOM: 10px; PADDING-TOP: 10px 
}  
.height25 { HEIGHT: 25px 
} 
.breadcrumb { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; HEIGHT: 25px 
} 
.noborder { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px 
} 
.blackdots { BACKGROUND-IMAGE: url(/webcucine_files/Pictures/1.gif) 
} 
.postitYellow { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff584 
} 
SELECT { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif 
} 
.baskethead { BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 40px 
} 
TEXTAREA { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif 
} 
.height70 { HEIGHT: 70px 
} 
.width140 { WIDTH: 140px 
} 
.width66 { WIDTH: 66px 
} 
.errormsg { FONT-WEIGHT: bold; COLOR: #ff0000 
} 
.redtxt { COLOR: #ff0000 
} 
.bgltgrey { BORDER-TOP: #676767 1px solid; BORDER-BOTTOM: #676767 1px solid; BACKGROUND-COLOR: #f0f0f0 
} 
.height50 { HEIGHT: 50px 
} 
.barcode { FONT-SIZE: 35px; FONT-FAMILY: 'WASP 39 MC',Serif 
} 
.text { FONT: 11px Verdana, sans-serif; COLOR: #000000 
}

.vertical-separator {
	COLOR: #cccccc
}
.header-second-row {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.header-section {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px
}
.header-seperator {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #cccccc 1px solid
}
.header-section-start {
	BORDER-LEFT: #cccccc 1px solid
}
.border {
	border: 1px solid #e8e8e8;
}
.listpad { PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px 
}
.padding_bottom {
	PADDING-BOTTOM: 10px
}
.bord_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
TD.TitleBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BACKGROUND-COLOR: #cccccc
}
TD.TitleBox_1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BACKGROUND-COLOR: #FFFFFF
}
A.ProductBox:link {
	COLOR: #ff8a00; TEXT-DECORATION: none
}
A.ProductBox:visited {
	COLOR: #ff8a00; TEXT-DECORATION: none
}
A.ProductBox:active {
	COLOR: #ff8a00; TEXT-DECORATION: none
}
A.ProductBox:hover {
	COLOR: #ff8a00; TEXT-DECORATION: none
}
TD.TextBox {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
        FONT-SIZE: 12px;	
font-family: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
}
TD.HeaderMenu { FONT-SIZE: 12px; 
    COLOR: #474747;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif 
} 
.BiggerFont {
	FONT-SIZE: 12PX
}

.666grey {
	COLOR: #666666
}
TD.footer-section {
	PADDING-TOP: 10px
}
.clistclass {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
        FONT-SIZE: 12px;	
font-family: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
}
TD.content-section {
	PADDING-TOP: 14px
}
.sep {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #cccccc; PADDING-TOP: 0px
}
.sclistclass {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
        FONT-SIZE: 12px;	
font-family: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
}
.small {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
 TEXT-DECORATION: none
}
.priceoffers {
	font-family: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #E7BA05;
}
}
h1{font-size:20px; 
       font-family: Arial, MS Sans Serif, Helvetica,   Verdana, sans-serif; 
        PADDING-RIGHT: 12px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 5px;
}
.category {
	font-family: Arial, MS Sans Serif, Helvetica,   Verdana, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	color: #9AC138;
	text-decoration: none;
}
TD.TextMobili {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;	
font-family: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
}
.activepage {
	font-family: Arial, MS Sans Serif, Helvetica, Verdana, sans-serif;
	font-size: 11px; font-weight: bold;
	color: #ff8a00;
}

.SpazioMasthead {
	WIDTH: 727px
}
.SpaziotopLevelMenu {
	FONT-SIZE: 18px;
	COLOR: #17c42a;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Georgia, Times New Roman, Times;
	background-image: url(images/main/small-box-center.gif);
	background-color: #ECE9D8;
}
.SpaziotopLevelMenuSubMenu {
	BACKGROUND-IMAGE: url(images/spazio/spaziotypesMenuBack.gif);
	WIDTH: 161px;
	BACKGROUND-REPEAT: repeat-x;
	background-color: #737577;
}
.SpaziotopLevelMenu A:hover {
	COLOR: #17c42a; TEXT-DECORATION: none
}
.SpaziotopLevelMenu A {
	DISPLAY: block; WIDTH: 100%; COLOR: #4a4944
}
.SpaziotopLevelMenu A:hover {
	COLOR: #17c42a; TEXT-DECORATION: none
}
A.SpaziotopLevelMenuSelected {
	COLOR: #17c42a! important
}
A.SpaziotopLevelMenuSelected:visited {
	COLOR: #17c42a! important
}
A.SpaziotopLevelMenuSelected:hover {
	COLOR: #17c42a! important
}
A.SpaziotopLevelMenuSelected:hover {
	COLOR: #17c42a! important
}
.SpaziotopLevelMenuSubMenu A:hover {
	
}
.SpaziotopLevelMenuSubMenu A:hover {
	
}
.SpaziotopLevelMenuSubMenu UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 20px
}
.SpaziotopLevelMenuSubMenu LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(images/spazio/spaziohDotsWhite.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
.SpaziotopLevelMenuSubMenu LI A {
	FONT-WEIGHT: bold
}
.SpaziotopLevelMenuSubMenu LI A:visited {
	FONT-WEIGHT: bold
}
.SpaziotopLevelMenuSubMenu LI#lastLI {
	BACKGROUND-IMAGE: none
}
.SpaziotopLevelMenuSubMenuItem {
	FONT-SIZE: 11px! important; LINE-HEIGHT: 13px! important; FONT-FAMILY: Verdana
}
.SpaziotopLevelMenuSubMenu LI A {
	FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 20px
}
.SpaziotopLevelMenuSubMenu LI A:visited {
	FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 20px
}
.SpaziotopLevelMenuSubMenuFooter {
	BACKGROUND-IMAGE: url(images/spazio/spaziotypesMenuFooter.gif); OVERFLOW: hidden; WIDTH: 161px; HEIGHT: 5px
}
.Spaziomenu {
	WIDTH: 161px
}
DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.Spaziocontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 566px! important; PADDING-TOP: 10px; HEIGHT: 1000px! important; BACKGROUND-COLOR: #fff
}
.SpaziocontentInner {
	MARGIN: 0px 15px
}
.Spaziocontent H1 {
	WIDTH: 500px
}
.Spaziocontent UL {
	MARGIN: 0px 15px
}
.SpaziobreadCrumbTrail {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(images/spazio/spaziohDots.gif); MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 12px; COLOR: #737577; LINE-HEIGHT: 12px; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.12em
}
.SpaziobreadCrumbTrail A {
	COLOR: #737577
}
.SpaziobreadCrumbTrail A:visited {
	COLOR: #737577
}
.SpaziobreadCrumbTrail A:hover {
	COLOR: #737577; TEXT-DECORATION: underline
}
.SpaziobreadCrumbTrail A:hover {
	COLOR: #737577; TEXT-DECORATION: underline
}
.SpaziobreadCrumbTrail IMG {
	MARGIN: 0px 3px
}
DIV.SpaziopageTitle {
	POSITION: relative
}
.Spaziotitle {
	FONT-SIZE: 18px; COLOR: #17c42a; LINE-HEIGHT: 18px; FONT-FAMILY: Georgia, Times New Roman, Times
}
.SpaziopageTitle {
	MARGIN: 0px 0px 12px
}
H1.Spaziotitle {
	FONT-SIZE: 28px! important; MARGIN: 0px; LINE-HEIGHT: 28px
}
H1.Spaziosubtitle {
	FONT-SIZE: 28px! important; MARGIN: 0px; LINE-HEIGHT: 28px
}
.Spazioparagraph {
	MARGIN-BOTTOM: 10px
}
.hr {
	CLEAR: both; BACKGROUND-IMAGE: url(images/spazio/spaziohDots.gif); MARGIN: 14px 0px; WIDTH: 100%; HEIGHT: 1px ; background-repeat: repeat-x
}
HR {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.Spaziocontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 566px! important; PADDING-TOP: 10px; HEIGHT: 1000px! important; BACKGROUND-COLOR: #fff
}
.SpaziocontentInner {
	MARGIN: 0px 15px
}
.Spaziocontent H1 {
	WIDTH: 500px
}
.Spaziocontent UL {
	MARGIN: 0px 15px
}
.SpaziotopFeaturedBannerTop {
	BACKGROUND-IMAGE: url(images/spazio/spaziotopBannerTop.gif); OVERFLOW: hidden; HEIGHT: 5px
}
.SpaziofeaturedBannerTop {
	BACKGROUND-IMAGE: url(images/spazio/spaziotopBannerTop.gif); OVERFLOW: hidden; HEIGHT: 5px
}
.SpaziofeaturedBannerTop {
	BACKGROUND-IMAGE: url(images/spazio/spaziobannerTop.gif)
}
.SpaziofeaturedBanner {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(images/spazio/spaziobannerBottom.gif); MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
.SpaziofeaturedTitle {
	MARGIN-BOTTOM: 10px
}
.SpaziofeaturedLogo {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 15px
}
.SpaziofeaturedThumb {
	PADDING-BOTTOM: 15px
}
.SpaziosideBarHolder {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 4px
}
Title : Evolve demo overall styles
Author : Raimundo Vazquez	
URL : http://www.lynxinternet.com

Description : These are the overall styles for the whole evolve generated pages

Created : 29 September 2005
Based on particletree.com templates

- - - - - - - - - - - - - - - - - - - - - */
*{margin:0;padding:0}
body,td,p{font: 12px arial,helvetica,sans-serif;color:#000000;}
html{
margin:;
padding:;
background:;
}
body{
margin:;
padding:;
background:#fff url(../images/back1.gif) x-repeat;
}

/* ----- IDS ----- */
#header{
position:;
float:;
width:760px;
height:95px;
margin:0;
padding:0;
background:#fff url(../images/bg_header.gif) no-repeat top left;
text-align:;
}
#logo{
width:190px;
height:82px;
text-align:;
background:transparent url(../images/logo.gif) no-repeat top right;
}
#functionality{
width:400px;
height:70px;
margin:4px;
float:right;
padding:0;
background:url(../images/bg_functions.gif) no-repeat top right;
}
.currency{
width:168px;
height:29px;
margin:0;
padding:0;
background:url(http://www.secureonlineshopping.biz/support/images/but_currencies.gif) no-repeat top left;
text-align:right;
}
.currency table{
text-align:right
}
#myaccount{
width:120px;
text-align:center;
}
#myaccount a img{
border:none;
text-decoration:none
}
#cart{
height:64px;
background:url(../images/bg_cart.gif) no-repeat top left;
margin:0;
}
#cart a{font: 13px;text-transform:uppercase}
.cartcontent{
padding:20px 5px 5px 8px;
}
.cartgcontent a{font:13px}
#searcharea{
width:288px;
height:30px;
margin:0px;
padding:0;
background:url(../images/bg_mainsearch.gif) no-repeat top left;
}
form#globalsearch {
padding:5px 0 0 60px;
}

#sidebar{
background:#ffffff url(../images/bg_sidebar.gif) repeat-y top right;
height:350px;}

#tablemain,#tableproducts,#tablesearch,#tablecustreg,#tableviewcart{
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
background-color:#ffffff;
}

#navigation{
margin:0;
padding:0;
padding-top:1px;
width:750px;
height:28px;
text-align:center;
background:#4d4d4d
}
ul#navlist
{
margin: 0;
width:750px;
height:24px;
padding-left: 0;
white-space: nowrap;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-top:2px;
}
#navlist a {
padding:0;
margin:0;
width:148px;
height:22px;
display:block;
float:left;
text-align:center;
font-weight:bold;
}
#navlist a:link,#navlist a:visited,#navlist a:active
{
color: #fff;
background:#4d4d4d url(../images/bg_navtab.gif)no-repeat top center;
text-decoration: none;
}
#navlist a:hover,#navlist a:visited:hover
{
color: #000;
background:#4d4d4d url(../images/bg_navtab2.gif) no-repeat top center;
text-decoration: none;
}
a.navlist  {
padding:0;
margin:0;
width:149px;
height:22px;
display:block;
text-align:center;
font-weight:bold;
padding-top:2px;
}
a:link.navlist,a:visited.navlist,a:active.navlist
{
color: #fff;
background: url(../images/bg_navtab.gif)no-repeat top center;
text-decoration: none;
}
a:hover.navlist,a:hover:visited.navlist
{
color: #000;
background: url(../images/bg_navtab2.gif) no-repeat top center;;
text-decoration: none;
}
#footer{
margin:0;
padding:0;
width:760px;
height:62px;
color:#CCCCCC;
clear:;
background:transparent url(../images/bg_footer.gif) no-repeat bottom left;
font-size:9px;
}
#footer a{
font:bold 9px arial,helvetica,sans-serif;
color:#333333;
}
#copyright{
width:180px;
text-align:right;
padding-right:15px;
}

/* search form */
form#search{
background:#FFBA0A;
color:#000;
font:11px;
text-align:left;
padding-left:4px;
}
#login table{
background:url(../images/bg_login.gif)no-repeat top center;
border-top:10px solid #cccccc;
}
/* ----- CLASSES ------------------------------------------------------- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}
.center{
text-align:center
}
.g1{
width:90%;
padding:0;
margin:0;}
.summarybox {
width:160px;
	border: 1px dotted #999999;
	padding: 5px;
margin-top:10px;
}
*/ homepage horizontal summary*/
.top{
width:130px;
height:10px;
background:url(../images/130top.gif) no-repeat top left;
}
.bot{
width:130px;
height:10px;
background:url(../images/130bot.gif) no-repeat top left;
}
.display{
width:130px;
border:1px solid #000000;
border-width:0 1px 0 1px;
text-align:center;
}
.hints{
padding:5px;
background:#ffffcc;
color:#000000;
font:xx-small;
border:2px solid #5A8013;
}
#rightcolumn{
width:145px;
margin:0;
padding:0;
font:11px;
}
.required{
border:1px solid #fff33}
/* site map list styles */
.smcatlist{
font-size:100%;
padding-left:15px;
}
.smsubcatlist{
font-size:90%;
padding-left:20px;
}
.smcatlist ul li{ 
margin:5px;
margin-top:15px;
padding:0 0 0 15px;
border-left:1px dotted #999;
}
.smcatlist li,.smsubcatlist li{
list-style:none; /* turns off bullets */
}
.smsubvatlist ul li{
background: url(../images/arrow.gif) no-repeat 0 50%;
}
/* evolve navigation -------------------------- */
/* category navegation styles */
td.s3,td.s4,td.s5{
		height:30px;
       *padding-left: 5px;
       background-color: transparent!important;
border:0;
}

.s3,.s3 a:link,.s3 a:visited,.s3 a:active,.s3 a:hover{
FONT-SIZE: 18px;
	COLOR: #17c42a;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Georgia, Times New Roman, Times;
padding-left:5px;
height:30px;
background:#ffffcc;
text-decoration:none;
display:block;
}
.s4,.s4 a:link,.s4 a:visited,.s4 a:active,.s4 a:hover{
font:bold .8em  "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ff9999;
padding-left:5px;
height:30px;
background:#ffff99;
text-decoration:none;
display:block;
}
.s5,.s5 a:link,.s5 a:visited,.s5 a:active,.s5 a:hover{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ff9999;
padding-left:5px;
height:30px;
background:#ff9999;
text-decoration:none;
display:block;
}
/*when display category only selected */
td.s3t,td.s4t,td.s5t{
		height:30px;
       *padding-left: 5px;
       background-color: transparent!important;
border:0;
}
.s3t,.s3t a:link,.s3t a:visited,.s3t a:hover,.s3t a:active{
font:bold 1em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#666666;
padding-left:5px;
height:25px;
/*background:#5A8013;*/
text-decoration:none;
display:block;
border-bottom: 1px solid #D9077E;
}

.s4t,.s4t a:link,.s4t a:visited,.s4t a:hover,.s4t a:active{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#000000;
padding-left:5px;
height:20px;
/*background:#CAE5A1;*/
text-decoration:none;
display:block;
border-bottom:1px solid #D9077E;
}
.s5t,.s5t a:link,.s5t a:visited,.s5t a:hover,.s5t a:active{
font:bold .8em "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#ffffff;
padding-left:6px;
height:20px;
/*background:#CAE5A1;*/
text-decoration:none;
display:block;
border-bottom:1px solid #D9077E;
}
/* subcategory navegation styles */
.s23,.s25,.s23 a:link,.s23 a:visited,.s23 a:hover,.s23 a:active,
.s25 a:link,.s25 a:visited,.s25 a:hover,.s25 a:active{font:font: normal .8em  "Trebuchet MS",arial,helvetica,sans-serif;padding-left:5px;text-decoration:none;font-weight:bold;display:block;background-color:transparent !important}
.s24,.s24 a:link,.s24 a:visited,.s24 a:hover,.s24 a:active{font: normal .8em  "Trebuchet MS",arial,helvetica,sans-serif;padding-left:5px;text-decoration:none;font-weight:bold;display:block;background-color:transparent !important}
/* ----- HEADINGS -------------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6{
font:Arial,helvetica,sans-serif;color:#7C9D28;margin:0;
}
h1{font-size:18px;padding:10px 0 10px 0}
h1 a:link,h1 a:visited,h1 a:active{color:#9AC138}
h1 a:hover{color:#ff6600}
h2,h2 a:link,h2 a:visited,h2 a:active{font:16px Arial,helvetica,sans-serif;color:#7C9D28;margin:0;padding:5px 0 5px 0;}
h2 a:hover{color:#ff6633}

/* ----- PARAGRAPHS ----- */

p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align:;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}

/* ----- QUOTES ----- */

blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}


/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
font:;
color:#666666;
text-decoration:none;
}
a:hover{
color:#7C9D28;
background-color:;
}
a:visited, a:active, a:focus{
color:;
background-color:;
border-bottom:;
}
a:visited{
color:;
background-color:;
border-bottom:;
}
a:active{
color:;
background-color:;
border-bottom:;
}
a:focus{
color:;
background-color:;
border-bottom:;
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}
/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
text-align:left;
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:1;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input,select{
border:solid 1px #333;
margin:;
padding:;
font-size:12px;
font-family:;
}
textarea{
border:solid 1px #333;
margin:;
padding:;
font-size:;
font-family:;
}
input, textarea{
}
select{
border:solid 1px #333;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}
/* CSS thumbCell */
.thumbCell {
	BACKGROUND-POSITION: 1px 0px; PADDING-BOTTOM: 1.3em; WIDTH: 136px; BACKGROUND-REPEAT: no-repeat
}
.thumbCellLast {
	BACKGROUND-POSITION: 1px 0px; PADDING-BOTTOM: 1.3em; WIDTH: 136px; BACKGROUND-REPEAT: no-repeat
}
.thumbCellFinish {
	BACKGROUND-POSITION: 1px 0px; PADDING-BOTTOM: 1.3em; WIDTH: 136px; BACKGROUND-REPEAT: no-repeat
}
.thumbCellFinishLast {
	BACKGROUND-POSITION: 1px 0px; PADDING-BOTTOM: 1.3em; WIDTH: 136px; BACKGROUND-REPEAT: no-repeat
}
.thumbCellManufacturer {
	BACKGROUND-POSITION: 1px 0px; PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; max-width: 89px
}
.thumbCellContents {
	WIDTH: 126px
}
.thumbCellContents SPAN {
	DISPLAY: block; WIDTH: 126px
}
.thumbCell A {
	
}
.thumbCellLast A {
	
}
.thumbCellManufacturer A {
	
}
.thumbCellFinish A {
	
}
.thumbCellFinishLast A {
	
}
.thumbCell IMG {
	BORDER-RIGHT: #7c9d28 1px solid; BORDER-TOP: #7c9d28 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7c9d28 1px solid; BORDER-BOTTOM: #7c9d28 1px solid
}
.thumbCellLast IMG {
	BORDER-RIGHT: #7c9d28 1px solid; BORDER-TOP: #7c9d28 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7c9d28 1px solid; BORDER-BOTTOM: #7c9d28 1px solid
}
.thumbCellManufacturer IMG {
	BORDER-RIGHT: #7c9d28 1px solid; BORDER-TOP: #7c9d28 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7c9d28 1px solid; BORDER-BOTTOM: #7c9d28 1px solid
}
.featuredThumb IMG {
	BORDER-RIGHT: #7c9d28 1px solid; BORDER-TOP: #7c9d28 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7c9d28 1px solid; BORDER-BOTTOM: #7c9d28 1px solid
}
.thumbCellFinish IMG {
	BORDER-RIGHT: #7c9d28 1px solid; BORDER-TOP: #7c9d28 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7c9d28 1px solid; BORDER-BOTTOM: #7c9d28 1px solid
}
.thumbCellFinishLast IMG {
	BORDER-RIGHT: #7c9d28 1px solid; BORDER-TOP: #7c9d28 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7c9d28 1px solid; BORDER-BOTTOM: #7c9d28 1px solid
}
.thumbCell A:hover IMG {
	BORDER-LEFT-COLOR: #7c9d28; BORDER-BOTTOM-COLOR: #7c9d28; BORDER-TOP-COLOR: #7c9d28; BORDER-RIGHT-COLOR: #7c9d28}
.thumbCellLast A:hover IMG {
	BORDER-LEFT-COLOR: #7c9d28; BORDER-BOTTOM-COLOR: #7c9d28; BORDER-TOP-COLOR: #7c9d28; BORDER-RIGHT-COLOR: #7c9d28
}
.thumbCellFinish A:hover IMG {
	BORDER-LEFT-COLOR: #7c9d28; BORDER-BOTTOM-COLOR: #7c9d28; BORDER-TOP-COLOR: #17c42a; BORDER-RIGHT-COLOR: #7c9d28
}
.thumbCellFinishLast A:hover IMG {
	BORDER-LEFT-COLOR: #7c9d28; BORDER-BOTTOM-COLOR: #7c9d28; BORDER-TOP-COLOR: #7c9d28; BORDER-RIGHT-COLOR: #7c9d28
}
.thumbCellFinishLast {
	WIDTH: 126px
}
.thumbCellFinish {
	FONT-SIZE: 11px
}
.thumbCellFinishLast {
	FONT-SIZE: 11px
}
.thumbCellFinish IMG {
	HEIGHT: 54px! important
}
.thumbCellFinishLast IMG {
	HEIGHT: 54px! important
}
.thumbCellLast {
	WIDTH: 126px! important
}
.thumbCellFinishLast {
	WIDTH: 126px! important
}
.thumbCellLast .thumbCellContents {
	WIDTH: 126px
}
.thumbCellFinishLast .thumbCellContents {
	WIDTH: 126px
}
.thumbCell A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCellLast A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCellLast A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCellManufacturer A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCell A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCellManufacturer A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.featuredThumb A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.featuredThumb A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCellFinish A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCellFinishLast A:hover {
	COLOR: #7c9d28; TEXT-DECORATION: none
}
.thumbCell A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCellLast A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCellLast A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCellManufacturer A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCell A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCellManufacturer A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCellFinish A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
.thumbCellFinish A:hover DIV {
	COLOR: #7c9d28; TEXT-DECORATION: underline
}
/* ends CSS thumbCell */

/**************************/
/* css design 2010 elements */
/************************/
/**************************/
/* HEADER */
/************************/
#header {
	width:984px;
	height:108px;
	margin:0;
	font-size:0.9em;
	margin-left: 0px;
}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {float:left; width:355px;}
.Lcat_headernew .Lcat_headercenterdefault {width:556px; float:left;}
.Lcat_headerright {padding-top: 9px; width:284px; height:43px; background:#E6E6E6; float:right;}
.Lcat_headerright div.exh2 a, .Lcat_headerright ul li a{color: #333333;}
.Lcat_headerright h3 a{font-weight: bold; color: #D9077E!important;}
.Lcat_headerbtm, .Lcat_ckheaderbtm {
	clear:both;
	padding:0;
	margin-top: 20px;
}
.Lcat_headercenter{float:left; width: 288px; padding-top: 9px;}

#headerlink {display:inline;float:right;}
#headerlink li.first {border-left:0 none;}
#headerlink li {border-left:1px solid #666666;display:inline;padding:0 1px 0 8px;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding: 12px 0 0 0;}
.Lmainlogo img {
	border:0;
	padding-left: 5px;
}




/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {float: right; overflow:hidden; border-left: 1px solid #666666; margin-left: 5px; padding:0 0 0 5px; margin-top: 4px;}
ul.Lustypelinks li {float:left;}
li.myaccount {border-right:1px solid #000; padding-right:4px;}
li.logout {padding-left:4px;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome {float: right; margin:0; padding:4px 0 0 5px;}
/*\*/
html*p.Lwelcome {
font-size: 1.0em;   /*Safari for Macintosh only (v1-3), IE7,IE6*/
padding:5px 0 0 0;
}/**/

/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.Lcat_headerright div.exh2 {
	float: left;
	margin:0 0 0 7px;
	padding:4px 0 0 20px;
	font-size:1em;
	font-weight:bold;
	background-image: url(images/main/ico_minicart.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.Lcat_headerright h3 {float: right; margin:6px 16px 0 0 !important; padding:0 0 2px 5px !important; font-size: 1em;}
* html .Lcat_headerright h3 {margin:6px 8px 0 0 !important; padding:0 0 2px 5px !important;}
*:first-child + html .items_added,*:first-child + html  .items_empty {padding-top:6px;float: right; padding-right: 16px; text-align:right;}
*html .items_added,*html .items_empty {padding-top:6px;float: right; text-align:right;width:170px;}
.Lcat_headerright .items_added, .Lcat_headerright .items_empty {padding-top:4px; float: right; margin-right: 0px; padding-right: 16px; * padding-right: 0; text-align:right;}
.items_added li, .items_empty li {display: inline; float: left; margin:0; padding:0 0 0 5px; font-weight:normal; line-height:1em;}
* html .items_empty li {padding-right: 12px;}
.items_added li span, .items_empty li span {padding-left:5px; font-weight:bold;}

.placeholder {border:1px solid #333; background-image:url(images/main/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}




/* Highlight color */
A:HOVER, H1, .H1LOOKALIKE, #statusLine .left, .textBox A:HOVER, #statusLine .left A:HOVER, .textBoxImageRight A:HOVER, .textBoxImageLeft A:HOVER, #manufacturerTeaserBox A:HOVER, .banner_home A:HOVER, .banner_left A:HOVER, .banner_right A:HOVER, #sideBarFooter A:HOVER, #address A:HOVER, .pager_number_entry A:HOVER,.pager_with_text_entry A:HOVER , #fact_product_links A:HOVER, #recentlySeen A:HOVER, #prodSameTime A:HOVER, #headerTeaser .txt, #metaNavi A:HOVER, .artikel3 .text A:HOVER, .textBox4 A:HOVER, .textBox2 A:HOVER H1, .textBox3 A:HOVER H1, .textBox4 A:HOVER H1, .textBox5 A:HOVER H1, .tags A:HOVER, .all_article_link A:HOVER, .linklist A:HOVER, #extranetContextLinks .link, #extranetContextLinks .link2, #extranetContextLinks .link3	 { color: #D9077E; }
P A { color: #7E7E7E; }
#mainNavi .firstLevel A:HOVER, #mainNavi .secondLevel A:HOVER, #close_window A:HOVER, #webcode .send_form A:HOVER, #contextLinks A:HOVER {
	background-color: #D9077E;
	border-top-color: #D9077f;
	border-right-color: #D9077f;
	border-bottom-color: #D9077f;
	border-left-color: #D9077f;
}
#footer_right A:HOVER, #pager A:HOVER IMG, #catalogue_price A:HOVER, #catalogue_price_simple A:HOVER, #newProducts #link A:HOVER, #footer_arrow A:HOVER, .artikel3 .weitere_links A:HOVER, #pagerLeft A:HOVER IMG, #pagerRight A:HOVER IMG, #artikel3_4_pager_back_overview:HOVER, #artikel3_4_pager_back_back:HOVER, #artikel3_4_pager_back_next:HOVER, #artikel3_4_pager_back_article:HOVER, #artikel3_4_pager_next_article:HOVER { background-color: #D9077E; }
#filter, #filterTarget, #edit_selection { border-color: #D9077E; }


/* Main Navigation
------------------------------------------------------------------ */
#mainNavi { padding-top: 2px; padding-bottom: 1px; width: 984px; float: left; }
#mainNavi .firstLevel {
	padding-top: 0px;
	padding-left: 5px;
}
#mainNavi .firstLevel A { font-size: 18px; font-weight: bold; margin: 1px 17px 1px 3px; color: #000; }
#mainNavi .secondLevel { padding-bottom: 2px; clear: both; }
#mainNavi .secondLevel A { font-size: 12px; color: #7E7E7E; margin-right: 5px; line-height: 16px; border: 1px solid #FFF; border-left-width: 4px; border-right-width: 4px; float: left; white-space: nowrap; }
#mainNavi .firstLevel A.sel { color: #D9077E;}
#mainNavi .secondLevel A.sel { font-weight: bold;}
#mainNavi .noBorder { border: 0px; }
#mainNavi .topLine { margin-top:2px; height: 1px; overflow: hidden; background: url("/kitchen/images/main/b_h.gif"); }

A	{ }
A.link	{  border: none; text-decoration: none; display: block; margin-bottom: 6px; }

/* Navigation  font-color */
#mainNavi A { color: #949494; }
#mainNavi .firstLevel A.sel, #mainNavi .secondLevel A.sel { color: #D9077f; }

/* Mouseover font color over changing background-color */
#mainNavi .firstLevel A:HOVER, #mainNavi .secondLevel A:HOVER, #mainNavi .firstLevel A.sel:HOVER	{ color: #FFF; }

#backgroundcat{
	clear: both;
	background-image: url(/kitchen/images/main/bg_top_bar.gif);
	height: 16px;
	margin-top: 0px;
}
#backgroundcat ul li{border-left: none;}



/* Search
------------------------------------------------------------------ */
#search {
	height: 13px;
	margin-top: 0px;
	display: inline;
	position: relative;
	float: right;
} 
#search .textfield {
	width: 189px;
	height: 18px;
	font-size: 11px;
	margin-top: 0px;
}
#search .submit {
	border-left: none;
	padding: 0px;
	margin-left: -4px;
	width: 31px;
	height: 16px;
	display: inline;
	background: #666;
	margin-top: 0px;
}
#searchWrapper	{ width: 143px; float :right; height: 38px; }

.storeandphone {float: right; margin-right: 0px; overflow: hidden;margin-top: 0px;width:263px!important;width:255px;}
.storeandphone li{float: left; padding: 0 5px; font-weight: bold; color: #666666;}
.storeandphone li a{font-weight: bold;}
.storeandphone li#storefirst{border-right: 1px solid #666666;}
.storeandphone li span {font-weight: bold; color: #854A6D;}
/**************************************/
/* end css design 2010 elements */
/************************************/

/**********************************/
/* css design 2010 container-skin */
/**********************************/
/**************************/
/* container-skin */
/************************/
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/

/* Panel modality mask styles */
/* See http://developer.yahoo.com/yui/examples/container/panelskin1.html for skining tutorial*/

/* general panel */
.yui-panel { border:none; background-color:transparent; }

/* popup panel */
#popupcontent_panel.yui-panel, #lightboxcontent_panel.yui-panel, #signin_panel.yui-panel { border: 1px solid #E6E6E6; background-color:transparent;}

/* modal mask */
#popupcontent_panel_mask, #lightboxcontent_panel_mask, #wait_panel_mask, #signin_panel_mask {background-color:#000;}

/* underlay */
#popupcontent_panel_c.yui-panel-container.shadow .underlay, #minicart_detail_c.yui-panel-container.shadow .underlay, #lightboxcontent_panel_c.yui-panel-container.shadow .underlay { top: 3px; bottom: -3px; right: -3px; left: 3px; background-color: #000; opacity: .12; filter: alpha(opacity=0); }

/* header */
/* margin-left matches width of corner graphic */
#popupcontent_panel.yui-panel .hd, #lightboxcontent_panel.yui-panel .hd, #wait_panel.yui-panel .hd, #signin_panel.yui-panel .hd { padding:0; border:none; background-color:#E6E6E6; color:#FFF; height:20px; margin-left:8px; margin-right:8px; text-transform:uppercase; font-weight:bold; font-size:1em; overflow:visible;}
#popupcontent_panel.yui-panel .hd span, #lightboxcontent_panel.yui-panel .hd span, #wait_panel.yui-panel .hd span, #signin_panel.yui-panel .hd span {line-height:20px; padding-left:3px; color: #666666;}
#popupcontent_panel.yui-panel .hd .tl, #lightboxcontent_panel.yui-panel .hd .tl, #wait_panel.yui-panel .hd .tl, #signin_panel.yui-panel .hd .tl { width:8px; height:20px; top:0; left:0; background-color:#E6E6E6;  position:absolute; }
#popupcontent_panel.yui-panel .hd .tr, #lightboxcontent_panel.yui-panel .hd .tr, #wait_panel.yui-panel .hd .tr, #signin_panel.yui-panel .hd .tr {width:8px; height:20px; top:0; right:0; background-color:#E6E6E6;  position:absolute; }

/* close window button */
#popupcontent_panel.yui-panel .container-close, #lightboxcontent_panel.yui-panel .container-close, #signin_panel.yui-panel .container-close { top:2px; right:4px; height:17px; width:17px; background-image:urlimages/main/popup_hd_bt_closeover.gif); }
#popupcontent_panel.yui-panel .container-close:hover, #lightboxcontent_panel.yui-panel .container-close:hover, #signin_panel.yui-panel .container-close:hover { background-image:urlimages/main/popup_hd_bt_closeover.gif); }
	
/* body */
#popupcontent_panel.yui-panel .bd, #lightboxcontent_panel.yui-panel .bd, #wait_panel.yui-panel .bd{ padding:10px; background-color:#FFF; }
#popupcontent_panel #buttons, #lightboxcontent_panel #buttons { width:350px; }

/* product list specific */
#icat_popup #popupcontent_panel.yui-panel { width: 430px; }
#icat_popup #popupcontent_panel.yui-panel .bd { height: 425px; overflow: auto; }

/* product detail specific */
#invt_popup #popupcontent_panel.yui-panel { width: 390px; }
#invt_popup #popupcontent_panel.yui-panel .bd { overflow:hidden; }
#invt_popup #popupcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the popup header */

/* lightbox - product detail */
#lightbox_holder #lightboxcontent_panel.yui-panel .bd { overflow:hidden;width:663px; height:510px; }
#lightbox_holder #lightboxcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the */
#lightboxflash { display:block;width:663px;}

*:first-child+html #lightbox_holder #lightboxcontent_panel.yui-panel .bd { width:auto;height:auto; }
*html #lightbox_holder { width:663px; }  /* fix the panel width issue on ie6  */
*:first-child+html #lightbox_holder { width:663px;}  /* fix the panel width issue on ie7  */

/* loading panel */
#wait_panel.yui-panel { width:240px; }
#wait_panel.yui-panel .bd #loadPanelImg {	background-image:url(images/main/loading_bar.gif); display:block; width:220px; height:19px; }

/* minicart detail */
#popupcart .item_empty {margin: 0; padding: 0;}

#minicart_element {position:absolute;left:-500px;top:-500px;width:1px;height:1px;overflow:hidden;}
/* if you are using the static minicart detail only and NOT the popup version, delete the line above */

#minicart_detail {
	position:inherit;
	top:0px;
	left:656px;
	font-size:1em;
	color:#333;
	z-index:1;
	
} /* add the z-index for IE to float popup above Element heading graphics */
#minicart_detail #popupcart_panel {overflow:hidden;} /*leave overflow hidden when using animation*/
#minicart_detail #popupcart_panel.yui-panel { width: 282px !important; border: 1px solid #E6E6E6; background-color: #FFFFFF;} /* obsolete after 5_3_16 */

/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd { padding:0; border:none; background-color:#E6E6E6; color:#FFF; height:20px; margin-left:8px; margin-right:8px; font-weight:bold; font-size:1em; overflow:visible; }
#minicart_detail .yui-panel .hd span {line-height:20px; padding-left:18px; background: url( images/main/ico_minicart.gif) 0 0 no-repeat; color: #666666;}
#minicart_detail .yui-panel .hd .tl { width:8px; height:20px; top:0; left:0; background-color:#E6E6E6;  position:absolute; }
#minicart_detail .yui-panel .hd .tr { width:8px; height:20px; top:0; right:0; background-color:#E6E6E6;  position:absolute; }

/* body */
#minicart_detail .yui-panel .bd { padding:10px; background-color:#FFF; }
/* products */
#minicart_detail ul { width: 100%; overflow: hidden; clear: both; }
#popupcart div.exh2 {display: none;}
ul#minicart_products { margin:5px 0; }
ul#minicart_products li { width: 252px; padding:3px 0; clear: both; overflow:hidden; border-bottom: 1px solid #999999;}
ul#minicart_products h2 { background: none; display: block; margin: 0; padding: 0; font-size:1em; }
ul#minicart_products p { margin: 0; padding: 0; }
ul#minicart_products .image { float: left;}
ul#minicart_products .details { float: right; width: 195px; }
ul#minicart_products .details p {clear: both;}
ul#minicart_products img { width:50px; }

/* links */
#minicart_detail ul.items_added, #minicart_detail ul.items_empty {float: none;}

/*ul#minicart_totals .items_added, ul#minicart_totals .items_empty {padding-top:4px; margin-right: 0px; padding-right: 16px; * padding-right: 0; text-align:right;}*/
ul#minicart_links { width:100%; } /* We add this because IE6 doesn't like float right on li.checkout without it */
ul#minicart_totals {margin-bottom: 20px;}
ul#minicart_totals li.items {float:left; display:inline; font-weight: normal;}
ul#minicart_totals li.total {float: left; display:inline; font-weight: normal;}
ul#minicart_totals li.items a, ul#minicart_totals li.total a {color: #666666 !important;}
ul#minicart_totals li.items a span, ul#minicart_totals li.total a span {font-weight: bold !important;}

ul#minicart_links li.viewbasket { float:left; display:inline; font-weight: normal !important; background: url( images/main/bt_minicart_viewbasket.gif); height: 14px; width: 91px; text-indent: -5000px;}
ul#minicart_links li.checkout { float:right; display:inline; font-weight: normal !important;  background: url( images/main/bt_minicart_checkout.gif); height: 14px; width: 77px; text-indent: -5000px;}
ul#minicart_links li.viewbasket a, ul#minicart_links li.checkout a {display: block;height: 14px; width: 77px; }


/* close window button */
#minicart-close { top:2px; right:-15px; height:17px; width:17px; background-image:url( images/main/popup_hd_bt_closeover.gif) !important; position:absolute; z-index:6; margin:0px; padding:0px; cursor:pointer; visibility:inherit; background-repeat:no-repeat; }
#minicart-close:hover { background-image:url( images/main/popup_hd_bt_closeover.gif); }


/* sign in */
#signin_popup {text-align: left;}
#iframewrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#iframewrapper .checkoutR, #signin_popup .checkoutR {display:none;} /* hides the help & info section */
#iframewrapper h1, #signin_popup h1 {display:none;} /* hides the title sourced in the popup */
#iframewrapper fieldset.f-loginemail div {margin:10px 0;}
#iframewrapper .dontFloat {float:none;width:auto;}
#signin_popup #signInPanelIframe1 {width:505px; height:220px;}
#signin_popup .containerpwrm, #signin_popup .containerpwrmthankyou {margin: 10px;}

/* underlay */
#popupcart_panel_c.yui-panel-container.shadow .underlay, #signin_panel_c.yui-panel-container.shadow .underlay {left:3px;right:-3px;top:3px;bottom:-3px;position:absolute;background-color:#000;opacity:0.12;filter:alpha(opacity=12);}


/* body */
#signin_panel .bd { padding:10px; height:230px; border-bottom:none; border-top:1px solid #343434; border-left:1px solid #343434; border-right:1px solid #343434; background-color:#FFF; }
#signin_panel .bd #loadPanelImg { background-image:url(images/main/loading_bar.gif); display:block; width:220px; height:19px; }

/* footer */
#signin_panel .ft { padding:0 10px 10px 10px; border-top:none; border-bottom:1px solid #343434; border-left:1px solid #343434; border-right:1px solid #343434; background-color:#FFF; font-size:0.9em; overflow:visible;}
#signin_panel .ft p { padding:0; margin:0;}
div#popupcart {color:#000!important;}
div#popupcart a{color:#000!important;}

/***** hack opera9.5 ******/

@media all and (-webkit-min-device-pixel-ratio:10000),

                              not all and (-webkit-min-device-pixel-ratio:0)

        {

                       :root #lightbox_holder #lightboxcontent_panel.yui-panel .bd{width:660px; height:507px;}
         }
/****************************************/
/* end skin design 2010 container-skin */
/***************************************/

/****************************************/
/* begin styles design 2010 */
/***************************************/

/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/

/* 1. Remove this to left align the site - Start styles_centre.css */
body {text-align: center; /* centres content in ie4/5 */}
#wrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}
#storelocatorresults h1 {margin:0 0 6px 0;}

/* 2. Set the column and row dimension - Start styles_layout.css */
/***********************************************/
/* #wrapper = #col-one + 10px + #col-two-three */
/***********************************************/
#wrapper {width: 984px; background-color: #FFFFFF;}
html > body #wrapper { /* IE7 - Moz */width: 984px; }

#footer {
	width: 100%;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}


/* 3. Fonts, styles and sizes if > 0px - Start styles_typography.css */
/****************/
/* GLOBAL FONTS */
/****************/
body {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 76%; font-style: normal; font-weight: normal;}

/*************/
/* FONT SIZE */
/*************/
H1 { font-size: 20px; margin-top: 0px; margin-bottom: 5px; }
.H1LOOKALIKE { font-size: 20px; margin-top: 0px; margin-bottom: 5px; font-weight: bold}
H2 { font-size: 20px; margin-top: 0px; }
H3 { font-size: 14px; }

#home p.intro,
#productdetail .price,
#package .price {font-size: 1.09em;}
p,
#categorylist .featprods .moreinfo,
#categorylist ul.categories h2,
#collate h3 {font-size: 1em;}

/* IE IE 5 - 6 - see "html > body table.wizrtable th" below */
table.wizrtable th {font-size: 90%;}
table.wizrtable td {font-size: 80%;}
/* END IE 5 - 6 */

#productlist .nostock, 
#productlist .release, 
#productdetail ol,
#package ol {font-size: 0.9em;}
.prods ul h2,
.prods ul p{font-size: 0.9em;}

input,
select,
textarea {font-size: 90%;}
 /* IE7 - Moz */
html > body table.wizrtable th {font-size:1.1em;width:250px;vertical-align:top;}
html > body table.wizrtable td {font-size: 1.1em;}

/***************/
/* FONT WEIGHT */
/***************/
.bold,
#home p.intro2,
.featcats ul p,
.featprods ul p.price,
#categorylist .price,
#productlist .price,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
#collate .viewall,
table.wizrtable th,
#searchresults h4 span.primarysearchtext,
#searchresults h4 span.totalresults,
#searchresults h4 span.correctedquery {font-weight: bold;}

label,
table.wizrtable td,
.deliveryrate h3, 
#searchresults h4 {font-weight: normal;}

/**************/
/* FONT STYLE */
/**************/
#collate .viewall {font-style: italic;}

/*******************/
/* TEXT DECORATION */
/*******************/
a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
.featprods ul h3 a:hover,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover,
.prods ul h2 a {text-decoration: none;}
a:hover, 
.featprods ul h2 a:hover,
.prods ul h2 a:hover {}
/*.was, .attr_was {text-decoration:line-through; font-size: 1.090em;}*/

/**************/
/* TEXT ALIGN */
/**************/
.psel {text-align: left;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}
.center{text-align:center;}
.bg-grey{background:#ddd;}

/* 4. This controls global colors. - Start styles_color.css */
/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
/*		and Downloads for each section        */
/*		a unique css is called check the      */
/*		source code to find it. 							*/
/********/
/* TEXT */
/********/
body,
a:hover {
	color: #D9077E;
}
h1,
#admin,
#admin a,
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a,
.featcats ul p a:hover,
.invisible,
.topnavigation a {color:#fff;}
/*RT122255*/
.registerinvisible{color:#E6E6E6;}
/*RT122255*/
a,
.featcats ul p,
.featprods ul h2 a,
.featprods ul h2 a:hover,
.featprods ul p,
.prods ul h2 a,
.prods ul h2 a:hover,
.prods ul p,
.topnavigation a:hover {color:#666;}
.error, #atbmsg {color: #f00;}
/*RT122255*/
.required{color:#84486e;font-weight:bold;}
/*RT122255*/
/***************/
/* BACKGROUNDS */
/***************/
body,
.error,
#atbmsg,
#footer,
#checkout,
.featprods ul li,
#categorylist .icatldesc,
#categorylist ul.categories,
#categorylist ul.categories .image,
#iacc ul.featprods li,
.prods ul li {
	background-color:#fff;
	padding-left: 5px;
	padding-right: -5px;
}
#admin, #admin a {background-color:#f00;}
.featcats ul li {background-color:#fff;}

/***********/
/* BORDERS */
/***********/
h1 {border-color:#000;}
fieldset {border-color:transparent;}
.featcats ul li {border-color:#666;}
.featcats ul h2 {border-bottom-color:#FFF;}
#iacc ul.featprods li {border-color:#5E5E5E;}
table.wizrtable,
table.wizrtable th {border-color:#FFF;}

/* 5. This sets the default html elements -- Start styles_color.css */
body {margin:0; padding:0;color:#333333}
h2, h3 {margin:0;padding:5px 0 5px 4px;}
p {margin:.5em 0; padding:0;}
img {border:none;}
a:active,a:link,a:visited{}
a:hover{}

/***********/
/*  LISTS  */
/***********/
ul {margin: 0; padding: 0;}

/***********/
/*  FORMS  */
/***********/
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left; width: 10%;}
legend {display: none;}
fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 1em; clear: both; padding: 6px 6px 6px 10px;}
fieldset label {float: left; width: 33%;}
fieldset div div {clear: none; float: left; width: 33%;}
fieldset div {clear: both;}

/********************/
/*  COMMON CLASSES  */
/********************/
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/

/* admin elements */
#admin {margin:0; padding:.5em 0;}
#admin a {text-decoration:underline;}

/*no javascript*/
#noscript {margin:0; padding:.5em 0;}
#noscript a {text-decoration:underline;}

/* Shared with checkout */
/*RT122255*/
.deliverybuttons input{*padding-right:10px;}
#buttons {overflow:hidden; width:100%; /* must now supply a width value for this to work */}
/*RT122255*/
/* Communication option */
.smsbox{display:none;}
.thirdpartybox {}

/* Public Style */
.red{color: #CC0000 !important;}
#catlandingcover {background-color: #FFFFFF;}
/*************/
/* HOME PAGE */
/*************/
#home {width:100%; overflow:hidden;}
#home #hpsubpromo, #hpsubpromo2 {float:left; margin-top:5px;}
#home #flashcover{height: 330px;}
#hpsubpromo2 {margin-left:5px;}
#homebanner {float:left}
.Lcat_hp {width:100%; overflow:hidden;}
.featcats ul li {border-width:1px; border-style:solid; width:187px; float:left; padding:10px 10px 6px 10px; margin:8px 8px 0 0; height:132px; min-height:132px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px;}
.featcats ul h2 {border-bottom-style:solid; border-bottom-width:1px;}
.featcats ul p {color:#000; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display:block;}
.featcats ul .details {float:left; width:93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float:right; padding-top:30px;}
.featcats ul .image img {border:none;}
.featcats ul .image p {width:60px;}
.featcats h2.icatname, .featprods h2.icatname {display:block;}

.featprods li{float:left;width:279px;padding:10px 0;}
*html .featprods li {width:277px;}
.featprods .details {float:right;width:185px;}
.featprods .details h2 {padding:0;}

/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/

#irel .featprods li, #iacc .featprods li {float:left; width:202px; margin: 0 47px 15px 0; padding: 0;}
#irel .featprods li h3, #iacc .featprods li h3 {font-size: 1em; text-transform: uppercase; text-align: right;}
#iacc .featprods ul .image {border:none; float:left; width:120px;}
#iacc .featprods ul li .pricedetail {margin-bottom: 9px; width: 80px; text-align: right; float: right}
/*#iacc .featprods ul li .price, #iacc .featprods ul li .pricenow, #iacc .featprods ul li .was {clear: both; font-weight: bold; font-size:1.09em; color: #6d6d6d;}*/
#iacc .featprods ul li .was {clear:both; margin-top: 42px; *margin: 16px 0 0 0; text-decoration: none;}
#iacc .featprods ul li .was span  {text-decoration: line-through; font: bold 1.09em Arial;}
#iacc .featprods ul li .pricedetail .moreinfo {text-transform: lowercase; float: right;}
#iacc .featprods ul li .pricedetail .moreinfo a {font-weight: bold; color: #AEAEAE;}
#iacc .featprods ul li .pricedetail .add {margin-top: 5px; float: right;}
#iacc .featprods ul li .nowprice {padding: 0; margin: 0;}
#iacc .featprods ul li .nowprice span {font-weight: bold; font-size: 1.09em;}
#iacc .featprods ul li .pricedetail .normalprice {margin: 91px 0 0 0; *margin-top: 83px; padding: 0; font-weight: bold; font-size:1.1em;color:#6d6d6d;}
#iacc .featprods ul li .pricedetail .noqtybutton {margin: 24px 0 0 0; *margin-top: 26px;}

#irel .featprods ul .image {border:none; float:left; width:120px;}
#irel .featprods ul li .details {width:80px; text-align: right; float: right}
#irel .featprods ul li .details .moreinfo {text-transform: lowercase; float: right; color: #AEAEAE; margin-top: 0;}
#irel .featprods ul li .pricedetail {float: right; text-align: right;}
#irel .featprods ul li .normalprice {margin: 84px 0 0 0; *margin-top: 58px; padding: 0; font-weight: bold; font-size: 1.09em;}
#irel .featprods ul li .was {margin-top: 36px; *margin: 16px 0 0 0; text-decoration: none;}
#irel .featprods ul li .was span {text-decoration: line-through; font: bold 1.09em Arial;}
#irel .featprods ul li .nowprice {padding: 0; margin: 0;}
#irel .featprods ul li .nowprice span {font-weight: bold; font-size: 1.09em;}
#irel .featprods ul li #qty, #iacc .featprods ul li #qty {width: 36px; border: 1px solid #CCCCCC; margin-bottom: 2px;}
#irel .featprods ul li .noqtybutton {margin: 21px 0 0 0; *margin-top: 22px;}
#irel .featprods ul li .nonpurchasbutton {margin: 0;}
#irel .featprods ul li .nostock {margin: 21px 0 0 0; *margin-top: 24px;}
#irel .featprods ul li .priceattr .fromprice {margin: 62px 0 0 0; *margin-top: 59px; text-transform: uppercase;}
#irel .featprods ul li .priceattr .fromprice span {font-weight: bold; font-size: 1.09em;}

#irel .featprods ul li .priceattr .fromsaleprice {margin: 62px 0 0 0; *margin-top: 59px; color: #CC0000; text-transform: uppercase;}
#irel .featprods ul li .priceattr .fromsaleprice span {font-weight: bold; font-size: 1.09em;}

#irel .featprods ul li .priceattr .attrmoreinfo {margin: 21px 0 0 0;}
/*****************/
/* CATEGORY LIST */
/*****************/
/*.categorybanner{height: 200px; min-height: 200px;}*/
#flashcontent {background-color: #FFFFFF;}
.categorybanner h1 {display:none;}
#categorylist{padding:0; width:100%; background-color: #FFFFFF;}
#categorylist .icatname h2{background:#ddd;}
#categorylist h1 {font-size: 2.27em; color: #AEAAA3;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories{width:100%;}
#categorylist ul.categories li {padding-top:0;width:233px; float:left; border-right: 1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF;}
#categorylist ul.categories h2 {padding:2px 10px;margin:0;background:#aaa;}
#categorylist ul.categories h2 span {background: url(../images/arrow_down.gif) right 4px no-repeat; padding-right: 15px;}
#categorylist ul.categories h2 a {font-size:1.0em; margin:0; text-transform: uppercase; color: #FFFFFF;}
#categorylist ul.categories .image{padding:0px; text-align:center;}
#categorylist ul.categories p.icatldesc {padding:0; width:420px; float:left;}
#categorylist ul.categories .moreinfo {clear:both;}
#categorylist ul.categories .moreinfo a {padding-right:8px; background:url(images/main/arrow.gif) no-repeat right 3px;}
#categorylist div.categories-az {margin-top: 20px;}
#categorylist div.categories-az div.listcate{margin-right: 10px;}
#categorylist div.categories-az .listcate-sub{margin-left:15px;background:#eee;}
#cate-feature {margin:5px 0;height:auto;}
#cate-feature .featprods ul li{height:180px;margin-left:5px;}
#cate-feature .featprods .icatname{background:#ddd;}
#cate-spotlight{margin:5px 0;height:auto;}
#cate-spotlight .featprods .icatname{background:#ddd;}
#cate-spotlight .featprods ul li{height:180px;margin-left:5px;}

.catslider{clear: both; background-color: #FFFFFF;}


/*****************/
/* CATEGORY LEFT NAVIGATION */
/*****************/
#col-one .block-shopping{margin-top:5px;}
#col-one .block-shopping h2{background:#ccc;}
#col-one .block-service {margin-top:5px;}
#col-one .block-service h2{background:#ccc;}
#col-one .block-catenav{border:1px solid #ccc;}
#col-one .block-catenav h2{background:#ccc;}
#col-one .block-catenav ul {margin-left:5px;width:160px;}
#col-one .block-catenav ul li.highlight a{font-weight:bold;}
/*
#nav1{border:1px solid #ddd;border-top:none;}
#nav1 ul{margin-left:5px;}
*/
.cab{border:1px solid #ddd;padding-left:5px;background:#ddd;margin-top:10px;color:#fff;}
.hdr-event{background:#666666 none repeat scroll 0;color:#fff;font-weight:bold;padding-left:5px;margin-top:5px;}
.whatnew{border:1px solid #ddd;border-top:none;border-bottom:none;font-weight:bold;padding-left:5px;}


/*****************/
/* PRODUCT LISTS */
/*****************/
ul.products {margin-top:0px; margin-left:15px; width:100%; overflow:hidden;}
ul.products li, ul.products .image {float:left;}
ul.products .image img {border:none;}
ul.products .details {float:right;}
ul.products h2, ul.products p {margin:0; padding:0;}
ul.products .price {margin-bottom:29px;}

#productlist h1 {font-size: 1.3em;}
#productlist h3 {margin:0; clear:both; padding:10px 0;}
#productlist ul.products li {float:left; width: 202px; margin: 0 40px 40px 0;display:inline;}
*html #productlist ul.products li {height:140px;width:202px;}  /*	 IE 6  */
#productlist ul.products li h2{text-align: right; font-size: 0.9em; text-transform: uppercase;}
#productlist ul.products li .details {width:80px; text-align: right; float: right}
#productlist ul.products li .details .moreinfo {text-transform: lowercase; float: right; color: #AEAEAE;}

#productlist #switcher {float:right;text-align:left;margin-right:10px !important;margin:5px 5px 0 0;width:130px;}
#productlist #switcher img{vertical-align:middle;margin:0 3px 0 4px;}


/******************/
/* SEARCH RESULTS */
/******************/
#terntext_producttype .termtext a {font-size: 1em !important;}
#collate .termtext a{color: #FFFFFF; font-weight: bold;}
#ttvalue {display: none;}
/* Pagination */
.pnumber-search, .pnumber{vertical-align:text-middle; float: left; padding-left: 5px; width: 455px;}
.pnumber-search a, .pnumber a {text-decoration: underline;}
.pagnNumbers span, .pagnNumbers a{padding: 0 3px;}
.pagnNumbers span.pagnCurrent{font-weight:bold;text-decoration:none;}
.pagnViewAll, .pagnShowViewByPaged {font-weight: bold; text-transform: lowercase; float: right; margin-right: 35px;}
.pagnNext-off , .pagnNext{background: url(../images/next_bullet.gif) right 12px no-repeat; float: right; text-transform: lowercase; padding-right: 10px; margin: 0 10px 0 15px;  font-weight: bold;}
.pagnPrev-off, .pagnPrev{background: url( images/main/previous_bullet.gif) 0 12px no-repeat; float: right; text-transform: lowercase; padding-left: 10px; margin-right: 10px; font-weight: bold;}
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height:10px; font-size:0; clear:both; height:10px;}
#searchresults h1 {display: none; font-size: 1.3em; margin: 0 0 0 5px;}
#searchresults h4 {padding:0 0 0 8px; margin:15px 0; float: left; font-size: 1.090em; color: #333333;}
#searchresults h4 .categoryname{margin-left:3px;font-weight:bold;}
#searchresults .sort{float: right; width: 300px; margin: 15px 0;font-size:1.1em;}
#searchresults .sort div.exh2{ display: none; text-align: right;}
#searchresults .sort form{float: right;}
#searchresults .sort select {font-size:1em;}
#searchresults .searchpseltop{clear: both;}
.searchpsel{overfloat: hidden; min-height: 28; line-height: 28px;}
.pselbtm, .searchpselbtm {margin-top: 0; *margin-top: 25px;}
#searchresults .prods {clear: both;}
#searchresults .prods ul {margin-top:5px; width:100%; overflow:hidden; padding: 0 0 0 8px;}
#searchresults .prods ul li {float:left; width: 202px; margin: 0 40px 45px 0;}
#searchresults .prods ul li h2 {text-transform: uppercase; text-align: right;}
.nomarginright{margin-right: 0px !important;}

#searchresults .prods ul .image {border:none; float:left; width:120px;}
#searchresults .prods ul li .details {width:80px; text-align: right; float: right}
#searchresults .prods ul li .details .moreinfo {text-transform: lowercase; float: right; color: #AEAEAE; margin-top: 0;}
#searchresults .prods ul li .details .moreinfo a {color: #AEAEAE;font-weight:bold;}
#searchresults .prods ul li .pricedetail {clear: both; margin: 0px 0 0 0; *clear: both;}
#productlist ul.products li .pricedetail {clear: both; margin: 0px 0 0 0; *clear: both;}
#searchresults .prods ul li .normalprice, #productlist ul.products li .normalprice {margin: 65px 0 0 0; *margin-top: 59px; padding: 0; font-weight: bold; font-size: 1em;}
#searchresults .prods ul li .was, #productlist ul.products li .was {color: #6d6d6d; margin: 22px 0 0 0; *margin: 16px 0 0 0; text-decoration: none;}
#searchresults .prods ul li .was span, #productlist ul.products li .was span {text-decoration: line-through; font: bold 1.1em Arial;}
#searchresults .prods ul li .nowprice, #productlist ul.products li .nowprice {padding: 0; margin: 0; font-weight: normal;}
#searchresults .prods ul li .nowprice span, #productlist ul.products li .nowprice span {font-weight: bold; font-size: 1.1em;}
#searchresults .prods ul li #qty, #productlist ul.products li #qty{width: 41px; border: 1px soild #CCCCCC; margin-bottom: 2px;}
#searchresults .prods ul li .noqtybutton, #productlist ul.products li .noqtybutton {margin: 21px 0 0 0; *margin-top: 22px;}
#searchresults .prods ul li .nonpurchasbutton, #productlist ul.products li .nonpurchasbutton {margin: 0;}
#searchresults .prods ul li .nostock {margin: 21px 0 0 0; *margin-top: 24px;}
#productlist ul.products li .nostock {margin: 22px 0 0 0; *margin-top: 23px;}
#searchresults .prods ul li .priceattr .fromprice{margin: 51px 0 0 0; *margin-top: 45px; text-transform: uppercase;font-size:0.9em;}
#productlist ul.products li .priceattr .fromprice {margin: 51px 0 0 0; *margin-top: 59px; text-transform: uppercase;font-size:0.9em;}

#searchresults .prods ul li .priceattr .fromprice span, #productlist ul.products li .priceattr .fromprice span {font-weight: bold; font-size: 1.09em;}
#searchresults .prods ul li .priceattr .fromsaleprice{margin: 37px 0 0 0; *margin-top: 31px;text-transform: uppercase;color: #CC0000;font-size:0.9em;}
#productlist ul.products li .priceattr .fromsaleprice {margin: 37px 0 0 0; *margin-top: 46px;text-transform: uppercase;color: #CC0000;font-size:0.9em;}

#searchresults .prods ul li .priceattr .fromsaleprice span, #productlist ul.products li .priceattr .fromsaleprice span {font-weight: bold; font-size: 1.09em;}
#searchresults .prods ul li .priceattr .attrmoreinfo, #productlist ul.products li .priceattr .attrmoreinfo{margin: 21px 0 0 0;*margin-top:24px;}

#searchresults .prods ul li .btnonpurchase {margin-top: 8px; *margin-top: 11px; }

/* Disable product attribute doesn't display button and selected */
#searchresults .prods ul .attrproducts fieldset {display:none;}
#searchresults .prods ul .attrproducts fieldset label{width:20%;display:none;}
#searchresults .prods ul .attrproducts select{width:150px;display:none;}
#searchresults .prods ul .attrproducts input.add{display:none;}
#searchresults .prods ul .attrproducts input.buy{display:none;}
#searchresults .prods ul .attrproducts input.preorder{display:none;}
#searchresults .prods ul .attrproducts p{display:none;}
/* Disable product attribute doesn't display button and selected */

#collate, #term {padding-bottom:5px;}
#term  #pcatid .refine-text {display: none;}
#term  #pcatid .refine-termtext{background: url(../images/img_removesearch.gif) 0 2px no-repeat; padding-left: 12px; text-transform: uppercase; color: #333333; font: bold 0.9em Arial;}
#collate ul, #term p {padding:0 10px 0 10px;}
#collate h3, #collate .termtext, #collate .viewall {margin-left:22px;padding:0;}
#term, #collate {margin:4px 0 5px 0; width:100%; text-transform: uppercase;}
#term div.exh2, #collate div.exh2 {font-size: 0.9em; color: #333333; margin-left: 5px;font-weight:bold; padding:5px 0 5px 4px;}
#term h3, #collate h3 {color: #333333; background: url(../images/bg_arrowdown_bullet.gif) 0 5px no-repeat; padding-left: 13px; margin-left: 10px; font-size: 0.9em;}
#term .refine-text {display:none;}
#term .refine-remove {text-transform:lowercase;}
#collate .termtext{margin-left: 23px;}

/*remove comment below if grid/list switch is enabled*/
/*#searchresults .sort form {float:left;}*/
#searchresults #switcher {float:right;text-align:left;margin-right:10px !important;margin:2px 5px 5px 0;width:130px;}
#searchresults #switcher img{vertical-align:middle;margin:0 3px 0 4px;}

.categorybestseller{clear: both;}
/********/
/* psel */
/********/
.psel {width:100%;}
/*.psel a {text-decoration:underline;}*/

/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {margin:0 5px 0 0; padding-bottom: 10px; width:940px; background-color: #FFFFFF;}
#imagezone{width: 476px; float: left;}
#detailzone{ width: 463px; float: right;}

.enlarge {text-align:right;}
.enlarge a{float: right; color: #4B2807; background: url(../images/bg_cross_bullet.gif) 0 3px no-repeat; padding-left: 10px; margin-right: 53px;}
#productdetail p.price {margin-top:5px;}
#productdetail .invtcontent {float:right; width:365px;}

#productdetail .invtmedia {margin:0; float:left; padding-right:10px;}
#productdetail .invtmedia a {font-weight:bolder;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:0; font-size:0.9em;}
#productdetail .desc div {width:auto; overflow:hidden; /*display:inline;*/}

#productdetail .invtatr {width: 200px; float: left; padding: 35px 0 0 4px !important; padding: 36px 0 0 4px;}
#productdetail form {display:block; clear:both;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {display: none;}
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 20px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bolder;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {font-size:0.9em; width:363px;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail .add {display:block;}
#productdetail .buy {display: block;}
#productdetail .emailmeinstock{display:none;}
#productdetail .nostock{display:none;}
#productdetail .instore{font-weight:bold;color:red;}
#productdetail table.tbl-details td.leftside{width:100px;}
#productdetail table.tbl-details td.rightside{width:300px;}
#productdetail .release{clear:both;}

#productdetail #multibuy_saving {padding: 37px 0 0 0;}
#productdetail #brandlogo {a:link <venda_elxtjsonchange>; margin: 0 0 10px 0; text-align: center;}
#productdetail #productdetail_price{float: left; width: 285px;}
.deliverycharge p a{text-decoration: none; font-weight: bold;}
#productdetail #sharesector{float: right;}
#productdetail #sharesector ul#addionalinfo li{text-align: right; margin-bottom: 5px;}
#productdetail #sharesector ul li#hdrAdditional{font-weight: bold; padding-right: 0;}
#productdetail #sharesector ul li#emailtofriend{background: url( images/main/img_email.gif) right 4px no-repeat; padding-right: 20px;}
#productdetail #sharesector ul li#print{background: url( images/main/img_print.gif) right 4px no-repeat;  padding-right: 20px;}
#productdetail #sharesector ul li#bookmark{background: url( images/main/img_bookmark.gif) right 0 no-repeat;  padding-right: 20px;}
#productdetail #sharesector ul li#termandcondition{background: url( images/main/img_termandcondition.gif) right 0 no-repeat;  padding-right: 20px;}
#productdetail #productdetail_price #price{font: bold 1.818em arial;}
#productdetail #productdetail_price .pricenow{color: red !important; float: left;}
#productdetail #productdetail_price .productdetail_was{color: #6D6D6D; font-size: 1.090em; margin: 7px 0 0 60px; float: left;}
#productdetail #productdetail_price .productdetail_was span#was  {text-decoration: line-through; }
/*RT122255*/
.rowqty{float: left; padding-left: 10px; width: 104px; -width: 90px;}
/*RT122255*/
.rowqty #qty{width: 48px; border: 1px solid #999999; text-align: right; margin-right: 10px;}
.productdetail_button{float: right; width: 348px;}
#pricefrom {color: red;}
#pricefrom span {font-weight: bold;}
#productdetail .search-similar{margin:10px 0;  border-top: 1px solid #EFEFEF; padding: 15px 0 0 0;}
.search-similar ul li {float: left; display: block;white-space:nowrap;padding-right: 27px;padding-top:5px;}
.search-similar ul li a { text-transform: capitalize;}
/*.search-similar ul li#similarrange {margin: 0 5px;}*/
.search-similar ul li#similarbrowse {margin-right: 0px;}

#productdetail_bottom { font-size: 0.9em; background-color: #FFFFFF; padding-top: 0px; margin-bottom: 2px;}
/******************/
/* TAB in Product detail */
/******************/
.tabdetail{clear: both;}
#tabarea{width: 463px;}
#tabgroup ul{margin: 0; padding: 0;}
#tabgroup ul li{width: 153px; background-color: #EFEAE5; list-style: none; float: left; padding: 0; margin: 0;}
#tabgroup ul li a{display: block;}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{height:50px;}
#productdetail .reviews{display:none;} /*disable 500-600 ,500-700 */

/*122255*/
#productdetail .tabheader {float:left; width: 117px;position:relative;bottom:-1px;}	
/*122255*/
#productdetail .tablink{height: 19px;}
#productdetail .tabcontent{padding:5px 5px 0px 5px; width: 453px;-width: 450px; min-height:160px; height:auto;}
* html #productdetail .tabcontent {height: 160px; padding-bottom: 5px;}
#productdetail .tabcontent li{list-style:none;}
#productdetail table.tbl-details td.col1{width:40%}
#productdetail .add{float:left;}
#productdetail .buy{float:right; margin-left:10px;} /* margin-top: 8px;  */

#productdetail ul#addionalinfo li{font-size:0.9em; margin:2px 5px;padding:0 5px 0 18px;}
.relatesection {float: right; width: 705px;}

/***************/
/* Product Grid */
/***************/
#gridcover {background-color: #FFFFFF; padding: 0; margin: 10px 0 0 0;}
#grid_block {width:100%;margin-top:0px;}
#attrlist {margin: 12px 0;}
#attrlist tr#firstline td {border-top:0 none;}
.center {text-align:center;}
#attrlist .buy{margin-top: 8px;}
/*#attrlist td {font: 1em Arial; background: url( images/main/bg_gridborder.gif) right top no-repeat;}*/
/*#attrlist td.lastgridcolumn {background: url( images/main/bg_gridborder_notop.gif) right top no-repeat;}*/
#invt_table td.grid-images {background-color: #FFFFFF; border-right: none;}
.first #gridheader{background: url( images/main/arrow_down.gif) right 5px no-repeat; color: #FFFFFF; text-transform: uppercase; padding-right: 15px; font-weight: bold;}
#invt_table td {border-bottom: 1px dotted #CCCCCC; border-left: 1px dotted #CCCCCC;}
#invt_table td.lastgridcolumn{border-right: none;}
#invt_table td .wasprice{font: normal 0.9em Arial; padding: 0; margin: 0; text-transform: uppercase;}
#invt_table td .wasprice span {font:bold 1.09em Arial !important; text-decoration: line-through;}
#invt_table td .nowprice{font: normal 0.9em Arial; padding: 0; margin: 0; text-transform: uppercase;}
#invt_table td .nowprice span {font:bold 1.09em Arial !important;}
#invt_table td .price {margin: 0; padding: 0; text-transform: uppercase; font: bold 1em Arial;}
#invt_table td .buy {margin-top: 8px;}
.emailMe a span.emailtext{display:none;}
.emailMe img{display:block !important;float:left;}

/*************************************************/
/*PRODUCT EXTENDED FIELD*/
/*************************************************/
.extflds {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%; margin-top:8px}
.extflds h3 {background:#666;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:1.3em}
.extflds table {width:100%;}
.extflds table tr {height:20px;}
.extflds table tr.isodd {background:#E6E6E6;}
.extflds table th {font-size:1.2em;padding:5px 0 5px 5px;}
.extflds table td.pdxtname {font-weight:bold;padding:0 0 0 5px;color:#777;}
.extflds table td.pdxtvalue {color:#777;}

/******************/
/* ALTERNATIVE IMAGE */
/******************/
#alternativeimages{border-top: 1px solid #EFEFEF; width: 428px; text-align: center; padding-left: 3px; margin-top: 7px;}
#alternativeimages div.image {border-right: 1px solid #EFEFEF; text-align: center; padding: 10px; margin: 9px 0; float: left;}
#alternativeimages div.lastimage {border-right: none; text-align: center; padding: 10px; margin: 9px 0; float: left;}

/**********/
/* PACKAGE */
/**********/
#package {position: relative; background: url( images/main/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url( images/main/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 5px 0; color:#333;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}

ul.Lustypelinks li.myaccount {border-right:1px solid #666666; padding: 0 4px;}
ul.Lustypelinks li.logout {padding-left:4px;} 

#subsku {margin-top: 15px;}
#subsku .featprods h2 {background: url( images/main/arrow_down.gif) 155px 8px no-repeat; padding-right: 15px;}
#subsku .featprods td .image {float: left; width: 130px;}
#subsku .featprods td .detail {width: 575px; }
#subsku .featprods td .detail h3 {font-size: 1.090em; color: #666666; padding: 0; margin: 0;}
#subsku .featprods td .detail .invtdesc2 {font-size: 1.090em; color: #333333;}
#subsku .featprods td .moreinfo {float: right;}
#subsku .featprods td {border-bottom: 1px dotted #CCCCCC; border-left: 1px dotted #CCCCCC;}
/*************************/
/* SEARCH TEASER RESULTS */
/*************************/

.teaserResults {width:350px; margin:0 0 5px 0;clear:both;}
.teaserResults  ul, .teaserResults  p{padding-left:5px;}
* html .teaserResults {width:350px;}
.teaserResults .teaserheader{
font-size:1.09em;
font-weight:bold;
padding:5px;
}

/*************************************/
/* SPOTLIGHTS CATEGORY SEARCH RESULTS*/
/*************************************/
.Rspotlights .spotlightsResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rspotlights .spotlightsResults {width:178px;}

/***************************************/
/* TOP SELLERS CATEGORY SEARCH RESULTS */
/***************************************/
.Rtopsellers .topsellersResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rtopsellers .topsellersResults {width:178px;}

/****************************/
/* GOOGLEMAPS STORE LOCATOR */
/****************************/
#gStorelocator #storeResults { border:1px solid #000; background-color:#eee; padding:5px; margin-left:7px; float:left; display:none }
#gStorelocator #storeResults a { text-decoration:underline; font-weight:bold }
#gStorelocator #mapErrors { font-weight:bold; color:#FF0000; font-size:2em }
#gStorelocator #map_canvas { float:left; width: 400px; height: 400px }
#gStorelocator .storeInfoBub { width:240px }
#gStorelocator .sName, .storeType { font-weight:bold }
#gStorelocator .building, .addr5, .phone, .storeLink, .showOnMap { display:block }
#gStorelocator .gStoreResult .distValue { font-weight:bold; color:#FF0000 }
#gStorelocator #queryTxt .numResults, #queryTxt .radius { font-weight:bold }
#gStorelocator #gSearchoptions input#srchAddress { width:300px }

/* GOOGLEMAPS STORE LOCATOR BASIC */
#gmap_canvas {width:400px;height:400px;}
#gmap_errors {color:red;}

/* MULTIMAP STORE LOCATOR - replaces Venda STORE LOCATOR */
#multimapstorefinder {width:550px;height:550px;}

/***************************************/
/* COMPARE PRODUCT */
/***************************************/
#comparetable, #comparetable tr,#comparetable td,#comparetable th {border:1px solid #808080;}
#comparetable{text-align:left;}
#comparetable .invtmedia{text-align:center;margin-top:8px;}
#comparetable td,#comparetable th {padding:5px;}

/**********************************/
/* Gift Certificates */
/**********************************/

#giftcertificate {background-color: #FFFFFF;}
#giftcertificate input {font-size:1em;font-family:arial;}
#giftcertificate fieldset.f-orgcydetail textarea{font-family:arial;font-size:1em;}
#giftcertificate fieldset {padding:6px 6px 6px 0;}
#giftcertificate h4 {font-size:1em;}

/**********************************/
/* Quick Shop */
/**********************************/
#content-default_nocoltwothree #quickorder {background-color: #FFFFFF;}

#quickorder fieldset {padding: 0;}
#quickorder fieldset div{padding-bottom:5px;}
#quickorder h1 {padding:0;margin:0; text-align: center; }
#quickorder input {font-family:arial;font-size:1em;}
#mainlayout-static #content-default #col-two #quickshop h1 {padding:0;margin:0;}
#quickshop input {font-family:arial;font-size:1em;}
#quickshop select {font-family:arial;font-size:1em;width:350px;}
#quickshop {margin-left:5px;}
#quickshop h2 {padding:0;margin:0;font-size:1.1em;}
.content_box_catlist #buttons {padding:25px 0 25px 0 !important;}
#quickshop form table.wizrtable td.quantity input{text-align:center;width:15px;font-family:arial;font-size:1em;}
#quickshop form table.wizrtable tr th {background:#AFAAA3;color:#FFF;}
#quickshop form table.wizrtable tr th.quantity {text-align:center;}
#quickshop form table.wizrtable tr td.quantity {text-align:center;}
#quickshop form table.wizrtable tr td {padding-top:5px;}

/**********************************/
/* Request a Catalogue */
/**********************************/
#comingsoon {margin-left:5px;}
#comingsoon input {font-family:arial;font-size:1em;}
#comingsoon select {font-family:arial;font-size:1em;}
#comingsoon fieldset div {padding-top:5px;}
#comingsoon fieldset label {width:200px;}
#comingsoon fieldset.f-orbtfdetail div div {width:200px;}
#comingsoon fieldset.f-orbtfdetail .dontFloat {float:none;}
/**********************************/
/* Press releases */
/**********************************/
.release_block1{width:210px;float:left;}
.release_block2{width:250px;float:left;}
.release_block3{width:100px;float:left;}

/**********************************/
/* STATIC LAYOUT & CONTENT */
/**********************************/
#mainlayout-static h4 {padding:0;margin:0;}
#mainlayout-static h5 {padding:0;margin:0;}
#mainlayout-static #content-default {background:url( images/main/bg_AFAAA3.gif) repeat-y 0 50%;float:left;}
#mainlayout-static #content-default  #col-two a {color:#000;}
#mainlayout-static #col-two {float:right;margin:0;padding:0 0 10px;background:#FFFFFF;}
*html #mainlayout-static #col-two {float:right;margin:0 0 10px 0;padding:0;background:#FFFFFF;}
*:first-child + html #mainlayout-static #col-two {float:right;margin:0 0 10px 0;padding:0;background:#FFFFFF;}
/* #mainlayout-static #col-two .content_box_catlist {padding-left:18px;} */
#mainlayout-static #col-two .content_box_catlist blockquote {margin:0;padding:0;}
#mainlayout-static #col-two .content_box_catlist p {margin:0 0 0 18px;padding:10px 20px;}
#mainlayout-static #col-two .content_box_catlist li p {margin:0;padding:0;}
#mainlayout-static #col-two #pcat_stores ul#pcatlist_stores li {display:inline;float:left;height:120px;margin:10px;text-align:center;width:120px;}
#mainlayout-static #content-default #col-two h3 {font-size:1em;margin:0;padding:10px 0 0 0;}
#mainlayout-static #content-default #col-two h1 {color:#333333;font-size:1.1em;font-weight:bold;}
/* #mainlayout-static #content-default #col-two .contenttr_box .title_block {margin:20px 0 0;} */
#mainlayout-static #content-default #col-two .contenttr_box .printer {font-size:0.8em;}
#mainlayout-static #content-default #col-two .contenttr_box .printer a {text-decoration:none;}
#mainlayout-static #content-default #col-two .contenttr_box table tbody tr th {padding:10px;}
#mainlayout-static #content-default #col-two .contenttr_box table tbody tr td {padding:2px 0 2px 10px;}
#mainlayout-static #content-default #col-two .contenttr_box p.padding_B10 {margin:0 0 0 18px;padding:10px 20px;}
#mainlayout-static #content-default #col-two .contenttr_box li {margin:0 0 0 48px;padding:10px;}
*html #mainlayout-static #content-default #col-two .contenttr_box li {margin:0 0 0 25px;padding:10px;}
*:first-child + html #mainlayout-static #content-default #col-two .contenttr_box li {margin:0 0 0 25px;padding:10px;}
#mainlayout-static #content-default #col-two .contenttr_box li p, #mainlayout-static #content-default #col-two .contenttr_box li p.padding_B10 {margin:0;padding:0;}
#mainlayout-static #content-default #col-two .contenttr_box .title_block p.padding_B10 {margin:0;padding:3px 0;}
#mainlayout-static #content-default #col-two .contenttr_box .title_block p.padding_T5 {margin:0;padding:3px 0;}
#mainlayout-static #content-default #col-two .contenttr_box .storedetail_right1 ul.dotsquare li {background:url(../images/img_square.gif) no-repeat left;margin:0;padding:0 0 0 10px;}
#mainlayout-static #content-default #col-two #address_detail  {border-top:1px dashed #E1E1D7;margin:20px 0 0 21px;padding:10px 20px;float:left;width:650px;}
*html #mainlayout-static #content-default #col-two #address_detail {margin:20px 0 0 8px;padding-left:22px;}
*:first-child + html #mainlayout-static #content-default #col-two #address_detail {margin:20px 0 0 18px;}
#mainlayout-static #content-default #col-two .title_block .storedetail_right1 {width:280px;}
#mainlayout-static #content-default #col-two #address_detail .storedetail_right1 {width:385px;}
#mainlayout-static #content-default #col-two #address_detail .storedetail_right1 p {margin:0;padding:3px 0;}
#mainlayout-static #col-one {width:233px; padding-left:0 px;text-transform:uppercase;font-size:0.9em;float:left;}
#mainlayout-static #col-one div.exh2 {color:#333333;font-size:1.2em;margin:0 0 0 13px; padding:18px 0 0; font-weight:bold;}
#mainlayout-static #col-one ul#catlist li {color:#EFEEED;margin:0.5em 0 0 1px;}
#mainlayout-static #col-one ul#catlist li a {color:#EFEEED;}
#pcat_leftnav ul ul {display:none;}
#mainlayout-static #content-default #col-two #pagelist_static {padding:18px 0 0 18px}
#mainlayout-static #content-default #col-two #pagelist_static li {padding-bottom:5px;}

/****  PRESS LAYOUT ONLY ***/
.presscentreNav #catlist li {padding-left:15px;}
#press_page {}
#press_page h2 {margin:0;padding:0;}
#press_page .padding_B10 {padding:10px 0 0 10px;}
#press_page .padding_T10 {padding-left:10px;}
.presscentreCont {padding:0 0 10px;}
.presscentreNav {padding:0 0 10px; 0}
#lifestyleimagelibrary .top_bg {background:url( images/main/press_top_bg.gif) no-repeat;height:123px;}
#lifestyleimagelibrary .top_bg .text {color:#FFFFFF;padding:10px 0 10px 10px;width:195px;}
#lifestyleimagelibrary .top_bg .text a#more {color:#FFFFFF !important;padding-left:10px;}
#lifestyleimagelibrary .top_bg .text #more {background:url(images/main/img_arrow_static.gif) no-repeat left 5px;}
#mainlayout-static #col-two .content_lifestyleimagelibrary {padding:10px 0 0 7px;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary a {color:#663366 !important;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img {float:left;padding:0 7px 20px 0;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img .number {padding:2px 8px 0 0;text-align:right;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img .hightlight {background:#663366;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img .hightlight a {color:#FFF !important;}

/* POWER REVIEW */
#prReviewEngineDiv {color: #666666;}
#prReviewSummary {border: none !important; background: none !important;}
.prSummaryHeader {background: none !important;}
.prSummaryCobrand {  /* "(Powered by PowerReviews.com)" */
    display: none;
	font-size: .9em;
}
#prSummaryWriteReviewId_NR{	text-align: left !important; margin-left: 13px !important;}
.prSummaryWriteReview {margin:1em 0 !important;}
.prSummaryRating span {font-size: 0.818em;}
#prSummaryWriteReviewId_R {text-align: left;}
#prSummaryWriteReviewId_NR a:link, #prSummaryWriteReviewId_R a:link {color: #663366; text-decoration: underline;}
.prReviewRatingHeadline {font-size: 0.9em;}

/******************* */
/* COLOR THEME DEFAULT */
/******************* */
#content-default_nocoltwothree, #productdetail_bottom {background: url( images/main/lighting/bg_lefthand.gif) 0 0 repeat-y;}
#content-default_nocoltwothree #noscriptInfo {background-color:#ffffff;}
#noscriptInfo {border: 1px solid #cccccc; margin: 10px 0; padding: 10px;}
#noscriptInfo h3 {padding: 5px 0;}
/*#content-default_nocoltwothree .content_box_catlist {background-color: #FFFFFF;}*/
/* CATEGORY SLIDER */
#hometopseller div.exh2, #hometopseller2 div.exh2, 
.catslider div.exh2{padding:0px 5px !important; font-size: 1.090em; background-color: #BBB7B1 !important; color: #FFFFFF; font-weight:bold;} /* p1 */

/* SEARCH RESULT */
#term{background:url( images/main/lighting/refine_line.gif) left bottom no-repeat;}
#endsection{background:url( images/main/lighting/refine_line.gif) left bottom no-repeat; height: 1px; margin-bottom: 18px;}
.searchpsel{overflow: hidden; background-color: #EBEAE8;color: #333333; width:705px;} /* p2 */
.searchpsel a { color: #666;}
/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/
/* SITE WIDE RVI */
#showRVI{width: 233px;}
.LshowRVISiteWide div.exh2, .LshowRVI div.exh2{text-transform: uppercase; margin: 0; padding:2px 10px; font-size: 1.090em; color: #FFFFFF; background-color: #BBB7B1; font-weight:bold;} /* p1 */
ul#rvisitewidelist, ul#rvilist{background-color:#EBEAE8;} /* p2 */
ul#rvisitewidelist li, ul#rvilist li{height:40px;clear:both;padding:2px 1px 5px 1px; background:#EBEAE8 url( images/main/lighting/recently_line.gif) left bottom no-repeat;} /* p2 */

/* PRODUCT DETAIL */
#productdetail h1 {font-size: 1.272em; margin-bottom:10px; color: #BBB7B1; text-transform: uppercase;} /* p1 */
#iacc .featprods div.exh2, #irel .featprods div.exh2, #irelslider div.exh2  {text-transform: uppercase; margin: 0; padding:2px 10px; font-size: 1.090em; color: #FFFFFF; background-color: #BBB7B1; font-weight:bold;} /* p1 */
#accsliderlist .featprods h3{text-transform: uppercase;}
#pleasenotebox {background-color: #EBEAE8; color:#333333; margin-bottom:5px; padding:5px;}
/* TAB in Product detail */
/******************/
 /*122255*/
 	 #reviewDiv1, #reviewDiv2, #reviewDiv3{background-color: #FFFFFF; border:1px solid #EBEAE8;overflow:hidden;} /* p2 */
 	 /*122255*/
#reviewDiv1 .sku {/*margin-top: 15px;*/}
.exclusive {margin-top:1.0em;}
.taboneleft, .taboneright {width:435px;}
.taboneright {margin-top:1.0em; text-align:left;}
/******************/

/***************/
/* Product Grid */
/***************/
#grid_block td {background-color:#EBEAE8; padding:5px; border-left: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC;} /* p2 */
#grid_block .first {background-color: #BBB7B1; border: none; height: 19px;} /* p1 */
#attrlist td {background-color:#EBEAE8;} /* p2 */

#grid_block td.button {text-align:right;}

/**********/
/* PACKAGE */
/**********/
#subsku .featprods h2 {text-transform: uppercase; margin: 0; padding:2px 10px; font-size: 1.090em; color: #FFFFFF; background-color: #BBB7B1;} /* p1 */
#subsku .featprods td {padding: 10px; background-color:#EBEAE8;} /* p2 */

#mainlayout-static #content-default #col-two h1.pcatname, #content-default_nocoltwothree h1.icatname,
#mainlayout-static #content-default #col-two h1.pagename {display:none;}

.h1seo{display:none;}
h3.bluebold {display:none;}

#content-default .title_content, #content-default .title_block {border-bottom:1px dashed #E1E1D7;margin:0 0 0 18px;padding:10px 20px;width:650px;}
#content-default .title_content p {font-size:1.0em;}
.leftEvent {float:left;width:400px;}
.rightEvent {float:right;}
.leftEvent fieldset.nomargin label {float:left; width:200px;}
.ilabelevent {margin-right:40px;}

.signupforemails .title_content .padding_T5 {font-weight:normal;}
.signupforemails .title_content .padding_T5 span {font-weight:bold;}
.signupforemails .title_content .padding_T5 br {margin:15px 0;}
#searchresults #atbmsg{margin:0 0 0 8px;}

#popups {margin:10px;float:left;text-align:left;}
#popups .close {text-align:center;}
#popups .close a {text-decoration:underline !important; font-weight:bold;}
.pagnViewAll a{padding-left:11px;}

.a_zldesc { margin:18px; text-align:left }

.anyquestion{
padding-left:5px;
padding-bottom:5px;
text-align:left;
width:435px;
-float:none;
}
.dimension{
margin:5px 0;
}
#productdetail .maintab{
min-height: 140px;  
-height: 140px !important;
-float:none;
}

/**********/
/* CONTACT PAGE */
/**********/
.contacth2 {font-weight:bold; margin:0; padding:5px 0 5px 4px; font-size: 1.5em; }

/**********/
/* ADDED FOR THE COLLECTIONS PAGES BY 10CMS */
/**********/
#collection_banner {
	background-color:#afaaa4;
}
#collection_banner #collection_nav {width:233px; padding-left:0 px;text-transform:uppercase;font-size:0.9em;float:left;}
#collection_banner #collection_nav .exh2 {color:#333333;font-size:1.2em;margin:0 0 0 13px; padding:18px 0px 0px 0px;}
#collection_banner #collection_nav ul#catlist li {color:#EFEEED;margin:0.5em 0 0 1px;padding-left:12px;}
#collection_banner #collection_nav ul#catlist li a {color:#EFEEED;}

#right_image {
	float:right;
	padding:0px;
	margin:0px;
	background-color:#afaaa4;
}
#right_image img{
	padding:0px;
	margin:0px;
}
/*************************/
/* PAGEs in PCAT */
/*************************/
p.margin_L_minus18 { margin:0 0 0 -18px;}
.padding_L_0 { padding-left: 0px;}
#mainlayout-static #content-default #col-two .contenttr_box li.margin_T_minus17 { margin-top:-17px !important; }
#mainlayout-static #col-two p.margin_L_minus18 { margin:0 0 0 -18px;}
#mainlayout-static #col-two .padding_L_0 { padding-left: 0px;}
/*RT123005*/
.shopByBrand { font-size: 2.27em; font-weight: bold;color:#AEAAA3;margin-bottom:18px;}

/*RT122255*/
.registerheader{
background:#AFAAA3;font-size:1em !important;padding:5px 0 5px 13px !important;margin:0 !important;color:#FFFFFF;font-weight:bold;overflow:hidden;clear:both;
}
.registercontent{
background:#E6E6E6;
}
/*RT122255*/
.marginbanner{
	background: #fff;
}

/****************************************/
/* end styles design 2010 */
/***************************************/
/****************************************/
/* begin lighingcolourscheme.css design 2010 */
/***************************************/
#subcat{
	clear: both;
	background-image: url(/kitchen/images/main/bg_top_bar.gif);
	height: 16px;
	margin-top: 0px;
} /* p0 */
#subcat ul li{border-left: none;}
/****************************************/
/* end lighingcolourscheme.css design 2010 */
/***************************************/
/* My Favorites banner
------------------------------------------------------------------ */
#sidebar_left_small #sideBarFooter	{
	width: 220px;
	height:300px ;
	margin-top: 32px;
	position: relative;
	float: left;
	z-index: 1;
	overflow: hidden;
	background-image: url(../images/main/bg_sidebar.gif);
}
#sidebar_left_small #sideBarFooter .txt { position: relative; width: 220px; left: 7px; top: 2px; font-size: 11px; color: #4d4d4d; } 
#sidebar_left_small #sideBarFooter H1	{ font-size: 24px; color: #333; margin: 0px; margin-bottom: 5px; }
#sidebar_left_small #sideBarFooter UL	{ margin: 0px; padding: 0px; margin-left: 7px; margin-top: 15px; list-style-type: none;  }
#sidebar_left_small #sideBarFooter LI	{ padding: 0px; margin: 0px; font-size: 11px; color: #4d4d4d;}
#sidebar_left_small #sideBarFooter A	{ font-size: 11px; color: #000; font-weight: normal;  }
#sidebar_left_small #sideBarFooter #login { width: 154px; position: relative; margin-top: 12px; left: 59px; padding-top: 2px; font-size: 11px; color: #4d4d4d; }
#sidebar_left_small #sideBarFooter INPUT	{ width: 148px;  margin-bottom: 2px; padding-left: 4px; height: 15px; }
#sidebar_left_small 
#sideBarFooter .send_form	{ width:44px; height: 19px; border: 0px; padding: 0px; margin: 0px; margin-top: 0px; margin-right: 7px; float: right; background: #666; }
#sidebar_left_small #sideBarFooter .checkbox	{ position: absolute; top: 39px; width: 14px; border: 0px; }
#sidebar_left_small #sideBarFooter .loginT		{ position: absolute; top: 47px; left: 16px; }
#sidebar_left_small #sideBarFooter #login SPAN	{ position: absolute; top: 3px; left:-52px; }
#sideBarFooter .passwordLabel3 { position: relative; top: -17px; left: 8px; width: 150px; height: 13px; overflow: hidden; }
#sideBarFooter #pass1		{ position: absolute; margin-left: 170px; margin-top: 11px;  }
#sideBarFooter #pass_2_1	{ position: absolute; margin-left: 170px; margin-top: 79px;  }* CSS Document */