@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background-color:#433d36;
}
ul
{
	margin :0px;
	padding :0px;
}
.wrapper{
	margin:auto;
}
.maintext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#6f655a;
	
}
.smalltext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	color:#706b66;
}
.smallLinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	color:#706b66;
}

/*---Header One---------------------------------------------*/
#headerWrapper1{
	height:226px;
	background-image:url(../images/headerBg1.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
#logo{
	margin:-5px 0;
	padding-top:10px;
}

.banner {
	float:right;	
	width:365px;
	height:125px;
	margin:5px 15px 0 0;
}

#extraMenuHolder{
	float:left;
	margin-left:-363px;
	padding:5px 15px 10px 0;
	width:530px;
}
#extraMenuHolder a
{ display:inline-block; width:100%; height:100%;  
}
#extraMenu1{
	float:right;
	padding-right:5px;
}

#extraMenu2{
	float:right;
	padding-right:5px;
}

#extraMenu3{
	float:right;
}

#extraMenu4{
	float:right;
}

.extraMenuSep{
	float:right;
}

#broughtBy {
	clear:both;
	float:right;
	margin-right:-25px;
	margin-top:7px;
}

/*---Header Two---------------------------------------------*/
#headerWrapper2{
	height:342px;
	background-image:url(../images/headerBg2.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
#header2Title{
padding-top:39px;
margin:0 0 5px -10px;
width :440px;
position :relative ;
}

#header2Text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:16px;
	width:400px;
	margin:0 0 30px 0;
	}

#header2TextInside{
	padding-top:40px;
	height:219px;
}

#bold{
font-weight:bold;
}
#learnMore{
	float:left;
	position :relative ;
	margin-top :-20px;
}
#learnMore a{
	float:left;
	color:#FFFFFF;
}

#learnMore a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#viewEpisodes{
	float:left;
	position :relative ;margin-top :-20px;
}

/*---NAVIGATION----------------------------------------------------------------------------------*/
#navigationHolder{
	margin:47px 0 0 0;
}

#navigationLinks{
	padding-top:2px;
	font-size :0px;
}
.navhome
{
	background-image:url(../images/homeOff.png);
	display:inline-block;
	width:52px;
	height:54px;
}
.navhome:hover
{
	background-image:url(../images/homeOn.png);
}
.navaboutTheShow
{
	background-image:url(../images/aboutTheShowOff.png);
	display:inline-block;
	width:116px;
	height:54px;
}
.navaboutTheShow:hover
{
	background-image:url(../images/aboutTheShowOn.png);
}
.navbecomeAClient
{
	background-image:url(../images/membershipOff.png);
	display:inline-block;
	width:90px;
	height:54px;
}
.navbecomeAClient:hover
{
	background-image:url(../images/membershipOn.png);
}
.navbecomeASponsor
{
	background-image:url(../images/becomeASponsorOff.png);
	display:inline-block;
	width:132px;
	height:54px;
}
.navbecomeASponsor:hover
{
	background-image:url(../images/becomeASponsorOn.png);
}
.navbecomeAConstructionPartner
{
	background-image:url(../images/becomeAProviderOff.png);
	display:inline-block;
	width:140px;
	height:54px;
}
.navbecomeAConstructionPartner:hover
{
	background-image:url(../images/becomeAProviderOn.png);
}
.navmeetTheCrew
{
	background-image:url(../images/meetTheCrewOff.png);
	display:inline-block;
	width:105px;
	height:54px;
}
.navmeetTheCrew:hover
{
	background-image:url(../images/meetTheCrewOn.png);
}
.navshowSchedule
{
	background-image:url(../images/showScheduleOff.png);
	display:inline-block;
	width:121px;
	height:54px;
}
.navshowSchedule:hover
{
	background-image:url(../images/showScheduleOn.png);
}

.navProjects
{
	background-image:url(../images/projectsOff.png);
	display:inline-block;
	width:70px;
	height:54px;
}
.navProjects:hover
{
	background-image:url(../images/projectsOn.png);
}

