@charset "UTF-8";
/* CSS Document */
/*globals*/
/*body{background-color:#000; width:100%; color:#777; text-align:center; font:"Helvetica Neue",Helvetica,Arial,Sans Serif; margin:0; padding:0}*/
/*div,table,td,p,img,br,tr,li,ul,ol,h1,h2,h3,h4,hr{margin:0; padding:0}*/
/*pages*/
/*HOME PAGE STYLES*/
#p1 {background-color: white; border-top:dotted 1px #666; overflow:hidden!important; }
#logo{float:left; margin:10px 10px 0 0; padding-left:10px}
#clientlogin{width:550px; float:left; margin-top:55px; margin-left:5% }
#menu{float:right; margin:5px 15px 5px 15px; z-index:5; position:relative; font-family:Tahoma, verdana; color:#fff; font-size:12px; }
#flash{width:50%; height:499px; float:left;}
#summary{height:480px; width:25%;float:left;  color:#444; padding:10px; text-align:justify; font-size:13px; font-weight:normal;font-family:"Century Gothic",Tahoma,Verdana,Helvetica; line-height:1.1em; /*border-right:dotted 1px #666*/}
#links{height:498px; width:25%;float:left;  color:#444; padding-left:35px; text-align:left;  font-size:13px;font-family:"Century Gothic",Tahoma,Verdana,Helvetica}
#links ul{list-style:none}
#links li{margin-bottom:10px}
#summary h4{text-transform:capitalize; font-size:16px; font-weight:500; color:#999}
#summary h3{text-transform:capitalize; font-size:14px; font-weight:300; color:#888}
#links h3{text-transform:capitalize; font-size:14px; font-weight:300; color:#888}
#PageContent{ height:500px; margin:0}
#homecontainer{width:100%}


/*PORTFOLIO PAGE STYLES*/
#p2 {background-color: gray;background-image:url(images/golden_mainbg.jpg); background-position:top; background-repeat: repeat-x}
#portfoliothumbs{float:left}
#portfoliolarge{float:left; margin-top:5%}
#portfoliosummary{float:right;}
#thumbcontainers{text-align:center; width:157px; height:141px;  margin:0; padding:10px 0 0 0; background-image:url(images/golden_thumbbghover.jpg);background-repeat:no-repeat; }

#largemedia{width:520px; height:394px; background-image:url(images/golden_videobg.jpg); background-repeat:no-repeat; padding:10px}
#media a{ color:#c3c3c3;}
#media a:hover{color:#999}
#media a:active{color:#ff9b01}



/*SERVICE PAGE STYLES*/
#p3 {background-color: #8e2800;}
#servicelist{float:left}
#servicesamplemedia{float:left}
/*ABOUT US PAGE STYLES*/
#p4 {background-color: #fff;}
#mainContainer{ height:500px;}
#profile1Container{ width:630px; float:left; margin-right:10px; overflow:hidden}
#profile2Container{ width:420px; float:left; margin-left:10px; overflow:hidden}
#column1{ width:190px;padding:10px; float:left; height:500px; max-height:500px!important;overflow:hidden}
#column2{width:190px;padding:10px;float:left;height:500px;max-height:500px!important;overflow:hidden}
#column2b{width:190px;padding:10px;float:right;height:500px;max-height:500px!important;overflow:hidden}
#column3{width:190px;padding:10px;float:left;height:500px;max-height:500px!important;overflow:hidden}
#column4{ width:190px;padding:10px;float:right; height:500px; max-height:500px!important;overflow:hidden}
#profileMage1{ height:250px;}
#profileMage2{height:250px;}
#column1 h1{font-size:16px; font-weight:bold; text-transform:uppercase;}
#column1 h2{font-size:14px; font-weight:500; text-transform:capitalize;}
#column3 h1{font-size:16px; font-weight:bold; text-transform:uppercase;}
#column3 h2{font-size:14px; font-weight:500; text-transform:capitalize;}
#profile1Container p{font-family:"Helvetica Neue",Helvetica,Tahoma; font-size:12px; text-align:left; letter-spacing:normal; word-spacing:.05em}
#profile2Container p{font-family:"Helvetica Neue",Helvetica,Tahoma; font-size:12px; text-align:left; letter-spacing:normal; word-spacing:.05em}
#column hr{ height:1px; color:red}
/*CONTACT US PAGE STYLES*/
#p5 {background-color: #fff;border-top:dotted 1px #666;}
#formcontainer{
	width:900px;
	height:auto;
	text-align:left;
	padding:10px;
	font-family:"Helvetica Neue",Helvetica,Verdana;
	font-size:11px;
	float:left;
	margin:0 0 0 0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
}
#formleftcolumn{
	width:300px;
	float:left;
}
#formrightcolumn{
	width:300px;
	float:left;
}
#formfarright{float:right; height:auto; width:300px; padding:120px 0 0 0; }
#forminstructions{
	padding:5px; /*border:dotted 1px #999;*/
	color:#999;
	text-align:center;
	border-bottom: dotted 1px #ccc;
	line-height: 1.1em;
}
#forminstructions p{
	margin-top:10px;
	margin-bottom:10px;
}
#contactusours{
	float:left;
	color:#666;
	line-height: .5em;
}
#contactusours p{ text-align:justify; font-family:"Helvetica Neue", Helvetica,Tahoma; font-size:11px; line-height:1.7em}
/*STUDIO PAGE STYLES*/
#p6 {background-color: green;}

