@charset "UTF-8";
/*
Theme Name:  HomeGrown Hits
Theme URI: http://homegrownhits.com/
Description: The default theme for HomeGrownHits.com
Author: Jim Ingalls
Author URI: http://homegrownhits.com/
Version: 1.0
Tags:  (optional)

License:
License URI:

General comments (optional).
*/
*{font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, pre, form, fieldset, table, th, td { 
margin: 0; padding: 0; outline: none; color:#040404; 
}
h3 {
  margin-top: 20px;
}
h4 {
  margin-top: 10px;
}
html {
    height: 100%;
}
.hgh-red {
    color: #ec2624;
}
body { 
	font: 11px "lucida grande",tahoma,verdana,arial,sans-serif; 
	height: 100%;
	background-color: #f8f8fb;
	outline: none;
	}
/* Override some jquery-ui-tabs styles  */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #ec2624;
}
.ui-tabs .ui-tabs-nav li {
    background-image: none;
    border-radius: 6px 6px 0 0;
}
#tabs-0, #tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6 { 
    padding: 0;
}
blockquote p{
   font-size: 12px;
   color: #ec2624;
   width: 80%;
   margin: 10px auto; 
}
#tab-pop.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ffffff url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }
#tab-pop.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tab-pop.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ede8e8 url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_65_ede8e8_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ec2624; }
#tab-pop.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ec2624; text-decoration: none; }
#tab-rock.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tab-rock.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ede8e8 url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_65_ede8e8_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ec2624; }
#tab-rock.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ec2624; text-decoration: none; }
#tab-rock.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ffffff url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }
#tab-country.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tab-country.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ede8e8 url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_65_ede8e8_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ec2624; }
#tab-country.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ec2624; text-decoration: none; }
#tab-country.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ffffff url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }
#tab-danceclub.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tab-danceclub.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ede8e8 url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_65_ede8e8_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ec2624; }
#tab-danceclub.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ec2624; text-decoration: none; }
#tab-danceclub.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ffffff url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }
#tab-rbhip-hop.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tab-rbhip-hop.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ede8e8 url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_65_ede8e8_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ec2624; }
#tab-rbhip-hop.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ec2624; text-decoration: none; }
#tab-rbhip-hop.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ffffff url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }
#tab-latin.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tab-latin.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ede8e8 url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_65_ede8e8_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ec2624; }
#tab-latin.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ec2624; text-decoration: none; }
#tab-latin.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ffffff url(js/jquery-ui-1.10.3.custom/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #212121; }

.ui-helper-reset {
    font-size: 90%
}
/* .ui-tabs .ui-tabs-panel { {
    padding-left: 0;
    padding-right: 0;
} */

/* Override some gravity forms styles */
body #gforms_confirmation_message {
    background-color: #ece8e7;
    border-color: #ec2624;
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
}
body #gforms_confirmation_message a{
    color: #2e2e89;
}
body .gforms_center {
    text-align: center;    
}
body .gforms_add_topmargin {
    padding-top: 34px;
}
body .gforms_add_bottom_margin {
    padding-bottom: 10px;
}

div#form_4_song_picture_page_2{
    width: 99px;
    height: 99px;
    border: 3px solid #353640;
    position: relative;
    margin: 0 auto;
}
div#form_4_song_picture_page_2 img{
    width: 99px;
    height: 99px;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}
div#form_4_song_picture_page_3{
    width: 99px; 
    height: 99px;
    position: relative;
    margin-right: 10px;
    margin-top: 4px;
    margin-bottom: 10px;
    display: inline-block;
}
div#form_4_song_picture_page_3_text{
    width: 134px;
    height: 99px;
    display: block;
    float: right;
    padding-top: 6px;
}
div#form_4_song_picture_page_3 img{
    width: 99px;
    height: 99px;
    border: 3px solid #353640;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}
li#field_4_24 {
width: 258px;
margin-top: 0px;
}
.gform_wrapper a{
    color: #ec2624;
}
#gform_wrapper_5 form div.gform_footer{
    margin-top: 0;
    padding-bottom: 0;
}
#field_4_20 {
    width: 30%;
    float: left;
}
.form_4_picture_picker{
    width: 100%;
}

