
/* ======================== */
/* MSR Mobile Stage Rentals */
/* ======= 01/04/08 ======= */
/* ======================== */
body {
	background-color: #191919;
	margin: 0 auto;
	text-align: center;
	line-height: 100%;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}
/* LANG SELECTIONT ========================================================================================= */
.langROW{
	text-align: right;
	padding-top: 5px;
	float: right;
	width: auto;
	height: 25px;
	font-size: 11px;
}
.langROW a, .langROW a:link {
	color: #FDBB30;
}
.langROW a:hover {
	color: #FFFFFF;
}
/* BANNER ================================================================================================= */
.banner{
	width: 975px;
	height: 125px;
	background: url('../images/header_bg.png') top left repeat-x;
	overflow: hidden;
	border-top: #505364 2px solid;border-left: #505364 1px solid;border-right: #505364 1px solid;
}
/* MAINMENU =============================================================================================== */
.mainMenu{
	width: 975px;
	height: 36px;
	background: url('../images/nav_bg.gif') top left repeat-x;
	border-left: #505364 1px solid;border-right: #505364 1px solid;
	margin: 0 auto;
	letter-spacing: 1px;
	text-align: center;	
}
.buttons{
	text-align: center;
	margin: 0 auto;
	height:100%;
	width:auto;
	line-height: 200%;
	white-space: nowrap;
	border-right: 1px solid #505364;
}
.buttons a:link, 
.buttons a:active, 
.buttons a:visited, 
.buttons a:hover{
	display: block;
	padding: 4px;
	color: #FFFFFF;
	margin: 0 auto;
	text-decoration: none;
	border-left: 1px solid #505364;
	border-right: 1px solid #121525;
	background: #1A1C28 url('../images/nav_bg.gif');
	font-weight: bold;
	font-family: Tahoma;
}
.buttons a:hover
{
	color: #FFF;
	background: #9F4E0F url('../images/btn_hover2.gif') top left repeat-x;
}
.buttons a:active {
	color: #FFFFFF;
	background: #9F4E0F url('../images/btn_down.gif') top left repeat-x;
}
.buttons-active {
	color: #FFF !important;
	background: #13344B url('../images/btn_hover2.gif') !important;
}
.buttons .label{
	float: left;
	overflow: hidden;
	display: block;
	padding: 4px 20px;
	color: #FFF;
	
}
.buttons .label a:link,
.buttons .label a:active,
.buttons .label a:visited,
.buttons .label a:hover
{
	float: none;
	display: inline;
	height: auto;
	padding: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: none;
	background: none;
}
* html .buttons img {
	float: left;
	margin: 5px 5px 5px 0px;
}
/* SUBMENU ================================================================================================ */
.SubMenu {
	width: 986px;
	height: 24px;
	background: url('../images/sub_bg.gif') top left repeat-x;
	border-left: #505364 1px solid;border-right: #505364 1px solid;
	margin: 0 auto;
	letter-spacing: 1px;
	text-align: center;
}
.subbuttons{
	text-align: center;
	margin: 0 auto;
	height:100%;
	width:auto;
	line-height: 100%;
	white-space: nowrap;
	border-right: 1px solid #505364;
}
.subbuttons a:link, 
.subbuttons a:active, 
.subbuttons a:visited, 
.subbuttons a:hover{

	display: block;
	padding: 4px;
	color: #FFFFFF;
	margin: 0 auto;
	text-decoration: none;
	border-left: 1px solid #505364;
	border-right: 1px solid #121525;
	background: #1A1C28 url('../images/sub_bg.gif');
	font-weight: bold;
	font-family: Tahoma;
	border-bottom: 1px solid #505364;
}
.subbuttons a:hover
{
	color: #FFF;
	background: #9F4E0F url('../images/sub_hover.gif') top left repeat-x;
}
.subbuttons a:active {
	color: #FFF;
	background: #9F4E0F url('../images/sub_down.gif') top left repeat-x;
}
.subbuttons-active {
	color: #FFF !important;
	background: #13344B url('../images/sub_hover.gif') !important;
}
.subbuttons .label{
	float: left;
	overflow: hidden;
	display: block;
	padding: 4px 0px;
	color: #FFF;
	
}
.subbuttons .label a:link,
.subbuttons .label a:active,
.subbuttons .label a:visited,
.subbuttons .label a:hover
{
	float: none;
	display: inline;
	height: auto;
	padding: 0px;
	font-weight: bold;
	text-decoration: underline;
	border: none;
	background: none;
}

