/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/

@import url("styles_centre.css");                 	/* 1. Remove this to left align the site    */

@import url("styles_layout.css");			    	      	/* 2. Set the column and row dimension      */

@import url("styles_typography.css");						  	/* 3. Fonts, styles and sizes if > 0px      */

@import url("styles_color.css");						  			/* 4. This controls global colors.          */
																										/*		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. 							*/

@import url("styles_default.css");						  		/* 5. This sets the default html elements   */
@import url("dhtmlwindow.css");		/* 6. This is specific to the DHTML popup window   */

/******************************************/
/* 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 */
#buttons {overflow: hidden; /* must now supply a width value for this to work */
	width: 98%;}
/* Communication option */
/*.smsbox,
.thirdpartybox {display: none;}*/

/*************/
/* HOME PAGE */
/*************/
#home .maincontent {margin:0 0 9px 0; padding:0;width:100%;min-height:265px;background: url(../images/welcomebanner.jpg) no-repeat left top;}
* html #home .maincontent {height:265px;}
#home h1 {margin:0 0 0 17px;padding:37px 0 0 0;width:245px;}
#home p.intro {width: 250px; margin:7px 0 0 17px;padding: 0;width:180px;}
#home .banner-a {margin:0 0 11px 0; padding:0;width:100%;}
#home .banner-b {margin:0 0 9px 0; padding:0;width:100%;}
#home .banner-b ul {margin:0; padding:0;list-style:none;width:100%;overflow:hidden;}
#home .banner-b ul li {margin:0; padding:0 8px 0 0;float: left;}
#home .banner-b ul li.last {padding:0;}