table#form_4_song_meta_table td{
    padding-left: 4px;
}
td.bold {
    font-weight: bold;
    text-align: right;
}
.all {
    background-color: #353640;
}
.country {
    background-color: #c5b4da; /* dfb7d6; */
}
#tab-country {
    background-color: #c5b4da; /* dfb7d6; */
}
.danceclub {
    background-color: #ffa800;  /* a7aba2; */
}
#tab-danceclub {
    background-color: #ffa800;  /* a7aba2;  */ 
}
.latin {
    background-color: #95b23b;  /*84c441;*/
}
#tab-latin {
    background-color: #95b23b;  /*84c441;*/
}
.pop {
    background-color: #3f4086;
}
#tab-pop {
    background-color: #3f4086;  /* 2e2e89; */
}
.rbhip-hop {
    background-color: #ffe401; /* d4d86d; */
}
#tab-rbhip-hop {
    background-color: #ffe401; /* d4d86d; */
}
.rock {
    background-color: #7abcbf;  /* 46c2c7; */
}
#tab-rock {
    background-color: #7abcbf;  /* 46c2c7; */
}
.clear { 
	clear: both;
}

a { color: #353640; text-decoration: none; outline: none; }
a:hover{text-decoration: underline;}

div#container {
	display: block;
	margin: 8px auto;
	width: 1030px;
}
div#header {
	width: 988px;
	height: 46px;
	margin: 0 auto;
}
div#logo_div{
   width: 330px;
   height: 190px;
}
p#logo {
	width:323px;
	height: 186px;
/*	display: block; */
/*	float: left; */
	background: url(images/main_logo.gif);	
/*	position: absolute;
	top: 50px;
*/
    position: relative;
  /*   top: 44px; */
	left: 48px; 
}
p#logo a {
	width:323px;
	height: 186px;
	display: block;
	text-indent: -5000px;
}
#middle {
    width: 1030px;
}
#content-bg {
	background-repeat: repeat-y;
/*	background-image: url(images/container-middle.jpg);  */
	background-image: url(images/content-bg-middle.jpg);
	width: 1030px;
	overflow: hidden;
	padding-bottom: 20px;
}
#top, #bottom {color: #ffffff;
		background-repeat: no-repeat;
		position: inherit;
		width: 1030px;
		z-index: -1;
}
#top {
/*	  height: 4px;
	  background-image: url(images/container-top.jpg); */
	  height: 7px;
	  background-image: url(images/content-bg-top.jpg);
}
#bottom{
/*	    height: 7px;
		background-image: url(images/container-bottom.jpg); */
	    height: 9px;
		background-image: url(images/content-bg-bottom.jpg);
	}


ul#top-nav {
	list-style-type: none;
	float: right;
	width: 1000px;
	display: block;
}

ul#top-nav li {
	float: left;
	display: inline;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0;
	padding:  5px 14px;
	border-right: #939598 2px solid ;
}
ul#top-nav li.last {
	border-right: none;
	float: right;
}
ul#top-nav li a {
	display: block;
	height: 20px;
}

ul#tagline {
	float: left;
	display: inline;
	list-style-type: none;
	height: 130px;
	width: 330px;
	margin-left: 57px;
	margin-top: 0px;
}
ul#tagline li{
	font-size: 22px;
	color: #939598;
	line-height: 170%;
}
div#basic-rundown {
	float: right;
	display: inline;
	margin-top: 0px;
	text-align: right;
	color: #5f5d5a;
	margin-left: 0px;
}
div#basic-rundown h3{
	font-size: 16px;
	margin-bottom: 13px;
	font-weight: 100;
}
div#basic-rundown li{
	text-align: right;
	list-style-type: none;
	font-size: 13px;
	line-height: 120%;
}
div#divider {
	display: block;
	float: left;
	width: 988px;
/*	height: 5px;   */
	height: 10px;
