@charset "utf-8";
/* CSS Document */

#content_container {
	width:761px;
	overflow:hidden;
	border:1px solid #c3c0bf;
	background:#FFF;
	padding:6px 10px;
}
#content_container .content  {
	float:left;
	width:577px;
	overflow:hidden;
	border-right:2px solid #bfbfbf;
	padding:0 10px 0 0;
}
#content_container .content .topbtns_container  {
	width:577px;
	overflow:hidden;
	border-bottom:2px solid #bfbfbf;
	padding:0 0 15px 0;
}
#content_container .content .topbtns_container ul  {
	display:block;
	width:345px;
	list-style:none;
}
#content_container .content .topbtns_container ul li  {
	float:left;
	width:69px;
	height:24px;
}
#content_container .content .topbtns_container ul li a  {
	float:left;
	display:block;
	width:69px;
	height:20px;
	font-size:10px;
	color:#FFF;
	text-align:center;
	background:url(../../images/btn_commongray.png) no-repeat 0 0;
	padding:4px 0 0 0;
}
#content_container .content .topbtns_container ul li a:hover  {
	background:url(../../images/btn_commongray.png) no-repeat 0 -24px;
}
#content_container .content .topbtns_container ul li .active  {
	background:url(../../images/btn_commongray.png) no-repeat 0 -24px;
}
#content_container .content .btn_customize  {
	width:577px;
	height:32px;
	padding:5px 0 5px 0;
}
#content_container .content .btn_customize a  {
	display:block;
	width:162px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	background:url(../../images/btn_darkgray.png) no-repeat 0 0;
	padding:5px 0 0 0;
	text-decoration:none;
	cursor:default;
}
#content_container .content .btn_customize a:hover  {
	background:url(../../images/btn_darkgray.png) no-repeat 0 -32px;
}
#content_container .content .socialsites  {
	width:577px;
	height:28px;
	background:url(../../images/your_social_sites.png) no-repeat 0 5px;
	padding:5px 0 8px 0;
}
#content_container .content .socialsites p  {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:6px 0 5px 15px;
}
#content_container .content .socialsites p a  {
	color:#3fa9f5;
	text-decoration:underline;
}
#content_container .content .tourdate_container  {
	margin:0 0 0 7px;
	width:563px;
	overflow:hidden;
	background:url(../../images/bg_admin_tourdates_top.png) no-repeat left top;
	padding:5px 0 0 0;
}
#content_container .content .tourdate_container .middlebg  {
	width:563px;
	overflow:hidden;
	background:url(../../images/bg_admin_tourdates_middle.png) repeat-y;
}
#content_container .content .tourdate_container .bottombg  {
	width:563px;
	height:5px;
	background:url(../../images/bg_admin_tourdates_bottom.png) no-repeat;
}
#content_container .content .tourdate_container .bottombg  {
	width:563px;
	height:5px;
	background:url(../../images/bg_admin_tourdates_bottom.png) no-repeat;
}
#content_container .content .tourdate_container .input_container  {
	width:563px;
	overflow:hidden;
	border-bottom:1px solid #999999;
	padding:5px 0;
}
#content_container .content .tourdate_container .input_container .labelclass  {
	float:left;
	display:block;
	width:110px;
	font-size:14px;
	font-weight:bold;
	color:#4D4D4D;
	padding:0 0 0 10px;
}
#content_container .content .tourdate_container .input_container .right_panel  {
	float:left;
	width:430px;
	overflow:hidden;
	padding:0 3px 0 10px;
}
#content_container .content .tourdate_container .input_container .right_panel .input  {
	float:left;
	margin:0 10px 0 0;
	width:280px;
	height:17px;
	font-size:12px;
	color:#000;
	border:1px solid #4D4D4D;
}
#content_container .content .tourdate_container .input_container .right_panel p  {
	clear:both;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#4D4D4D;
	padding:2px 0 0 0;
}
#content_container .content .tourdate_container .input_container .right_panel .radio_panel {
	width:433px;
	overflow:hidden;
	padding:0 0 5px 0;
}
#content_container .content .tourdate_container .input_container .right_panel .radio_panel .radiobtn  {
	float:left;
	width:13px;
	height:13px;
}
#content_container .content .tourdate_container .input_container .right_panel .radio_panel label  {
	float:left;
	display:block;
	width:400px;
	font-size:11px;
	font-weight:bold;
	color:#4D4D4D;
	padding:0 0 0 10px;
}
#content_container .content .btn_post {
	width:557px;
	height:42px;
	padding:15px 0 10px 10px;
}
#content_container .content .btn_post a {
	float:left;
	display:block;
	width:146px;
	height:42px;
	background:url(../../images/btn_post.png) no-repeat 0 0;
}
#content_container .content .btn_post a:hover {
	background:url(../../images/btn_post.png) no-repeat 0 -42px;
}
#content_container .content .btn_post .add-tour {
	float:left;
	display:block;
	width:146px;
	height:42px;
	background:url(../../images/btn_post.png) no-repeat 0 0;
	border:0px;
	cursor:pointer;
}
#content_container .content .btn_post .add-tour:hover {
	background:url(../../images/btn_post.png) no-repeat 0 -42px;
}
#content_container .content .yourshow  {
	width:577px;
	overflow:hidden;
	padding:5px 0 8px 0;
}
#content_container .content .yourshow h1  {
	width:577px;
	height:23px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background:url(../../images/your_social_sites.png) no-repeat 0 5px;
	padding:11px 0 5px 15px;
}
#content_container .content .yourshow p  {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 0 5px 15px;
}
#content_container .content .socialsites p a  {
	color:#3fa9f5;
	text-decoration:underline;
}








