/* CSS Document */

/* generic styles */
* {margin:0; padding:0;}

png {border: 0px;}

a:focus {
  outline-style: none;
}

object {
  outline-style: none;
}

table {
	border: 0;
    border-collapse: collapse;
	float:left;
}

th {
    text-align: left;
}

td {
    vertical-align: top;
	padding: 0;
}

img {
    border: 0;
}

form {
    margin: 0;
}

input, select, textarea {
    padding: 0;
    margin: 0;
}

input.radio {
    margin-bottom: -2px;
}

body {
	margin: 0px;
	background-color:#000;
}


/* text/link styles */
p, td, th, li, div, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}



h1 {
font-size:14px;
color:#0083c6;
font-weight:bold;
margin:0;
padding:0;
}

h2 {
font-size:14px;
color:#0083c6;
font-weight:bold;
padding:0 0 0 20px;
margin:0;
}

.error {margin: 5px; color: #CC0000;}

label.error {margin: 0px!important; display: block; clear: both; font-size: 10px; border: 1px dotted #CC0000; background: #FFCCCC; padding: 3px; color: #CC0000!important;}

a {
color:#fff;
text-decoration:none;
}

a:hover { color: #e3e3e3;

}

.subpage_rightcenterbg a, a:visited, a:hover, a:focus, a:active {
color: #009BE3;
}

.last_row_btn_static{
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	height:46px;
	display:block;
	position:relative;
	margin-left: 232px;
}

.last_row_btn{	
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	height:46px;
	display:block;
	position:relative;
	margin-left: 232px;
}

.last_row_btn:hover{
	background-position: 0 -45px;
	margin-top:1px;
	height: 46px;
}
.subpage_rightcenterbg form input.field	{height: 21px; background: url(../template_images/field_bg.gif) no-repeat top left; padding-left: 10px; padding-top: 10px; font-size: 11px; margin-bottom: 5px; border: 1px solid #d4d4d4; margin-left:0px;}

.subpage_rightcenterbg form .text	{border: 0px; background: url(../template_images/field_bg.gif) no-repeat top left; padding-left: 10px; padding-top: 10px; font-size: 11px; margin-bottom: 5px; border: 1px solid #d4d4d4}

.subpage_rightcenterbg form .dropdown	{height: 31px; background: #FFFFFF url(../template_images/field_bg.gif) no-repeat top left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-size: 11px; margin-bottom: 5px; border: 1px solid #d4d4d4}

.subpage_rightcenterbg form select#State	{height: 31px; background: #FFFFFF url(../template_images/field_bg.gif) no-repeat top left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-size: 11px; margin-bottom: 5px; border: 1px solid #d4d4d4}

.subpage_rightcenterbg form input#State	{height: 21px; background: url(../template_images/field_bg.gif) no-repeat top left; padding-left: 10px; padding-top: 10px; font-size: 11px; margin-bottom: 5px; border: 1px solid #d4d4d4}

.subpage_rightcenterbg form input.dobfield	{height: 21px; background: url(../template_images/field_bg.gif) no-repeat top left; padding-left: 10px; padding-top: 10px; font-size: 11px; margin-bottom: 5px; margin-bottom: 5px; border: 1px solid #d4d4d4}

.subpage_rightcenterbg fieldset {border: 1px solid #CCCCCC; margin-top: 10px; margin: 10px; float: left; width: 430px;}

.subpage_rightcenterbg fieldset p {margin: 10px;}

.subpage_rightcenterbg legend {color: #666666;
		font-size:13px;
		font-weight:bold;
		
		margin-left:10px;
		padding-left:12px;
		padding-right:18px;}

#separator {
    display:block;
    width: 100%;
    border-top: 1px dotted #CCCCCC;
    height: 1px;
    margin: 7px 0px 7px 0px;
}

table.feedback {clear: both; width: 90%;}

.feedback_text {font-size: 11px; line-height: 16px; padding-bottom: 10px;}

.form_left {text-align: right; padding-right: 10px; padding-top: 10px; padding-bottom: 5px; vertical-align: top; font-size: 11px; width: 120px;} 

.form_right {padding-top: 5px; padding-bottom: 5px;}

.form_right .password_detail {
float: left;
background:transparent url(../template_images/field_bg.gif) no-repeat scroll left top;
border:1px solid #D4D4D4;
font-size:11px;
height:21px;
margin-bottom:5px;
padding-left:10px;
padding-top:10px;
position: relative;
width: 250px;}

.password_detail div {position: absolute; right: 3px; top: 5px; background-image: url('../template_images/mini_lock.gif'); background-repeat: no-repeat; background-position: top right; width: 23px; height: 20px; font-size: 11px; padding-top: 2px;}

.form_right small {color: #999999; font-size: 10px; font-style: italic;}

.form_table_interest {float: left; margin-top: 10px; background: none; width: 100%; margin-bottom: 10px;}

.music_interest {width: 30%; float: left; margin: 6px; font-size: 11px;}	

.form_table_interest td{float: left; margin-top: 10px; background: none; padding: 0px 10px 5px 10px; font-size: 11px;}	

.signing_up {float: right; width: 200px; background:#FFFFFF; border:1px solid #ECECE6; background: transparent url(../template_images/sign_up_fade.gif) repeat-x bottom left;}

.signing_up span {height: 41px; margin-bottom: 10px; *margin-bottom: 0px; width: 100%; text-indent: 10px; float: left; display: block; }

.signing_up span#one {background: transparent url(../template_images/why_sign_up.gif) repeat-x top center; color: #ffffff; text-indent: -3000px;}

.signing_up span#two {background: transparent url(../template_images/still_not_sure.gif) repeat-x top center; color: #ffffff; text-indent: -3000px;}

.signing_up ul {margin-left: 20px; margin-right: 10px; list-style: square !important;}

.signing_up ul li {list-style: square !important; margin-top: 5px;}

.signing_up p {margin: 10px !important;}

.submit {
background:transparent url(../template_images/btn_go.gif) no-repeat scroll left top;
border:0 none;
cursor:pointer;
height:23px;
width:63px !important;
font-size: 0px;
color:#0099FF;
text-align: left;

}


.submit:hover {
background:transparent url(../template_images/btn_go.gif) no-repeat scroll left bottom;
cursor:pointer;
color: #CCCCCC;
}


.logout {
background:transparent url(../template_images/btn_logout.gif) no-repeat scroll left top;
border:0 none;
cursor:pointer;
height:23px;
width:63px;
position: relative;
text-indent: 150px;
font-size: 0px;
color:#0099FF;
text-align: left;

}

.logout:hover {
background:transparent url(../template_images/btn_logout.gif) no-repeat scroll left bottom;
cursor:pointer;
color: #CCCCCC;
}

.reg_sidebar {width: 158px; padding-top: 16px;}


ul {
	margin:0px;	
	padding:0px ;
	list-style:none;
}

li {
	margin:0px;	
	padding:0px;
	list-style:none;
}



hr {
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	/*change next three to suit design*/
	border-bottom:1px solid #e3e3e3;
	margin:16px 0px 16px 0px;
}

/*mod box style*/

.mod_box {float: left; width: 100%;}

.mod_box form input.field {float: left; margin: 5px; clear: both; border: 1px solid #999999}

.mod_box form input.field_email {float: left; margin: 5px; clear: both; background: url('../template_images/fake_email.gif') no-repeat top left; border: 1px solid #999999}

.mod_box form input.field_password {float: left; margin: 5px; clear: both; background: url('../template_images/fake_password.gif') no-repeat top left; border: 1px solid #999999}


.mod_box form span {float: left; margin: 3px; clear: both;}

.mod_box form a {color: #FF6600; font-size: 11px;}

.mod_box form a:hover {color: #FFCC00; font-size: 11px;}




/* div styles */

#site_holder {
	width:100%;/*change to suit design*/
	margin:0 auto;
}

#headerconatiner
{
	width:100%;
	margin:0 auto;
}

#topwrapper
{
	width:100%;
	height:23px;
	margin:0 auto;
	background:url(../template_images/top_bg.jpg) no-repeat center top;
}

.toptab_container
{
width:400px;
margin:0 auto;
padding:0 0 0 300px;
}

.toptab_container span a {color: #FFFFFF !important;}
.toptab_container span a:hover {color: #E3E3E3 !important;}

.subpage_toptabcontainer span a {color: #FFFFFF !important;}
.subpage_toptabcontainer span a:hover {color: #E3E3E3 !important;}

table.update_details tr td.confirm_content {padding-bottom: 10px!important;}

table.update_details tr td.confirm_title {border-bottom: 1px dotted #999999 !important}

.region_button
{
 	 width:142px;
	height:16px;
	float:left;
	font-family:HelvCondensed, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../template_images/region_bg.jpg) 0 0 no-repeat;
	margin:6px 2px 0 0;
	padding:0 0 0 0;
	color:#fff;
	display:block;
	text-align: center;
}

.region_button a
{
display:block;
}
.login_button
{
  	width:121px;
	height:16px;
	float:left;
	font-family:HelvCondensed, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../template_images/login_bg.jpg) 0 0 no-repeat;
	margin:6px 2px 0 0;
	padding:0 0 0 0px;
	color:#fff;
	text-align: center;
}

.login_button a
{
display:block;
}

.micro {font-size: 10px; color:#999999;}

.user_icon {float: left;}

.register_button
{
  width:121px;
	height:16px;
	float:left;
	font-family:HelvCondensed, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../template_images/register_bg.jpg) 0 0 no-repeat;
	margin:6px 2px 0 0;
	padding:0 0 0 0px;
	color:#fff;
	text-align: center;
}

.register_button a
{
display:block;
}

#headerwrapper
{
	width:100%;
	height:340px;
	margin:0 auto;
	background:transparent url(../template_images/header.jpg) no-repeat center top;
	z-index:97;
}

#headerwrapper #banner
{
margin: auto;
width: 740px;
z-index: 2;
position: relative;
height: 341px;
}

#banner_top_homepage {background:transparent url(../template_images/banner_top.png) no-repeat top left; width: 715px; height: 30px; position: absolute; left: 13px; top: 0px; z-index: 100;}

#banner_left_homepage {
background:transparent url(../template_images/banner_left.gif) no-repeat scroll left top;
bottom:35px;
height:307px;
left:-2px;
position:absolute;
width:16px;
z-index:5;}

#banner_right_homepage {
background:transparent url(../template_images/banner_right.png) no-repeat scroll left top;
bottom:1px;
height:340px;
right: 0px;
position:absolute;
width:16px;
z-index:5;

}

#logo
{
position:absolute;
_position: relative;
margin:-50px 0px 0px -155px;
_margin: -50px 0px -139px -50px;
float: none;
_float: left;
width: 264px;
height: 139px;
padding:0;
z-index:100;
top:0;
left:0;
background:url(../template_images/logo.png) no-repeat top left;
}

/*REG FORM*/
p.form_text {border-bottom:1px dotted #333; padding-botton: 10px;}



/*UI tabs */
.ui-tabs .ui-tabs-hide {
    	 position: absolute;
		 left: -10000px;
		 display: block;
		 float: left;
		}
		
.ui-state-default a span{background:transparent url(../template_images/ui_tab_bg.gif) left top no-repeat;}

.ui-state-active a span{background:transparent url(../template_images/ui_tab_bg.gif) left bottom no-repeat;}		

.gallerycontainer_verticalbg ul { height: 41px; width: 303px; float: left}

.gallerycontainer_verticalbg ul li {height: 41px; width: 101px; float: left;}
		
/*Menu*/

#nav_outwrapper
{	width:100%;
	height:42px;
	margin:0 auto;
	background:url(../template_images/nav_bg.jpg) 0 0 repeat-x;
	z-index:98;
}

#outerwrapper {
/*float:left;*/
width:740px;
margin: auto auto;
padding:0 0 0 0px;
position: relative;
z-index:99;
}

#nav {
float:left;
width:100%;
margin-left: 100px;
}


#nav li {
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
width:90px;
height:42px;
float:left;
margin:0;
position:relative;
display:block;
}

ul.sub1 {display: none; position: absolute; top: 43px; left: 0px;}
ul.sub1 li.sub1 {height: 31px !important;}

ul.sub1 li a		{background: #202020 !important; background-image: none !important; height: 25px !important; /*width: 175px*/ width: 240px !important; color: #797979; border: 1px solid #2b2b2b; padding-left: 5px !important; padding-top: 5px !important;}
ul.sub1 li a:hover	{background: #2E2D2D !important; background-image: none !important; height: 25px !important; /*width: 175px*/ width: 240px !important; color: #797979; border: 1px solid #2b2b2b; padding-left: 5px !important; padding-top: 5px !important;}

ul.sub1 li.sub1:hover ul.sub2 {margin-left: 247px;}
ul.sub2 {display: none; margin-left: 247px; margin-top: -32px; float: left;}
ul.sub2 li.sub2 {margin: 0px 0px 21px 0px !important; height: 10px!important;}

ul.sub2 li.sub2 a		{background: #202020 !important; background-image: none !important; height: 25px !important; width: 175px !important; color: #797979; border: 1px solid #2b2b2b; padding-left: 5px !important; padding-top: 5px !important;}
ul.sub2 li.sub2 a:hover	{background: #2E2D2D !important; background-image: none !important; height: 25px !important; width: 175px !important; color: #797979; border: 1px solid #2b2b2b; padding-left: 5px !important; padding-top: 5px !important;}


#nav li a span{
text-decoration:none;
color:#797979;
display: block;
padding:0;
margin:0;
}

#nav li a {background-image:url(../template_images/menu_bg.gif); background-repeat: no-repeat;}

#nav li#home a {
background-position: 0px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#home a:hover {
background-position: 0px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#members a {
background-position: -90px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#members a:hover {
background-position: -90px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#current_tours a {
background-position: -180px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#current_tours a:hover {
background-position: -180px -0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#past_tours a {
background-position: -270px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#past_tours a:hover {
background-position: -270px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#about a  {
background-position: -360px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}


#nav li#about a:hover {
background-position: -360px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

.sub_navigation { padding-left: 6px; background: url('../template_images/sub_nav_bg.gif') repeat-y top left; height: 32px; width: 714px; float: left;}

.menu_active {margin-left: 0px; margin-right: 1px; background: url('../template_images/nav_left_active.gif') no-repeat top left; padding-left: 9px; height: 32px; float: left;}

.menu_active a {	background: url('../template_images/nav_right_active.gif') no-repeat bottom right;
					color:#666666 !important;
					font-size:11px;
					height:32px;
					line-height:32px;
					padding-bottom:0px;
					padding-right:9px;
					padding-top:0px;
					margin: 0px;
					display: block;
					float:left;
					}
				
.menu_active a:hover {}

.menu_innactive {margin-left: 0px; background: url('../template_images/nav_left.gif') no-repeat top left; padding-left: 9px; height: 32px; float: left;}

.menu_innactive a {	background: url('../template_images/nav_right.gif') no-repeat top right; font-size:11px;
					color:#ffffff !important;
					height:36px;
					line-height:32px;
					padding-bottom:0px;
					padding-right:9px;
					padding-top:0px;
					display: block;
					float:left;
			}
					
.menu_innactive a:hover {color: #e3e3e3;}

/*FAQ*/

#search_title {position: absolute; width: 129px; height: 13px; right: 127px; top: 8px; background: url('../template_images/search_faq.gif') no-repeat top left;}

.help_submit {width: 63px; height: 23px; position: absolute; top: 22px; right: 36px;}

.field2 {
background:transparent url(../template_images/faq_search_bg.gif) no-repeat scroll left top;
height:20px;
right:102px;
padding-top:4px;
position:absolute;
top:22px;
width:154px;
padding-left: 4px;
}

.field2 input {width: 150px!important; border: 0px;}


.faq_subheader_blue {
background:transparent url(../template_images/subheader_blue.gif) no-repeat scroll left top;
float:left;
height:33px;
width:714px;
margin-top: 15px;
}

.help_section {float: left; width: 100%; height: 25px; margin-top: 25px; width: 100%;}

.help_question {border-bottom: 1px dotted #CCCCCC; float: left; width: 675px; margin-left: 4px; padding-left: 35px; font-weight: bold; padding-top: 5px; padding-bottom: 5px;}

.help_question a{color: #000000 !important;}

.help_question a:hover{color: #7c7c7c !important;}

.help_active {background:transparent url(../template_images/help_icon_active.gif) no-repeat 0 7px;}

.help_non_active {background:transparent url(../template_images/help_icon.gif) no-repeat 0 7px;}

.help_answer {float: left; width: 90%; font-weight: normal!important; font-size: 11px; color: #999999; margin-top: 10px; margin-bottom: 10px;}

/*Feedback*/

#country_holder {width: 100%; background:transparent url(../template_images/grey_dots.gif) repeat-x scroll left bottom; float: left; padding-bottom: 10px; margin-bottom: 10px;}

.outer_country {padding: 2px; border: 1px solid #cecece; float: left;}

.outer_country div {font-size: 11px; color: #000000; line-height: 16px; width: 202px; height: 117px; padding-top: 10px; padding-left: 10px;}

.outer_country div a {font-size: 11px; color: #000000 !important; font-weight: bold;}

.aus1 {background:transparent url(../template_images/aus.gif) repeat-x scroll right bottom;}

.aus2 {background:transparent url(../template_images/aus.gif) repeat-x scroll right bottom;}

.nz {background:transparent url(../template_images/nz.gif) repeat-x scroll right bottom;}

div.vert_spacer {float: left; width: 10px; height: 127px;}

#nav li#faq a {
background-position: -450px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#faq a:hover {
background-position: -450px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#contact a {
background-position: -540px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#contact a:hover {
background-position: -540px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#aaa a {
background-position: -630px -42px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li#aaa a:hover {
background-position: -630px 0px;
width:90px;
height:42px;
padding:0;
margin:0;
}

#nav li a {
padding:0;
margin:0px;
color:#797979;
line-height:20px;
display:block;
}

#nav li a:hover {
float:left;
display:block;
}

#nav li .submenu a:hover {
color:#a7a7a7;
font-weight:normal;
background-image:none;
display:block;

}

#nav .submenu {float:left;font-weight:normal; width:165px; padding:0 0 0 5px; margin:0px; background-image:none; position: absolute; top:38px; left:0; display:none;} 

#nav .submenu li  { width:100%;  font-weight:normal; background-color:#202020; background-image:none; padding:0 0 0 5px; margin:0px; position: relative; color:#797979; display:block;}

#nav li:hover .submenu, #nav li.iehover .submenu, #nav .submenu li:hover #sublevel  { 
display: block; background-image:none; padding:0; margin:0px;}


#nav .submenu li #sublevel {
background: red; padding:0; margin:0px; position:absolute; top:0; left:165px; width:160px; display:none;}

#bodywrapper
{
width:100%;
float:left;
/*height:300px;*/
background:#000 url(../template_images/body_bg.jpg) left top repeat-x;
padding:20px 0 0 0;
}

#bodycontainer
{
width:975px;
margin:0 auto;
}

#leftcontainer
{
width:467px;
/*height:319px;*/
float:left;
padding:0;
margin:0;

}

#leftcontainer_footer {
				width: 467px;
				height: 34px;
				background: url(../template_images/on_tour_bottom.gif) no-repeat top left;
				float: left;
				margin-top: 6px;
}

#more_link {float: right; width: 40px; height: 34px; margin-right: 20px; cursor: pointer;}
#less_link {float: right; width: 40px; height: 34px; margin-right: 20px; margin-top: 2px; cursor: pointer;}


#left_innercontainer
{
width:467px;
/*height:300px;*/
float:left;
background:#000 url(../template_images/ontour_topbg.jpg) left top no-repeat;
position: relative;
}

#accordion {min-height: 214px; float: left;}

#accordion2 {float: left; margin-top: -3px;}

.ui-accordion-content
{
overflow:hidden;
width:467px;
}

span.ontour_txt
{
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
font-size:34px;
font-weight:bold;
color:#494949;
margin:0 0 13px 100px;
padding:5px 0 0 57px;
float:left;
}

.head_whitetxt
{
width:447px;
float:left;
font-size:17px;
font-weight:bold;
text-transform: uppercase;
color:#fff;
line-height: 17px;
border-bottom:1px dotted #fff;
padding:3px 0 3px 20px;
cursor: pointer;
display: block;
height: 17px;
}

#accordion a {width:467px; height: 23px; display: block; line-height: 23px; padding-top: 3px;}

.head_whitetxt_last
{
width:200px;
float:left;
font-size:21px;
font-weight:bold;
color:#fff;
padding:3px 0 3px 20px;
}

.small_whitetxt
{

width:437px;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#d2d2d2;
border-bottom:1px dotted #fff;
padding:3px 0 2px 30px;
display: block;
margin-top: -3px;
}

.more
{
width:37px;
height:19px;
/*float:right;*/
position: absolute;
bottom: -4px;
_bottom: -20px;
right: 16px;
/*margin: 37px 16px 0 0;*/
padding:0;
}

.moretxt
{
width:207px;
font-family:Arial;
font-size:10px;
float:left;
color:#FFF;
text-align:right;
padding:22px 0 0 20px;
}

.moretxt a
{
color:#fff;
text-decoration:none;
}

.news_container
{
width:467px;
float:left;
margin:0 0 0 27px;
position: relative;
}

.newsimg {float: left; margin: 10px;}

.news_topbg
{
position: relative;
top: 0px; 
right: 0px;
width:467px;
height:39px;

background: transparent url(../template_images/latest_topbg.jpg) left top no-repeat;
}

span.newstxt
{
float:right;
font-size:24px;
font-weight:bold;
color:#fff;
padding:10px 32px 0 0;
}

.news_centerbg
{
padding-bottom: 2px;
width:467px;
float:left;
background:transparent url(../template_images/latest_centerbg.jpg) left top repeat-y;
}

.news_centerbg img
{
float:left;
}

.news_rightimg
{
float:right;
}

.newscontent_container
{
width:460px;
float:left;
_margin-top: 35px;
}

.news_content
{
width:203px;
float:left;
font-family:Arial;
border-bottom:1px dotted #333;
padding:2px 0 5px 8px;
margin:0 0 0 12px;
_margin: 0 0 0 6px;
}

.news_content_tab
{
width:418px;
float:left;
font-family:Arial;
border-bottom:1px dotted #333;
padding:2px 0 5px 8px;


}

ul.news_thumbs {position: absolute; top: 28px; left: 0px;}

.news_content a span {background: none !important;}

.newscontent_container ul {float: left; width: 203px;}

.newscontent_container ul li {float: left; width: 203px;}

ul.news_thumbs li.ui-tabs-selected {background-color: #FFFFFF; background-position: center left !important; background-repeat: no-repeat;}

ul.news_thumbs li.ui-state-default {background-color: #FFFFFF; background-position: -300px -300px; background-repeat: no-repeat;}

.news_content_hover
{
width:203px;
float:left;
font-family:Arial;
border-bottom:1px dotted #333;
padding:2px 0 5px 8px;
margin:0 0 0 12px;
_margin: 0 0 0 6px;
}

.date
{
font-size:12px;
font-weight:bold;
color:#999999;
}

.date a {color:#999999;}

.date a:hover {color:#999999;}

.newsheading
{
font-size:12px;
font-weight:bold;
color:#000;
}

.newscontent
{
font-size:12px;
color:#333;
line-height:18px;
}

.newscontent a
{
color: #000000 !important;
font-weight: normal !important;
}

.newscontent a:hover
{
color: #666666 !important;
font-weight: normal !important;
}

.news_rightimg2
{
float:right;
margin:20px 20px 0 0;
_margin:20px 10px 0 0;
width: 200px;
height: 200px;
position: relative;
background: #e3e3e3  url(../template_images/no_news.gif) left top no-repeat;
}

.rightimg_overlay {background: transparent url(../template_images/news_overlay.gif) left top no-repeat; width: 200px; height: 200px; position: absolute; top: 0px; left: 0px;
}

.news_botbg
{
width:467px;
height:21px;
float:left;
background:transparent url(../template_images/latest_botbg.jpg) left top no-repeat;
margin:0;
padding:0;
}

.newsTab_image {float: left; width: 85px; clear: left;}

.newsTab_content {float: right; width: 320px;}

.newsTab_spacer {width: 425px; height: 10px; lin-height: 10px; float: left; clear: both; border-bottom: 1px dotted #8A8686; margin-bottom: 10px;}

.news_content_last
{
width:203px;
float:left;
font-family:Arial;
padding:2px 0 0 8px;
margin:0;
}

.gallery_outwrap
{
width:970px;
float:left;
padding:0;
margin:5px 0 0 0;
}

#latest_pics{
float: left;
width: 231px;
height: 172px;
background: url('../template_images/latest_pics_bg.gif') no-repeat top left;
margin-bottom: 15px;
}


.gallerycontainer
{
width:303px;
float:left;
margin:0;
padding:0;
}

#tags {float: left; width: 685px; clear: both; padding-left: 15px; padding-right: 15px;}

#tags a {color: #999999 !important;}
#tags a:hover {color: #009BE3 !important;}

.tabcontainer
{
width:303px;
float:left;
height:41px;
margin:0;
padding:0;
}

.tab1
{
width:101px;
height:36px;
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
float:left;
text-align:center;
padding:5px 0 0 0;
cursor:pointer;
}
.tab2
{
width:101px;
height:36px;
float:left;
color:#fff;
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
cursor:pointer;
}
.tab3
{
width:101px;
height:36px;
float:left;
color:#fff;
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
cursor:pointer;
}

.gallerycontainer_center
{
width:303px;
float:left;
background:transparent url(../template_images/gallery_horizbg.jpg) left top repeat-y;
margin:0;
padding:0;
}

.gallerycontainer_verticalbg
{

width:303px;
height: 261px;
float:left;
background:#3c3c3c url(../template_images/gallery_vertbg.jpg) left top repeat-x;
margin:0;
padding:0;
}

.gallerycontainer_verticalbg img
{
width:58px;
float:left;
padding:4px 4px;
}

.imgcontainer
{
width:285px;
float:left;
margin:0;
padding:20px 0 0 16px;
}

.imagegallery_item{display: block; width: 58px; height: 58px; border: 1px solid #666666; margin: 4px; float: left; background-position: center center;}

.imgcontainer_sidebar
{
width:220px;
float:left;
margin:0;
padding:29px 0 0 12px;
}

.imgcontainer_sidebar a img {margin: 5px !important;}

.imgcontainer_aaa
{
width:280px;
float:left;
margin:0px 0px 0px 13px;
padding:0px 0 0 12px;
}

.imgcontainer_aaa a img {margin: 5px !important;}


.gallerycontainer_botbg
{
width:303px;
height:19px;
float:left;
background:#3c3c3c url(../template_images/gallery_botbg.jpg) left top no-repeat;
margin:0;
padding:0;
}

/************************ADVERTISEMENTS*********************************/
#adspace {width: 303px; height: 280px;}

#adspace a {display: block; width: 303px; height: 280px;}

#adspace2 {width: 303px; height: 280px; margin: 0px;}

#adspace2 a, #adspace2 a:hover {display: block; width: 303px!important; height: 280px!important; float: left}

#adspace3 {width: 960px; height: 120px;}

#adspace3 a {display: block; width: 960px; height: 120px;}

.ad_overlay_tl {background: url('../template_images/ad_overlay_tl.gif') no-repeat top left; position: absolute; top: 0px; left: 0px; width: 10px; height: 10px;}
.ad_overlay_tr {background: url('../template_images/ad_overlay_tr.gif') no-repeat top right; position: absolute; top: 0px; right: 0px; _right: -1px; width: 10px; height: 10px;}
.ad_overlay_bl {background: url('../template_images/ad_overlay_bl.gif') no-repeat bottom left; position: absolute; bottom: 0px; _bottom: 1px; left: 0px; width: 10px; height: 10px;}
.ad_overlay_br {background: url('../template_images/ad_overlay_br.gif') no-repeat bottom right; position: absolute; bottom: 0px; _bottom: 1px; right: 0px; _right: -1px; width: 10px; height: 10px;}

.sub1_ad_overlay_tl {background: url('../template_images/sub1_ad_overlay_tl.gif') no-repeat top left; position: absolute; top: 0px; left: 0px; width: 10px; height: 10px;}
.sub1_ad_overlay_tr {background: url('../template_images/sub1_ad_overlay_tr.gif') no-repeat top right; position: absolute; top: 0px; right: 0px; _right: -1px; width: 10px; height: 10px;}
.sub1_ad_overlay_bl {background: url('../template_images/sub1_ad_overlay_bl.gif') no-repeat bottom left; position: absolute; bottom: 0px; _bottom: 1px; left: 0px; width: 10px; height: 10px;}
.sub1_ad_overlay_br {background: url('../template_images/sub1_ad_overlay_br.gif') no-repeat bottom right; position: absolute; bottom: 0px; _bottom: 1px; right: 0px; _right: -1px; width: 10px; height: 10px;}

.sub2_ad_overlay_tl {background: url('../template_images/sub2_ad_overlay_tl.gif') no-repeat top left; position: absolute; top: 0px; left: 0px; width: 10px; height: 10px;}
.sub2_ad_overlay_tr {background: url('../template_images/sub2_ad_overlay_tr.gif') no-repeat top right; position: absolute; top: 0px; right: 0px; _right: -1px; width: 10px; height: 10px;}
.sub2_ad_overlay_bl {background: url('../template_images/ad_overlay_bl.gif') no-repeat bottom left; position: absolute; bottom: 0px; _bottom: 1px; left: 0px; width: 10px; height: 10px;}
.sub2_ad_overlay_br {background: url('../template_images/ad_overlay_br.gif') no-repeat bottom right; position: absolute; bottom: 0px; _bottom: 1px; right: 0px; _right: -1px; width: 10px; height: 10px;}

.ad_spacer {height: 280px; float: left; width: 26px;}

#adspace img {width: 303px; height: 280px;}

#adspace2 img {width: 303px; height: 280px;}

#adspace3 img {width: 960px; height: 120px;}

.headerbanner
{
float:left;
margin:0 0 0 0px;
position: relative;
}

.banner
{
float:left;
margin: 0px 0px 0px 0px;
position: relative;
width: 303px;
height: 280px;
}

.banner2
{
float:left;
margin:5px 0 0 0;
position: relative;
width: 960px;
height: 120px;
}

.banner_subpage
{
float:left;
margin:0 0 20px 0;
position: relative;
width: 230px;
height: 125px;
_height: 127px;
}

.banner_subpage_comps
{
float:left;
margin:0 0 20px 0;
position: relative;
width: 230px;
height: 166px;

}

.banners
{
width:667px;
float:left;
}

.addtxt
{
font-size:11px;
color:#fff;
float:left;
margin:0;
padding:10px 0 0 0;
}
.addtxt2
{
font-size:11px;
color:#fff;
float:right;
position: absolute;
top: -24px;
padding:10px 220px 0 0;
text-align:center;
left: 7px;
}


#quicklinks_wrapper
{
width:100%;
float:left;
margin:0 auto;
}

#quicklinks_container
{
width:970px;
margin:0 auto;
}

#quicklinks_container div a {color: #FFFFFF !important;}
#quicklinks_container div a:hover {color: #E3E3E3 !important;}

.quicklinks_tabwrap
{
width:970px;
margin:0 auto;
}

.quicklinks_tab
{
width:150px;
height:28px;
float:left;
background:transparent url(../template_images/quicklinks_tab.jpg) no-repeat left top;
color:#fff;
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:10px 0 0 0;
margin:20px 0 0 0;
}

.quicklinks_tab a {color: #FFFFFF !important;}
.quicklinks_tab a:hover {color: #E3E3E3 !important;}


/*
.quicklinks_txt
{
height:30px;
color:#fff;
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:5px 0 0 10px;
}*/

#linkscontainer
{
width:100%;
height:200px;
float:left;
background:#000 url(../template_images/footer_topbg.jpg) left top repeat-x;
padding:0;
}

.quicklinks_bottom
{
width:100%;
height:5px;
float:left;
background:transparent url(../template_images/footer_botbg.jpg) repeat-x center top;
margin:0;
padding:0;
}

.links
{
width:215px;
font-family:Arial;
font-size:12px;
color:#fff;
float:left;
line-height:20px;
background:#010101 url(../template_images/links_contentbg.jpg) left top repeat-x;
margin:7px 0 0 0;
padding:15px 0 0 20px;
}


.links2
{
width:220px;
font-family:Arial;
font-size:12px;
color:#fff;
line-height:20px;
margin:7px 0 0 0;
padding:15px 0 0 18px;
float:left;
}

.links3
{
width:220px;
font-family:Arial;
font-size:12px;
color:#fff;
float:left;
line-height:20px;
background:#010101 url(../template_images/links_contentbg.jpg) left top repeat-x;
margin:7px 0 0 0;
padding:15px 0 0 18px;
}

#footercontainer
{
width:100%;
float:left;
padding:0;
}

.footerlinks
{
width:100%;
float:left;
font-family:Arial;
color:#fff;
text-align:center;
line-height:18px;
padding:20px 0;
}

.footerlinks a
{
color:#fff !important;
text-decoration:none;
}

.footerlinks a:hover
{
color:#e3e3e3 !important;
text-decoration:none;
}

/* Sub page styles*/

#subpage_topwrapper
{
	width:100%;
	height:79px;
	margin:0 auto;
	background:url(../template_images/subpage_topheaderbg.jpg) no-repeat center top;
}

.subpage_toptabcontainer
{
margin:0 auto;
padding:56px 0 0 444px;
width:400px;
}

#subpage_logo
{
position:absolute;
margin:30px 0 0 -2px;
padding:0;
z-index:100;
top:0;
left:0;
}

#subpage_leftcontainer
{
width:230px;
float:left;
padding:0;
margin:0;
}

#subpage_leftcontainer img
{
float:left;
margin:0 0 20px 0
}

/*Subpage News container styles */
.subpage_newscontainer
{
width:230;
float:left;
margin:0;
}

.subpagenews_topbg
{
width:230px;
height:53px;
float:left;
background:transparent url(../template_images/subpage_newstab.jpg) left top no-repeat;
}

.subpage_newstxt
{
font-family:HelvCondensed, Arial, Helvetica, sans-serif;
float:left;
font-size:24px;
font-weight:bold;
color:#fff;
padding:10px 0 0 35px;
}

.subpage_newscenterbg
{
width:230px;
float:left;
background: url(../template_images/subpage_news_center.jpg) left top repeat-y;
margin-bottom: 0px;
}

.subpage_newscontent_container
{
width:220px; float:left; padding:0px 0px 0px 0px;
}

.subpage_newscontent_container .news_content
{
width:200px;
float:left;
font-family:Arial;
border-bottom:1px dotted #333;
padding:3px 0px 0px 0px;
margin:3px 0px 0px 15px;
_margin:3px 0px 0px 7px;
position: relative;
}

.subpage_newscontent_container .news_content_hover
{
width:200px;
float:left;
font-family:Arial;
border-bottom:1px dotted #333;
padding:3px 0px 0px 0px;
margin:3px 0px 0px 15px;
_margin:3px 0px 0px 7px;
position: relative;
}

.subpage_newscontent_container .news_content_hover img { top: 3px; left: -15px; _left: -14px; position: absolute;
}


.subpage_news_botbg
{
width:230px;
height:20px;
float:left;
background:transparent url(../template_images/subpage_news_bot.jpg) left top no-repeat;
margin:0px;
_margin: -10px 0 0 0;
padding:0px;
}

/*Right content style*/

.subpage_rightcontainer
{
width:694px;
float:left;
padding:0 0 0 20px;
}

.subpage_righttopbg
{
width:714px;
height:53px;
float:left;
background:transparent url(../template_images/subpage_righttab.jpg) left top no-repeat;
position:relative;

}

.breadcrumb
{
font-size:10px;
color:#c5c5c5;
font-family:Arial;
padding:0 0 0 19px;
float: left;
clear: left;
margin: 0px;
_margin: -10px 0px 0px 0px
}

.breadcrumb a		{color:#c5c5c5 !important; text-transform: lowercase;}
.breadcrumb a:hover	{color:#ffffff !important; text-transform: lowercase;}

.subpage_rightcenterbg
{
width:674px;
float:left;
background:transparent url(../template_images/subpage_rightcenter.jpg) left top repeat-y;
min-height: 300px;
padding: 20px 20px 0px 20px;

}

.subpage_rightcenterbg_gallery
{
width:674px;
float:left;
background:transparent url(../template_images/subpage_rightcenter.jpg) left top repeat-y;
min-height: 166px;
padding: 20px 20px 0px 20px;
}

.subpage_rightcenterbg_default
{
width:714px;
float:left;
background:transparent url(../template_images/subpage_rightcenter.jpg) left top repeat-y;
padding: 20px 0px 0px 0px;
}

.subpage_rightbotbg
{
width:714px;
height:23px;
float:left;
background:transparent url(../template_images/subpage_rightbot.jpg) left top no-repeat;

}

.subpage_rightcenterbg img
{
padding:5px 5px 0 5px;
}

.subpage_rightcenterbg p
{
font-size:11px;
color:#000;
font-family:Arial;
line-height:18px;
padding:15px 10px 5px 0px;
}
/* Image gallery carousel*/
.jcarousel-prev {cursor: pointer; width: 24px; height: 24px; background: url(../template_images/leftnav.gif) no-repeat top left; float: left; margin-top: 0px; margin-right: 10px;}

.jcarousel-next {cursor: pointer; width: 24px; height: 24px; background: url(../template_images/rightnav.gif) no-repeat top left; float: right; margin-top: 0px; margin-left: 10px;}

.jcarousel-item{width: 150px; padding: 10px;}
/*Tabbed Band pages styles*/

#mainbg_container
{
width:959px;
float:left;
margin:0;
padding:0 0 10px 0;
position: relative;
}

#retailer_top_curve { height: 15px; width: 959px; float: left; background: url('../template_images/retailer_detail_top.png') no-repeat top left;}

#botbg_container
{
width:959px;
height:15px;
position: absolute;
bottom: 0px;
left: 0px;
background: url('../template_images/retailer_detail_bottom.png') no-repeat bottom left;
}

#tabscontainer
{
width:959px;
float:left;
margin:0;
padding:0;
}

/*left Tab stles*/
.leftContWrap {
	width:429px;
	float:left;
	margin:400px 5px 0 0;
	padding:0 0 0 10px;
}

.usual {
	font: bold 12px Arial;
	height:31px;
	list-style-type: none;
	margin:0;
	width:439px;
}
.usual ul {
  width:439px;
	height:31px;
	margin:0;
	padding:0;
}

.usual ul li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab.gif) no-repeat;
}

.usual ul.one li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab1.gif) no-repeat !important;
}

.usual ul.two li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab2.gif) no-repeat !important;
}

.usual ul.three li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab3.gif) no-repeat !important;
}

.usual ul.four li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab4.gif) no-repeat !important;
}

.usual ul.five li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab5.gif) no-repeat !important;
}

.usual ul.six li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab6.gif) no-repeat !important;
}

.usual ul.seven li { 
	list-style:none; 
	float:left;
	width:146px;
	height:31px;
	background:url(../template_images/tabs/tab7.gif) no-repeat !important;
}

.usual li a {
	text-decoration: none;	
	color: #ffffff  !important;
  	text-align:center;
	line-height:30px;
	display:block;
	font-size:12px;
}

.usual li a:hover {
	text-decoration: none;
	color: #fff;
}

.usual li a.selected {
	width:147px;
	height:31px;
	line-height:30px;
	display:block;
	padding:0;
	color:#000000  !important;
	background:url(../template_images/tab_selected.gif) no-repeat top left;
}


#contentFrame {
	float:left;
	width:439px;
}

.tabcont {
	position: relative;
	width:437px;
	float:left;
	margin:0;
	background:#414040 url(../template_images/contentframe_bg1.jpg) repeat-x left top;
	border-right:1px solid #2a2a2a;
	/*height: 450px;*/
	min-height: 550px;
}



#contentFrame_bottom {
	float:left;
	background:transparent url(../template_images/contentframe_botbg.png) no-repeat 0 0;
	width:438px;
	height:14px;
}

#right_contentFrame_bottom {
	float:left;
	background:transparent url(../template_images/righttab_botbg.png) no-repeat 0 0;
	width:467px;
	height:16px;
}



/* Styles in left tab*/
.whitetxt
{
font-family:Arial;
font-size:11px;
color:#fff;
line-height:35px;
}

.topbg
{
width:418px;
height:18px;
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
float:left;
background:transparent url(../template_images/date_bg.jpg) no-repeat 0 0;
margin:0 0 0 0;
padding:3px 0 0 0;
position: relative; 
}

.topbg2
{
width:414px;
height:18px;
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
float:left;
background:transparent url(../template_images/ticket_top.gif) repeat-x scroll left top;
margin:0 0 0 0 !important;
padding:3px 0 0 0;
position: relative; 
}

.topbg3
{
width:418px;
height:18px;
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
float:left;
background:transparent url(../template_images/date_bg.gif) no-repeat 0 0;
margin:0 0 0 0 !important;
padding:3px 0 0 0;
position: relative; 
}

.topbg3 span{   width: 48%;
				text-indent: 15px;
				float: left;
				font-family:Arial;
				font-size:11px;
				color:#fff;}

.topbg2 span {	font-family:Arial;
				font-size:11px;
				color:#fff;}
				
span.ticket_label {padding-left: 6px; float: left; width: 100px;}

span.price_label {float: right; width: 78px;}				

span.ticket_label_additional_text { float: left; font-size: 9px; padding-left: 6px; padding-top: 2px; width: 350px; }

.pre_sale_holder {float: left; width: 418px; margin-left: 5px;}

.no_presale {height: 128px; float: left;}
.no_presale img{float: left;}

.pre_sale_content {line-height: 16px; width: 398px; font-size: 11px; color: #666666; padding: 10px; background-image: url('../template_images/pre_sale_fade.gif'); background-repeat: repeat-x; background-position: top left; background-color: #ffffff;}

.pre_sale_content table {float: none;}

.pre_sale_content table tr td {background: transparent; border-bottom: 0px!important; font-size: 11px;}

.warning_label {background: url(../template_images/warning_label.gif) !important; background-repeat: no-repeat!important; background-position: 0px 10px!important; padding: 20px 3px 3px 45px !important;}

.pre_sale_content table tr td.presale_title {width: 115px;}

.presale_footer {width: 418px; height: 32px; float: left;}

.special_guests {font-size: 12px; color: #A0A0A0; display: block; width: 100%; float: left; margin-top: 3px; margin-bottom: 7px;}

.datetxt
{
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
padding:0 0 0 53px;
}

.tablecontainer
{

width:408px;
float:left;
margin:10px 0 0 0;
padding:0 0 0 10px
}
.view
{
float:left;
padding:8px 0 0 0;
}

.botbg
{
width:418px;
height:51px;
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
float:left;
background:transparent url(../template_images/datecontainer_bot.jpg) no-repeat 0 0;
margin:0 0 0 0;
position: relative;
}

.share_but
{
float:left;
padding:15px 0 0 15px;
}

#more_but
{
position: absolute;
right: 29px;
top: 10px;
cursor: pointer;
}

#less_but
{
position: absolute;
right: 29px;
top: 10px;
cursor: pointer;
}

.show_row{width: 418px; height: 35px; clear: both; display: block}

.show_row2{width: 418px; height: 35px; clear: both; display: block}

.inner1 { width: 105px; height: 25px;display: block; float: left; color: #ffffff; font-size: 11px; padding-top: 10px; border: 0px; margin: 0px;}

.inner2 { width: 248px; height: 35px; display: table-cell; float: left; color: #ffffff; font-size: 11px;  border: 0px; margin: 0px; position: relative;}

.inner2 table tr td {color: #ffffff; font-size: 11px; vertical-align: middle; height: 35px; padding-right: 15px; padding-top: 0px!important; border: 0px!important;}

.inner2 div {color: #ffffff; font-size: 11px;}

.inner3 { width: 65px; height: 25px;display: block; float: right; color: #ffffff; font-size: 11px; padding-top: 10px; border: 0px; margin: 0px;}

/*Right Tab*/
.rightContWrap {
	width:467px;
	float:right;
	margin:400px 0 0 0;
  	padding:0 16px 0 0;
}

.usual_right {
	font: bold 12px Arial;
	height:30px;
	list-style-type: none;
	margin:0;
	width:467px;
}
.usual_right ul {
	width:467px;
	height:30px;
	margin:0;
	padding:0;
}

.usual_right ul li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab_right.gif) no-repeat;
}

.usual_right ul.one li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab1_right.gif) no-repeat !important;
}

.usual_right ul.two li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab2_right.gif) no-repeat !important;
}

.usual_right ul.three li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab3_right.gif) no-repeat !important;
}

.usual_right ul.four li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab4_right.gif) no-repeat !important;
}

.usual_right ul.five li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab5_right.gif) no-repeat !important;
}

.usual_right ul.six li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab6_right.gif) no-repeat !important;
}

.usual_right ul.seven li { 
	list-style:none; 
	float:left;
	width:116px;
	height:30px;
	background:url(../template_images/tabs/tab7_right.gif) no-repeat !important;
}

.usual_right li a {
	text-decoration: none;	
	color: #fff  !important;
  	text-align:center;
	line-height:30px;
	display:block;
	font-size:12px;
}
.usual_right li a:hover {
	text-decoration: none;
	color: #fff;
}
#usual_right1 ul a.selected {
	width:116px;
	height:30px;
	line-height:30px;
	display:block;
	padding:0;
	color:#000000  !important;
	background:url(../template_images/right_tabselected.gif) no-repeat;
}
#contentFrame_right {
	float:left;
	width:467px;
}
.tabcont_right {
	width:463px;
	min-height: 550px;
	float:left;
	margin:0;
	background:#414141 url(../template_images/contentframe_bg1.jpg) repeat-x left top;
	border-right:1px solid #1b1b1b;
}

