/*
Theme Name: trakvan
Description: Child theme for the twentyeleven theme 
Author: trakvan
Template: twentyeleven
*/
@import url("../twentyeleven/style.css");
@font-face {
    font-family: 'Aldine721LtBTLight';
    src: url('fonts/aldine721-lt-bt-light-webfont.eot');
    src: url('fonts/aldine721-lt-bt-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aldine721-lt-bt-light-webfont.woff') format('woff'),
         url('fonts/aldine721-lt-bt-light-webfont.ttf') format('truetype'),
         url('fonts/aldine721-lt-bt-light-webfont.svg#Aldine721LtBTLight') format('svg');
}

body{   padding:0px; background:#fff;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		}
.head{
		width:1020px;
		margin:auto;
		height:80px;
		}
.slide{ 
		margin:auto;
		height:498px;
		}

.slider	{border-top:1px solid #272727; background:#191919;}
#be_seenspanget_discoveredspan{background:url(images/slide-bg2.jpg) no-repeat right top;}		
#be_paidspandont_give_it_awayspan{background:url(images/slide-bg3.jpg) no-repeat right top;}		
#be_heardspanopen_new_earsspan{background:url(images/slide-bg.jpg) no-repeat right top;}		

.main-header{ background:#0d0d0d;}

.top-header{ background:#0d0d0d;}

.home .top-header{ background:none}

.logo-trackvan{
		float:left; margin-top:13px;
		}

.logo-trackvan a{ display:block; padding-right:40px;}

.logo-trackvan a:hover{
		background: url("img/site/home.png") right center no-repeat;
		}		
.home .logo-trackvan a:hover{ background:none;}

#access{
		width:auto;
		clear:none;
		float:right;
		box-shadow: none!important;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		background:none;
		}

#access ul {
    margin: 25px 0 0;
    padding: 0;
}						

#access a{
	color: #fff;
    display: block;
    font-size:16px;
    line-height:28px;
    padding: 0 8px 0 4px;
    text-decoration: none; text-transform:uppercase;
	}				

#access li{	
	float: left;
    list-style: none outside none;
    margin-left: 7px;
	padding:0px 0 0px 7px;
	}

#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	color:#e8edb4;
}	

#access li:hover > a,
#access a:focus {
	color:#e8edb4;
}

#access li:hover{color:#e8edb4;
	cursor:pointer;
}	

#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: normal;
}

#access li:hover > a,
#access a:focus {
	background:none;
}

#access li.menu-item-498{ 

    background: none repeat scroll 0 0 #91C540;
    color: #FFFFFF !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin:0;
    text-align: center;
    text-shadow: 0 1px 1px #2b5101;
	-webkit-border-radius:3px; 
    -moz-border-radius:3px; 
    border-radius:3px;margin-left:15px;
}			
#access li.menu-item-498 a{font-size: 14px; font-weight:bold; text-transform:none;padding: 0 12px 0 5px;}
.tour {

    background: url("../img/site/tour-bg.jpg") repeat-x scroll left top #0A5B73;

    border-top: 1px solid #0B7997;

    height: 99px;

}



.tour-content {

    margin: 0 auto;

    width: 960px;

}

.tour-content p {

    color: #D3F5FE;

    float: left;

    font-family: Times New Roman;

    font-size: 32px;

    font-style: italic;

    margin: 23px 0;

}

.tour-content span {

    line-height: 48px;

    margin-left: 85px;

    margin-right: 15px;

}				

p img, .wp-caption{

		margin-top:0px;

		}

#page{  

		width:960px;

		margin:25px auto 25px auto;

		-moz-box-shadow: 0 0 4px 4px #eee; 

		padding:20px 30px 0px 30px;

		-webkit-box-shadow: 0 0 4px 4px #eee;

		box-shadow: 0 0 4px 4px #eee; 

		border:1px solid #e7e7e7;

}			



.home #page{ border:none; margin-top:0px; background: url("images/bg-cont.png") repeat-x left top #fff;

-moz-box-shadow: none; 

-webkit-box-shadow:none;

box-shadow:none; 

}



.blog #page, .archive #page, .single-post #page, .page-features #page{background: url("images/rgt-bg.png") repeat-y left top #fff;}



.page-features .entry-title{ display:none;}



.home .home-bg {background: url("images/bot-sad.png") no-repeat center bottom; padding-bottom:20px;}	

.home .home-bg-bot {background: url("images/mid-sad.png") repeat-y center top}

.home #page{ margin-bottom:13px;}

	

#blocks { clear:both; color:#676767; font-size:21px;font-family: "Times New Roman",Times,serif; line-height:30px;}



#blocks h3 {

    color: #0a0a0a;

    text-decoration: none;

    font-size: 42px;

    font-weight: normal;

    margin: 0;

    padding:25px 0 40px 0;

}	

#blocks img{ margin:-50px 0 0 20px; border:0px;}

#blocks h2 a:hover{

		color:#1A6CAB;

		}	

.punch2 {

    color: #000;

    float: left;

    font-family: "Times New Roman",Times,serif;

    font-size:46px;

    padding-bottom:10px;

    width:685px;

}

.reg img{ margin-top:10px;}

.account {

    float: left;

    padding-top: 5px;

}

