#pricestrip, #standardbox {
width:284px;
/*height:68px;*/
height:auto;
clear:both;
float:left;
margin-top:7px;
padding:0
}
#standardbox {
margin:0;
height:auto;
display:block;
background-color:#4a4a4a
}
#standardbox.electric {
background-color:#93649b
}
#standardbox p {
font-size:76%;
margin:2px 2px 0 5px;
color:#ffffff
}
#pricebox, #calculatedpricebox {
float:left;
margin:0;
padding:0;
width:123px;
height:68px;
background-color:#494949
}
#pricebox.electric {
background-color:#93649b
}
#pricebox.specialoffer {
background-color:#f28f42
}
#pricebox .rrpdisplay {
clear:both;
float:left;
margin:-4px 0 0 12px;
font-size:0.8em;
color:#ffffff
}
#rrp {
color:#da0000;
width:106px;
margin-left:8px;
display:inline
}
#yousave {
display:inline;
position:absolute;
right:44px;
top:-1px;
width:54px;
height:17px;
background-image:url("../pictures/savetrans_product.png");
background-position:center;
background-repeat:no-repeat;
}
#savepercentage {
display:inline;
position:absolute;
right:3px;
top:-6px;
font-size:1.5em;
width:35px;
color:#ed890e
}
#calculatedpricebox {
height:60px;
border-bottom:none
}
table tr#includesrow, table tr#includesrow td, #includesnotebox {
border:none;
vertical-align:top;
/*width:123px;*/
height:14px;
}
#includesnotebox {
height:43px;
padding-bottom:8px;
}
#includesnotebox p, #includesnotebox p a {
margin:4px 0;
color:#22487f
}
#includesnotebox p a {
font-size:96%;
font-weight:800
}
#includesnotebox p a:hover {
background-color:#ffffff
}
#specialstrip {
clear:both;
float:left;
width:180px;
margin:0 0 8px 8px;
height:26px;
padding:3px 5px;
line-height:21px;
background-color:#f28f42;
color:#ffffff;
text-align:center
}
#specialstrip.electric {
background-color:#93649b
}
/*img.lowstocknotice {
position:absolute;
left:0;
top:60px;
z-index:98;
filter:alpha(opacity=70);
opacity:0.7;
display:none
}*/