#contentFrame_bottom {
	float:left;
	/*background:transparent url(../template_images/contentframe_botbg.jpg) no-repeat 0 0;*/
	width:440px;
	height:14px;
}


/*Gallery Tab content style*/

.righttab_gallerycontainer
{
width:444px;
float:left;
background:#fff;
padding:0 0 0 0;
}

.righttab_gallerycontainer_tab
{
width:444px;
min-height:510px;
float:left;
background:#fff;
padding:0 0 0 0;
position: relative;
}

.list_items {display: none; margin: 0px}
.list_items a{color: #000000!important; text-indent: 5px; display: block; width: 321px; height: 20px; padding-top: 3px; background: #e3e3e3; border-right: 1px solid #666666;}
.list_items a:hover {color: #000000; background: #cccccc}
.imagelist {display:block}



#selector {
text-indent: 5px;
cursor: pointer;
width: 320px;
padding-top: 3px;
height: 20px;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
background-color: #ffffff;
background-image: url('../template_images/up_boxarrow.jpg');
background-repeat:  no-repeat;
background-position: 294px -1px;
}

.righttab_gallerycontainer_bot
{
width:444px;
float:left;
background:#fff url(../template_images/tab_gallerybotbg.jpg) no-repeat left bottom;
height:11px;
}

.tab_gallery_menu 
{
width: 423px;
height: 64px;
background: url('../template_images/tab_gallery_menu.jpg') no-repeat top left;
position: absolute;
bottom: 3px;
left: 10px;
}

#imageslist {position: absolute; bottom: 13px; left: 25px; z-index: 10;}

.top_gallery {font-size: 11px; line-height: 11px; font-weight: bold; color: #ffffff; position: absolute; top: -16px; left: 0px;}

.bigimage
{
width:416px;
float:left;
padding:0 0 0 10px;
}

.descript
{
width:420px;
float:left;
border-bottom:1px dotted #a0a0a0;
margin:4px 0 4px 10px;
}
.bluetxt
{
font: Normal 11px Arial;
color:#00bdfb;
}
.greytxt
{
font: Normal 11px Arial;
color:#a0a0a0;
}

.thumb_container
{
width:426px;
float:left;
padding:0 0 0 18px;
}

.thumb_arrow
{
float:left;
padding:16px 0 0 0;
}

.thumb_container img 
{
float:left;
padding:0 10px 0 0;
}
/*Presented by banner styles*/

.presented_container
{
width:942px;
height:130px;
float:left;
background:transparent url(../template_images/presented_bg.gif) no-repeat 10px 0;
margin:20px 0 0 0;
padding:0 0 0 10px;
}

.presenttxt
{
font: bold 13px Arial;
color:#434242;
padding:2px 0 0 10px;
}

.member_logo
{
float:left;
/*padding:2px 60px 0 60px;*/
width: 20%;
margin-left: 10px;
}

.present_arrow
{
float:left;
padding:15px 0 0 0;
}

.bannercontainer
{
float:left;
width: 960px;
text-align: left;
margin-top: 20px;
}

.bannercontainer img
{
float:left;

}


.adspace_presented { height: 100px!important; width: 210px; float: left; position: relative; display: inline; text-align:center; overflow: hidden;}

.adspace_presented img {cursor: pointer;}

.adspacer1 {height: 10px; width: 12px;float:left;}

.adspacer2 {height: 10px; width: 30px;float:left;}

.adspacer3 {height: 10px; width: 31px;float:left;}

/*Info Tab content style*/

.infocontent
{
width:auto;
float:left;
background:#fff;
}

.tabcont_right .tablecontainer {width: 445px !important;}

.tabcont_right .tablecontainer .infocontent_outer {width: 428px !important; overflow-y: none !important;}

.tabcont_right .tablecontainer .topbg {background:transparent url(../template_images/date_bg_2.jpg) no-repeat scroll right top !important; width: 444px !important;}

.tabcont_right .tablecontainer .infocontent_botbg {background:transparent url(../template_images/infotab_botbg_2.jpg) no-repeat 0 0 !important; width: 444px !important;
}

.content_scroller { height: 490px; overflow-y: auto; overflow-x: hidden!important; width: 390px; padding-right: 10px;}

.infocontent_outer
{
width:402px;
padding: 8px;
height: 493px !important;
overflow-y: auto;
overflow-x: hidden!important;
float:left;
background:#fff;
font-size: 11px;
color: #8A8686 !important;
}

#adspace_support .support_list {background: url('../template_images/support_fade.gif') repeat-x bottom left; position: relative; padding-bottom: 10px; width: 398px; border-bottom: 1px dotted #000; float: left; margin-bottom: 10px;}

.support_list font {font-weight: bold;padding-left: 5px; font-size: 12px!important;}

.support_list small {padding-left: 5px; display: block; width: 235px;}

.support_list div {width: 398px; float: left;}

.support_list div img {float: left; margin: 10px 10px 10px 10px;}

.support_list div h3 {float: left; clear:none!important; margin-top: 10px; font-size: 12px!important;}

.support_list div p {float: left; width: 270px}

.support_spacer {float: left; width: 398px; height: 10px; margin-top: 10px; background: url('../template_images/support_spacer.gif') no-repeat center center;}

.expand {width: 100px; height: 20px; background: url('../template_images/view_supports.gif') no-repeat top left; text-indent: -1000px; cursor: pointer; position: absolute; top: 5px; right: 3px;}

.collapse {width: 100px; height: 20px; background: url('../template_images/hide_supports.gif') no-repeat top left; text-indent: -1000px; cursor: pointer; position: absolute; top: 5px; right: 3px;}

.infocontent_outer h2 {margin-bottom: 3px !important; font-size: 11px !important; border-bottom: 1px dotted #000; color: #000; margin: 0px; text-indent: 0px !important; padding: 0px !important; clear: both}

.infocontent_outer h3 {margin-bottom: 3px !important; font-size: 12px !important; color: #000; margin: 0px; text-indent: 0px !important; padding: 0px !important; clear: both}

.infocontent_outer p {margin-bottom: 7px; font-size: 11px !important; color: #8A8686 !important;}

.infocontent_outer a {color: #000000!important; font-weight: bold;}

.infocontent_outer a:hover {color: #999999; font-weight: bold;}

.infocontent_outer table tr td {padding-top: 10px; border-bottom: 1px dotted #8A8686;}

.infocontent_outer img {margin-right: 10px !important;}

.support {width: 30%; padding-bottom: 10px;}

.infocontent_botbg
{
width:418px;
height:9px;
float:left;
background:transparent url(../template_images/infotab_botbg.jpg) no-repeat 0 0;
}

.info_heading
{
font: bold 12px Arial;
color:#000;
padding:12px 0 0 5px;
}


.info_content
{
font: Normal 11px Arial;
color:#8a8686;
margin:6px 10px 0 5px;
padding:5px 0 0 0;
float:left;
border-top:1px dotted #a0a0a0;
}
.linksgoes_container
{
width:150px;
float:left;
padding:10px 0 0 0;
border-top:1px dotted #a0a0a0;
}

.info_linksgoestxt
{
width:150px;
float:left;
font: bold 11px Arial;
color:#000;
padding:0 0 0 5px;
line-height:25px;
}

.info_linksgoestxt a
{
color:#000;
text-decoration:none;
}

/*Audio/video styles*/

#audio_tab{background-image: url("../template_images/audio_tab_bg.gif"); background-repeat: no-repeat; display: block; float: right; width: 32px; height: 60px; margin-top: 10px}

#video_tab{background-image: url("../template_images/video_tab_bg.gif"); background-repeat: no-repeat; display: block; float: right; width: 32px; height: 60px; margin-top: 10px}

#tab_video object {width: 407px!important; height: 261px!important;}

#tab_video embed {width: 407px!important; height: 261px!important;}

.no-link a {display: none;}

.no-link p {display: none;}

.no-link br {display: none;}

#media_sidebar .ui-tabs-selected  a{background-position: bottom left !important;}

#media_sidebar .ui-state-active a{background-position: bottom left;}

#media_sidebar .ui-state-default a{background-position: top left;}

#media_sidebar {width: 35px; height: 369px; float: left; /*margin-top: 10px; margin-left: 10px;*/}

#tab_audio {float: left; width: 400px;}

.videoimg
{
float:left;
margin:10px 0 0 10px;
}

#audio_video_select{position: relative; float: left; margin-top: 10px; margin-left: 10px; background-image: url("../template_images/media_sidebar.gif"); background-repeat: no-repeat; background-position: top left; }

#audio_video_bottom {position: absolute; left: 0px; bottom: -10px; width: 444px; height: 10px; background-image: url("../template_images/media_sidebar_bottom.gif"); background-repeat: no-repeat; background-position: top left;}

/*Pre-sale info style*/
.sale_content
{
font: Normal 11px Arial;
color:#fff;
margin:6px 10px 0 5px;
padding:5px 0 0 0;
float:left;
}

/* show-more js styles (for Tour Information on the Band Page */
.demo-show {
	/*height: 271px;*/
	background: #7C7A7A;
	width: 418px;
	position: relative;
	float: left;
}

dev.demo-show table {
cursor:pointer;
}

div.demo-show div.proddet_content {
	padding: 5px;
}

.proddet_content {	
					position:absolute !important;
					background:#FFFFFF none repeat scroll 0 0;
					height:506px;
					left:0;
					margin:0 !important;
					padding:0 !important;
					top:-54px;
					width:418px;
					z-index:2;
					float: left;
}

.proddet_content .topbg {z-index: 3 !important; }

span.close {float:right;
			height:20px;
			width:50px;
			cursor: pointer;
			margin-right: 5px;
			}
			
.grey_spacer {	background:transparent url(../template_images/grey_dots.gif) repeat-x scroll left top;
				float:left;
				height:5px;
				margin-top:5px;
				width:100%;
				}
				
							
			
.date_info {float: left; margin-left: 5px;}

.view_button {cursor: pointer;}

.detail_table {width: 100%; float: left;}

.detail_table2 {width: 100%; float: left;}

.date_detail { width: 414px; padding: 6px 2px 5px 2px; float: left; top: 0px;}

.date_detail p {color:#a0a0a0; font-size: 12px; margin-bottom: 3px; margin-left: 5px; margin-right: 5px;}

.date_detail a, .date_detail p a {color: #000000; font-weight: bold;}

.date_detail b {margin-left: 5px;}

.date_detail_bottom { background: transparent url(../template_images/ticket_bottom.gif) repeat-x scroll left top; float: left; clear: both; height: 31px; width: 418px; position: absolute; bottom: -30px; margin: 0px;}

.ical {width: 122px; height: 22px; float: right; margin-right: 10px; margin-top: 5px;}

.addthis {width: 100px; float: left; height: 22px; margin-left: 20px; margin-top: 7px;}

table.tickets {
	background: transparent;
	border: 0px solid #999999;
	margin-bottom: 10px;
}

table.tickets tr.ticket_head {background:transparent url(../template_images/ticket_top.gif) repeat-x scroll left top;}


table.tickets tr th {
	font-weight: bold;
	height: 21px;
	text-indent: 5px;
	color: #ffffff;
}

table.tickets tr td {
	padding: 5px;
	font-size: 11px;
	color: #A0A0A0;
}

table.tickets tr td.last_row {
	padding: 0px;
	font-size: 11px;
	color: #A0A0A0;
}



/*AUDIO PLAYER*/
#player_container {
	position: relative;
	background-color:#FFFFFF;
	width:438px;
	height:80px;
	border:1px solid #009be3;
}
#player_container  ul#player_controls {
	list-style-type:none;
	padding:0;
	margin: 0;
}
#player_container  ul#player_controls li {
	overflow:hidden;
	text-indent:-9999px;
}
#player_play,
#player_pause {
	display: block;
	position: absolute;
	left:48px;
	top:20px;
	width:40px;
	height:40px;
	cursor: pointer;
}
#player_play {
	background: url("template_images/play1.jpg") no-repeat;
}
#player_play.jqjp_hover {
	background: url("template_images/play1.jpg") no-repeat;
}
#player_pause {
	background: url("template_images/pause1.jpg") no-repeat;
}
#player_pause.jqjp_hover {
	background: url("template_images/pause1.jpg") no-repeat;
}

#ctrl_prev {
	position: absolute;
	left:12px;
	top:20px;
	background: url("template_images/bwd1.jpg") no-repeat;
	width:40px;
	height:40px;
	cursor: pointer;
}

#ctrl_prev:hover {
	background: url("template_images/bwd1.jpg") no-repeat;
}

