/* @group main layout */
html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, form, label, legend,
table, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

img {
	outline: 0;
	border: 0;
}


a:link, a:visited {
	color: #8d003d;
}

a:hover {
	color: #004083;
}


img {
	border: 0px;
	display: block;
}

span {
	line-height: 1.4em;
}

pre {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space: pre-wrap;       /* css-3 */
 	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

#twitter {
	position: fixed;
	left: 0;
	top: 300px;
	background-attachment: fixed;
}

#twitter img {
	border-style: none;
	border-width: 0;
}


#index_rotator {
	width: 500px;
	height: 200px;
	margin-bottom: 15px;
}

#new_right_box {
	background-color: #060084;
}

.irite_body {
	background-color: #ffffff;
}

html {
	height: 100%;
}

body {
	height: 100%;
	background: #27bdff url(../images/background_gradient2.jpg) repeat-x;
	margin-top: 2px;
	margin-bottom: 0;
}


/* body {
	height: 100%;
	background: #27bdff url(../images/dewMIx3TourBGRD.jpg) repeat-x;
	margin-top: 2px;
	margin-bottom: 0;
} */


div {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #004083;
}

p {
	margin-top: 0;
	margin-bottom: 0;
	color: black;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
}

#outer_wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 985px;
}

#main_wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}

#logo_holder {
	float: left;
	position: relative;
	z-index: 10;
}

br.clear {
	clear:both;
	height:0;
	margin:0;
	font-size: 0px;
	line-height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}

#main_menu {
	width: 165px;
	float: left;
	height: 400px;
	background: url(../images/menu_background.png) no-repeat;
	z-index: 1;
	margin-left: 8px;
	margin-top: 10px;
}


#channel_menu {
	margin-top: 15px;
	margin-left: 15px;
	z-index: 15;
}



#page_layout {
	float: left;
	width: 820px;
	margin-top: -190px;
	margin-left: -13px;
	z-index: 3;
	position: relative;
	zoom: 1;
}

#page_layout_top {
	height: 210px;
	width: 820px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: -1px;
}

#page_layout_middle {
	margin-bottom: 0px;
	margin-top: 0px;
	background: url(../images/mix_page_middle.png) repeat-y 0 400px;
	width: 820px;
}

#page_layout_bottom {
	width: 820px;
	height: 24px;
	margin-top: 0;
	padding-top: 0;
}

#page_footer {
	width: 600px;
	color: #040041;
	font: 11px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: 5px auto 15px;
}

#page_content {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
}


#left_modules {
	float: left;
	width: 500px;
}

#right_modules {
	float: right;
	width: 256px;
}

#ad_holder {
	width: 500px;
	height: 102px;
	background-image: url(../images/top_sponsor_bgrd_alt.jpg);
	background-repeat: no-repeat;
}

#ad_focus {
	width: 468px;
	height: 57px;
	padding-top: 21px;
	padding-left: 16px;
}

#search_box {
	width: 256px;
	height: 100px;
	background: url(../images/mix_search_bgrd.jpg) no-repeat;
}

input.mix_search {
	border-style: none;
	margin-top: 49px;
	margin-left: 25px;
	width: 203px;
	background-color: #626262;
	color: #fff;
	border-width: 0;
	outline: 0;
	line-height: 24px;
	font: 16px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#listen_live {
	margin-top: 15px;
}

#quick_links {
	margin-top: 9px;
}

ul.nav_bar {
	margin: 0 0 7px 4px;
	padding: 0;
	list-style: none;
}

ul.nav_bar a {
	display: block;
	width: 125px;
	height: 24px;
	text-decoration: none;
	color: #fff;
	font: 12px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-top: 1px dashed #fff;
	text-indent: 3px;
}


ul.nav_bar a:hover {
	color: #5f0;
	text-decoration: none;
	background: url(../images/menu_hover_bgrd.png) no-repeat;
}

ul.nav_bar li {
	display: inline;
}

ul.nav_bar li.top_item a {
	border-top-style: none;
}

#left_main_content {
	width: 500px;
	color: #000;
	font: 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
}

#left_main_content p {
	color: #000;
	font: 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0;
	margin-bottom: 12px;
	text-align: left;
}

#left_main_content h1, h2, h3, h4, h5, h6 {
	color: #004083;
	margin-top: 0;
	margin-bottom: 5px;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#left_main_content h2 {
	color: #004083;
	font: bold 16px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#left_main_content_photo {
	width: 500px;
	color: #000;
	font: 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
}