/* ie6 hack */
* html .subbuttons img {
	float: left;
	margin: 0px 5px 0px 0px;
}
/* CONTENT =============================================================================================== */
.content {
	border-left: #505364 1px solid;
	border-right: #505364 1px solid;
	border-bottom: #505364 1px solid;
	overflow: auto;
}
/* CONTENT LEFT =========================================================================================== */
.contentleft {
	vertical-align: top;
	background: #191919;
	background-image: url(../images/news_bg.jpg);
	background-repeat: repeat-x;
	border: #FDBB30 1px solid;
	float: left;
	text-align: left;
	height: 100%;
	line-height: 120%;
	padding: 15px 0 0 0px;
	overflow: hidden;
}

.contentleft h1 {
	color: #000000;
	font-size: 22px;
	text-decoration: none;
	font-weight: bold;
}

.contentleft a,
.contentleft a:link,
.contentleft a:hover,
.contentleft a:visited,
.contentleft a:active {
	color: #FFFFFF;
}

.contentleft a:hover {
	color: #999999;
}
/* GALLERY LEFT CONTENT =========================================================================================== */
.gallery {
	vertical-align: top;
	background: #191919;
	background-image: url(../images/news_bg.jpg);
	background-repeat: repeat-x;
	border: #FDBB30 1px solid;
	float: left;
	text-align: left;
	height: 100%;
	line-height: 120%;
	padding: 15px 0 0 0px;
	overflow: hidden;
}

.gallery h1 {
	color: #000000;
	font-size: 22px;
	text-decoration: none;
	font-weight: bold;
}

.gallery a,
.gallery a:link,
.gallery a:hover,
.gallery a:visited,
.gallery a:active {
	color: #FFFFFF;
}

.gallery a:hover {
	color: #999999;
}
.gallery img{
	border:#FFFFFF 2px solid;
}
.gallery img:hover{
	border: #FDBB30 2px solid;
}
/* GALLERY IMAGE TITLE ===================================================================================== */
.GalTitle {
width: 510px;
height: 20px;
background: none;
border: none;
padding: 2px 0 0 5px;
color:#FFFFFF;
font-size:15px;
}
/* MOBILE STAGES LEFT CONTENT ============================================================================== */
.MSLC {
	vertical-align: top;
	background: #191919;
	background-image: url(../images/news_bg.jpg);
	background-repeat: repeat-x;
	border: #FDBB30 1px solid;
	float: left;
	text-align: left;
	height: 100%;
	line-height: 140%;
	color: #FFF;
	padding-bottom: 10px;
}
.MSLC h1{
	color: #FFFFFF;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
}
.MSLC h2{
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
}
.MSLC a,
.MSLC a:link,
.MSLC a:hover,
.MSLC a:visited,
.MSLC a:active {
	color: #FFFFFF;
	text-align: right;
}

.MSLC a:hover {
	color: #999999;
}
/* CONTACT LEFT CONTENT ============================================================================== */
.CLC {
	vertical-align: top;
	background: #191919;
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	border: #FDBB30 1px solid;
	float: left;
	text-align: left;
	height: 100%;
	line-height: 140%;
	color: #FFF;	
	padding-left: 0;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	width: 734px;
	overflow: hidden;

}
.CLC h1{
	color: #000000;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
}
.CLC h2{
	color: #FFFFFF;
	font-size: 24px;
	text-decoration: none;

}
.CLC a,
.CLC a:link,
.CLC a:hover,
.CLC a:visited,
.CLC a:active {
	color: #FFFFFF;
}