#ctrl_prev.disabled {
	background: url("template_images/bwd1.jpg") no-repeat;
	cursor:default;
}

#ctrl_next {
	position: absolute;
	left:84px;
	top:20px;
	background: url("template_images/ffd1.jpg") no-repeat;
	width:40px;
	height:40px;
	cursor: pointer;
}

#ctrl_next:hover {
	background: url("template_images/ffd1.jpg") no-repeat;
}

#ctrl_next.disabled {
	background: url("template_images/ffd1.jpg") no-repeat;
	cursor:default;
}


#player_stop {
	position: absolute;
	left:120px;
	top:20px;
	background: url("template_images/stop1.jpg") no-repeat;
	width:40px;
	height:40px;
	cursor: pointer;
}
#player_stop.jqjp_hover {
	background: url("template_images/stop1.jpg") no-repeat;
}
#player_progress {
	position: absolute;
	left:164px;
	top:32px;
	background-color: #eee;
	width:122px;
	height:15px;
}
#player_progress_load_bar {
	background: url("images/bar_load.gif")  top left repeat-x;
	width:0px;
	height:15px;
	cursor: pointer;
}
#player_progress_load_bar.jqjp_buffer {
	background: url("images/bar_buffer.gif")  top left repeat-x;
}
#player_progress_play_bar {
	background: url("images/bar_play.gif") top left repeat-x ;
	width:0px;
	height:15px;
}
#player_volume_min {
	position: absolute;
	left:296px;
	top:32px;
	background: url("images/spirites.jpg") 0 -170px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_max {
	position: absolute;
	left:368px;
	top:32px;
	background: url("images/spirites.jpg") 0 -186px no-repeat;
	width:18px;
	height:15px;
	cursor: pointer;
}

