/* CSS Document */
body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#333333; 

}
form{ margin:0px; padding:0px;}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.dark_red_text, a.dark_red_text{ color:#990000; text-decoration:none; font-weight:bold;}
a.dark_red_text:hover{ text-decoration:underline;}

.black_title, a.black_title{
	color:#000000; font-size:14px; font-weight:bold; text-decoration:underline; line-height:25px;
}
img{ border:none;}
a:hover{
	text-decoration:none;
}
.clear{
	clear:both;
}
#page{
	width:1000px; 
	margin:0 auto;
}

/*---------------------------------------||---------------------------------------*/
/*#header{
	width:1000px; 
	float:left; 
	min-height:289px;
	_height:289px;
	background:url(../images/header_bg.jpg) repeat-x bottom left #FFFFFF; 
	margin:6px 0 0 0;
}*/
#header .topRc{
	background:url(../images/top_rc.jpg) no-repeat 0 0; 
	width:1000px; 
	float:left; 
	height:10px; 
	overflow:hidden;
}
.header_banner{
	width:760px; height:90px; float:right; padding:4px; border:#999999 1px solid; background-color:#D1D1D1;
	margin:0 5px 7px 0; display:inline;
}
.header_right_banner{
	width:260px; height:170px; float:right; border:#999999 1px solid; margin:0 5px 0 0; display:inline; background-color:#F7F7F7;
}
.google_searchbar{
	width:487px; height:30px; float:right; background:url(../images/header_search_bg.jpg) repeat-x; margin:0 3px 0 0;
	border-left:#959595 1px solid; border-right:#959595 1px solid; border-top:#959595 1px solid; padding:8px 8px 0 8px;
}
.google_search{
	float:right;
}
.gs_input{
	width:190px; padding:3px; background-color:#FFFFFF; border:#999999 1px solid; height:18px; float:left;
}
.btn_search{ 
	background:#000000; color:#FFFFFF; font-weight:bold; height:23px; width:55px; font-size:11px; border:none; float:left; cursor:pointer; margin:0 0 0 2px; display:inline;
}
.header_menubar{
	width:730px; float:left; background:url(../images/header_redBg.gif) no-repeat 0 0;
}
.lsm_logo{
	width:172px; height:172px; position:absolute; left:50%; margin-left:-473px; top:10px; z-index:1;
}
a.lsmLogo{
	float:left; 
	margin:0 30px 0 0; 
	display:inline; 
	height:172px; 
	width:172px; 
	overflow:hidden;
}
.slogan_box{
	width:500px; 
	float:right; 
	height:18px;
	margin:5px 0 0 0;
}
.artist_search{
	width:376px; height:20px; float:left; background:url(../images/menu_spacer.gif) no-repeat right; color:#FFFFFF; font-weight:bold; margin:0 0 0 10px; display:inline; padding:3px 0;
}
.freemusic{
	width:103px; float:left; background:url(../images/menu_spacer.gif) no-repeat right; height:20px; padding:3px 5px;
}
.listenshop{
	width:130px; float:left; height:20px; padding:3px 10px;
}
/*---------------------------------------||---------------------------------------*/
#navigation{
	float:left; 
	font-weight:bold; 
	line-height:40px; 
	color:#000000;
	margin:0 0 0 10px;
	display:inline;
	width:720px;
}
/*---------------------------------------||---------------------------------------*/
.naming{
	color:#FFFFFF;
	width:470px; 
	float:left; 
	background:url(../images/menu_spacer.gif) no-repeat right; 
	height:38px;
}
.naming b{
	color:#000000; padding:0 2px 0 3px; text-decoration:none;
}
.naming a{
	color:#FFFFFF; padding:0 2px 0 3px; text-decoration:none; font-size:11px;
}
.naming a:hover{
	color:#000000; text-decoration:none;
}
/*---------------------------------------||---------------------------------------*/

/*---------------------------------------||---------------------------------------*/
.top_searchbox{
	width:235px; 
	float:left; 
	padding:0 0 0 10px; 
	height:38px;
}
.search_input{
	width:200px; 
	height:18px; 
	border:#E4E4E4 1px solid; 
	background-color:#FFFFFF; 
	padding:2px 0 2px 0; 
	color:#000000;
	/*float:left;*/
	margin:0px 0 0 0;
}
.iconBtn_search{
	height:24px; 
	border:none; 
	background:url(../images/icon_search.gif) no-repeat; 
	width:27px; 
	cursor:pointer;
	float:left;
	margin:8px 0 0 2px;
}
/*---------------------------------------||---------------------------------------*/
.grayLinks_left{
	width:350px; 
	float:left; 
}
.grayLinks_left a{
	background-image:url(../images/grayLinks.gif); 
	background-repeat:no-repeat;
	height:22px; 
	float:left; 
	margin:2px 15px 0 0; 
	display:inline;
}
a.btn_login{
	width:57px; background-position:0 0;
}
a.btn_viewcart{
	width:88px; background-position:0 -42px;
}
a.btn_muaccount{
	width:91px; background-position:0 -89px;
}
a.btn_help{
	width:49px; background-position:0 -136px;
}
.grayLinks_right{
	width:370px; float:left;
}
.grayLinks_right a{
	background-image:url(../images/grayLinks.gif); 
	background-repeat:no-repeat;
	height:16px; 
	float:left; 
	margin:5px 0px 0 15px; 
	display:inline;
}
a.btn_orderStatus{
	width:80px; background-position:-245px 0px;
}
a.btn_pointStatus{
	width:78px; background-position:-245px -42px;
}
a.btn_artistLogin{
	width:76px; background-position:-245px -89px;
}
a.btn_venueLogin{
	width:73px; background-position:-245px -136px;
}
/*---------------------------------------||---------------------------------------*/
.black_nav{
	width:980px;
	float:left;
	height:40px;
}
.black_nav ul{ margin:0; padding:0; list-style:none;}
.black_nav li{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	float:left; 
	background:url(../images/black_nav_seperator.jpg) no-repeat right top; 
	height:40px}

.black_nav a{
	height:15px; 
	background-image:url(../images/navigation_link.gif); 
	background-repeat:no-repeat; 
	float:left;
	margin:12px 41px 0 41px; 
	display:inline; 
	text-align:right;
}
.navbar{
	width:730px; float:left; background:url(../images/nav_bg.jpg) repeat-x 0 0; height:26px;
}
.newnavigation{
	width:720px; left:50%; margin-left:-500px; visibility:visible; position:absolute; top:273px; z-index:1000;
}
.newnavigation a{
	height:20px; 
	background-image:url(../images/navigation_link.gif); 
	background-repeat:no-repeat; 
	float:left;
	margin:6px 19px 0 19px; 
	display:inline; 
	text-align:right;
}
a.btn_artist{
	background-position:0 0; width:72px;
}
a.btn_shop{
	background-position:0 -37px; width:52px;
}
a.btn_lonestarnation{
	background-position:0 -75px; width:151px;
}
a.btn_live{
	background-position:0 -114px; width:45px;
}
a.btn_aboutlsm{
	background-position:0 -151px; width:94px;
}
a.btn_contact{
	background-position:0 -189px; width:78px;
}
.horizontal ul li ul{
	top:26px !important;
}
.horizontal ul li ul div{
	padding-top:0 !important;
}
/*---------------------------------------||---------------------------------------*/
#content_area1{
	width:980px; 
	float:left; 
	background-color:#ffffff; 
	padding:10px;
}
/*---------------------------------------||---------------------------------------*/
#content_area{
	width:1000px; 
	float:left; 
	background-color:#ffffff; 
	padding:5px 0;
}
/*---------------------------------------||---------------------------------------*/
.leftarea{
	width:650px; float:left;
}
.rightarea{
	width:340px; float:left; margin:0 0 0 5px; display:inline;
}
/*---------------------------------------||---------------------------------------*/
.ind_photogallery{
	width:635px; height:360px; float:left; border:#999999 1px solid; padding:4px; margin:0 0 0 5px; display:inline;
}


