@charset "utf-8";

@font-face {
	font-family: 'Conv_HelveticaNeueLTPro-ThEx';
	src: url('/fonts/HelveticaNeueLTPro-ThEx.eot');
	src: local('?'), url('/fonts/HelveticaNeueLTPro-ThEx.woff') format('woff'), url('/fonts/HelveticaNeueLTPro-ThEx.ttf') format('truetype'), url('/fonts/HelveticaNeueLTPro-ThEx.svg') format('svg');
}



@font-face {
    font-family: 'Conv_HelveticaNeueLTPro-ThEx';
    src: url('/fonts/HelveticaNeueLTPro-ThEx.eot');
    src: url('/fonts/HelveticaNeueLTPro-ThEx.eot?#iefix') format('embedded-opentype'),
						 url('helveticaneueltprothex.woff') format('woff'),
         url('/fonts/HelveticaNeueLTPro-ThEx.ttf') format('truetype'),
         url('/fonts/HelveticaNeueLTPro-ThEx.svg') format('svg');

}


/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;    padding: 0;        outline: 0;    font-size: 100%;background: transparent;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a img, img a { border:none;}
.pad { padding:12px;}
.padd { padding:25px;}
p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#505050;}
h1 {    font-family: "Conv_HelveticaNeueLTPro-ThEx", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300; font-size:36px;  color:#666664;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#505050;}

a {color:#857947;text-decoration:none;}
a:hover {color:#CE504C;text-decoration:underline;}

.clear-all { clear:both;}



body { background-color:#dedcce;}


.wrapper { width:982px; height:auto; margin:0 auto;}
.wrapper2 { width:982px; height:auto; margin:0 auto; padding-bottom:30px;} 
.top { background:url(/images/top-bg.jpg) no-repeat; width:982px; height:22px; margin-top:30px;}
.header { width:958px; height:auto; margin:0 auto;}
.header a.logo { background:url(/images/logo.jpg) no-repeat top left; width:361px; height:89px; float:left; margin-left:10px;}
.header .tel { float:right; width:273px; height:auto;}
.header .tel p {    font-family: "Conv_HelveticaNeueLTPro-ThEx", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300; color:#4b4c4d; font-size:23px; }
.nav { /*width:635px;*/ height:auto; float:right; margin-top:25px;}
.nav ul { list-style-type:none;}
.nav ul li { float:left; padding-left:8px;}
.nav ul li a { color:#FFFFFF; background:#a79d73; padding:5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; font-size:17px; text-decoration:none;}
.nav ul li a:hover { background:#ce504c;}
.nav ul li a.nav-selected, .nav ul li a.nav-path-selected { background:#ce504c; }
.banner { background:url(/images/banner-bg.jpg) no-repeat; width:958px; height:210px; margin:0 auto; margin-top:18px;}
.main-body { width:958px; height:auto; margin:0 auto;}
.main-body .left { margin-top:15px; width:590px; height:auto; min-height:370px;float:left; /*background:url(/images/left-bg.jpg) no-repeat 280px 280px;*/}
.main-body .left p { padding:10px 0;}
.main-body .left1 p { padding:10px 0;}
.main-body .left1 p span { color:#ce504c;}
.main-body .left p.diff { vertical-align:bottom; font-size:18px; padding-top:45px;}
.main-body .left1 { margin-top:15px; width:590px; height:auto; min-height:370px;float:left;}
.main-body .left2 { margin-top:15px; width:350px; height:auto; min-height:370px;float:left;}
.right { background:url(/images/right-div-bg.jpg) no-repeat; width:284px; height:390px; float:right; margin-top:15px;}
.right2 {min-height:450px; height:auto; float:left; margin:15px 0 0 120px; min-width:284px; width:auto;}
.right .right-text { padding:250px 0 0 0; width:209px; height:auto; margin:0 auto;}
.right .right-text p { padding-bottom:15px;}
.right .right-text a.contact-me { text-decoration:none; color:#FFFFFF; background:url(/images/contact-me-bg.jpg) no-repeat center; width:148px; height:35px; padding:6px 20px 10px 20px;}
.footer { width:958px; height:auto; margin:0 auto;}
.footer ul.footer-contents { list-style-type:none;}
.footer ul.footer-contents li { float:left; width:140px; height:auto; padding-right:90px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#505050;}


tr.red td { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ce504c;}
tr.bot-bor td { border-bottom:#7c7c7c 1px solid;}
td.no-bor { border:none!important;}
.name, .ccm-input-text { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:203px; height:38px; border:0 solid red; padding:0 15px;line-height:38px;}

.name { background:url(/images/input-bg.jpg) no-repeat;}

input { padding:0 15px;}
textarea.name-1, .ccm-input-textarea { height:80px;  border:#bfbfbf 1px solid;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:283px;padding:15px 15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a.send, input.send { text-decoration:none; font-size:17px; color:#333; background:url(/images/send-but.jpg) no-repeat center; width:118px; height:44px; padding:11px 34px;}

.center { background:url(/images/body-bg.jpg) repeat-y; width:982px; height:auto; }
.bottom { background:url(/images/bottom-bg.jpg) no-repeat; width:982px; height:20px;}

.alert-box {background: #ECEADE; padding:14px;}
.success {color: #4C9E46;}

.error {color: #CE504C;}

.left ul {padding-left:20px;}