/*

Theme Name: harris

Description: This theme is specailly design for harris

Version: 1.1

*/




body{ background: #ffffff;}

#top-wrapper{ background:url(header-bg.png) #ffffff no-repeat; width:935px; margin:auto;}

#top-wrapper #header-top{ height:152px;}

#header-top .logo{ padding-left:40px; padding-top:26px; float:left;}

#header-top .right{ float:right; padding-right:26px;}

#header-top .callus{ font-family:Arial, Verdana; font-size:18px; color:#5d8e46;  margin-right:10px; }

#header-top .phone{margin-top:5px;}

#header-top .right .contact{ font-family:Arial, Verdana; font-size:26px; color:#000000; float:left; margin-left:6px;}

.call_support{ margin-top:20px;}

#header-top .upper{ height:117px;}



#header-top .menu{ margin-right:13px; float:right;}

.navigation li{ font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; float:left; margin-right:3px;  background:url(../index_files/menu-bg.png) repeat; height:24px; padding-top:10px; padding-left:18px; padding-right:19px;}

.navigation li a{ text-decoration:none; color:#ffffff;}



#banner{ width:905px; height:270px; margin:auto; margin-top:8px;}

#banner .lady{margin-left:640px; margin-top:-160px; position:absolute;}

#feature{ margin:auto; margin-left:17px; margin-top:10px;}

#feature .feature-block{ margin-right:5px; float:left; width:297px; height:250px; overflow:hidden; background:url(feature-bg.png) repeat;}

#feature .feature-block h1{ font-family:Arial; font-size:18px; color:#ffffff;}



#feature .feature-block .solution{height:30px; margin-left:9px; padding-left:0px; margin-top:5px; padding-top:8px;}

#feature .feature-block .services{height:30px; margin-left:9px; padding-left:0px; margin-top:5px; padding-top:8px;}

#feature .feature-block .stories{height:30px; padding-left:10px; margin-top:5px; padding-top:8px;}



#feature .feature-block .feature-box{background:url(../index_files/feature-box.png) repeat; height:160px; margin-bottom:20px;}

ul.feature-list{ padding-top:11px;}

.feature-list li{ padding-top:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../index_files/feature-arrow.png) 0px no-repeat; margin-left:16px; padding-left:18px; border-bottom:dotted 1px #69923d; margin-right:38px;}

.feature-list li a{ text-decoration:none; color:#000000; text-transform:capitalize;}



.feature-block .feature-content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:1.6; padding-left:20px; padding-right:25px; padding-top:12px;}

.feature-block .client-name{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#5d8e46; float:right; padding-right:25px; padding-top:10px;}

.client-name a{ text-decoration:none; color:inherit;}

.feature-block  .viewmore{ padding-right:9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; float:right; color:#fff;}

.feature-block .feature-box .left{}

.feature-block .feature-box .middle{}

.feature-block .feature-box .right{}

#main-body{ margin:auto; width:905px; padding-bottom:20px; margin-top:20px;}

#main-body .left{ float:left; width:544px; padding-left:20px; padding-right:34px;}

#main-body .left h1.upper{ padding-top:12px; font-family:Arial; font-size:24px; color:#599F0D; padding-bottom:10px; text-transform:capitalize;}

#main-body .left h1.upper a{ text-decoration:none; color:#599F0D;}

#main-body .left .welcome-content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:1.6; padding-bottom:10px;}

#main-body .left .separator{ border-bottom:dotted 1px #e3e3e3; margin-bottom:30px;}

#main-body .left .our-blog{}

#main-body .left .our-blog h1{ height:36px; padding-top:6px; background:url(../index_files/blog-img.png) no-repeat; padding-left:58px; font-family:Arial; font-size:24px; color:#599F0D; padding-bottom:8px;}

#main-body .left .our-blog h1 a{ text-decoration:none; color:#599F0D;}

#main-body .left .our-blog .content{ margin-right:9px; float:left; background-color:#f7f9f6; width:235px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a49; padding-left:14px; padding-right:14px; line-height:1.6; padding-top:15px;}

#main-body .right{ float:left; width:295px; margin-left:11px;}

#main-body .right .support{ background-color:#f7f9f6; border:1px solid #e1e1e1; padding-left:24px; padding-right:28px; padding-bottom:22px;}

#main-body .right .support h1{font-family:Arial; font-size:24px; color:#599F0D; padding-top:22px; padding-bottom:15px;}

#main-body .right .support .submit-btn{ float:right;}

#main-body .right .partners{ margin-top:22px; float:left; background:url(../index_files/partners-devider.png) no-repeat; height:41px; padding-left:11px; padding-right:10px;}

.nobg{ background-image:none !important;}



#footer-wrapper{ background:url(../index_files/footer-bg.png) bottom repeat-x #fff; width:100%; height:380px;}

#footer-wrapper #footer{ width:923px; background-color:#bababa; height:265px; margin:auto;}

#footer .footer-block{ height:240px; float:left; background-color:#ffffff; width:296px; margin-top:12px; margin-left:8px;}

.footer-block h2.solution { margin-left:14px; margin-top:5px; padding-left:50px; padding-top:10px; font-family:Arial; font-size:18px; color:#5d8e46; background:url(../index_files/footer-img-1.png) no-repeat; height:38px;}

.footer-block h2.solution a{ text-decoration:none; color:#5d8e46;}

.footer-block h2.events { margin-left:14px; margin-top:5px; padding-left:50px; padding-top:10px; font-family:Arial; font-size:18px; color:#5d8e46; background:url(../index_files/footer-img-2.png) no-repeat; height:38px;}

.footer-block h2.events a{ text-decoration:none; color:#5d8e46;}

.footer-block h2.contactus { margin-left:14px; margin-top:5px; padding-left:50px; padding-top:10px; font-family:Arial; font-size:18px; color:#5d8e46; background:url(../index_files/footer-img-3.png) no-repeat; height:38px;}

.footer-block h2.contactus a{ text-decoration:none; color:#5d8e46;}

.footer-block .content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:18px; padding-right:32px; line-height:1.6; padding-bottom:11px;}

.footer-block .content-event{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:18px; padding-right:32px; line-height:1.6;}

.footer-block .separator{ margin-top:10px; margin-bottom:10px; border-bottom:dotted 1px #c7c7c7; margin-left:18px; margin-right:32px;}

.footer-block .address{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:1.6; padding-left:18px;}

.footer-block .social{ float:left; margin-left:18px; margin-top:10px;}

.footer-block .social a{ margin-right:10px;}

.footer-gredian{ margin:auto; width:907px;}

#footer-below{ width:923px; margin:auto; padding-top:38px;}

#footer-below .copyright{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; color:#737373;}

#footer-below .designby { float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737373;}
#footer-below .designby a, #footer-below .copyright a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737373;} 

.address a{color:#000000; text-decoration:none;} 

/* added by mahes */ 





ul.thumbNav{ display:none;}

.welcome-content p{margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px;}

.mywidget h2{ color: #4C4C4C;

font-family: Consolas;

font-size: 24px;

padding-bottom: 15px;

padding-top: 22px;}

.mywidget p{}	

.support{margin-bottom:10px;}

.textwidget{color: #000;}
.our-blog .content strong a{ color:#4A4A49; text-decoration:none;}

.testimonials_manager_widget{ color:#000; font-family:Arial; font-size:12px; line-height:1.5; }
.support a{color:#000; text-decoration:none; font-family:Arial; font-size:12px; text-transform:lowercase;}
.content-event strong a{color:#000; text-decoration:none;}
.cat_readmore{color:#599F0D; text-decoration:none; margin-left:470px; font-family:Arial; font-size:12px;}
.the_content,.the_content p { color:#000!important;}
span.contact{ color:#5D8E46!Important; font-family:arial;}
.the_content .testimonial{line-height:1.5; font-family:Arial; font-size:12px;}
.the_content a{color:#5D8E46; text-decoration:none;}
.wps_popup{ border:10px solid #69923d !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.wps_closewin_text a{ text-decoration:none !important; }