/* 					   SKIN : BRONZE									*/
/* 				(C) TREADY / SMARTBLUE 2008 							*/
/* 		     NOT TO BE COPIED WITHOUT PERMISSION 						*/

/* ################################################### 							ELEMENTS													 */


body{
	background-color:#afaeae;
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(images/bg_body.jpg);
	background-attachment: fixed;
	font-weight: bold;
}
a{
	color:#FFFFFF;
	
}
a:hover{
	color:#FF6600;
}

h1{
	color:#FFFFFF;
}
h2{
	color:#fdbb7a;
}
h3{
	color:#fdbb7a;
}
h4{
	color:#cbcaca;
	text-transform: uppercase;
}

hr{
	background-color: #818181;
}

/* ################################################### 							PAGE STYLE													 */


#frame_fill{
	background-image:url(images/bg_page.jpg);
	background-repeat:repeat-y;
}

#header div{
	width:1000px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#header #banner1{
	background-image:url(images/bg_header_temp.jpg);	
}

#header #banner2{
	background-image:url(images/bg_header_temp.jpg);	
}

#header #banner3{
	background-image:url(images/bg_header_temp.jpg);	
}

#header #banner4{
	background-image:url(images/bg_header_temp.jpg);	
}

#header #banner5{
	background-image:url(images/bg_header_temp.jpg);	
}

#header #banner6{
	background-image:url(images/bg_header_temp.jpg);	
}

#content{
	background-image:url(images/bg_content_top.jpg);
	background-repeat:no-repeat;
}

#footer{
	color: #FFFFFF;
}
#footer a{
	color:#FFFFFF
}
#footer a:hover{
	color:#ff4e06;
}
#footer-logos{
	background:url(images/bg_footer_fill.jpg) center repeat-y;
	}
#footer-logos-top{
	background:url(images/bg_footer_top.jpg) center top no-repeat;
	}
#footer-logos-bottom{
	background:url(images/bg_footer_bottom.jpg) center bottom no-repeat;
	}
#contact-box{

}
#contact-box-bg{
	
	
}
#contact-box-inner{
background-image: url(images/bg_login.png);
}

#contact-box li{
	list-style-image:url(images/bullet_contacts.gif);
	
}
#login{
	background: url(images/bg_login.jpg) center top no-repeat;
}
.login .client-logo{
	background: url(images/client-logo.png) center top no-repeat;
}
.login .system-logo{
	background: url(images/login-smartblue.png) center top no-repeat;
}
#style-box{
	display: none;
}
#style-box .title{
	background-image:url(images/bullet_styles.gif);
	background-position:center right;
	background-repeat:no-repeat;
	color: #660000;
	
}

.abtn, .abtnr{
  background:#D9D8D9 url(images/abtn.jpg) repeat-x scroll left top;
  border:1px solid #CCCCCC;
  color:#5E5E5E;

}
.abtn:hover, .abtnr:hover{
  color:#2d2d2d;
}
.text-status{
	color:#5E5E5E;
}
.text-status.bright{
	color:#910F00
}

.sbBtn {
	background:#D9D8D9 url(images/abtn.jpg) repeat-x scroll left top;
	border:1px solid #CCCCCC;
	color:#5E5E5E;

}
.sbBtn input{
	color:#5E5E5E;
}
.sbBtn.over input{
	color:#2d2d2d;
}

.droplist{
	border: 1px solid #7A7A7A;
	color: #7A7A7A;
}
.droplist:hover{
	border: 1px solid #FF6600;
	color: #FF6600;
}
.droplist .dropicon{
	background-image: url(/images/dropdown.png);
}
/* ################################################### 							MENU													 */


#menu{	
	background-image:url(images/bg_menu.jpg);
}
#menu-content{
	color:#FFFFFF;
}

#menu-content a{
	color:#FFFFFF;
}
#menu-content a:hover{
	color:#fa1e15;
}

#menu-home a{
	background-image: url(images/menu_home.jpg);
	background-position: top;
	width: 55px;
	height: 17px;
}
#menu-home a:hover{
	background-position: bottom;
}
#menu-events a{
	background-image: url(images/menu_events.jpg);
	background-position: top;
	width: 60px;
	height: 17px;
}
#menu-events a:hover{
	background-position: bottom;
}
#menu-calendar a{
	background-image: url(images/menu_calendar.jpg);
	background-position: top;
	width: 86px;
	height: 17px;
}
#menu-calendar a:hover{
	background-position: bottom;
}
#menu-gallery a{
	background-image: url(images/menu_gallery.jpg);
	background-position: top;
	width: 74px;
	height: 17px;
}
#menu-gallery a:hover{
	background-position: bottom;
}
#menu-venue a{
	background-image: url(images/menu_venue.jpg);
	background-position: top;
	width: 49px;
	height: 17px;
}
#menu-venue a:hover{
	background-position: bottom;
}
#menu-login{
	position:absolute;
	left: 740px;
	top: 0px;
}
#menu-login  a{
	background-image: url(images/menu_login.jpg);
	background-position: top;
	width: 49px;
	height: 17px;
}
#menu-login a:hover{
	background-position: bottom;
}