.nav-links {
	position: absolute; top: 30px; left: 20px; width: 200px; list-style: none; margin: 0; padding: 0;
}
.nav-links li {
	line-height: 1.6em;	font-size: 1.2em;
}
.ind_photogallery #content {
	margin-left: 240px; margin-top: 30px; margin-right: 50px;
}
.ind_photogallery .twitthis {
	position: absolute; top: 250px; left: 20px;
}
.ind_photogallery pre {
	background: #e8e8e8; border-left: 10px solid #777; font-size: 0.85em; padding: 1em; color: black !important; overflow-x: auto;
}
.ind_photogallery .important {
	border: 1px solid #666; background: #ddd; padding: 0 1em; color: #C30;
}
.ind_photogallery h3 {
	font-size: 1.45em; line-height: 1.05em; border-bottom: 1px solid #333;
}
.ind_photogallery .galleryview {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}
.ind_photogallery dt {
	font-weight: bold;
}
.ind_photogallery dd {
	margin-bottom: 0.5em;
}
.ind_photogallery .code_wrapper {
	border: 1px solid #888; background: #f0f0f0; padding: 10px;
}
code, .code {

}
.ind_photogallery .options {
	border: 1px solid #777; border-right: none; font-size: 0.8em; font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left; background: #777; color: white; font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
.ind_photogallery #parts-img {
	border: 1px solid black;
}
.ind_photogallery img.nav {
	border: 1px solid black; margin-bottom: 5px;
}
/*.ind_photogallery a:link, a:visited {
	color: #000000; font-weight: bold; text-decoration: none;
}*/
.ind_photogallery a:hover {
	color: #000000;
}
.ind_photogallery .panel-overlay h2, .ind_photogallery .panel-overlay p{
	margin: .3em 0;
}
.ind_photogallery .panel-overlay p {
	line-height: 1.2em;
}


/*---------------------------------------||---------------------------------------*/
h2.title_redBg{
	background:url(../images/title_redBg.jpg) repeat-x 0 0; border-bottom:#999999 1px solid; height:24px; padding:10px 10px 0 10px; margin:0;
}
h2.title_redBg b{
	float:left; height:18px; background-image:url(../images/redbg_titles.gif);	background-repeat:no-repeat;
}
/*::::::::::::::::::::::::::::::::::::*/
.teaser_details{
	margin:0 0 0 10px; display:inline; border-bottom:#A3A3A3 1px dashed; padding:10px 0;
}
a.teaser_link{ text-decoration:none;}
a.teaser_link:hover{ text-decoration:underline;}
.teaser_photo{
	width:100px; height:100px; float:left; margin:0 10px 0 0; display:inline; border:#B6B6B6 1px solid; background-color:#E2E2E2;
}
.teaser_photo img{
	display:block;
}
.teaser_morelink{
	width:90px; height:20px; float:left; margin:10px 0 0 10px; display:inline; background:url(../images/btn_seemore.jpg) no-repeat 0 0;
}
/*---------------------------------------||---------------------------------------*/
.news_teaser{
	width:318px; height:458px; float:left; border:#999999 1px solid; margin:5px 0 0 5px; display:inline;
}
.news_teaser_d{
	width:298px; float:left;
}
.title_news{
	background-position:0 0; width:55px;
}
.news_teaser_photo{
	width:145px; float:left; text-align:center;
}
.news_teaser_photo .teaser_photo{
	margin:0 0 0 20px;
}
/*::::::::::::::::::::::::::::::::::::*/
.newsreleses_teaser{
	width:318px; height:958px; float:right; border:#999999 1px solid; margin:5px 0 0 5px; display:inline;
}
.title_newsreleses{
	background-position:0 -46px; width:157px;
}
/*::::::::::::::::::::::::::::::::::::*/
.whatshot_teaser{
	width:318px; height:492px; float:right; border:#999999 1px solid; margin:5px 0 0 5px; display:inline;
}
.title_whatshot{
	background-position:0 -92px; width:123px;
}
/*::::::::::::::::::::::::::::::::::::*/
.blog_teaser{
	width:178px; height:765px; float:left; border:#999999 1px solid; margin:5px 0 0 5px; display:inline;
}
.blog_teaser_d{
	width:158px; float:left;
}
.title_blog{
	background-position:0 -186px; width:50px;
}

.blog_teaser_photo{
	width:158px; float:left; text-align:center;
}
.blog_teaser_photo .teaser_photo{
	margin:0 0 0 30px;
}
/*::::::::::::::::::::::::::::::::::::*/
.topsellers_teaser{
	width:288px; height:765px; float:left; border:#999999 1px solid; margin:5px 0 0 5px; display:inline;
}
.topsellers_teaser_d{
	width:268px; float:left;
}
.title_topsellers{
	background-position:0 -233px; width:127px;
}
/*::::::::::::::::::::::::::::::::::::*/
.specials_teaser{
	width:163px; height:765px; float:left; border:#999999 1px solid; margin:5px 0 0 5px; display:inline;
}
.specials_teaser_d{
	width:143px; float:left;
}
.title_specials{
	background-position:0 -279px; width:89px;
}
/*::::::::::::::::::::::::::::::::::::*/
.artistofmonth_teaser{
	width:338px; height:368px; float:left; border:#999999 1px solid;
}
.artistofmonth_teaser_d{
	width:318px; float:left; padding:4px 10px;
}
.artistofmonth_teaser_d .teaser_photo{
	padding:3px; width:90px; height:90px;
}
.artistofmonth_teaser_dText{
	width:200px; float:left;
}
/*::::::::::::::::::::::::::::::::::::*/
.indbanner_teaser{
	width:330px; height:230px; float:left; border:#999999 1px solid; padding:4px; margin-top:5px; background-color:#D1D1D1;
}
.indbanner_teaser table{
	background-color:#F7F7F7; width:330px;
}
/*::::::::::::::::::::::::::::::::::::*/
.picksofmonth_teaser{
	width:338px; height:468px; float:left; border:#999999 1px solid; margin-top:5px;
}
.picksofmonth_teaser_d{
	width:318px; float:left;
}
.picksofmonth_teaser_dArea{
	width:318px; float:left; margin:0 0 0 10px; display:inline;
}
.title_picksofmonth{
	background-position:0 -139px; width:209px;
}
.picksofmonth_teaser_dBox{
	width:135px; float:left; padding:10px 0 10px 24px; border-bottom:#999999 1px dashed;
}
/*::::::::::::::::::::::::::::::::::::*/
.followLSM_teaser{
	width:338px; height:168px; float:left; border:#999999 1px solid; margin-top:5px;
}
.followLSM_teaser_d{
	width:318px; float:left; margin:0 0 0 10px; display:inline; border-bottom:#A3A3A3 1px dashed; padding:5px 0 5px 0;
}
.followLSM_teaser_d img{
	padding:0 1px 0 2px;
}
.title_followLSM{
	background-position:0 -326px; width:261px;
}
.follow_form{
	width:318px; float:left; margin:5px 0 0 12px; display:inline; 
}
.follow_input{
	width:240px; height:18px; padding:3px; background:#FFFFFF; border:#999999 1px solid;
}
.follow_botton{
	width:40px; height:25px; border:none; background:url(../images/btn_newsletterGo.jpg) no-repeat 0 0; cursor:pointer;
}
/*::::::::::::::::::::::::::::::::::::*/
.liveGruene_teaser{
	width:338px; height:590px; float:left; border:#999999 1px solid; margin-top:5px;
}
.liveGruene_teaser_d{
	width:318px; float:left; margin:0 0 0 10px; display:inline; border-bottom:#A3A3A3 1px dashed; padding:5px 0 5px 0;
}
.title_liveGruene{
	background-position:0 -372px; width:317px;
}
.liveGruene_teaser_dText{
	width:200px; float:left;
}
/*---------------------------------------||---------------------------------------*/
.bottom_banner1{
	width:318px; height:298px; float:left; margin:5px 0 0 5px; display:inline; border:#999999 1px solid;
}
.bottom_banner2{
	width:165px; height:143px; float:left; margin:5px 0 0 5px; display:inline; border:#999999 1px solid;
}
.bottom_banner3{
	width:340px; height:150px; float:left; margin:5px 0 0 5px; display:inline;
}
/*---------------------------------------||---------------------------------------*/
/*---------------------------------------||---------------------------------------*/
.page_title_s{
	background:url(../images/page_titleBg.jpg) repeat-x top; 
	height:25px; 
	padding:5px 10px 0; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#A62315; 
	border:#E5E5E5 1px solid;
	border-bottom:#FFFFFF 1px solid;
}
a.page_title_s{
	background:url(../images/page_titleBg.jpg) repeat-x top; 
	height:30px; 
	padding:0 10px 0 10px; 
	line-height:30px; margin:0 2px 0 0;
	float:left; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#A62315;
	border:#E5E5E5 1px solid;
	border-bottom:#FFFFFF 1px solid;
}
.page_title{
	background:url(../images/page_titleBg_s.jpg) repeat-x top; 
	height:30px; 
	padding:0 10px 0 10px; 
	line-height:30px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#919191; 
	border:#E5E5E5 1px solid;
}
a.page_title{
	background:url(../images/page_titleBg_s.jpg) repeat-x top; 
	height:30px; 
	padding:0 10px 0 10px; 
	line-height:30px; margin:0 2px 0 0;
	float:left; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#919191;
	border:#E5E5E5 1px solid;
}
a.page_title:hover{
	background:url(../images/page_titleBg.jpg) repeat-x top; 
	border-bottom:#E5E5E5 1px solid;
	color:#A62315;
}