.success{ border-top:1px solid #e9e9e9; padding:15px 0 15px 0;  font-size:30px; color:#464646; font-family: "Times New Roman",Times,serif;}

.success img{ margin-right:10px;}

.tm{ width:300px; float:left; margin-right:20px; font-size:12px; margin-bottom:25px;}

.tm p{ background:#f4f4f4 url("images/say-sign.jpg") no-repeat left bottom; padding:16px 20px 38px 20px; color:#292929; font-size:12px; line-height:22px; 

min-height:88px; margin-bottom:10px; }

.band-tm{ display:block; color:#999;}

.tm .artist img{ width:50px; height:50px; float:left; margin:0 10px 0 4px;

	-webkit-border-radius: 04px;

	-moz-border-radius: 04px;

	border-radius: 04px;

}

.tm a{ color:#3b3b3b;}

.tm a:hover {color: #1982D1;}

.more-tm{ clear:both; padding:25px 0; font-weight:bold; font-size:13px; float:right;}

.more-tm img{ float:left;}



.last-one{ margin-right:0;}



.tm span.left-sg {

    background: url("images/left-sign.png") no-repeat scroll left top transparent;

    display: block;

    float: left;

    height: 17px;

    width: 22px;

}



.tm span.right-sg {

    background: url("images/right-sign.png") no-repeat scroll right top transparent;

    height: 17px;

    margin-top: 5px;

    position: absolute;

    width: 22px;

}



#tagline-tab{ text-align:center; color:#000; font-size:36px; clear:both; padding:30px 0 25px 0; border-top: 1px solid #E9E9E9; font-family: "Times New Roman",Times,serif;}

#tagline-tab h4,  #get-tab h4{   background: none repeat scroll 0 0 #91C540;

    border-bottom:1px solid #79AC2A;

    color: #FFFFFF !important;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 22px;

    margin:0px 0 0 0;

    padding:14px 30px 13px;

    text-align: center;

    text-shadow: 0 1px 1px #426806;

	-webkit-border-radius:2px; 

    -moz-border-radius:2px; 

    border-radius:2px; display:inline;

}

#tagline-tab h4:hover, #get-tab h4:hover{ text-decoration:none;

    background:#86BF2E;}



#tagline-tab a{ text-decoration:none;}

#content{

		margin: 0 25% 0 0;

    width: 75%;

		}	
.home .hentry, .no-results { margin:0;}	

.home .entry-content, .entry-summary{ padding:10px;}	

#supplementary { border:none;}

.left-sidebar #secondary{

		float: right;

    margin-right: 0;

	margin-left:0%;

    width: 25%;

		}		

.left-sidebar #content {

    margin: 0 0 0 29%;

    width: 71%;

}

.single-post #content {

    margin: 0 0 0 29% !important;

    width: 71%;

}



.left-sidebar #primary {

    margin: 0 0 0 -25%;

}		

#primary {

    float: left;

    margin: 0 -25% 0 0;

    width: 100%;

}	

	

.entry-header .comments-link a{

		display:none;

		}



	

.hentry:last-child, .no-results{}

.hentry, .no-results {

    margin: 0 0 1.2em;}

	

.entry-title a:hover, .entry-title a:focus, .entry-title a:active {

     color: #333;

}

.entry-title, .entry-title a {font-size:18px; line-height:21px; margin-bottom:10px; 

    text-decoration: none;

	color: #333;

    font-weight: normal;

}		

.entry-content, .entry-summary{

		padding:0px;

		

		}

img.alignleft, img.alignright, img.aligncenter{

		margin:0 15px 15px 0px;

		}		

.entry-title{

		padding-top:0px;

		}

.hentry, .no-results{

		padding-bottom:0px;

	/*	background:url(images/post_bg.jpg) repeat-y left top;

		border:1px solid #dedede;

		

		width:680px;*/

		}				

.img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img{

		border: 1px solid #DEDEDE;

		}		

#respond{ padding-top:15px;

		background:url(images/post_bg.jpg) repeat-y left top;

		border:1px solid #dedede;

		width:635px;

		margin:0px 0 25px 0;

		}	

#content nav{

		   background: none repeat scroll 0 0 #F9F9F9;

    border-bottom: 1px solid #DEDEDE;

    border-top: 1px solid #DEDEDE;

    height: 30px;

    line-height: 30px;

	padding:0px;

	*z-index:-999;

	

		}		

#nav-single {

    float: right;

    position: relative;

    text-align: right;

    top: 0;

    width: 100%;

    z-index: 0;

}		

.singular .hentry{

		padding-top:0px;

		border-bottom:1px solid #dedede;

		}

		

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{

		width:auto;

	

		}		

.singular #content, .left-sidebar.singular #content{

		margin:0px;

		min-height:300px;

		}		

.singular .entry-title	{

    color: #333333;

    font-size: 18px;

    font-weight: normal;

    line-height: 21px;

    margin-bottom: 10px;

    text-decoration: none;

		}

.singular .entry-title a{ color: #333333;}



.entry-meta{ padding-bottom:15px;}

.entry-meta a{

		color:#666;

		}

#secondary .widget_recent_entries ul{border-top: 1px solid #D9D9D9;  border-bottom: 1px solid #FFFFFF; padding-left:0;}	

#secondary  .widget_recent_entries ul li{   background: url("images/plush-ico1.png") no-repeat scroll 8px 8px transparent;

    border-bottom: 1px solid #D9D9D9;

    border-top: 1px solid #FFFFFF;

    font-size: 12px;

    line-height: 18px;

    padding: 8px 0 8px 37px;

	}

