

/* YUI Reset */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,strong,th,var {
font-style: normal;
font-weight: normal;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}

caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-size: 100%;
font-weight: normal;
}
q:before,q:after {
content: '';
}
abbr,acronym {
border: 0;
}
/* YUI Fonts */
body {
font: 13px arial,helvetica,clean,sans-serif;*font-size: small;*font: x-small;

}
table {
font-size: inherit;
font: 100%;
}
select, input, textarea {
font: 99% arial,helvetica,clean,sans-serif;
}
pre, code {
font: 115% monospace;*font-size:100%;
}
body * {
line-height: 1.22em;
}
/* END YUI Normalization */
/*************************************************************************
// Defaults
**************************************************************************/
body {
padding-top: 0px;
background: #808080 url('img/bg.jpg');
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #582425;
}

#wrapper {
text-align: left;
margin: 0px auto;
padding: 25px;
margin-top: 25px;
border: 0;
width: 750px;
_width:750px;
background-color: #ffffff;
}

#header {
margin: 0;
background: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #582425;
text-align: right;
}




#portfolio img {margin-left: 375px; margin-bottom: 20px;}




#header a {color:#582425; text-decoration:none;}
#header a:hover{ color:#9b342a; text-decoration:underline;}






#placeholder {
margin: 0 0 0px 0px;
}


#divider {
margin: 0 0 0px 0px;
}

#homeMain {
margin: 0 0 15px 0px;
}


#serviesL {
margin: 0 0 15px 0;
}

#serviesR {
padding: 0 0 15px 300px;
}


#menu {
padding: 0 0 0 0px;
}

#homeMainText {
width: 500px;
color: #361f29;
padding-bottom: 5px;
}






#homeMain img { padding-top: 10px; padding-bottom: 5px;}







#logo {
padding: 0px 0px 0px 0px;
}

#spacer {
margin-top: 15px;
}

#spacer-1 {
width: 240px;
_width: 240px;
margin-left:5px;
_margin-left:3px;
border: 0px inset gray;
}


#container {
width: 750px;
border: 0px inset gray;
}



#content {
float: left;
width: 240px;
_width: 240px;
margin-left:5px;
_margin-left:3px;
border: 0px inset gray;

}

#side-a {
float: left;

}

#side-b {
float: right;
}


#logo {
margin-top: 0px;
margin-bottom: -40px;
}


#topHeader {
float: left;
width: 750px;
_width: 750px;
margin: 0px;
}

#services-1 {
float: left;
width: 320px;
margin-right: 30px;
_margin-right: 2px;
margin-bottom: 25px;
}

#services-1 a {font-weight: bold; color:#582425; text-decoration:none;}
#services-1 a:hover{ color:#9b342a; text-decoration:underline;}

#services-a {
float: left;
width: 320px;
margin-right: 10px;
margin-bottom: 25px;
}

#services-b {
margin-left: 0px;
margin-right: 5px;
float: right;
width: 340px;

margin-bottom: 25px;
border-left: 1px #bebab2 solid;
padding-left: 20px;
}

#services-video {
float: left;
margin-left: 0px;
float: left;
margin-bottom: 25px;
}

#bg1 {
background:#ffffff url('img/photo_hmlightbulb.jpg');
background-position:left;
background-repeat:no-repeat;
margin:0px;
height: 160px;
padding-left: 150px;

}

#bg2 {
background: #ffffff url('img/photo_hmvideo.jpg');
background-position: left;
background-repeat: no-repeat;
margin: 0px;
height: 160px;
}


#bg3 {
background: #ffffff url('img/photo_hmvideopost.jpg');
background-position: left;
background-repeat: no-repeat;
margin: 0px;
height: 160px;
border: 0px inset gray;
}


#contentVertical {
float: left;
width: 7px;
_width: 8px;
margin-top:35px;
}


#text {
text-align: left;
padding: 0px;
margin: 0px;
}



#footer {
clear: both;
background: #ffffff;
text-align: center;
font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
margin-top: 20px;
color: #582425;
font-size: 10px;
}

.homeLink {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
text-decoration: none;
padding: 10px 10px 10px 150px;
text-align: left
}
a.homeLink {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
text-decoration: none;
padding: 5px 0 5px 10px;
display: block;
}
a.homeLink:hover {
font-family: Verdana,Tahoma,Verdana,Arial;font-size :  12px; color : #582425;
text-decoration: none;
padding: 5px 0 5px 10px;
}

.homeLink2 {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
text-decoration: none;
padding: 10px 10px 10px 150px;
text-align: left
}
a.homeLink2 {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
text-decoration: none;
padding: 5px 0 5px 10px;
display: block;
}
a.homeLink2:hover {
font-family: Verdana,Tahoma,Verdana,Arial;font-size :  12px; color : #582425;
text-decoration: none;
padding: 5px 0 5px 10px;
}


.homeLinkAlt {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
text-decoration: none;
padding: 10px 10px 10px 10px;
}
a.homeLinkAlt {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 12px; color : #938c7e;
text-decoration: none;
padding: 10px 10px 10px 10px;
}
a.homeLinkAlt:hover {
font-family: Verdana,Tahoma,Verdana,Arial;font-size :  12px; color : #582425;
text-decoration: none;
padding: 10px 10px 10px 10px;
}



.footerLink {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 11px; color : #582425;
text-decoration: underline;
}
a.footerLink {font-family : Verdana,Tahoma,Verdana,Arial;font-size : 11px; color : #582425;
text-decoration: underline;
}
a.footerLink:hover {
font-family: Verdana,Tahoma,Verdana,Arial;font-size :  11px; color : #938c7e;
text-decoration: underline;
}