.col-50.border{
	border-right: 1px solid #AAA9A8;
}



/* ################################################### 							FORM INPUTS													 */


.field-info{
	background-color:#6699FF;
	border: 1px solid #0033CC;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}
.field-error{
	background-color:#FF9797;
	border: 1px solid #FF3333;

}

/* ################################################### 							SEARCHING													 */


#siteSearchPhrase{
	background-image:url(images/menu_search.jpg);
	background-repeat:no-repeat;
	color: #742319;
}

#siteSearchContainer{
		background-image:url(images/header_search.jpg);
		background-position: center top;
		background-repeat: no-repeat;
}

.search-go{
	background-image:url(images/btn_search.jpg);
	background-position:top;
}
.search-go:hover{
	background-position:center -17px;
}

#siteSearchContainer h3{
	width: 100%;
	text-align:center;

	height: 21px;
}
#siteSearchLoading{
	background-image:url(images/bg_search_loading.jpg)
}
#siteSearchUnderlay{
	background-image:url(images/bg_search.jpg)
}
#siteSearchResults{
}
#siteSearchLoading{
}
#siteSearchClose{
}
.search_results .e{
	background: url(images/bullet_search_event.gif) left top no-repeat;
}
.search_results .b{
	background: url(images/bullet_search_brand.gif) left top no-repeat;
}
.search_results .p{
	background: url(images/bullet_search_page.gif) left top no-repeat;
}
.search_results .g{
	background: url(images/bullet_search_genre.gif) left top no-repeat;
}
/* ################################################### 							LOGIN													 */

.login{
 	background:#AFAEAE url(images/bg_body.jpg) no-repeat fixed center top;
	color:#FFFFFF;
	font-weight:bold;
 }
/* ################################################### 							PAGES														 */

#pages_content{

}
#pages_menu{
	
}
#pages_menu h3{
	color:#660000;
}
#pages_menu ul{
	list-style: none;
}
#pages_menu ul ul{
	list-style-image:url(images/bullet_page_menu.gif);
}
#pages_menu .header{

}
#pages_menu .footer{

}
#pages_menu .small-print{
	color:#666666;
}
/* ################################################### 							CALENDAR													 */

#calendar h1{
	color: #eaafa0;
	}

#calendar .next_month{
		
}
#calendar .next_month a{
	font-weight: bold;
	text-decoration:none;
}
#calendar .previous_month{
	font-weight: bold;
	
}
#calendar .previous_month a{
	font-weight: bold;
	text-decoration:none;
}

.cal_table td a{
	text-decoration: none;
}
.cal_daytitle{
	text-transform:uppercase;
	color: #000000;
}
.calendar_row_even{

}
.calendar_row_odd{
	

}


.cal_date{
	color: #000000;
	background-image: url(images/bg_calendar_dates.jpg);
}
.cal_date a{
	color: #FFFFFF;
}
.cal_date .calendar_access{
	color:#FFFF00;
}
.cal_today{
	color: #ff5b06;
	background-image: url(images/bg_calendar_dates.jpg);
}
.cal_today a{
	color: #ff5b06;
}
.cal_hidden{
	color:#858483;
	background-image: url(images/bg_calendar_dates.jpg);
}
.cal_today .calendar_access{
	color:#003399;
}
.cal_details{
	color: #595959;
	text-align: center;
	overflow:hidden;
	border-bottom: 2px solid #FFFFFF;
}
.cal_details.first{
	border-top: 2px solid #FFFFFF;
}
.cal_details.sunday{
	border-right: 2px solid #FFFFFF;
}
.cal_details a{
	color: #4a181a;
}



/* ################################################### 							EVENTS	TITLES												 */
.event_detail_box{
	border:#DD6B2D 2px solid;
	color:#FFFFFF;

}



/* ################################################### 							EVENT PAGES													 */

.cancelled{
	width: 100%;
	text-align:center;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #660000;
}

#event_page_fill{
	
}
#event_page_top{
	

}
#event_page_bottom{

}
#event_page_bottom a{

}
#event_page_bottom a:hover{

}
#event_page_bottom h3{
	color: #cbcaca;
	text-align: center;
}
.event_content{
	border-right:  1px solid #aaa9a8;
	border-left:  1px solid #aaa9a8;

}
.event_title img{
	border: 1px solid #FF6600;
}
.event_title .bind_phrase{
	color:#333333;
	font-weight: bold;
	font-stretch: expanded;
}

.event_title .subtitle{
	color: #660000;
}
.event_date .date{
	color: #1d1d1d;
}
.event_date .time{
	color: #FFFFFF;
}

.strike
{
	text-decoration: line-through;
}

.event_content .event_photo img{
	border:#DD6B2D 1px solid;
}
.event_details{
	color: #fdbb7a;

}
#event_outlets li{
}
.image_block{
	background-image: url(images/bg_image_block.jpg);
	width: 130px;
	height: 141px;
	text-align: center;
	margin: auto;
}