#frame{
	margin:-97px 0 0 -48px;
	background-image:url(../images/frame.png);
	background-repeat:no-repeat;
	width:520px;
	height:383px;
position:relative;
}
#flashPlayer{
	margin:15px 9px 0;
}
/*---Body Main Layout and index.htm CSS. Some CSS for all pages is shared in this section----------*/
#bodyWrapper{
	background-image:url(../images/bodyBg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#body{
	border-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b5348;
	line-height:30px;
}
#body a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b5348;
}
#bodyCol1
{
 
	
}
#home3DHome{
	background-image:url(../images/home3DHome.jpg);
	background-repeat:no-repeat;
	width:399px;
	height:327px;
	margin-top:-2px;
	float :left ;
}
.home3dhomeimg
{
	position :absolute ;
	left :295px;
	top :-2px;
}
/*---SIDE BAR---------------------------------------------*/
.bodyCol12
{
	padding-left:269px; float :right ; overflow :hidden ;
}
#bodyCol2{
	background-image:url(../images/sideBar.png);
	background-repeat:no-repeat;
	width:340px;
	height:502px;
	margin:0 -7px -1px -7px;
	clear:right;
	position :relative ;
}
#bodyCol2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	color:#706b66;
}
.sideFlash{
	margin:12px 0 0 35px;	
}
#tabbedMain {
	padding:18px 0 10px 16px;
	width:297px;
}
#tabbedTitle{
	margin-left: -11px;
}
.tabbed_area {
	margin:0 -10px 0 13px;
	padding:0 10px 10px 10px;
}

ul.tabs {
	margin:-20px 0 0 0; padding:0px;
}
ul.tabs li {
	float:right;
	list-style:none;
	display:inline;
	margin-right: 2px;
	margin-bottom: 1px;
}
ul.tabs li:first-child {
	margin-right:12px;
}
ul.tabs li a {
	background-color:#000;
	color:#ffebb5;
	padding:2px 4px 2px 4px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border: 1px solid black;
}
ul.tabs li a:hover {
	background-color:#FFF;
}
ul.tabs li a.active {
	background-color:#FFF;
	color:#282e32;
}
.episodes {
	margin-left: -9px;
}
.content h1{
	margin-left: -8px;
	padding-bottom: 5px;
	color: #000;
}
.content {
	padding:0 10px 10px 10px;	
}
#content_2, #content_3, #content_4, #content_5 { display:none; }

.clear{
	clear:both;
	height:1px;
}
#title1{
	padding-top:23px;
	margin:0 0 0 -10px;
}
#title2{
	margin:0 0 0 -10px;
}
#bodyText1{
	padding:15px 0 20px 0;
	line-height:20px;
	width:300px;
	}
#bodyText-schedule{
	padding:15px 0 20px 0;
	line-height:20px;
	width:500px;
}
#bodyText2{
	width:550px;
	border:solid #e7e6e6 1px;
	background-color:#f1f1f1;
	padding:10px 10px 10px 10px;
	line-height:30px;
}
#bodyText2-project{
	width:550px;
	height:250px;
	border:solid #e7e6e6 1px;
	background-color:#f1f1f1;
	padding:10px 10px 10px 10px;
	line-height:30px;
}
#bodyText2 a:hover{
text-decoration:none;
}
#bodyText2-project a:hover{
text-decoration:none;
}
.plusIcons{
	float:left;
	padding:9px 0 0 4px;
}