#content_container .ad_container  {
	float:right;
	width:162px;
	overflow:hidden;
}
#content_container .ad_container p  {
	font-size:10px;
	color:#bcbcbc;
	padding:0 0 5px 0;
}
#content_container .ad_container .ad {
	width:160px;
	overflow:hidden;
	height:600px;
	border:1px solid #808080;
}
.signup-box-short {
	border:1px solid #696957;
	color:#000000;
	float:left;
	height:20px;
	line-height:14px;
	margin-right:5px;
	width:74px;
}
.input_container  {
	width:503px;
	overflow:hidden;
	/*border-bottom:1px solid #999999;*/
	padding:5px 0;
}
.input_container_label  {
	float:left;
	display:block;
	width:110px;
	font-size:14px;
	font-weight:bold;
	color:#4D4D4D;
	padding:0 0 0 10px;
}
.input_container_input  {
	float:left;
	margin:0 10px 0 0;
	width:280px;
	height:17px;
	font-size:12px;
	color:#000;
	border:1px solid #4D4D4D;
}
.btn_venue_add a {
	background:transparent url(../../images/add-venues.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:42px;
	width:146px;
}
.validationError {
	color: #a00;
	/*margin-left: 10px;*/
	display: inline;
}

label.validationErrormain {
	color:#AA0000;
	display:inline;
	margin-left:10px;
	font-weight:bold;
}

.add-new-venue {
	float:left;
	display:block;
	width:146px;
	height:42px;
	background:url(../../images/add-new-venue.png) no-repeat 0 0;
	border:0px;
	cursor:pointer;
}
.add-new-venue:hover {
	background:url(../../images/add-new-venue.png) no-repeat 0 -42px;
}


.btn_filter {
	float:left;
	display:block;
	width:146px;
	height:42px;
	background:url(../../images/btn_filter.png) no-repeat 0 0;
	border:0px;
	cursor:pointer;
	margin-top:-10px;
}
.btn_filter:hover {
	background:url(../../images/btn_filter.png) no-repeat 0 -42px;
}
table.formatted {
	border:1px solid #999999;
	border-collapse:collapse;
	width:98%;
	margin-left:6px;
}
table.formatted th {
	background:#999999 none repeat scroll 0 0;
	border:1px solid #999999;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
table.formatted td {
	border:1px solid #999999;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
.oddrow {
	background:#FEFEFE none repeat scroll 0 0;
}
.evenrow {
	background:#EDEFE4 none repeat scroll 0 0;
}


.btn_operations { }
.btn_operations a{
	background:transparent url(../../images/btn_commongray.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:10px;
	height:20px;
	padding:4px 0 0;
	text-align:center;
	width:69px;
}
.btn_operations a:hover {
	background:transparent url(../../images/btn_commongray.png) no-repeat scroll 0 -24px;
}

.topbtns_container p {
	border-bottom:2px solid #BFBFBF;
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 10px;
}

ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.products-grid li{float:left;width:185px;margin-bottom:10px; margin-right:7px;}
.products-grid li.last{margin-right:0;}
#store_container .store-block-top{float:left;width:189px;height:2px;background:url(../../images/store/store-block-top.png);overflow:hidden;}
#store_container .store-block-mid{float:left;width:187px;background:url(../../images/store/store-block-mid.png);padding:18px 0px 0px 6px;}
#store_container .store-block-mid .block{width:185px;float:left;height:236px;}
.products-grid  .details{float:left;width:184px;background:#999;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:13px!important;padding:2px 0px 2px 0px;text-align:center;}
#store_container .details a{color:#fff!important; }
#store_container .product-image {padding:20px }
#store_container .product-name{text-align:center;}

#store_container .add-cart{float:left;width:185px;padding:2px 0px 0px 2px;}
#store_container .add-cart select{float:left;width:120px;margin-right:4px;}
#store_container .add-cart .add-cart-btn{float:left;width:58px;height:23px;background:url(../../images/store/add-cart.png);text-indent:-99999em;}
#store_container .bompit{float:left;width:185px;background:#E4E4E4;border-bottom:1px solid #666666;}
#store_container .bompit .btn-boompit{float:left;width:74px;}
#store_container .bompit .btn-boompit .edit{float:left;width:74px;height:21px;background:url(../../images/store/merch_btn_edit.png);text-indent:-99999em;}
#store_container .bompit .btn-boompit .delete{float:right;width:74px;height:21px;background:url(../../images/store/merch_btn_delete.png);text-indent:-99999em;}
#store_container .bompit .btn-up{float:left;width:18px;}
#store_container .bompit .btn-up a{float:left;width:18px;height:21px;background:url(../../images/store/btn-up.png);text-indent:-99999em;}
#store_container .bompit .btn-down{float:left;width:19px;}
#store_container .bompit .btn-down a{float:left;width:19px;height:21px;background:url(../../images/store/btn-down.png);text-indent:-99999em;}
#store_container .bompit .total{float:left;width:74px; background:url(../../images/store/tot-bg.png);height:21px;}
#store_container .bompit .total span{float:left;color:#FFF;padding-left:6px;}
#store_container .bompit .total span.bold{font-weight:bold !important;font-size:14px;}
#store_container .price-box{ margin:0;}

#store_container .store-block-mid .block {
float:left;
height:236px;
width:185px;
}
.products-grid .details {
	background:#999999 none repeat scroll 0 0;
	border-bottom:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	float:left;
	font-size:13px !important;
	padding:2px 0;
	text-align:center;
	width:186px;
	margin-left:-4px;
}
#store_container .details a {
	color:#FFFFFF !important;
}
.product-image {
	padding:20px;
}
.product-name {
	text-align:center !important;
	padding:0px !important;
}
.product-name a {
	color:#3FA9F5;
}
.topbtns_container {
	border-bottom:2px solid #BFBFBF;
	overflow:hidden;
	padding:0 0 15px;
	width:577px;
}
.topbtns_container ul {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:345px;
}
.topbtns_container ul li {
	float:left;
	height:24px;
	width:69px;
}
.topbtns_container ul li .active {
	background:transparent url(/images/btn_commongray.png) no-repeat scroll 0 -24px;
}