/*	border-bottom: #21190e 5px solid; */
	margin: 0 auto;
}
div#content {
	width: 988px;
	margin: 0 auto;
	padding-top: 0px;
}
/*  cant get this to work
@media (max-width: 1136px;) {
	div#content {
	   margin-top: 52px;
    }
} */
div#content.widecolumn {
        margin-top:162px;
}
div#page-content {
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom:10px
}
div#page-content.two-column {
	float:left;
	width: 403px;
	margin: 0 auto;
	margin-top: 190px;
}
div#page-content.onecolumn {
        margin-top:162px;
}
/* BEGIN Register page */
/*div.post div#slidedown-contract p{
    width: 92%;
}*/
div#register-contract{
    margin-top:10px;
}
div#register-contract p{
    margin-bottom: 10px;
    width: 91%;
}
div#register-contract h3{
    color: #0018ec;
}
div#register-contract a:hover{
    color: #112211;
}
.contract-text {
    display:none; 
    width:90%; 
    height:300px; 
    background:#f8f8fb;  /*ece8e7; */
    overflow: auto;
}
#post-72 {
    margin: 30px auto;
}
/* END Register page */
div#charts {
	width: 570px;
	float: right;
	/*display: inline;*/
	margin-right:3px;
	margin-top: -170px;
}
div#charts-main{
	display:block;
	overflow:auto;
}
div#tabs{
	display:block;
	width: 570px;
	margin-bottom: 10px;
	border-radius: 0 0 8px 8px;
}
/*#tabs-1 {
    background-color: #000;
}
#tabs-2 {
    background-color: #990000;
}*/
ul.main-menu {
	margin: 0 auto;
	height: 40px;
/*	float: left; */
}
ul.main-menu li{
	list-style-type: none;
	padding: 5px 5px 5px 6px;
	display: block;
	float: left;
	height: 30px;
	background: url('images/hgh-main-menu-sprite.png') no-repeat;
}
ul.main-menu li a{
	text-indent: -5000px;
	display: block;
	height: 30px;
/*	float: left; */
/*	padding-right:20px; */
/*	padding: 5px 5px 5px 20px; */
}
	
ul.main-menu li a:hover{
	border-top: 2px solid #666;
	padding-top: 2px; 
        margin-top: -2px;
	margin-left: 1px;
	display: block;
	height: 30px;
}
#playlist-jukebox {
background-color: #EDE8E8;
border-radius: 6px 6px 8px 8px;
padding-top: 8px;
padding-bottom: 4px;
/* border: 1px solid #666; */
}
ul.main-menu li#my-playlist-selected{
/*	background: #ece8e7 url(images/my-playlist.gif) center no-repeat;*/
        background-position: -324px -30px;
	background-color: #ece8e7;
	width: 111px;
	height: 30px;
	border-radius: 6px 6px 0px 0px;
/*	position: relative;
	left: 0px;
	right: 0px;
	z-index: 1;
	border: 1px solid #666;
	border-bottom-style: none;  */
}
ul.main-menu li#my-playlist{
        background-position: -324px 4px;
	width: 111px;
	height: 30px;
/*	background: url(images/my-playlist-black.gif) center no-repeat;
	width: 125px;*/
}
ul.main-menu li#my-playlist a{
	width: 111px;
}
ul.main-menu li#critics-picks-selected{
/*	background: #ece8e7 url(images/my-playlist.gif) center no-repeat;*/
        background-position: -201px -30px;
	background-color: #ece8e7;
	width: 118px;
	height: 30px;
	border-radius: 6px 6px 0px 0px;
}
ul.main-menu li#critics-picks{
        background-position: -201px 4px;
	width: 118px;
	height: 30px;
/*	background: url(images/my-playlist-black.gif) center no-repeat;
	width: 125px;*/
}
ul.main-menu li#critics-picks a{
	width: 118px;
}
ul.main-menu li#top-songs-selected{
/*	background: #ece8e7 url(images/top-songs.gif) center no-repeat;*/
        background-position: 3px -30px;
	background-color: #ece8e7;
	width: 96px;
	height: 30px;
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#top-songs{
/*	background: url(images/top-songs-black.gif) center no-repeat; */
        background-position: 3px 4px;
	height: 30px;
	width: 96px;
}
ul.main-menu li#top-songs a{	
	width: 96px;
}
ul.main-menu li#recently-added{
        background-position: -97px 4px;
	width: 98px;
	height: 30px;
/*	background:  url(images/new-songs-black.gif) center no-repeat; */
}
ul.main-menu li#recently-added-selected{
        background-position: -97px -30px;
	background-color: #ece8e7;
	width: 98px;
	height: 30px;
/* 	background: #ece8e7 url(images/new-songs.gif) center no-repeat;*/
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#recently-added a{
	width: 98px;
}
ul.main-menu li#random-selection{
        background-position: -438px 4px;
	width: 68px;
	height: 30px;
/*	background: url(images/shuffle-black.gif) center no-repeat; */
}
ul.main-menu li#random-selection-selected{
        background-position: -438px -30px;
	width: 68px;
	height: 30px;
	background-color: #ece8e7;
