body {min-width: 990px;}
/* for old layout with tables and center element*/
#center {padding: 0; margin: 0 auto; width: 988px;}

html {width: 100%;}

#brandingWrapper {background: url(/images/core/sprites/master_sprite.png) repeat-x left top; height: 89px; width: 100%;}
/*#brandingWrapper {background: url(/images/core/header/branding-bg.gif) repeat-x; height: 89px; width: 100%;}*/

.wrapping {position: relative;}
.wrapping, #navAndTools, #contentBody {margin: 0 auto; padding: 0; width: 990px;}

h2#branding {float: left; margin: 8px 0 0 12px; padding-left: 3px;}

a.member{font-size: 18px; float: right; position: relative; top: 27px;}
a.member span {color: #8bef16;}

#globalNavWrapper {background: #fff url(/images/core/sprites/master_sprite.png) repeat-x left -90px; clear: left; overflow: hidden;}
/*#globalNavWrapper {background: #fff url(/images/core/header/globalNav-bg.gif) repeat-x; clear: left; overflow: hidden;}*/

#browseNav.at {background: url(/images/core/sprites/atSprite.png) no-repeat -263px 0px;}
#newEmusic.at {background: url(/images/core/sprites/atSprite.png) no-repeat -150px 0px;}
#charts.at {background: url(/images/core/sprites/atSprite.png) no-repeat -83px -0px;}
#audiobooks.at{background: url(/images/core/sprites/atSprite.png) no-repeat 21px 0px;}
#profile.at {background: url(/images/core/sprites/atSprite.png) no-repeat -333px 0px;}

#brandingWrapper ul, #globalNavWrapper ul {list-style: none;}

/* GLOBAL NAV */
#globalNav {padding-left: 0; margin: 0; float: left; max-width: 900px;}
#globalNav li {float: left; font-size: 15px; line-height: 31px; padding-bottom: 25px;}

/*opera*/
html:first-child #globalNav li {padding-bottom: 19px;}

#globalNav li a {border-right: 1px dotted #8794a0; padding: 0 12px;}
#globalNav li#browseNav a {border-left: 1px dotted #8794a0;}

#globalNav a, #globalNav a:link, #globalNav a:visited {
	color: #8794a0; font: bold 12px arial, sans-serif; text-decoration: none; text-transform: uppercase;
}

#globalNav a:hover, #globalNav a:active, #globalNav li.at a,  #globalNav li.at a:link, #globalNav li.at a:visited {color: #303d4a;}


/* GLOBAL TOOLS */
#globalTools {float: right; margin-top: 0; margin-bottom: 0;}
#globalTools li {float: left; font-size: 15px; line-height: 31px;}
#globalTools li a {border-right: 1px solid #1b1b1b; padding: 0 12px; color: #1b1b1b; font: bold 10px arial, sans-serif;  text-decoration: none;}
#globalTools li#login a {color: #FB1919; border-right: none; padding-right: 0;}

/* SUB NAV (FOOTER) */
#subNavTransitionWrapper {clear: left; background-color: #000;}

#subNavWrapper {background-color: #363636; height: 110px; padding: 23px 0 7px 0; text-align: left;}
#subNavWrapper ul {list-style: none;}
#subNav {margin: 0 auto; padding: 0; width: 990px;}
#subNav h3 {font-weight: normal;}
#subNav ul {margin-left: 0; padding-left: 0;}
#subNav li {float: left; padding-right: 85px;}
#subNav li#help {padding-right: 0;}
#subNav li#aboutUs {padding-right: 70px;margin-left: 3px}
body.win #subNav li#aboutUs {padding-right: 35px;margin-left: 3px}
#subNav li#subTools {padding-right: 70px;}
body.win #subNav li#subTools {padding-right: 40px;}
body.ie #subNav li#forums {width: 165px; padding: 0;}
#subNav li#goodies {padding-right: 70px;}
#subNav li ul li {line-height: 16px;}
#subNav li a {color: #7195af; font: 10px/15px verdana, sans-serif; text-decoration: none;}


/* TARGET OPERA */
body.opera #subNav li a {font: 10px/15px arial, sans-serif; text-decoration: none;}


#subNav li a {letter-spacing: -.5px;}
#subNav li#help h3 a {font-size: 10px; line-height: 1px; color: #f00;}
#subNav li a:hover {text-decoration: underline;}
#subNav li h3 {color: #fff; font-size: 10px; text-transform: uppercase;}


li#help h3 {position: relative;}
li#help h3 a img {position: absolute; left: 35px; top: -3px;}
li#aboutUs {margin-left: 0;}

#subNav li ul li {float: none; margin-left: 0; padding-right: 0;}

/* DISCLAIMERS*/

#disclaimers {clear: left; color: #626262; font-family: verdana,sans-serif; font-size: 10px;  line-height: 14px; padding: 10px 0; text-align: left; margin: 0 auto; width: 990px;}
#disclaimers a {color: #626262;; font: 10px/15px verdana, sans-serif; text-decoration: none;}
#disclaimers p {margin-left: 50px;}
#disclaimers p.partners {margin-top: 10px;}
#disclaimers p img {float: left; margin: 8px 5px 0 -55px;}