#secondary .widget-title{ background: url("images/bg-rgt-cont.png") repeat-y scroll right bottom transparent;

    line-height: 36px;

    margin: 0px 0 0 1px; padding-left:15px;

	}

#secondary .widget_recent_entries h3.widget-title, #archives h3.widget-title{ margin-top:-19px;}



.blog #secondary .widget_recent_entries ul li a{ color:#333;}

.blog #secondary ul li a, .archive #secondary ul li a, .single-post #secondary ul li a { color:#333;}

.blog #secondary aside, .archive  #secondary aside, .single-post #secondary aside { margin-left:-30px; width: 280px; margin-bottom:0;}

.blog #secondary .widget_archive ul { padding-top:5px; padding-bottom:5px;   border-top: 1px solid #fff;  border-bottom: 1px solid #fff;}



.blog #secondary .widget_categories .widget-title { margin-top:0;

   border-top: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;

}

.widget_categories ul li{ background: url("images/arrow_icon.gif") no-repeat 0 6px; padding-left:17px; margin:4px 0;}

.widget_categories ul { padding-top:5px;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}



.widget_archive ul li{ background: url("images/arrow_icon.gif") no-repeat 0 6px; padding-left:17px; margin:4px 0;}

.widget_archive ul { padding-top:0px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}



#archives ul li{ background: url("images/arrow_icon.gif") no-repeat 0 6px; padding-left:17px; margin:4px 0;}

#archives ul { padding:5px 0;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}



#meta ul li{ background: url("images/arrow_icon.gif") no-repeat 0 6px; padding-left:17px; margin:4px 0;}

#meta ul {  padding:5px 0;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}





#secondary aside ul{ list-style:none; padding-left:15px;}

.page-features #secondary aside ul{ padding-left:0;}



#colophon{	 background: url("images/ftr-bg.jpg") repeat-x scroll left top #0A0A0A;}



.blog #secondary .widget_archive .widget-title{ margin-top:0px;  border-bottom: 1px solid #D9D9D9;}



.blog .entry-content{ font-size:12px;}

#site-generator{ width:1020px; margin:0 auto; background:none;}

.msg-thx{ text-align:center;}

.thanx{ min-height:300px;}

.more-link{

		display:inline-block;

		background: url("images/btn.png") repeat-x left top;

		border-radius:3px;

		-webkit-border-radius:3px;

		-moz-border-radius:3px;

		-khtml-border-radius:3px;

		-o-border-radius:3px;

		border:1px solid #ccc;

		padding:3px 10px;

		margin-top:10px;

		}

a.more-link{

		color:#333; font-size:13px; font-weight:bold;

		}

a.more-link:hover{color:#1982D1; text-decoration:none;} 		

.entry-content h3, .comment-content h3 {

    font-size: 17px;

    letter-spacing:0px;

    line-height:22px;

    text-transform: none;

}		

.widget-title {

    color: #333333;

    font-size: 20px;

    font-weight:normal;

    letter-spacing: 0;

    line-height:auto;

    text-transform:none;

}			

.widget ul{

		padding-left:30px;

		}

.footer_link{

		width:1020px;

		margin:auto;

		}

#site-generator{ font-size:14px; color:#6f6f6f; text-align:left;

		padding:10px 0; min-height:40px; line-height:40px;

		}

#site-generator span{ font-weight:bold; font-style: italic; color: #0D829F;}

#site-generator span b{color:#afbf16;}

#site-generator img{ float:left; margin-right:10px;}



.footer_link .widget-title{

	color: #fff;

    font-size:24px;

    font-weight: normal;

    line-height: 40px;

    margin: 25px 0  15px 0;

	font-family:"Times New Roman", Times, serif;

	}			

.footer_link .widget a {

    font-weight:normal;

    text-decoration: none;

	color:#B3B3B3;

	font-size:12px;

}	



.footer_link .widget a:hover{

	color:#fff;

}

.recent-posts{ width:390px;

		float:left;

		margin-right:20px;

}	

.recent-posts li{background: url("images/blog-arrow.jpg") no-repeat 0 5px; line-height:16px; padding-left:20px;}

.recent-posts li a{ color:#c7c7c7;}

.date-show{ display:block; text-align:right; color:#0d829f; font-style:italic; padding:5px 0 15px 0;}

.footer_link a:hover{ color:#fff;}



.quick-links{ float:left; width:440px;}

.quick-links li a { color:#cacaca;}

.quick-links li{ padding-bottom:3px; width:135px;}



.social-sharing{ width:150px; padding-left:20px;

		float:left;

		}			

.social-sharing img{ margin:0 5px 10px 0}

.footer_link ul{background: url("images/ftr-dvd.jpg") repeat-y right top; min-height:212px;

		padding:0px 20px 0 0;

		list-style:none; margin:0; position:relative;

}





.footer_link ul .sub-menu{ background-position:left; padding-left:20px; padding-right:0; position:absolute; top:0;

    margin-left: 135px;

    position: absolute;}

			

.social-links img {

    margin-right: 10px;

	margin-bottom:10px;

	margin-top:2px;

	*margin-top:-3px;

}



.comment-author img, .commentlist > li.bypostauthor:before{

		display:none;

		}		



.commentlist > li.bypostauthor{ padding-top:15px;

		background: url(images/post_bg.jpg) repeat-y scroll left top transparent;

		border: 1px solid #DEDEDE;

		width: 635px;

		}	

.commentlist{

		width:auto;

		}

#comments-title{ text-transform: none;

    color: #333333;

    font-size: 18px;

    font-weight: normal;

    line-height: 21px;

    margin-bottom:0px; padding-bottom:20px;

    text-decoration: none;

		}

.comment-meta a { color:#666;

    font-weight: bold;

}				

.content_left{

		text-align:center;

		padding:0px 50px;

		}	

		

.content_left h2{

	color:#CDE237;

	font-size:60px;

	font-family: 'Aldine721LtBTLight';

	font-weight:normal;

	}	

	

.content_left h3{

	color:#CDE237;

	font-size:35px;

	font-family: 'Aldine721LtBTLight';

	margin-bottom:10px;

	font-weight:normal;

	}	

#featured_slider ul, ol{

		margin: 0 0 0 55px;

		list-style:none;

		}

			

#access div{

		margin:0px;

		}		

		

#featured_slider .img_right img{

		display:none;

		}