#player_volume_min.jqjp_hover {
	background: url("images/spirites.jpg") -19px -170px no-repeat;
}

#player_volume_max.jqjp_hover {
	background: url("images/spirites.jpg") -19px -186px no-repeat;
}

#player_volume_bar {
	position: absolute;
	left:314px;
	top:37px;
	background: url("images/volume_bar.gif") repeat-x top left;
	width:46px;
	height:5px;
	cursor: pointer;
}
#player_volume_bar_value {
	background: url("images/volume_bar_value.gif") repeat-x top left;
	width:0px;
	height:5px;
}

#play_time,
#total_time {
	position: absolute;
	left:164px;
	top:49px;
	width:122px;
	font-size:.8em;
	font-style:oblique;
}

#total_time {
	text-align: right;
}

#playlist_list {
	width:438px;
}

#playlist_list ul{
	list-style-type:none;
	padding:10px 20px 20px 20px;
	margin:0px!important;
	background-color:#ccc;
	border:1px solid #009be3;
	border-top:none;
	width:398px;
	font-size:.9em;
}

#playlist_list li{
	padding:4px 0 4px 20px;
	border-bottom:1px solid #eee;
	cursor: pointer;
}

#playlist_list li.playlist_current{
	color:#0d88c1;
	list-style-type:square;
	list-style-position:inside;
	padding-left:6px;
	cursor: default;
}