.page_title_1_s{
	background:url(../images/page_titleBg.jpg) repeat-x top; 
	height:25px; 
	padding:5px 10px 0; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#A62315; 
	border:#E5E5E5 1px solid;
	border-bottom:#FFFFFF 1px solid;
}
a.page_title_1_s{
	background:url(../images/page_titleBg.jpg) repeat-x top; 
	height:30px; 
	padding:0 10px 0 10px; 
	line-height:30px; margin:0 2px 0 0;
	float:left; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#A62315;
	border:#E5E5E5 1px solid;
	border-bottom:#FFFFFF 1px solid;
}
.page_title_1{
	background:url(../images/page_titleBg_01.jpg) repeat-x top; 
	height:30px; 
	padding:0 10px 0 10px; 
	line-height:30px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000; 
	border:#E5E5E5 1px solid;
}
a.page_title_1{
	background:url(../images/page_titleBg_01.jpg) repeat-x top; 
	height:30px; 
	padding:0 10px 0 10px; 
	line-height:30px; margin:0 2px 0 0;
	float:left; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	border:#E5E5E5 1px solid;
}
a.page_title_1:hover{
	background:url(../images/page_titleBg.jpg) repeat-x top; 
	border-bottom:#E5E5E5 1px solid;
	color:#A62315;
}

.page_detailBox{
	width:960px; 
	float:left; 
	background:url(../images/content_areaBg.jpg) repeat-x top #FFFFFF; 
	padding:10px;
}

/*---------------------------------------||---------------------------------------*/

.ind_tabbox_left{
	width:630px; 
	float:left; 
	height:380px; 
	margin:10px 0 0 0;
}
.tabbox_left{
	width:220px;
	height:310px;
	padding:5px;
	border:#CACACA 1px solid;
	float:left;
	background-color:#DFDFDF;
}
.tabbox_leftTitle{
	font-size:18px; 
	color:#000000; 
	line-height:25px; 
	font-weight:normal;
}
.red_text{
	color:#CD2D1B;
}
.tabbox_right{
	width:330px;
	_height:320px;
	min-height:320px;
	padding:5px;
	float:right;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	display:inline;
	border-left:#B6B6B6 1px dashed;
}
.tabbox_right_sellers{
	width:330px;
	border-bottom:#B6B6B6 1px dashed;
	padding:0 0 20px 0;
	float:left;
	margin:0 0 20px 0;
}
.tabbox_right_Photo{
	width:100px;
	height:100px;
	float:left;
	margin:0 10px 0 0;
	display:inline;
	border:#B6B6B6 1px solid;
}
.tab_whatshotBox{
	width:190px;
	height:140px;
	float:left;
	padding:5px 3px 0 3px;
	border-right:#999999 1px  dashed;
	border-bottom:#999999 1px  dashed;
	margin:10px 0 0 0;
}
.tab_whatshotPhoto{
	width:90px; height:90px; float:left; border:#C8C8C8 1px solid; background-color:#FFFFFF; padding:3px;
	margin:0 5px 0 0; display:inline;
}
.tab_magazinePhoto{
	width:90px; height:120px; float:left; border:#C8C8C8 1px solid; background-color:#FFFFFF; padding:3px;
	margin:0 5px 0 0; display:inline;
}

.wishlistBox{
	width:230px;
	height:110px;
	float:left;
	padding:5px 3px 0 3px;
	border:#cccccc 1px  solid;
	margin:10px 50px 0 8px;
	display:inline;
}
/*---------------------------------------||---------------------------------------*/

.ind_tabbox_right{
	width:340px; 
	float:left; 
	height:380px; 
	margin:10px 0 0 10px; 
	display:inline;
}
.ind_tabbox_news{
	width:318px;
	padding:15px 0;
	border-bottom:1px dashed #B6B6B6;
}
.ind_tabbox_news a{
	color:#8B8B8B;
	text-decoration:none;
}
.ind_tabbox_news a:hover{
	color:#8B8B8B;
	text-decoration:underline;
}
/*---------------------------------------||---------------------------------------*/
.footer_banner{
	width:1000px;
	float:left;
	padding:10px 0;
	border-bottom:#BD2817 2px solid;
	border-top:#BD2817 2px solid;
	margin:10px 0 0 0;
}
.footer_banner1{
	width:220px; 
	height:220px; 
	float:left; 
	margin:0 10px 0 0; 
	display:inline;
}
.footer_banner2{
	width:220px; 
	height:220px; 
	float:left; 
	margin:0 10px 0 0; 
	display:inline;
}
.footer_banner3{
	width:230px; 
	height:220px; 
	float:left; 
	margin:0 10px 0 0; 
	display:inline;
}
.footer_banner_new{
	width:240px; 
	height:240px; 
	float:left; 
	margin:0 13px 0 0; 
	display:inline;
}
.recently_joinedBox{
	width:220px; 
	height:240px; 
	float:left; 
	display:inline; 
	background-color:#000000;
}
.title_recently_joined{
	width:220px; 
	height:20px; 
	background:url(../images/title_recently_joined.jpg) no-repeat bottom; 
	float:left;
}
.recently_joined_photo{
	width:220px; 
	height:220px; 
/*	border:#000000 5px solid; */
	float:left;
}
/*---------------------------------------||---------------------------------------*/
.ind_reviews{
	width:980px;
	min-height:525px;
	_height:525px;
	float:left;
	margin:10px 0 0 0;
	background:url(../images/reviews_map.gif) no-repeat center;
}
.inner_reviews{
	width:1000px;
	min-height:100px;
	_height:100px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:#BD2817 2px solid;
}
.ind_reviews_title{
	width:72px;
	float:left;
	height:20px;
	background:url(../images/title_reviews.gif) no-repeat;
}
.ind_reviews_box{
	width:977px;
	float:left;
	padding:10px;
	margin:2px 0 0 0;
	border:#DADADA 1px solid;
}
.ind_reviews_box .red_text{
	color:#990000;
}

.reviews_titlebox{
	width:100%;
	float:left;
	min-height:30px;
	_height:30px;
	line-height:30px;
	background-color:#F2F2F2;
	text-indent:10px;
	border:#E4E4E4 1px solid;
}
.reviews_titlebox a.red_text{
	text-decoration:none;
}
.reviews_titlebox a.red_text:hover{
	text-decoration:underline;
}
.reviews_titleRight{
	float:right;
	margin:0 10px 0 0;	
	font-weight:bold;
}