.featprods {margin:0 0 10px 0; padding:0; background:url(../images/bg_border_gray541.gif) no-repeat left bottom; width:541px;}
.featprods h2.icatname{margin:0; padding:3px 0 0 9px; background:#212121 url(../images/bg_hdr_gray541.jpg) no-repeat left top; min-height:21px;}
* html .featprods h2.icatname {height:21px;}
.featprods ul {margin:0; padding:0 0 0 1px; overflow:hidden;}
.featprods ul li {width:180px; float:left; padding:0; margin:0;}
.featprods ul li .bg_featbox {background:url(../images/bg_featprods_hm1.gif) repeat-x right bottom; margin:9px 0 0 0; min-height:191px;}
* html .featprods ul li .bg_featbox {height:191px;}
.featprods ul li .image {width:100%; text-align:center;}
.featprods ul li .details {width:100%; text-align:center;}
.featprods ul h2 {margin:0; padding: 9px 9px 0 8px;min-height: 28px;}/*Hack IE6*/
/*.featprods ul h2 {*padding: 7px 9px 0 8px;}Hack IE7*/
*:first-child+html .featprods ul h2 {padding: 7px 9px 0 8px;} /*Hack IE7*/

.featprods ul p {margin: 0; padding: 0;}
.featprods ul p.price  {width: 100%;text-align:center;min-height:31px;}
* html .featprods ul p.price {height:29px;}
.featprods ul span.was {padding: 2px 0 0 0;width:100%;text-align:center;display:block;}
.featprods ul .moreinfo {margin:-1px 0 0 0; padding:0 0 1px 0;}
.featprods ul .moreinfo img {width:79px;height:28px;}
.featprods ul .moreinfo a {margin:0 auto;}

#categorylist .featprods ul li h2 a,
#categorylist .featprods ul li h2 a:link,
#categorylist .featprods ul li h2 a:visited,
#categorylist .featprods ul li h2 a:hover,
#categorylist .featprods ul li h2 a:active {color: #000;}
#categorylist .featprods ul li h2 a:hover {text-decoration:underline;}

/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist {padding:0 9px 0 0;width:541px;float:left;}
#categorylist .Lcatdesc {margin:0 0 9px 0; padding:0;width:100%;}

#categorylist h1 {/*display:none;*/margin:0;padding:0;height:0;text-indent:-5000px; }
#categorylist .Lcatdesc h2 {display:none;}
#categorylist h3 {margin:0 0 0 17px; padding:15px 0 0 0;width:236px;}
#categorylist h3 span.big{margin:0;padding:0;display:block;padding:22px 0 0 0;width:245px;}
#categorylist h3 span.small {display:block;padding:7px 0 0 0;width:180px;}
#categorylist .price {padding: 0; margin: 0;}

/* category top banner */
.headerdesc {position:absolute;}

#categorylist .Lcatdescnobg {margin:0 0 9px 0; padding:0;width:541px;background:url(../images/bg_border_gray541.gif) no-repeat left bottom;}
#categorylist .Lcatdescnobg div {min-height:100px;background:url(../images/bg_border_gray541top.gif) no-repeat left top;}
* html #categorylist .Lcatdescnobg div {height:100px;}
#categorylist .Lcatdescnobg h3 {width:500px;}
#categorylist .Lcatdescnobg h3 span.big{width:500px;}
#categorylist .Lcatdescnobg h3 span.small {width:500px;padding:7px 0 38px 0;}


/* category bottom banner */
#categorylist .banner{padding:0 0 10px 0;width:541px;}

/*****************/
/* PRODUCT LISTS */
/*****************/
#productlist {margin: 0 0 10px 0; float:left;width:729px;background: url(../images/bg_border_gray729.gif) no-repeat left bottom;}
#productlist .Lcatdesc {margin: 0; padding:0;width:729px;}
#productlist h1 {margin: 0; padding:0;height:0;text-indent:-5000px;}
#productlist .top-curve {background: url(../images/bg_border_gray729top.gif) no-repeat left top;}
#productlist .top-curve h1{background:#212121 url(../images/bg_hdr_gray729_invt.jpg) no-repeat left top;margin:0;min-height:26px;padding:9px 17px 0 13px;text-indent:0;color:#fff;font-size:1.3em;}
* html #productlist .top-curve h1{height:26px;}

#productlist h3 {display:none;}
#productlist p.intro {display:none;}
#productlist .Lcatpage {margin: 0; padding: 0;}
#productlist ul.products {margin:0; padding: 6px 0 0 1px;float:left;width:728px;}
#productlist ul.products li {width:182px; float:left; padding:0; margin:0;}
#productlist ul.products li .bg_featbox {background:url(../images/bg_prodlist_li.gif) no-repeat right bottom; margin:9px 0 0 0; min-height:210px;}
* html #productlist ul.products li .bg_featbox {height:210px;}
ul.products .image {width:100%;text-align:center;}
ul.products .image img {border: none;}
ul.products .details {width: 100%;text-align:center;}
ul.products h2 {margin: 0; padding: 9px 9px 0 8px;min-height:28px;}/*Hack IE6*/
*:first-child+html ul.products h2 {padding: 7px 9px 0 8px;}/*Hack IE7*/
ul.products p {margin: 0; padding: 0;}
#productlist .price {width: 100%;text-align:center;min-height:31px;}
* html #productlist .price {height:29px;}
ul.products span.was {padding: 2px 0 0 0;width: 100%;text-align:center;display:block;}
ul.products .compare_checkbox {width: 100%;text-align:center;}
ul.products .compare_checkbox a{margin:0;padding:0;}
ul.products input {margin:0 2px 0 0;padding:0;}	
*:first-child+html ul.products input {margin:0;}	/*Hack IE6, 7*/
ul.products .moreinfo {margin:1px 0 0 0; padding: 0 0 1px 11px;}
*:first-child+html ul.products .moreinfo {margin:-2px 0 0 0;} /*Hack IE6, 7*/
ul.products .moreinfo a{margin:0 auto;}
#productlist .pseltop .psel {width: 707px; margin:13px 0 0 1px;padding:0 10px 6px 10px;float:left;}
#productlist .pselbtm .psel {width: 707px; margin:-1px 0 0 0;padding:21px 10px 12px 10px;float:left;border-top:1px solid #fff;}
#productlist #switcher {display:none;}
#productlist #switcher img {display:none;}
/*for no products available*/
#productlist p#productempty {text-align:center;font-size:0.9em;padding:5px;}

/*****************/
/* PRODUCT LISTS COMPARE*/
/*****************/
div#compare {margin:2px 0 16px 0;padding:0 5px;text-align:center;font-size:1em;}
div#compare h1{/*display:none;*/margin:0;padding:0;height:0;text-indent:-5000px;}
table#comparetable{margin:0 auto;padding:0;border-collapse:collapse;border-width:0 0 1px 0;border-color:#ccc;border-style:solid;background: url(../images/bg_hdr_compare_cl.gif) repeat-x right 65px;}
table#comparetable thead th{padding:102px 0 0 0;width:145px;background: url(../images/bg_comparetable.gif) no-repeat right 90px;}
table#comparetable thead th h3{padding:5px 0 16px 0;}
table#comparetable thead th p {margin:0;padding:0;}
table#comparetable thead th p.invtdesc2 {padding:5px 10px 0px 10px;font-size:0.75em;font-weight:normal;color:#999;width:125px;}
table#comparetable thead th p.price {padding-top:18px;font-size:0.9em;color:#A90705;font-weight:bold;width:145px;}
table#comparetable thead th p.was {padding-top:2px;font-size:0.85em;color:#A90705;font-weight:normal;width:145px;min-height:1.2em;}
* html table#comparetable thead th p.was {height:1em;}
*:first-child+html table#comparetable thead th p.was {min-height:1em;}
table#comparetable thead th p.moreinfo {margin:0 auto;padding:11px 0 24px 11px;width:80px;}
table#comparetable thead td {width:169px;background: url(../images/hdr_compare.gif) no-repeat left top;}
table#comparetable tbody th{padding:7px 10px 9px 9px;width:150px;background: url(../images/bg_comparetbody.gif) no-repeat left top;vertical-align: top;text-align:left;color:#666;}
table#comparetable tbody th strong {display:block;width:150px;}
table#comparetable tbody td{padding:7px 10px 9px 10px;width:125px;background: url(../images/bg_comparetbody.gif) no-repeat right top;vertical-align: top;font-size:0.9em;}
table#comparetable tbody tr.compare-odd th,
table#comparetable tbody tr.compare-odd td {background-color:#F5F5F5;}

/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {margin:0;padding:0;width: 729px;}
* html #productdetail {margin:0;padding:0;float:right;}
#productdetailmain {margin:0 0 10px 0;padding:0;width: 729px;background:url(../images/bg_border_gray729.gif) no-repeat left bottom;}
#productdetail h1 {margin:0;padding:9px 17px 0 0;background:#212121 url(../images/bg_hdr_gray729_invt.jpg) no-repeat left top; border: none;min-height:26px;text-align:right;}
* html #productdetail h1{height:26px;}
#productdetail-image {margin:1px 0 0 0;padding:0 0 0 14px;width:330px;float:left;}
#productdetail .productimage {display: table-cell;text-align: center;vertical-align: middle;width: 318px;height:318px; }
#productdetail .productimage * {vertical-align: middle;}
* html #productdetail .productimage span {display: inline-block;height: 100%;}
*:first-child+html #productdetail .productimage span {display: inline-block;height: 100%;}

#productdetail .enlarge {margin:0 0 0 123px;padding:0;}
#productdetail-sideview {margin:8px 0 0 18px;padding:0;width:295px;text-align:center;}
#productdetail-sideview img {margin:0;padding:0 9px 0 0;}

#productdetailmain .desc {margin:0;padding:0;float:left;width:384px;text-align:right;}
#productdetailmain .desc .invtdesc2{margin:40px 0 0 0;padding:0 8px 0 42px;width:334px;}
#productdetailmain .desc .price{margin:10px 0 0 0;padding:0 7px 0 0;font-weight:normal;}
#productdetailmain .desc .was{margin:6px 0 0 0;padding:0 7px 0 0;text-transform: capitalize;}
#productdetailmain .desc .save{margin:0;padding:0 7px 0 0;}
#productdetailmain .desc .invtdesc3 {margin:0;padding:26px 0 5px 0;overflow:hidden;}
* html #productdetailmain .desc .invtdesc3 {width:370px;}
#productdetailmain .desc .invtdesc3 p{margin:0 4px 0 0;padding:6px 2px 4px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:right;}
* html #productdetailmain .desc .invtdesc3 p{margin:0 2px 0 0;} 
#productdetailmain .desc .invtdesc3 img{padding-right:2px;}

#productdetail .add {margin:9px 0 0 0;padding:0 0 7px 0;} /*Hack IE6, 7*/
*:first-child+html #productdetail .add {padding:0 0 6px 0;}
* html #productdetail .add {padding:0 0 6px 0;}
*:first-child+html #productdetail .add input {padding:0 0 1px 0;}
* html #productdetail .add input {padding:0 0 1px 0;}

#productdetail .nostock,
#productdetail .nostockavailable {margin:8px 0 0 0;padding:0 0 8px 0;float:right;}

#productdetail .nostock a{width:186px;height:33px;float:right;position:relative;overflow:hidden;}
#productdetail .nostock a span{display:block;background: url(../images/bt_backinstock_m.jpg) no-repeat right top;height:100%;width:100%;cursor:hand;}
#productdetail .nostockavailable a{width:199px;height:33px;float:right;position:relative;overflow:hidden;}
#productdetail .nostockavailable a span{display:block;background: url(../images/bt_available_m.jpg) no-repeat right top;height:100%;width:100%;cursor:hand;}

#productdetail .instoretxt {margin:8px 0 0 0;padding:0 0 8px 0;}

#productdetail .check {margin:0;padding:10px 0 7px 0;float:right;}
#productdetail .check .checktext {margin:0;padding:0 7px 18px 0;}
#productdetail .check .checkbutton {margin:0;padding:0 0 15px 0;}

#productdetail #invtbutton {margin:0; padding:0 0 24px 0;float:right;}
#productdetail #invtbutton p{margin:0; padding:0;float:left;}
#productdetail #invtbutton p.print a{float:left;position:relative;height:29px;width:89px;overflow:hidden;}
#productdetail #invtbutton p.print a span {background:url(../images/bt_invtprint.jpg) no-repeat left top;display:block;height:100%;width:100%;cursor:hand;}
#productdetail #invtbutton p.tellafriend a{float:left;position:relative;height:29px;width:86px;overflow:hidden;}
#productdetail #invtbutton p.tellafriend a span {background:url(../images/bt_tellafriend.jpg) no-repeat left top;display:block;height:100%;width:100%;cursor:hand;}
#productdetail #invtbutton p.writereview a{float:left;position:relative;height:29px;width:90px;overflow:hidden;}
#productdetail #invtbutton p.writereview a span {background:url(../images/bt_writeareview.jpg) no-repeat left top;display:block;height:100%;width:100%;cursor:hand;}
#productdetail #invtbutton p.readreview a{float:left;position:relative;height:29px;width:87px;overflow:hidden;}
#productdetail #invtbutton p.readreview a span {background:url(../images/bt_readareview.jpg) no-repeat left top;display:block;height:100%;width:100%;cursor:hand;}

#productdetail-tab {margin:0;padding:0;} 
#productdetail-tab .wrap-yui-nav {margin:0 0 0 12px;padding:0 1px 0 0;border-bottom:1px solid #ccc;width:709px;overflow:hidden;}
#productdetail-tab ul.yui-nav {margin:0;padding:0;float:right;width:17.2em;background:#595959 url(../images/bg_productdetailtab.jpg) no-repeat left top;}
#productdetail-tab ul.yui-nav li {float:right;background:#595959;min-height:2em;}
* html #productdetail-tab ul.yui-nav li {height:2em;}
#productdetail-tab ul.yui-nav li p.tabdesc {margin:0;padding:0px 2px 0 8px;background:#595959 url(../images/bg_productdetailtab.jpg) no-repeat center top;}
#productdetail-tab ul.yui-nav li p.tabspec  {margin:0;padding:0px 12px 0 12px;background:#595959 url(../images/bg_productdetailtab.jpg) no-repeat right top;}
#productdetail-tab ul.yui-nav li p.tabspec a{padding-left:13px;background: url(../images/bg_tabspec.gif) no-repeat left 0.6em;}
#productdetail-tab ul.yui-nav li.selected a,
#productdetail-tab ul.yui-nav li.selected a:link,
#productdetail-tab ul.yui-nav li.selected a:hover,
#productdetail-tab ul.yui-nav li.selected a:active  {display:block;font-size:1em;text-decoration:none;font-weight:bold;padding-top:5px;padding-bottom:9px;color:#fff;}
#productdetail-tab ul.yui-nav li a,
#productdetail-tab ul.yui-nav li a:link,
#productdetail-tab ul.yui-nav li a:hover,
#productdetail-tab ul.yui-nav li a:active  {display:block;font-size:0.9em;text-decoration:underline;padding-top:6px;padding-bottom:9px;color:#fff;}

.yui-content {margin:0;padding:0 0 14px 0;}/*Hack IE6, 7*/
*:first-child+html .yui-content {padding:0 0 9px 0;}
* html .yui-content {padding:0 0 9px 0;}

#tab1 p.invtdesc1{margin:18px 27px 9px 17px;padding:0;}
#tab2 {margin:0 12px 0 11px;padding:0;}
#tab2 #specificationlist {margin:11px 0 0 0;padding:0;}
#tab2 #specificationlist h2{display:none;}
#specificationlist p{margin:0;padding:0;width:100%;overflow:hidden;}
#specificationlist p.spec-odd {background-color:#e5e5e5;}
#specificationlist p .specname{margin:0 0 0 13px;padding:5px 0 7px 0;width:367px;float:left;}
#specificationlist p .specvalue{margin:0 10px 0 0;padding:5px 0 7px 0;width:310px;float:right;text-align:right;}
#tab2 .more_spec {margin:10px 0 0 0;padding:0 4px 0 0;text-align:right;}
#tab2 p.nospect {margin:18px 0 9px 0;padding:0;width:100%;overflow:hidden;text-align:center;}

#productdetail .buy {display: block;}
#productdetail ol {margin-top: 0; padding-top: 0;}
#productdetail h2 {margin: 0; padding: 0;}
#productdetail ol .em {margin: 0; padding: 0;}

/*************************/
/* PRODUCT DETAILS LAYER */
/*************************/
/*Attribute Products*/
#productdetail #grid {margin:0;padding:0 0 13px 0;width:367px;float:right;text-align:left;}
* html #productdetail #grid {margin:1px 0 0 0;}

#productdetail #grid table{margin:13px 0 0 0;padding:0;border-collapse:collapse;width:367px;} /*Hack IE6*/
/*:first-child+html #productdetail #grid table {margin:13px 0 0 0;} */

#productdetail #grid table th{margin:0;padding:0 0 2px 8px;border-collapse:collapse;background: url(../images/hdr_attribute_color.gif) no-repeat left top;text-transform:capitalize;height:1.77em;line-height:1.77em;}
#productdetail #grid table td {font-size:11px;font-weight:bold;color:#8e8e8e;}
#productdetail #grid table td a,
#productdetail #grid table td a:link,
#productdetail #grid table td a:visited
#productdetail #grid table td a:active {color:#8e8e8e;}
#productdetail #grid table td.attlist {margin:0;padding:0 0 0 9px;background: url(../images/bg_tr_grid.gif) no-repeat left bottom;vertical-align: middle;width:120px;}
#productdetail #grid table td.attbuttons {margin:0;padding:4px 0 1px 0;background: url(../images/bg_tr_grid.gif) no-repeat right bottom;text-align:right;height:25px;}
#productdetail #grid table td.attbuttons p {margin:0;padding:0;}
#productdetail #grid table tr.last td {background:none;}

#productdetail #grid table td.attbuttons p.addtobasket a{width:109px;height:25px;float:right;position:relative;overflow:hidden;}
#productdetail #grid table td.attbuttons p.addtobasket a span {display:block;background: url(../images/bt_addtobasket_grid.jpg) no-repeat right top;height:100%;width:100%;cursor:hand;}
#productdetail #grid table td.attbuttons p.emwia a{width:200px;height:25px;float:right;position:relative;overflow:hidden;}
#productdetail #grid table td.attbuttons p.emwia a span {display:block;background: url(../images/bt_available_grid.jpg) no-repeat right top;height:100%;width:100%;cursor:hand;}
#productdetail #grid table td.attbuttons p.emwbis a{width:188px;height:25px;float:right;position:relative;overflow:hidden;}
#productdetail #grid table td.attbuttons p.emwbis a span {display:block;background: url(../images/bt_backinstock_grid.jpg) no-repeat right top;height:100%;width:100%;cursor:hand;}

#productdetail .grid {display: none;}
.layer {text-align: left; padding:10px;} /*this is needed to override the style_centre css which centres the layer content */
iframe#tabiframe {border:1px solid #666;width:650px;height:400px;position:absolute;top:0;left:0;z-index:1;}

/*******************/
/* PRODUCT SPECIFICATION */
/*******************/
#productspecification_all {margin:65px 0 0 0;padding:0;width:529px;text-align:center;background: url(../images/bg_border_gray530.gif) repeat-y ;}
*:first-child+html #productspecification_all {margin:75px 0 0 0;}
* html #productspecification_all {margin:75px 0 0 0;}
#productspecification_all h2{margin:0;padding:0;width:529px;text-indent:-5000px;background: url(../images/h_specification.jpg) no-repeat left top;height:25px;}
#productspecification_all p {margin:0 auto;padding:0;width:518px;overflow:hidden;}
#productspecification_all p.spec-odd {background-color:#e5e5e5;}
#productspecification_all p .specname{margin:0 0 0 13px;padding:5px 0 7px 0;width:300px;float:left;text-align:left;}
#productspecification_all p .specvalue{margin:0 10px 0 0;padding:5px 0 7px 0;width:190px;float:right;text-align:right;}

/***************/
/* ACCESSORIES */
/***************/
#productdetail #iacc {display:none;}
#productdetail #iacc {margin:0;padding:0 0 10px 0;float:right;}
#productdetail #iacc .featprods {margin:0;padding:0;width:362px;background:none;} 
#productdetail #iacc .featprods h2{margin:0;padding:0;width:362px;height:22px;position:relative;overflow:hidden;} /*Hack IE6*/
#productdetail #iacc .featprods h2 span {background: url(../images/hdr_relatedproducts2.gif) no-repeat  left top;display:block;height:100%;width:100%;}
#productdetail #iacc .featprods ul{margin:0; padding:0;}
#productdetail #iacc .featprods ul li {margin:0;padding:0;width:362px;min-height: 87px;background: url(../images/bg_relate_invt.gif) no-repeat left bottom;}
* html #productdetail #iacc .featprods ul li  {height: 87px;}
#productdetail #iacc .featprods  ul li .image {margin:0;padding:0 0 1px 0;float:left;text-align:left;width:227px;}
*:first-child+html #productdetail #iacc .featprods  ul li .image {padding:0;}
* html #productdetail #iacc .featprods  ul li .image {padding:0;}
#productdetail #iacc .featprods  ul li .details {margin:0;padding:0;float:right;text-align:right;width:117px;}
#productdetail #iacc .featprods  ul li .image h3 {margin:7px 0 0 6px;padding:0;font-size:0.85em;min-height:1.3em;}
* html #productdetail #iacc .featprods  ul li .image h3 {height:1em}
#productdetail #iacc .featprods  ul li .image p.pict{margin:1px 0 1px 7px;}
*:first-child+html #productdetail #iacc .featprods  ul li .image p.pict {margin:2px 0 0 7px;}
* html #productdetail #iacc .featprods  ul li .image p.pict {margin:3px 0 0 7px;}
#productdetail #iacc .featprods  ul p.price  {text-align:right;min-height:31px;margin:8px 0 0 0;padding:0;width:114px;font-size:0.9em;}
*:first-child+html #productdetail #iacc .featprods  ul p.price  {margin:8px 0 0 0;padding:0 3px 0 0;width:111px;}
* html #productdetail #iacc .featprods  ul p.price {padding:0 1px 0 0;width:113px;height:31px;}
#productdetail #iacc .featprods  ul span.was {margin:1px 0 0 0;padding:0;width:115px;text-align:right;display:block;text-transform: lowercase;}
*:first-child+html #productdetail #iacc .featprods  ul span.was {margin:1px -1px 0 0;padding:0;width:110px;}
* html #productdetail #iacc .featprods  ul span.was  {margin:1px 1px 0 0;padding:0;width:114px;}
#productdetail #iacc .featprods ul .moreinfo {margin:16px 0 0 0; float:right;padding:0;}
#productdetail #iacc .featprods ul .moreinfo img{width:74px;height:29px;}
#productdetail #iacc .featprods ul .moreinfo a{margin:0;padding:0;background:url(../images/bt_moreinfo_invt.gif) no-repeat left top;display: block;width:74px;}
#productdetail #iacc .featprods ul .moreinfo a:hover{background-position: 0 -29px;}

/* SUBSTITUTES */
#substitute {display:none;}
#substitute {margin:0;padding:0 0 8px 0;float:right;}
#substitute .featprods {margin:1px 0 0 0;padding:0;width:367px;background:none;}
#substitute .featprods h2{margin:0;padding:0 8px 0 0;width:362px;height:22px;position:relative;overflow:hidden;}
#substitute .featprods h2 span {background: url(../images/hdr_substitute_invt.gif) no-repeat  left top;display:block;height:100%;width:100%;}
#substitute .featprods ul{margin:0; padding:0;}
#substitute .featprods ul li {margin:0;padding:0;width:368px;min-height: 87px;background: url(../images/bg_featprods_invt.gif) no-repeat left bottom;}
#substitute .featprods ul li .image {margin:0;padding:0 0 1px;float:left;text-align:left;width:230px;}
#substitute .featprods ul li .details {margin:0;padding:0;float:right;text-align:right;width:120px;}
#substitute .featprods ul li .image h3 {margin:7px 0 0 6px;padding:0;font-size:0.85em;}
#substitute .featprods ul li .image p.pict {margin:2px 0 0 7px;padding:0;}
#substitute .featprods ul p.price  {text-align:right;min-height:auto;margin:8px 0 0 0;padding:0 9px 0 0;width:111px;font-size:0.9em;}
#substitute .featprods ul span.was {margin:3px 0 0 0;padding:0 1px 0 0;width:110px;text-align:right;display:block;text-transform: lowercase;}
#substitute .featprods ul .moreinfo {margin:16px 0 0 0; padding:0;width:120px;}
* html #substitute .featprods ul .moreinfo {margin:18px -1px 0 0;}
#substitute .featprods ul .moreinfo img{width:79px;height:28px;}
#substitute .featprods ul .moreinfo a{margin:0;float:right;}

/*Invt Relate (Predictor) */
#productdetail #relatedbasket {margin:0;padding:0 0 10px 0;float:right;background:none;float:right;width:361px;}
#productdetail #relatedbasket h2 {margin:0;padding:0;width:361px;height:22px;position:relative;overflow:hidden;}
#productdetail #relatedbasket h2 span {background: url(../images/hdr_relatedproducts2.gif) no-repeat  left top;display:block;height:100%;width:100%;}
#productdetail #relatedbasket ul{margin:0; padding:0;}
#productdetail #relatedbasket ul li {margin:0;padding:0;width:361px;min-height: 87px;background:url(../images/bg_relate_invt.gif) no-repeat left bottom;}
* html #productdetail #relatedbasket ul li {height: 87px;}
#productdetail #relatedbasket  ul li .image {margin:0;padding:0 0 1px;float:left;text-align:left;width:227px;}
#productdetail #relatedbasket  ul li .image img{margin:0;padding:0;}
#productdetail #relatedbasket  ul li .details  {margin:0;padding:0;float:right;text-align:right;width:117px;}
#productdetail #relatedbasket ul li h3 {margin:7px 0 0 6px;padding:0;font-size:0.85em;min-height:1.3em;}
* html #productdetail #relatedbasket ul li h3 {height:1em}
#productdetail #relatedbasket ul li h3 a{font-weight: bold;}
#productdetail #relatedbasket ul p {margin: 0; padding: 0;}
#productdetail #relatedbasket ul p.pict {margin:1px 0 1px 7px;}
*:first-child+html #productdetail #relatedbasket ul p.pict {margin:2px 0 0 7px;}
* html #productdetail #relatedbasket ul p.pict {margin:3px 0 0 7px;}
#productdetail #relatedbasket ul p.price {text-align:right;min-height:31px;margin:8px 0 0 0;padding:0;width:114px;font-size:0.9em;color:#999;font-weight:normal;}
*:first-child+html #productdetail #relatedbasket ul p.price  {margin:8px 0 0 0;padding:0 3px 0 0;width:111px;}
* html #productdetail #relatedbasket ul p.price {padding:0 1px 0 0;width:113px;height:31px;}
#productdetail #relatedbasket ul span.was  {margin:1px 0 0 0;padding:0;width:115px;text-align:right;display:block;text-transform: lowercase;}
* html #productdetail #relatedbasket ul span.was  {margin:1px 1px 0 0;padding:0;width:114px;}
*:first-child+html #productdetail #relatedbasket ul span.was {margin:1px -1px 0 0;padding:0;width:110px;}
#productdetail #relatedbasket ul .moreinfo {margin:16px 0 0 0; float:right;padding:0;}
*:first-child+html #productdetail #relatedbasket ul .moreinfo {margin:16px 0 0 0; float:right;padding:0;width:74px;}
#productdetail #relatedbasket ul .moreinfo img{width:74px;height:29px;}
#productdetail #relatedbasket ul .moreinfo a{margin:0;padding:0;background:url(../images/bt_moreinfo_invt.gif) no-repeat left top;display: block;width:74px;}
#productdetail #relatedbasket ul .moreinfo a:hover{background-position: 0 -29px;}

/*Invt LAST VIEW ITEMS style place in element.css*/

/******************/
/* SEARCH RESULTS */
/******************/
.refinelist{margin:10px 0;padding:0;}
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
line-height: 1px; font-size: 0; clear: both; height: 1px;}
#term, #collate {background: url(../images/curvebot_colone_white.gif) no-repeat left bottom;}
#term {margin: 0 0 10px 0;padding:0 0 16px 0;}
#term h2 {width: 178px; height: 23px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#term h2 span {background: url(../images/hdr_searchedby.jpg) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#term p {margin:0;padding:13px 0 0 23px;width:141px;}
#term p img{float:left;margin:2px 0 0 -9px;}

