/*---------------------------------------------------------------------------
P R O D U C T S
---------------------------------------------------------------------------*/

/* -----------------------------
STRUCTURE
------------------------------*/
#content { margin: 0 0 20px 0; }
#productDetail { width: 599px; float: right; }
#productContent { width: 599px; margin: 10px 0 0 0; display: block; background-color: #FE8502; }
/*ul#familyList { width: 770px; height:2px; margin: 0 0 5px 15px; float:left; padding: 5px 0 0 0; display: block; }*/
#familyList li { margin: 0 5px 0 0; float: left; }
ul#productList { width: 144px; padding:0 0 0 15px; display: block; /*position: absolute; top: 330px; left: 0;*/ float: left; }
#contentWrapper { margin:0; padding:0 }
#contentArea { background-color:#ceaa70; width:599px; float:left; margin:0; padding:0 }
#contentArea h4 { margin:0; background-color:#ceaa70; float:left; padding:0 0 0 13px } 
#contentArea #mainImg { margin:0; float:left; padding:0 0 0 13px }
#secImg { padding: 0 10px 12px 0; float: right; }
#thirdImg { padding: 0 10px 0 0; float: right; }
#wishList #img1 { margin: 4px 0 0 194px; float: left; }
#wishList #img2 { margin: 4px 0 0 178px; }
.ProductDescription { margin:0; padding:0 10px 10px 13px; float:left; font-size:.9em; color:#3c3020 }
.contentsubOuter { width:599px; height: 20px; background-color:#e4ce9f; float: left; }
.contentsub { width:426px; background-color:#e4ce9f; float:left; margin:0; float: left; }
.contentsub h4 { width: 407px; height: 30px; line-height: 30px; clear:both; margin: 0 0 8px 0; float:left; background-color: #9FAC28; font-size:1.2em; color: #3c2e21; }
.contentsub ul { clear:both; width: 426px; list-style-type:none; padding:0; float:left; margin:10px 0 10px 0 }
.contentsub ul li { padding:0; float:left; margin:0 7px 0 0 }
#productRating { margin:0; border-top:6px solid #e4ce9f; border-bottom:9px solid #e4ce9f; background-repeat:no-repeat; padding:0; float:left; }
#productRating td {color:#000;}
#wishList { width: 572px; height:26px; margin:5px 0; background: url(http://cache.lego.com/upload/contentTemplating/PiratesDictionary/images/picFE2D5520C6B46FD92F10B6035CA9A6ED.gif) 13px top no-repeat; float: left; }

/*------------------------------
ADDITIONAL CLASSES
------------------------------*/
.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: #fff; }
.VoteBasedOn { font: normal 80% Verdana, lucida, arial, helvetica, sans-serif; color: #2B4752; }
.VoteThankYou { color: #fff; }
.VoteHover { line-height: 30px; background-color: #1B747A; color: #fff; }
#PreVoteBasedOn { color:#fff }

/* -----------------------------
HEADERS/PARAGRAPHS
------------------------------*/
h3 { width: 770px; height:85px; margin:0; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/PiratesDictionary/images/pic4A0BAE464C46AC46DA8E9B7C76A9AB27.jpg) no-repeat; }
#productContent h4 { margin: 0 0 0 10px; color: #2B4752; font: bold 135%/2em arial, lucida, verdana, helvetica, sans-serif;  }

#productContent p { margin: 0 0 0 5px; padding: 0 5px 5px 0; color: #2B4752; font: normal 95% verdana; clear: both; }
.ProductMainTitle { font-weight: bold; font-size: 17px; color: #000; background-color:#ceaa70; padding:3px; float:left; height:31px; line-height:2em; font-family: Arial; }

/* -----------------------------
LINKS
------------------------------*/
.tout a { width: 135px; height: 195px; color:#000; display: block; }
#container .tout a:hover { color:#000; text-decoration: none; }
.toutHeader { height: 28px; margin: -2px 0 0 0; display: block; }
.tout { width: 135px; height: 212px; margin: 0 6px 0 0; background-color: #ceaa70; float: left; }
.toutTxt { padding: 5px 10px 0 10px; width:115px; float:left; color: #3c2e21; }
.tout h5 { width: 135px; height: 27px; text-indent: 10px; line-height:2em; font-size:1em; font-weight:bold; color: #3c2e21; }

/* -----------------------------
IMAGES
------------------------------*/
#productList img { margin: 0 0 2px 0; }
#addcontainer { margin:0; padding:0; width:120px; height:240px; float:left }
#addContent img, .advertFlash { margin:5px 0 0 0; padding:0 0 0 26px; float:left  }
#addContent { width: 152px; height: 252px; margin:0; padding: 0 10px 0 0; background: url(http://cache.lego.com/images/ads/ad_bg_eng-na.gif); float: left; }
#GFcontainer { font-size:.8em }
#GFcontainer a, #GFcontainer a:hover { text-decoration:none }

/* -----------------------------
IMPORTED STYLES FROM CONTENT ADMIN
------------------------------*/