/*---------------------------------------||---------------------------------------*/
.siteinfo{
	width:978px;
	float:left;
	margin:10px 0 0 0;
	padding:10px;
	border:#DADADA 1px solid;
	background:url(../images/siteinfo_bg.jpg) repeat-x top #000000;
	min-height:280px;
	_height:280px;
}
.siteinfo_box{
	width:150px;
	float:left;
	border-right:#666666 1px dashed;
	padding:0 20px;
	color:#8D8D8D;
	min-height:320px;
	_height:320px;
}
.siteinfo_box ul{
	padding:0 0 0 20px;
	margin:0;
}
.siteinfo_box li{
	padding:0; margin:5px 0;
}
.siteinfo_box li a{
	color:#8D8D8D;
	text-decoration:none;
}
.siteinfo_box li a:hover{
	color:#CCCCCC;
}
/*---------------------------------------||---------------------------------------*/

/*---------------------------------------||---------------------------------------*/
.button_search{
	height:20px; 
	border:none; 
	background:url(../images/btn_search.jpg) no-repeat; 
	width:70px; 
	cursor:pointer;
}
.button_reset{
	height:20px; 
	border:none; 
	background:url(../images/btn_reset.jpg) no-repeat; 
	width:56px; 
	cursor:pointer;
}
.button_submit{
	height:20px; 
	border:none; 
	background:url(../images/btn_submit.jpg) no-repeat; 
	width:72px; 
	cursor:pointer;
}
.button_cancel{
	height:20px; 
	border:none; 
	background:url(../images/btn_cancel.jpg) no-repeat; 
	width:72px; 
	cursor:pointer;
}
.button_add{
	height:20px; 
	border:none; 
	background:url(../images/btn_add.jpg) no-repeat; 
	width:50px; 
	cursor:pointer;
}
.button_addConcert{
	height:20px; 
	border:none; 
	background:url(../images/btn_addConcert.jpg) no-repeat; 
	width:123px; 
	cursor:pointer;
}
.button_go{
	height:20px; 
	border:none; 
	background:url(../images/btn_go.jpg) no-repeat; 
	width:26px; 
	cursor:pointer;
}
.button_login{
	height:20px; 
	border:none; 
	background:url(../images/btn_log_in.jpg) no-repeat; 
	width:60px; 
	cursor:pointer;
}
.button_signup{
	height:20px; 
	border:none; 
	background:url(../images/btn_signup.jpg) no-repeat; 
	width:60px; 
	cursor:pointer;
}
.button_comments_send{
	height:15px; 
	border:none; 
	background:url(../images/btn_comment_send.jpg) no-repeat; 
	width:36px; 
	cursor:pointer;
}
.button_comments_camcel{
	height:15px; 
	border:none; 
	background:url(../images/btn_comment_cancel.jpg) no-repeat; 
	width:45px; 
	cursor:pointer;
}
.button_comments_reply{
	height:15px; 
	border:none; 
	background:url(../images/btn_comment_reply.jpg) no-repeat; 
	width:36px; 
	cursor:pointer;
	float:right;
}
.button_comments{
	height:13px;
	background:url(../images/btn_commentBg.jpg) repeat-x center center #2E2E2E; 
	border:#3B3B3B 1px solid;
	font-size:10px;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 5px 0px 5px;
	line-height:10px;
	float:right;
	margin:0 0 0 5px;
	display:inline;
	text-decoration:none;
}

/*---------------------------------------||---------------------------------------*/
.artist_profileBox{
	width:989px; 
	float:left; 
	background:url(../images/content_areaBg.jpg) repeat-x top #FFFFFF; 
	padding:4px;
	border:#E5E5E5 1px solid;
}
.artist_profiletitle{
	width:969px;
	height:50px;
	background:url(../images/artistProfile_titleBg.jpg) repeat-x;
	color:#BB2817;
	font-size:25px;
	line-height:50px;
	float:left;
	margin:2px 0 0 0;
	padding:0 10px 0 20px;
}
.artist_profiletitle_right{
	float:right;
	text-align:right;
	line-height:22px;
}
.artist_profiletitle_right a{
	font-size:12px;	
	font-weight:bold; 
	color:#FFCC00; 
	text-decoration:underline;
}
.artist_profiletitle_right a:hover{
	font-size:12px;	
	font-weight:bold; 
	color:#FFCC00; 
	text-decoration:none;
}
/*---------------------------------------||---------------------------------------*/
.artist_profile_left{
	width:530px;
	float:left;
}
.artist_profilePhoto{
	width:528px;
	height:358px;
	float:left;
	border:#CCCCCC 1px solid;
}
.artist_bloglink{
	width:530px;
	float:left;
	margin:2px 0 0 0;
	height:40px;
	background:url(../images/artist_bloglink_bg.jpg) repeat-x;
}
.artist_tabbox{
	width:530px;
	float:left;
	margin:10px 0 0 0;
}
.artist_merchbox{
	width:528px;
	float:left;
	height:203px;
	margin:10px 0 0 0;
	border:#EAEAEA 1px solid;
}
.artist_merchTitle{
	width:528px;
	float:left;
	background:url(../images/box_title_bg.jpg) repeat-x;
	height:39px;
	border-bottom:#D0D0D0 1px solid;
}
.artist_merchTitle b{
	margin:10px 0 0 10px;
	background-image:url(../images/subtitle.gif);
	background-repeat:no-repeat;
	background-position:0 -31px;
	width:145px;
	height:24px;
	float:left;
}
.artist_merch{
	width:528px;
	height:160px;
	float:left;
	overflow:auto;
}
.artist_mercharea{
	width:508px;
	float:left;
}
.attist_merchItem{
	width:120px;
	height:150px;
	float:left;
	border:#EAEAEA 1px solid;
	margin:5px 0 0 5px;
}
.attist_merchbuy{
	height:30px; background-color:#F0F0F0; border-top:#EAEAEA 1px solid;
}



.artisttab_date{
	width:500px; float:left; border:#DDDDDD 1px solid;
}
.artisttab_date th{
	background:url(../images/footer_bg.jpg) repeat-x bottom;
	height:40px; vertical-align:middle; font-weight:normal; text-align:center;
}
.artisttab_date td{
	height:40px; vertical-align:middle; text-align:center; border-top:#DDDDDD 1px solid;
}
.artisttab_news{
	width:500px;
	padding:15px 0;
	border-bottom:1px dashed #B6B6B6;
}
.artisttab_news a{
	color:#8B8B8B;
	text-decoration:none;
}
.artisttab_news a:hover{
	color:#8B8B8B;
	text-decoration:underline;
}
.artisttabbox_Photo{
	width:100px;
	height:100px;
	float:left;
	margin:10px 10px 0 0;
	display:inline;
	border:#B6B6B6 1px solid;
}

/*---------------------------------------||---------------------------------------*/
.artist_profile_right{
	width:433px;
	float:right;
	margin:0 0 0 5px;
	display:inline;
	border:#EAEAEA 1px solid;
}
.profile_rightTitle{
	width:433px;
	float:left;
	background:url(../images/box_title_bg.jpg) repeat-x;
	height:39px;
	border-bottom:#D0D0D0 1px solid;
}
.profile_rightTitle b{
	margin:10px 0 0 10px;
	background-image:url(../images/subtitle.gif);
	background-repeat:no-repeat;
	height:24px;
	float:left;
}
.subtitle_audeoPlayer{
	width:145px;
	background-position:0 0;
}
.profile_rightDetail{
	width:425px;
	float:left;
	height:920px;
	overflow:auto;
	margin:0 0 0 5px;
}
.profile_rightDetail .playerbox{
	width:402px;
	float:left;
	margin:10px 0 0 0;
}
.profile_rightDetail .playerbox .title{
	width:390px; 
	float:left;
	height:21px;
	line-height:21px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/box_title_bg.jpg) repeat-x 0 -7px;
	border:#CCCCCC 1px solid;
	padding:2px 2px 2px 8px;
}
/*---------------------------------------||---------------------------------------*/
.edit_profile_menu{
	width:988px; 
	height:28px; 
	float:left; 
	background:url(../images/box_title_bg.jpg) repeat-x 0 -5px; 
	border:#CCCCCC 1px solid;
}
.edit_profile_menu a{
	float:left; 
	padding:0 15px 0 15px; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	border-left:#FFFFFF 1px solid;  
	border-right:#C5C5C5 1px solid;
}
.edit_profile_menu a:hover{
	float:left; 
	padding:0 15px 0 15px; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	border-left:#FFFFFF 1px solid;  
	border-right:#C5C5C5 1px solid; 
	background:url(../images/edit_profilemeu_over.jpg) repeat-x; 
	color:#FFFFFF;
}
#middle{
	width:1000px;
	float:left;
	margin:15px 0 0 0px;
	display:inline;
	}