.plusIcons-Projects{
	float:left;
	padding:0 10px 0 4px;
}
#bodyText2Inside{
	width:560px;
	border:solid #e7e6e6 1px;
	background-color:#f1f1f1;
	padding:10px 10px 10px 0;
}
#bodyText3{
	padding:10px 0 0 0;
	width:560px;
}
#bodyTitle2{
	padding:15px 0 7px 0;
}
.projectsImage{
	padding:20px 0 0 47px;
}
#sideBarDivider{
margin-top:-20px;
}
.hr{
	border-top:solid #cfcece 1px;
	background-color:#f2f2f2;
	height:1px;
	min-height:1px;
	width:260px;
	margin:15px 0 15px 21px;
	font-size:1px;
}
#showSynopsisTitle{
	padding:15px 0 0 20px;
	margin-bottom:0;
}
.synopsis{
	color:#000000;
	margin:-10px 0 0 -8px;
	width:260px;
}
#alternateContent{
	color:#FFF;
	padding-top:20px;
}	
/*---ABOUT THE SHOW---------------------------------------------------*/
#navigationHolderAboutTheShow{
	margin:0 0 0 0;
}
#bodyTextAboutTheShow1{
	padding:15px 0 20px 0;
	line-height:20px;
	width:575px;
}
#bodyTextAboutTheShow2{
	padding:15px 0 20px 0;
	line-height:20px;
	width:575px;
}
.bodyCol12AboutTheShow {
	padding-left:269px; float :right ;
}
#bodyCol2AboutTheShow{
	background-image:url(../images/sideBar.png);
	background-repeat:no-repeat;
	width:339px;
	height:502px;
	margin:-561px -7px -1px -7px;
	clear:right;
	position :relative ;
}
#bodyCol2AboutTheShow a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	color:#706b66;
}

/*---BECOME A CLIENT---------------------------------------------------*/

#navigationHolderBecomeAClient{
	margin:33px 0 0 0;
}
#bodyCol2BecomeAClient{
	background-image:url(../images/sideBar2.png);
	background-repeat:no-repeat;
	width:340px;
	height:502px;
	margin:0 -10px -1px -10px;
	clear:right;

    position :relative ;
}
#bodyText1BecomeAClient{
	padding:15px 0 20px 0;
	line-height:20px;
	width:575px;
	}
#form{
	padding:100px 0 0 0;
	margin:-100px 0 0 0;
}
#bodyTitle2BecomeAClient{
	padding:15px 0 7px 30px;
}
#becomeAClient3DHome{
	margin:500px 0 0 0;
}	
.prospectiveProjects{
	font-size:11px;
	color:#000000;
	line-height:14px;	
	padding:4px 0 4px 50px;
}
.prospectiveProjects a{
	font-size:11px;
	color:#000000;
	line-height:14px;	
	text-decoration:none;	
}
.prospectiveProjects a:hover{
	text-decoration:underline;	
}
#prospectiveProjects1{
	font-size:11px;
	color:#000000;
	padding:4px 0 4px 50px;
	line-height:14px;
	margin-bottom:100px;
}
#prospectiveProjects1 a{
	font-size:11px;
	color:#000000;
	line-height:14px;	
	text-decoration:none;	
}
#prospectiveProjects1 a:hover{
	text-decoration:underline;	
}
.sideBarDividerBecomeAClient{

}
/*---BECOME A SPONSOR---------------------------------------------------*/

#navigationHolderBecomeASponsor{
	margin:0 0 0 0;
}

/*---BECOME A CONSTRUCTION PARTNER---------------------------------------------------*/





/*---Footer--------------------------------------------------*/
#footerWrapper{
	background-image:url(../images/footerBg.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:265px;
}
#footer{
	background-image:url(../images/footerBgCol2.png);
	background-repeat:no-repeat;
	height:221px;
}
#sponsorsTitle{
	color:#988A79;
	margin:0;
	padding:10px 0 0 10px;
	margin:0;
}
#logoScroller{
	margin:-20px 0 0 0;
	padding:2px 0 0 10px;
}
#footerNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#988A79;
	line-height:17px;
	padding-top:10px;
}
#footerNav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#988A79;
}
#footerNav a:hover{
	text-decoration:none;
}
#footerTag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 10px 0 22px;
	color:#988A79;
	line-height:17px;
	text-align:right;
}
#footerTag a{
	color:#988A79;
}
#footerTag a:hover{
	text-decoration:none;
}
#w3cXHTML{
	float:right;
	padding:10px 0 0 0;
}
#w3cCSS{
	float:right;
	padding:10px 5px 0 0;
}	

.projectThumb{
	float:left;
	padding:10px 10px 10px 0;	
}

.viewProjectButton{
	clear:both;
	float:left;	
}