#calculatedpricebox {
/*width:155px;*/
width:194px;
padding-right:3px;
margin-left:7px;
background-color:#dfdfdf;
color:#494949;
}
#pricebox p, #calculatedpricebox p {
color:#494949;
font-size:150%;
/*line-height:26px;*/
margin:9px 0 0 3px
}
#includesnotebox p {
color:#494949;
font-size:76%;
font-weight:bold;
width:201px;
vertical-align:top;
/*line-height:26px;*/
margin:0 0 0 9px
}
#visualbox {
position:relative
}
#visualbox img {
position:relative;
z-index:98
}
#bigsalesticker {
position:absolute;
right:20px;
bottom:0;
z-index:100;
width:213px;
height:57px;
background-image:url("../pictures/product_sale_triangle.png");
background-position:center;
background-repeat:no-repeat;
}
#imagestrip {
width:284px;
height:58px;
clear:both;
float:left;
/*background-color:red;*/
margin:6px 0 0 0;
padding:0 0 6px 0;
border-bottom:8px solid #4A4A4A
}
#fuelbox {
clear:none;
float:left;
display:inline;
width:160px;
height:60px;
margin-left:1px;
padding-top:8px;
background-color:#DFDFDF
}
#fuelbox img {
float:left;
clear:none;
margin:0 0 0 3px
}
#productcontainer {
float:right;
display:inline;
margin:0 4px 0 0;
padding:0;
background-color:#DFDFDF;
width:252px;
/*height:704px;
height:585px;
height:543px;*/
/*height:603px;*/
height:678px;
position:relative;
z-index:1
}
#containerheader {
clear:both;
float:left;
margin:0;
padding:0;
width:252px;
height:40px;
top:0;
left:0;
position:absolute;
z-index:90;
display:block;
background-color:#4a4a4a;
color:#ffffff
}
#associatedheader {
clear:both;
float:left;
margin:5px 0;
padding:0;
width:252px;
height:40px;
display:block;
background-color:#4a4a4a;
color:#ffffff
}
a#showoptions {
clear:both;
float:left;
display:inline;
margin-left:14px;
width:60px;
height:40px;
background-image:url("../pictures/productoptions.png");
background-position:center;
background-repeat:no-repeat;
}
a#showoptions:hover {
display:inline;
margin-left:14px;
width:60px;
height:40px;
background-image:url("../pictures/productoptionsover.png");
background-position:center;
background-repeat:no-repeat;
}
a#imgzoom {
/*clear:both;*/
float:right;
display:block;
margin:3px 20px 0 0;
width:48px;
height:17px;
background-color:#ffffff;
background-image:url("../pictures/zoom.png");
background-position:right bottom;
background-repeat:no-repeat;
}
a#imgzoom:hover {
/*clear:both;*/
float:right;
margin:3px 20px 0 0;
width:48px;
height:17px;
background-image:url("../pictures/zoomover.png");
background-position:center;
background-repeat:no-repeat;
}
#specstrip {
width:284px;
height:40px;
/*clear:both;*/
float:left;
display:block;
/*background:pink;*/
margin-top:7px;
padding:0
}
#stocknotice {
float:left;
display:inline;
margin:0;
color:#4a4a4a;
width:160px;
height:40px;
}
#stocknotice div {
font-size:80%;
font-weight:600;
margin:3px 0 0 5px;
color:#0096bb
}
a#showspecs {
/*clear:none;*/
float:right;
display:inline;
margin:0;
width:120px;
height:40px;
background-image:url("../pictures/productspecifications.png");
background-position:center;
background-repeat:no-repeat;
}
a#showspecs:hover {
width:120px;
height:40px;
background-image:url("../pictures/productspecificationsover.png");
background-position:center;
background-repeat:no-repeat;
}
a#printpage {
/*clear:none;*/
float:right;
display:inline;
margin:0 2px 0 0;
width:39px;
height:40px;
background-image:url("../pictures/printpage.png");
background-position:center;
background-repeat:no-repeat;
cursor:pointer
}
#productoptionsbox {
/*float:right;
display:inline;*/
margin:0;
padding:0;
background-color:#DFDFDF;
width:252px;
/*height:704px;
height:585px;
height:543px;*/
/*height:603px;*/
/*height:678px;*/
/*height:1354px;*/
height:100%;
top:40px;
left:0;
position:absolute;
z-index:10
}
#products_specifications {
/*clear:right;
float:right;*/
margin:0;
padding-bottom:6px;
background-color:#DEDEDE;
border-bottom:4px solid #eeeeee;
height:auto;
/*width:284px;*/
width:252px;
overflow:hidden;
z-index:50;
top:40px;
left:0;
position:absolute;
font-family:Arial, Helvetica, sans-serif
}
form#productoptions {
color:#797979;
}
form#productoptions select {
clear:both;
float:left;
margin:6px 0 6px 14px;
border:0;
background-color:#4A4A4A;
color:#ffffff;
width:155px
}
form#productoptions label {
font-size:68%;
font-weight:700;
color:#494949;
margin-left:3px;
font-color:#494949
}
form#productoptions {
margin:10px 0 0 20px
}
form#productoptions table tr {
border-top:1px dashed #949494;
border-bottom:1px dashed #949494;
height:60px;
valign:center
}
form#productoptions fieldset {
clear:both;
margin:2px 0;
padding:2px 0
}
.accessselect {
display:none
}
#productoptionsbox #productheader {
margin:0;
width:100%;
height:40px;
background-color:#4a4a4a
}
textarea#customernotes {
clear:both;
float:left;
background-color:#fbfdf8;
padding:2px 0;
height:86px;
width:200px;
margin:6px 0 8px 3px;
border:1px solid #dadad8
}
img.product_warmersection {
clear:both;
float:left;
margin:6px 0 0 16px
}
#productcontent {
/*width:572px;*/
/*height:100%;*/
/*height:714px;*/
height:100%;
height:auto;
padding-bottom:8px;
/*clear:left;*/
float:right;
/*margin:0 4px 0 0*/
}
/*#productbackground {
background-color:#dfdfdf;
height:100%;
width:100%;
display:block;
}*/