.edit_profile_menu a.selected{
	float:left; 
	padding:0 15px 0 15px; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	border-left:#FFFFFF 1px solid;  
	border-right:#C5C5C5 1px solid; 
	background:url(../images/edit_profilemeu_over.jpg) repeat-x; 
	color:#FFFFFF;
}
/*-----------------------------------|add section|------------------------------------*/
.editFormHR{
	width:100%; float:left; min-height:30px; _height:30px; margin:15px 0 0 0;
}
.editForm_label{
	width:135px; float:left; text-align:right;	color:#891E12; font-weight:bold;
	margin:0 10px 0 0; line-height:30px;
}
.editForm_label_member{
	width:100px; float:left; text-align:right;	color:#891E12; font-weight:bold;
	margin:0 10px 0 0; line-height:30px;
}
.editForm_textarea{
	float:left; background-color:#F7F7F7; border:#E4E4E4 1px solid; padding:2px; 
}
.editForm_input{
	height:18px; float:left; background-color:#F7F7F7; border:#E4E4E4 1px solid; padding:5px 0 5px 0; 
}
.input230{
	width:230px;
}
.input400{
	width:400px;
}
.input50{
	width:50px;
}
/*-----------------------------------|add section|------------------------------------*/
/*---------------------------------------||---------------------------------------*/
.formLabel_bio{
	width:150px;
	text-align:right;
	color:#891E12;
	min-height:25px;
	_height:250px;
	float:left;
	line-height:20px;
	margin:10px 0 0 0;
}
.formField_bio{
	margin:10px 0 0 10px;
	float:left;
	display:inline;
	width:810px;
	min-height:25px;
	_height:25px;
	line-height:20px;
}

/*---------------------------------------||---------------------------------------*/
.innerpage_left{
	width:800px;
	float:left;
	margin-top:10px;
	display:inline;
}
.member_profileBox{
	width:800px; 
	float:left; 
	background:url(../images/content_areaBg.jpg) repeat-x top #FFFFFF; 
	padding:4px;
	border:#E5E5E5 1px solid;
	_height:400px;
	min-height:400px;
}