#left_main_content_photo p {
	color: #000;
	font: 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

#left_main_content_photo h1,#left_main_content_photo h2,#left_main_content_photo h3,#left_main_content_photo h4,#left_main_content_photo h5,#left_main_content_photo h6 {
	color: #004083;
	margin-top: 0;
	margin-bottom: 5px;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#left_main_content_photo h2 {
	color: #004083;
	font: bold 16px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#music_top_story {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	border-right: 1px dashed #004083;
	padding-right: 10px;
}

.top_story_header {
	margin-bottom: 8px;
	margin-left: -1px;
}

.top_story_header_2 {
	margin-bottom: 8px;
	margin-left: -1px;
	margin-top: 35px;
}

.right_side_link {
	text-align: right;
	float: right;
	margin-top: -10px;
	text-decoration: underline;
	color: #8d003d;
	margin-bottom: 12px;
}

.right_side_link a:link, .right_side_link a:visted {
	text-decoration: underline;
	color: #8d003d;
}

.right_side_link a:hover {
	color: #004083;
}

.right_side_link_2 {
	text-align: right;
	float: right;
	margin-top: 8px;
}

.right_side_link_2 a:link, .right_side_link_2 a:visted {
	text-decoration: underline;
	color: #8d003d;
}

.right_side_link_2 a:visted {
	text-decoration: underline;
	color: #8d003d;
}


.right_side_link_2 a:hover {
	color: #004083;
}

#small_right {
	width: 175px;
	margin-left: 10px;
	float: right;
}

.box2 {
	margin: 0;
}

.box2 h4 {
	margin: 0 0 10px;
	padding-bottom: 3px;
	border-bottom: 2px solid #004083;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}

.box3 {
	margin-top: 5px;
	text-align: center;
	margin-bottom: 12px;
}


/* @end */

/* @group Admin Styles */

body.admin_body {
	margin: 0;
}

#admin_wrapper {
	background-color: #fff;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding-top: 0;
	border: 1px solid #000;
}

#admin_header {
	width: 800px;
	height: 150px;
	margin-top: 0;
	padding-top: 0;
	border-bottom: 2px solid #000;
}

#admin_content {
	width: 800px;
}

#admin_content_focus {
	margin: 10px;
	color: #000;
	font: 12px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#admin_content_focus p, tr, td, div {
	color: #000;
	font: 12px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
}

#admin_content_focus h1, h2, h3, h4, h5, h6 {
	color: #004083;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 5px;
	margin-top: 5px;
}

#admin_content a:link, #admin_content a:link a:visited {
	color: #8d003d;
	text-decoration: underline;
}

#admin_content a:hover {
	color: #470083;
	text-decoration: underline;
}

#admin_toolbar {
	background-color: #e6e6e6;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* @end */

/* @group Concerts
 */

.index_concerts {
	width: 290px;
}

tr.concert_2 td {
	background-color: #dcfaff;
	line-height: 20px;
	text-indent: 1px;
	font-size: 11px;
	color: #000;
}

tr.concert_1 td {
	background-color: #fff;
	line-height: 20px;
	text-indent: 1px;
	font-size: 11px;
	color: #004083;
}

tr.concert_3 td {
	background-color: #dedede;
	line-height: 20px;
	text-indent: 1px;
	font-size: 12px;
	color: #000;
}

/* @end */

/* @group Air Staff */

#airstaff_image {
	width: 500px;
	height: 98px;
	margin-bottom: 15px;
}



/* @end */

/* @group Basic Page Elements */

.page_header_51 {
	margin-bottom: 15px;
}



/* @end */

/* @group Contest Pages */
.contest_holder {
	background-color: #dcfaff;
	display: block;
	width: 500px;
	height: 100px;
}

.contest_holder_2 {
	background-color: #FFFFFF;
	display: block;
	width: 500px;
	height: 100px;
}

.album_holder {
	background-color: #dcfaff;
	display: block;
	width: 500px;
	height: 100px;
}

.album_holder_2 {
	background-color: #FFFFFF;
	display: block;
	width: 500px;
	height: 100px;
}


.contest_holder_3 {
	background-color: #FFFFFF;
	width: 500px;
	margin-bottom: 15px;
}

.contest_holder_3 p {
	margin-bottom: 12px;
}


