/***** Global Settings *****/
 
html, body {
	border:0;
	margin:0;
	padding:0;
	height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.25;
	background-color: #111111;
}
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	font-size:2em;
}
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font-size:1.5em;
}
h3 {
	font-size:1em;
	font-weight:bold;
}
/***** Common Formatting *****/
a {
	outline:0;
	text-decoration: none;
}
p, ul, ol {
	margin:0;
	padding:0 0 1.25em 0;
}
ul, ol {
	padding:0 0 1.25em 2.5em;
}
blockquote {
	margin:1.25em;
	padding:1.25em 1.25em 0 1.25em;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Links *****/
 
a, a:link, a:visited, a:hover {
	text-decoration:underline;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em Arial, Helvetica, sans-serif;
}
textarea {
	width:100%;
	line-height:1.25;
}
label {
}
/***** Tables *****/
 
table {
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}
table tr td {
	padding:2px;
}
/***** Wrapper *****/
 
#wrap {
	width:960px;
	margin:0 auto;
}
/***** Global Classes *****/
 
.clear {
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.wrap {
	width:960px;
	margin:0 auto;
}
.img-left {
	float:left;
	margin:4px 10px 4px 0;
}
.img-right {
	float:right;
	margin:4px 0 4px 10px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
div {
	outline: none;
}
div {
	-moz-outline-style: none;
}
div#page_alert {
	position:absolute;
	z-index:50;
	margin:15px;
	background-color:#e7e7e7;
	font-size:11px;
	background-image: url(../images/alert.png);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	border: 2px solid #ef9515;
	display:none;
	color:#111111;
	top:0px;
	left:0px;
	width:100%;
	height:150px;
}
#page_alert a, #page_alert a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#111111;
}
#page_alert a:hover{
	font-weight:bold;
	text-decoration:none;
	
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	min-height:100%; /* real browsers */
	background-color: #333333;
	z-index:10;
	display:block;
	min-width:1000px;
}
div#preloader{
	width:100%;
	height:100%;
	min-height:100%; /* real browsers */
	background-color: #111111;
	position:absolute;
	z-index:60;
	background-image: url(/static/images/main-loader.gif);
	background-repeat: no-repeat;
	background-position: center 250px;
	display:block;
	color:#E79009;
	text-align:center;
	padding-top:220px;
	font-size:12px;
	display:none;
}
* html div#container {
	height:100%;
} /* IE6: treaded as min-height*/
#header {
	padding:0px;
	height: 180px;
	text-align: center;
	background-image: url(/static/images/blank.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:#111111;
	
}
div#header #logo {
	width:253px;
	height: 153px;
	padding-top: 0px;
	padding-left: 25px;
	z-index: 2;
	position:absolute;
	left: 0px;
	top: 0px;
}
div#header div#home_logo {
	width:740px;
	height: 398px;
	margin:auto;
	display: none;
}
div#header #copy_box {
	width:624px;
	height: 260px;
	margin:auto;
	background-image: url(/static/images/trans_copy_box.png);
	color:#ffffff;
	display: none;
	background-repeat: repeat;
	padding-bottom:40px;
}
div#header #copy_box #title {
	padding-bottom:5px;
	padding-top:15px;
	width:624px;
	text-align:center;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	line-height:35px;
}
div#header #copy_box #info {
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	font-size: 16px;
}
div#header #copy_box #bottom {
	padding-top:10px;
	width:624px;
	text-align:center;
}
div#header #section_title {
	margin:auto;
	padding-top:25px;
	display: none;
}
div#header #spacer {
	height:40px;
}
div#content {
	background-color: #333333;
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 20px;
	padding-left: 0em;
}
div#content p {
	text-align:justify;
	padding:0 1em;
}
div#columns {
	width:1034px;
	margin:0 auto;
}
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background-color: #333333;
	font-size: 9px;
	color: #999999;
	text-align:center;
}
div#footer a, div#footer a:visited {
	color: #999999;
	text-decoration: none;
}
div#footer a:hover {
	color: #ffffff;
	text-decoration: none;
}
div#footer p {
	padding:1em;
	margin:0;
}
div#main_menu {
	position: relative;
	height:64px;
	left: 0px;
	width:1034px;
	background-color: #333333;
	margin:0 auto;
}
#menu_shade {
	position:absolute;
	top: 57px;
}
#menu_pops {
	position:absolute;
	width:1034px;
	height: 136px;
	z-index:55;
	top: -118px;
}
#menu_pops #ac {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-ac.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 0px;
	top:0px;
	display: none;
}
#menu_pops #chr {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-chr.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 90px;
	display: none;
}
#menu_pops #classic_hits {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-classic_hits.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 181px;
	display: none;
}
#menu_pops #classic_rock {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-classic_rock.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 270px;
	display: none;
}
#menu_pops #country {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-country.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 357px;
	display: none;
}
#menu_pops #news-talk {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-news-talk.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 449px;
	display: none;
}
#menu_pops #regional_mexicano {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-regional_mexicano.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 535px;
	display: none;
}
#menu_pops #rock-alternative {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-rock-alternative.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 626px;
	display: none;
}
#menu_pops #traditional_country {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-traditional_country.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 715px;
	display: none;
}
#menu_pops #spanish_chr {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-spanish_chr.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 803px;
	display: none;
}
#menu_pops #urban {
	width:134px;
	height:136px;
	background-image: url(/static/images/menu_pop-urban.png);
	background-repeat: no-repeat;
	position:absolute;
	left: 893px;
	display: none;
}
#pop_up_data {
	width:60px;
	float:right;
	font-size:12px;
	color:#FFF;	
	padding-top:23px;
}
#pop_up_data #files {
	padding-bottom:6px;
	float:left;
	font-weight:bold;
}
#pop_up_data #files span {
	font-weight:normal;
}
#pop_up_data #size {
	float:left;
	font-weight:bold;
}
#pop_up_data #size span {
	font-weight:normal;
}
#global_menu_holder {
	position:absolute;
	height: 57px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-position: 0px -57px;
	background-repeat: no-repeat;
	z-index:5;
}
#global_menu {
	height:57px;
	margin:0;
	padding:0;
}
#global_menu span {
	display: none;
}
#global_menu li, #global_menu a {
	height:57px;
	display:block;
}
#global_menu li {
	float:left;
	list-style:none;
	display:inline;
}
#global_menu-cap1 {
	width: 36px;
}
#global_menu-cap2 {
	width: 28px;
}
#global_menu-01 {
	width: 74px;
}
#global_menu-01 a:hover, #global_menu-01 a.hover, #global_menu-01_active {
	width: 74px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -36px 0px;
}
#global_menu-02 {
	width: 90px;
}
#global_menu-02 a:hover, #global_menu-02 a.hover, #global_menu-02_active {
	width: 90px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -110px 0px;
}
#global_menu-03 {
	width: 91px;
}
#global_menu-03 a:hover, #global_menu-03 a.hover, #global_menu-03_active {
	width: 91px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}