.innerpage_right{
	width:190px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.innerpage_rightRedbox{
	width:160px; float:right; border:#A62415 5px solid; margin:0 0 5px 0; background-color:#000000;
}
.innerpage_rightTitle{
	width:160px; float:left; height:30px; background:url(../images/rightbox_titleBg.jpg) repeat-x;
	font-size:13px; color:#FFFFFF; font-weight:normal; padding:0 0 0 0px; line-height:30px; text-align:center;
}
.innerpage_rightVbox{
	width:150px;
	float:left;
	padding:5px;
	color:#FFFFFF;
	font-size:11px;
	border-bottom:#282828 1px dashed;
}
.innerpage_rightVboxPhoto{
	width:75px; height:75px; float:left; margin:0 5px 0 0; display:inline; background-color:#282828; border:#282828 1px solid;
}

.cdcatalog_ph0to75{
	width:75px; height:75px; float:left; margin:3px; display:inline; border:#CCCCCC 1px solid;
}

/*---------------------------------------||---------------------------------------*/
.memberpage_box{
	width:240px; 
	float:left; 
	padding:5px; 
	border:#B9B9B9 1px solid; 
	margin:15px 6px 0 8px;
	display:inline;
}
.memberpage_boxPhoto{
	width:100px;
	height:100px;
	float:left;
	border:#D2D2D2 1px solid;
	margin:0 10px 0 0; display:inline;
}
.memberpage_boxTitle{
	width:238px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	border:#D2D2D2 1px solid;
	background:url(../images/box_title_bg.jpg) repeat-x 0 -5px;
}
/*---------------------------------------||---------------------------------------*/
.memberpage_title{
	width:788px; 
	float:left;
	height:21px;
	line-height:21px;
	font-size:20px;
	font-weight:normal;
	color:#262626;
	background:url(../images/box_title_bg.jpg) repeat-x 0 -7px;
	border:#CCCCCC 1px solid;
	padding:2px 2px 2px 8px;
}
.memberpage_photo{
	width:340px; 
	height:340px; 
	float:left; 
	margin:0 10px 0 0; 
	display:inline; 
	background-color:#282828; 
	border:#CDCDCD 1px solid;
}
.memberpage_detailbox{
	width:798px; 
	float:left; 
	border-bottom:#CCCCCC 1px solid; 
	border-left:#CCCCCC 1px solid; 
	border-right:#CCCCCC 1px solid;
	padding:0; 
	background-color:#F4F4F4;
}
.member_th_photo{
	width:100px; 
	height:100px; 
	float:left;
	padding:2px;
	border:1px solid #C8C8C8; 
	margin:10px 0 0 30px; 
	display:inline;
}
.member_sixpackbox{
	width:100px; 
	float:left;
	padding:2px; 
	margin:10px 0 0 20px; 
	display:inline; 
	text-align: center; 
	font-weight:bold; 
	color:#8B8B8B;
}
.member_sixpackbox a{
	font-size:11px; color:#8B8B8B; text-decoration:none;
}
.member_sixpackbox a:hover{
	text-decoration:underline;
}
.member_sixpake_photo{
	width:90px; 
	height:90px; 
	float:left;
	padding:2px;
	border:1px solid #C8C8C8;
}

.memberpage_commentsbox{
	width:778px; 
	float:left; 
	border:#CCCCCC 1px solid;
	padding:10px; 
	margin:3px 0 0 0;
}
.memberpage_commentsbox1{
	width:778px; 
	float:left; 
	border:#CCCCCC 1px solid;
	padding:10px; 
	background-color:#f7f7f7;
	margin:3px 0 0 0;
}
.memberpage_commentsboxRe{
	width:95%; 
	float:right; 
	border-top:#A3A3A3 1px dashed;
	padding:10px 0 10px 10px; 
	margin:10px 0 0 0;
}
.memberpage_commentsboxRe1{
	width:690px; 
	float:right; 
	border-top:#A3A3A3 1px dashed;
	padding:10px; 
	margin:10px 0 0 0;
}
.memberpage_coBoxReF{
	width:794px; 
	float:left; 
	border-top:#A3A3A3 1px dashed;
	padding:10px 0 0 0; 
	margin:10px 0 0 0;
}



.comments_title{
	width:100%;
	float:left;
	font-weight:bold; color:#990000;
}
.comments_textarea{
	width:560px; float:left; text-align:right;
}
.comments_textarea textarea{
	width:550px; border:#DADADA 1px solid; 
}
.comments_capcha{
	width:150px;
	float:left; text-align:left; margin:0 0 0 10px; display:inline;
}
.comments_capcha .input230{
	width:125px; border:#DADADA 1px solid; margin:10px 0 0 0;
}

.viewreplybox{
	width:680px;
	margin:2px auto;
	padding:5px;
	background-color:#F4F4F4;
	border:#DBDBDB 1px solid;
}
.viewreplybox_title{
	width:100%;
	float:left;
	font-weight:bold; color:#333333;
	border-bottom:#DBDBDB 1px solid;
}
.error_box{
	width:100%; float:left; margin:10px 0 0 0; color:#FF0000; text-align:center;
}
/*---------------------------------------||---------------------------------------*/
.artistpage{
	width:100%;
	padding:10px 0 10px 0;
	border-top:#A3A3A3 1px dashed;
	border-bottom:#A3A3A3 1px dashed;
	float:left;
}
.artistpage_box{
	width:222px; 
	float:left; 
	padding:5px; 
	border:#B9B9B9 1px solid; 
	margin:15px 16px 0 16px;
}
.artistpage_boxPhoto{
	width:220px; 
	height:220px; 
	float:left; 
	border:#D2D2D2 1px solid;
}
/*.artistpage_boxTitle{
	width:222px; 
	height:40px; 
	float:left; 
	line-height:40px; 
	color:#990000; 
	font-weight:bold; 
	text-align:center;
}*/
.artistpage_boxTitle{
	width:222px; 
	height:70px; 
	float:left; 
}
/*---------------------------------------||---------------------------------------*/
.top_searchArea{
	width:977px; float:left; border:#CCCCCC 1px solid; background:#F3F3F3; margin:10px 0 0 0; padding:5px;
}
.list_informationbox{
	width:977px; float:left; border:#E4E4E4 1px solid; background-color:#FBFBFB; padding:5px; margin:10px 0 0 0;
}
.list_informationbox a{
	float:right; color:#A22314; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0 10px; text-decoration:none;
}
.list_box{
	width:989px; float:left; margin:10px 0 0 0; background-color:#E4E4E4;
}
.list_box th{
	background-color:#F5F5F5; color:#A22314; font-weight:bold; text-align:center;
}
.list_box td{
	background-color:#FFFFFF; text-align:center;
}
/*---------------------------------------||---------------------------------------*/
.black_text{
	color:#000000;
}
.venue_left{
	width:210px;
	float:left;
	color:#666666;
}
.venue_left_detailbox{
	width:200px;
	float:left;
	padding:5px;
	border-bottom:#A3A3A3 1px dashed;
}
.venue_left_reviewbox{
	width:200px;
	float:left;
	padding:5px;
}
.venue_left .red_text{
	color:#A62315;
}
.venue_photo{
	width:200px;
	height:150px;
	float:left;
	padding:4px;
	border:#CDCDCD 1px solid;
}
.venue_right{
	width:470px; float:left; margin:0 0 0 10px;
}
.venue_linsingbox{
	width:620px;
	float:left;
	margin:10px 0 0 40px;
	display:inline;
	background-color:#CDCDCD;
}
.venue_linsingbox_tr1{
	background:url(../images/footer_bg.jpg) repeat-x bottom #FFFFFF; color:#A62315; font-weight:bold;
}
.venue_linsingbox_tr2{
	background-color:#FFFFFF;
}
.venue_linsingbox_tr3{
	background-color:#F8F8F8;
}
.venue_map{
	width:658px;
	float:left;
	padding:5px;
	margin:10px 0 0 10px;
	display:inline;
	background-color:#FFFFFF;
	border:#CDCDCD 1px solid;
}
.icon_activebutton{
	width:16px; height:16px; display:block; background:url(../images/icon_active.gif) no-repeat;
}
a.icon_activebutton{
	width:16px; height:16px; display:block; background:url(../images/icon_active.gif) no-repeat; margin:0 auto;
}
.icon_inactivebutton{
	width:16px; height:16px; display:block; background:url(../images/icon_inactive.gif) no-repeat;
}
a.icon_inactivebutton{
	width:16px; height:16px; display:block; background:url(../images/icon_inactive.gif) no-repeat; margin:0 auto;
}
/*--------------------------------PAGINATION-------------------------------------*/
div.pagination {
margin:3px;
padding:3px;
text-align:center;
}
div.pagination a {
background-color:#F5F5F5;
border:1px solid #E4E4E4;
color:#333333;
margin:2px;
padding:2px 5px;
text-decoration:none;
}
div.pagination a:active {
background-color:#F5F5F5;
border:1px solid #E4E4E4;
color:#333333;
}
div.pagination a:hover {
background-color:#FFFFFF;
border:1px solid #E4E4E4;
color:#333333;
}
div.pagination span.current {
background-color:#FFFFFF;
border:1px solid #E4E4E4;
color:#333333;
margin:2px;
padding:2px 5px;
}
div.pagination span.disabled {
border:1px solid #E4E4E4;
color:#333333;
margin:2px;
padding:2px 5px;
}
/*----------------------------------------------------------------------------------------*/
.venue_menu{
	width:748px; 
	height:28px; 
	float:left; 
	background:url(../images/box_title_bg.jpg) repeat-x 0 -5px; 
	border:#CCCCCC 1px solid;
}
.venue_menu a{
	float:left; 
	padding:0 15px 0 15px; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	border-left:#FFFFFF 1px solid;  
	border-right:#C5C5C5 1px solid;
}
.venue_menu a:hover{
	float:left; 
	padding:0 15px 0 15px; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	border-left:#FFFFFF 1px solid;  
	border-right:#C5C5C5 1px solid; 
	background:url(../images/edit_profilemeu_over.jpg) repeat-x; 
	color:#FFFFFF;
}
.venue_menu a.selected{
	float:left; 
	padding:0 15px 0 15px; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	border-left:#FFFFFF 1px solid;  
	border-right:#C5C5C5 1px solid; 
	background:url(../images/edit_profilemeu_over.jpg) repeat-x; 
	color:#FFFFFF;
}
/*---------------------------------------||---------------------------------------*/
.venue_home_photo{
	width:270px;
	height:340px;
	float:left;
	padding:4px;
	border:#CDCDCD 1px solid;
	margin:0 10px 0 0;
	display:inline;
}
.venue_homeBio{
	width:420px;
	float:left;
	color:#666666;
}
/*---------------------------------------||---------------------------------------*/
.venuetop_searchArea{
	width:788px; float:left; border:#CCCCCC 1px solid; background:#F3F3F3; margin:10px 0 0 0; padding:5px;
}
.venuelist_informationbox{
	width:738px; float:left; border:#E4E4E4 1px solid; background-color:#FBFBFB; padding:5px; margin:10px 0 0 0;
}
.venuelist_informationbox a{
	float:right; color:#A22314; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0 10px; text-decoration:none;
}
.venuelist_box{
	width:748px; float:left; margin:10px 0 0 0; background-color:#E4E4E4;
}
.venuelist_box th{
	background-color:#F5F5F5; color:#A22314; font-weight:bold; text-align:center;
}
.venuelist_box td{
	background-color:#FFFFFF; text-align:center;
}
/*---------------------------------------||---------------------------------------*/
.venue_naming{
	color:#000000;
	float:left;  
	font-weight:bold;
}
.venue_naming b{
	color:#990000; padding:0 4px; text-decoration:none;
}
.venue_naming a{
	color:#666666; padding:0 4px; text-decoration:none; font-weight:bold;
}
.venue_naming a:hover{
	color:#990000; padding:0 4px; text-decoration:none; font-weight:bold;
}
/*---------------------------------------||---------------------------------------*/
.venue_merchArea{
	width:748px; float:left; border:#CCCCCC 1px solid;
}

.venue_merch_box{
	width:230px; float:left; border:#DBDBDB 1px solid; margin:10px 0 0 14px; display:inline;
}
.venue_merch_photo{
	width:220px; float:left; height:220px; border:#F4F4F4 5px solid;
}
.venue_merch_detail{
	width:230px; float:left; text-align:center; font-weight:bold; padding:0 0 5px 0; line-height:25px; color:#999999;
}
/*---------------------------------------||---------------------------------------*/
.dark_red_text15{
	color:#A62315; font-size:15px;
}
.dark_red_text15 a{
	color:#A62315; font-size:15px; text-decoration:underline;
}
.dark_red_text15 a:hover{
	color:#A62315; font-size:15px; text-decoration:none;
}
.dark_red_text{
	color:#A62315;
}
a.dark_red_text{
	color:#A62315; text-decoration:none;
}
a.dark_red_text:hover{
	color:#A62315; text-decoration:underline;
}
.darkRed_text{
	color:#A62315;
}
a.darkRed_text{
	color:#A62315; text-decoration:none;
}
a.darkRed_text:hover{
	color:#A62315; text-decoration:underline;
}
.merch_leftmenu{
	width:200px; float:left;
}

.merch_leftmenu_sub{
	width:200px; float:left;
}

.merch_left_main{
	width:200px; float:left;
}

.merch_leftmenu a{
	float:left; 
	padding:0 15px 0 0; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:right;
	width:183px;
	border:#DBDBDB 1px solid;
	margin:2px 0 0 0;
	background:url(../images/box_title_bg.jpg) repeat-x 0 -5px;
}
.merch_leftmenu a:hover{
	float:left; 
	padding:0 15px 0 0; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	background:url(../images/edit_profilemeu_over.jpg) repeat-x; 
	color:#FFFFFF;
}
.merch_leftmenu a.selected{
	float:left; 
	padding:0 15px 0 0; 
	height:28px; 
	line-height:28px; 
	font-weight:bold; 
	text-decoration:none; 
	background:url(../images/edit_profilemeu_over.jpg) repeat-x; 
	color:#FFFFFF;
}


.merchPageArea{
	width:760px; float:left; border-left:#CCCCCC 1px dashed; padding:0 0 0 20px; margin:0 0 0 5px; display:inline;
}
.merchPage_box{
	width:230px; float:left; border:#DBDBDB 1px solid; margin:10px 0 0 8px; display:inline;
}
/*---------------------------------------||---------------------------------------*/
.shop_leftbar{
	width:328px;
	float:left;
	margin:5px 5px;
	display:inline;
}
.shop_left_albombox{
	width:300px;
	border-bottom:#B6B6B6 1px dashed;
	float:left;
	display:inline;
	color:#999999;
}
.shop_left_main{
	width:326px;
	float:left;
	min-height:830px;
	_height:830px;
}

.subtitle{
	width:100%;
	float:left;
	background:url(../images/box_title_bg.jpg) repeat-x;
	height:39px;
	font-size:20px;
	border:#D0D0D0 1px solid;
	text-indent:10px;
	line-height:38px;
	color:#262626;
}
/*---------------------------------------||---------------------------------------*/
.shop_rightbar{
	width:628px;
	float:left;
	margin:5px 5px;
	display:inline;
	border-left:#B6B6B6 1px dashed;
	padding:0 0 0 10px;
	min-height:900px;
	_height:900px;
}
.shoptrack_photo{
	width:260px;
	height:260px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:10px 5px 0 0;
	display:inline;
}
.shoptrack_photo2{
	width:340px;
	height:230px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:4px;
	margin:0px 0 0 0;
	display:inline;
}
.shoptrack_right{
	width:350px;
	float:left;
	margin:10px 0 0 0;
}
.shoptrack_left{
	width:270px;
	float:left;
	margin:10px 5px 0 0;
	display:inline;
}
.shoptrack_leftbox{
	width:250px;
	float:left;
	padding:5px;
	border-bottom:#B6B6B6 1px dashed;
	color:#999999;
}
.shoptrack_listing{
	width:340px;
	border:#DBDBDB 1px solid; 
	background:url(../images/box_title_bg.jpg) repeat-x 0 -7px;
	height:25px;
	float:left;
	font-weight:bold;
	line-height:25px;
	padding:0 5px 0 3px;
	margin:2px 0 1px 0;
}
.shoptrack_listing_right{
	float:right; line-height:25px; font-size:10px; font-weight:normal;
}
.shoptrack_folks{
	float:left;
	width:630px;
}
.shoptrack_folksbox{
	width:300px;
	float:left;
	margin:10px 0 0 10px;
	display:inline;
	color:#999999;
}
.gray_link{
	color:#999999;
}
a.gray_link{
	color:#999999;
	text-decoration:underline;
}
a.gray_link:hover{
	color:#999999;
	text-decoration:none;
}
.shoptrack_folksphoto{
	width:70px; height:70px; float:left; margin:0 10px 0 0; display:inline; border:#DBDBDB 1px solid; padding:4px;
}
/*---------------------------------------||---------------------------------------*/
.about_photo{
	width:175px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 10px 0;
	display:inline;
}
.about_photo2{
	width:175px;
	height:175px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:20px 35px 0;
	display:inline;
}
.about_detail{
	width:780px; 
	min-height:400px;
	_height:400px;
	float:left; 
	background:url(../images/content_areaBg.jpg) repeat-x top #FFFFFF; 
	padding:14px;
	border:#E5E5E5 1px solid;
}
/*---------------------------------------||---------------------------------------*/
.cdcatalog_linsingbox{
	width:797px;
	float:left;
	display:inline;
	border-bottom:#CDCDCD 1px solid;
	border-left:#CDCDCD 1px solid;
}
.cdcatalog_linsingbox_th{
	background:url(../images/footer_bg.jpg) repeat-x bottom #FFFFFF; color:#A62315; font-weight:bold;
	border-right:#CDCDCD 1px solid; border-bottom:#CDCDCD 1px solid; border-top:#CDCDCD 1px solid;
}
.cdcatalog_linsingbox_tr2{
	background-color:#FFFFFF;
	border-right:#CDCDCD 1px solid;
}
.cdcatalog_linsingbox_tr1{
	background-color:#F8F8F8;
	border-right:#CDCDCD 1px solid;
}
.cdcatalog_linsingbox_td{
	border-right:#CDCDCD 1px solid;
}

.reviewspage_box{
	width:788px;
	float:left;
	padding:5px;
	margin:2px 0 0 0;
	border:#DADADA 1px solid;
}
.rewards_linsingbox_th{
	background:url(../images/navigation_bg.jpg) repeat-x 0 -27px #FFFFFF; color:#FFFFFF; font-weight:bold;
	border-right:#CDCDCD 1px solid; border-bottom:#CDCDCD 1px solid; border-top:#CDCDCD 1px solid;
}
/*---------------------------------------||---------------------------------------*/
.newspage_box{
	width:789px;
	float:left;
	padding:10px 5px;
	margin:2px 0 0 0;
	border-bottom:#DADADA 1px dashed;
}
.newspage_photo1{
	width:240px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 0 0;
	display:inline;
}
.newspage_photo{
	width:110px;
	height:110px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 0 0;
	display:inline;
}

.newreleases_box{
	width:374px; height:150px; float:left; border:#B9B9B9 1px solid; padding:5px; margin:10px 0 0 10px;
}
.newreleases_photoBox{
	width:112px; float:left; margin:0 10px 0 0; display:inline;
}
.newreleases_photo{
	width:110px;
	height:110px;
	float:left;
	border:#CCCCCC 1px solid;
}
.newreleases_photobuy{
	width:110px;
	height:30px;
	float:left;
	border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;
}

.member_loginbox{
	width:380px; float:left; border:#E5E5E5 1px solid;
}
.member_logintitle{
	width:100%; background:url(../images/page_titleBg_s.jpg) repeat-x; height:30px; line-height:30px; color:#A62315; font-weight:bold; text-indent:10px;
}
.member_details{
	width:360px; float:left; padding:10px; background:url(../images/content_areaBg.jpg) repeat-x top;
}
.member_signupbox{
	width:605px; float:left; margin:0 0 0 10px; border:#E5E5E5 1px solid;
}
.member_signup_details{
	width:585px; float:left; padding:10px; background:url(../images/content_areaBg.jpg) repeat-x top;
}

.interviews_photo{
	width:220px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 10px 0;
	display:inline;
}
.merchdetails_photo{
	width:350px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 10px 0;
	display:inline;
}
.listen_semple_left{
	width:170px;
	float:left;
	font-size:14px;
	color:#999999;
}
.listenSemple_left{
	width:140px;
	float:left;
	padding:0 0 0 30px;
	color:#999999;
}
.listen_semple_right{
	width:560px;
	float:left;
	text-align:center;
	border-left:#A3A3A3 1px dashed;
	min-height:250px;
	_height:250px;
}
.listenpage_photo{
	width:130px; float:left; height:130px; border:#DBDBDB 1px solid; padding:5px;
}
.sampleTrack_photo{
	width:90px; float:left; height:90px; border:#DBDBDB 1px solid; padding:5px;
}

.samplecd_photo{
	width:150px;
	height:150px;
	float:left;
	margin:0 10px 10px 0;
	display:inline;
}

/*======================================= nirav's editing ===========================================*/

.music_topsellers{
	width:958px; float:left; border:#CCCCCC 1px solid; margin-top:5px; padding:5px;
}

.topsellers_left{
	width:730px; float:left;
}

.topsellers_Box{
	width:720px; 
	float:left; 
	padding:4px;
	border:#E5E5E5 1px solid;
	_height:400px;
	min-height:400px;
}

.topsellers_box{
	width:290px; height:112px; float:left; border:#B9B9B9 1px solid; padding:5px; margin:10px 0 0 0;
}

.topsellers_photoBox{
	width:112px; height:145px; float:left; margin:0 10px 0 0; display:inline;
}

.topsellers_box_top{
	width:697px; height:205px; float:left; border:#B9B9B9 1px solid; padding:5px; margin:5px 0 0 5px;
}

.topsellers_number_top{
	width:38px; height:200px; line-height:200px; background:#F3F3F3; border:1px solid #CECECE; float:left; margin:0 5px 0 0; display:inline; text-align:center; font-size:40px; font-weight:bold;
}

.topsellers_photo{
	width:190px;
	height:190px;
	float:left;
	border:#CCCCCC 1px solid;
	padding:5px;
	margin:0 10px 0 0;
}


.topsellers_number{
	width:38px; height:110px; line-height:110px; background:#F3F3F3; border:1px solid #CECECE; float:left; margin:0 5px 0 0; display:inline; text-align:center; font-size:25px; font-weight:bold;
}

.contact_left_1{
	margin:0 0 10px 0;
	width:350px;
	float:left;
}

.contact_main_left{
	width:350px;
	color:#666666;
	line-height:18px;
	float:left;
	background:url(../images/bg_contact.jpg) repeat-x top #FFFFFF;
}

.contact_left{
	width:330px;
	min-height:150px;
	padding:0 9px 9px 9px;
	_height:150px;
	border:1px solid #E5E5E5;
	margin-bottom:10px;
	float:left;
}

.contact_left_title{
	width:330px;
	color:#A62315;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	
}

.contact_right_1{
	margin:0 0 10px 0;
	width:380px;
	float:left;
}


.contact_photo{
	width:178px;
	height:138px;
	border:1px solid #D2D2D2;
	float:left;
	margin:0 0 10px 10px;
}



/*======================================= nirav's editing ===========================================*/
/** CSS for Success **/
.success_box{
	width:100%; float:left; margin:10px 0 0 0; color:#009900; text-align:center;
}
.samplercd_photoBox{
	width:112px; float:left; margin:10px 9px 0 10px; display:inline; border:#CCCCCC 1px solid; padding:0px; height:150px;
}

.event_photo{
	width:250px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 10px 0;
	display:inline;
}
.event_details_photo{
	width:360px;
	float:left;
	border:#DBDBDB 1px solid; 
	padding:5px;
	margin:0 10px 10px 0;
	display:inline;
}
.event_details{
	width:340px; float:left;
}
.event_description{
	width:450px; float:left;
}
.event_title{
	width:100%;
	float:left;
	background:url(../images/box_title_bg.jpg) repeat-x 0 -7px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	border:#D0D0D0 1px solid;
	text-indent:10px;
	line-height:25px;
	color:#A62315;
}
.event_title a{
	color:#A62315;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.event_title a:hover{ text-decoration:underline;}

.event_photo_box{
	width:92px; 
	height:150px;
	float:left; 
	padding:5px; 
	border:#B9B9B9 1px solid; 
	margin:15px 8px 0 0px;
}
.event_photobox_photo{
	width:90px; 
	height:90px; 
	float:left; 
	border:#D2D2D2 1px solid;
}
/*--------------------------------------------------------------*/
.storeevent_photo_box{
	width:102px; 
	height:180px;
	float:left;  
	margin:15px 18px 0 28px; display:inline;
}
.storeevent_photobox_photo{
	width:90px; 
	height:90px; 
	float:left; 
	padding:5px; 
	border:#B9B9B9 1px solid;
}
.storeevent_details_photo{
	width:240px; 
	height:320px; 
	float:left; 
	padding:5px; 
	border:#B9B9B9 1px solid;
	margin:0 10px 10px 0;
	display:inline;
}
.storeEvent_photo2{
	width:160px; 
	height:120px; 
	float:left; 
	border:#B9B9B9 1px solid;
	margin:0 10px 10px 0px;
	padding:5px;
	display:inline;
}
.storeEvent_details{
	width:450px; float:left;
}
.editpage_title{
	width:100%; float:left; border:#CCCCCC 1px solid; background:#F3F3F3; margin:0 0 0 0; padding:5px 0px; text-align:center;
	font-weight:bold;
}
.desktop_holder {
	float:left;
	margin:30px 0 0 42px;
	text-align:center;
	display:inline;
	width:210px;
}
.desktop_photobox {
	float:left;
	width:200px;
	height:200px;
	padding:5px;
	border:#B9B9B9 1px solid;
}

.venue_Box{
	width:700px; 
	float:left; 
	background:url(../images/content_areaBg.jpg) repeat-x top #FFFFFF; 
	padding:4px;
	border:#E5E5E5 1px solid;
	_height:400px;
	min-height:400px;
}

.venue_title{
	width:688px; 
	float:left;
	height:21px;
	line-height:21px;
	font-size:20px;
	font-weight:normal;
	color:#262626;
	background:url(../images/box_title_bg.jpg) repeat-x 0 -7px;
	border:#CCCCCC 1px solid;
	padding:2px 2px 2px 8px;
}

.venuepage_left{
	width:710px;
	float:left;
}

.venuepage_right{
	width:250px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}

.venuepage_rightRedbox{
	width:250px; float:left; border:#A62415 5px solid; margin:31px 0 5px 0; background-color:#000000;
}

.artist_search_button{
	height:20px; 
	border:none; 
	background:url(../images/btn_grey_search.jpg) no-repeat; 
	width:49px; 
	cursor:pointer;
}

.artist_reset_button{
	height:20px; 
	border:none; 
	background:url(../images/btn_grey_reset.jpg) no-repeat; 
	width:43px; 
	cursor:pointer;
}

.rewardsBanner{
	width:725px;
	margin:0 auto;
	height:75px;
	border:#A62415 3px solid;
}

.user_regstatus{
	width:1000px; float:left; border:#E5E5E5 0px solid;
}
/*------------------------------------------------------------------------*/
.boxBotBorder{
	border-bottom:1px dashed #B6B6B6; padding-bottom:10px; padding-top:10px;
}
.boxLeftBorder{
	border-right:1px dashed #B6B6B6;
}
.wishlisttable{
	border:1px solid #B6B6B6;
}

/*----search---*/
.search_title{
		background-color:#EDEDED; border-top:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; height:38px;
	}
	.search_subtitle{
		background-color:#F5F5F5; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; padding:10px; font-size:16px; text-align:center; font-weight:bold; color:#666666;
	}
	.search_albumbox{
		width:280px; padding:10px; border:#F0F0F0 1px solid;
	}
	.search_artistbox{
		border-bottom:#E3E3E3 1px dashed; padding:10px 0;
		}
/*----sanjay gando chhe ---*/
.shop_rightbar .reviewspage_box{ width:620px;}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.home_teaser{
	border:1px solid #999999; padding-bottom:5px;
}
.homebanner_teaser{
	width:330px; height:230px; border:#999999 1px solid; padding:4px; background-color:#D1D1D1;
}
.picksofmonth_teaser_dBox1{
	width:135px; padding:10px 0 10px 24px; border-bottom:#999999 1px dashed;
}
/*------ poll page -------*/
.band_holder {
	float:left; margin:7px 0 0 0; width:730px;
}
.radio_btn {
	float:left; margin:8px 0 0 0; padding:0;
}
.band_name {
	float:left; margin:5px 0 0 10px; display:inline; width:700px;
}

/*-10-15-2011-*/
.top_banners {
	float:left;
	width:328px; height:178px;
	border:1px solid #000000;
	background:#CCC
	
}
