@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}

body{background:#443926;}
#wrap{width:934px;
	margin:0 auto;
	float:left;
	position:absolute;
	left:50%;
	margin-left:-467px;
	background-color:#443926; 
}
.header{}
.header div.logo{float:left; clear: both; width:300px; height:90px;background:transparent url("../images/logos/logoMagna.png") no-repeat top left;}
.logoDiv {float:left;}
#menu{ padding-top: 40px;}
#menu ul{list-style:none;}
#menu ul li{background:transparent url("../images/menuAssets/menuSeparator.png") no-repeat top left; padding:3px 0 0 0;}
#menu a{ width:131px; height:49px; display:block;padding: 20px 0 0 60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#fff6d8; text-decoration:none;  }

#menu li.tab a{ background:transparent url("../images/menuAssets/menuButton.png") no-repeat top left; height:55px; display: block;}
#menu li.tab a:hover{background:transparent url("../images/menuAssets/menuButtonOver.png") no-repeat top left; color: #f6c862;}
#menu li.tab a.selected{background:transparent url("../images/menuAssets/menuButtonOver.png") no-repeat top left;}
#menu li span.separator{ display:none;width:187px; height:2px !important; background:transparent url("../images/menuAssets/menuSeparator.png"); font-size:0 !important; line-height:0px;}

#footer{background-color:#3c3221;width:690px; height:30px; clear:right;  float:right; color:#79684b; text-align:right; font-size:10px; padding:10px 10px 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif; margin-right: 3px;}
#footer a.linkButton{color:#8d7957; text-decoration:underline; }
#footer p span{color:#8d7957;font-weight:bold;}
#footer a.linkButton:hover{color:#8d7957; text-decoration:none;}

#content{ border: 4px solid #53462f; width:710px; min-height:509px; float:right; background-color:#393122; clear:right; text-align: justify;}
#content a{color:#c19d4e;font-family:Verdana, Arial, Helvetica, sans-serif;}
#left_content{width:500px;float:left; background:#393122;min-height:509px;}
#right_content{width:210px;float:right;min-height:509px; background-color: #312919; text-align: left;}
.left{width:216px; float:left; padding:50px 0 0 0;}
.right{width:718px; float:right; padding:5px 0 0 0;}
#fadeOut{position: absolute; padding: 0 0 0 0; left:220px; top:99px;}

.pageImage{margin:0; padding:0;}
.pageImage img{padding: 0 0 0 0; margin:0;}

.clear{clear:both;}

#content .submenu {padding:10px 5px 10px 5px;}
#content .submenu li{list-style:none;padding:0; margin:0; line-height:.8em;}
#content .submenu li a{color:#c19d4e; text-decoration:none; padding:2px 0px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;background: url(../images/menuAssets/arrow.png) no-repeat 5px 7px; display:block;}
#content .submenu li a:hover{ text-decoration:underline;}

#content .submenu li ul{padding:0 0 0 15px; margin:0; line-height:.8em;}
#content .submenu li ul li{list-style:disc;padding:0 0 0 0px; margin:0 0 0 15px; line-height:.8em; color:#c19d4e;}
#content .submenu li ul li a{color:#c19d4e; text-decoration:none; padding:2px 0px 2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; background: none;}

#content .contacts li{list-style:none;color:#c19d4e;padding:0px; margin:0; line-height:.8em;}
#content .contacts li a{ text-decoration:none; padding:2px 0px 2px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block;}
#content .contacts li a:hover{ text-decoration:underline;}