.contest_image {
	height: 80px;
	width: 100px;
	float: left;
	overflow: hidden;
	display: block;
	text-align: center;
	margin: 9px 10px 10px;
	border: 1px solid #004083;
}

.rewards_image {
	height: 80px;
	width: 100px;
	overflow: hidden;
	display: block;
	text-align: center;
	border: 1px solid #004083;
}



.random_image {
	height: 80px;
	width: 100px;
	float: left;
	overflow: hidden;
	display: block;
	text-align: center;
	margin: 9px 10px 10px;
	border: 1px solid #004083;
}

.index_image {
	height: 130px;
	width: 170px;
	overflow: hidden;
	display: block;
	text-align: center;
	border: 1px solid #004083;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}



.contest_text {
	float: left;
	width: 360px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	display: inline-block;
}

.contest_text_2 {
	float: left;
	width: 280px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.contest_title {
	color: #004083;
	font: bold 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contest_title_2 {
	color: #004083;
	font: bold 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 6px;

}

.contest_description {
	color: #000;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
}

.contest_image_2 {
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 4px;
	border-style: none;
	border-width: 0;
	background-color: #004083;
}

.contest_image_3 {
	width: 200px;
}
.contest_content {
	float: left;
}

.contest_area {
	margin-top: 10px;
}

.space_5 {
	height: 10px;
	margin: 10px;
}

#enter_contest {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

#enter_contest table {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

#enter_contest p {
	text-align: center;
}

#enter_contest h3 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.error_msg {
	color: #f00;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin: 10px auto;
}

/* @end */

/* @group Photo Pages */

#photo_album_body {
	width: 730px;
	height: 605px;
	margin: 0;
	background-color: #004083;
	background-image: none;
}

#image_display {
	width: 500px;
	height: 395px;
	overflow: hidden;
	float: left;
	margin-left: 0;
}

#image_holder {
	width: 500px;
	height: 375px;
	overflow: hidden;
}

#image_caption {
	width: 500px;
	height: 20px;
	text-align: center;
	color: #000;
	font: bold 12px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(../images/photo_caption.png) repeat-x;
}

#image_right {
	width: 230px;
	height: 395px;
	float: right;
	margin-left: 0;
	background: url(../images/image_right.jpg) no-repeat;
}

.photo_image {
	width: 90px;
	height: 70px;
}

#photo_ads {
	width: 720px;
	height: 90px;
}

#gallery_title {
	width: 730px;
	height: 40px;
	background: url(../images/gallery_title_bar.png) repeat-x;
	color: #9F0;
	font: bold 14px/40px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 15px;
}

#image_footer {
	height: 80px;
	width: 730px;
	background: url(../images/image_footer.jpg) no-repeat;
}

#image_bottom_ad {
	width: 500px;
	height: 80px;
	line-height: 80px;
	text-align: center;
}

.ad_box {
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}

#image_paging {
	margin-top: 145px;
	width: 175px;
	height: 0;
	margin-right: auto;
	margin-left: auto;
}

#image_record {
	text-align: center;
	color: #000;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 8px;
}

#last_image a:link, #last_image a:visited {
	float: left;
	width: 85px;
	height: 29px;
	background: url(../images/last_image.png) left bottom;
	display: block;
	color: #fff;
	font: bold 15px/29px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: left;
	text-indent: 42px;
}

#last_image a:hover{
	float: left;
	width: 85px;
	height: 29px;
	background: url(../images/last_image.png) left top;
	display: block;
	color: #fff;
	font: bold 15px/29px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-indent: 42px;
	text-align: left;
}

#next_image a:link, #next_image a:visited {
	float: right;
	background: url(../images/next_image.png) left bottom;
	width: 85px;
	height: 29px;
	display: block;
	color: #fff;
	font: bold 15px/29px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-indent: 10px;
}

#next_image a:hover {
	float: right;
	background: url(../images/next_image.png) left top;
	width: 85px;
	height: 29px;
	display: block;
	color: #fff;
	font: bold 15px/29px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-indent: 10px;
}

#image_album_info {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

#image_album_title {
	color: #004083;
	font: bold 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	margin-top: 9px;
	margin-bottom: 4px;
	text-indent: 15px;
}

#image_album_description {
	text-align: left;
	color: #000;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* @end */

/* @group Playlist Table */
table#playlistTable {
	border-collapse: collapse;
	width: 500px;
	border: 1px solid #666;
}