/* ################################################### 							BRANDS													 */
#brand_page_fill{

}
#brand_page_top{
;

}
#brand_page_bottom{

}
#brand_page_bottom h3{
	color:#660000;
}
.brand_content{
	border-right:  1px solid #aaa9a8;
	border-left:  1px solid #aaa9a8;
}
.brand_content img{
	border: 1px solid #FF6600;
}
.brand_title .bind_phrase{
	color:#333333;
}

.brand_title h2{
	color:#660000;
}
.brand_title .subtitle{
	color:#660000;
}
.brand_date .date{
	color:#FF6600;
}
.brand_date .time{
	color:#CC0000;
}
.brand_content .brand_photo img{
	border:#DD6B2D 1px solid;
}


/* ################################################### 							IMAGE BACKING													 */

.logo_backing_tiny{
	background-image:url(images/image_backing_tiny.jpg);
}

/* ################################################### 							SLIDESHOW													 */

.gallery_previous img{
	border: 6px solid #000000;
}
.gallery_next img{

	border: 6px solid #000000;
}

#slideshow_controls{

}
#control_play{
	background-image:url(images/slideshow_play.gif);
	background-position: top center;
}
#control_play:hover{
	background-position: bottom center;
}
#control_stop{
	background-image:url(images/slideshow_stop.gif);
	background-position: top center;
}
#control_stop:hover{
	background-position: bottom center;
}
#control_back{
	background-image:url(images/slideshow_back.gif);
	background-position: top center;
}
#control_back:hover{
	background-position: bottom center;
}
#control_skip{
	background-image:url(images/slideshow_forward.gif);
	background-position: top center;
}
#control_skip:hover{
	background-position: bottom center;
}
.control_loop_on{
	background-image:url(images/slideshow_repeat_on.gif);
	background-position: top center;
}
.control_loop_on:hover{
	background-position: bottom center;
}
.control_loop_off{
	background-image:url(images/slideshow_repeat_off.gif);
	background-position: top center;
}
.control_loop_off:hover{
	background-position: bottom center;
}
.album_split_right{
	/*border-left:#003399 2px solid;*/
}

.album_split_left{
	border-right:#003399 2px solid;
}

.album_frame{
	background: url(images/bg_gallery_thumb.jpg) no-repeat;
	
}

.slideshow_case{

}


.slideshow_holder{


}
.slideshow_photo_holder{
	background-image: url(images/bg_gallery_case.jpg);
}
.slideshow_endofshow{

	border: 1px solid #FFB164;
	background-color:#FFCACA;

	
}
.slideshow_favourite{


}
.slideshow_paused{
	background-color: #FF0000;
}
.slideshow_loading_holder{
	background-image:url(images/loading_gallery_off.jpg);
}
.slideshow_loading{
	background-image:url(images/loading_gallery_on.jpg);
}


/* ################################################### 							BLOG													 */
#blog_rss_icon{
	position: absolute;
	top: 21px;
	left: 205px;
}
.blog{
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 5px;
}
.blog .blog_footer{
	color: #ffab64;
}
.blog .blog_footer a{
	color: #ffab64;
}

/* ################################################### 							SWATCHES													 */

#style-box #style_0{
	background-image:url(images/swatch_0.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}
#style-box #style_1{
	background-image:url(images/swatch_1.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}
#style-box #style_2{
	background-image:url(images/swatch_2.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}

/* ################################################### 							INDEX MODULES													 */


/* Gallery Scroller */
.index_gallery_scroller{
	height: 273px;
	width: 210px;
	background: url(images/bg_gallery_selector.jpg) no-repeat;
	position: relative;
	}
.index_gallery_scroller .preview{
	position: absolute;
	top: 40px;
	left: 50px;
}
.index_gallery_scroller .scrollbox{
	position: absolute;
	height: 73px;
	left: 3px;
	top: 193px;
	width: 199px;
	overflow: auto;
	font-size: 0.9em;
}
.index_gallery_scroller .scrollbox.js{
	position: absolute;
	height: 300px;
	left: 5px;
	top: 196px;
	width: 170px;
	font-size: 0.9em;
	overflow: hidden;
	white-space: nowrap;
}
.index_gallery_scroller .scrollbox em{
	float: left;
	clear: both;
	display: block;
	width: 50px;
}
.index_gallery_scroller .scrollbox a{
	float: left;
	display: block;
	width: 120px;
}
#gallery_scroller_track{
	position: absolute;

	width: 11px;
	height: 45px;
	top: 198px;
	left: 191px;
} 
#gallery_scroller_handle{
	height: 19px;
	width: 11px;
	background-image: url(images/handle_gallery_scroller.jpg);
	cursor: move;
}
/* GUESTLIST */

.guestlist li{
	margin-top: 5px;
}
.guestlist .count{
	color: #ff4e06;
}
.guestlist .date{
	color: #a9a9a9;
}

#online-list{
	background-image: url(images/bg_onlinelist.png);
	background-position: center top;
	background-repeat: repeat-y;
	color:#CCCCCC;
}