#featured_slider li{

		background:none!important;

		}				

.copy_wrap{

		display:none!important;

		}		

		

.singular.page .hentry {

    background: none repeat scroll 0 0 transparent;

    border: 0 none;

    padding: 0;

    width: 960px;

}		

.singular .entry-header, .singular .entry-content, .singular #comments-title {

    background: none repeat scroll 0 0 transparent;

    border: 0 none;

    width: auto;

}

#main{

		padding:0px;

		}

.entry-title, .entry-header .entry-meta {

    padding-right:0px;

}		

.home .entry-title, .single-post .entry-title{}		

.single-post #primary article { clear:both;}

.page-title {

    color: #666666;

    font-size: 14px;

    font-weight: bold;

    letter-spacing:0;

    line-height:20px;

    margin: 0 0 1.6em;

    text-transform:none;

}

.bottom-logo .logo-artist{ width:1020px; margin:0 auto; padding:5px 0 20px 0;}

.bottom-logo .logo-artist img{ margin:0 auto;}

.bottom-logo .logo-artist .last-one{ margin-right:0;}
.bottom-logo .textwidget{ text-align:center;}
.footer_link .widget{ margin-bottom:0;}

.tab-blue{margin:-97px auto; width:1008px; padding-right:12px;

    position: relative;

    z-index: 1000;

	}

.tab-blue a{ float:right;}

.tab-blue a.tour-tab{background:#0c8daf;

    border-bottom:1px solid #0a7a98;

    color: #FFFFFF !important;

    font-family: Arial, Helvetica, sans-serif;

    font-size:140%;

    margin:0;

    padding: 8px 35px 7px;

    text-align: center;

    text-shadow: 0 1px 1px #426806;

	-webkit-border-radius:2px; 

    -moz-border-radius:2px; 

    border-radius:2px;}

.tab-blue a.reg-tab{

    background: none repeat scroll 0 0 #91C540;

    border-bottom:1px solid #79AC2A;

    color: #FFFFFF !important;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 140%;

    margin:0;

    padding: 8px 35px 7px;

    text-align: center;

    text-shadow: 0 1px 1px #426806;

	-webkit-border-radius:2px; 

    -moz-border-radius:2px; 

    border-radius:2px;

}

.tab-blue a.tour-tab{ margin-left:15px;}

