/*---------------------------------------------------------------------------
P R O D U C T S
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#productDetail { width: 599px; float: right; }
#productContent { width: 599px; margin:0; display: block; background-color:#9fac28; }
#productContent h4 { width: 500px; margin:0; padding:0; float:left }
ul#familyList { width:770px; margin:0; padding:0; }
ul#productList { width: 144px; padding:10px 0 0 15px; margin:0; float: left; }
#contentWrapper { margin:0; float:left; padding:0 }
#contentArea { width:599px; float:left; margin:0; padding:10px 0 0 0 }
#contentArea h4 { margin:0; float:left; padding:0 0 0 0 } 
#contentArea #mainImg { margin:0; float:left; padding:0 0 0 13px }
/*img*/#wishList { width: 572px; height: 26px; margin: 5px 0; background: url(http://cache.lego.com/upload/contentTemplating/PowerminersDictionary/images/pic44F0258002DD63B14E97922CE8F290A9.gif) 13px top no-repeat; float: left; }
/*#wishList .img1 { margin: 5px 0 0 155px; }
#wishList .img2 { margin: 5px 0 0 140px; }*/
#wishList .img1 { margin: 4px 0 0 194px; float: left; }
#wishList .img2 { margin: 4px 0 0 178px; }
.ProductDescription { margin:0; padding:0 10px 10px 9px; float:left; font-size:.9em; color:#2d2b2c }
#contentsub { width: 599px; float: left; }
/*.contentsub { width:426px; float:left; margin:0; float: left; }*/
#contentsub ul { width: 426px; margin: 10px 0; list-style-type:none; float: left;  }
#productRating { margin:6px 0 9px 0; background-repeat:no-repeat; padding:0; float:left }

/*------------------------------
ADDITIONAL CLASSES
------------------------------*/
/*.toutHeader { height: 28px; margin: -2px 0 0 0; display: block; }*/
.dropdownContainer { position: relative; display: none; }
.dropdown { position: absolute; top: 28px; left: 0; background-color: #eef8fc; }
.VoteRank { font: bold 180% Verdana, lucida, arial, helvetica, sans-serif; color: #fff; }
.Vote { font: normal 10px/30px Verdana, lucida, arial, helvetica, sans-serif; color: #000; }
.VoteBasedOn { font: normal 80% Verdana, lucida, arial, helvetica, sans-serif; color: #fff; }
.VoteThankYou { color: #555; }
.VoteHover { line-height: 30px; background-color: #555; color: #fff; }
#PreVoteBasedOn { color:#fff }
.tout { width: 135px; height: 212px; margin: 0 6px 0 0; background-color: #9fac28; overflow: hidden; float: left; }
.toutLast { margin: 0; }
.toutTxt { padding: 5px 10px 0 10px; display: block; color: #2d2b2c; }

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#productContent h4 { color: #2D2B2C; text-indent: 15px; font: bold 135%/2em arial, lucida, verdana, helvetica, sans-serif;  }
#contentsub h4 { width: 419px; height: 30px; line-height: 30px; text-indent:10px; background-color:#9fac28; color: #2d2b2c; }
.tout h5 { width: 130px; height: 37px; padding: 0 0 0 5px; /*text-indent: 5px;*/ line-height:1.2em; color: #2d2b2c; overflow: hidden; }
#productContent p { margin: 0 0 0 5px; padding: 7px 5px 5px 0; color: #2B4752; font: normal 95% verdana; clear: both; }

/* -----------------------------
LINKS
------------------------------*/
.tout a { width: 135px; height: 185px; color:#000; display: block; }
.tout a:hover { color:#000; text-decoration: none; }

/* -----------------------------
IMAGES
------------------------------*/
#productList img { margin: 0 0 2px 0; }
#addContent img, .advertFlash { margin:5px 0 0 26px; }
#addContent { width: 152px; height: 252px; margin: -28px 0 0 0; padding: 0 10px 0 0; background: url(http://cache.lego.com/images/ads/ad_bg_eng-na.gif); float: right; }