#collate {padding:0 0 15px 0;vertical-align:top;} /*Hack IE6*/
#collate h2 {width: 178px; height: 23px; position: relative; margin: 0; padding: 0 0 6px 0; overflow: hidden;}
#collate h2 span {background: url(../images/hdr_refine.jpg) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#collate h3 {margin: 0 0 0 15px;padding:5px 0 6px 0;width:148px;}
#collate p {margin: 0 0 0 15px;padding:0;}
#collate div {margin: 0 0 0 15px;padding:0 0 5px 0;}
* html #collate div {padding:0 0 4px 0;}
#collate .termtext {margin: 0 0 0 15px;padding:0 0 3px 0;width:148px;}
#collate div div.termtext{margin:0;padding:0;width:148px;}
#collate .viewall {margin: 0 0 0 15px;padding:0 0 2px 0;width:148px;}
#collate ul{padding:0;}
#searchresults {margin: 0 0 10px 0; padding:0;float:left;width:729px;background: url(../images/bg_border_gray729.gif) no-repeat left bottom;}
#searchresults h1 {margin:0;padding:3px 0 0 13px;background:#212121 url(../images/bg_hdr_gray729.jpg) no-repeat left top; border: none; width: 716px;min-height:22px;}
* html #searchresults h1 {height:22px;}
#searchresults h4 {margin:17px 0 10px 15px;padding:0;}
#searchresults .sort {margin:10px 0 0 16px;padding:0 0 6px 0;overflow:hidden;width:95%;}
#searchresults .sort h2 {margin:3px 0 0 0;padding:0 6px 0 0;float:left;}
#searchresults #sortby{margin:0;padding:0;float:left;color:#333333;font-size:0.9em;}
#searchresults .sort label {display:none;}
#searchresults .prods ul {float:left;width:728px;padding:0 0 0 1px;}
#searchresults .prods ul li {width:182px; float:left; padding:0; margin:0; background:none;}
#searchresults .prods ul li .bg_featbox {background:url(../images/bg_prodlist_li.gif) no-repeat right bottom; margin:9px 0 0 0; min-height:201px;}
* html #searchresults .prods ul li .bg_featbox {height:201px;}
#searchresults .prods ul .image {width:100%;text-align:center;}
#searchresults .prods ul .image img {border: none;}
#searchresults .prods ul .details {width: 100%;text-align:center;}
#searchresults .prods ul h2 {margin: 0; padding: 9px 9px 0 8px;min-height:28px;}/*Hack IE6*/
*:first-child+html #searchresults .prods ul h2 {padding: 7px 9px 0 8px;}/*Hack IE7*/
#searchresults .prods ul p {margin: 0; padding: 0;}
#searchresults .prods ul p.price {width: 100%;text-align:center;min-height:29px;}
* html #searchresults .prods ul p.price {height:30px;}
#searchresults .prods ul span.was {padding: 2px 0 0 0;width: 100%;text-align:center;display:block;}
#searchresults .prods ul .moreinfo {margin:1px 0 0 0; padding: 0 0 1px 0;}
#searchresults .prods ul .moreinfo {margin:1px 0 0 0; padding: 0 0 1px 0;}
*:first-child+html #searchresults .prods ul .moreinfo {margin:0;} /*Hack IE6, 7*/
#searchresults .prods ul .moreinfo a{margin:0 auto;}
#searchresults .searchpseltop .psel{float:left;margin:8px 0 16px 1px;padding:0 10px;width:707px;}
#searchresults .searchpselbtm .psel{float:left;margin:-1px 0 0 1px;padding:22px 10px 12px 10px;border-top:1px solid #fff;width:707px;}
#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;}
/*****************/
/* STORE LOCATOR */
/*****************/
#storelocatorresults1{background:url(../images/bg_border_gray541.gif) no-repeat left bottom;margin:0 0 10px 0;padding:0;width:541px;}
#storelocatorresults1 h1{margin:0; padding:0 0 10px 0; background:url(../images/hdr1_storelocator.jpg) no-repeat  left top;text-indent:-5000px;height:25px;}
#storelocatorresults1 h3 {margin:0 15px; padding:0 0 3px 0;}