/* ACQUISITION*/

#acquisitionBanner {float: left; border-top: 1px solid #fff; width: 100%; background-color: #000}
#acquisitionBanner div {position: relative; width: 990px; margin: 0 auto; overflow: hidden}
#acquisitionBanner img {display: block}

/* DASHBOARD*/

#dashboard {float: left; margin: 27px 0 0 30px; padding: 0; color: #6e757e; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; width: 400px}
#dashboard li {margin-right: 20px; position: relative; font-size: 11px; float: left}

#dashboard span.upgrade {display: none; margin-top: 0; position: absolute; right: -5px; top: -15px;}
#dashboard p {float: left; line-height: 36px;}
#dashboard li img {float: left; margin-top: 8px;}

#dashboard a {color: #6e757e; font-family: arial, sans-serif; font-weight: bold; text-decoration: none;}
#dashboard a:hover {color: #e9f522;}
#dashboard span {font-size: 2.27em; float: left; margin: 0 5px 0 9px;}
#dashboard span.upgrade {color: #fff; font-size: inherit;}


/*SEARCH FIELD AND DROPDOWN*/
#search {background: 0 none; color: #899db0; float: right; font-weight: bold; margin-top: 18px; padding: 17px 0 0 15px; position: relative; left: 12px;  width: 415px; z-index: 4999; zoom: 1}
body.ff3.mac #search  {padding-left: 0px; width: 430px}
body.opera #search {padding-left: 29px; width: 401px}
body.ie #search {padding-left: 3px; width: 427px; left: 12px}
#search.boxOpen {background: url(/images/core/sprites/master_sprite.png) no-repeat 4px -286px;}
#search p {float: left; font-size: 11px; line-height: 1.775em; position: relative; z-index: 5000}
#search p span {display: block; float: left; height: 20px; width: 9px;}
#search input#searchField {background: url(/images/core/sprites/master_sprite.png) repeat-x 0 -238px; border: 0; float: left; height: 1.6em; color: #000; font-size: 11px; width: 200px;}
span.leftCap {background: url(/images/core/sprites/master_sprite.png) no-repeat 1px -217px; margin-left: 10px;}
span.rightCap {background: url(/images/core/sprites/master_sprite.png) no-repeat -10px -217px; margin-right: 10px;}
#myselectbox {width: 149px}
body.opera #myselectbox {width: 135px}
#myselectbox_container {background:transparent url(/images/core/sprites/master_sprite.png) no-repeat 0 -52px; padding-bottom: 11px; position: absolute; left: -10px; top: 25px; width: 425px; z-index: 9999;}
body.ff3.mac #myselectbox_container {left: 5px;}
body.opera #myselectbox_container {left: -24px;}
body.ie #myselectbox_container {left: 2px;}
body.ie #myselectbox_container {z-index: 4999; position: absolute; zoom: 1; top: 19px; background-position: 0 -60px;}
body.ie #myselectbox_container ul {position: relative; z-index: 4999; zoom: 1;  }
body.ie7 #myselectbox_input {padding-left: 18px}


#search .selectbox-wrapper ul {background: url(/images/core/header/searchbox-bg.png) repeat-y top left; padding: 10px 0 20px 4px; text-align: left; margin: 0}
#search .selectbox-wrapper li {line-height: 15px; padding-left: 35px; width: 90%;}

#search #actions {position: relative}
#searchInput {background: url(/images/core/header/search.png); width: 23px; height: 23px; border: 0; text-indent: -9000px; padding: 0; margin: 0;}
body.safari #searchInput {position: relative; top: -3px}

body.ie #search.boxOpen #actions {position: static}

li#myselectbox_input_xbk, li#myselectbox_input_x, li#myselectbox_input_cx, li#myselectbox_input_ed {border-top: 1px solid #252525; margin: 7px 0 0 0; padding: 7px 0 0 10px;}
#myselectbox_input { background: url(/images/core/sprites/master_sprite.png) no-repeat 143px -268px; cursor: pointer; padding-right: 13px; border: 0; 	text-align: right;  width: 126px;}
body.ie #myselectbox_input, body.ff.win #myselectbox_input { background-position: 129px -267px;}
body.ie7 #myselectbox_input, { background-position: 145px -267px;}
body.ff3.mac #myselectbox_input {width: auto}
body.safari #myselectbox_input {background-position:130px -268px}
#search, #myselectbox_input {color: #899db0; font-family: arial, sans-serif; font-weight: bold;}
#myselectbox_input {font-size: 11px; margin-right: 4px;}

.current {background-color: #26282a; cursor: pointer;}
.selected {color: #f7f9fa;}

#search .selectbox-wrapper {display: none}
#search.boxOpen .selectbox-wrapper {display: block}