@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
}
html, body {
	height: 100%; 
	margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -56px; /* the bottom margin is the negative value of the footer's height */
	width:100%;
	text-align:center;
}
.wrapper2 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
	width:928px;
	text-align:center;
}
.footer {
	height: 56px; /* .push must be the same height as .footer */
	width:928px; 
	text-align:center; 
	background-color:#000; 
	height:56px;
	margin: 0 auto -68px;
	font-size:11px; color:#9CA869; text-decoration:none
}
.footer3 {
	height: 56px; /* .push must be the same height as .footer */
	width:100%; 
	text-align:center; 
	background-color:#000; 
	height:56px;
	margin: 0 auto 0px;
	font-size:11px; color:#9CA869; text-decoration:none
}
.push {
	height: 56px; /* .push must be the same height as .footer */
	
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
input[type=button],
input[type=submit]
{
background:url(images/button_b.png);
width:89px;
height:26px;
border:0px;
font-family:Arial;
font-size:14px;
text-transform:uppercase
}
input[type=button]:hover,
input[type=submit]:hover
{
background:url(images/button_a.png);
}
p { margin-top: 0px; margin-bottom: 2px; }
td{ font-family: Arial, Helvetica, sans-serif}
.header {background-color:#000000;}
.portHover a:hover img { border: 4px solid #000000; width:121px; height:121px} 
div{ padding-bottom:12px;}
.nopadding{ padding-bottom:0px;}
.outer {border-left:1px solid #A3A86B; border-right:1px solid #A3A86B; border-top:1px solid #A3A86B; border-bottom:1px solid #A3A86B; background-color:#FFFFFF; padding:4px;}
.outer2 {border:1px solid #fff; background-color:#FFFFFF; padding:4px;}
.outerWhite {border:1px solid #fff; background-color:#FFFFFF; padding-top:4px;}
.presstitle{ text-transform:uppercase; font-weight:bold; color:#999966; font-size:14px; text-decoration:none}
.sitesWeLike {color:#999966; font-size:12px; font-weight:normal; text-decoration:none}
.pressintro{ color:#FFFFFF; font-size:13px; text-decoration:none; text-align:left}
.press{ background-color:#000000; padding:0px; border-left:1px solid #b3a498; border-right:1px solid #b3a498;}
.pressDiv {width:194px; height:73px; margin-left:10px; text-align:left; padding-top:9px; }
.pressImg {padding-bottom:3px; width:214px;}
.filmsImg, .clientsImg {padding-bottom:7px; max-width:180px;}
.films{ background-color:#A3A86B; padding:0px; border-left:1px solid #b3a498; border-right:1px solid #b3a498;}
.filmsDiv{ width:214px; height:310px; overflow:hidden; text-align:center}
.clientsDiv { width:214px; height:310px; text-align:center}
.loginDiv { width:214px; height:215px; overflow:hidden; text-align:center;}
.loginInput { width:180px; height:18px; border-left:1px solid #4d4d4d; border-top:1px solid #4d4d4d; border-right:1px solid #A4A55F; border-bottom:1px solid #A4A55F; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.loginBtn {width:75px; height:22px; border:0px; background:url(images/button_login.gif)}
.loginText{font-size:12px; font-weight:normal; text-decoration:none; color:#fff}
.clients, blog{ background-color:#fff; padding:0px;}
.blogDiv { width:458px; text-align:justify; background:url(images/blogDot.gif) bottom left no-repeat;}
.blogTitle{font-size:19px; font-weight:bold; text-decoration:none; color:#000}
.blogAuthor{font-size:11px; font-weight:normal; text-decoration:none; color:#4D4D4D}
.blogText{font-size:12px; font-weight:normal; text-decoration:none; color:#000}
.blogTextMain{font-size:12px; font-weight:normal; text-decoration:none; color:#000}
.footer2{ font-size:11px; color:#9CA869; text-decoration:none}
a.footer2:hover{ text-decoration:underline}
a.main{text-decoration:none;}
.black{color:#000}
.bold {font-weight:bold}
.px12px {font-size:12px;}
.px13px {font-size:13px;}
.px14px {font-size:14px;}
.px15px {font-size:15px;}
.px16px {font-size:16px;}
.px17px {font-size:17px;}
.px18px {font-size:18px;}
.px19px {font-size:19px;}
.green {color:#A3A86B;}
a{color:#999966; text-decoration:none}
a:hover{color:#666; text-decoration:none}
a.blogTitle:hover{color:#000; text-decoration:none}
a.blogAuthor:hover{color:#4d4d4d; text-decoration:none}
a.blogText:hover{color:#000; text-decoration:none}
a.black:hover{color:#000; text-decoration:none}
a.presstitle:hover{color:#999966; text-decoration:none}
a.pressintro:hover{color:#fff; text-decoration:none}