h1#producttitle {
font-size:86%;
float:left;
width:96%;
margin:8px 0 0 8px;
padding:8px 0;
/*border-bottom:2px solid #c2ccb2*/
}
/*#leftcolumn {
height:678px
}*/
#productdetail {
border-top:4px solid #4a4a4a;
width:304px;
/*height:523px;*/
/*height:700px;*/
height:auto;
float:left;
margin:0 0 0 16px;
position:static
}
.Traditional #productdetail {
    border-top:4px solid #008651;
}
.Designer #productdetail {
    border-top:4px solid #4a4a4a;
}
.Contemporary #productdetail {
    border-top:4px solid #006591;
}
.Electric #productdetail {
    border-top:4px solid #93649b;
}
.Accessories #productdetail {
    border-top:4px solid #62433f;
}
.CastIron #productdetail {
    border-top:4px solid #951609
}
#products_description {
clear:both;
float:left;
/*margin:3px 0 0 0;*/
margin:6px 0 0 0;
width:284px;
/*width:553px;
height:600px;*/
height:auto;
/*overflow:hidden;*/
position:relative;
z-index:1;
padding-bottom:6px;
border-bottom:5px solid #838383
}
#products_description p {
margin:4px;
font-size:76%;
line-height:1.6em
}
#products_description a {
/*background-color:#e9e9e9;*/
/*border-bottom:2px solid #a7a7a7;*/
padding:2px;
color:#3f3f3f
}
#products_description a:hover {
/*border-bottom:2px solid #da0000;*/
/*background-color:#f28f42;*/
/*color:#ffffff;
background-color:#657fa6;
border-bottom:2px solid #22487f;*/
}
#breadcrumb {
clear:both;
/*float:left;*/
margin:22px 0 0 10px;
padding:4px 0;
width:761px;
background-color:#ffffff;
position:relative;
z-index:99;
height:16px
}
#breadcrumb a, .breadcrumbname {
color:#949494;
font-size:76%;
margin-left:3px;
padding:2px
}
#breadcrumb a:hover {
background-color:#f6ad45;
color:#ffffff
}
#crumblinks {
margin:2px 0 0 0
}
#crumblinks h2 {
clear:none;
float:left;
display:inline;
margin:0 0 0 3px;
font-weight:600
}
#specificationvalues {
margin:6px 0 6px 0
}
.specs {
clear:both;
float:left;
margin:3px 0 0 24px;
color:#494949
}
.specificationlabel {
font-size:76%;
clear:none;
float:left;
display:inline;
width:150px;
height:20px;
margin:0;
font-weight:700
}
.specificationvalue {
font-size:76%;
clear:none;
float:left;
display:inline;
width:98px;
height:20px
}
.formlabel {
float:left;
display:inline;
font-size:70%;
font-weight:700;
color:#494949;
margin-left:10px
}
a#addtocart {
background-image:url("../pictures/addtocart.png");
background-position:top left;
background-repeat:no-repeat;
width:208px;
height:40px;
display:block
}
a#addtocart:hover {
background-image:url("../pictures/addtocartover.png");
background-position:top left;
background-repeat:no-repeat
}
/* --- tools tooltips --- */
#tooltip {
display:none;
background:transparent url(..//images/wi_tooltip.png);
font-size:12px;
height:70px;
width:160px;
padding:25px;
color:#ffffff;
}
/* --- jquery Modal --- */

#erroralert-overlay {
  background-color:#1a3760;
  cursor:wait;
}