#global_menu-04 {
	width: 88px;
}
#global_menu-04 a:hover, #global_menu-04 a.hover, #global_menu-04_active {
	width: 88px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -291px 0px;
}
#global_menu-05 {
	width: 90px;
}
#global_menu-05 a:hover, #global_menu-05 a.hover, #global_menu-05_active {
	width: 90px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -379px 0px;
}
#global_menu-06 {
	width: 92px;
}
#global_menu-06 a:hover, #global_menu-06 a.hover, #global_menu-06_active {
	width: 92px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -469px 0px;
}
#global_menu-07 {
	width: 86px;
}
#global_menu-07 a:hover, #global_menu-07 a.hover, #global_menu-07_active {
	width: 86px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -561px 0px;
}
#global_menu-08 {
	width: 94px;
}
#global_menu-08 a:hover, #global_menu-08 a.hover, #global_menu-08_active {
	width: 94px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -647px 0px;
}
#global_menu-09 {
	width: 91px;
}
#global_menu-09 a:hover, #global_menu-09 a.hover, #global_menu-09_active {
	width: 91px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -741px 0px;
}
#global_menu-10 {
	width: 90px;
}
#global_menu-10 a:hover, #global_menu-10 a.hover, #global_menu-10_active {
	width: 90px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -832px 0px;
}
#global_menu-11 {
	width: 84px;
}
#global_menu-11 a:hover, #global_menu-11 a.hover, #global_menu-11_active {
	width: 84px;
	background-image: url(/static/images/menu_sprite.jpg);
	background-repeat: no-repeat;
	background-position: -922px 0px;
}
/*the two-column container*/
#columns {
	width:1034px;
	padding-top:10px;
}
#columns #three-columns {
	height: auto;
	width: 1034px;
	margin:auto;
	margin-bottom:20px;
}
#columns #three-columns #column-3 {
	/*float it*/
	float:right;
	height: auto;
	width: 202px;
	padding:0px;
}
#columns #three-columns #column-2 {
	/*float it*/
	float:left;
	height: auto;
	width: 630px;
	padding:0px;
}
#columns #three-columns #column-1 {
	float:left;
	height: auto;
	width: 202px;
	padding:0px;
}
/*clear the above float*/
#columns .clr {
	clear:both;
}
#wanna_ride_bus_btn {
	width:171px;
	padding-left:10px;
}
#about_sbr_btn {
	width:171px;
	padding-left:10px;
}
#fueled_by {
	width:164px;
	padding-left:15px;
}
#follow_us {
	width:180px;
	padding-left:19px;
	position:relative;
}
#follow_us .title {
	float:left;
	display:block;
	width:160px;
}
#follow_us .icons {
	float:left;
	padding-top:6px;
	padding-bottom:15px;
	display:block;
	width:170px;
}
#follow_us .icons a{
	float:left;
	padding-right:5px;
	display:block;
}
#login_box {
	position:relative;
	width:160px;
	padding-left:15px;
}
#login_box a, #login_box a:active {
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
#login_box a:hover {
	color:#ffffff;
	text-decoration:none;
}
#login_box #user_name_holder {
	
}
#login_box #password_holder {
	
}
#login_box .textInput {
	width: 150px;
	height: 15px;
	border: 1px solid #222222;
	padding:3px;
	color:#C8C8C8;
	font-size:11px;
	background-color: #666666;
}
#login_box span {
	color:#999999;
	font-size:12px;
}
#login_box .search_btn {
	padding-left:20px;
}
#login_box #let_me_in {
	font-weight:bold;
	float:right;
	padding-top:5px;
}
#login_box #let_me_in .login_btn {
	font-size:12px;
}
#login_box label.error {
	font-weight:normal;
	color:#b05800;
	text-align:left;
	width:140px;
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	display:none;
}
#login_box label#user_name_error {
	position:absolute;
	top:4px;
	left:85px;
}
#login_box label#password_error {
	position:absolute;
	top:41px;
	left:85px;
}
#login_loader{
	width:16px;
	height:16px;
	position:absolute;
	left: 178px;
	top: 79px;
	display:none;
}


