body
{
        background:url(../images/wrapper_site.jpg) top center repeat-y #000;
        color: #d6d6d6;
        font-size: 12px;
		line-height:16px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
}

.main {
	margin: 0 auto; 
	width: 1000px; 
	padding:0;
	text-align:left;
	min-width:1000px;
}


a{color:#FFF;}
a:hover { text-decoration:none;}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}


/*         _______
__________/ fonts \__________________________________________________________________
------------------------------------------------------------------------------------*/
.top-menu{font-family: 'BasicSansLightSFRegular';}
.main-content h3, #left h3, .box1 h3, .items-row h2, #basic-details, .title-sub{font-family: 'ChampagneLimousinesRegular';	}


/*         ________
__________/ header \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.header-wrapper{ background:url(../images/header-wrapper.jpg) top center no-repeat;}

/*header*/
.header{ min-height:357px;}
.microphone{ background:url(../images/microphone.png) 0 0 no-repeat; width:311px; height:289px; top:0; left:265px; z-index:9;}

/*logo*/
.logo{
	width:296px; 
	height:108px;
	top:114px;
	left:45px;
	background:url(../images/logo.png) 0 0 no-repeat;
	z-index:1;
}
/**/

/*slogan*/
.slogan{ background:url(../images/slogan.png) 0 0 no-repeat; width:515px; height:128px; top:146px; left:453px;}
/**/

