/*------------------------------
STRUCTURE
------------------------------*/
#ContentContainer { padding: 17px 13px 26px 22px; }

#FeatureContent { float: left; width: 688px; overflow: hidden; }
#FeatureContent div.SmallTopImage { font: Italic 113% Arial; margin: 0px 0px 18px 18px; float: right; clear: right; width: 205px; }
#FeatureContent div.LargeBottomImage { font: Italic 113% Arial; margin: 24px 0px 18px 18px; float: right; clear: right; width: 427px; }
#FeatureContent div.top { font-size: 0; width: 688px; height: 35px; background: url(http://cache.lego.com/upload/contentTemplating/DesignByMeDictionary/images/pic0346E29E11268491DFAD8CCC071C8059.gif) no-repeat; }
#FeatureContent div.bottom { font-size: 0; width: 688px; height: 9px; background: url(http://cache.lego.com/upload/contentTemplating/DesignByMeDictionary/images/pic9919CEEC6FB1C358B5456E021DF9024C.gif) no-repeat; }
#FeatureContent div.content { padding: 0px 30px 0px 30px; width: 628px; background: url(http://cache.lego.com/upload/contentTemplating/DesignByMeDictionary/images/picAA533A36255E3DEAA616449FB5F9ACA3.gif) repeat-y; overflow:hidden; }

#CategoryList { float: right; width: 227px; }
#CategoryList div.top { font-size: 0; width: 227px; height: 9px; background: url(http://cache.lego.com/upload/contentTemplating/DesignByMeDictionary/images/picDD9DFF116217A7E43A9264BE3DFBDAA1.gif) no-repeat; }
#CategoryList div.bottom { font-size: 0; width: 227px; height: 16px; background: url(http://cache.lego.com/upload/contentTemplating/DesignByMeDictionary/images/pic699378A33D5C17A89C633EA58F4FCA23.gif) no-repeat; }
#CategoryList ul { background: url(http://cache.lego.com/upload/contentTemplating/DesignByMeDictionary/images/picCE7D115C4ECB008685B0D23B8CA9D65E.gif) repeat-y;}
#CategoryList li.CategoryHeader { font: bold 145% Arial; color: #999; padding-bottom:20px; }


/*------------------------------
IMAGES
------------------------------*/
#FeatureContent div img { margin-bottom: 18px; }

/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#FeatureContent h3 { font: bold 145% Arial; color: #000; }
#FeatureContent h4 { font: 113% Arial; color: #666; padding-bottom: 15px; border-bottom: 1px solid #f4f4f4; width: 395px; }
#FeatureContent p { font: 113% Arial; color: #4a4a4a; margin-top: 24px; }

/*------------------------------
ADDITIONAL CLASSES
------------------------------*/
div.clear { clear: both; }

/*------------------------------
LINKS
------------------------------*/
#FeatureContent div.content a { font: Arial; color: #006699; text-decoration: underline; }
#CategoryList a { text-decoration: none; font: 113% Arial; color: #000;  line-height:25px; }
#CategoryList ul {padding-left: 36px;}
#CategoryList a:hover { text-decoration: underline; }
#CategoryList a.selected { text-decoration: underline;}
#CategoryList li a.selected {padding:0 !important;}