#lost_password_box {
	padding-top:25px;
	position:relative;
	width:160px;
	padding-left:15px;
	display:none;
}
#lost_password_box h3 {
	font-size:20px;
	color:#fff;
	line-height:15px;	
}
#lost_password_box a, #lost_password_box a:active {
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
#lost_password_box a:hover {
	color:#ffffff;
	text-decoration:none;
}
#lost_password_box #name_holder, #lost_password_box #email_holder, #lost_password_box #station_holder {
	background-image: url(/static/images/field_med_bg.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 160px;
}

#lost_password_box .textInput {
	width: 150px;
	height: 18px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 0px;
	margin-left: 5px;
	color:#333333;
	font-size:11px;
}
#lost_password_box span {
	color:#999999;
	font-size:12px;
}
#lost_password_box #submit {
	float:right;
	font-weight:bold;
	padding-top:5px;
}

#lost_password_box #submit .lost_password_submit_btn {
	font-size:12px;
}

#lost_password_box label.error {
	font-weight:normal;
	color:#b05800;
	text-align:left;
	width:140px;
	padding-left:0px;
	font-size:12px;
	font-weight:bold
}
#lost_password_box label#name_error {
	position:absolute;
	top:4px;
	left:85px;
}
#lost_password_box label#email_error {
	position:absolute;
	top:41px;
	left:85px;
}
#lost_password_box label#station_error {
	position:absolute;
	top:78px;
	left:85px;
}