table#playlistTable th, table#playlistTable td {
	padding: 0.1em 1em;
}

table#playlistTable caption {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0;
}

table#playlistTable col {
	border-right: 1px solid #ccc;
}

table#playlistTable col#albumCol {
	border: none;
}

thead {
	background: #ccc url(../images/bar.gif) repeat-x left center;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}

table#playlistTable th {
	font-weight: normal;
	text-align: left;
}

table#playlistTable #playlistPosHead {
	text-indent: -1000em;
}

tr.oddrows {
	background-color: #dcfaff;
}

tr.evenrows {
	background-color: #fff;
}

/* @end */

/* @group Video Page */

#video_player {
	margin-top: 15px;
}


/* @end */

/* @group Podcasts */

.podcast {
	margin-top: 4px;
}

/* @end */

/* @group search */

#search_results_area {
	margin-top: 15px;
}


/* @end */

/* @group Site Colors */

#site_colors {
	width: 500px;
	height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #333;
	border-top: 1px dashed #333;
}
#site_colors p {
	float: left;
	line-height: 32px;
	color: #004083;
	font-size: 12px;
}
#site_colors p.colorimagelinks {
	margin-left: 5px;
}
#site_colors img {
	border: 1px solid #191919;
}


/* @end */

#main_wrapper #page_layout #page_layout_middle #page_content #left_modules #left_main_content h2 {
	text-align: left;
}
#main_wrapper #page_layout #page_layout_middle #page_content #left_modules #left_main_content .center_exchange {
	text-align: center;
}


#left_main_content h5 {
	color: #F00;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}

#ad_quad {
	width: 256px;
	margin-top: 12px;
}

.ad_quad_zone_left {
	width: 125px;
	height: 125px;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

.ad_quad_zone_right {
	width: 125px;
	height: 125px;
	float: right;
	margin-bottom: 6px;
}

#page_footer a:link, #page_footer a:visited {
	color: #003;
}

#page_footer a:hover {
	color: #333;
}
#thomas {
	height: 90px;
	width: 500px;
	padding-bottom: 10px;
}
#thomas img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.captchaClass img {
	margin-top: 10px;
}
#ericHutch {
	background-color: #CCC;
	text-align: center;
	width: 500px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#viewPhotos {
	float: left;
	width: 128px;
	margin-right: 55px;
	margin-left: 85px;
}
#uploadPhoto {
	float: left;
	width: 128px;
}

/* @group Right Modules */

.right_module_text {
	float: right;
	width: 130px;
}

.right_module_top {
	margin-top: 15px;
}

.right_module_middle {
	width: 256px;
	background: url(../images/right_module_middle.png) repeat-y;
	padding-top: 5px;
}


.right_module_bottom {
	width: 256px;
	margin-top: 0;
	padding-top: 0;
}


.image_holder {
	width: 80px;
	height: 60px;
	overflow: hidden;
	margin-top: 1px;
	border: 1px solid #004083;
	float: left;
	margin-left: 8px;
}


.right_module_content {
	margin-right: auto;
	margin-left: auto;
	width: 226px;
	color: #004083;
	display: block;
	padding-top: 10px;
	border-bottom: 1px dashed #004083;
	border-top: 0 none #060084;
	padding-bottom: 10px;
}

a.module_link:link, a.module_link:visited {
	text-decoration: none;
}

a.module_link:hover div.right_module_content {
	text-decoration: none;
	cursor: pointer;
	background: url(../images/menu_hover_bgrd.png) repeat;
}

a.module_link:hover div.image_holder {
	border: 1px solid #fff;
}