.tab-blue a.reg-tab:hover{ text-decoration:none;background:#86BF2E;}

.tab-blue a.tour-tab:hover {background:#0b82a1; text-decoration:none;}



.tab-blue a:hover{ color:#dff3fe;}



/*==================Add Style by: SaRaJu for LOGIN & REGISTER popup==============*/



#loadingDiv{ clear:both; padding-top:5px; text-align:center;}

.login-home #loadingDiv{ padding-right:145px;}



.popup{ color:#ccc; font-size:16px;}

.login-home{ width:800px; min-height:400px;}

.register-home{ width:800px; min-height:580px;}

.popup input[type="text"], .popup input[type="password"], .wpcf7-form input[type="text"], .login-area input[type="text"], .login-area input[type="email"], .login-area input[type="password"]{ padding:7px 10px; 

   border:none; background:#fff;

   -webkit-border-radius:4px; 

   -moz-border-radius:4px; 

   border-radius:4px; 

   -moz-box-shadow:0 0 2px #999 inset; 

   box-shadow:0 0 2px #999 inset;

   -webkit-box-shadow:0 0 4px #999 inset;  

   height:28px; 

   line-height:28px; 

   width:225px; 

   text-indent:5px;

   color:#333; font-size:16px; font-weight:bold;

   font-family:Arial, Helvetica, sans-serif;

   margin:0 15px 35px 15px; 
   border:1px solid #bbb;
   
   *border:1px solid #ddd;

} 
.wpcf7-form input[type="text"]{ margin:0px 15px 0px 0px;}


.popup h1{font-family: 'Dosis', sans-serif;

text-align: left;

color:#cccccc;

font-size:48px; line-height:48px;

font-weight:normal;

padding:0px;

margin:0px 0 60px 0px;

}

.login-home h1{ margin-left:60px;}



.login-home h1 span{ color:#fff;}

.forgot-pass{ float:left; margin-top:15px; text-decoration:underline;}

.login-home .submit{ float:left; margin-left:170px;}

.submit input[type="submit"], .wpcf7-form input[type="submit"]{background:#0478bb;

   border:none;

   -webkit-border-radius:4px; 

   -moz-border-radius:4px; 

   border-radius:4px; 

   -webkit-box-shadow:0 0 4px #014b77 inset; 

   -moz-box-shadow:0 0 4px #014b77 inset; 

   box-shadow:0 0 4px #014b77 inset; 

	cursor:pointer;

   width:300px; 

   color:#fff; font-size:30px; font-weight:bold;

   font-family:Arial, Helvetica, sans-serif;

   margin-right:20px;

  font-family: 'Dosis', sans-serif;

  font-weight:normal; padding:5px 30px 8px 30px;

}
.wpcf7-form input[type="submit"]{ width:180px; margin-left:122px;}
.popup h1 img{ float:left;}

.popup form{ text-align:center;}

.login-info span{ display:block; font-family: 'Dosis', sans-serif; font-size:28px; padding:0px 0 40px 0; letter-spacing:0.5px;}

.login-home .login-info span.abs{ color:#39b1f7; text-decoration:none; display:inline;}

.login-info strong{ color:#fff; font-weight:normal;}



.popup .login-info span strong a{ color:#fff; font-weight:normal;}

.popup .login-info span strong a:hover{ color:#39b1f7;}



.login-home a{ color:#ccc;}

.login-home a:hover{ color:#fff;}



.tnc-news{ 

float: right;

font-size: 16px;

margin-left: 12px;

margin-right:5px;

position: relative;

text-align: left;

width: 260px;

}

.login-info .tnc-reg {font-size: 16px; font-family:Arial, Helvetica, sans-serif; padding:0 0 25px 0;}



.register-home .login-info span{ padding-bottom:20px;}



.tnc-reg input{ margin-left:0;}

.tnc-reg a{ color:#fff; font-weight:bold; text-decoration:none;}



.register-home h1{ margin-left:20px;}



.mid-form{ width:560px; margin:0 auto; *width:565px;}



#ajax-msg, #for-ajax-msg{ text-align:center; display:block; padding-bottom:20px; color:#ff0000; font-size:14px; font-weight:bold;}



#agree-invalid{ display: block;

    font-size: 12px;

    margin: 21px 0 0;

    position: absolute;

    text-align: left; text-indent:117px;

    width: 96%; font-family:Arial, Helvetica, sans-serif;}

.invalid-msg{    margin: 46px 0 0 -258px;

    position: absolute; font-size:12px; color:#ff0000;}

.reset-password #verfpass-invalid{ margin: 46px 0 0 0; left:693px;}

#UserArtistRegisterForm{ position:relative;}
#UserArtistRegisterForm #name-invalid{left: 18px; margin:0; top:46px;} 

/*==============CSS added Saraju Feature page==============*/





.feature-main{float:left; width:100%; margin-bottom:30px; font-size:12px; line-height:22px;

-webkit-border-radius:5px;

-moz-border-radius:5px;

border-radius:5px;

 }

.feature-main a{ color:#11779f; text-decoration:none;}

.feature-main a:hover{ text-decoration: underline;}



.feature-left{ width:280px; float:left; margin-left:-30px;}



.feature-content{ width:650px; color:#555; margin-left:17px;}



.feature-content h3{ margin:5px 0 5px 0; font-size:17px; font-weight:normal; color:#000}

.feature-content h2{ margin:20px 0 20px 0; font-size:20px; font-weight:normal; color:#000}



.feature-content .video h3, .page-artist-gallery .entry-content h3{ font-size:18px; color:#777; margin-bottom:15px; text-align:center;}

.feature-content p{ font-size:12px; margin:0;}



.video{ text-align:center;}

.page-artist-gallery .entry-content p{ text-align:center; margin-left:100px; margin-right:100px; font-size:12px;}

.video h1, .page-artist-gallery .entry-content h1{color: #333333; text-align:center;

    font-size: 35px;

    font-weight: normal;

    line-height: 30px;

    margin-top: 15px;

}

.video-frame{border:1px solid #ddd; 

	-moz-box-shadow: 0 0 2px 2px #eee;

	-webkit-box-shadow: 0 0 2px 2px #eee;

	box-shadow: 0 0 2px 2px #eee; 

	padding:14px 14px 7px; width:400px;

	margin:25px auto;

}

ul.features{ margin:0; padding:0; list-style:none;}

ul.features li{ float:left; width:300px; margin-right:25px; padding-bottom:30px;}

ul.features li img{ float:left; margin: 0 15px 40px 0;}

.manage-page{ clear:both;}

.cont-ftr{ float:left; width:235px;}

.manage-page ul{ clear:both; border:1px solid #dadada; background:#fafafa url("images/block-bg.png") repeat-x left bottom;

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

float:left; width:100%; margin:0; padding:0; list-style:none;

}

.manage-page ul li{ float:left; padding:15px 22px; width:170px; background:url("images/dvd-line.png") repeat-y right bottom;}

.manage-page ul li h3{ margin-bottom:10px;}

.manage-page ul li.last{ margin-right:0; background:none;}

.manage-page ul li img{ margin:20px 0 0 0; border:1px solid #dadada; 

	-moz-box-shadow: 0 0px 1px 0px #fff;

	-webkit-box-shadow: 0 0px 1px 0px #fff;

	box-shadow: 0 0px 1px 0px #fff; 

}



.new-feature{background:url("images/sadow.png") repeat-x left bottom; padding-bottom:4px; margin-top:-21px;}

.new-feature ul{list-style:none; margin:0; padding:0;background:url("images/bg-rgt-cont.png") repeat-y right bottom;}

.new-feature ul li{ padding:15px 15px 15px 40px; border-bottom:1px solid #d9d9d9; color:#555; border-top:1px solid #fff; background:url("images/plush-ico1.png") no-repeat 10px 18px;}

.new-feature ul li.first{border-top:1px solid #dfdfdf;}

.new-feature ul li h3{ margin:0px 0 0px 0; font-size:17px; font-weight:normal; color:#000}



ul.icon-menu{ list-style:none; margin:0px 16px 16px 16px; padding:0;}

ul.icon-menu li{background:url("images/bg-icon-menu.png") no-repeat left top; padding:12px 30px 10px 14px; min-height:40px; margin-bottom:16px; color:#000; line-height:18px;}

ul.icon-menu li img{ float:left; margin:2px 10px 0 0;}



.tour-home{ width:432px;}

.singular.page .tour-home .hentry{ width:auto;}

.singular .tour-home .entry-title {

 color: #CCCCCC;

    font-family: 'Dosis',sans-serif;

    font-size: 48px;

    font-weight: normal;

    line-height: 48px;

    margin: 0 0 20px 0;

    padding: 0;

    text-align: center;

}

.tour-home .entry-content{  border: 1px solid #363636;padding:15px 15px 10px 15px;}

.tour-home .entry-content p{ margin:0; padding:0;}

.singular .tour-home .entry-meta{ display:none;}



/*==============End CSS Feature page==============*/



/*=======Reset login & register layout page=======*/



#page .login-home{ margin:0 auto; color:#333;}

#page .register-home{ margin:0 auto; color:#333;}

#page .popup h1 {color: #000;}

#page .login-home h1 span {color: #000;}

#page .login-home a {color: #0478BB;}

#page .login-home .login-info span.abs {color: #333;}

#page .popup .login-info span strong a {color: #0478BB;}

#page .tnc-reg a{ color:#0478BB;}

#page #agree-invalid { width: 41%;}



.forgot-password{ padding-bottom:40px;}

.forgot-password p { text-align: center; color: #333333;

    font-family: 'Dosis',sans-serif;

    font-size: 28px;

    letter-spacing: 0.5px;

    padding: 0 0 0px; margin-bottom:1em;

}

.forgot-password h1{ margin-left:135px; margin-bottom:30px;}

.forgot-password input[type="text"]{ margin-bottom:30px; margin-left:0px;}



/*=======Gallery page=======*/



.search-filter{ border:1px solid #f1f1f1; padding:15px; margin:20px 0; background:#f8f8f8;

	-webkit-border-radius:4px; 

   -moz-border-radius:4px; 

   border-radius:4px; *height:50px;}

.search-results #container h1{ margin-top:-12px; margin-bottom:5px; font-weight:bold;}

.search-filter input[type="text"]{ padding:7px 10px;

   border:none; background:#fff;

   -webkit-border-radius:4px; 

   -moz-border-radius:4px; 

   border-radius:4px; 

  -moz-box-shadow:0 0 2px #777 inset; 

   box-shadow:0 0 2px #777 inset;

   -webkit-box-shadow:0 0 4px #777 inset; 

   height:28px; 

   line-height:28px; 

   width:225px; 

   text-indent:5px;

   color:#333; font-size:16px; font-weight:bold;

   font-family:Arial, Helvetica, sans-serif;

   margin:0 15px 0px 0px;

   *border:1px solid #ddd;

} 



.search-filter select{ padding:10px 10px;

   border:none; background:#fff;

   -webkit-border-radius:4px; 

   -moz-border-radius:4px; 

   border-radius:4px; 

   -webkit-box-shadow:0 0 2px #777 inset; 

   -moz-box-shadow:0 0 2px #777 inset; 

   box-shadow:0 0 2px #777 inset;

   width:218px; 

   text-indent:0px;

   color:#333; font-size:16px; font-weight:bold;

   font-family:Arial, Helvetica, sans-serif;

   margin:0 15px 0px 0px;

   *border:1px solid #ccc;

   border:1px solid #ccc\9;

   *height:42px; *padding:10px;

} 

.search-filter .submit{ float:right; }

.search-filter .submit input[type="submit"]{width:190px; font-size: 24px;

    margin-right:0px;

    padding: 4px 30px 6px 30px; *padding:0 30px; *margin-top:-47px;} 

	

.desc-search a.view-more { border:1px solid #000; color:#fff; background:#0478BB; font-size:11px; opacity:1;

  -webkit-border-radius:4px;

  -moz-border-radius:4px;

  border-radius:4px;

  padding: 5px 10px;

  text-align: center;

   text-transform:uppercase; text-shadow: 0px 1px 1px #473569;

}  

.desc-search a.view-more:hover { text-decoration:none; background-color: #3b9ee5; }



.page-faq ol{ list-style: decimal; margin-left:20px; margin-bottom:20px;}

.page-faq h3{ font-weight:bold;}

.page-faq .entry-title {color: #000;}

.singular .entry-meta .edit-link a {}

#respond .form-submit {

    float: none;

    margin:20px 0 0px;

}



#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label{ top:20px;}

#respond input[type="text"], #respond textarea{ margin-top:-20px;}

#respond .comment-form-author .required, #respond .comment-form-email .required {top: 30px;}



#respond input#submit{ left:5px;

	 background: none repeat scroll 0 0 #91C540;

    border-bottom:1px solid #79AC2A;

    color: #FFFFFF !important;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 22px;

    margin:0px 0 0 0;

    padding:12px 30px 12px;

    text-align: center;

    text-shadow: 0 1px 1px #426806;

	-webkit-border-radius:2px; 

    -moz-border-radius:2px; 

    border-radius:2px;

		}

#respond input#submit:hover{ text-decoration:none;

    background:#86BF2E;}



.reset-password{ min-height:340px;}

.reset-password span.input-sap{ display:block;color: #333333; margin-bottom: 1em;

    font-family: 'Dosis',sans-serif;

    font-size: 28px;}

.reset-password h1{ margin-bottom:30px; padding-left:145px;}



.text-wrap input[type="text"]{ -webkit-border-radius:4px !important; background:none !important; padding-bottom:10px !important; border:none !important;

   -moz-border-radius:4px !important; width:510px!important; border-radius:4px !important; margin-left:10px !important; height:auto !important; text-indent:0 !important; left:0;

   min-height:40px;

   }

   

.register-activate input[type="text"]{margin-bottom:30px; margin-left:140px;}



.register-activate .text-tags{ font-weight:bold;}

.register-activate .text-dropdown{ text-align:left; padding-left:10px !important;}

.register-activate{ min-height:400px; padding-top:10px;}

.register-activate form{ width:520px; margin:0 auto; color:#333; text-align: left;}  

.register-activate h1{ margin-bottom:40px; padding-left:80px;}    

.register-activate .text-core{padding-bottom: 30px;}

.register-activate .submit{ padding-left:120px;}



.register-activate .text-prompt{ font-weight:bold; margin-left:15px !important; padding-top:5px !important;}



.register-activate #field3-invalid, .register-activate #field7-invalid{margin: -28px 0 0 15px;}



/*==========hack Code for browser===========*/



.register-activate .text-position-below{ padding:3px !important;}

.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected{ background:#0478BB!important;}

#main input[type="text"], #main input[type="password"] {border:1px solid #ddd\0/; padding-top:5px\0/;}

.search-filter .submit input[type="submit"] {padding:2px 30px 2px\0/;}


#main .text-wrap input[type="text"]{border:1px solid #ddd\0/ !important;}



@media screen and (-webkit-min-device-pixel-ratio:0){
#respond input#submit{ padding:9px 30px;}
.search-filter select{ border:1px solid #ddd; line-height:38px !important; text-indent:10px; padding-left:0;}   
.search-filter .submit input[type="submit"] {padding:2px 30px 2px;}
.submit input[type="submit"] {padding:3px 30px 6px;}
.register-home .mid-form, .login-home #artistLoginForm{ position:relative;}
.register-home .mid-form .invalid-msg { margin-left:0; left:15px;}
.register-home .mid-form #email-register-invalid, .register-home .mid-form #verfpass-invalid{ margin-left:0; left:295px;}
.popup .register-home #agree-invalid {width:94%;}
#page .register-home .mid-form #agree-invalid {width:96%;}
.login-home #artistLoginForm #password-login-invalid{ margin-left:0; left:417px;}
.login-home #artistLoginForm .invalid-msg{ margin-left:0; left:137px;}
#colophon, .top-header { min-width:1050px;}
.wpcf7-form input[type="submit"]{padding:2px 30px 4px;}
#site-generator {width: 1050px;}
}

@media (max-width: 480px) {
body {min-width:1024px;}
}

@media (max-width: 800px) {
body{width:1024px}
#main #content {margin:0; width: auto;}
}

@media (max-width: 1024px) {
body{min-width:1050px;}
}

@media (max-width: 1440px) {
#main #secondary {
    float: right;
    margin:0px;
    width: 25%;
}
}

#page .user-type{ margin-top:-5px; margin-bottom:20px; color:#333;}

.user-type{color:#ccc;}



.flash { border:3px solid #ff9b00; background:#ffcc80; padding:10px; font-weight:bold; margin:0;font-size:12px}

.flash_success { border:3px solid #bedf5d; background:#e2f1a8; padding:10px; font-weight:bold; margin:0; color:#006600; font-size:12px}

.flash_failure { border:3px solid #f6e7de; background:#f6e7de; padding:10px; font-weight:bold; margin:0; color:#bb3c2b;font-size:12px}

.flash_warning { border:3px solid #edd5c7; background:#f6e7de; padding:10px; font-weight:bold; margin:0; color:#bb3c2b;font-size:12px }

.flash_error { border:3px solid #e6b098; background:#efcfc7; padding:10px; font-weight:bold; margin:0; color:#c53918; font-size:12px}

#UserArtistResetRequestForm{ position:relative;}
#UserArtistResetRequestForm #for-email-invalid{ left:350px; margin-left:0;}

#content-whitebg{ background:#fff; padding:25px;}

#content-whitebg .entry-content{ padding:0;}

#content-whitebg .entry-meta{ display:none;}

.singular #content-whitebg h1.entry-title{ font-size:28px;}



/*==================CSS added by Saraju for gallery 10 July 2012==================*/

.ajaxcontent ul { margin:0; list-style:none;}

ul li.shopp{ float:left; padding:10px; border:1px solid #eee; width:203px;

	-webkit-border-radius:2px; 

   -moz-border-radius:2px; 

   border-radius:2px;

	color:#333;

	font-size:12px;

	margin: 0 20px 20px 0px; 

}

ul li.shopp:hover{ border:1px solid #ccc; background:#f6f6f6; cursor:pointer;}



ul li.last{ margin-right:0;}

.entry-content ul li.shopp img{ float:left; max-width: 268px !important;}



ul li.shopp .desc-search{ padding:10px; opacity:0; position:absolute; z-index:100; width:248px !important; height:185px; text-align:center;}

ul li.shopp h4{ margin:0; padding:0; color:#fff; font-size:14px; font-weight:bold;}

ul li.shopp h4 a{ color:#fff;}

.band-name a{ color:#fff;}

.page-artist-gallery .entry-content ul li.shopp p{ margin:0; padding:10px 0 15px 0; text-shadow: 0px 1px 1px #000; line-height:18px; color:#fff;}

ul li.shopp span{ color:#fff; font-style:italic;}



.cont-page h3{font-size:36px; color:#333; font-weight:normal; line-height:36px; margin-bottom:15px;}

.cont-page h4{ color: #777777;

    font-size: 18px;

    margin-bottom: 15px;}



.cont-page span{ color: #008BC0; display:block; padding-top:25px;}



.cont-page img{ float:left; margin:0 25px 20px 0px;

-moz-box-shadow: 0 0 5px 5px #eee; padding:10px;

-webkit-box-shadow: 0 0 5px 5px #eee;

box-shadow: 0 0 5px 5px #eee; border:1px solid #ddd;

}

.wp-tab-content ul { list-style:none; padding-left:0;}

.wp-tab-content ul li{ padding:0px 0 20px 0; font-size:18px; color:#fff;}

a#blog-home{ display:block; font-size:14px; font-weight:bold; color:#333; background: url("img/site/home-s.png") left center no-repeat; float:left; margin:-7px 0 10px 10px;
padding-left:28px;}


.bottom-logo{ line-height:52px; text-align:center;  height:80px; font-family: "Times New Roman",Times,serif; color:#666;

    font-size: 36px;}
/*
.bottom-logo .logo-artist img{position:absolute;}

.bottom-logo .textwidget{ padding-right:210px;}*/

.commentlist .children li.comment { border:none;
    background:none;
    border-radius: none;
    margin:0 0 20px 0;
    padding:0;
    position: relative;
}

.commentlist .children li.comment article{border-top:1px dashed #ddd; margin-top:15px; padding-top:12px;}
.commentlist .children li.comment .comment-meta {margin-left:0px;}
.commentlist .children li.comment .comment-content { margin:10px 0 0 0;}

.tearms-c{ padding:25px;border:1px solid #ddd; background:#f5f5f5; 
	-moz-box-shadow: 0 0 2px 2px #eee;
	-webkit-box-shadow: 0 0 2px 2px #eee;
	box-shadow: 0 0 2px 2px #eee;
	 border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.tearms-c p{ color:#666; font-size:12px; margin-top:20px; margin-bottom:0; }
.tearms-c h3{ font-weight:bold; font-size:14px; line-height:22px;}
.list-a{ width:47%; float:left; padding-right:20px; margin-top:25px; font-size:12px; line-height:20px;}
.list-a h3{ font-size:18px; margin-bottom:15px;}
.list-cont{ padding:10px;border:1px solid #ddd; background:#f5f5f5; margin-bottom:15px; font-size:18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
.tearms-a{ font-size:13px; line-height:18px; margin-top:30px;}
.tearms-a p{ margin-left:13px;}

.left-sidebar .no-leftbar { min-height:300px;
    margin:0!important;
    width:100% !important;
}
.left-sidebar .no-leftbar .entry-content #s {
    width: 59%;
}


#fancybox-content #content .entry-content{ color:#FFF !important;}

/*==========added css for sales page SARAJU 08 March-----2013=====*/

.feature-contest{ min-height:300px; border-bottom:1px solid #ddd;}
.feature-contest h1, .login-area h1{   color: #333333;
    font-size: 35px;
    font-weight: normal;
    line-height: 30px;
    margin-top: 15px;
    padding-bottom: 15px;
}
.page-id-464 h1.entry-title{ display:none;}

.feature-contest h3{color: #777777;font-size: 18px;margin-bottom: 15px;}
.feature-contest .img-bg{ float:right; margin-left:20px; width:400px; margin-top:20px;}
.feature-contest h3, .feature-contest h1{ clear:none;}
ul.featured{ margin:0; padding:10px 0; list-style:none;}
ul.featured li{ clear:both; padding:20px 0;}
ul.featured li img{ float:left; margin-right:25px; }
ul.featured li img.rgt-sh{ float:right; margin-left:25px;}
ul.featured li h2{ clear:none; font-size:21px; font-weight:normal;}
ul.featured li br, .feature-contest br{ display:none;}
#get-tab {padding-top:10px; }
#get-tab h4{ text-decoration:none; font-size:18px; padding: 10px 30px 11px;}
#get-tab a:hover{ text-decoration:none;}
.login-area{ background:#fbfbfb; border-top:1px solid #f1f1f1; padding:20px 30px 40px 30px; margin:-15px -30px -0px -30px; text-align:center;}
.login-area .submit input[type="submit"]{ width:240px;}

.singular .login-area #content {
    min-height: 200px;
}
.page-id-486 h1.entry-title {
    display: none;
}
/*input:required:invalid, input:focus:invalid {
         background-image: url('data:image/png;base64,iVBO -- // ... // -- QmCC');
         background-position:right;
         background-repeat:no-repeat;
         -moz-box-shadow:none;
}
   
input:required:valid {
        background-image: url('data:image/png;base64,iVBO -- // ... // -- QmCC');
        background-position:right;
        background-repeat:no-repeat;
        -moz-box-shadow:none;
}*/