* { padding:0; margin:0;}
img { border:0;}

body { background:#f2f2f3; font:10px Arial,Helvetica,sans-serif;}
p { color:#464547; margin-bottom:15px; line-height:20px;}


.wrapper { width:894px; margin:0 auto; }
.header { position:relative; width:811px; margin:0 auto; background:url(../images/head_bg.png) repeat-y top center; padding:11px 20px 38px 40px;}
.header .bottom_bg {position:absolute; bottom:0; left:-16px; width:902px; background:url(../images/head_bg2.png) no-repeat bottom center; height:45px; z-index:2;}
.header .logo { display:block; width:144px; height:85px; position:relative; z-index:3; background:url(../images/logo.png) no-repeat;}
.header .info_social { position:absolute; bottom:0; right:20px; width:250px; z-index:3; text-align:right;}
.header .info_social p { font-size:1.34em; color:#aaa684; font-weight:bold; line-height:30px; margin-bottom:10px;}
.header .info_social p span { font-size:32px; color:#f37021;}
.header .info_social ul { list-style:none; float:right; padding:0 0 2px 0;}
.header .info_social ul li { float:left; margin-left:10px;}

.container { width:860px; margin:0 auto;}
.container .left { float:left; overflow:hidden;}
.container .right { float:right; overflow:hidden;}
.container #sliderFrame { margin:10px 0 15px;} 
.container .slider { width:860px; height:357px; border-radius:8px;}
.container .content { background:#fff; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; padding:0 0 0 15px;}
.container .content .top { overflow:hidden; margin-bottom:20px;}
.top .left { width:410px; padding:16px 0 0 0;}
.top .left h1 { font-size:3.3em; color:#f37021; line-height:35px; margin-bottom:15px;}
.top .left p { font-size:1.2em;}
.top .left p span { color:#f37021;}
.top .right img { border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0;}

.container .content .center { overflow:hidden;}
.center .left { width:400px;}
.center .left h2 { font-size:1.50em; color:#575757; margin-bottom:15px;}
.center .left h3 { font-size:1.6em; color:#f37021; margin-bottom:5px;}
.center .left ul { list-style:none;}
.center .left ul li { width:160px; min-height:120px; float:left; padding:63px 0 0 0;}
.center .left ul li p { font-size:1.2em; line-height:17px;}
.center .left .img1 { background:url(../images/1.png) no-repeat top left;}
.center .left .img2 { background:url(../images/2.png) no-repeat top left; margin-left:60px;}
.center .left .img3 { background:url(../images/3.png) no-repeat top left;}
.center .left .img4 { background:url(../images/4.png) no-repeat top left; margin-left:60px;}

.center .right { width:380px; background:#aaa684; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:20px 25px; margin-top:25px;}
.center .right h4 { font-size:2.0em; color:#fff; text-align:center;line-height:20px; margin-bottom:10px;}
.center .right h4 span { font-size:15px; font-weight:normal; }
.center .right .contact_form { width:376px; margin:0 auto;}
.center .right .top_bg { background:url(../images/form_top_bg.png) no-repeat top center; width:376px; height:45px;}
.center .right .bottom_bg { background:url(../images/form_bottom_bg.png) no-repeat top center; width:376px; height:45px;}
.center .right .center_bg { background:#f2f2f3; width:362px; margin:0 auto; text-align:center; padding:0 0 10px 0; margin:-10px auto -40px;}
.center .right .center_bg p { margin-bottom:9px;}
.center .right .center_bg p input[type="text"] { background:#fff; border:3px solid #eeeeef; width:194px; font-size:13px; color:#757679; padding:6px 10px;}
.center .right .center_bg p input:focus { outline:0;}
.center .right .center_bg p input[type="submit"] { width:283px; height:; background:url(../images/submit_bg.png) no-repeat top center; font-size:18px; color:#fff; padding:10px 0 13px; border:0; cursor:pointer;}

.footer { width:900px; position:relative; left:-4px; margin:0 auto 15px; background:url(../images/footer_bg.png) no-repeat top center; height:146px;}
.footer .right { float:right; width:470px; margin:0 50px 0 0; padding:45px 0 0 0;}
.footer .right p { font-size:1.79em; color:#f37021; font-weight:bold; line-height:22px;}

/* ===== Notification messages ===== */
.nNote { cursor: pointer; margin: 0px 10px 9px 10px; box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; -moz-box-shadow: inset 0 0 1px #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.nNote strong { margin-right: 5px; } 
.nNote p { font-size: 13px; padding: 10px 25px 10px 54px; margin: 0px !important; color: #565656; }
.nSuccess { background: #effeb9 url(../images/notifications/accept.png) no-repeat 15px center; border: 1px solid #c1d779; color: #3C5A01; }
.nFailure { background: #fccac1 url(../images/notifications/exclamation.png) no-repeat 15px center; border: 1px solid #e18b7c; color: #AC260F; }