@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	border:0px none;
}
*:focus{
	outline:none;
}
ul, ol{
	list-style:none;
}
body{
	/*background: #DEFAFC url(/images/body_bgr.jpg) repeat-x center top;*/
	background:#DEFAFC;
	color:#434242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.body_home{
	background: #DEFAFC url(/images/new_body_bgr_full.jpg) no-repeat center top;
	width:100%;
}
.body_pages{
	background: #DEFAFC url(/images/new_body_bgr_full2.jpg) no-repeat center top;
	width:100%;
}
.body_shop{
	background: #DEFAFC url(/images/new_body_bgr_full2.jpg) no-repeat center top;
	width:100%;
}
.bottom{
	width:100%;
	background: #DEFAFC url(/images/bgr_bottom.jpg) repeat-x center top;
	min-height:135px;
	height:135px !important;
	height:auto;
	padding:100px 0px 0px 0px;
}
#main{
	width:960px;
	margin:0px auto;
}
.content{
	width:924px;
	margin:0px auto;
}
/*********top_nav********/
.top_nav{
	/*margin:0px 72px 0px 129px;*/
	margin:0px 2px 0px 59px;
	height:67px;
	overflow:hidden;
}
.top_shop{
	height:42px;
	width:223px;
	display:block;
	background:url(/images/top_shop.png) no-repeat 0px 0px;
	margin-top:5px;
}
.top_shop a{
	height:42px;
	width:223px;
	display:block;
}
.cart_login{
	height:30px;
	line-height:30px;
	position:relative;
	font-size:11px;
	top:-10px;
}
.cart_login_left, .cart_login_right{
	height:30px;
	width:10px;
	background:url(/images/cart_login_left.gif) no-repeat 0 0;
}
.cart_login_right{
	background:url(/images/cart_login_right.gif) no-repeat 0 0;
}
.cart_status{
	/*background:url(/images/cart_status.png) no-repeat center top;*/
	height:30px;
	line-height:30px;
	width:260px;
	position:relative;
}
.account_status, .account_login{
	/*padding:0px 10px;
	height:30px;
	line-height:30px;
	width:229px;*/
	/*background:url(/images/cart_status.png) no-repeat center top;*/
	background:url(/images/cart_login_bgr.gif) repeat-x center top;
	text-align:center;
	font-size:110%;
	color:#706d6d;
}
/*.account_login{
	background:url(/images/login_box.png) no-repeat center top;
	width:160px;
}*/
.account_status a{
	color:#bb3030;
}
.account_status .profile{
	padding-left:20px;
	background:url(/images/profile.gif) no-repeat 0px center;
}
/*.account_status_fix{
	position:relative;
	line-height:30px;
	font-size:11px;
	top:-10px;
}*/
.cart_status .in_cart, .cart_status .total{
	color:#118d2a;
}
.cart_status .checkout{
	position:absolute;
	right:10px;
	top:5px;
	background:url(/images/checkout.gif) no-repeat 0px 0px;
	height:20px;
	width:85px;
}
.cart_status .checkout:hover{
	background-position:0px -20px;
}
/*******header_and_main_nav******/
.body_home .header, .body_home .headerFix {
	background:url(/images/banner_home2.png) no-repeat center 0px;
	height:358px;
	margin-bottom: 20px;
}
.body_pages .header, .body_pages .headerFix{
	background:url(/images/banner2.png) no-repeat center 0px;
	height:192px;
	margin-bottom: 20px;
}
.body_shop .header, .body_shop .headerFix{
	background:url(/images/banner3.png) no-repeat center 0px;
	height:194px;
}
.body_home .headerFix,
.body_pages .headerFix,
.body_shop .headerFix{
	background:none;
	position: relative;
}
.nav_left{
	/*margin: 20px 0 0 80px;*/
	margin:20px 0px 0px 10px;
}
.nav_right{
	/*margin: 20px 80px 0 0;*/
	margin: 20px 10px 0px 0px;
}
.nav_links li{
	display: inline;
	padding: 0 8px;
	background:url(/images/menu_r_brd.gif) no-repeat top right;
}
.nav_links a{
	height: 12px;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}
