html, body{background-color:#f5f5ee; margin:0; height:100%;font:12px arial,sans-serif;}
img {border:0;}
table, tr, td {border-collapse:collapse;padding:0;vertical-align:top;}

a{text-decoration:none;}

.link{font:bolder 13px arial,sans-serif;color:#757575;line-height:18px;}

#container {width:800px;min-height:100%;_height:100%;background-color:white;margin:auto;}
#innercontainer{padding:0 20px;padding-top:3px;}
#menu {margin-top:2px;height:29px;background-image:url(/graphics/menu_separator.gif);}
#menu div {float:left;padding-right:1px;}

.headline, .section_headline {font:18px arial,sans-serif;font-weight:700;}
.subheadline, .subheadline_nocolor {font:15px arial,sans-serif;font-weight:bold;margin-bottom:0;}
.normalbold, .normalbold_nocolor{font:bold 12px arial,sans-serif;line-height:17px;}
.smallbold, .smallbold_nocolor{font:bold 9px verdana,sans-serif;line-height:14px;}
.headline_small{font:15px arial,sans-serif;line-height:21px;font-weight:700;color:#505050}
.color1, .headline, .subheadline , .smallbold, .normalbold{color:#505050}
.normal_text{ font:11px arial,sans-serif;line-height:16px;font-weight:600;color:#505050}
.section_headline{color:#999999;margin:10px 0 10px 20px;}
.section {border:4px solid #e6e6e6;padding:11px; /*4px border + 11px padding x 2 = 30px*/}
.float_inside>div, .float_inside>p, .float_inside>img {float:left;}
.margin5_inside > div, .margin5_inside>p, .margin5_inside>img {margin-right:5px;}
.padding5_inside > div, .padding5_inside>p, .padding5_inside>img {padding-right:5px;}
.bold_italic {font-weight:bold;font-style:italic}

.highlight{color:#66c0ff;}

.page_header {margin:10px 10px 25px 10px; padding-bottom:10px;border-bottom:4px solid #e6e6e6;}
.page_header table {width:100%;}
.page_header table tr td { padding-right:40px; font-family:arial, verdana, sans-serif;font-weight:bold;font-size:12px;line-height:17px;color:#484848;vertical-align:middle;height:80px;}

/* categories */
#categories_nav { width:100%; }
#categories_nav td { text-align:center; }
#categories_nav, #categories_nav a{ font:12px arial,sans-serif;line-height:14px;font-weight:700;color:#999999;text-decoration:none;}

/* designers and press clip */
#designers_list {margin-top:0px;width:170px;}
#designers_list p, #press_list p{margin:3px;}
#designers_list a, #press_list a{ font-weight:bold;color:#505050;text-decoration:none;}
#designers_list a:hover, #press_list a:hover{ color:#66c0ff;}


#press_list {margin-top:0px;width:250px;}
#news_archive a, #top_archive a, #blog_archive a {text-decoration:none;}

/* image gallery */
.gallery_image{ display:block; float:left; margin:3px; padding:2px; border:2px solid white;}

/* blog */
.blog_headline{ font:15px arial,sans-serif;font-weight:bolder; color:#999999; padding:2px; border-top:3px solid #e6e6e6; border-bottom:3px solid #e6e6e6; margin-bottom:25px; }
.blog_headline_bullet{ background-color:#65bfff; overflow:hidden; width:9px;height:9px; float:left; margin:5px 8px 5px 0; }

.blog_signature{border-right:3px solid #65bfff;border-left:3px solid #65bfff;padding:8px 20px;margin:15px 0 30px 0px; font:10px verdana,arial,sans-serif;}

/*shop*/
#productsincategory { padding: 0; display: block; _overflow: hidden; float:left; }
.productsincategory_holder a.jScrollArrowLeft { background: url(/graphics/scroller_left.gif) no-repeat 0 0; height:18px; }
.productsincategory_holder a.jScrollArrowRight { background: url(/graphics/scroller_right.gif) no-repeat 0 0; height:18px; }
.productsincategory_holder .jScrollPaneTrack{ background-image:url(/graphics/scrollpane-bg.gif); }
.productsincategory_holder .jScrollPaneDrag{ padding:5px 0; background:transparent url(/graphics/scroller_bar.gif) no-repeat 0 0;}

/* press room */

.pressroom_nav .headline {color:#484848; /*old color:#ac0056*/ font-weight:bolder;font-size:16px; margin:4px 0;}
.pressroom_nav .subheadline {color:#484848; font-weight:bolder;font-size:12px;margin:3px 0;}

#pressroom_body a, .pressroom_nav a{ font-weight:bold;color:#505050;text-decoration:none;}
#pressroom_body a:hover, .pressroom_nav a:hover{ color:#66c0ff;}

#pressroom_body td{padding:4px;}