#marquee_holder {
	width:625px;
	height:50px;
	background-color:#333333;
	font-size:12px;
	color:#fff;
}
#list_module {
	width:626px;
	height:100%;
	background-color:#201f1f;
}
#list_module #top {
	width:626px;
	height:82px;
	background-image: url(/static/images/list_module_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
}
#list_module #data_holder {
	background-image: url(/static/images/list_module_bg.gif);
	background-repeat: repeat-y;
	height:600px;
	padding-top:4px;
}
#list_module #data_holder #fader {
	height:600px;
	width:625px;
	background-color:#201f1f;
	background-image: url(/static/images/loader1.gif);
	background-repeat: no-repeat;
	background-position: center 150px;
	position:absolute;
	display:none;
	z-index:10;
}
#list_module #data_holder #list {
	background-image: url(/static/images/list_module_bg.gif);
	background-repeat: repeat-y;
	height:600px;
	width:625px;
	overflow: auto;
	padding-right:0px;
	padding-top:3px;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	z-index:9;
}
#list_module #data_holder #list p {
	text-align:left;
	padding:0 0 1.25em 0;
}
.list_item {
	color:#999999;
}
.list_item #download_spacer {
	display:block;
	width:33px;
	height:22px;
	position:relative;
	float:left;
	margin-right:17px;
}
.list_item #download a {
	display:block;
	width:14px;
	height:22px;
	position:relative;
	float:left;
	text-align:left;
	background-image: url(/static/images/list_download_icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px -44px;
	margin-left:20px;
	margin-right:17px;
}
.list_item #download a:hover, .list_item #download a.hover, .list_item #download_active {
	background-position: 0px -22px;
}
.list_item #title {
	font-size:13px;
	line-height:12px;
	width:300px;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:15px;
	display:block;
}
.list_item #title_long {
	font-size:13px;
	line-height:12px;
	width:430px;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:15px;
	display:block;
}
.list_item #demo_title {
	font-size:13px;
	line-height:12px;
	width:350px;
	float:left;
	margin-left:50px;
	padding-bottom:5px;
	padding-top:5px;
	cursor:pointer;
}



.list_item #title span, .list_item #title_long span {
	font-size:10px;
}

.list_item #type_spacer {
	width:130px;
	float:left;
	font-size:13px;
	line-height:12px;
	display:block;
}
.list_item #type {
	font-size:13px;
	line-height:12px;
	width:130px;
	float:left;
}
.list_item #date {
	font-size:13px;
	line-height:12px;
	width:50px;
	float:left;
}
.list_item #cart a {
	display:block;
	width:18px;
	height:22px;
	position:relative;
	float:left;
	text-align:left;
	background-image: url(/static/images/list_cart_icon_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	margin-left:20px;
}
.list_item #cart a:hover, .list_item #cart a.hover, .list_item #cart_active {
	
}
.load_more_button {
	color:#999999;
	cursor:pointer;
}

.load_more_button #title {
	font-size:13px;
	font-weight:bold;
	color:#cc6600;
	line-height:12px;	
	float:left;
	padding-top:3px;
	padding-left:30px;
}
.load_more_button #spinner {
	width:19px;
	height:19px;
	position:relative;
	float:left;
	text-align:left;
	background-image: url(/static/images/list_loader_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:10px;
	display: none;
}