#playlist_list li.playlist_hover {
	color:#0d88c1;
}

.miaow {
	font-size:.8em;
	color:#999;
}

.miaow a:link, a:visited, a:hover, a:focus, a:active {
	color:#009be3;
}

/*IMAGE GALLERY VIEWER*/

div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:right;
	float:left;
	/*margin-left:6px;*/
	width:430px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
background:transparent url(../template_images/date_bg_2.jpg) no-repeat scroll right top !important;
width:444px !important;
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:18px;
margin-bottom: 10px;
padding:3px 0 0;
position:relative;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
	display: none;
}
div.nav-controls {
	float: left;
	width: 440px;
}

a.prev {float: left; margin-top: -5px;}

a.next {float: right; margin-top: -5px;}

div.loader {
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 350px
}
div.slideshow {
	clear: both;
	width: 444px;
}


div.caption {width: 404px; padding: 0px 10px 0px 10px; border-bottom: 1px dotted #CCCCCC; margin-left: 10px;}

.righttab_gallerycontainer_tab .content #caption .caption { position: absolute!important; bottom:95px!important;}

div.slideshow span.image-wrapper {
	/*float: left;*/
	/*padding-bottom: 12px;*/
	width: 444px;
	display: block;
	text-align: center;
}
div.slideshow a.advance-link {
	
display:table-cell;
margin:auto;
padding:2px;
width:300px;
text-align:center;
vertical-align:middle;
width:426px;
height: 400px;
line-height: 400px;
}

#about_gallery {float: right; wisth: 444px; margin: 0px 0px 15px 15px;}


/*#about_gallery .righttab_gallerycontainer .content #slideshow {height: 310px;}*/

div.slideshow img {
	border: none;
	/*display: block;*/
	padding: 2px !important;
	border:1px solid #CCCCCC;
	
	
}
div.download {
	float: right;
}
div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 14px;
	padding-top: 5px;
	font-size: 11px;
	color: #a0a0a0;
	text-align:center;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
	   height: 80px;
	   width: 430px;
	   
}