#storelocatorresults {background:url(../images/hdr1_storelocator.jpg) no-repeat left top;margin:0;padding:25px 0 0 0;width:541px;}
#storelocatorresults #storelocatorform {background:url(../images/bg_border_gray541.gif) no-repeat left bottom;margin:0 0 9px 0;padding:0;width:541px;}
#storelocatorresults h3 {margin:0 15px 0 15px; padding:10px 0 3px 0;}
#storelocatorresults #intersearch h3 {margin:0 15px; padding:8px 0 18px 0;}

#storelocatorresults1 fieldset,
#storelocatorresults fieldset {margin:0 15px 0 12px; padding:0;}
#storelocatorresults1 .selectstoretype,
#storelocatorresults .selectstoretype {width:100%;overflow:hidden;}
#storelocatorresults1 .selectstoretype label,
#storelocatorresults .selectstoretype label {margin:0;padding:0;height:1.81em;line-height:1.81em;display:block;width:100%;}
#storelocatorresults1 .selectstoretype span,
#storelocatorresults .selectstoretype span {margin:0 0 0 7px;padding:0;} /*Hack IE7*/
*:first-child+html #storelocatorresults1 .selectstoretype span,
*:first-child+html #storelocatorresults .selectstoretype span {margin:0 0 0 4px;}
#allstore, 
#fullrange {margin:0 0 0 4px;padding:0;}  /*Hack IE7*/
*:first-child+html #allstore, 
*:first-child+html #fullrange {margin:0;}
#storelocatorresults1 p,
#storelocatorresults p  {margin:0;padding:5px 0 12px 5px;font-size:0.9em;}/*Hack IE7*/
*:first-child+html #storelocatorresults1 p,
*:first-child+html #storelocatorresults p  {padding:5px 0 10px 5px;}