#content .separator{color:#c19d4e;}
.thanks {color:#B99F70; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top:50px;}
#content p.infoItem{color:#B99F70; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.popUp a{color:#B99F70; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.popUp p{color:#B99F70; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#content p.contactForm{color:#F7EED7; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#information{clear:both; padding-top: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b99f70; font-size:11px; }
#information ul{clear:both; padding-left: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b99f70; font-size:11px; }

p.titleItem{color:#DCD0B3;font-size:20px; float:left; padding-right:0px; border-down: solid 2px #ff0000;font-family:Verdana, Arial, Helvetica, sans-serif;} 
p.titleItem:first-letter{color:#f6c862;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;} 
div.clear_fix:after{clear:both;content:"."; font-size:0px !important; visibility:hidden;}
div.clear{clear:both;font-size:0px !important; visibility:hidden;}

#content p.contactName{color:#c19d4e;; font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p.contactPosition{color:#c19d4e; font-size:14px; font-style: italic; padding-bottom: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.contactImage{float:right;}

.contactForm {
	color: #B99F7C;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

label{ padding:5px 0 0 0; clear:both; display: block; }
.label {width:200px; display: block; float:left; clear:left;font-family:Verdana, Arial, Helvetica, sans-serif;}
.input {float:left; }
.input input {
background-color: #393122;
color: #B99F7C;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: #B99F7C 1px solid;
width: 200px;
}

.input textarea {
background-color: #393122;
border: #B99F7C 1px solid;
color: #B99F7C;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 200px;

}

.input select {
	background-color: #393122;
	border: #B99F7C 1px solid;
	color: #B99F7C;
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input select:hover {
	background-color: #393122;
	border: #B99F7C 1px solid;
	color: #f6c862;
}


#dropDown{ margin-top:0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b99f70; float: right;}
#dropDown ul.statesList{
	display: none;
	position: absolute;
	list-style: none;
	padding:0px 0px 5px 0px;
	margin: auto;
	background-color: #423828;
	line-height: 15px;
	width:143px;
	font-size: 11.5px;
}
#dropDown ul.statesList li{display:block;}
#dropDown ul.statesList a{
	text-decoration: none;
	color:#b99f70;
}
#dropDown:hover ul.statesList{
	display: block;
}
#dropDown ul.statesList li a{
	display: block;
}
#dropDown ul.statesList li a:hover{
	background-color: #524838;
}

#selectedState{
	display:block;
	background:transparent url("../images/dropDown/right_dropDownBackground.png") no-repeat;
	color:#dcd0b3;
	padding-top: 5px;
	width: 143px;
	height: 19px;
	text-align: center;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.buttons {clear:both; text-align: center;padding:10px 0 0 30px;}
.buttons a{color:#c19d4e; text-decoration:none; padding:2px 0px 2px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;background: url(../images/menuAssets/arrow.png) no-repeat 5px 7px; }
.buttons a:hover{ text-decoration:underline;}
.error {display:block; clear:both; color:#c19d4e; padding:0 0 0 200px; font-size: 11px;}

.pageImage {padding:0; } 
.textContent{padding: 10px 10px 10px 10px;}

#content a.locationButton{ color:#ffffff; text-decoration:none; border:solid 2px #877F6F;line-height:1.5em; }
.popUps { display: none; }
.popUpLinks ul{list-style: none;}
.popUpLinks ul ul{padding: 0 0 0 30px;display:none;}
.popUpLinks ul li.selected ul{display:block;}
.popUpLinks { padding-top: 20px; }
.popUpLinks a{ display: block; text-decoration: none; }
.popUpLinks a:hover{ display: block; text-decoration: underline; }
.popUpLinks ul li.selected a {text-decoration: underline;}
.popUpLinks ul li.selected ul li a {text-decoration: none;}
.popUpLinks ul li.selected ul li a:hover {text-decoration: underline;}
.popUpLinks ul li.selected ul li.selected a {text-decoration: underline;}
.ui-dialog-title{font-size: 12px;}
.ui-dialog-content{font-size:12px;}
.ui-widget-content{background: #393122; color: #DCD0B3;}
.ui-widget-content a{color: #fff;}
.ui-widget-header{color:#fff;}
.ui-dialog .ui-dialog-content{padding:20px 20px 20px 20px; text-align: justify;background: none;}
p.popUpItem{color:#DCD0B3;font-size:13px; float:left; padding-right:0px; border-down: solid 2px #ff0000;font-family:Verdana, Arial, Helvetica, sans-serif;} 
p.popUpItem:first-letter{color:#f6c862;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.pageTitle {font-family:Verdana, Arial, Helvetica, sans-serif; color:#DCD0B3;font-size:16px; text-align: center; padding: 10px 0 0 0;}
.country{clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b99f70; font-size:20px; padding-top: 8px; padding-left: 5px; }
.countryDetails{clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b99f70; font-size:13px; padding-left: 5px;}
p.company{color:#DCD0B3;font-size:16px; float:left; padding-right:0px; border-down: solid 2px #ff0000;font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 5px;} 
p.company:first-letter{color:#f6c862;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.company_name {padding-left:5px;}