#erroralert-container {
  height:175px;
  width:320px;
  left:50%;
  top:20%;
  margin-left:-160px; /* half the width, to center */
  background-color:#F0812F;
  color:#ffffff;
  font-size:96%;
  padding:6px;
  border:5px solid #f8c78b;
}
#erroralert-container.productnotice {
  background-color:#57d853;
  color:#025300;
  border:5px solid #025300
}
#erroralert-container h1 {
  font-size:100%;
  font-weight:700;
  color:#f3ebf5
}

#erroralert-container a.modalCloseImg {
  background:url(../pictures/wmmadmin/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-10px;
  right:-10px;
  cursor:pointer;
}
/* --- associated products --- */
#associatedarea {
/*clear:both;
float:left;
margin:10px 0 0 10px;*/
margin:0;
padding-bottom:6px;
background-color:#DEDEDE;
border-bottom:4px solid #eeeeee;
height:680px;
/*width:284px;*/
width:252px;
overflow:hidden;
z-index:50;
top:40px;
left:0;
position:absolute;
}
#associatedarea .associatedlabel {
clear:both;
float:left;
margin:0 0 12px 20px;
background-color:#ffffff;
width:184px;
padding:2px 0;
vertical-align:middle;
border-bottom:5px solid #a7a7a7
}
#associatedarea form input {
float:right;
clear:none;
display:inline
}
img.associatedimage {
float:left;
clear:none;
display:inline;
margin:3px 0 0 20px;
border-top:2px solid #a7a7a7
}
/* --- pretty checkout styles --- */
#associatedarea form label {
float:left;
clear:left;
margin:3px 0 5px 3px;
font-weight:800;
font-size:80%;
color:#494949
}
#associatedarea form label.checkbox {
float:right;
display:inline
}
#associatedarea form label.checkbox span.holder {
height:61px; /* Total height of your checkbox image */
background: url("../pictures/checkbox.gif") 0 -1px no-repeat; /* Path to your checkbox image */
}
#associatedarea form label.radio span.holder {
height:61px; /* Total height of your radio buttons image */
background: url("../pictures/radio.gif") 0 -1px no-repeat; /* Path to your radio button image */
}
#associatedarea form label.checkbox:hover span.holder, #associatedarea form label.radio:hover span.holder {
top: -21px;
} /* Background position on mouseover */

#associatedarea form label.checked span.holder, #associatedarea form label.checked span.holder { top: -42px !important; } /* Background position when checked */
/* ------------------------------------------------------------------------
	Customize at your own risk
------------------------------------------------------------------------- */
#associatedarea form label.list {
float:left;
clear:none;
margin:0 0 3px 10px;
}
#associatedarea form label.inline {
float:left;
margin:0 10px 0 0;
}
#associatedarea form input.hiddenCheckbox {
position:absolute;
left:-10000px; /* Hide the input */
}
#associatedarea form label.prettyCheckbox span.holderWrap {
display:block;
float:left;
position:relative;
margin-right:5px;
overflow:hidden;
}
#associatedarea form label.prettyCheckbox span.holder {
display:block;
position:absolute;
top:0;
left:0;
}
/* --- */
.circle_freegift {
    position:absolute;
    bottom:6px;
    left:6px;
    z-index:100;
    width:89px;
    height:89px;
    /*overflow:hidden;*/
    background-image:url("../pictures/circle_freegift_larger.png");
    background-position:center;
    background-repeat:no-repeat
}
.circle_freegift:hover {
    cursor:pointer
}
.circle_50percentoff {
    position:absolute;
    bottom:6px;
    left:6px;
    z-index:100;
    width:89px;
    height:89px;
    /*overflow:hidden;*/
    background-image:url("../pictures/circle_50percentoff_larger.png");
    background-position:center;
    background-repeat:no-repeat
}
.circle_50percentoff.right {
    left:106px;
}
a.needhelp {
width:50px;
height:52px;
border:1px solid #fff;
background-image:url("../pictures/needhelp.png");
background-position:top left;
background-repeat:no-repeat;
position:absolute;
z-index:100;
top:9px;
float:right;
right:5px;
display:none
}
a.needhelp:hover {
background-image:url("../pictures/needhelp_active.png");
}