.home{
	background:url(/images/home.gif) no-repeat top left;
	width: 44px;
}
.about{
	background:url(/images/about.gif) no-repeat top left;
	width: 51px;
}
.how_to_play{
	background:url(/images/how_to_play.gif) no-repeat top left;
	width: 101px;
}
.faq{
	background:url(/images/faq.gif) no-repeat top left;
	width: 41px;
}
.feedback{
	background:url(/images/feedback.gif) no-repeat top left;
	width: 75px;
}
.support{
	background:url(/images/support.gif) no-repeat top left;
	width: 68px;
}
.contact{
	background:url(/images/contact.gif) no-repeat top left;
	width: 67px;
}
/*------------------------------------
    administrator's area
-------------------------------------*/
/*********admin links***********/
.dashboard{
	background:url(/images/dashboard.gif) no-repeat top left;
	width: 97px;
}
.chances{
	background:url(/images/chances.gif) no-repeat top left;
	width: 67px;
}
.categories{
    background:url(/images/categories.gif) no-repeat top left;
	width: 97px;
}
.admin_logout {
    background:url(/images/admin_logout.gif) no-repeat top left;
	width: 67px;
}
.customers {
    background:url(/images/customers.gif) no-repeat top left;
	width: 97px;
}
.orders {
    background:url(/images/orders.gif) no-repeat top left;
	width: 67px;
}
span.labelSpan {
    display:block;
    float:left;
    width:100px;
}
/*********logo_and_intro********/
.logo{
	height:120px;
	width:347px;
	position: absolute;
	/*left: 390px;*/
	left: 320px;
	top: 0px;
	z-index: 5;
}
.logo a{
	display:block;
}
.intro{
	position: absolute;
	top: 123px;
	left: 532px;
	/*left: 602px;*/
}
.body_pages .intro{
	top:110px;
	left:516px;
}
.intro_1234{
	background:url(/images/intro_1234.gif) no-repeat top left;
	width: 322px;
	height: 18px;
	margin-bottom: 13px;
}
.body_pages .intro_1234{
	margin-bottom:10px;
}
.intro_win{
	background:url(/images/intro_win.gif) no-repeat top left;
	width: 330px;
	height: 13px;
	margin-bottom: 10px;
}
.start_btn{
	background:url(/images/start_button.gif) no-repeat top left;
	width: 240px;
	height: 30px;
	margin-bottom: 10px;
	display: block;
}
.body_pages .start_btn{
	margin-bottom:0px;
	background:url(/images/start_button3.gif) no-repeat top left;
}
.intro_txt{
	width: 312px;
	color: #fadbdb;
	font-size: 11px;
	margin-bottom: 10px;
}
.participate{
	color: #f3af06;
	font-size: 13px;
	font-weight: bold;
}
.past_w, .past_w_fix{
	width: 165px;
	height: 35px;
	background:url(/images/yellow_ribbon.png) no-repeat top left;
}
.past_w_fix{
	position: absolute;
	/*left: 868px;*/
	left: 798px;
	top: 70px;
	background:none;
}
.body_pages .past_w_fix{
	left: 801px;
}
.past_w a{
	display: inline-block;
	padding: 8px 5px 0 20px;
	font-size: 12px;
	letter-spacing: 0.5px;
	color: #bf0706;
}
.past_w span{
	display: inline-block;
	font-size: 9px;
	color: #bf0706;
}
/**********page_head*************/
.page_head{
	background:url(/images/page_head_big.gif) no-repeat top left;
	width: 899px;
	height: 37px;
	margin: 0 0 8px 20px;
	line-height: 38px;
	padding-left: 33px;
}
.page_head_s{
	background:url(/images/page_head_small.gif) no-repeat top left;
	width: 735px;
	height: 37px;
	line-height: 38px;
	padding-left: 33px;
	margin-bottom: 3px;
}
.page_head_menu{
	background:url(/images/page_head_menu.gif) no-repeat 0px bottom;
	width: 928px;
	margin: 0 auto 20px auto;
	text-align: center;
	padding-bottom:10px;
}
.page_head_menu .top{
	height:13px;
	background:url(/images/page_head_menu_top.gif) no-repeat top left;
}
.page_head_breadcrumbs{
	background:url(/images/page_head_breadcrumbs.gif) no-repeat top left;
	width: 937px;
	height: 37px;
	margin: 0 0 8px 15px;
	line-height: 38px;
	padding-left: 33px;
}
.phead_txt, .phead_txt a{
	font-size: 13px;
	color: #b83d3c;
}
/**********upload**********/
.upload{
	border-top: 1px solid #b2e4e4;
	border-bottom: 3px solid #b2e4e4;
	background: #f3fdfe;
	width: 912px;
	padding-bottom: 30px;
	margin: 0 auto;
}
.terms_and_conditions{
	width: 722px;
	height: 205px;
	border: 1px solid #e6d5bd;
	background: #fcf8de;
	/*padding: 15px 0 15px 15px;*/
	margin-bottom: 10px;
	font-size: 12px;
	margin: 15px auto 10px auto;
}
#tac{
	height: 175px;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
}
.terms_and_conditions p{
	margin-bottom: 20px;
	padding: 0 15px 0 15px;
}
.tac_chbox{
	text-align: center;
	margin-bottom: 35px;
}
.tac_chbox label{
	font-size: 13px;
	margin-right: 18px;
	letter-spacing:1px;
}
.choose_file{
	border-top: 1px solid #b2e4e4;
	border-bottom: 1px solid #b2e4e4;
	padding: 1px 0;
	margin: 0 auto 10px auto;
	width: 736px;
}
.choose_file label{
	font-size: 12px;
	font-weight: bold;
	margin-right: 15px;
}
.inner{
	background: #e9f5fb;
	text-align: center;
	padding: 12px 0;
}
.file_size{
	color: #236e83;
	margin-top:10px;
	font-size: 12px;
}
.browse_file_input{
	border: none;
	color:#363535;
	font-size:12px;
	padding:6px 24px 10px 14px;
	background:transparent url(/images/upload_file_input.gif) no-repeat scroll 0 0;
}
.upload_btn{
	background:url(/images/upload_btn.gif) no-repeat top left;
	width: 145px;
	height: 30px;
	display: block;
	margin: 0 auto;
}
.rules{
	font-size: 13px;
	list-style-type: decimal;
	font-weight: bold;
	width: 630px;
	margin: 35px auto;
	padding-left: 30px;
}
.rules li{
	margin-bottom: 20px;
}
.rules span{
	font-weight: normal;
}
.rulesInner{
	font-size: 13px;
	list-style-type: lower-alpha;
	font-weight: bold;
	width: 630px;
	margin: 10px auto;
	padding-left: 20px;
}
.rulesInner li{
	margin-bottom: 5px;
}
.rulesInner span{
	font-weight: normal;
}
dl.faqs{
	font-size: 13px;
	font-weight: bold;
	width: 630px;
	margin: 35px auto;
	padding-left: 30px;
}
dl.faqs dd {
    font-weight:normal;
    color:#424243;
}
dl.faqs dt {
    font-weight:400;
    color:#009a9a;
    margin-bottom:10px;
}
.start_btn2{
	background:url(/images/start_button2.gif) no-repeat top left;
	width: 240px;
	height: 30px;
	margin: 0 auto 25px auto;
	display: block;
}
.cbppw{
	background:url(/images/click_buy_print_play_win.gif) no-repeat top left;
	width: 274px;
	height: 18px;
	margin: 0 auto;
}
/***********prizes*************/
.choose_prize{
	background:url(/images/choose_prize.gif) no-repeat top left;
	width: 566px;
	height: 18px;
	margin: 0 auto 13px auto;
}
.one_click_away{
	background:url(/images/one_click_away.gif) no-repeat top left;
	width: 520px;
	height: 20px;
	margin: 0 auto 13px auto;
}
.filter{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #717471;
	margin-bottom: 10px;
}
.filter_prize{
	width: 780px;
	margin: 0 auto;
}
.filter_prize li{
	display: inline;
	padding: 0 12px;
	border-right: 1px solid #add5d8;
	line-height: 18px;
}
.filter_prize a{
	font-size: 13px;
	color: #bd4a49;
	text-decoration: underline;
}
.paging {
	border-top: 1px solid #b2e4e4;
	border-bottom: 1px solid #b2e4e4;
	padding: 1px 0;
	width: 928px;
	margin: 0 auto;
}
.paging_inner{
	background: #d2f1f4;
	padding: 2px 10px 2px 15px;
	text-align: center;
	position:relative;
	line-height:18px;
	min-height:18px;
	height:auto !important;
	height:18px;
}
.paging_inner li{
	display: inline;
}
.paging_inner a{
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	color: #fbe982;
	width: 20px;
	height: 18px;
	line-height: 18px;
	background:url(/images/paging_buttons.gif) no-repeat top left;
	display: inline-block;
	margin-right: 1px;
}
.paging a:hover{
	color: #fff;
	background:url(/images/paging_buttons.gif) no-repeat bottom left;
}
.paging_inner a.paging_last{
	background:url(/images/paging_last.gif) no-repeat top left;
	width: 37px;
}
.paging_inner a:hover.paging_last{
	background:url(/images/paging_last.gif) no-repeat top left;
}
.paging_inner a.current{
	background: none;
	color: #333;
}
.page_number{
	font-size: 12px;
	font-weight: bold;
	color: #549b63;
	float: left;
	position:absolute;
	left:15px;
	top:1px;
}
.pages_list{
	position:absolute;
	right:10px;
	top:1px;
}
/***********past_winners**********/
.past_w_list{
	margin: 0 auto 18px auto;
	border-collapse:collapse;
}
.past_w_list th{
	font-size: 13px;
	font-weight: bold;
	color: #4b5056;
	border-bottom: 4px solid #b2e4e4;
	border-right: 1px solid #b2e4e4;
}
.past_w_list th span{
	background: #fff1a0;
	display: block;
	margin-bottom: 1px;
	line-height: 31px;
}
.past_w_list td{
	font-size: 13px;
	background:#F3FDFE url(/images/w_list_bgr.gif) 0px bottom repeat-x;
	line-height: 36px;
	text-align: center;
	border-right: 1px solid #b2e4e4;
	border-bottom: 1px solid #b2e4e4;
}
.past_w_list .odd td{
	background:#F3FDFE url(/images/w_list_bgr.gif) repeat-x 0px bottom;
}
.past_w_list .even td{
	background:#e8fbfd url(/images/w_list_bgr2.gif) repeat-x 0px bottom;
}
.past_w_list td.song {
    text-align: left;
    padding-left: 5px;
}


	
.winner span{
	font-size: 14px;
	background:url(/images/winner_bgr.gif) no-repeat top left;
	padding-left: 37px;
	display: block;
	text-align: left;
	width: 167px;
}
.wins{
	width: 230px;
}
.game{
	font-weight: bold;
	color: #3a8049;
	width: 239px;
}
td.category {
	width: 239px;
	border-right: 0 none;
}
.category a, .contact_pref a, .wins a, .red_link{
	color: #bd4a49;
}
.red_link{
	font-size:70%;
}
/**********payment*********/
.paymentForm{
	width: 905px;
	margin: 0 auto 27px auto;
}
.payment_fields{
	width: 425px;
}
.payment_fields select {
    height:25px;
    padding:5px;
    vertical-align:middle;
}
.payment_fields div{
	padding: 8px 0 8px 22px;
	margin: 0 10px;
	border-bottom: 1px solid #b2e4e4;
}
.payment_fields label, .payment_fields .boxLabel {
	font-size: 12px;
	font-weight: bold;
	color: #4b5056;
	width: 118px;
	display:inline-block;
	vertical-align: middle;
}
.payment_fields .boxLabel {
    vertical-align: top;
}
.payment_fields input{
	width: 227px;
	background:url(/images/payment_input_fields.gif) top left repeat-x;
	height: 20px;
	padding: 5px 5px 0 5px;
	border: 1px solid #8ec3c8;
}
.payment_fields div.textLarge{
    float:left;
    position:relative;
    margin: -15px 0 0 117px;
	width: 239px;
	background:url(/images/payment_txtar_bg.gif) top left repeat-x;
	height: 120px;
	padding: 5px;
	border: 1px solid #8ec3c8;
}
.payment_fields textarea {
    width:239px;
    height:120px;
    max-width:239px;
    max-height:120px;
    position:absolute;
    left:5px;
    top:5px;
    background:transparent;
}
.payment_fields select{
	width: 229px;
}
.billing_info, .loginform_header, .registerform_header,
.game_info, .game_summary, .category_info, .category_summary,
.images_info, .tracks_info, .account_info, .new_acc_data, .login_info,
.buy_credits_info, .current_credits_info, .search_by_info, .prize_info,
.prize_summary, .item_info_admin, .find_user, .items_in_category,
.payment_info, .payment_items, .feedback_info {
	width: 366px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 12px;
	padding:0px 30px;
	color:#236e83;
	text-align:right;
	font-weight:normal;
	font-size:120%;
}
.billing_info {
    background:url(/images/billing_info.gif) no-repeat top left;
}
.game_info {
	background:url(/images/game_info.gif) no-repeat top left;
}
.category_info {
	background:url(/images/category_info.gif) no-repeat top left;
}
.account_info {
	background:url(/images/account_info.gif) no-repeat top left;
}
.buy_credits_info {
    background:url(/images/buy_credits_info.gif) no-repeat top left
}
.search_by_info {
    background:url(/images/search_by_info.gif) no-repeat top left
}
.current_credits_info {
    background:url(/images/current_credits_info.gif) no-repeat top left
}
.item_info_admin {
    background:url(/images/item_info.gif) no-repeat top left
}
.feedback_info {
    background:url(/images/feedback_info.gif) no-repeat top left;
}
.new_acc_data {
	background:url(/images/new_acc_data.gif) no-repeat top left;
}
.login_info {
	background:url(/images/login_info.gif) no-repeat top left;
}
.prize_info {
    background:url(/images/prize_info.gif) no-repeat top left;
}
.payment_info {
    background:url(/images/payment_info.gif) no-repeat top left;
}
.game_summary {
	background:url(/images/game_summary.gif) no-repeat top left;
}
.payment_items {
    background:url(/images/payment_items.gif) no-repeat top left;
}
.images_info {
    background:url(/images/images_info.gif) no-repeat top left;
}
.tracks_info {
    background:url(/images/tracks_info.gif) no-repeat top left;
}
.category_summary {
	background:url(/images/category_summary.gif) no-repeat top left;
}
.prize_summary {
    background:url(/images/prize_summary.gif) no-repeat top left;
}
.find_user {
    background:url(/images/find_user.gif) no-repeat top left;
}
.items_in_category {
    background:url(/images/items_in_category.gif) no-repeat top left;
}
.loginform_header {
    background:url(/images/loginform_header.gif) no-repeat top left;
}
.registerform_header {
    background:url(/images/registerform_header.gif) no-repeat top left;
}
.shipping_info{
	background:url(/images/shipping_info.gif) no-repeat top left;
	width: 426px;
	height: 45px;
	margin-bottom: 12px;
}
span.boldTxt {
    font-weight:bold;
}
.textLarge p {
    padding: 5px;
    border-bottom:1px solid #8EC3C8;
}
.textLarge p.lastP {
    border:none;
}
.address_fix{
	margin-bottom: 5px;
}
.payment_btn{
	background:url(/images/payment_btns.gif) no-repeat top left;
	width: 199px;
	height: 29px;
	margin: 0 auto 25px auto;
	display: block;
}
.payment_btn:hover{
	background:url(/images/payment_btns.gif) no-repeat bottom left;
}
.dolar_sign{
	color: #0e7a90;
	font-size: 12px;
	font-weight: bold;
	margin-right: 7px;
}
#amount{
	width: 107px;
}
#verify_code{
	width: 80px;
}
#card_type{
	width: 170px;
}
#exp_month{
	width: 105px;
	margin-right: 7px;
}
#exp_year{
	width: 100px;
}
.mandatory{
	background:url(/images/mandatory_field.gif) no-repeat right 20px;
}
/********page_middle*****/

