/*
CSS for Innerpages
*/
*{margin:0;padding: 0;}
body{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	background: #0f0b0a ;
	color: #d9d7d1;
}

/*elements*/
p{
	line-height:130%;
}
img{
	border:0;
}

a{
	color: #f8c21a;
	background-color: inherit;
	text-decoration: none;
	font-size:9pt;
}
a:hover{
	color: #f8c21a;
	background-color: inherit;
	text-decoration: underline;

}

a.TitleReel{
	color: #f8c21a;
	background-color: inherit;
	text-decoration: none;
	font-size:12pt;
}
a.TitleReel:hover{
	color: #f8c21a;
	font-size:12pt;
	background-color: inherit;
	text-decoration: underline;

}

.wrapper{
	width: 950px;
	margin:0 auto;
	clear: both;
	
}

.wrapper_footer{
	width: 950px;
	height:124px;
	margin:0 auto;
	clear: both;
	float:right;
	background:url(../images/logoonly_03.png);
	background-position:right;
	background-repeat:no-repeat;
}
.left{
	float: left;
	display: inline;
}
.right{
	float: right;
	display: inline;
}

.clearfix{
	clear: both;
}

#header{
	clear: both;
	background-color: transparent;
	color: #fff;
	height:100px;
	margin-bottom:10px;
}
#content{
	width:640px;
	padding-top:10px;
	margin-left:15px;
}
#top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1.0em;
	background-color:#f5cc4c;
}

#bottom {
	position: fixed;

	width: 100%;
	height: 1.25em;
	background-color:#f6c838;
}
.centerfooter {
	text-align: center;
	font-weight: bold;
	padding:10px;
	color: #666;
}
#leftsidebar{
	width: 140px;
	padding-top:20px;

}

#subcontent{
	margin-top:10px;
	padding-top:5px;
	padding-bottom :10px;
	border-top:1px solid #ddd;
	background-color: #e8e8ff;
	color: #000;

}

#footer{
	clear: both;
	margin-top:10px;
	/*border-top:1px solid #ddd;*/
	text-align: center;
	padding:10px;
	color: #666;
	background-color: inherit;
}


/*content ids and whatnots*/
#contentleft{
	/*border: solid;*/
	background-image:url(../images/watermark.gif);
	width:760px;
	padding: 10px 0 0 10px;
	background-repeat:no-repeat;
}

#contentleft p{

	padding: 5px 0 5px 0;
}

/*header title and other content classes*/
h2.secTitle{
	/*padding: 5px;*/
	font-size:13.5pt;
	color: #4477bb;
	background-color: inherit;
	text-transform: uppercase;
	font-size:13.5pt;
	padding: 0 0 15px 0;
}
em {
  font-size:9pt;
  color:#f8c21a;
}
/**NAV FADE*/
.elemFaderGray  /*innerpages*/
{
position:relative;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4;
  display: block;
  border-top    : 1px solid #999999;
  border-left   : 1px solid #999999;
  border-right  : 1px solid #333333;
  border-bottom : 1px solid #333333;
  background-color:#666666;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:18px;
  color: #ffffff;
  text-decoration:none;
  width:100%;
  text-align:left;
}

#fadenav{
	position:fixed;
	width: 150px;
	height:100%;
	background-color: #0f0b0a;
	float:left;
	padding:0px 10px 0px 0px;
}


	  /* --------------------------------
			  Navigation - inside
	  -------------------------------- */
#NavBox{
/* border: solid;*/
float: left;
position: relative;
left: 40px;
/*top: 45px;*/
top:55px;
}
ul#mainNav, #NavBox ul#mainNav{
	list-style: none;
}

ul#mainNav a,#NavBox ul#mainNav a{

	display: block;
	color: #555;
	background-color: inherit;
	text-decoration: none;
	/*height:1%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 1px 0 1px 0;
}

ul#mainNav[id] a,#NavBox ul#mainNav[id] a{
	height: auto;

}

ul#mainNav a:hover, #NavBox ul#mainNav a:hover{
	color: #f8c21a;
	/*border-bottom:1px solid #ddd;*/

}
/*for index page*/
#content_indexright{
	/*border: solid;*/
		margin:0 auto;
	float:none;
	background-image:url(../images/index_02.png);
	/*background-position:left;*/
	background-repeat:no-repeat;
	width:850px;
	height:203px;
	background-color:#0f0b0a;

	/*padding: 10px 0 0 10px;*/
}

.wrapper_indexfooter{
	/*border: solid;*/
	width: 850px;
	height:242px;
	margin:0 auto;
	clear: both;
	float:none;
	background:url(../images/index_04.png);
	/*background-position:right;*/
	background-repeat:no-repeat;
	background-color:#0f0b0a;
}

/*CONTACT US*/
label,input.contact,textarea.contact {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

br {
	clear: left;
}

/**VIDEO/REELS*/
.vimg90 {
	width: 90px;
	height: 70px;
	border: 1px solid #999;
	}

#videostage{


	padding:5px;
	float:left;
	width:45%;

}

#vidinfo{
	padding:10px;
	clear:both;
}

#vidinfo h4{

	padding:5px 0 5px 0;

	font-size:15px;

}

ul#videothumbs{

	padding:10px;

}

ul#videothumbs li{
	display: block;
	border:1px solid #aaa;
	width:100%;
	height:82px;
	margin-bottom:5px;
	clear: both;

}

ul#videothumbs li:hover{

	background-color: #06c;

}

ul#videothumbs li:hover a{

	color: #fff;

}

ul#videothumbs li img{

	float: left;

	margin:5px;

	border: 1px solid #aaa;

	width:100px;

	height:70px;

}

ul#videothumbs li img:hover{

	border: 1px solid #fff;

}

ul#videothumbs li h5{

	margin:10px;

	font-size:12px;
}

ul#videothumbs li h5 a{

	color: #666;

}

/**video right align*/

#videostage_right{
	padding:5px;
	float:right;
	width:50%;

}
ul#videothumbs_right{
	position:inherit;
	width:95%;
	/**padding:10px;**/
	float:left;

}
	
ul#videothumbs_right li{
	border:1px solid #aaa;
	width:100%;
	height:82px;

	margin-bottom:5px;

	clear: both;

}

ul#videothumbs_right li:hover{

	background-color: #06c;

}

ul#videothumbs_right li:hover a{

	color: #fff;

}

ul#videothumbs_right li img{

	float: left;

	margin:5px;

	border: 1px solid #aaa;

	width:100px;

	height:70px;

}

ul#videothumbs_right li img:hover{

	border: 1px solid #fff;

}

ul#videothumbs_right li h5{

	margin:10px;

	font-size:12px;

}

ul#videothumbs_right li h5 a{

	color: #666;

}


.pagination{clear:both;padding:3px 0;line-height:180%; color:#06c;}

.pagination a{padding:1px 4px;border:1px solid #fff;text-decoration:none;color:#777;}

.pagination a:hover{border:1px solid #fff;color:#06c;}

/**Whats new*/
#whatsnew{
	/* border: solid;*/
	float: center;
	position: relative;
	left: 240px;
	top: 55px;
}

#pscroller1{
	width: 200px;
	height: 120px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	color: #d9d7d1;
	/*border: 1px solid #666666;*/
	padding: 5px;

}