#storelocatorresults1 p.or,
#storelocatorresults p.or {margin:0;padding:10px 0 5px 65px;font-size:1em;font-weight:bold;}

*:first-child+html #storelocatorresults1 p.or,
*:first-child+html #storelocatorresults p.or {margin:0;padding:10px 0 5px 65px;font-size:1em;font-weight:bold;}

.storefinderzipc label,
.storefindertown label,
.storefinderarea label {display:none;}
.storefinderzipc  {margin:0 0 0 4px;padding:0;}
#storelocatorresults1 #zipc,
#storelocatorresults #zipc {margin-top:0;padding-left:4px;border:1px solid #333;color:#666;height:1.3em;line-height:1.2em;width:172px;}
.storefindertown  {margin:5px 0 0 4px;padding:0;}
#alltown, #allarea,#intersearch #links {color:#333;padding:0;}
.storefinderarea  {margin:5px 0 0 4px;padding:0;}
#storelocatorresults1 #buttons,
#storelocatorresults #buttons{margin:8px 0 0 0;padding:0 0 6px 0;} /*Hack IE7*/
*:first-child+html #storelocatorresults1 #buttons,
*:first-child+html #storelocatorresults #buttons{margin:7px 0 0 0;padding:0 0 7px 0;}
#storelocatorresults1 #buttons #pcsubmit,
#storelocatorresults #buttons #pcsubmit{margin:0 0 0 208px;padding:0;}
#storelocatorresults #sdsubmit{display:none;}


