* {
	margin:0;
	padding:0;
}
html {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
img {
	border:0;
}
/*top wrapper start*/
#top-wrapper {
	width:100%;
	margin:0px auto;
	background-image: url(../mpo-website%2035/2/images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
h1, h2, h3 {
	font-family: "Trajan Pro" !important;
	font-style: normal !important;
}
#header-wrapper {
	width:100%;
	padding-right: 0;
	padding-left: 0;
	min-height:120px;
}
#header-wrapper-inner {
	width:950px;
	margin:0px auto;
}
#header {
	width:950px;
	margin:0px auto;
	height:auto;
}
.top-part {
	overflow:hidden;
	padding:0 0px
}
#header h1 {
	font:normal 30px "Trajan Pro", Times, serif;
	color:#000;
}
#header h2 {
	font:normal 22px "Times";
	color:#4d6106;
}
.logo {
	width:580px;
	float:left;

	background-position: left top;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 5px;
	background-repeat: no-repeat;
	min-height:100px;
}
.ph-number {
	width:261px;
	float:right;
	text-align:right;
	font:normal 24px/30px "Trajan Pro", Times, serif;
	color:#000;
	display:block;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#banner {
	width:100%;
	height:auto;
	clear:both;
}
#banner-inner {
	margin:0 auto;
}
.imgbannar {
/*  width:951px;
	height:386px;
	margin:0px auto;
	background-image: url(../images/banner1.png);
	background-repeat: no-repeat;
	background-position: 0px top;
*/}
.imgbannar_div {
	width:950px;
	height:268px;
	margin:0px auto;
}
.flashbannar {
	width:950px;
	height:268px;
	margin:0 auto;
	text-align:center;
}
.headerplug {
	width:950px;
	height:268px;
	margin:0px auto;
	background:url(../images/video-bcg-padleft-100.jpg) no-repeat;
}
.headerplug-contact {
	width:661px;
	height:268px;
	margin:0 auto;
	padding:0 0 0 100px;
	background:url(../images/video-bcg-padleft-100a.jpg) no-repeat;
}
.uploadheaderplug {
	width:761px;
	height:268px;
	margin:0px auto;
}
#uploadheaderplugdiv {
	width:661px;
	height:268px;
	margin:0 auto;
	padding:0 0 0 100px;
}
#nav-bg {
	width:950px;
	margin:0px auto;
	background:url(../images/menu_bg.jpg) repeat;
}
#navcontainer {
	width:950px;
	margin:0px auto;
	padding:0;
	background:url(../images/nav_bg.jpg) repeat;
}
#navcontainer-left {
	float:left;
	width:0;
}
#navcontainer-right {
	float:right;
	width:0;
}
#menutop {
	width:950px;
	padding:0 0 0 0px;
}
#navcontainer ul {
	list-style:none;
}
#navcontainer ul li {
	float:left;
	line-height:43px;
	padding:0 3px 0 0px;
}
#navcontainer ul li a {
	line-height:43px;
	display:block;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	padding:0 20px;
	white-space:nowrap;
	background:url(../images/nav_bg.jpg) repeat;
}
#navcontainer ul li a:hover {
	background:url(../images/nav_hover.jpg) repeat-x;
}
/*top wrapper end*/

/*body wrapper start*/