.righttab_gallerycontainer_tab .navigation {position: absolute; bottom: 18px; left: 0px;}

.tablecontainer .righttab_gallerycontainer #thumbs-min .jcarousel-container {margin-top: 0px !important;}


.news_centerbg #gallery ul.thumbs {	position: relative;
									top: 22px;}
									
.news_centerbg #gallery ul.thumbs li {margin: 3px 10px 0px 0px;}									

.tour_thumb {width: 65px !important; height: 65px !important;}




.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 0px 0;
	list-style: none;
	width: 65px;
	/*height: 65px;*/
}


a.thumb {
	padding: 2px !important;
	display: block !important;
	border: 1px solid #ccc !important;
	width: 58px;
	height: 58px;
}

a.thumb_large {
	padding: 0px !important;
	display: block !important;
	border: 1px solid #ccc !important;
	width: 133px;
	height: 133px;
}

a.thumb_large span{
	display: block;
	width: 133px;
	height: 133px;
}

.navigation .jcarousel-container {width: 404px!important; margin-left: 20px!important;}

.navigation .jcarousel-container .jcarousel-clip {width: 324px!important;}

.navigation .jcarousel-container .jcarousel-prev{margin-top: 30px!important;}

.navigation .jcarousel-container .jcarousel-next{margin-top: 30px!important;}

