@charset "utf-8";



* { margin:0; padding:0;}
body { margin:0; padding:0; background:#f4f5f0; font-family: 'CalibriRegular';}
:focus { outline:none;}
.clr { clear:both;}
.fl { float:left;}
.fr { float:right;}
ul, li { list-style:none;}
a { text-decoration:none;}
a img { border:none;}



#top_strip { width:100%; background:#2d2d2d; height:35px;}
#top_strip .topst { width:1000px; height:35px; margin:0 auto;}
#top_strip .cards { float:right; padding:0 20px 0 10px;}
#top_strip .cards img { float:left; margin:5px 0 0 5px;}
#top_strip p { text-align:right; color:#f4f5f0; font-size:14px; line-height:33px;}

#wrap { width:1000px; margin:0 auto;}

#header { width:1000px; height:120px; position:relative; float:left;}
#header .logo { width:105px; height:106px; float:left; background:url(../images/logo_bg.png) no-repeat; margin:-27px 0 0 -9px; padding:10px;}
#header .logoname { width:142px; height:27px; float:left; margin:27px 0 0 8px;}
#header .phonenumbers { width:205px; float:right; padding:10px 20px 0 0;}
#header .phonenumbers p { overflow:hidden; font-size:13px; color:#2d2d2d; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
#header .phonenumbers p strong { display:block; float:left; width:110px;}


#nav { width:1000px; float:left; height:65px;}
#nav .left_nav { width:3px; height:65px; float:left; background:url(../images/nav_left.png) no-repeat;}
#nav .right_nav { width:3px; height:65px; float:left; background:url(../images/nav_right.png) no-repeat;}
#nav .nav { width:994px; float:left; height:60px; padding:2px 0 3px 0; background:url(../images/nav_bg.png) repeat-x;}
#nav ul { display:block; float:left;}
#nav ul li { display:block; float:left;}
#nav ul li a { display:block; float:left; height:60px; line-height:60px; text-align:center; padding:0 20px; font-size:17px; color:#2d2d2d; font-family: 'ColaborateRegular';}
#nav ul li a:hover { background:#ff8a00;}

#banner { width:1000px; height:365px; float:left; background:#f4f5f0; margin:5px 0 0 0; position:relative;}
#banner .img { margin:5px 0 0 5px; float:left;}
#banner .text { width:610px; position:absolute; z-index:1;}
#banner h1 { font-family: 'FontinBold'; color:#2d2d2d; font-size:40px; font-weight:normal; padding:10px 0 0 20px;}

#form { width:350px; float:right; background:#2d2d2d; height:365px;}
#form h2 { font-size:17px; color:#f4f5f0; font-weight:normal; font-family: 'ColaborateRegular'; padding:15px 10px; text-transform:uppercase; overflow:hidden;}
#form form { overflow:hidden; display:block;}
#form .label { display:block; float:left; padding:0 0 0 15px; width:80px; font-size:12px; color:#f4f5f0; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
#form .label_small { display:block; float:left; padding:0 0 0 14px; width:50px; font-size:12px; color:#f4f5f0; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
#form .textbox { width:212px; height:28px; background:#3d3d3d; border:solid 1px #7c7c7c; float:left; margin:0 0 12px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px; color:#ccc;}
#form .textbox_small { width:63px; height:28px; background:#3d3d3d; border:solid 1px #7c7c7c; float:left; margin:0 0 12px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px; color:#ccc}
#form .get_a { width:234px; height:37px; float:left; border:none; background:url(../images/get_a.jpg) no-repeat; margin:0 0 0 95px; cursor:pointer;}


#content { width:960px; float:left; padding:20px;}
#content h1 { font-family: 'FontinBold'; color:#2d2d2d; font-size:36px; font-weight:normal; padding:10px 0;}
#content p { font-family: 'CalibriRegular'; color:#6d6d6d; font-size:14px; font-weight:normal; padding:10px 0; line-height:20px;}
#content p strong { font-family: 'CalibriBold'; font-weight:normal;}
#content p a { font-family: 'CalibriBold'; font-weight:normal; color:#4b8800; text-decoration:underline;}
#content p span { color:#4b8800;}
#content h6 { font-family: 'FontinRegular'; color:#2d2d2d; font-size:20px; font-weight:normal; padding:10px 0;}


#post { float:left; width:610px;}
#post .list { overflow:hidden;}
#post .list ul { display:block; overflow:hidden;}
#post .list ul li { display:block; overflow:hidden; background:url(../images/move.png) no-repeat left center; padding:7px 0 7px 25px; color:#6d6d6d; font-size:14px; font-family: 'CalibriBold';}

#post .twoblock { overflow:hidden; padding:20px 0 0 0;}
#post .twoblock .block { width:295px; height:124px; position:relative; float:left; background:#b4b4b4;}
#post .twoblock .block .img_logo { width:92px; height:91px; float:left; margin:-1px 0 0 0;}
#post .twoblock .block p { font-size:26px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; line-height:36px; text-align:right; padding:10px 10px 0 0;}
#post .twoblock .block p strong { font-weight:normal; font-size:31px; color:#990307; font-family:inherit; display:block;}
#post .twoblock .block a.click { position:absolute; width:108px; height:26px; display:block; z-index:1; left:0; bottom:0; background:url(../images/click_here.jpg) no-repeat;}
#post .twoblock .mar { margin:0 0 0 20px;}

#sidebar { width:330px; float:left; padding:0 0 0 20px;}
#sidebar .block_1 { width:330px; float:left; background:#b4b4b4; height:83px; margin:10px 0;}
#sidebar .block_1 .img_logo { width:95px; height:85px; float:left; margin:-1px 10px 0 0;}
#sidebar .block_1 p { font-size:48px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; line-height:60px;}

#sidebar .block_2 { width:330px; float:left; background:#b4b4b4; height:83px; margin:10px 0;}
#sidebar .block_2 .img_logo { width:95px; height:85px; float:left; margin:-1px 10px 0 0;}
#sidebar .block_2 p { font-size:48px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; padding:10px 0 0 0; line-height:40px;}
#sidebar .block_2 p a { color:#2d2d2d; text-decoration:none; font-size:inherit; font-family:inherit;}
#sidebar .block_2 p span { font-size:18px; display:block; color:#2d2d2d; line-height:20px;}

#sidebar .block_3 { width:330px; float:left; background:#b4b4b4; height:83px; margin:10px 0;}
#sidebar .block_3 .img_logo { width:95px; height:85px; float:left; margin:-1px 10px 0 0;}
#sidebar .block_3 p { font-size:38px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; padding:3px 0 0 0; line-height:35px;}
#sidebar .block_3 p a { color:#2d2d2d; text-decoration:none; font-size:inherit; font-family:inherit;}
#sidebar .block_3 p span { font-size:18px; display:block; color:#2d2d2d; line-height:20px;}

#sidebar .block_4 { width:330px; float:left; background:#b4b4b4; height:83px; margin:10px 0;}
#sidebar .block_4 .img_logo { width:95px; height:85px; float:left; margin:-1px 10px 0 0;}
#sidebar .block_4 p { font-size:26px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; padding:8px 0 0 0; line-height:30px;}
#sidebar .block_4 p a { color:#2d2d2d; text-decoration:none; font-size:inherit; font-family:inherit;}
#sidebar .block_4 p span { font-size:36px; display:block; color:#2d2d2d; line-height:36px;}

#sidebar .block_5 { width:330px; float:left; background:#b4b4b4; height:83px; margin:10px 0;}
#sidebar .block_5 .img_logo { width:95px; height:85px; float:left; margin:-1px 10px 0 0;}
#sidebar .block_5 p { font-size:36px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; padding:8px 0 0 0; line-height:36px;}
#sidebar .block_5 p a { color:#2d2d2d; text-decoration:none; font-size:inherit; font-family:inherit;}
#sidebar .block_5 p span { font-size:36px; display:block; color:#2d2d2d; line-height:36px;}

#sidebar .video { width:330px; float:left; background:#b4b4b4; margin:10px 0;}
#sidebar .video .img_logo { width:94px; height:92px; float:left; margin:-1px 10px 10px 0;}
#sidebar .video p { font-size:38px; color:#2d2d2d; font-weight:normal; font-family: 'FontinBold'; padding:8px 0 0 0; line-height:38px;}
#sidebar .video .vid { width:290px; height:205px; margin:20px; background:#fff; overflow:hidden;}





#footer { width:100%; height:246px; background:url(../images/footer_bg.jpg) repeat-x;}
#footer .footer { width:960px; height:246px; margin:0 auto; padding:0 20px;}
#footer h2 { color:#ff8a00; font-size:16px; font-weight:normal; font-family: 'FontinBold'; padding:25px 0 0 0;}

#footer .block { width:203px; float:left; height:196px;}
#footer .block ul { display:block; overflow:hidden; padding:8px 0 0 0;}
#footer .block ul li { display:block; overflow:hidden; line-height:24px; color:#a47b4a; font-size:14px;}
#footer .block ul li a { display:block; float:left; color:#858585; font-size:14px; font-family: 'CalibriRegular';}
#footer .block ul li a:hover { color:#a47b4a;}
#footer .block ul li strong { font-weight:normal; display:block; float:left; color:#858585; width:95px;}
#footer .block p { display:block; color:#858585; font-size:14px; font-family: 'CalibriRegular'; line-height:24px; padding:8px 0 0 0;}
#footer .block p span { color:#a47b4a;}

#footer .testimonial { width:330px; float:left; height:196px; padding:0 0 0 20px;}
#footer .testimonial h3 { color:#ff8a00; font-size:30px; font-weight:normal; font-family: 'FontinBold'; padding:17px 0 0 0;}
#footer .testimonial .testi { overflow:hidden; background:url(../images/quote_1.png) no-repeat left top; padding:0 0 0 40px; margin:10px 0 0 0;}
#footer .testimonial p { display:block; color:#858585; font-size:14px; font-family: 'CalibriRegular'; line-height:24px; padding:8px 0 0 0; background:url(../images/quote_2.png) no-repeat right bottom;}
#footer .testimonial p strong { display:block; color:#a47b4a; font-weight:normal; font-family: 'CalibriBold';}

#footer .copyright { width:960px; height:50px; float:left;}
#footer .copyright p { color:#858585; font-size:14px; font-family: 'CalibriRegular'; line-height:24px; padding:12px 0 0 0;}
#footer .copyright p a { color:#a47b4a;}