.page_middle{
	background:url(/images/sidebar_bottom.gif) no-repeat 10px bottom;
}

/********sidebar********/
.buy_more_photos{
	font-size: 12px;
	font-weight: bold;
	color: #717471;
	margin-bottom: 15px;
}
.buy_more_middle{
	background:url(/images/side_bar_bgr.gif) top left repeat-y;
	padding: 0 0 5px 12px;
}
.buy_more_middle a{
	font-size: 13px;
	color: #4291ae;
	text-decoration: none;
}
.buy_more_middle li{
	background:url(/images/buy_more_bulett.gif) center left no-repeat;
	padding-left: 14px;
	margin-bottom: 5px;
}
.buy_more_top{
	background:url(/images/sidebar_top.gif) top left no-repeat;
	height: 9px;
}
.buy_more_bottom{
	background:url(/images/side_bar_bottom.gif) bottom left no-repeat ;
	height: 91px;
}
.sidebar{
	width: 180px;
	margin-right: 12px;
	margin-left: 10px;
}
a.active{
	color: #549b63;
	font-weight: bold;
}
.send_us_btn{
	background:url(/images/send_us_btns.gif) no-repeat top left;
	width: 146px;
	height: 22px;
	display: block;
	margin-top: 20px;
}
.send_us_btn:hover{
	background:url(/images/send_us_btns.gif) no-repeat bottom left;
}
.send_us_img{
	background:url(/images/send_us_images_btns.gif) no-repeat top left;
	width: 155px;
	height: 22px;
	display: block;
	margin-top: 20px;
}
.send_us_img:hover{
	background:url(/images/send_us_images_btns.gif) no-repeat bottom left;
}
/*********************************/
.browse_content{
	width: 735px;
	float: left;
}
/**************galery*************/
.p_and_m_tabs{
	border-bottom: 1px solid #aed9d9;
	height: 32px;
}
.p_and_m_tabs li{
	float: left;
}
.browse_pic_tab{
	background:url(/images/browse_pic_tabs.gif) no-repeat top left;
	width: 215px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #aed9d9;
	margin-right: 5px;
}
.browse_pic_tab:hover{
	background:url(/images/browse_pic_tabs.gif) no-repeat center left;
}
.browse_music_tab{
	background:url(/images/browse_music_tabs.gif) no-repeat top left;
	width: 189px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #aed9d9;
	margin-right: 5px;
}
.browse_music_tab:hover{
	background:url(/images/browse_music_tabs.gif) no-repeat center left;
}
.buy_and_participate{
	background: #d2f1f4 url(/images/participate_bgr.gif) no-repeat top left;
	height: 36px;
	padding: 8px 0 0 54px;
}
.buy_and_part_btn{
	background:url(/images/buy_and_part_btns.gif) no-repeat top left;
	width: 199px;
	height: 29px;
	margin: 0px 60px 0px 120px;
}
.buy_and_part_btn:hover{
	background:url(/images/buy_and_part_btns.gif) no-repeat bottom left;
}
.pick_randomly{
	text-align: center;
	padding: 9px 33px 9px 22px;
	background:url(/images/randomly_bgr.gif) no-repeat center center;
	height: 22px;
	position:relative;
}
.pick_btn{
	background:url(/images/pick_btns.gif) no-repeat top left;
	width: 59px;
	height: 22px;
	display: inline-block;
	margin-left: 5px;
}
.pick:hover{
	background:url(/images/pick_btns.gif) no-repeat bottom left;
}
.prev_next_btn{
	background: #b8e1e3 center center;
	height:20px;
	border: 1px solid #8bc1c1;
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	color: #538484;
	padding: 2px 4px 0 4px;
}
.prev_next_btn span{
	font-size:70%;
}
.prev_btn{
	position:absolute;
	left:22px;
	top:9px;
}
.next_btn{
	position:absolute;
	right:33px;
	top:9px;
}
.pn_activ{
	background: url(/images/prev_next_bgr.gif) top left repeat-x;
	border: 1px solid #2b7d48;
	color: #fbe982;
}
.pn_activ:hover{
	color:#fff;
}
/************browse_pictures**********/
.galery_items{
	margin: 9px 0;
}
.galery_item{
	text-align: center;
	width: 129px;
	padding: 6px 8px 8px 8px;
}
.galery_item img{
	margin-bottom: 10px;
}
/*************browse_music************/
th.contact_pref_h{
	background: #c1e9ea url(/images/contact_pref.gif) top left no-repeat;
	width: 82px;
	height: 31px;
	border-right: none;
	font-size: 11px;
	font-weight: normal;
}
th.contact_pref_h span{
	background: none;
	line-height: 11px;
}
td.artist{
	width: 163px;
	font-weight: bold;
	text-align: left;
}
.artist input{
	margin: 0 15px 0 10px;
}
.album{
	width: 152px;
}
.song{
	width: 188px;
}
.listen{
	width: 75px;
}
.duration {
	width: 70px;
}
td.contact_pref{
	width: 81px;
	border-right: 0;
}
.item_brd_lr{
	border-left:1px solid #B2E4E4;
	border-right:1px solid #B2E4E4;
}
.item_brd_b{
	border-bottom:1px solid #B2E4E4;
}
/*********basket***********/
.basket_form table{
	border-collapse: collapse;
}
.basket_form tr{
	
}
.basket_form td{
	border-top: 1px solid #b2e4e4;
	background:url(/images/basket_bg.gif) center left repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 55px;
}
.basket_form td span{
	font-weight: bold;
}
.basket_chbox{
	width: 50px;
	text-align: center;
}
.basket_img_bgr{
	background:url(/images/basket_illu_bg.png) top left no-repeat;
	padding: 3px;
}
.mp3_ico{
	vertical-align: middle;
	margin-right: 10px;
}
.basket_form td a{
	color:#434242;
	text-decoration:none;
}
.basket_form td a.underline:hover{
	text-decoration:underline;
}
.price_tag{
	background:url(/images/price_bg.gif) top left no-repeat;
	display: inline-block;
	width: 80px;
	line-height: 23px;
	text-align: center;
	font-size: 13px;
}
.basket_bottom{
	text-align: right;
	padding-right: 20px;
}
.trans_fee{
	border-bottom: 3px solid #b2e4e4;
	font-size: 13px;
	color: #656769;
}
td.total{
	color: #c33631;
	font-size: 13px;
	background: #fff;
	height: 33px;
}
td.charity{
	color: #379b57;
	font-size: 12px;
	background: #fff;
	height: 23px;
}
.proceed td{
	background: #d2f1f4;
}
.summary{
	color: #4b5056;
	font-size: 13px;
}
.nr_items{
	background: #dedede url(/images/nr_items.gif) top left repeat-x;
	display: inline-block;
	padding: 3px 4px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #8ec3c8;
	color: #a00a26;
	width: 21px;
}
.proceed_btn{
	background:url(/images/proceed_btns.gif) no-repeat top left;
	width: 254px;
	height: 31px;
	display: block;
}
.proceed_btn:hover{
	background:url(/images/proceed_btns.gif) no-repeat bottom left;
}
/************shop**************/
.shop_items{
	margin: 25px auto 20px auto;
	width: 925px;
}
.shop_item{
    position:relative;
	padding: 10px 6px 9px 6px;
	text-align:center;
	width:295px;
}
.shop_item table{
	border-collapse: collapse;
	width:292px;
}
.shop_item th{
	font-size: 13px;
	color: #fff;
}
.shop_item td{
	text-align: center;
	background: #fff;
}
.shop_item_hl{
	background:url(/images/shop_item_hl.gif) top left no-repeat;
	height: 31px;
}
.shop_item_h{
	background:url(/images/shop_item_h.gif) top left repeat-x;
	width: 117px;
	height: 31px;

}
.shop_item_hr{
	background:url(/images/shop_item_hr.gif) top left no-repeat;
	width: 65px;
	height: 31px;
}
th.price_h{
	color: #e2d172;
}
.shop_item img{
	margin: 0px 0px 10px 0px;
}
.item_img{
	padding: 3px;
	background:url(/images/item_img_bgr.gif) top left no-repeat;
}
.item_info{
	height: 75px;
}
.shop_item td.item_info_bgr{
	background: #fff url(/images/item_info_bgr.gif) top right no-repeat;
}
.buy_now_btn, .shop_in_cart{
	background:url(/images/buy_btns.gif) no-repeat top left;
	width: 80px;
	height: 25px;
	display: inline-block;
}
.buy_now_btn:hover{
	background:url(/images/buy_btns.gif) no-repeat bottom left;
}
.add_to_btn{
	background:url(/images/add_to_cart_btns.gif) no-repeat top left;
	width: 102px;
	height: 25px;
	display: inline-block;
	margin-right: 15px;
}
.add_to_btn:hover{
	background:url(/images/add_to_cart_btns.gif) no-repeat bottom left;
}
.shop_in_cart {
    background:url(/images/in_cart.gif) no-repeat top left;
    margin-right: 15px;
    }