div#menu1 {
	/*display: block;*/
	margin-left:245px;
	_margin-left:240px;
	border: 0px inset red;
	margin-bottom: -24px;
	_margin-bottom: -15px;
		
}

div#menu {
	/*display: block;*/
	margin-left:325px;
	_margin-left:310px;
}

/*Upper Menu and Links*/
/*
div#upper_menu2 a{
	display: block;
	height: 24px;
	_height: 24px;
	_margin-bottom: -22px;
	margin-bottom: -23px;
	float:left;
	text-decoration: none;
	border: 0px inset gray;
}
div#upper_menu2{
	height: 24px;
	_height: 24px;
	margin-bottom: -22px;
	_margin-bottom: -23px;
	margin-left: 350px;
	width: 660px;
	_width: 360px;
}

*/


div#upper_menu2 a{
	height: 24px;
	_height: 24px;
	float:left;
	text-decoration: none;
	
}
div#upper_menu2 {
	height: 24px;
	_height: 24px;
	margin-left: 90px;
	_margin-left: 93px;
	width: 660px;
	_width: 360px;	
	
}



div#upper_menu a{
	display: block;
	height: 24px;
	_height: 24px;
	float:left;
	text-decoration: none;
}
div#upper_menu{
	height: 24px;
	_height: 24px;
	margin-left: 90px;
	_margin-left: 93px;
	width: 660px;
	_width: 360px;	
}

a#creative_menu_link{
	width: 52px;
	background: url('img/menu_creative.gif');
}
a#creative_menu_link:hover{background: url('img/menu_creativeOver.gif');}

a#production_menu_link{
	width: 73px;
	background: url('img/menu_production.gif');
}
a#production_menu_link:hover{background: url('img/menu_productionOver.gif');}

a#post_prod_menu_link{
	width: 107px;
	background: url('img/menu_postproduction.gif');
}
a#post_prod_menu_link:hover{background: url('img/menu_postproductionOver.gif');}




a#personnel_menu_link{
	width: 68px;
	background: url('img/menu_ourteam.gif');
}
a#personnel_menu_link:hover{background: url('img/menu_ourteamOver.gif');
}

a#location_menu_link{
	width: 63px;
	background: url('img/menu_location.gif');
}
a#location_menu_link:hover{
background: url('img/menu_locationOver.gif');
}

a#clients_menu_link{
	width: 51px;
	background: url('img/menu_clients.gif');
}
a#clients_menu_link:hover{background: url('img/menu_clientsOver.gif');}






/*Lower Menu, SubMenu and Links*/
div#lower_menu a{
	display: block;
	height: 20px;
	float: right;
	text-decoration: none;
}


/*POst Prod*/

a#about_us_menu_link{
	width: 65px;
	background: url('img/menu_about.gif');
}
a#about_us_menu_link:hover{background: url('img/menu_aboutOver.gif');}


a#services_menu_link{
	width: 65px;
	background: url('img/menu_services.gif');
}
a#services_menu_link:hover{background: url('img/menu_servicesOver.gif');}

a#rentals_menu_link{
	width: 65px;
	background: url('img/menu_rentals.gif');
}
a#rentals_menu_link:hover{background: url('img/menu_rentalsOver.gif');}

a#portfolio_menu_link{
	width: 70px;
	background: url('img/menu_portfolio.gif');
}
a#portfolio_menu_link:hover{background: url('img/menu_portfolioOver.gif');}

a#client_login_menu_link{
	width: 82px;
	background: url('img/menu_client.gif');
}
a#client_login_menu_link:hover{background: url('img/menu_clientOver.gif');}


/*Curr Page? */
a#about_us_menu_link.curr{
	width: 66px;
	background: url('img/menu_aboutOver.gif');
}
a#about_us_menu_link.curr:hover{background: url('img/menu_aboutOver.gif');}


a#services_menu_link.curr{
	width: 65px;
	background: url('img/menu_servicesOver.gif');
}
a#services_menu_link.curr:hover{background: url('img/menu_servicesOver.gif');}


a#rentals_menu_link.curr{
	width: 65px;
	background: url('img/menu_rentalsOver.gif');
}
a#rentals_menu_link.curr:hover{background: url('img/menu_rentalsOver.gif');}

a#portfolio_menu_link.curr{
	width: 70px;
	background: url('img/menu_portfolioOver.gif');
}
a#portfolio_menu_link.curr:hover{background: url('img/menu_portfolioOver.gif');}

a#client_login_menu_link.curr{
	width: 82px;
	background: url('img/menu_clientOver.gif');
}
a#client_login_menu_link.curr:hover{background: url('img/menu_clientOver.gif');}


/*Curr*/
a#creative_menu_link.curr{
	width: 52px;
	background: url('img/menu_creativeOver.gif');
}
a#creative_menu_link.curr:hover{background: url('img/menu_creativeOver.gif');}

a#production_menu_link.curr{
	width: 73px;
	background: url('img/menu_productionOver.gif');
}
a#production_menu_link.curr:hover{background: url('img/menu_productionOver.gif');}

a#post_prod_menu_link.curr{
	width: 107px;
	background: url('img/menu_postproductionOver.gif');
}
a#post_prod_menu_link.curr:hover{background: url('img/menu_postproductionOver.gif');}




a#personnel_menu_link.curr{
	width: 68px;
	background: url('img/menu_ourteamOver.gif');
}
a#personnel_menu_link.curr:hover{background: url('img/menu_ourteamOver.gif');}

a#location_menu_link.curr{
	width: 63px;
	background: url('img/menu_locationOver.gif');
}
a#location_menu_link.curr:hover{background: url('img/menu_locationOver.gif');}

a#clients_menu_link.curr{
	width: 51px;
	background: url('img/menu_clientsOver.gif');
}
a#clients_menu_link.curr:hover{background: url('img/menu_clientsOver.gif');}

