body { border: 0px; margin: 0px; padding: 0px; text-align: center; font-family: Futura, Verdana, Sans-Serif; font-size: 62.5%; color: #000; background: #fff; }
img { border: 0px; }
a { outline: none; overflow: hidden; }
h1 { color: #999; font-size: 1.6em; font-weight: normal; }
h2 { font-weight: normal; }
h3 { font-weight: normal; }

#wrap { width: 960px; margin: 0 auto 0 auto; text-align: left; padding: 2em 0 2em 0; }

#main { margin: 1em 0 0 0; overflow: auto; border-bottom: #999 solid 1px; border-top: #999 solid 1px; }
#main.splash { background-image: url('../img/jude_background.jpg'); background-repeat: no-repeat; height: 589px; }

#side_menu { margin: 0; padding: 0; width: 160px; float: left; display: inline; }
#side_menu a { text-decoration: none; color: #999; }
#side_menu a:hover { text-decoration: underline; }
#side_menu ul { margin: 0; padding: 1.4em 0 2em 0; }
#side_menu ul li { list-style-type: none; }
#side_menu.splash ul li { display: inline; list-style: none; }
#side_menu p { margin: 0; }
#side_menu a.selected { color: #000; }

#content { margin: 0; padding: 2em 0 2em 0;  width: 800px; float: left; display: inline; }
#content a { text-decoration: none; color: #999; }
#content a:hover { text-decoration: underline; }

#bottom_menu { margin: 0; text-align: right; color: #999; }
#bottom_menu ul { margin: 0; padding: 1em 0 0 0; }
#bottom_menu ul li { display: inline; list-style-type: none; margin-left: 2em; }
#bottom_menu a { text-decoration: none; color: #999; }
#bottom_menu a:hover { text-decoration: underline; }

#news { text-align: justify; width: 465px; }
#news ul { margin: 0; padding: 0; }
#news ul li { list-style: none; padding: 2em 0 2em 0; overflow: auto; }
#news h2 { margin: 0 0 0.6em 0; }
#news img.news_img { width: 465px; }
#news p.date { color: #999; float: right; margin: 0.3em 0 0 0; }

#collection_menu ul { margin: 0; padding: 0.3em 0 0.3em 1.3em; }
#collection_menu a.selected { color: #000; }

#collection { margin: 0; width: 800px; overflow: auto; }
#col_thumbs { float: left; width: 300px; margin: 0; display: inline; }
#col_thumbs ul { margin: 0; padding: 0; overflow: auto; }
#col_thumbs ul li { list-style-type: none; width: 90px; height: 120px; overflow: hidden; display: inline; margin: 10px 0 0 10px; float: left; }
#col_thumbs ul li.three { margin-left: 0; clear: left; }
#col_main_img { float: left; width: 480px; display: inline; margin: 10px 0 0 20px; }
#col_main_img p { text-align: right; color: #999; margin: 10px 60px 0 0; }
#pnav { clear: both; margin: 10px 0 0 0; }
#lnav { float: left; display: none; margin: 0 0 0 4px; }
#rnav { float: right; display: none; text-align: right; margin: 0 12px 0 0; }

#static { margin: 0; }
#static img.static_img { float: right; margin: 0 0 1em 2em; width: 370px; }
#static h3 { color: #999; font-size: 1.2em; margin-bottom: 0; display: inline; }

#press_main_img { display: none; overflow: auto; }
#press_thumbs ul { margin: 0; padding: 0; overflow: auto; }
#press_thumbs ul li { margin: 0 1em 0 1em; list-style-type: none; display: inline; float: left; }
#press_thumbs ul li.eight { clear: left; }
#lft { width: 400px; display: inline; float: left; }
#rgt { width: 400px; text-align: right; display: inline; float: left; color: #999; }

#media { margin: 0; }
#media h3 { color: #999; font-size: 1.2em; margin-bottom: 0; }
#media div.medias { margin: 4em 0 6em 0; }
#media ul { margin: 0; padding: 0; overflow: auto; }
#media ul li { margin: 0 1em 1em 0; list-style-type: none; display: inline; float: left; }
#media ul li.eight { clear: left; }

#retailers { margin: 2em 0 0 0 }
#retailers h3 { color: #999; margin: 0; font-size: 1.2em; }
#retailers h2 { color: #666; font-size: 1.4em; }
#retailers h2 a { color: #000; text-decoration: none; }
#retailers h2 a:hover { text-decoration: none; }
#retailers ul { margin: 0; padding: 0; }
#retailers ul li { list-style-type: none; margin-bottom: 2em; }
#retailers p { margin: 0; color: #333; }
#retailers .retails li { margin-bottom: 1em; }
#reatilers .retails ul { display: none; }

#shop_online { float: right; display: inline; margin-top: 40px; }
#shop_online a { color: #000; text-decoration: none; font-size: 1.2em; }
#shop_online a:hover { text-decoration: underline; }