.navigation .jcarousel-container .jcarousel-clip ul {height: 80px !important;}

.navigation .jcarousel-container .jcarousel-clip ul li{height: 65px !important; width: 65px !important;}

a.thumb div {width: 58px; height: 58px;}

ul.thumbs li.selected a.thumb {
	background: #ccc;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}


div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
	display: none;
}
div.navigation div.bottom {
	margin-top: 12px; display: none;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}

/* Minimal Gallery Styles */
.jcarousel-clip ul.thumbs li {
	float: left;
	padding: 0;
	margin: 10px;
	list-style: none;
	width: 65px;
	height: 65px;
	
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}

/* Module Gallery Styles */

.album_cover {display: block; width: 100px; height: 100px; float: left; border: 1px solid #999999}

.album_cover span {margin: 4px; display: block; width: 92px; height: 92px; background-color:#333333; background-position: center center; background-repeat: no-repeat;}

.album_list {display: block; width: 150px; height: 150px; float: left; border: 1px solid #999999; margin: 5px 5px 2px 5px;}

.album_list span {margin: 4px; display: block; width: 142px; height: 142px; background-color:#333333; background-position: center center; background-repeat: no-repeat;}

.imageBox_label {float: left; clear: both; width: 150px; margin-left: 5px; height: 20px;}

.imageBox_label span{font-size: 11px; color: #333333; float: left; font-size: 10px; background: url('../template_images/camera_icon.gif') no-repeat center left; padding-left: 17px;}

.imageBox_label span.image_comments {font-size: 11px; color: #333333; float: left; font-size: 10px; background: url('../template_images/comment_icon.gif') no-repeat center left; padding-left: 17px; margin-left: 3px;}

td .jcarousel-container {width: 640px !important;}

td div .jcarousel-clip{width: 560px !important;}

#mycarousel3 { height: 170px !important;}

td div .jcarousel-next {margin-top: 70px !important;}

td div .jcarousel-prev {margin-top: 70px !important;}

#mycarousel3 li {width: 150px; height: 150px; margin: 10px 10px 10px 0px !important; border: 1px solid #999999; padding: 0px !important; position: relative;}

#mycarousel3 li.spacer {width: 10px; height: 150px; border: 0px !important;}

#mycarousel3 li span{width: 142px; height: 20px; display: block; background: url('../template_images/trans.gif') top left; bottom: 4px; left: 4px; position: absolute; color: #fff; font-weight: bold;}

#mycarousel3 li a {width: 142px; height: 142px; margin: 4px; display: block; background-repeat: no-repeat; background-position: center center; background-color: #333333;}

.image_comment {float: left; width: 622px; margin: auto; clear: both; padding: 40px 20px 30px 20px; position: relative; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}

.image_comment span {font-size: 14px; position: absolute; top: 0px; left: 0px; width: 500px; height: 20px;  padding: 20px 20px 5px 20px; color: #666666}

.gallery_featured {width: 230px; height: 247px; float: left; position: relative;}
.gallery_featured .banner_detail {width: 220px;}
.gallery_featured .banner_detail_desc {width: 220px;}
.featured_overlay {cursor: pointer; position: absolute; top: 0px; left: 0px; width: 230px; height: 247px; background: url('../template_images/featured_bg.png') no-repeat top left;}

.featured_video {margin-bottom: 15px; float: left; width: 230px; background: url('../template_images/gallery_video_bg.gif') no-repeat top left; height: 229px; margin-top: 15px;}

#tab_video_gallery {margin-left: 9px; margin-top: 9px; float: left; width: 211px; height: 184px; border: 1px solid #FFFFFF;}

#tab_video_gallery object {width: 211px!important; height: 184px!important;}

#tab_video_gallery embed {width: 211px!important; height: 184px!important;}

#tab_video_aaa {margin-left: 21px; margin-top: 9px; float: left; width: 283px; height: 189px; border: 1px solid #FFFFFF;}

#tab_video_aaa object {width: 283px!important; height: 189px!important;}

#tab_video_aaa embed {width: 283px!important; height: 189px!important;}

.gallery_video_desc_aaa {float: left; margin-left: 21px; margin-right: 10px; width: 283px; font-size: 10px; margin-top: 3px;}

.gallery_video_desc {float: left; margin-left: 10px; margin-right: 10px; width: 210px; font-size: 10px; margin-top: 3px;}

#gallery_tags {width: 230px; height: 363px; float: left; background: url('../template_images/tags_bg.jpg') no-repeat top left;}

#gallery_tags #tags {width: 195px; float: left; margin-left: 5px; margin-top: 35px;}

#gallery_tags #tags a {color: #FFFFFF!important;}

/*Carousel Ads*/
	.presented_container .carousel{height: 100px; width: 900px; margin-left: 6px;}
	.presented_container .carousel .carousel-wrap ul{overflow: hidden; padding: 0px}
	.presented_container .carousel .carousel-wrap {width: 840px; height: 100px!important; float: left; margin-left: 4px; display: inline-block; vertical-align: middle;}
	.presented_container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:19px;height:37px;cursor:pointer;line-height:999px;zoom:1; margin-top: 25px;}
	.presented_container .carousel .previous {float: left; display: block; width: 19px; height: 37px;  margin-left:6px; cursor: pointer; background: url('../template_images/ads_left.gif') no-repeat top left;}
	.presented_container .carousel .next {float: right; display: block; width: 19px; height: 37px; cursor: pointer;  background: url('../template_images/ads_right.gif') no-repeat top left;}

/*homepage banner*/
.homepage_mainbanner {width: 712px; height: 341px; margin-left: 14px; margin-top: 0px;}
.homepage_banner_image {width: 750px; height: 341px; float: left; position: relative;}
.homepage_mainbanner .carousel-wrap {height: 341px; padding: 0px; margin-top: 0px;}
.homepage_mainbanner .carousel-wrap ul{height: 341px; padding: 0px; }
.homepage_mainbanner .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:29px;height:29px;cursor:pointer;line-height:999px;zoom:1; margin-top: 25px; position:absolute;}
.homepage_mainbanner .carousel-previous {top: 0px; left: 24px; z-index: 12; background: transparent url('../template_images/banner_prev.png') no-repeat top left;}
.homepage_mainbanner .carousel-next {top: 0px; right: 24px; z-index: 12;background: transparent url('../template_images/banner_next.png') no-repeat top left;}
.homepage_detail {position: absolute; width: 704px; height: 40px; bottom: 20px; left: 0px; background: #000; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; padding: 5px;}
.homepage_detail_desc {width: 704px; color: #ffffff; height: 40px; position: absolute; bottom: 20px; left: 0px; padding: 5px;}
.homepage_detail_desc span {font-size: 16px; font-weight: bold;}

/*multi-player*/
.clips {float: right; width: 407px; height: 260px!important; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff}
#vid_playlist {float: left; width: 409px; background: #ffffff; min-height: 274px;}
#vid_playlist li {height: 25px; width: 409px; display: block;}
#vid_playlist li a {color: #000; font-size: 11px; display: block; width: 404px; padding-left: 5px; padding-top: 4px; height: 21px;}
#vid_playlist li a:hover {color: #000; font-size: 11px; display: block; width: 404px; padding-left: 5px; padding-top: 4px; height: 21px; background:#e3e3e3;}
#vid_playlist li.ui-state-active a{background: url('../template_images/now_playing_vid.gif') no-repeat top right;}

.hider {display: none!important;}
.shower {display: block!important;}

/*competitions_winners_bar*/

.winners_top {width: 210px; padding: 40px 10px 20px 10px; background: url('../template_images/recent_winners_bg.gif') no-repeat 0 0; position: relative; float: left; margin-bottom: 20px; color: #FFFFFF;}

.winner_bottom {width: 230px; height: 19px; position: absolute; left: 0px; bottom: 0px;  background: url('../template_images/recent_winners_footer.png') no-repeat 0 0;}

/*aaa area*/

.aaa_banner {float: left; margin-left: -13px; margin-top: -13px; margin-bottom: 11px}

.aaa_divider{width: 700px; height: 10px; float: left; margin-top: 10px;}

.aaa_competitions {float: left; margin-left: -9px; width: 328px; position: relative!important; padding-top: 60px; background: url('../template_images/aaa_comp_header.jpg') no-repeat top left}

.aaa_comp {width: 314px; float: left; margin-left: 7px; margin-bottom: 5px;}

a.comps_link{float: left; margin-top: -60px; top: 0px; left: 0px; display: block; width: 328px; height: 50px;}

.aaa_comp a {font-size: 14px; color: #000000!important; font-weight: bold; text-transform: uppercase;}

.aaa_comp span {font-size: 10px; font-style: italic; display: block; color: #999999;}

.aaa_comp img {border: 1px solid #cccccc; padding: 2px; margin-right: 5px; margin-bottom: 20px;}

.aaa_video {float: right; margin-right: -9px; width: 328px; padding-top: 60px; background: url('../template_images/aaa_video_header.jpg') no-repeat top left}

.aaa_twitter {float: left; position: relative; margin-left: -9px; width: 328px; padding-top: 60px; background: url('../template_images/aaa_twitter_header.jpg') no-repeat top left}

.aaa_twitter a.twitter_link {position: absolute; top: 0px; left: 0px; width: 328px; height: 50px; display: block;}

#twitter_div {width: 314px; height: 450px; float: left; margin-left: 8px;}

#twitter_div ul#twitter_update_list li { height: 79px; display: block; width: 235px; padding: 5px 74px 5px 5px; background: url('../template_images/twitter_bg.gif') no-repeat top right; margin-bottom: 10px; font-size: 11px; line-height: 16px;}

/*#twitter-link {float: left; margin-left: -9px;}*/

#twitter-link {position:absolute; left: 0px; bottom: 0px; display:block; height:54px; width:254px;}

.aaa_moshroom {height: 450px; float: right; position: relative; margin-right: -9px; width: 328px; padding-top: 60px; background: url('../template_images/aaa_moshroom_header.jpg') no-repeat top left}

.aaa_moshroom a.moshroom_link {position: absolute; top: 0px; left: 0px; width:328px; height: 50px;}

.aaa_moshroom a.moshroom_cta {width:254px; height: 54px; display: block; position: absolute; bottom: 0px; left: 0px;}

.aaa_moshroom img {margin-left: 15px;}

.aaa_moshroom #post_holder {width: 290px; margin-left: 20px;}

#post_holder div {float: left; width: 100%; background: url('../template_images/grey_dots.gif') repeat-x bottom left; margin-bottom: 5px; height: 130px;}

#post_holder div.truncate {float: left; width: 100%; background: url('../template_images/grey_dots.gif') repeat-x bottom left; margin-bottom: 5px; padding-bottom: 8px; /*height: 40px!important;*/ height:100%;} 

#post_holder div a {color: #cc3333; font-weight: bold;}

#post_holder div span a {color: #000; font-weight: bold;}

#post_holder div p {margin: 0px 0px 10px 0px; padding: 0px; line-height: 20px;}

.aaa_social {float: left; margin-left: -9px; width: 328px; padding-top: 60px; background: url('../template_images/aaa_social_header.jpg') no-repeat top left; position: relative;}

.aaa_social div {background:transparent url('../template_images/grey_dots.gif') repeat-x scroll left bottom; padding-bottom: 3px; float: left; margin-left: 7px; width: 314px; position: relative;}

.aaa_social div span {position: absolute; bottom: 3px; right: 0px; font-weight: bold}

.aaa_social div div {background-image: url('../template_images/social_networks.gif'); width: 166px; height: 48px; cursor: pointer;}

.aaa_hotpics {position: relative; float: right; margin-right: -9px; width: 328px; padding-top: 60px; background: url('../template_images/aaa_hotpics_header.jpg') no-repeat top left}

.aaa_hotpics a.hotpics_link{position: absolute; top: 0px; left: 0px; width:328px; height: 50px;}

.myspace div{background-position: 0px 0px;}

.twitter div{background-position: 0px -45px;}

.facebook div{background-position: 0px -93px;}

/*news archive*/

.news h3 a {font-size: 12px;}
.news span {font-size: 11px; color: #666666;}
.news div img {float: left; margin: 10px 10px 10px 0px;}

/*standalone gallery2*/
.gallery_thumbs { width: 424px; height: 430px; margin-left: 7px;}

.tabgal {height: 430px!important; width: auto !important;}
.gal_holder {position: relative; width: 450px!important; _width: 419px!important; height: 430px!important;}
.gal_holder .jcarousel-next-horizontal {top: -29px !important; width: 40px!important; height: 15px!important; background: url('../template_images/imageGallery_btn.jpg') no-repeat top right!important;}
.gal_holder .jcarousel-prev-horizontal {top: -29px !important; width: 40px!important; height: 15px!important; left: 325px!important; background: url('../template_images/imageGallery_btn.jpg') no-repeat top left!important;}
.gal_holder .jcarousel-clip-horizontal {width: 430px!important; _width: 431px!important; height: 420px!important;}
.gal_holder .jcarousel-container-horizontal {width: 430px!important; _width: 435px!important; height: 430px!important; padding: 0px!important;}
.gal_holder .tour_thumb_large {height: 420px !important; width: 420px!important; float: left; display: inline;}
.gal_holder .thumb_large {float: left; margin: 2px; _margin: 2px;}
.gal_holder .jcarousel-container {margin-top: 11px!important; margin-left: 4px!important;}
.gal_holder .jcarousel-item {float: left; padding: 0px!important;}
.gal_holder .jcarousel-item-horizontal {width: 420px!important; _width: 419px!important; height: 420px!important; margin-left: 2px;}

.gal_holder2 {position: relative; width: 450px!important; _width: 419px!important; height: 430px!important;}
.gal_holder2 .jcarousel-next-horizontal {top: -18px !important; right: 20px!important; width: 40px!important; height: 15px!important; background: url('../template_images/imageGallery_btn2.jpg') no-repeat top right!important;}
.gal_holder2 .jcarousel-prev-horizontal {top: -18px !important; width: 40px!important; height: 15px!important; left: 315px!important; background: url('../template_images/imageGallery_btn2.jpg') no-repeat top left!important;}
.gal_holder2 .jcarousel-clip-horizontal {width: 430px!important; _width: 431px!important; height: 420px!important;}
.gal_holder2 .jcarousel-container-horizontal {width: 430px!important; _width: 435px!important; height: 430px!important; padding: 0px!important;}
.gal_holder2 .tour_thumb_large {height: 420px !important; float: left; display: inline;}
.gal_holder2 .thumb_large {float: left; margin: 2px; _margin: 2px;}
.gal_holder2 .jcarousel-container {margin-top: 11px!important; margin-left: 4px!important;}
.gal_holder2 .jcarousel-item {float: left; padding: 0px!important;}
.gal_holder2 .jcarousel-item-horizontal {width: 420px!important; _width: 419px!important; height: 420px!important; margin-left: 2px;}


/*Tooltip*/

a.css_tooltip{
position:relative;
_display:inline-block; /*needed for the position absolute bottom for Internet Explorer 6*/
text-decoration:none;
font-size:11px;
text-decoration:none;
color:#000 !important;
display:block;
}
a.css_tooltip span{
display:none;
color:#000 !important;
}
a.css_tooltip:hover{
background:none;
text-decoration:none;
cursor:text;
color:#000 !important;
}
a.css_tooltip:hover span{
display:block;
position:absolute;
z-index:20;
bottom:2em;
left:0;
width:250px;
}
a.css_tooltip span b{

display:block;
height:10px;
background:url(../template_images/css_tooltip_top.gif) no-repeat bottom;
}
a.css_tooltip span em{

display:block;
height:18px;
background:url(../template_images/css_tooltip_bot.gif) no-repeat;
}
a.css_tooltip span i{
display:block;
background-color:#009BE3;
padding:5px;
color:#fff;
font-size:12px;
text-decoration:none;
} 

/*popup*/
.popuptxt
{
font-weight:bold;
line-height:18px;
}

.popuptxt img
{
float:left;
padding:0 10px 0 0;
}

#password_error {
background:url(../template_images/password_error.gif) no-repeat;
width:262px;
height:42px;
left:-12px;
top:-15px;
}
/*image gallery*/
.gall_box {
	width:234px; float:left; margin:10px 6px 0 0;
}
.gall_box_head {
	background:url(../template_images/subheader_gall_blue.gif) no-repeat; float:left; width:233px;	
}
.gall_box_bott {
	background:url(../template_images/subheader_gall_bot.gif) no-repeat; clear:both; height:14px;
}

.tourcontent_outer
{
width:402px;
padding: 8px;
height: 467px !important;
overflow-y: auto;
overflow-x: hidden!important;
float:left;
background:#fff;
font-size: 11px;
color: #8A8686 !important;
}
.topbg4
{
width:386px;
height:30px;
font-family:Arial;
font-size:11px;
color:#fff;
font-weight:bold;
float:left;
background:#605E5F url(../template_images/tour_top.jpg) repeat-x scroll left top;
margin:0 0 0 0 !important;
padding:3px 0 0 0;
}

.tourcontent_outer a, 
.tourcontent_outer a:hover {
	color: #009BE3!important
}

a.tweet_link {
	float:left;
	background:#ffffff;
	width: 444px;
	height:66px;
}
.tweet {
background: none repeat scroll 0 0 #FFFFFF;
float: left;
height: 424px;
padding-left: 20px;
padding-top: 20px;
width: 424px;
}
.tweet ul.tweet_list li { height: 79px; display: block; width: 345px; padding: 5px 74px 5px 5px; background: url('../template_images/twitter_bg.gif') no-repeat top right #e7e7e7; margin-bottom: 10px; font-size: 11px; line-height: 16px;}

.tweet ul.tweet_list li a {
color:#009BE3;
}
.tweet ul.tweet_list li a:hover {
color:#009BE3;
text-decoration:underline;
}

.fb_feed_ctn{
	background: url("../template_images/facebook-title.jpg") no-repeat scroll left top transparent;
    float: right;
    height: 450px;
    margin-right: -9px;
    padding-top: 60px;
    position: relative;
    width: 328px;
	text-align:center;
}

.fb_page{
	height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 328px;
}

.fb_cta{
	background:url(../template_images/likeus.png) no-repeat scroll 0 0 transparent;
	height:52px;
	width:253px;
	display:block;
	margin: 5px 0 0 15px;
	*margin: 5px 0 0 -40px;
}