.CLC a:hover {
	color: #999999;
}
/* NEWS CONTENT ============================================================================== */
.MSLN {
	vertical-align: top;
	background: #191919;
	background-image: url(../images/news_bg.jpg);
	background-repeat: repeat-x;
	border: #FDBB30 1px solid;
	float: left;
	text-align: left;
	height: 100%;
	line-height: 120%;
	color: #FFF;
}
.MSLN h1{
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	line-height: 150%
}
.MSLN h2{
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
}
.MSLN a,
.MSLN a:link,
.MSLN a:hover,
.MSLN a:visited,
.MSLN a:active {
	color: #FFFFFF;
}

.MSLN a:hover {
	color: #999999;
}
.NewsText{
	
	text-align: left;
	padding: 0 10px 0 10px;
}
/* CONTENT RIGHT =========================================================================================== */
.contentright {
	vertical-align: top;
	background: #191919;
	background-image: url(../images/news_bg.jpg);
	background-repeat: repeat-x;
	border: #FDBB30 1px solid;
	text-align: left;
	height: 100%;
	line-height: 120%;
	padding: 15px 0 0 0px;
	
	}

.contentright h1 {
	color: #000000;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

.contentright a,
.contentright a:link,
.contentright a:hover,
.contentright a:visited,
.contentright a:active {
	color: #FFFFFF;
}

.contentright a:hover {
	color: #999999;
}

.contentright h1 {
	color: Black;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
	line-height: 50%;
	text-align: center;
}
.contentright h2 {
	color: #FDBB30;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	line-height: 150%;
}
/* FOOTER =========================================================================================== */

.fwrap {	
	background: #FFFFFF url('../images/footer_bg.gif') top left repeat-x;
	margin: 0px 0;
	width: 975px;
	height: 24px;
	color: #000;
	font-size: 11px;
	border-left: #3E3E3E 1px solid;border-right: #3E3E3E 1px solid;
}

.ftxtt {
	float: left;
	text-align: center;
	padding: 4px;
	color: White;
}

.ftxtt a, .ftxtt a:link,  .ftxtt a:active, .ftxtt a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ftxtt a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.ftxtr {
	float: right;
	text-align: right;
	margin: 0 auto;
	padding: 0;
	width: auto;
	color: #FFFFFF;
}
/* FOOTER RIGHT BUTTONS =========================================================================================== */
.fbutton {
	display: inline;
	text-align: center;
	margin: 0 auto;
	height:100%;
	width: 0 auto;
	line-height: 200%;
	white-space: nowrap;
	overflow: hidden;
}

.fbutton a, 
.fbutton a:link, 
.fbutton a:active, 
.fbutton a:visited {
	text-align: right;
	height: 24px;
	display: block;
	padding: 0 20px;
	color: #FFFFFF;
	margin: 0 auto;
	text-decoration: none;
	border-left: 1px solid #121525;
	background: url('../images/footer_link.gif') top left repeat-x;
	font-weight: bold;
}

* + html .fbutton a, 
* + html .fbutton a:link, 
* + html .fbutton a:active, 
* + html .fbutton a:visited {
	float: right;
}

.fbutton a:hover {
	color: #FFFFFF;
	background: url('../images/footer_hover.gif') top left repeat-x;
}
/* COPYRIGHT =========================================================================================== */
.copyright {
	margin: 0 0 5px 0;
	padding: 2px;
	text-align: center;
	width: 975px;
	height: auto;
	color: #FDBB30;
	font-size: 10px;
}
/* misc tables */
.misctab{
		border: 1px dotted #FDBB30;
		margin-bottom: 10px;
}