.right_module_content h1 {
	margin-top: 0;
	margin-bottom: 0;
	color: #004083;
	font: bold 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

.right_module_content p {
	margin-top: 0;
	margin-bottom: 0;
	color: #004083;
	font: 11px/12px "Verdana, Lucida Grande", Lucida, sans-serif;
	text-align: left;
}

a.module_link:hover div.right_module_content h1 {
	color: #fff;
}

a.module_link:hover div.right_module_content p {
	color: #fff;
}

#mix_bottom_ads {
	width: 500px;
	height: 102px;
	background-image: url(../images/top_sponsor_bgrd_alt.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#mix_bottom_ads_focus {
	width: 468px;
	height: 60px;
	padding-top: 21px;
	padding-left: 16px;
}


/* @end */

/* @group Right Module Last */

.right_module_content_last {
	margin-right: auto;
	margin-left: auto;
	width: 226px;
	color: #004083;
	display: block;
	padding-top: 10px;
	border-top: 0 none #060084;
	padding-bottom: 10px;
}

a.module_link:hover div.right_module_content_last {
	text-decoration: none;
	cursor: pointer;
	background: url(../images/menu_hover_bgrd.png) repeat;
}

.right_module_content_last h1 {
	margin-top: 0;
	margin-bottom: 0;
	color: #004083;
	font: bold 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

.right_module_content_last p {
	margin-top: 0;
	margin-bottom: 0;
	color: #004083;
	font: 11px/12px "Verdana, Lucida Grande", Lucida, sans-serif;
	text-align: left;
}

a.module_link:hover div.right_module_content_last h1 {
	color: #fff;
}

a.module_link:hover div.right_module_content_last p {
	color: #fff;
}

/* @end */
#photocontestdisplay {
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-bottom: 5px;
	float: left;
	width: 350px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #333;
}

#photocontestdisplay img {
	margin-bottom: 5px;
}

#photovotingarea {
	background-color: #c4d5e9;
	width: 130px;
	float: right;
}

.votinginsidebox {
	padding: 5px;
}

.followUs {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 70px;
}
.followUs table td {
	vertical-align: top;
}

.followUsWrapper {
	background-repeat: repeat-x;
	background-image: url(/images/followUsBGRD.png);
	height: 70px;
}

.splash_bgrd {
	background-color: #006699;
}

.promoLeft {
	height: 70px;
	width: 100px;
	margin-right: 10px;
	float: left;
}

.photoRecapBox {
	padding: 5px;
}

#listen_button {
	float: left;
}

#photo_button {
	float: right;
}

#listen_live {
	height: 100px;
	width: 255px;
}

.captcha img {
	margin-bottom: 10px;
	margin-top: 10px;
}

p.bignumber {
	color: #000;
	font: bold 24px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.captcha input {
	margin-top: 5px;
}

#leftphotomatch {
	width: 350px;
	margin-right: 10px;
	float: left;
}
#rightphotomatch {
	float: right;
	width: 140px;
}
.imgLeft {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 15px;
	float: left;
}
.imgRight {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 15px;
	float: right;
}
#top_flight_ads {
	margin-left: 20px;
	margin-top: 19px;
	float: left;
	height: 60px;
	width: 468px;
}
#top_flight_menu {
	margin-left: 80px;
	float: left;
	margin-top: 19px;
	height: 60px;
	width: 225px;
}
#top_flight_listen_live {
	height: 60px;
	float: left;
	width: 113px;
}
#top_flight_login {
	line-height: 75px;
	text-align: center;
	color: white;
	font-size: 11px;
	height: 60px;
	width: 107px;
	float: right;
	background-image: url(../images/mix_rewards_bgrd.png);
	background-repeat: no-repeat;
}
#top_flight_login a:link, #top_flight_login a:visited {
	color: white;
}
#top_flight_login a:hover, #top_flight_login a:active {
	color: #80ff00;
}
#additional_content {
	margin-bottom: 15px;
}
.form_error {
	font-weight: bold;
	color: #F00;
}
.correct {
	font-weight: bold;
	color: #060;
}

.game_door {
	width: 125px;
	height: 193px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

.game_door2 {
	width: 220px;
	height: 200px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}

.game_door3 {
	width: 125px;
	height: 92px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}

#game_holder {
	text-align: center;
}

.game_door img {
	border-style: none;
	border-width: 0;
}
.game_door a.img {
	border-style: none;
	border-width: 0;
}
#regForm label {
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
}
.mixRegHolder {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.mixRegLeft {
	float: left;
	width: 120px;
	text-align: right;
	padding-right: 6px;
}
.mixRegRight {
	float: left;
	width: 274px;
}
#regForm p {
	color: #006;
	font-weight: bold;
}

#regForm .mixRegLeft {
	color: #4c4c4c;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height: 22px
}

#regForm .mixRegRight {
	line-height: 22px;
}
.formCenter {
	width: 470px;
	margin-right: auto;
	margin-left: auto;
}
#slither {
	width: 770px;
	height: 60px;
	margin-top: -5px;
	margin-bottom: 10px;
}
#left_main_content .contest_description p {
	font-size: 11px;
	margin-bottom: 5px;
}#formbgrd {
	background-color: #eeeeee;
	padding: 15px;
}