#no_results {
	font-size:15px;
	line-height:12px;
	width:350px;
	float:left;
	padding-left:55px;
	padding-top:50px;
	color:#FFF;
	font-weight:bold;
}
#list_module #top #audio_player {
	height:59px;
	width:387px;
	position:absolute;
	left: 244px;
	top: 3px;
	font-size:12px;
	color:#fff;
}
#list_module #top #text {
	height:59px;
	width:240px;
	position:relative;
}
#list_module #top #text #title {
	height:49px;
	width:150px;
	position:absolute;
	color:#ff9900;
	font-size:17px;
	left: 18px;
	top: 21px;
	text-transform: capitalize;
	line-height:15px;
}
#list_module #top #text #count {
	height:25px;
	width:50px;
	text-align:right;
	position:absolute;
	left: 172px;
	top: 27px;
	color:#ff9900;
	font-size:17px;
	line-height:12px;
}
#list_module #top #text #count span {
	font-size:9px;
}
#list_module #top #column_titles {
	width:620px;
	position:absolute;
	text-align:right;
	left: 0px;
	top: 68px;
}
#list_module #top #track_divider {
	position:absolute;
	left: 17px;
	z-index:50;
	top: 85px;
}
#column_titles a, #column_titles a:visited{
	color: #424242;
	text-decoration: none;
}
#column_titles a:hover{
	color: #615f5f;
	text-decoration: none;
}
#column_titles #type {
	width:100px;
	position:relative;
	font-size: 10px;
	text-transform: uppercase;
	color: #424242;
	float:left;
	text-align:left;
	padding-left:10px;
	display:none;
}
#column_titles #type_blank {
	width:100px;
	position:relative;
	font-size: 10px;
	text-transform: uppercase;
	color: #424242;
	float:left;
	text-align:left;
	padding-left:10px;
	display:block;
}
#column_titles #date {
	width:45px;
	position:relative;
	font-size: 10px;
	text-transform: uppercase;
	color: #424242;
	float:left;
	text-align:left;
	padding-left:30px;
}
#column_titles #cart {
	width:50px;
	position:relative;
	font-size: 10px;
	text-transform: uppercase;
	color: #424242;
	float:left;
	text-align:right;
}

#column_titles #title_short {
	width:305px;
	position:relative;
	font-size: 10px;
	text-transform: uppercase;
	color: #424242;
	float:left;
	text-align:left;
	padding-left:50px;
	display:none;
}
#column_titles #title {
	width:305px;
	position:relative;
	font-size: 10px;
	text-transform: uppercase;
	color: #424242;
	float:left;
	text-align:left;
	padding-left:50px;
}
#video_launcher {
	margin-left:5px;
	width:170px;
	height:140px;
	margin-bottom:23px;
	background-color: #111111;
	background-image: url(/static/images/main-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	display:none;
}
#search_box_holder {
	width:169px;
	background-color:#201f1f;
	padding:1px;
	margin-left:5px;
	display:none;
}
#left_dark_column #search_box {
	width:169px;
	height:25px;
}
#search_box_holder #search_box #field {
	width:142px;
	height:25px;
	float:left;
	background-color:#fff;
}
#search_box_holder #search_box #field .textInput {
	width: 139px;
	height: 23px;
	background: none;
	border: none;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 5px;
	color:#111111;
	font-size:10px;
	font-weight:bold;
}
#search_box_holder #search_box #hidden_field_login {
	height:1px;
	background-color:#201f1f;
	border:none;
	width:10px;
}