/* NEWS PAGE STYLES */
#p7 {background-color: #fff;}

/*3 content modules*/
#knucklehead{height:135px; display:inline!important; }
#hooves{height:110px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:.1em; border-top:dotted 1px #666; color:#555; /*background-image:url(images/demoreel.png); background-repeat:repeat-x; background-position:bottom;*/}
#dibelly{
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

/*classes*/
.dates{font-weight:650; color:#777}
.clearl{clear:left}
.clearr{clear:right}
.clearb{clear:both}
.menutext{margin:10px 15px 10px 15px; z-index:-4; position:absolute; width:310px; height:104px}
.topTab {width:311px; height:40px; background-image:url(images/menutop.png); background-repeat:no-repeat; text-align:center;cursor: pointer;-moz-user-select: none;-khtml-user-select: none; border-bottom:dotted 1px #666; font-family:Geneva, Arial, Helvetica, sans-serif}
.botTab {width:311px; height:40px; background-image:url(images/menubot.png); background-repeat:no-repeat;border-top:dotted 1px #666}
.menuContent{ height:30px; margin:10px 5px 0px 5px}
.menuContent a{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#fff; font-weight:600}
.floatonoff{float:left; margin:10px; color:#777; font-weight:300; font-family:Geneva, Arial, Helvetica, sans-serif}
.clientlogin{width:550px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:400}
.clientTab{height:15px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;}
.clientcontent{height:50px}
.clientcontent br{height:10px}
.brackets{font-size:10px; color:#fff}
.botTab a{ text-decoration:none}
.spacer10{height:10px}
.spacer5{height:5px}
.bottomrule{border-bottom-width:1px; border-bottom-color:#999; border-bottom-style:dotted}
.inputtitle{float:left; width:75px;height:15px; }
.inputtitle_wider{float:left;150px; height:20px;}
.inputtitle_lg{float:left; width:280px; margin:0 0 20px 0 }
.inputdata{
	float:right;
	width:200px;
	height:15px;
	text-transform:capitalize
}
.inputdatalonger{ float:right; width:200px; height:15px;}
.clearbForm10{clear:both; height:5px}
.clearbForm20{clear:both; height:10px}
.clearbForm30{clear:both; height:15px; border-bottom-width:0px; border-bottom-color:#999; border-bottom-style:dotted; margin:0 0 10px 0}
.clearbForm40{clear:both; height:20px}
.grayText{color:#888}
.grayText2{
	color:#555;
	font-weight:800;
	text-transform: lowercase;
}
.whitetext{#c3c3c3}

.floatleft{float:left; margin:30px 0px 0 0 }

/*.borderBot{border-bottom:solid 1px #666; margin:10px 0 0 0}*/
.textAlign{text-align:left;margin:0 15px 0 15px; font-family:"Helvetica Neue", Helvetica,Verdana; font-size:12px; padding-right:10px}
.textAlignR{text-align:left;margin:0 15px 0 0px; font-family:"Helvetica Neue", Helvetica,Verdana; font-size:12px; padding-left:100px; width:260px}
.textAlignp{width:300px; color:#777; border-bottom:solid 1px #999;border-top:solid 1px #999; padding:10px 0 10px 0}
.textAlign a{text-decoration:none; color:#444}
.textAlign a:hover{text-decoration:underline; color:#999}
.textAlign a:visited{color:#444}
.changetextcolor{color:#444}
.textAlignTitle{font-size:14px; font-weight:bold; text-transform:uppercase}
.textAlignTitle2{font-size:14px; font-weight:700; text-transform:capitalize}
.textAlignp a{color:#999; text-decoration:none; font-weight:700;}
.textAlignp a:link{color:#999}
.textAlignp a:hover{text-decoration:underline;color:#c3c3c3}
.spacename{width:100%; height:50px; margin:10px 0 10px 0; text-transform:capitalize; font-size:15px; font-weight:600; color:#555; font-family:"Helvetica Neue", Helvetica,Verdana;}
.textAlignservices{text-align:left;margin:0 15px 0 15px; font-family:"Helvetica Neue", Helvetica,Verdana; font-size:12px; padding-right:10px}
.textAlignservices a{text-decoration:none; color:gray}
.textAlignservices a:link{text-decoration:none; color:gray}
.textAlignservices a:hover{text-decoration:none; color:#fff}
.textAlignservices a:active{text-decoration:none; color:#333}
.textAlignservices a:visited{text-decoration:none;color:gray}
/*.servicesample{border-width:10px; border-style:solid; border-color:#999; text-align:center; padding:0; margin:0}*/
.textAboutus{ margin:0 15px 0 15px; font-family:"Helvetica Neue", Helvetica,Verdana; font-size:12px; padding-right:10px}
.textAboutus table p{text-align:justify;font-size:11px; padding-right:10px; word-spacing:.1em}

.changeimage{color:#888; font-size:11px; font-weight:500}
.changeimage img{border:solid 5px #999}




td { text-align:left; font-family:"Helvetica Neue",Helvetica,Verdana; font-size:12px;}


/*global specials*/
input{border:none;  }
form{
}
input{
	border:dotted 1px #999;
	background-color:#ccc;
}
textarea{
	border:1px dotted #999;
	color:#333
}

#contactusours p{
	margin:5px 0 5px 0!important;
	font-size: 7pt!important;
	height:auto!important;
	line-height: 1.1em;
}
