@charset "utf-8";
/* CSS Document */
body { background: url(../images/full-bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/full-bg.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/full-bg.jpg', sizingMethod='scale')";
	background-size: cover;color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0px;}
img{border:0;}
a{text-decoration:none;color: #2a3948; font-weight:normal;}
a:hover{text-decoration:underline;}
h1 { border-bottom:#e0e0e0 1px solid;color:#000;font-family:'Cuprum', Arial, Helvetica, sans-serif; font-style:italic; font-size:24px; font-weight:normal;}
h2 {color:#0ba21d;font-family:'Cuprum', Arial, Helvetica, sans-serif; font-style:italic; font-size:17px;}
h3 {color:#006e35;font-family:Arial, Helvetica, sans-serif;font-size:15px; font-weight:bold; padding:0; margin:2px;line-height:25px;}
h4 {color:#006e35;font-family:Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; padding:0; margin:2px;line-height:25px;}
h5 {font-family:'Century Gothic', arial, serif; font-size:20px; font-weight:normal; color:#FC0; padding:0; margin:0; line-height:12px;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3c718f; padding:0; margin:0; line-height:22px;}
.clear { clear:both;}
/*----------general----------*/
.wrap { margin:0 auto; width:960px;}
.wrap-content-home {}
.wrap-content { font-size:12px; padding:20px;}
/*----------top----------*/
.top {}
.top .logo{ float:left; padding:15px 0;}
.top .nav{ float:right;}
.top .nav ul { margin:0; padding:0;}
.top .nav li { float:left; list-style:none;}
.top .bar { background:#006e35; height:13px;}
.facebook { background:url(../images/tcr-facebook.gif); display:block; position:absolute; margin:104px 0 0 960px; height:98px; width:37px;}
.facebook a {display:block; height:98px; width:37px;}
/*----------home----------*/
.home-banner{background:url(../images/banner-bg.png) center 440px no-repeat;  display:block;}
.banner-container {}
/*banner*/
#banner-txt p {color:#000;font-family:'Cuprum', Arial, Helvetica, sans-serif; font-style:italic; font-size:18px; font-weight:normal; margin:0;}
#banner-txt h1 {border-bottom:none;color:#000; clear:both;font-family:'Cuprum', Arial, Helvetica, sans-serif; font-style:italic; font-size:24px; font-weight:normal; line-height:10px;margin:0; text-indent:15px;}
#banner-txt2 p {color:#fff;font-family:'Cuprum', Arial, Helvetica, sans-serif; font-style:italic; font-size:18px; font-weight:normal; margin:0;}
#banner-txt2 h1 {border-bottom:none;color:#fff; clear:both;font-family:'Cuprum', Arial, Helvetica, sans-serif; font-style:italic; font-size:24px; font-weight:normal; line-height:10px;margin:0; text-indent:15px;}
.sub-content { clear:both; margin:60px 0 0 0;}
.sub-content .product{ float:left; width:35%;}
.sub-content .product .title { font-size:13px; font-weight:bold;}
.sub-content .product p { margin:2px;}
.sub-content .product p.link{margin:20px 0 0 0;}
.sub-content .product img { float:right; padding:10px 0 0 0; vertical-align:middle;}
.sub-content .about{ background:none; float:right; width:55%;}
.sub-content .about .title { font-size:13px; font-weight:bold;}
.sub-content .about p { margin:2px;}
.sub-content .about p.link{margin:20px 0 0 0;}
.sub-content .about img { float:right; padding:10px 0 0 0; vertical-align:middle;}
.sub-content-2 { clear:both; margin:30px 0 20px 0;}
.sub-content-2 .client-list {float:left; width:70%;}
.sub-content-2 .contact-box{float:left; padding:40px 0 0 0; width:30%;}
.sub-content-2 .contact-box p { margin:2px; text-align:right;}
.sub-content-2 .contact-box img { float:right; padding:0 0 0 15px;}
/*----------about----------*/
.about { background:#fff;}
.about  p {}
.about .img { float:right; padding:0;}
/*----------contact----------*/
.contact {}
.contact-icon { padding:0 8px 0 0; vertical-align:middle;}
.contact-map { float:left; width:50%;}
.contact-map .container{}
.contact-form {float:left; width:50%;}
.contact-form .number { margin:3px 0; padding:0;}
.contact-form .form{}
.submit-btn { background:#006e35; border:0; color:#fff; font-style:italic; font-size:13px; font-weight:bold; padding:10px 35px 10px 15px}
.field { border:#cdcdcd 1ps solid; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px;  width:270px;}
/*----------footer----------*/
.wrap-footer { background:url(../images/footer-shading.png); clear:both; margin:20px 0 0 0; padding:20px 0;}
.footer { margin:0 auto; text-align:center; width:1000px;}
.footer .brand{}
.footer .brand img { padding:4px 14px; vertical-align:middle;}
/*-------bookmark-------*/
.bookmark a{ background:url(../images/1346404058_001_15.png); display:block; height:24px; position:absolute; margin:10px 0 0 320px; width:24px;}