/*
=
=
=
=
=
=

#body{
	width:958px;
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 8px;
}

.body-top {
	width:958px;
	overflow:hidden;
	background-image: url(../images/full_body_bg_sidebar.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.body-left { width:580px; margin:0; padding:0 0 0 30px; font-size:14px; color:#7a745c; line-height:14px; text-align:justify; float:left; line-height:20px;  }
.body-left h1 , .body-left-contact h1 { font-family:"Trajan Pro";  font-size:32px; color:#6f5e36; font-weight:normal; padding:25px 0 0 0; line-height:40px; }
.body-left h2 , .body-left-contact h2 { font-size:20px; font-family:Arial, sans-serif; color:#d68800; font-weight:normal; padding:0px 0 0 0; line-height:30px;  }
.body-left p , .body-left-contact p { font-size:11px; color:#000; padding:10px 0; font-size:14px;  }

.body-right {
	width:323px;
	float:right;
	display:inline;
	margin: 0px;
	padding-right: 0px;
	padding-right: 0px;
	background-image: url(../images/sidebar_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: -3px top;
}
=
=
=

=
=
=
=

*/
.contact-form {
	width:313px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	background-image: url(../images/sidebar_sep2.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 51px;
	background-position: -3px bottom;
	padding-left: 10px;
}
.contact-form label {
	color:#625237;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 38px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.contact-form input {
	border:0px #e0d4b9 solid;
	width:215px;
	background:#f0efdb;
	height: 30px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 38px;
}
.contact-form textarea {
	border:0px #e0d4b9 solid;
	width:215px;
	background:#f0efdb;
	height: 150px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 38px;
}
.contact-form img#imgCaptcha {
	margin:3px 0 3px 38px;
	width:188px;
}
.contact-form p {
	padding:0 0px 0 0px;
}
.contact-form p img {
	padding:0px 0 0px 0;
}
#margin1 {
	padding:0px 0 0px 0px;
	background:url(../images/send_bg.jpg) no-repeat left bottom;
	width:213px;
}
#margin1 input {
	border:0;
	width:85px;
	height:29px;
	margin:10px 0px 20px 38px;
}
.callus {
	width:250px;
	/*	background:url(../images/callus_mbg.png) center repeat-y;
*/	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}
html>body .callus {
	min-height:200px;
	height:auto;
}
.callus p {
	height:220px;
	color:#000s;
	margin:0px;
	background-image: url(../images/callus_bottom.png);
	background-repeat: no-repeat;
	background-position: 135px -108px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
/*.body-top-contact {	width:761px; overflow:hidden; }
*/.body-left-contact {
	width:891px;
	margin:0;
	padding:0 15px 0 16px;
	font-size:11px;
	color:#7a745c;
	line-height:14px;
	text-align:justify;
	float:left;
}
.body-right-contact {
	width:0px;
	float:right;
}
/*body wrapper end*/

/*bottom start*/
#bottom-bg {
	width:100%;
	clear:both;
	padding:0px;
	background-image: url(../images/bg.jpg);
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bottom-content {
	overflow:hidden;
	background-image: url(../images/bottom-content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 8px bottom;
	height: 0px;
	/*height: 50px;
	*/margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 966px;
}
#bottom-content-left {
	margin:0;
	float:left;
}
#bottom-content-right {
	float:right;
	margin:0;
	background-image: url(../images/bottom-sidebar_bg.png);
	background-repeat: no-repeat;
	background-position: -4px bottom;
	width: 323px;
    height: 50px;

}
/*bottom end*/
/*footer start*/
#footer-bg {
	width:100%;
	margin:0px;
	background-color: #C1B988;
	background-image: url(../images/footer_bg.jpg);
}
#footer {
	width:958px;
	text-align:center;
	color:#fff;
	background-color: #C1B988;
	background-image: url(../images/footer_bg.jpg);
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.white-links {
	font:normal 12px/20px Arial, sans-serif;
	padding:10px 0 0 0;
}
.white-links a {
	color:#fff;
	text-decoration:none;
}
.white-links a:hover {
	text-decoration:underline;
}
.footer-text {
	font:normal 12px/22px Arial, sans-serif;
	color:#fff;
	height:auto;
}
.footer-text a {
	color:#fff;
	text-decoration:underline;
}
.footer-text a:hover {
	text-decoration:none;
}
/*footer end*/
.body-left ul, .body-left-contact ul {
	list-style:outside;
	margin:0 0 0 20px;
	padding:0px;
}
#body .body-left form p {
	font:normal 12px/14px Arial, sans-serif;
}
#mainservicecat {
	font-family:Arial, sans-serif;
	font-size:16px;
	color:#d68800;
	text-decoration:none;
	font-weight:bold;
}
#subserviceurl {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
*html .contact-form br {
	height:1px;
	display:none;
}
#social_network {
	text-align: center;
	/* position: absolute;
	top: -500px;
	width: 192px;
	background-image: url(../images/social_network_bg.jpg);
*/	background-repeat: no-repeat;
	background-position: -3px bottom;
	height: 35px;
	overflow: visible !important;
	visibility: visible !important;
	padding-top: 20px;
	z-index: 99999999999;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#facebook a {
	background-image: url(../images/facebookicon-small.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	height: 37px;
	width: 37px;
	overflow: hidden;
	/*	position: absolute;
*/	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#twitter a {
	background-image: url(../images/facebookicon-small.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	height: 37px;
	width: 37px;
	overflow: hidden;
	/*	position: absolute;
*/	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#youtube a {
	background-image: url(../images/facebookicon-small.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	height: 37px;
	width: 37px;
	overflow: hidden;
	/*	position: absolute;
*/	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.sep {
}
#body-wrapper {
	width:100%;
}
#body {
	width:958px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 8px;
	background-image: url(../images/full_body_bg.jpg);
	background-repeat: repeat-y;
	background-position: 8px top;
}
.body-top-contact {
	width:950px;
	overflow:hidden;
	background-image: url(../images/full_body_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.body-top {
	width:950px;
	overflow:hidden;
	background-image: url(../images/full_body_bg_sidebar.jpg);
	background-repeat: repeat-y;
	background-position: 5px top;
	padding: 0px;
 }
#body-left {/* width:580px; */
	margin:0;
	padding:0 0 0 30px;
	font-size:14px;
	color:#000;
	line-height:14px;
	float:left;
	line-height:20px;
}
.body-left h1, .body-left-contact h1 {
	font-family:"Trajan Pro";
	font-size:32px;
	color:#6f5e36;
	font-weight:normal;
	padding:25px 0 0 0;
	line-height:40px;
}
.body-left h2, .body-left-contact h2 {
	font-size:20px;
	font-family:Arial, sans-serif;
	color:#d68800;
	font-weight:normal;
	padding:0px 0 0 0;
	line-height:30px;
}
.body-left p, .body-left-contact p {
	font-size:11px;
	color:#000;
	padding:10px 0;
	font-size:14px;
}
.body-right {
	width:303px;
	float:right;
	display:inline;
	margin: 0px;
	padding-right: 0px;
	padding-right: 0px;
	background-image: url(../images/sidebar_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-left: 20px;
}
.body-left {
	width:580px;
	margin:0;
	font-size:14px;
	color:#7a745c;
	line-height:14px;
	float:left;
	line-height:20px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}



.phoneicon {
	background-image: url../images/mobile-phone.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
}
.emailicon {
	background-image: url(../images/mobile-email.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
}
.mapicon {
	background-image: url(../images/mobile-location.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
}
.twittericon {
	background-image: url(../images/twittericon-small.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
}
.fbicon {
	background-image: url(../images/facebookicon-small.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
}
.youtubeicon {
	background-image: url(../images/youtubeicon-small.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
 }
 
 .blogicon {
	background-image: url(../images/blog.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:40px;
	height:41px;
 }
