body { background: url(images/monet_background.jpg) center top no-repeat #bdd7db; margin:0; padding:0px;}

body#inner{ background: url(images/monet_background_sub.jpg) center top no-repeat #bdd7db; margin:0; padding:0px;}

#wrapper {
clear:both;
margin:0 auto;
width:960px;
}

#top_nav_contain { height:27px; width:960px;}

#top_nav { float:right; width:402px; height:20px; background:url(images/top_nav.gif) no-repeat; padding-top:5px; padding-left:25px;}

.share { float:left; width:125px;}

#top_banner { width:960px; height:77px; background:url(images/top_banner.png) no-repeat;}

.logo { width:553px; height:77px; background:url(images/monet_medical.png) no-repeat left top; float:left;}

.search_container { width:330px; height:52px; float:left; padding-top:25px;}
.qsearch {width:189px;height:33px;border:1px solid #dfb5c0;padding-left:58px;-webkit-border-radius: 6px;-moz-border-radius: 6px;
border-radius: 6px;background:url(images/search_background.jpg) no-repeat;font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#927e6f;}
.sbutton{height:30px; border:1px solid #8F1438; background:#8F1438; padding:0 4px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff;}
#m_navigation { width:954px; height:37px; background:url(images/navigation.png) no-repeat; padding-left:6px;}

#home_banner { width:960px; height:244px;}

#page_body { width:948px; min-height:332px; background:url(images/page-body.png) repeat-y; padding:0px 6px 11px 6px;}

#page_body #left{ width:215px; min-height:324px; float:left; padding:8px 0px 0px 11px;}

#page_body #center{ width:404px; min-height:324px; float:left; padding:8px 0px 0px 0px; margin-right:18px; text-align:justify;}

#page_body #right { width:299px; height:332px; background:url(images/diverse_customer.jpg) no-repeat; float:left;}

#page_body #right #row1{ width:299px; height:125px; padding-top:50px;}

#page_body #right #row2{ width:289px; height:157px; padding-left:10px;}

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
/*button.button span { display:block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; } 
button.button span span { border:0; padding:0; }*/
button.button span { display:block; height:19px; border:1px solid #8F1438; background:#8F1438; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { border:0; padding:0; }
.button{height:25px; border:1px solid #8F1438; background:#8F1438; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff;}

.fl_none { float:none; margin-bottom:10px;}

#btm_banner { width:960px; height:83px; background:url(images/btm_banner.png) no-repeat;}

#btm_banner #left { width:605px; height:63px; margin-top:10px; margin-bottom:10px; padding-left:18px; border-right:1px solid #d0c5bf; float:left;}

#btm_banner #right { width:306px; padding-left:18px; float:left; height:63px; margin-top:10px; margin-bottom:10px; }

.fl_left { float:left; padding-right:6px;}

#footer { width:960px; height:310px; background:url(images/footer.png) no-repeat;}

#footer #left{ width:647px; height:175px; float:left; padding-left:18px;}

#footer #right { width:292px; height:162px; float: left; padding:30px 0px 0px 3px;}
#copyright{text-align:right; font:normal 10px Arial; margin:0px 20px 20px 0px;}
#copyright a{ text-decoration:none; color:#6a4a34;} 
#copyright a:hover{text-decoration:underline;}
#copyright a span.btext{font-weight:bold;}
#copyright img{ border:none; vertical-align:bottom; padding:0 0 0 8px;}
#newletter_box { 
width:251px;
height:115px;
padding:10px;
border:1px solid #b55070;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.cl { clear:both;}

div#wn	{
    position:relative;
    width:582px; height:106px;
    overflow:hidden;
	}
.logo-space {
	padding-right: 12px;
	padding-left:6px;
}

/* Inner Page */

.inner_banner { width:960px; height:68px; background:url(images/inner-banner.png) no-repeat; font-family:helvetica, Verdana, Arial; color:#603E27; font-size:27px; font-weight:bold; padding-left:28px;}

.cookies { width:942px; height:25px; background:url(images/cookie-background.png) no-repeat; padding-left:18px; padding-top:5px;}

.cookie_second { color:#614631; font:bold 11px Arial, Helvetica, sans-serif;}

.cookie_first { color:#218ea2; font:bold 11px Arial, Helvetica, sans-serif;}

body#inner #page_body { width:948px; min-height:460px; background:url(images/page-body.png) repeat-y; padding:20px 6px 11px 6px;}

body#inner #subleft { width:595px; float:left; padding:0px 20px 0px 20px;}

.fproducts{float:left; width:195px;min-height: 200px; text-align:center;}
.fproducts img {border:none; display:block; padding: 0 0 0 30px;}
.fproducts p a{color:#203548; font:normal bold 13px Verdana;}
.fproducts p a:hover{text-decoration:none;}

body#inner #subleft .column{ width:284px; float:left; margin-top:20px;}

body#inner #subright { width:312px; float:left; border-left: solid 1px #b7b5b3;}

.info { width:277px; height:27px; background:url(images/info_back.gif) no-repeat; padding-left:25px; padding-top:10px;}

/* Form */

.form_box { height:30px; float:left; width: 284px; margin-bottom:15px;}
.clear{clear:both;}
.validation-advice{ clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px;  color:#f00;}
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important;}
.success{border:1px solid #218ea2;; background-color:#eff5ea; color:#3d6611; padding:5px; }

