body{
	background:url(../images/back_bg_main.jpg) center top no-repeat #000000;
	padding:0px;
	margin:0px; 
	color:#CCCCCC;
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
ul
{list-style:none; margin:0px; padding:0px;
}
a.link_new{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.link_new:hover{ text-decoration:underline; color:#333;
}

.clear{
	clear:both;
	}
.wrapper,.header,.middle,.footer{
	width:980px;
	margin:0 auto;
	} 
.header,.middle{
	float:left;
	}
.middle{
	min-height:500px;
	_height:500px; 
	margin:22px auto 12px auto;
	float:left;
	}
.footer{
	height:auto;
	}
.justin_logo{
	width:102px;
	height:57px;
	float:left;
	margin:14px 0px 0px 0px;
	display:inline;
	}
.logo{
	width:589px;
	height:152px;
	float:left;
	margin:0px 0px 0px 20px;
	display:inline;
	}
.news_letter_back{
	width:230px;
	height:150px;
	float:right;
	background:url(../images/news_bg.jpg) no-repeat top;
	}
a.news_letter_title{
	width:208px;
	height:73px; 
	background:url(../images/newsletter_text.jpg) no-repeat;
	float:left;
	margin:8px 0px 0px 12px;
	padding-bottom:11px;
	display:inline;
	}
.home_input{
	width:168px;
	height:16px; float:left;
	display:block; border:0px; padding:5px 5px 5px 5px;
	background:url(../images/home_input_box.gif); 
	margin:5px 0px 0px 7px; 
	display:inline;
	}
.bo_btn{
	width:35px;
	height:26px; float:left;
	display:block; border:0px; 
	cursor:pointer;
	background:url(../images/home_input_box.gif) -181px 0px; 
	margin:5px 0px 0px 3px; 
	display:inline;
	}
/*---------------------menu---------------------*/
.main_menu{
	float:left;
	width:980px;
	}
a.home_title,.home_title_s{
	background:url(../images/menu.gif) no-repeat 0px 0px; 
	float:left;
	width:38px;
	height:22px;
	margin:6px 0 0 8px;
	display:inline;
	}
a.home_title:hover,.home_title_s{
	background:url(../images/menu.gif) no-repeat 0px -32px; 
	}
a.news_title,.news_title_s{
	background:url(../images/menu.gif) no-repeat -73px 0px; 
	float:left;
	width:44px;
	height:22px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.news_title:hover,.news_title_s{
	background:url(../images/menu.gif) no-repeat -73px -32px; 
	}
a.gallery_title,.gallery_title_s{
	background:url(../images/menu.gif) no-repeat -150px 0px; 
	float:left;
	width:62px;
	height:22px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.gallery_title:hover,.gallery_title_s{
	background:url(../images/menu.gif) no-repeat -150px -32px; 
	}
a.calender_title,.calender_title_s{
	background:url(../images/menu.gif) no-repeat -247px 0px; 
	float:left;
	width:72px;
	height:22px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.calender_title:hover,.calender_title_s{
	background:url(../images/menu.gif) no-repeat -247px -32px; 
	}
a.bio_title,.bio_title_s{
	background:url(../images/menu.gif) no-repeat -353px 0px; 
	float:left;
	width:25px;
	height:22px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.bio_title:hover,.bio_title_s{
	background:url(../images/menu.gif) no-repeat -353px -32px; 
	}
a.link_title,.link_title_s{
	background:url(../images/menu.gif) no-repeat -413px 0px; 
	float:left;
	width:42px;
	height:22px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.link_title:hover,.link_title_s{
	background:url(../images/menu.gif) no-repeat -413px -32px; 
	}
a.sponcer_title,.sponcer_title_s{
	background:url(../images/menu.gif) no-repeat -490px 0px; 
	float:left;
	width:69px;
	height:23px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.sponcer_title:hover,.sponcer_title_s{
	background:url(../images/menu.gif) no-repeat -490px -32px; 
	}
a.merch_title,.merch_title_s{
	background:url(../images/menu.gif) no-repeat -594px 0px; 
	float:left;
	width:49px;
	height:23px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.merch_title:hover,.merch_title_s{
	background:url(../images/menu.gif) no-repeat -594px -32px; 
	}
a.press_title,.press_title_s{
	background:url(../images/menu.gif) no-repeat -679px 0px; 
	float:left;
	width:42px;
	height:23px;
	margin:6px 0 0 35px;
	display:inline;
	}
a.press_title:hover,.press_title_s{
	background:url(../images/menu.gif) no-repeat -679px -32px; 
	}
a.music_title,.music_title_s{
	background:url(../images/menu.gif) no-repeat -755px -2px; 
	float:left;
	width:86px;
	height:21px;
	margin:6px 0 0 34px;
	display:inline;
	}
a.music_title:hover,.music_title_s{
	background:url(../images/menu.gif) no-repeat -755px -34px; 
	}
a.con_title,.con_title_s{
	background:url(../images/menu.gif) no-repeat -877px 0px; 
	float:left;
	width:86px;
	height:22px;
	margin:6px 0 0 34px;
	display:inline;
	}
a.con_title:hover,.con_title_s{
	background:url(../images/menu.gif) no-repeat -877px -32px; 
	}
/*---------------------menu end---------------------*/
.banner{
	width:738px;
	height:288px;
	float:left;
	background:#000000;
	
	margin:19px 0px 0px 0px;
	display:inline;
	}
.twiter{
	width:218px;
	_height:278px;
	min-height:278px;
	float:right; 
	background:#000000;
	border:#666666 solid 1px;
	margin:19px 0px 0px 0px; 
	padding:5px;
	display:inline;
	}
.footer_main{
	float:left;
	background:#000000; font-size:12px; color:#CCCCCC;
	height:75px; width:100%;
	border-top:#333333 solid 1px;
	}
.copr_right{
	width:225px;
	float:left; font-weight:bold;
	margin:20px 0px 0px 12px;
	display:inline;
	}
	.copr_right a{
	font-weight:bold;
	color:#CCCCCC; text-decoration:none;
	}
.copr_right a:hover{
	color:#FFFFFF; text-decoration:underline;
	}
.twites_logo{
	width:300px;
	float:left; 
	background:url(../images/twits_logos.jpg) no-repeat;
	height:43px;
	margin:15px 0 0 114px;
	display:inline;
	}
.wv_logo{
	width:200px;
	float:right; 
	height:43px;
	margin:15px 10px 0px 0px;
	display:inline;
	}
.left_part{
	width:740px;
	float:left;
	}
.right_part{
	width:228px; 
	border:#666666 solid 1px;
	float:right;
	}
a.myspace{
	width:40px;
	height:40px;
	float:left;
	margin:2px 0px 0px 2px;
	display:inline;
	}
a.witer{
	width:40px;
	height:40px;
	float:left;
	margin:2px 0px 0px 12px;
	display:inline;
	}
a.itune{
	width:40px;
	height:40px;
	float:left;
	margin:2px 0px 0px 12px;
	display:inline;
	}
a.ilike{
	width:40px;
	height:40px;
	float:left;
	margin:2px 0px 0px 12px;
	display:inline;
	}
a.mskinz{
	width:90px;
	height:40px;
	float:left;
	margin:2px 0px 0px 12px;
	display:inline;
	}
.inner_container{
	width:740px;
	margin:0 0 0 0 ;
	float:left;
	}
.spanver_main_div{
	width:218px;
	float:left; background:#000000;
	border:#666666 solid 1px;
	}
.title_sponcer{
	background:url(../images/title-bg.gif) 0px -83px;
	width:135px;
	float:left;
	margin:5px 0px 0px 10px;
	height:28px;
	}
.title_sponcer_new{
	background:url(../images/title-bg.gif) 0px -83px;
	width:135px;
	float:left;
	height:28px;
	}
.tour_title{
	background:url(../images/title-bg.gif) 0px 0px;
	width:161px; float:left;
	margin:1px 0px 0px 10px;
	height:28px;
	}
.latest_title{
	background:url(../images/title-bg.gif) 0px -40px;
	width:181px;
	margin:1px 0px 0px 10px;
	float:left;
	height:28px;
	}
.tit_s{
	width:218px;
	float:left;
	height:40px;
	border-bottom:#666666 solid 1px;
	}
.spon_com{
	width:200px;
	float:left; color:#CCCCCC;
	padding:4px 9px 9px 9px;
	background:url(../images/spon_bg-x.jpg) repeat-x #000000;
	}
.southern{
	width:198px;
	float:left; 
	margin:5px 0px 0px 0px;
	display:inline;
	border:#666666 solid 1px;
	}
.ban_1{
	width:248px;
	float:left;
	border:#666666 solid 1px;
	margin:0px 0px 0px 9px; display:inline;
	}
.ban_2{
	width:509px;
	float:left;
	border:#666666 solid 1px; display:inline;
	margin:7px 0px 0px 8px;
	}
.tour_main{
	width:360px;
	float:left;
	}
.tour_main1{
	width:370px;
	float:left;
	margin-left:10px;
	}
.tour_s{
	width:358px;
	float:left; background:#000000;
	height:40px;
	border:#666666 solid 1px;
	}
.tour_s1{
	width:368px;
	float:left; background:#000000;
	height:40px;
	border:#666666 solid 1px;
	}
a.rss{
	background:url(../images/rss.jpg);
	width:28px;
	height:27px;
	float:left;
	padding:0px 0px 0px 0px; margin:0px 5px 0px 5px;
	}
.news_bg_back{
	width:358px;
	float:left;
	background:url(../images/lates_new_bg.jpg) center top;
	height:230px;
	border-left:#666666 solid 1px; 
	border-top:#ffffff solid 1px; 
	border-right:#666666 solid 1px;
	}
.news_bg_back1{
	width:368px;
	float:left;
	background:url(../images/lates_new_bg.jpg) center top;
	height:230px;
	border-left:#666666 solid 1px; 
	border-top:#ffffff solid 1px; 
	border-right:#666666 solid 1px;
	}
.dates_div{
	width:345px;
	float:left;
	_height:45px;
	padding:10px 0px 0px 0px;
	min-height:45px;
	background:url(../images/line.jpg) repeat-x bottom;
	margin:0px 0px 0px 7px;
	display:inline;
	}
.dates_div1{
	width:355px;
	float:left; color:#000000;
	_height:45px;
	padding:4px 0px 4px 0px;
	min-height:45px;
	background:url(../images/line.jpg) repeat-x bottom;
	margin:0px 0px 0px 7px;
	display:inline;
	}
.txt_b{
	color:#000000;
	}
.txt_b a{
	color:#000000; text-decoration:none;
	}
.txt_b a:hover{
	text-decoration:underline;
	}
.dates1{
	color:#006699;
	float:left;
	}

.dates1 a,.dates1_new a{
	color:#006699; text-decoration:none;

	}
.dates1 a:hover,.dates1_new a:hover{
	text-decoration:underline;
	}
.dates1_new{
	line-height:18px;
	color:#006699;
	}
.dates2{
	color:#006699;
	float:right;
	}
.view{
	font-size:12px;
	color:#CCCCCC;
	}
.view a{
	font-size:12px;
	color:#CCCCCC; text-decoration:none;
	}
.view a:hover{
	text-decoration:underline;
	}
h1{
	background:#000000; 
	min-height:28px;
	_height:28px;
	padding:5px 10px 5px 10px;
	border:#666666 solid 1px;
	margin:0px 0px 2px 0px;
	}
.news_title_new{
	background:url(../images/title-bg.gif) 0px -125px;
	width:75px;
	margin:1px 0px 0px 0px;
	float:left;
	height:28px;
	}
.gallery_title_new{
	background:url(../images/title-bg.gif) 0px -168px;
	width:108px;
	margin:1px 0px 0px 0px;
	float:left;
	height:28px;
	}
.site_map_new{
	background:url(../images/sitemap.jpg) 0px -168px;
	width:113px;
	margin:1px 0px 0px 0px;
	float:left;
	height:28px;
	}
.calendar_title_new{
	background:url(../images/title-bg.gif) 0px -210px;
	width:130px;
	margin:0px 0px 0px 0px;
	float:left;
	height:28px;
	}
.bio_title_new{
	background:url(../images/title-bg.gif) 0px -253px;
	width:42px;
	margin:0px 0px 0px 0px;
	float:left;
	height:28px;
	}
.merch_title_new{
	background:url(../images/title-bg.gif) 0px -338px;
	width:88px;
	margin:0px 0px 0px 0px;
	float:left;
	height:28px;
	}
.links_title_new{
	background:url(../images/title-bg.gif) 0px -295px;
	width:72px;
	margin:0px 0px 0px 0px;
	float:left;
	height:28px;
	}
.press_title_new{
	background:url(../images/title-bg.gif) 0px -380px;
	width:81px;
	margin:0px 0px 0px 0px;
	float:left;
	height:28px;
	}
.contact_title_new{
	background:url(../images/title-bg.gif) 0px -465px;
	width:163px;
	margin:0px 0px 0px 0px;
	float:left;
	height:28px;
	}
.musicvedio_title_new{
	background:url(../images/title_vedio.jpg);
	width:175px;
	margin:0px 0px 0px 0px;
	float:left;
	height:33px;
	}
.news_back_bg{
	width:722px;
	float:left;
	border:#343433 solid 1px;
	_height:98px; color:#000000;
	font-size:12px; font-weight:normal;
	margin:0px 0px 5px 0px;
	min-height:98px; 
	line-height:17px;
	display:inline; 
	padding:8px;
	background:Url(../images/lates_new_bg.jpg) repeat;
	}
.news-img{
	width:108px;
	height:108px;
	float:left;
	border:#666666 solid 1px;
	margin-right:10px;
	display:inline;
	}
.gallery_img{
	width:100px;
	height:100px;
	float:left;
	border:#343433 solid 1px;
	padding:4px;
	margin:20px 35px 20px 35px;
	display:inline;
	}
.dates_div_new{
	padding:10px 0px 10px;
	min-height:45px;
	line-height:45px;
	background:url(../images/line.jpg) repeat-x bottom;
	}
.vpl_area {
	background:url(../images/line.jpg) repeat-x bottom;
	padding:15px 0px 17px 0px; line-height:20px; float:left; width:720px;
}
.spo_box{
	width:330px;
	float:left;
	height:100px;
	padding:4px;
	border:#343433 solid 1px;
	display:inline;
	margin:13px 10px 14px 11px;
	}
.spo_box_img{
	width:160px;
	margin-right:10px;
	display:inline;
	height:90px;
	float:left; background:#272727;
	padding:5px;
	}
.search_btn{
	background:Url(../images/search_btn.jpg) no-repeat;
	width:71px;
	height:27px;
	cursor:pointer;
	border:0px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	}
.submit_btn{
	background:Url(../images/submit_btn.jpg) no-repeat;
	width:71px;
	height:25px;
	cursor:pointer;
	border:0px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	}
.reset_btn{
	background:Url(../images/reset.jpg) no-repeat;
	width:71px;
	height:25px;
	cursor:pointer;
	border:0px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 10px;
	}
.merxh_main-box{
	width:185px;
	margin:20px 26px 0 29px;
	display:inline;
	height:250px;
	
	float:left;
	}
.mearch_img1{
	width:175px;
	float:left;
	height:175px;
	border:#343433 solid 1px;
	padding:4px;
	}
.contact_left{
	width:450px; font-size:12px; font-weight:normal; color:#000000;
	float:left;
	padding:0px 10px 0px 0px;
	background:url(../images/horizontal_line.jpg) repeat-y right; 
	min-height:450px;
	_height:450px;
	}
.contact_right{
	width:245px; font-size:12px; font-weight:normal; color:#000000;
	float:left;
	margin-left:10px;
	min-height:450px;
	_height:450px;
	}
.name_main{
	width:385px;
	float:left;
	margin:5px 0px 5px 0px;
	}
.name{
	width:75px; margin:0px 5px 0px 55px; display:inline; text-align:right;
	float:left; line-height:26px;  
	}
.text_fesild{
	width:240px;
	height:21px;
	float:left;
	padding:5px 5px 0px 5px;
	border:0px;
	background:url(../images/text_feild.jpg) no-repeat;
	}
.text_area{
	width:240px;
	height:145px;
	float:left; line-height:18px;
	padding:5px 5px 0px 5px;
	border:0px;
	background:url(../images/text_area.jpg) no-repeat;
	}
	
	.news_letter_title{
	width:208px;
	height:62px; 
	background:url(../images/newsletter_text.jpg) no-repeat;
	float:left;
	margin:5px 0px 0px 12px;
	padding-bottom:11px;
	display:inline;
	}
		/*=====Pagination=====*/

div.pagination
{
	padding: 3px;
	margin: 0px;
	text-align:center;
	
}

div.pagination a
{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	font-weight: bold;
	text-decoration: none; 
	background-color: #DACCAF;
	color: #000000;
}

div.pagination a:active
{
	border: 1px solid #000000;
	background-color: #DACCAF;
	color: #000000;
}

div.pagination a:hover
{
	border: 1px solid #000000;
	background-color: #DACCAF;
	color: #000000;
	
}

div.pagination span.current
{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #DACCAF;
	color: #006699;
		
}
div.pagination span.disabled
{
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000000;
		font-weight: bold;
		color: #7788A2;
		display:none;
		
}

/*=====end-pagination=====*/

/*=====Cart=====*/
.cart_listbox{
		width:900px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;
	}
	.cart_title{
		width:880px; float:left; padding:10px; font-weight:bold; color:#FFFFFF; background-color:#666666;
	}
	.cart_subtitle{
		width: 687px; float:left; padding:10px; font-weight:bold; color:#ffffff; background-color:#000000; margin-left:7px;
	}
	.cart_input{
		width:180px;
		height:auto;
		background:#666666;
		color:#FFFFFF;
		padding:3px;
		border:1px solid #333333;
		font-size:15px;
	}
	
.btn_editinfo {
background:url("../images/editInformation.gif") no-repeat scroll 0 0 transparent;
border: none;
cursor:pointer;
height:25px;
width:120px;

}

.btn_continueShopping{
		width:145px; height:25px; border:none; background:url(../images/continue_shopping.gif) no-repeat; cursor:pointer;
	}
	
	.btn_carthome{
		width:70px; height:25px; border:none; background:url(../images/homeBtn.gif) no-repeat; cursor:pointer;
	}
	
	.cart_listbox_table{
		 border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid;
	}
	/*.cart_listbox_tr1{
		background-color:#E8E8E8; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; font-weight:bold; text-align:center;
	}*/
	.cart_listbox_tr1{
		background-color:#000000; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; font-weight:bold; text-align:center; color:#ffffff; 
	}
	.cart_listbox_tr2{
		background-color:#FFFFFF; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; font-weight:normal;  color:#666666;
	}
	.cart_listbox_tr3{
		background-color:#F2F2F2; border-bottom:#CCCCCC 1px solid; font-weight:bold;  color:#666666;
	}
	.cart_listbox_tr3_right{
		background-color:#F2F2F2; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; font-weight:bold;  color:#666666;
	}
	
	.txt_b{
	color:#000000;
	}
.txt_b a{
	color:#000000; text-decoration:none;
	}
.txt_b a:hover{
	text-decoration:underline;
	}
.txt_b1{
	color:#000000;
	}
.txt_b1 a{
	color:#000000; text-decoration:none;
	}
.txt_b1 a:hover{
	color:#006699;
	text-decoration:underline;
	}

	
/*=====Cart Ends=====*/







/*=====POPUP CSS=====*/
.popup {
        border: solid 1px #333;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        display: none;
        position: absolute;
        
        z-index: 60;
      }

      .popuptitle {
        background: blue;
        color: white;
        font-weight: bold;
        height: 15px;
        padding: 5px;
      }
     
      .popupbody {
        background: #ddd;
        padding: 5px;
        text-align: center;
      }

      #popup { top:40%; border:5px solid #7D745B; left: 36%; width: 300px; height:290px; background:url(../images/popup_bg.jpg) no-repeat top center #D5C7AA;   }

/*=====POPUP CSS END=====*/

.continue_to_site {
    background: url(../images/popup_continue_text.gif) no-repeat scroll 0 0 transparent;
    position:absolute;
	left:2%;
     border:0px;
	top:239px;
    height: 31px; cursor:pointer;
    margin:21px 0 0 47px;
    text-align: center;
    width: 195px;
}
.ma3player{
		width:120px;
		height:63px;
		float:left;
		margin:10px 0 0 0;
}
.fb_icon_area{
	width:974px; height:24px; padding:3px; background:#A79268; margin:5px 0px 0px 0px; float:left; 
}
.twtr-ft span {
    float: right;
    font-size: 11px;
    text-align: right;
}
.googleplus_icon{
	width:38px;
	height:25px;
	float:left;
	margin:110px -60px 0px 0px;
	display:inline;
	position:relative;
	z-index:100;
	}
