@charset "utf-8";
/* CSS Document */
/* COLORS ////////

brown 986548
dark brown 553828
////////////////*/

/* PNG Fix for IE6 */
/*div { behavior: url(includes/png/iepngfix.htc);}*/
/*/////////////////*/


body {background:url(../graphics/bg2.jpg) left top repeat-x #c9a885; background-attachment:fixed;}



#wrapper {width:792px; margin:0 auto;}
#topShadow {padding:0 9px 0 9px; width:774px; height:46px; background:url(../graphics/contentBgTop.png) bottom no-repeat;}
#bodyShadow {padding:0 9px 0 9px; width:774px; height:auto; background:url(../graphics/contentBg.png) top repeat-y;}
#btmShadow {padding:0 9px 0 9px; width:774px; height:36px; background:url(../graphics/contentBgBtm.png) top no-repeat;}
#header {width:774px; height:65px; background:url(../graphics/headerBg2.jpg) top no-repeat;}
#navBox {width:690px; margin:0 auto; height:54px;}



.container {background-color:#fff;}
/*.bg {background:url(../graphics/blueprint_grid_48+18x18.png) top left;}*/
.txtBwn {color:#986548; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.pushDown {padding-top:12px;}
.noPadding {padding:0;}

.left {float:left;}
.right {float:right;}


#nav, #nav ul {padding:0; margin: 0 0 0 0; list-style: none; line-height: 1.5;}

/* width needed or else Opera goes nuts (next line ↓)*/

/* second-level lists:
using left instead of display to hide menus because display: none isn't read by screen readers (next line ↓)*/

/* lists nested under hovered list items (next line ↓)*/
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul li {border:none;}

#nav a {display: block;}
#nav li {float: left;}
#nav li ul {position: absolute; background: #fefaf1; left: -999em; width:12em;}
#nav li ul li{ white-space:nowrap;}
#nav li ul li a {padding:0 0.5em 0 0.5em; text-align:left; width:11em;}

#nav li.wHome {width:4em;}
#nav li.wHome a {width:3.5em; border-right:1px solid #ddd;}

#nav li.wMusic {width:5.8em;}
#nav li.wMusic a {width:5.3em; border-right:1px solid #ddd;}
#nav li.wMusic li a {border:none;}

#nav li.wNews {width:4em;}
#nav li.wNews a {width:3.5em; border-right:1px solid #ddd;}
#nav li.wNews li a {border:none;}


#nav li.wFan {width:8.4em;}
#nav li.wFan a {width:8.0em; border-right:1px solid #ddd;}
#nav li.wFan li a {border:none;}

#nav li.wAbout {width:7.1em;}
#nav li.wAbout a {width:6.5em; border-right:1px solid #ddd;}
#nav li.wAbout li a {border:none;}

#nav li.wLicense {width:9.1em;}
#nav li.wLicense a {width:8.7em; border-right:1px solid #ddd;}
#nav li.wLicense li a {border:none;}


#nav li.wMedia {width:7.2em;}
#nav li.wMedia a {width:6.7em; border-right:1px solid #ddd;}
#nav li.wMedia li a {border:none;}

#nav li.wContact, #nav li.wContact a {width:.5em;}




#nav li.wHome ul, #nav li.wHome ul li {display:block; width:12em;}
#nav li.wMusic ul, #nav li.wMusic ul li {display:block; width:12em;}
#nav li.wNews ul, #nav li.wNews ul li {display:block; width:8.7em;}
#nav li.wFan ul, #nav li.wFan ul li {display:block; width:9.9em;}
#nav li.wAbout ul, #nav li.wAbout ul li {display:block; width:11.8em;}
#nav li.wLicense ul, #nav li.wLicense ul li {display:block; width:12em;}
#nav li.wMedia ul, #nav li.wMedia ul li {display:block; width:10.1em;}
#nav li.wContact ul, #nav li.wContact ul li {display:block; width:12em;}

.privacy {float:right;}
.privacy a {text-transform:capitalize; color:#000;}




ul#footernav {margin:0 0 1.5em 0; float:left;}
ul#footernav li {display:inline; text-decoration:none; float:left; border-left:1px solid #ddd;}
ul#footernav li a {margin:0 .75em 0 .75em; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; color:#986548;}
ul#footernav li a:hover {text-decoration:underline; color:#553828;}
ul#footernav li.noPipe {border:none;}
ul#footernav li.noPipe a {margin-left:0;}



.price {font-size: 28px; font-weight: bold; color: #bda500; line-height: 18px; margin-bottom: 22px;}
.price-small {font-size: 18px; font-weight: bold; color: #bda500; line-height: 18px; margin-bottom: 22px;}
.description {font-size: 12px; width: auto; padding: 18px 18px 1px 18px; background: #fff5b5;}

.combo {width: 317px; height: 127px; padding: 20px; margin: 18px auto 0 auto; background: url(../images/bg-combo.gif) no-repeat;}

form {margin: 0; padding: 0; line-height: 18px;}