/*header-box*/
.header-box{ top:30px; left:357px; width:213px;}
.header-box h3{ color:#ffffff; font-size:14px; padding:4px 0 0 3px;}
.header-box .fright{ width:126px;}
.header-box p{ color:#ffffff; font-size:11px; line-height:14px; text-transform:uppercase; padding-left:3px;}
.header-box a{
	background:url(../images/header_button.png) 0 0 no-repeat;
	width:86px; height:20px;
	margin:6px 0 0 0;
	text-align:center;
	 color:#ffffff;
	 font-size:11px;
	 text-transform:uppercase;
	 text-decoration:none;
	 line-height:1.9em;
	 word-spacing:1px;
	  text-shadow: #558600 2px 2px 3px
}
.header-box a:hover{ background-position:0 -20px;}
/**/

/*social-icon*/
.social-icon{ background:url(../images/social_icon.png) 0 0 no-repeat; width:195px; height:34px; top:231px; left:44px;}
.social-icon .label{ display:block; padding:9px 0 0 17px; color:#a2a2a2; font-size:10px; text-transform:uppercase;}

.social-icon .social { list-style:none; margin:7px 0 0 91px; width:103px; position:absolute;}
.social-icon .social li { display:inline; float:left; background-repeat:no-repeat; width:21px; height:21px; margin-right:3px;}
.social-icon .social li a { display:block; width:21px; height:21px; position:relative; text-decoration:none; }
.social-icon .social li a strong { font-weight:normal; position:absolute; left:10px; top:-11px; font-size:11px; text-transform:uppercase; color:#fff; padding:3px; z-index:9999;
 text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
 -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.social-icon li.twitter { background-image:url("../images/twitter.png"); }
.social-icon li.blogger { background-image:url("../images/blogger.png"); }
.social-icon li.stumbleupon { background-image:url("../images/stumbleupon.png"); }
.social-icon li.facebook { background-image:url("../images/facebook.png"); }
/**/



/*         _________
__________/ content \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.content{ background:#000000; padding:0 11px 0 18px;}
#container{overflow:hidden; text-align:left}
.container-indent{ padding:3px 0 0 0;}
#left{ float:left; text-align:left;    width:315px;}
.left-indent{ padding-right:17px; padding-top:2px;}





/*stylebox1*/
.stylebox1-title{ background:url(../images/stylebox1-title.gif) 0 0 repeat-x;}
.stylebox1-title-left{ background:url(../images/stylebox1-title-left.gif) 0 0 no-repeat;}
.stylebox1-title-right{ background:url(../images/stylebox1-title-right.gif) top right no-repeat; height:52px;}
.stylebox1-title h3{ color:#cdcdcd; font-size:18px; line-height:1.2em; padding:17px 0 0 30px; font-weight:normal; text-transform:uppercase;}

.stylebox1-text{
	 border-left:1px solid #4a4a4a;
     border-right:1px solid #4a4a4a;
	 background:#000000;
	 padding:12px 21px 24px 26px;
}

.stylebox1-bottom{ background:url(../images/stylebox1-bottom.gif) 0 0 repeat-x; height:11px; margin-bottom:8px;}
.stylebox1-bottom > div{ background:url(../images/stylebox1-bottom-left.gif) 0 0 no-repeat;}
.stylebox1-bottom > div >div{ height:11px; background:url(../images/stylebox1-bottom-right.gif) top right no-repeat;}
/**/


/*main-content*/
.main-content{ padding:0 0 0 29px;}
.main-content .col-1{ width:290px;}
.main-content .col-2{ width:283px; margin-left:31px;}
.main-content  h3{ color:#ffffff; font-size:24px; line-height:1.2em; text-transform:uppercase; font-weight:normal; padding-bottom:15px;}
.main-content .indent-top-bottom{ margin:16px 0 16px 0;}
.img-indent{ float:left; margin:1px 16px 0 0;}
.main-content .img-txt{ line-height:14px; font-size:11px; color:#FFF;}
.main-content .img-txt strong{font-size:12px;}

.row-button{ padding:23px 0 21px 0;}
.row-button span{ width:98px; color:#949494; text-transform:uppercase; padding:4px 0 0 0; font-size:11px;}
.row-button .text-button1{
	background:url(../images/text_button1.gif) 0 0 no-repeat;
	width:63px; height:23px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	line-height:1.7em;
}
.row-button .text-button2{
	background:url(../images/text_button2.gif) 0 0 no-repeat;
	width:68px; height:23px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	line-height:1.7em;
	margin-left:6px;
}
.row-button .text-button1:hover, .row-button .text-button2:hover{ background-position:0 -23px;}

.link-top{ padding-top:19px;}
.link{ background:url(../images/link_marker.gif) 1px 0 no-repeat; padding:0 0 0 20px; color:#b6d100; text-decoration:none;}
.link:hover{color:#FFF;}

.text-separator{ background:url(../images/text-separator.gif) 0 0 repeat-x; height:1px;}
.img-top{ margin-top:24px;}
/**/

/*box1*/
.box1{
	background:url(../images/box1.jpg) 0 0 no-repeat;
	width:650px;
	 height:154px;
	 margin:23px 0  0 5px;
}
.box1-indent{ padding:16px 0 0 36px;}
.box1 h3{ color:#dddddd; font-size:24px; line-height:1.2em; text-transform:uppercase; margin-bottom:8px}
.box1 ul li{ background:url(../images/list_marker.gif) 1px 6px no-repeat; position:relative; padding:0 0 6px 22px;}
.box1 ul li a{ color:#b9b9b9; text-decoration:none;}
.box1 ul li a:hover{ text-decoration:underline; color:#FFF;}
/**/


/*moduletable_menu*/
.moduletable_menu ul li{ padding:0 0 1px 0; font-weight:bold; font-size:14px;}
.moduletable_menu ul li > a{ display:block; width:215px; height:29px; background:url(../images/main_menu_marker.gif) 11px 9px no-repeat; color:#c4c4c4; font-size:14px; font-weight:bold; padding-left:31px; line-height:2.2em; text-decoration:none;}
.moduletable_menu ul li > a:hover, .moduletable_menu ul li.current a{ color:#302d2f; background:url(../images/main_menu_act.gif) 0 0 no-repeat;}
/**/



/*         ________
__________/ footer \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-bottom{ background:url(../images/bottom-corner-site.png) 0 0 no-repeat; height:8px; margin-bottom:100px;}
.footer{ border-top:2px solid #4b4b4b; background:#000; padding:22px 20px 0 39px;}
.footer .fright{ width:635px; padding:2px 0 0 0;}
.footer .fright p{ color:#717171; font-size:11px; line-height:12px;}
.footer .fright .text-copyright{ padding:23px 0 17px 0;}
.footer .fright .text-copyright a{ color:#90a300;}
.footer .fleft{ width:208px; line-height:19px; color:#c7c7c7;}
.footer-link{ color:#dddddd; font-size:12px; font-weight:bold;}

.social-icon-footer{ padding:22px 0 0 0;}

/*social-icon*/

.social-icon-footer .social li { display:inline; float:left; background-repeat:no-repeat; width:21px; height:34px; margin-right:3px;}
.social-icon-footer .social li a { display:block; width:21px; height:34px; position:relative; text-decoration:none; }
.social-icon-footer .social li a strong { font-weight:normal; position:absolute; left:10px; top:-11px; font-size:11px; text-transform:uppercase; color:#fff; padding:3px; z-index:9999;
 text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
 -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.social-icon-footer li.twitter { background-image:url("../images/twitter1.png"); }
.social-icon-footer li.blogger { background-image:url("../images/blogger1.png"); }
.social-icon-footer li.stumbleupon { background-image:url("../images/stumbleupon1.png"); }
.social-icon-footer li.facebook { background-image:url("../images/facebook1.png"); }
/**/




/*         ________
__________/ Slideshow content \__________________________________________________________________
--------------------------------------------------------------------------------------- */


.slider-row{
	background:url(../images/slider_border.gif) 0 0 no-repeat;
	width:650px; height:300px;
	 margin-bottom:30px;
}
.slider-row-indent{ padding:1px 0 0 1px;}

.slider-row #slides {
	z-index:100;
	
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slider-row .slides_container {
	width:646px;
	height:276px;
	overflow:hidden;
	position:relative;
	display:none;
	
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slider-row .slides_container div.slide {
	width:570px;
	display:block;
}


/*
	Pagination
*/

.slider-row .pagination {
	margin:4px 0 0 567px;
	width:70px;
}

.slider-row .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.slider-row .pagination li a {
	display:block;
	width:13px;
	height:0;
	padding-top:13px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.slider-row .pagination li.current a, .slider-row .pagination li a:hover {
	background-position:0 -13px;
}

/*
	Caption
*/

.slider-row .caption {
	z-index:500;
	position:absolute;
	bottom:-85px;
	height:85px;
	background:#000;
	background:url(../images/slider_shadow.png) 0 0 repeat;
	width:646px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	text-shadow:none;
}
.slider-row .caption h3{ color:#ffffff; font-size:36px; line-height:1.1em; padding:13px 0 0 24px;}
.slider-row .caption p{ color:#ffffff; font-size:18px; line-height:1.1em; padding:0 0 0 24px; font-weight:normal;}




/*         ________
__________/ Slideshow box \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.s1 .stylebox1-text { padding:0;}
.link1{ background:url(../images/link1.png) 0 0 no-repeat; padding:0 0 0 20px; color:#b6d100; text-decoration:none;}
.link1:hover{ color:#FFF;}
.extra-link{ padding:8px 0 1px 24px;}
#vertical-ticker{ padding:1px; height:363px;}
#vertical-ticker li{ background:#383838; clear:both; margin-bottom:1px;}
#vertical-ticker .inner-text{ padding:15px 0 20px 9px;}
#vertical-ticker .img-indent1{ float:left; margin:0 14px 0 0; border:4px solid #dadada;}
#vertical-ticker h4{ color:#ffffff; font-size:14px; line-height:1em;}
#vertical-ticker h4 span{ color:#8d8d8d; font-size:11px; font-weight:normal; display:block;}
#vertical-ticker .link-top{ padding-top:9px;}




/*         ________
__________/ gallery box(sub_pages_gallery) \__________________________________________________________________
----------------------------------------------------------------------------------------------------------- */
.iw_wrapper{
	width:100%;
	margin:0 0 0 0;
	position:relative;
	background:url(../images/gallery_wrapper.png) bottom center no-repeat;
}
ul.iw_thumbs li{
	float:left;
	margin:5px;
}
ul.iw_thumbs li div{
	position:absolute;
	top:5px;
	width:180px;
	padding:0px 10px;
	display:none;
	color:#fff;
	z-index:100;
}
ul.iw_thumbs li div h2{
	font-size:20px;
	text-transform:uppercase;
	text-shadow:0px 0px 1px #fff;
	font-weight:normal;
	 margin:3px 0 9px 0;
	 line-height:1.2em;
}
ul.iw_thumbs li div p{
	font-size:11px;
	line-height:16px;
	font-style:italic;
}
ul.iw_thumbs li:nth-child(1){
	margin-left:50px;
}
ul.iw_thumbs li:nth-child(even){
	margin-top:30px;
}
ul.iw_thumbs li:nth-child(3n){
	margin-left:20px;
}
ul.iw_thumbs li img{
	border:5px solid #e8e8e8;
	cursor:pointer;
	position:relative;
	-moz-box-shadow:1px 1px 1px #aaa;
	-webkit-box-shadow:1px 1px 1px #aaa;
	box-shadow:1px 1px 1px #aaa;
}
ul.iw_thumbs li img:hover{
	border:5px solid #b6d100;
	-moz-box-shadow:1px 1px 7px #b6d100;
	-webkit-box-shadow:1px 1px 7px #b6d100;
	box-shadow:1px 1px 7px #b6d100;
}
ul.iw_thumbs li:nth-child(even) img{
	height:20px;
}
ul.iw_thumbs li:nth-child(odd) img{
	height:40px;
}
ul.iw_thumbs li:nth-child(5n) img{
	height:70px;
}
ul.iw_thumbs li:nth-child(6n) img{
	height:110px;
}
ul.iw_thumbs li:nth-child(7n) img{
	height:20px;
}
.iw_ribbon{
	position:fixed;
	height:126px; /*first 126 then 0 to close and 100% to open (while top goes to 0) */
	width:0px;/*first 0 then animate to 100%*/
	left:0px;/*or right 0*/
	top:0px; /*First, top of thumb, then animate to 0*/
	background:#000;
	opacity:0.8;
	z-index:10;
	overflow:hidden;
	display:none;
}
.iw_close{
	position:absolute;
	top:10px;
	right:10px;
	background:#f0f0f0 url(../images/close.gif) no-repeat center center;
	width:18px;
	height:18px;
	display:none;
	cursor:pointer;
}
.iw_zoom{
	color:white;
	font-size:8px;
	font-family:Arial, sans-serif;
	text-transform:uppercase;
	padding:14px;
	display:none;
	float:right;
	margin-right:30px;
}
.iw_ribbon img{
	position:absolute;
	top:50%;
	left:50%;
	border:7px solid #fff;
}
.iw_loading{
	background: #fff url(../images/loader.gif) no-repeat center center;
	width:28px;
	height:28px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10000;
	margin: -14px 0px 0px -14px;
	opacity:0.8;
}


/*         ____________________________________
__________/ hero-slider(sub_pages_news&events) \__________________________________________________________________
--------------------------------------------------------------------------------------------------------------- */

#hero-slider {
	background:url(../images/slider_border.gif) 0 0 no-repeat;
	height:300px;
	width:650px;
}

#hero-slider .mask { 
	float:left; 
	width:483px; 
	height:230px;
	margin:15px 0 0 10px; 
	overflow:hidden;
	
}

#hero-slider .panel { 
	width:483px; 
	height:230px; 
	text-align:justify;
}

#hero-slider ul {
	margin:0; 
	padding:15px 15px 0 15px; 
	list-style:none; 
	float:left; 
	border-right:1px solid #dedede; 
	height:285px;
}

#hero-slider ul li {
	margin:10px 0;
}

#hero-slider ul a {
	outline:none; 
	display:block;
	font-size:14px;
	color:#b6d100;
	text-decoration:none;
	font-weight:bold;
}



#hero-slider ul a:hover {
	text-decoration:underline;
	color:#FFF;
	
}

.panel h2 {
	padding:15px 0 15px 0;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	line-height:1.2em;
}

.panel p {
	color:#d6d6d6;
}

.clear {clear:both}


/*         __________________________________
__________/ flip-tabs(sub_pages_music) \__________________________________________________________________
------------------------------------------------------------------------------------------------------------- */

#flip-tabs{
	position:relative;
	margin-top:11px;
}
#flip-navigation{
	margin:0 0 10px; padding:0; 
	list-style:none;
}
#flip-navigation li{ 
	display:inline; 
}
#flip-navigation li a{
	text-decoration:none; padding:10px; 
	margin-right:0px;
	background:#f9f9f9;
	color:#333; outline:none;
	font-family:Arial; font-size:12px; text-transform:uppercase;
}
#flip-navigation li a:hover{
	background:#383838; 
	color:#f0f0f0;
}
#flip-navigation li.selected a{
	background:#383838;
	color:#f0f0f0;
}
#flip-container{  
	width:100%;
	font-size:13px;
	min-height:520px;
	 
	 background:#383838;
}



.tab-indent{ padding:15px;}








/*

Stylesheet for slidorion

 */
#slidorion {
	width: 100%;			/* Set to slidorion width. Is equal to #slider + #accordion width */
	height: 400px;			/* Set to slidorion height. Is equal to #slider and #accordion height */
	position: relative;
	padding: 10px;
	background: #383838;
}

#slider {
	width: 488px;			/* Set to slider width */
	height: 400px;			/* Set to slider height */
	position: relative;
	float: left;
	overflow: hidden;		/* Hides the animations */
}

.slider-image {
	position: relative;
}

#accordion {
	width: 458px;			/* Set to accordion width */
	height: 400px;			/* Set to image height */
	position: relative;
	z-index:999;
	float: left;
	background:#000;
}

#accordion .header {
	color: #333;
	background: #000;
	border: none;
	min-height:inherit;
}

#accordion .header a {
	background: none;
	padding: 10px 14px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

#accordion .header a:hover {
	background: #7b7b7b;
	cursor: pointer;
}

#accordion .header a.active {
	border-bottom: none;
	background-color: #7b7b7b !important;
	color: #fff;
}

#accordion .content {
	height: 257px;			/* This height needs to be changed as it depends on the accordion height and number of tabs */
	font-size: 12px;
	margin: 0;
	padding: 16px;
	border: none;
	background: #383838;
	overflow:auto;
	color:#8d8d8d;
}