#intersearch{margin:0;padding:0 0 11px 0;background:url(../images/bg_intersearch.gif) no-repeat  left top;}
#intersearch h3 {padding-top:8px;padding-bottom:18px;}
#intersearch fieldset {clear:both;margin:0;padding:0;}
#intersearch fieldset label {display:none;}
#intersearch #links {margin:0 0 0 16px;padding:0;}

#storecontent {margin:0; padding:0 14px 19px 14px;border-bottom:1px solid #ccc;}
#storelocatorresults h1 {margin:0; padding:0 0 10px 0; background:url(../images/hdr_neareststore.gif) no-repeat  left top;text-indent:-5000px;height:25px;}
#storedetails {margin:0;padding:0;}
#storedetails h3{margin:0; padding:3px 0 3px 0;font-size:1.1em;}
*:first-child+html #storecontent #storedetails ul{margin:9px 0 0 0; padding:0; } /*Hack IE7*/
#storecontent #storedetails ul{margin:10px 0 0 0; }

#storecontent #storedetails ul li{margin:0; padding:0; line-height:1.1em;}
#storecontent #storedetails ul li.phone{margin-top:13px;}
#storecontent p {margin:12px 0 0 0;padding:0;font-size: 1em;}/*Hack IE7*/
*:first-child+html #storecontent p {margin:12px 0 0 0;padding:0;}
p#storenotfound {margin:0 0 0 14px;padding:0;font-size: 1em;}
*:first-child+html p#storenotfound {margin:0 0 0 14px;padding:0;}
#storecontent h2{margin:26px 0 0 0; padding:0 0 12px 0;}
#storecontent ul {margin:0; padding:0 0 1px 0; }