/*	background: #ece8e7 url(images/shuffle.gif) center no-repeat; */
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#random-selection a{
	width: 68px;
}
/*ul.main-menu li#random-selection{
	background: url(images/random-selection-black.gif) center no-repeat;
	width: 203px;
}
ul.main-menu li#random-selection-selected{
	background: #ece8e7 url(images/random-selection.gif) center no-repeat;
	width: 203px;
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#random-selection a{
	width: 203px;
} */
		
div#right-column {
	float:right;
	width: 403px;
	margin: 0 auto;
/*	background: #d0e3eb; */
}
div#left-column {
	float:left;
	width: 403px;
	margin: 0 auto;
	margin-top: 7px;
/*	background: #d0e3eb; */
}
.announcement {
	padding: 20px;
	width: 300px;
	display: block;
	margin: 40px auto;
	border: 1px solid #040404;
	background-color: #ece8e7;
}
.announcement p {
	padding: 10px 10px;
/*	border: 1px solid #e6db55;
	background-color: #ffffe0;*/
	color: #333;
	text-align: left;
	margin: 5px;
}
/*.announcement p a{
    color: #3f4086;
}*/

div.ad300by100 {
    display: block;
    width:300px;
    height: 100px;
    margin: 40px auto;
    border: 2px solid #000000;
}
div.ad300by100 p{
    vertical-align: middle;
/*    font-weight: bold;
    font-size: 36px;
    text-align: center;*/
}
div#editorial {
    width: 398px;
/*    border: 1px solid black; */
    display: block;
    margin: 40px auto;
    margin-top: 0px;
}
div#post-set {
    padding-top: 3px;
    background-color: #ece8e7;
    border-radius:8px;
    padding: 0 10px 20px 10px;
}
div#editorial.post {
}
div#page-content.post {
    padding: 0 0px 20px 0px;
}
div.post {
    padding-top: 20px;
    font-size: 12px;
    color: #353640;
    margin-bottom: 20px;
}
div.post p{
width:100%;
margin-top:5px;
margin-bottom:10px;
}
div.post p a{
color: #3f4086;
}
div.post li{
   width: 90%;
   margin-top: 10px;
   margin-left: 15px;
}
div.post li a{
color: #3f4086;
}
div.post hr{
    margin: 20px auto;
    margin-bottom: -15px;
    height: 1px;
    width: 50%;
    color: #aaa;
    background-color: #aaa;
    border-color: #000;
}
div#song-restrictions p{
    width: 97%;
}  
ul.hgh-form-in-list {
    width: 90%;
}
ul.hgh-form-in-list li{
    width: 100%;
}


div.youtube-iframe{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 4px solid #353640;
    width: 385px;
    height: 240px;
    margin-left: -7px;
    }
div.youtube-iframe.short{
    height: 216px;
    }
ul.main-menu li#commentary{
	background: url(images/commentary.gif) center no-repeat;
	width: 161px;
}
ul.main-menu li#commentary-selected{
	background: #ece8e7 url(images/commentary.gif) center no-repeat;
	width: 161px;
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#commentary a{	
	width: 161px;
}
ul.main-menu li#whats-new{
	background: url(images/whats-new.png) center no-repeat;
	width: 160px;
	padding-bottom: 8px;
}
ul.main-menu li#whats-new-selected{
	background: #ece8e7 url(images/whats-new.png) center no-repeat;
	width: 160px;
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#whats-new a{	
	width: 160px;
	text-indent: -9000px;
}
ul.main-menu li#video-blog-selected{
	background: #ece8e7 url(images/video-blog.gif) center no-repeat;
	width: 117px;
	border-radius: 6px 6px 0 0;
}
ul.main-menu li#video-blog{
	background: url(images/video-blog.gif) center no-repeat;
	width: 117px;
}
ul.main-menu li#video-blog a{	
	width: 117px;
}
div.jukebox-entry{
	width:560px;
	height:115px;
	display:block;
	overflow: visible;
	background-color: #faf8f0;
	margin: 10px auto;
/*	padding: 5px 5px; */
	position: relative;
	border: 2px solid #d2d0cf;
	border-radius: 6px;
}
div.jukebox-entry.first{
	margin-top: 20px;
}