#search_box_holder #search_box #btn {
	width:26px;
	height:25px;
	float:left;
	background-color:#3a3a3a;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #201f1f;
}
#menu_holder {
	width:169px;
	background-color:#201f1f;
	padding:1px;
	margin-left:5px;
	padding-bottom:0px;
	display:none;
}
#vert_menu {
	font-size: 12px;
	width: 165px;
	padding: 0px;
	margin: 0px;
}
#vert_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vert_menu ul li {
	margin: 0px;
	padding: 0px;
}
#vert_menu ul li a {
	font-size: 12px;
	display: block;
	border-bottom: 1px solid #201f1f;
	text-decoration: none;
	color: #999999;
	width:160px;
	font-weight:bold;
	text-transform: uppercase;
	background-color:#3a3a3a;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 9px;
}
#vert_menu ul li a:hover {
	color: #fff;
	background-color:#434343;
}
.active_color {
	color:#00ffff;
}
#vert_menu .active {
	color: #ff9900;
	background-color:#434343;
	border-bottom-style: none;
}
#vert_menu .active_new {
	color: #ff9900;
	background-color:#434343;
}
#vert_submenu {
	font-size: 11px;
	width: 210px;
	padding: 0px;
	margin: 0px;
	background-color:#201f1f;
	z-index:15;
	position:relative;
	height:auto;
	background-image:url(/static/images/sub_menu_bg.gif);
	background-repeat: repeat-y;
}
#vert_submenu ul {
	list-style: none;
	margin: 0px;
	border: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#vert_submenu ul li {
	margin: 0px;
	padding: 0px;
}
#vert_submenu ul li a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: #999999;
	width:150px;
	text-transform: none;
	border: none;
	background-color: #201f1f;
	font-weight:normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#vert_submenu ul li a:hover {
	color: #fff;
	background-color:#201f1f;
}
#vert_submenu .active {
	color: #ff9900;
	background-color:#201f1f;
}
#sub_menu_0, #sub_menu_1, #sub_menu_2, #sub_menu_3, #sub_menu_4, #sub_menu_5, #sub_menu_6 {
	display:none;
}
#get_everything_btn {
	position:relative;
	margin-left:10px;
	margin-bottom:15px;
	background-color:#ff9900;
	width:192px;
	height:137px;
	display:none;
}
#get_everything_btn span {
	font-size:10px;
	color:#cccccc;
	font-weight:bold;
	position:absolute;
	left: 122px;
	top: 115px;
	text-align:right;
	width:60px;
}
#profile {
	width:173px;
	padding-left:20px;
	padding-bottom:14px;
	display:none;
}
#profile #top {
	height:2px;
	background-image: url(/static/images/panel_top.gif);
	background-repeat: no-repeat;
}
#profile #center {
	background-image: url(/static/images/panel_center.gif);
	background-repeat: repeat-y;
}
#profile #center #wrapper {
	padding-right:2px;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
}
#profile #center #wrapper #info1 {
	background-image: url(/static/images/panel_sep.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:15px;
}
#profile #center #wrapper #info1 #name {
	font-size:15px;
	color:#ffffff;
	padding-left:15px;
}
#profile #center #wrapper #info1 #links {
	font-size:9px;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}
#profile #center #wrapper #info1 #links a {
	color:#999999;
	text-decoration: none;
}
#profile #center #wrapper #info1 #links a:hover, #profile #center #wrapper #info1 #links a:focus {
	color:#ffffff;
}
#profile #center #wrapper #info2 {
	background-image: url(/static/images/panel_sep.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top:7px;
	padding-bottom:10px;
	padding-left:15px;
	color:#999999;
	font-size:10px;
}
#profile #center #wrapper #info2 #cart_count {
	color:#ffffff;
	font-size:12px;
	width:60px;
	float:left;
	padding-top:7px;
}
#profile #center #wrapper #info2 #cart_count span {
	color:#ff9900;
}
#profile #center #wrapper #info2 #download {
	color:#ff9900;
	font-size:12px;
	width:60px;
	float:right;
	padding-top:7px;
	padding-right:7px;
	text-align:right;
	display:none;
}
#profile #center #wrapper #info2 #download a {
	color:#ff9900;
	text-decoration: none;
}
#profile #center #wrapper #info2 #download a:hover, #profile #center #wrapper #info2 #download a:focus {
	color:#ffffff;
}
#profile #bottom {
	height:2px;
	background-image: url(/static/images/panel_bottom.gif);
	background-repeat: no-repeat;
}
/***** Twitter *****/