/*******************************/
/* INTERNATIONAL STORE LOCATOR */
/*******************************/
#interstorelocatorresults {background:url(../images/bg_border_gray541.gif) no-repeat left bottom;margin:0 0 10px 0;padding:0;width:541px;}
#interstorelocatorresults h1{margin:0; padding:0 0 10px 0; background:url(../images/hdr_interstorelocator.jpg) no-repeat  left top;text-indent:-5000px;height:25px;}
#interstorelocatorresults h3 {margin:0 15px; padding:0 0 3px 0;}
#storelist {margin:5px 14px; padding:0;}
#interstorelocatorresults #international table{border-collapse: collapse}
#interstorelocatorresults #international table td{padding:3px 15px 8px 0;vertical-align: top;}
#interstorelocatorresults #international table td.storename {width:155px;border-bottom:1px solid #999;font-weight:bold;}
#interstorelocatorresults #international table td.storeads {width:228px;border-bottom:1px solid #999;}
#interstorelocatorresults #international table td.storephone {width:100px;border-bottom:1px solid #999;padding-right:0;}
#interstorelocatorresults #international #buttons {padding:5px 0 5px 10px;width:520px;}
/*scat/internationalstorelocator*/
#internationalstorelocator {background:url(../images/bg_border_gray541.gif) no-repeat left bottom;margin:0 0 10px 0;padding:0;width:541px;}
#internationalstorelocator h1{margin:0; padding:0 0 10px 0; background:url(../images/hdr_interstorelocator.jpg) no-repeat  left top;text-indent:-5000px;height:25px;}
#internationalstorelocator ul {margin:0 15px;padding:0 0 30px 0;}
#internationalstorelocator ul li{margin: 0;padding:0 0 3px 10px;background:url(../images/bullet_dot_orcf.gif) no-repeat left 0.4em;}

/********************/
/* GIFT CERTIFICATE */
/********************/
#giftcertificate {margin:0;padding:0;background:url(../images/bg_border_gray729.gif) no-repeat  left bottom;font-size:0.9em;color:#333;}
#giftcertificate h1 {background:transparent url(../images/hdr_giftcertificate.jpg) no-repeat scroll left top;height:31px;margin:0;padding:0;text-indent:-5000px;width:729px;}
#giftcertificate p {margin:0 0 0 13px;padding:10px 0 0 0;text-align:left;width:700px;}
#giftcertificate legend {display:none;}
#giftcertificate h4 {margin:0 0 0 13px; padding:20px 0 8px 0;font-size:1em;width:711px;}
#giftcertificate fieldset {margin:0; padding: 0;width:711px;}
#giftcertificate fieldset div {margin:0  0 0 13px;padding-bottom: 5px;}
#giftcertificate fieldset label {margin:0;padding: 2px 0 0 0;width:151px;}
*:first-child+html #giftcertificate fieldset label {padding: 3px 0 0 0;}
* html giftcertificate fieldset label {padding: 3px 0 0 0;}
#giftcertificate fieldset input, #giftcertificate fieldset textarea {border:1px solid #999999;width:15.5em;color:#333;}
#giftcertificate fieldset input#amount {width:auto;}
#giftcertificate div {margin:5px 0 0 10px;padding:0;width:711px;}
#giftcertificate #buttons {margin:0;padding:0 0 15px 0;width:711px;}
#giftcertificate a,
#giftcertificate a:link,
#giftcertificate a:visited,
#giftcertificate a:active {color:#333;text-decoration:underline;}


/******************/
/* REFER A FRIEND */
/******************/
#referfriend fieldset div {padding-bottom: 5px;}
#referfriend fieldset {margin: 0; padding: 0;}


/******************/
/* Quick Shop */
/******************/
#quickshop fieldset{margin:20px 0 0 0;}
#quickshop fieldset div{margin:0 0 5px 0;}

/* GRID-LIST VIEW SWITCHER */
#listview {display:none;}
#gridview {display:inline;}

/*JS Disabled*/
.instructions h1 {margin:0;}
.instructions ul {margin:15px 0 0 0;}
.instructions ul li {list-style:decimal; list-style-position:inside;}

/******************/
/* STATIC PAGES */
/******************/
#static,
#help {margin:0 0 11px 0;padding:0 0 2px 0;width:729px;background:url(../images/bg_border_gray729.gif) no-repeat left bottom;}
#static h1,
#help h1 {background:#212121 url(../images/bg_hdr_gray729.jpg) no-repeat scroll left top;margin:0 0 16px 0;min-height:22px;padding:3px 0 0 13px;}
* html #static h1,
* html #help h1 {height:22px;}

#popups,
#staticpopup {margin:0 auto;padding:10px 0;text-align:left;width:529px;background:url(../images/logo_staticpage.gif) no-repeat 13px 10px;}
#popups #static,
#popups #help,
#staticpopup #static,
#staticpopup #help {margin:65px 0 0 0;padding:0;background:url(../images/bg_border_gray530.gif) repeat-y;width:529px;}
*:first-child+html #popups #static,
*:first-child+html #popups #help,
*:first-child+html #staticpopup #static,
*:first-child+html #staticpopup #help {margin:75px 0 0 0;}
* html #popups #static,
* html #popups #help,
* html #staticpopup #static,
* html #staticpopup #help {margin:75px 0 0 0;}