span.jukebox-image{
    float: left;
    width: 99px;
    height: 99px;
    border: 3px solid #353640;
    position: absolute;
    overflow: hidden;
    top: 5px;
    left: 5px;
    z-index:1;
}
span.jukebox-image img{
    width: 99px;
    height: 99px;
    z-index: 1;
    position: absolute;
    top: 0px;
    left: 0px;
}
div.jukebox-middle-column{
    width: 370px;
    height: 100%;
    display: inline;
/*    float: left; */
    position: absolute;
    top: 0px;
    left: 100px;
}
div.jukebox-middle-column p.uploaded{
    text-align: center;
    font-size: 12px;
    color: #5f5d5a;
    font-weight: 100;
    margin-top: 4px;
}
div.jukebox-middle-column p.song-title-jukebox{
    text-align: center;
    font-size: 17px;
    color: #414f54;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 3px;
/*    text-transform: uppercase; */
}
div.jukebox-middle-column p.song-title-jukebox.small{
    font-size: 13px;
    padding-top: 3px;
}
span.rightarrow-white {
    width: 33px;
    height: 40px;
/*    float: right; */
    position: absolute;
    top: 39px;
    right: 0px;
    background: url(images/rate-rightarrow-small-white.gif) no-repeat;
}
span.rightarrow-white p{
    position: absolute;
    top: 10px;
    right: 8px;
    font-size: 13px;
}
span.rightarrow-white p.norate{
    color: #c6c9e4;
}
span.rightarrow-white p.rate{
    color: #ec2627;
}
div.jukebox-middle-column p.artist-jukebox{
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    color: #00000;
    font-weight: bold;
    margin-top: 0px;
/*    text-transform: uppercase; */
    height: 21px;
    width: 350px;
    position: absolute;
    top: 46px;
    left: 0px;
/*    background: #ffffff url(images/artist-bg.gif) repeat-x; */
    background: #ffffff;
    border-top: 2px solid #d7d4d2;
    border-bottom: 2px solid #d7d4d2;
    padding-left: 8px;
}
div.jukebox-middle-column p.artist-jukebox.small{
    font-size:12px;
    padding-top:0;
}
div.jukebox-middle-column div.jplayer-jukebox{
    height: 50px;
    width: 100px;
    position: absolute;
    bottom: -2px;
    left: 160px;
}
div.jukebox-left-column{
    width:91px;
    height: 100%;
    display: inline;
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 6px 4px 4px 6px;
}

div.jukebox-left-column div{
    list-style-type: none;
    text-align: right;
    display: block;
    float: right;
    width: 100%;
    font-style: normal;
    font-family: 'Lato';
}
div.jukebox-left-column div.rate-song{
    background-color: #353640;
    width: 91px;
    height: 20px;
    position: absolute;
    top: 47px;
    left: 0px;
}
div.jukebox-left-column div.rate-song p.rating-stars{
    background: url(images/red-stars-transparent.gif) no-repeat; 
    width: 86px;
    height: 17px;
    position: absolute;
    top:1px;
    left: 3px;
}

div.jukebox-left-column div.current-genre{
    font-weight: 100;
    color: #ec2624;
    font-size: 12px;
    position: absolute;
    top: 4px;
    left: 7px;
    width: 44px;
    height: 38px;
    text-align: left;
/*    vertical-align: middle; */
}
div.jukebox-left-column div.current-genre a{
    color: #ec2624;
}
div.jukebox-left-column div.current-genre a:hover{
    text-decoration: underline;
}
div.jukebox-left-column div.current-posn{
    font-weight: 700;
    color: #ec2624;
    font-size: 34px;
    position: absolute;
    top: 4px;
    right: 4px;
    width: 60px;
    height: 38px;
    text-align: right;
}
div.jukebox-left-column div.current-posn.small{
    font-size: 25px;
}
.valign-middle {
    vertical-align: middle;
}

div.jukebox-left-column div.alternate-genre{
    font-weight: 100;
    color: #ec2624;
    font-size: 12px;
    position: absolute;
    bottom: 4px;
    left: 7px;
    width: 44px;
    height: 38px;
    text-align: left;
}
div.jukebox-left-column div.alternate-genre a{
    color: #ec2624;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
div.jukebox-left-column div.alternate-genre a:hover{
    text-decoration: underline;
}
div.jukebox-left-column div.alternate-posn{
    font-weight: bold;
    color: #ec2624;
    font-size: 14px;
    position: absolute;
    bottom: 4px;
    right: 4px;
    width: 44px;
    height: 38px;
    text-align: right;
}

div#tabs div#next-entries{
    width=100%;
    display: block;
}
div#tabs div.next-entries{
/*	width:570px; */
/*        width:444px; */
/*	height:20px; */
	display:inline;