.shop_lr_brd{
	border-left: 1px solid #b2e4e4;
	border-right: 2px solid #b2e4e4;
}
.shop_b_brd{
	border-bottom: 2px solid #b2e4e4;
}
.chance{
	color: #c33631;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}

/*****preview_boxes*****/
.preview_boxes{
	margin: 0 8px 0 7px;
}
.body_pages .preview_boxes{
	margin: 7px 8px 10px 7px;
}
.p_box{
	background:url(/images/box_bgr.png) no-repeat top left;
	width: 240px;
	height: 145px;
	padding: 25px 25px 0 40px;
	margin-right: 15px;
}
.p_box img{
	margin: 0 10px 2px 0;
}
.p_box a{
	color: #b83d3c;
	font-size: 13px;
	font-weight: bold;
}
.charity{
	color: #379b57;
}
.pices_left{
	color: #7a7979;
}
.p_box_txt{
	font-size: 11px;
	margin-bottom: 10px;
}
.participate_btn{
	background:url(/images/participate_btns.gif) no-repeat top left;
	width: 142px;
	height: 26px;
	display: block;
}
.participate_btn:hover{
	background:url(/images/participate_btns.gif) no-repeat bottom left;
}

.p_box_wide{
	width: 848px;
	height: 130px;
	padding: 20px 40px;
	margin: 0 0 20px 15px;
	background:url(/images/box_wide_bgr.gif) no-repeat top left;
}
.p_box_wide img {
    padding: 0 5px 0 0;
}
.w_txt{
	width:550px;
	margin-left: 20px;
}
/********account******/
.info{
	width:919px;
	margin: 0 auto 12px auto;
	background:url(/images/info_bottom.gif) no-repeat 0 bottom;
}
.info .top{
	background:url(/images/info_top.gif) no-repeat top left;
	height:13px;
}
.info_user{
	width:225px;
	padding: 2px 5px 2px 30px;
	margin: 0 auto;
	font-size: 13px;
}
.info_txt{
	width:566px;
	padding: 2px 30px 2px 60px;
	background:url(/images/info.gif) no-repeat center left;
}
.info_txt p{
	margin-bottom: 10px;
}
.account_details{
	width: 917px;
	margin: 0 auto;
}
.account_inner{
	background: #d2f1f4;
	padding-top: 25px;
}
.account_tabs {
	border-bottom:1px solid #AED9D9;
	height:32px;
}
.account_tabs li{
	float: left;
}
.my_games_tab{
	background:url(/images/my_games_tabs.gif) no-repeat top left;
	width: 159px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #aed9d9;
	margin-right: 5px;
}
.my_games_tab:hover{
	background:url(/images/my_games_tabs.gif) no-repeat center left;
}
.account_tab{
	background:url(/images/account_tabs.gif) no-repeat top left;
	width: 202px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #aed9d9;
	margin-right: 5px;
}
.account_tab:hover{
	background:url(/images/account_tabs.gif) no-repeat center left;
}
.my_orders_tab{
	background:url(/images/orders_tabs.gif) no-repeat top left;
	width: 152px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #aed9d9;
	margin-right: 5px;
}
.my_orders_tab:hover{
	background:url(/images/orders_tabs.gif) no-repeat center left;
}
.credits_tab{
	background:url(/images/credits_tabs.gif) no-repeat top left;
	width: 171px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #aed9d9;
	margin-right: 5px;
}
.credits_tab:hover{
	background:url(/images/credits_tabs.gif) no-repeat center left;
}
.mymusic_tab {
	background:url(/images/mymusic_tabs.gif) no-repeat top left;
    width: 152px;
    height: 32px;
    display: block;
    border-bottom: 1px solid #aed9d9;
    margin-right: 5px;
}
.mymusic_tab:hover {
	background:url(/images/mymusic_tabs.gif) no-repeat center left;
}
.account_table_holder{
	background: #f3fdfe;
	padding: 2px 0 10px 0;
	border-bottom:3px solid #B2E4E4;
	margin-bottom: 15px;
}
.games_head{
	background:url(/images/yellow_ribbon_left.png) no-repeat top left;
	width: 249px;
	height: 50px;
	color: #4b5056;
	font-size: 13px;
	font-weight: bold;
	line-height: 33px;
	text-align:center;
	text-transform: uppercase;
	position: relative;
	left: -25px;
}
td.current{
	font-size: 12px;
	width: 205px;
}
td.current span{
	background: none;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	padding: 0;
}
td.prizes{
	text-align: left;
}
.prizes_left{
	width: 130px;
	float: left;
	padding-left: 10px;
}
.prizes_right{
	float: right;
	letter-spacing:1px;
	width: 85px;
	color: #BD4A49;
	padding-right: 5px;
}
div.account_btns{
	padding: 25px 0 20px 0;
}
.update_btn{
	background:url(/images/update_btns.gif) no-repeat top left;
	width: 90px;
	height: 29px;
	display: block;
	margin-right: 8px;
}
.update_btn:hover{
	background:url(/images/update_btns.gif) no-repeat bottom left;
}
.save_changes_btn{
	background:url(/images/save_changes_btns.gif) no-repeat top left;
	width: 156px;
	height: 29px;
	display: block;
}
.save_changes_btn:hover{
	background:url(/images/save_changes_btns.gif) no-repeat bottom left;
}
.credits_btn{
	background:url(/images/credits_btns.gif) no-repeat top left;
	width: 199px;
	height: 29px;
	display: block;
}
.credits_btn:hover{
	background:url(/images/credits_btns.gif) no-repeat bottom left;
}
div.mandatory_tip{
	background:url(/images/mandatory_bgr.gif) no-repeat top left;
	width: 120px;
	height: 33px;
	line-height: 25px;
	text-align: center;
	padding: 0;
	
}
div.ml150{
	margin-left: 150px;
}
/********footer*******/
.footer{
	border-top:1px solid #b2e4e4;
	line-height:36px;
	text-align:center;
	color:#0e7a90;
	font-size:12px;
	background:url(/images/footer_bottom.gif) no-repeat center bottom;
	padding-bottom:4px;
}
.footer_menu li{
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #0e7a90;
}
.footer a{
	color:#0e7a90;
	text-decoration:none;
	letter-spacing:2px;
}
.footer_2{
	color:#6d8081;
	margin-top:15px;
}
.f_logo{
	margin:0px 15px;
}
.f_txt{
	width:775px;
	text-align:center;
	padding:5px 0px;
        font-size:12px;
        color:#0E7A90;
}
.f_txt a:link, .f_txt a:visited {
    color:#0E7A90;
    letter-spacing:2px;
    text-decoration:none;
    padding:0 5px;
}
.active_tab, .active_tab:hover{
	background-position: bottom left;
	border-bottom: 1px solid #d4f2f4;
}
/*--------------------------------------------------------------------------------*/
li.last, th.last, div.last {
	background-image: none;
	border-right: none;
}
.no_top_brd{
	border-top: 0 none;
}
div.no_b_brd{
	border-bottom: 0 none;
}
.pngFix a{
	position:relative;
}
.no_r_margin{
	margin-right:0px;
}
.tb{
	font-weight:bold;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.tbold{
	font-weight: bold;
}
.tcenter{
	text-align: center;
}
.tright, .shop_item td.tright{
	text-align: right;
}
.tleft, td.tleft{
	text-align: left;
}
.thide{
	position:relative;
}
.thide span{
	position:absolute;
	height:0px;
	width:0px;
	overflow:hidden;
}
.thide span.tshow{
	position:relative;
	height:auto;
	width:auto;
}
.ib{
	display:inline-block;
	vertical-align:middle;
}
.block{
	display:block;
}
.clb{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.clear{
	clear:both;
}
.w212{
	width: 212px;
}
.w183{
	width: 183px;
}
.w108{
	width: 108px;
}
.w111{
	width:111px;
}
.w77{
	width:77px;
}
.w64{
	width:64px;
}
.fs13{
	font-size: 13px;
}
.pb10{
	padding-bottom: 10px;
}
.plr20{
	padding: 0 20px;
}
.v_top{
	vertical-align: top;
}
.fs18{
	font-size: 18px;
}
.dark_grey{
	color: #4f5252;
}
.h10{
	height:10px;
}
.m0{
	margin: 0;
}
div.p0{
	padding: 0;
}