#popups #static h1,
#popups #help h1,
#staticpopup #static h1,
#staticpopup #help h1{background:#212121 url(../images/bg_hdr_gray530.jpg) no-repeat scroll left top;margin:0 0 16px;min-height:22px;padding:3px 0 0 13px;}
* html #static h1,
* html #help h1 {height:22px;}

#popups p.close,
#staticpopup p.close {margin:0 auto;padding:25px 0 10px 0;width:529px;background:url(../images/bg_border_gray530_bot.gif) no-repeat left top;text-align:center;}

#static p,#static div,
#help p,#help div {margin:0 11px;padding:0 0 1.35em 0;font-size:0.9em;color:#666;}

#static div div,#static div p,
#help div div,#help div p {margin:0;padding:0;font-size:1em;}

#static h2,#static h3,
#help h2,#help h3 {margin:0 11px;padding:0 0 0.9em 0;font-size:0.9em;color:#666;}

#static ul,#help ul {margin:0 11px;padding:0 0 0.9em 0;}
#help ol  {margin:0 11px;padding:0 0 0.9em 21px;}
#static ul li,#help ul li,#help ol li {font-size:0.9em;color:#666;}

#static a,#static a:link,#static a:visited,#static a:hover,#static a:active,
#help a,#help a:link,#help a:visited,#help a:hover,#help a:active {color:#666;}

#static h1,#help h1 {color: #fff;}

#static ul.bullet li,
#help ul.bullet li{margin: 0;padding:0 0 3px 8px;background: url(../images/bullet_dot.gif) no-repeat left 0.45em; }

#help img {padding:5px 10px;}

#static h1.signupnewsletter  {background:#212121 url(../images/hdr_newsletterpage.jpg) no-repeat left top;text-indent:-5000px;height:25px;}
#static h1.signupnewsletterthanks  {background:#212121 url(../images/hdr_thankyou.jpg) no-repeat left top;text-indent:-5000px;height:25px;}
#newslettererror  {background: url(../images/bg_border_gray541.gif) no-repeat  left bottom;margin:0 0 10px;padding:0;width:541px;}
#newslettererror h1 {margin:0 0 20px;background:#212121 url(../images/hdr_newsletterpage_error.jpg) no-repeat  left top;height:28px;text-indent:-5000px;}
#newslettererror p {color:#666666;font-size:0.9em;margin:0 11px;padding:0 0 1.35em;}

#popups #enlarged {margin-bottom:-20px;position:relative;z-index:1;}

/******************/
/* temp=WRITEAREVIEW */
/******************/
#writereview {margin:0;color:#666;font-size:0.9em;width:531px;overflow:hidden;}
#writereview p {margin:0; padding:0 0 19px 0;}
#writereview ol {display:none;}
#writereview span.required {display:none;}
#writereview fieldset {margin:0;padding:0;float:left;}
#writereview fieldset div.left  {margin:0;padding:0;width:257px;float:left;clear: none;}
#writereview fieldset div.right  {margin:0;padding:0;width:220px;float:left;clear: none;}
#writereview fieldset div.name,
#writereview fieldset div.email,
#writereview fieldset div.phone,
#writereview fieldset div.rate {width:257px;clear: left;}
#writereview fieldset div div {margin:2px 0 0 0;padding:0 0 1px 0;}
*:first-child+html #writereview fieldset div div {margin:1px 0 0 0;padding:0;}
* html #writereview fieldset div div {margin:1px 0 0 0;padding:0;}
#writereview label{margin:0;padding:1px 0 0 0;width:9em;}
*:first-child+html #writereview label{padding:2px 0 0 0;}
* html #writereview label{padding:2px 0 0 0;width:8.7em;}
#writereview fieldset input {border:1px solid #212121;width:14.7em;color:#666;font-size:0.9em;margin:0;padding:1px 0 2px 0;}
*:first-child+html #writereview fieldset input {width:14.9em;}
* html #writereview fieldset input {width:14.9em;}
#writereview fieldset div.review {margin:0;padding:0;width:257px;clear: right;}
#writereview fieldset div.review label {display:none;}
#writereview fieldset select {color:#333;font-size:0.9em;width:15.1em;}
* html #writereview fieldset select {font-size:1em;width:13.7em;}
#writereview fieldset textarea {margin:2px 0 0 0;border:1px solid #212121;color:#666;font-size:0.9em;width:214px;height:7.6em;}
*:first-child+html #writereview fieldset textarea {margin:0;height:7.5em;}
* html #writereview fieldset textarea {margin:1px 0 0 0;height:7.5em;}

#writereview #buttons {float:right;padding:61px 0 0 0;width:49px;}
* html #writereview #buttons {padding:0;}

/******************/
/* temp=PRODUCTREVIEWS */
/******************/
#productreviews,
#thankyou,
#tellafriend,
#emailmeback {margin:0;padding:0;color:#666;font-size:0.9em;width:531px;overflow:hidden;}
#productreviews h2 {margin:0;padding:0 0 20px 0;font-size:1.1em;width:500px;}
#productreviews ul li {margin:0;padding:0 15px 15px 0;}
#productreviews #buttons,
#tellafriend #buttons {margin:0;padding:10px 0 0 0;width:524px;}
#back_link {display:block;width:159px;height:25px;background:url(../images/bt_backtoproduct.gif) no-repeat  left top;text-indent:-5000px;}
#writeownreview_link {display:block;width:151px;height:25px;background:url(../images/bt_writeyrown.gif) no-repeat  left top;text-indent:-5000px;}
#tellafriend fieldset,
#emailmeback fieldset {margin:0;padding:0;}
#tellafriend #back_link {width:auto;height:auto;background:none;}
#tellafriend fieldset div {margin:0;padding:0 0 3px 0;}
*:first-child+html #tellafriend fieldset div,
*:first-child+html #emailmeback fieldset div {padding:0 0 2px 0}
* html #tellafriend fieldset div {padding:0 0 2px 0;}
#tellafriend fieldset label {margin:0;padding:3px 0 0 0;width:10em;}
#tellafriend fieldset  textarea {border:1px solid #212121;color:#666;font-size:0.9em;margin:0;height:7.3em;}

#emailmeback div label {margin:0;padding:5px 0 0 0;width:12em;}
#tellafriend fieldset input {border:1px solid #212121;width:14.7em;color:#666;font-size:0.9em;margin:0;}
#emailmeback input#email {border:1px solid #212121;width:14.7em;color:#666;font-size:0.9em;margin:0;padding:1px 0 2px 0;}
#emailmeback #buttons {margin:0;padding:15px 0 0 0;width:527px;}