#twitter {
	width:173px;
	padding-left:20px;
	display:none;
}
#twitter #top {
	height:2px;
	background-image: url(/static/images/panel_top.gif);
	background-repeat: no-repeat;
}
#twitter #center {
	background-image: url(/static/images/panel_center.gif);
	background-repeat: repeat-y;
}
#twitter #center #wrapper {
	padding-right:2px;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
}
#twitter #center #wrapper #header {
	background-image: url(/static/images/twitter_header.jpg);
	background-repeat: no-repeat;
	width:169px;
	height:41px;
	position:relative;
}
#twitter #center #wrapper #header #links {
	font-size:9px;
	text-align:right;
	position:absolute;
	left: 124px;
	top: 0px;
}
#twitter #center #wrapper #header #links a {
	color:#999999;
	text-decoration: none;
}
#twitter #center #wrapper #header #links a:hover, #twitter #center #wrapper #header #links a:focus {
	color:#ffffff;
}
#twitter #center #wrapper .feed {
	color:#ffffff;
	font-size:12px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
}
#twitter #bottom {
	height:2px;
	background-image: url(/static/images/panel_bottom.gif);
	background-repeat: no-repeat;
}
#twitter #center #wrapper .feed, .query {
	font-size: 12px;
	color: #ffffff;
}
#twitter #center #wrapper .feed .tweet_list, .query .tweet_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#twitter #center #wrapper .feed .tweet_list .awesome, #twitter #center #wrapper .feed .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
	text-transform: uppercase;
}
#twitter #center #wrapper .feed .tweet_list li, .query .tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: .5em;
}
#twitter #center #wrapper .feed .tweet_list li a, .query .tweet_list li a {
	color: #ffffff;
}
#twitter #center #wrapper .feed .tweet_list .tweet_even, .query .tweet_list .tweet_even {
}
#twitter #center #wrapper .feed .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
	padding-right: .5em;
	float: left;
}
#twitter #center #wrapper .feed .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
	vertical-align: middle;
}
#subscriptions {
	font-size:10px;
	color:#999999;
	padding-left:15px;
	padding-top: 8px;
}
#subscriptions_menu {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	position:relative;
	height:auto;
}
#subscriptions_menu ul {
	list-style: none;
	margin: 0px;
	border: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#subscriptions_menu ul li {
	margin: 0px;
	padding: 0px;
	height:12px;
}
#subscriptions_menu ul li span {
	font-size:12px;
}
#subscriptions_menu ul li a {
	font-size: 10px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-transform: none;
	border: none;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subscriptions_menu ul li a:hover {
	
	color: #999999;
}
/*#subscriptions_menu ul li a:hover, #subscriptions_menu ul li a:focus {
	color: #fff;
}*/
.menu_active {
	color: #cc6600;
}
.menu_available {
	color: #ffffff;
}
.active { color:#ffff00; }

#start_search{
	color:#CCC;
	padding-left:50px;
	padding-top:25px;
}
#no_list_results{
	color:#CCC;
	padding-left:50px;
	padding-top:25px;
}

#column_titles .no_sort {
background-image:url(/static/images/bg.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:13px;
}

#column_titles .sort_ascending {
background-image:url(/static/images/asc.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:13px;
}

#column_titles .sort_descending {
background-image:url(/static/images/desc.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:13px;
}
#login_alert_box{
	margin:15px;
	background-color:#e7e7e7;
	font-size:11px;
	background-image: url(../images/alert.png);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	border: 2px solid #ef9515;
	display:none;
	color:#111111;
}
#login_alert_box a, #login_alert_box a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#111111;
}
#login_alert_box a:hover{
	font-weight:bold;
	text-decoration:none;
	
}

#advanced_search {
	position:relative;
	padding:10px;
	color:#999999;
	font-size:12px;
	display:none;
}
#advanced_search a, #advanced_search a:active {
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
#advanced_search a:hover {
	color:#ffffff;
	text-decoration:none;
}

#advanced_search_control {
	position:relative;
	color:#999999;
	font-size:12px;
	text-align:right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#advanced_search_control a, #advanced_search_control a:active {
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
#advanced_search_control a:hover {
	color:#ffffff;
	text-decoration:none;
}

#home_content{
	text-align:center;
	color:#CCCCCC;
	margin-top:8px;
}
#home_content #r1{
	display:block;
	background-image: url(../images/home_content-r1.jpg);
	float: left;
	height: 9px;
	width: 626px;
}
#home_content #r2{
	display:block;
	background-image: url(../images/home_content-r2.jpg);
	float: left;
	height: auto;
	width: 626px;
	background-repeat: repeat-y;
}
#home_content #r3{
	display:block;
	background-image: url(../images/home_content-r3.jpg);
	float: left;
	height: 9px;
	width: 626px;
}
#home_content p{
	color:#CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
}


