/* @override 
	http://server.local/M%20-%20N/MB%20Productions/Site/03-18-08/stylesheet.css
	http://lformxserve01.local/M%20-%20N/MB%20Productions/Site/2010-01-07/stylesheet.css
	http://lformxserve01.local/M%20-%20N/MB%20Productions/Site/2010-03-31/stylesheet.css
*/

* {	margin:0px;	padding:0px;}a:link {	color: #000;
	word-wrap: break-word; }a:visited {	color: #000;}a:link {	text-decoration: underline;}a:visited {	text-decoration: underline;}a:hover {	text-decoration: underline;}a:active {	text-decoration: underline;}body {	font-family: Helvetica, Arial;	font-size: 12px;	color: #000;	padding:0px;	margin:0px;}	#wrapper {	width:740px;	background-color:#FFF;	position:absolute;	background:#FFF;	padding:0px;	left: 50%;	margin-top:0px;	margin-left: -370px;	overflow: none;}		#logo {	margin: 0px;}#navcontainer {	margin: 0px;}#navsubcontainer {	margin: 0px;	padding: 0px;	border-bottom: 1px solid #FFF;}.left {	float:left;}.right {	float:right;}.title {	width:740px;	height:40px;	border-bottom: 1px solid #FFF;}/* HOMEPAGE */.main {	width:740px;	height:300px;}#content-wrapper {	width:739px;	padding:0 0;	height:190px;	margin: 0 0;	border-top:1px solid #C60010;	border-right:1px solid #C60010;	border-bottom:1px solid #C60010;	background-image: url(images/home-background.gif);	background-repeat: no-repeat;}		.leftcolumn {	float:left;	width:200px;	padding:0px;	margin:24px 10px 24px 30px;}.middlecolumn {	float:left;	width:200px;	margin:24px 35px 24px 24px;	padding:0px;}.rightcolumn {	float:left;	width:200px;	padding:0px;	margin:24px 0px 0px 0px;}.leftcolumn2 {	float:left;	width:250px !important;	width:250px;	padding:0px;	margin:0px;}.rightcolumn2 {	float:left;	width:370px;	padding:0px;	margin:0px 0px 0px 15px;}p {	padding:10px 0px 0px 0px;	margin:-10px 0px 0px 0px;}.homecolumn {	float:left;	width:140px;	padding:0px;	margin:24px 10px 24px 24px;}.homecolumn p {	float:left;	padding:10px 0px 0px 0px;	margin:-10px 0px 0px 5px;}		.homebox {	width:205px;	height: 110px;	color:#FFF;	border-bottom:1px solid #FFF;}.homebox p {	padding:10px 0px 0px 0px;	margin:0px;	font-size: 12px;	color:#000;	}/* HOMEPAGE *//* COMPANY INFO */#body-wrapper-company {	width:738px;	height:440px;	border:1px solid #C60010;	background-image: url(images/page-background.gif);	background-repeat: repeat;}
#body-wrapper-fog {	width:739px;	height:1300px;	padding:0px;	margin:0px;	border:1px solid #C60010;	background-image: url(images/page-background.gif);	background-repeat: repeat;}.column1 {	float:left;	width:420px;	padding:0px;	margin:0px;}.bodytext {	padding:29px 0px 0px 27px;	margin:0px;}

.bodytext h2 {	padding:18px 0px 0px 0px;	margin:0px;
	font-size: 18px;}
.bodytext h3 {	padding:21px 0px 0px 0px;	margin:0px;
	font-size: 14px;}
.bodytext ul {	padding:0px 0px 0px 18px;	margin:0px;
	font-size: 12px;}
.bodytext li {	padding:12px 0px 0px 0px;	margin:0px;
	font-size: 12px;}
.bodyimages {	padding:39px 20px 0px 0px;	margin:0px;}.column1 p {	padding:10px 0px 0px 0px;	margin:0px;	font-size: 12px;	color:#000;	}.column2 {	float:right;	width:260px;	padding:0px;	margin:0px;}.column2 p {	padding:0px 0px 200px 0px;	margin:0px;}/* COMPANY INFO *//* GALLERY */#body-wrapper-gallery {	float: left;	width:738px;	padding:0px;	margin:0px;	border:1px solid #C60010;	background: #E7E7E7;}.column-padding {	padding:50px 0px 0px 0px;	margin:0px;}.column {	float:left;	width:200px;	padding:10px 15px 0px 25px;	margin:0;}.columnsm {	float:left;	width:140px;	padding:10px 14px 0px 25px;	margin:0;}.imagebox {	float:left;	height: 200px;	padding:10px 0px 0px 0px;	margin:0px;}.imageboxmain {	padding:10px 0px 60px 0px;	margin:0px;}.imagebox p {	padding:0px;	margin:0px;	font-size: 12px;	color:#000;	}.imageboxsm {	float:left;	height: 170px;	padding:10px 0px 0px 5px;	margin:0px;}.titlebox {	width:738px;	height: 25px;}.subtitle {	width: 500px;	margin: 0px;	padding: 10px 0px 0px 30px;	font-size:14px;}.pages {	margin: 0px;	padding: 10px 0px 0px 30px;	font-size:12px;}.imagebuttons {	width: 700px;	float:left;	margin: 0px;	padding: 10px 0px 0px 30px;	font-size:12px;}.gallerysection {	margin: 0px;	padding: 10px 25px 0px 27px;	font-size:11px;}.largeimage {	padding:20px 0px 0px 32px;	margin:0px;}/* GALLERY *//* PRESS */#body-wrapper-press {	width:738px;	padding:0px;	margin:0px;	border:1px solid #C60010;	background: #E7E7E7;}#body-wrapper-press2 {	width:738px;	padding:0px;	margin:0px;	border:1px solid #C60010;	background: #FFF;}.bodypress {	padding:29px 0px 0px 27px;	margin:0px;}.bodypressarticle {	padding:29px 0px 0px 27px;	margin:0px;	width: 680px;}.bodypressarticle p {	padding:0px 0px 10px 0px;	margin:0px;}.bodypressarticle2 {	height:1200px !important;	padding:29px 0px 0px 27px;	margin:0px;	width: 680px;}.bodypressarticle2 p {	padding:0px 0px 10px 0px;	margin:0px;}.bodypressarticle3 {	height:600px !important;	padding:29px 0px 0px 27px;	margin:0px;	width: 680px;}.bodypressarticle3 p {	padding:0px 0px 10px 0px;	margin:0px;}.bodypressarticle4 {	height:700px !important;	padding:29px 0px 0px 27px;	margin:0px;	width: 680px;}.bodypressarticle4 p {	padding:0px 0px 10px 0px;	margin:0px;}.bodypressarticle5 {	height:1100px !important;	padding:29px 0px 0px 27px;	margin:0px;	width: 680px;}.bodypressarticle5 p {	padding:0px 0px 10px 0px;	margin:0px;}.bodypressarticle6 {	height:800px !important;	padding:29px 0px 0px 27px;	margin:0;	width: 680px;}.bodypressarticle6 p {	padding:0px 0px 10px 0px;	margin:0px;}

.bodypressarticle .imgholder img {
	margin: 0 0 10px 10px;
	float: right;
}
.presstable {	background: #FFF;	padding:0px;	margin:0px;}.articletitle {	width:250px;	padding:10px 5px 5px 10px;	margin:0px;	font-size: 12px;	vertical-align: top;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #999999;}.articleperiodical {	width:160px;	padding:10px 5px 5px 10px;	margin:0px;	font-size: 12px;	vertical-align: top;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #999999;}.articledate {	width:70px;	padding:10px 5px 5px 10px;	margin:0px;	font-size: 12px;	vertical-align: top;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #999999;}.articleicon {	width:165px;	padding:10px 10px 5px 0px;	margin:0px;	font-size: 12px;	vertical-align: top;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #999999;	text-align: right;}.presslogo {	padding:10px 5px 20px 0px;	margin:0px;}.pressdate {	padding:10px 5px 5px 0px;	margin:0px;	font-size: 12px;	border-bottom: 1px solid #000;}
h1 {	padding:2px 5px 10px 0px;	margin:0px;	font-size: 12px;}h2 {	padding:2px 5px 10px 0px;	margin:0px;	font-size: 21px;}h3 {	padding:0px 5px 10px 0px;	margin:0px;	font-size: 14px;}.originallink {	font-size: 10px;}.imageboxpress {	float:left;	padding:0px 10px 0px 0px;	margin:0px;}.imageboxpress2 {	float:left;	padding-bottom:30px;	margin-top:0px;}.imageboxpress2 p {	float:left;	font-size: 11px;	padding:0px 0px 0px 12px;}/* PRESS *//* CONTACT */#body-wrapper-contact {	width:738px;	height:640px;	padding:0px;	margin:0px;	border:1px solid #C60010;	background-image: url(images/page-background.gif);	background-repeat: repeat;}.contacttable {	padding:0px;	margin:0px;}.contactrow {	padding:10px 5px 3px 5px;	margin:0px;	font-size: 12px;	vertical-align: top;	border-bottom: 1px solid #B90409;
}/* CONTACT *//* IMAGE */.img-shadow {  	float:left;  	background: url(images/shadowAlpha.png) no-repeat bottom right !important;  	background: url(images/shadow.gif) no-repeat bottom right;  	margin: 10px 0px 0px 10px !important;  	margin: 10px 0px 0px 5px;  }.img-shadow img {  	display: block;  	position: relative;  	background-color: #fff;  	border: 0px solid #FFFFFF;  	margin: -4px 4px 4px -4px;  	padding: 4px; } .img-right1 { 	float:right; } .img-shadow-icon {  	float:left;  	height: 112px;  	width: 145px;  	background: url(images/shadowAlpha.png) no-repeat bottom right !important;  	background: url(images/shadow.gif) no-repeat bottom right;  	background-color:#fff;  	margin: 5px 0px 0px 5px;}.img-shadow-icon img {  	  	background-color: #fff;}/* PRESS */.img-shadow-icon-press {  	float:left;  	background: url(images/shadowAlpha.png) no-repeat bottom right !important;  	background: url(images/shadow.gif) no-repeat bottom right;  	margin: 0px 0px 0px 0px !important;  	margin: 5px 0px 0px 5px;  }
.icon-press {
	float:left;
	height: 220px;  	margin: 0px 0px 0px 0px;
  }  .img-shadow-icon-press img {  	display: block;  	position: relative;  	background-color: #fff;  	border: 6px solid #FFFFFF;  	margin: -10px 6px 6px -10px;  	padding: 10px;}
.img-shadow-icon-press2 {  	float:left;  	background: url(images/shadowAlpha.png) no-repeat bottom right !important;  	background: url(images/shadow.gif) no-repeat bottom right;  	margin: 5px 0px 20px 5px;  }.img-shadow-icon-press2 img {  	display: block;  	position: relative;  	background-color: #fff;  	border: 6px solid #FFFFFF;  	margin: -10px 6px 6px -10px;  	padding: 10px 10px 10px 10px;}#layer {	position:relative;	font-size:10px;	width:200px;	height:0px; 	left: 29px; 	top: -325px;	padding:10px;	}/* IMAGE */

/*---------------------*//* PAGES - CONTACT     *//*---------------------*/.contact {	margin-bottom: 20px;	}.contact form {	margin: 20px 0;}.contact-left {	width: 370px;	float: left;	margin: 0;	}.contact-left p {	margin: 0 0 10px 0px;}.contact-right {	float: left;		width: 240px;	margin-left: 40px;}#contact-input {	display: block;	color: #522118;	background: #f7f7f3;	border: 0;	padding: 4px 4px 4px 8px;	margin: 6px 2px 4px 0;	font-size: 11px;	border-bottom: 1px solid #B90409;}.contact-textarea {	width: 350px;	color: #522118;	background: #f7f7f3;	border: 0;	padding: 8px;	margin: 2px 2px 2px 0;	font-size: 11px;	border-bottom: 1px solid #B90409;}

/* BOTTOM */#bottom-wrapper {	width:740px;
	padding:0 0;	line-height: 1.5;
	margin-top: -14px;
}#footer {	width: 740px;
	padding:0px;
	height: 100px;
	
	
}

.footer-text {
	width: 500px;
	float: left;
}
.bottomaddress {	xfloat:left;	margin:0px;	padding:0px;	font-size: 10px;}

.copyright {	xfloat:left;	xwidth: 400px;	margin:0px;	padding-top: 7px;	font-size: 10px;	text-align:left;}	.bottomnav {	xfloat:left;	xwidth:400px;	margin: 0 0;	padding-top: 7px;	font-size: 9px;}.lform {	float: left;	width:200;	font-size: 9px;	color:#000;	margin-top: 7px;	text-align: left;}.sub {	color: #FFF;	font-size: 8px;	text-align: left;
	float: left;
}	p.webbot {	display:none;}
.icons {
	float: left;
	border-right: 1px solid #B90409;
	margin-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.icons img {
	float: left;
	margin: 0 0;
	padding-right: 5px;
	xpadding-top: 10px;
	display: block;
}

.rental {
	float: right;
	margin-top: 10px;
	border: 1px solid #B90409;
}/* BOTTOM */