/*	overflow: hidden; */
	background: #ece8e7;
	margin-top: -7px;
	font-size: 14px;
/*	margin: 0px auto; */
/*	padding: 5px 5px; */
}
div#tabs div.next-entries a:hover{
    text-decoration: underline;
}
div#tabs div.next-entries.left{
    float: left;
}
div#tabs div.next-entries.right{
    float: right;
}
div#tabs div.next-entries.right.top{
    margin-top: -18px;
}
div#tabs div.next-entries.left.top{
    margin-top: -18px;
}

/*
div#tabs div.next-entries p{	
    float: right;
    text-align: right;
    font-size: 12px;
    color: #34352d;
    padding: 5px 10px;
}

p.next-entries{
    margin-bottom: 10px;
/*    float: right; */
  /*  text-align: right;
    font-size: 12px;
    color: 34352d;
    padding-right: 5px;
}
p.next-entries a:hover{
    text-decoration: underline;
}
*/

div#footer-nav {
	width: 476px;
	display: block;
	margin: 0 auto;
}
div#footer-nav ul {
	list-style-type: none;
	margin-top: 10px;
}

div#footer-nav ul li {
	float: left;
	display: inline;
	font-size: 12px;
	height: 20px;
	padding: 0 10px;
	border-right: #939598 2px solid ;
}
div#footer-nav ul li.bottom-last {
	border-right: none;
}

div.linesep-list {
	margin: 0 auto;
}
div.linesep-list ul {
	list-style-type: none;
	margin-top: 10px;
}

div.linesep-list ul li {
	font-size: 12px;
/*	padding: 0 10px; */
	border-right: #939598 2px solid ;
}
div.linesep-list ul li a{
    color: #ec2624;
}

div.linesep-list ul li.last {
	border-right: none;
}

div#sitelock_shield_logo {
    display: block;
    width:100px;
    height:50px;
    margin-right: 9px;
/*    margin: 10px 0px; */
    float: right;
}
div#hgh_login {
    padding-bottom: 0px;
   /* margin-bottom: -500px; */
}
div#sm2-container {
    height:0;
}
#sortable {
    list-style-type: none;
}
.handle{
    cursor: url(images/handcursor_small.cur),move;
}
/*body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul#prize-sortable {
    list-style-type: none;
}*/
.prize-handle{
    cursor: url(images/handcursor_small.cur),move;
}
#prize-sortable {
    list-style-type: none;
}
.prize {
    list-style-type: none;
    display: block;
    border:  1px solid #CCC;
    border-radius: 3px;
    moz-border-radius: 3px;
}
.prize-choice-1, .prize-choice-2, .prize-choice-3, .prize-choice-4 {
    display: none !important;
}
div#hgh-tpc-logo-image-div-frontpage{
    width: 375px; 
    height: 250px;
    position: relative;
    margin: 10px auto;
    display: block;
    background-color: white;
}
div#hgh-tpc-logo-image-div-frontpage a {
    width: 375px;
    height: 250px;
    position: absolute;
    top: 0px;
    left: 0px;
}
div#hgh-tpc-logo-image-div-frontpage a img{
    width: 375px;
    height: 250px;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}
div#hgh-tpc-banner-image-div-frontpage{
    width: 550px; 
    height: 60px;
    position: relative;
    margin: 10px auto;
    display: block;
    background-color: white;
}
div#hgh-tpc-banner-image-div-frontpage a {
    width: 550px;
    height: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
}
div#hgh-tpc-banner-image-div-frontpage a img {
    width: 550px;
    height: 60px;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}
div.tpc-icon{
    width: 33px; 
    height: 33px;
    position: relative;
    top: 38px;
    left: 65px;
}
div.tpc-icon a {
    width: 33px;
    height: 33px;
    position: absolute;
    top: 0px;
    left: 0px;
}
div.tpc-icon a img{
    width: 33px;
    height: 33px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 3;
}
div.download{
    color:  #ec2624;
    font-size: 9px;
    position: absolute;
    bottom: 10px;
    right: 12px;
    width: 100px;
    height: 20px;
    font-weight: bold;
}
div.download a {
    font-size: 9px;
    position: absolute;
    bottom: 1px;
    right: 1px;
    width: 100px;
    height: 20px;
    font-weight: bold;
}
