/* Start of CMSMS style sheet 'main' */
body{background:#E6E6CE;line-height:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#3F3F3F;}
html{height:100%;font-size:100%;}
:focus{outline:0;}
ul li{list-style:none;}
#home_main_div{width:100%;background:url(uploads/images/backgrounds/main-background.jpg) repeat-x top;}
#main_div_1{width:100%;background:url(uploads/images/backgrounds/header-background.jpg) no-repeat center top;}
#page_container{width:960px;margin:auto;}
#top_menu{width:430px;background:url(uploads/images/backgrounds/top-menu-left.png) no-repeat left;float:right;padding:0 0 0 11px;}
#top_menu_right{background:url(uploads/images/backgrounds/top-menu-right.png) no-repeat right;padding:0 11px 0 0;}
#top_menu_bg{background:url(uploads/images/backgrounds/top-menu-bg.png) repeat-x;height:36px;}
#top_menu ul li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;float:left;}
#top_menu ul li a{text-decoration:none;color:#D9F14A;display:block;line-height:30px;margin:3px 1px 0 !important;padding:0 0 0 5px;}
#top_menu ul li a span{display:block;line-height:30px;padding:0 11px 0 5px;}
#top_menu ul li a:hover,#top_menu ul li a.activelink{color:#FEFEFE;background:url(uploads/images/backgrounds/top-menu-left-hover.png) no-repeat left;}
#top_menu ul li a:hover span,#top_menu ul li a.activelink span{background:url(uploads/images/backgrounds/top-menu-right-hover.png) no-repeat right;}
#container{height:100%;padding:16px 0 24px;}
#header_1{height:394px;padding:6px 15px 0 8px;}
#header_left_div{float:left;width:436px;}
#header_left_div #logo{margin-left:8px;}
#header_left_div h1{font-size:22px;font-weight:400;color:#E1E1E1;line-height:30px;margin-left:8px;margin-top:6px;}
#header_left_div p{font-weight:400;font-size:12px;color:#CFCFCF;line-height:22px;height:88px;margin-left:8px;margin-bottom:7px;padding:6px 86px 6px 0;}
#header_left_div a.view_button{display:block;width:176px;height:48px;background:url(uploads/images/backgrounds/view-portfolio-button.jpg) no-repeat;font-size:14px;font-weight:700;color:#FEFEFE;text-transform:uppercase;text-align:center;float:left;line-height:40px;text-decoration:none;margin-top:14px;margin-right:24px;}
#header_left_div a.view_button:hover{background:url(uploads/images/backgrounds/view-portfolio-button-hover.jpg) no-repeat;color:#3D4704;}
#header_right_div{float:right;width:494px;padding:5px 0 0;}
#header_slider{position:relative;width:500px;height:320px;overflow:hidden;}
.nav{width:400px;position:absolute;top:270px;z-index:100;left:144px;}
.nav #next1{float:right;margin-right:208px;}
.white_box{width:307px;background:url(uploads/images/backgrounds/white-box.jpg) center repeat-y;margin-bottom:10px;}
.white_box_top{background:url(uploads/images/backgrounds/grey-shadow-effect-top.jpg) no-repeat center top;}
.white_box_bottom{height:270px;background:url(uploads/images/backgrounds/box-bottom-shadow.jpg) no-repeat center bottom;padding:12px 17px 42px 16px;}
.white_box h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;color:#FEFEFE;text-align:center;background:url(uploads/images/backgrounds/box-title-background.jpg) no-repeat;height:48px;line-height:34px;margin-bottom:5px;}
.white_box p.para_1{color:#3F3F3F;font-size:12px;line-height:18px;padding:0 0 10px;}
.white_box p{color:#3F3F3F;font-size:12px;line-height:18px;padding:4px 0 6px;}
.middle_box{float:left;margin-left:20px;}
.white_box .title_1{font-size:16px;font-weight:700;color:#7D8F14;}
.seperator{background:url(uploads/images/backgrounds/white-box-list-seperator.jpg) repeat-x;height:1px;margin:15px 0 10px !important;}
.white_box ul li{line-height:37px;background:url(uploads/images/backgrounds/white-box-list-seperator.jpg) repeat-x bottom;}
.white_box ul li.lastchild{background:none;}
.white_box ul li a#web_des{background:url(uploads/images/backgrounds/web-designing-icon.jpg) no-repeat left 4px;}
.white_box ul li a#web_dev{background:url(uploads/images/backgrounds/web-development-icon.jpg) no-repeat left 4px;}
.white_box ul li a#cms{background:url(uploads/images/backgrounds/cms-icon.jpg) no-repeat left 4px;}
.white_box ul li a#ecomm{background:url(uploads/images/backgrounds/ecomm-icon.jpg) no-repeat left 4px;}
.white_box ul li a#seo{background:url(uploads/images/backgrounds/seo-icon.jpg) no-repeat left 5px;}
.white_box ul li a#read_more{background:url(uploads/images/backgrounds/arrow.jpg) no-repeat 4px 10px;color:#839517;}
.white_box ul li a{text-decoration:none;color:#3F3F3F;padding-left:38px;display:block;height:37px;line-height:37px;width:200px;}
.white_box ul li a:hover{color:#000;text-decoration:underline;}
#container #recent_projects{width:627px;float:left;margin:0 0 0 16px !important;}
#container .view_projects{float:right;margin:18px 44px 0 0;}
#container #testimonials{width:274px;float:right;margin:0 17px 0 0 !important;}
#container .testimonials_box{background:url(uploads/images/backgrounds/testimonials-bg.jpg) repeat-y;width:274px;}
#container .testimonials_box p{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic;color:#3F3F3F;line-height:22px;padding-right:10px;font-weight:400;}
#container .testimonials_top{background:url(uploads/images/backgrounds/testimonials-top.jpg) no-repeat top;}
#container .testimonials_bottom{background:url(uploads/images/backgrounds/testimonials-bottom.jpg) no-repeat bottom;padding:20px 0 40px 50px;}
#container .client_name{font-size:12px;color:#838363;margin:5px 0 0 20px;}
#container .client_name span{font-size:14px;font-weight:700;color:#839517;}
#footer{border-top:6px solid #F1EFE0;color:#A8A8A8;}
#grey_footer_bg{background:#302D26;border-top:8px solid #27271F;border-bottom:8px solid #27271F;}
#inner_div{width:929px;height:100%;position:relative;margin:auto;}
#go_to_top_border{position:absolute;bottom:-10px;right:10px;}
.footer_box{width:274px;padding:6px 0 24px;}
#footer h2{font-size:18px;font-weight:400;color:#9CB409;line-height:37px;background:url(uploads/images/backgrounds/footer-title-bg.jpg) repeat-x bottom;margin-bottom:5px;}
.middle_box_2{float:left;margin-left:55px;}
#resources-listing ul li{line-height:31px;height:32px;font-size:12px;color:#A8A8A8;background:url(uploads/images/backgrounds/footer-list-style.jpg) no-repeat;text-indent:29px;margin-right:6px;}
#resources-listing ul li a{text-decoration:none;color:#A8A8A8;}
#resources-listing ul li a:hover{color:#FEFEFE;}
#contact_info{width:274px;float:left;margin-left:55px;padding:6px 0 24px;}
#contact_info a{text-decoration:none;color:#A8A8A8;border-bottom:1px dotted #A8A8A8;}
#contact_info a:hover{color:#CCC;}
#contact_info a.follow_icon{border-bottom:none;margin:0 7px 0 0;}
#social-media{margin-top:0;clear:both;padding:0;}
#social-media li{width:33px;margin-right:12px;}
#social-media2{clear:both;margin:0;padding:0;}
#social-media2 li{float:left;width:33px;margin-right:12px;}
#latest_from_blog{width:274px;float:right;padding:6px 0 24px;}
.blog{padding-top:6px;}
.blog img{float:left;width:74px;}
.blog div a.blog_title{font-size:12px;text-decoration:none;font-weight:400;color:#DBDBDB;line-height:20px;cursor:pointer;}
.blog div{float:right;width:188px;}
.blog p{font-size:12px;color:#A8A8A8;line-height:18px;padding:5px 0;}
.blog div a.read_full_article{text-decoration:none;font-size:12px;color:#9CB409;}
.seperator_2{background:url(uploads/images/backgrounds/seperator-2.jpg) repeat-x center center;height:1px;padding:10px 0 !important;}
#green_footer_bg{background:#62700D url(uploads/images/backgrounds/footer-background.jpg) repeat-x top;height:47px;font-size:12px;color:#FEFEFE;}
#inner_green_bg{width:929px;position:relative;margin:auto;}
#green_footer_bg p{float:left;margin:0;}
#go_to_top_div{position:absolute;right:10px;top:-30px;}
#green_footer_bg span{float:right;padding:0;}
#footer-links{padding:17px 0 0;}
#footer-links ul li{float:left;border-right:1px solid #FFF;padding:0 10px;}
#footer-links li a.firstlink{color:#FEFEFE;padding:0;}
#container_2_bottom{background:url(uploads/images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom;height:100%;padding:29px 26px 32px 28px;}
#container_2 h2{font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:30px;color:#3F3F3F;margin:0 0 5px;}
#container_2 h2 span{color:#798C09;}
#container_2 p{font-size:12px;color:#3F3F3F;line-height:18px;margin:0 0 6px;}
#container_2 .boxes{width:268px;margin:14px 0 0;}
#container_2 .boxes h2{font-size:20px;font-weight:400;color:#798C09;line-height:32px;}
#container_2 .boxes h2#write{background:url(uploads/images/backgrounds/write-icon.jpg) no-repeat left 2px;padding:0 0 0 44px;}
#container_2 .boxes h2#user{background:url(uploads/images/backgrounds/user-icon.jpg) no-repeat left 2px;padding:0 0 0 34px;}
#container_2 .boxes h2#package{background:url(uploads/images/backgrounds/package-icon.jpg) no-repeat left 2px;padding:0 0 0 34px;}
#container_2 .middle_box_3{float:left;margin-left:34px;}
#container_2 .boxes a,#container_2 a.read_more{text-decoration:none;font-size:12px;font-weight:700;color:#798C09;background:url(uploads/images/backgrounds/read-more-icon.jpg) no-repeat right 4px;padding:0 15px 0 0;}
#container_2 .boxes a:hover,#container_2 a.read_more:hover{text-decoration:none;color:#000;}
.next_project_button{display:block;width:176px;height:48px;background:url(uploads/images/next-project-button.jpg) no-repeat;font-size:15px;font-weight:700;color:#FEFEFE;text-transform:uppercase;text-align:center;float:left;line-height:40px;text-decoration:none;margin-top:18px;margin-right:23px;}
#container_2 #recent_projects{width:578px;float:left;margin:28px 0 0;}
#container_2 #recent_projects h2{font-size:18px;font-weight:400;color:#798C09;background:url(uploads/images/backgrounds/monitor-icon.jpg) no-repeat;line-height:32px;margin-bottom:19px;text-indent:38px;}
#container_2 #previous_button{float:left;margin-top:55px;}
#container_2 #next_button{float:right;margin-top:55px;}
#container_2 #slider a{margin:0 0 0 14px;}
#container_2 .view_projects{float:right;margin:18px 0 0;}
#container_2 #testimonials{width:267px;float:right;margin:28px 0 0;}
#container_2 #testimonials h2{font-size:18px;font-weight:400;color:#798C09;background:url(uploads/images/backgrounds/comments-icon.jpg) no-repeat;line-height:32px;margin-bottom:19px;text-indent:38px;}
#container_2 .testimonials_box{background:url(uploads/images/backgrounds/testimonials-bg-2.jpg) repeat-y;width:267px;}
#container_2 .testimonials_box p{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic;color:#3F3F3F;line-height:22px;}
#container_2 .testimonials_top{background:url(uploads/images/backgrounds/testimonials-top-2.jpg) no-repeat top;}
#container_2 .testimonials_bottom{background:url(uploads/images/backgrounds/testimonials-bottom-2.jpg) no-repeat bottom;padding:12px 19px 28px;}
#container_2 .client_name{font-size:12px;font-weight:400;color:gray;line-height:18px;margin:11px 0 0 11px;}
#container_2 .client_name span{font-size:14px;font-weight:700;color:#798C09;margin:0 2px 0 0;}
#inner_main_div{width:100%;background:url(uploads/images/backgrounds/inner-main-background.jpg) repeat-x top;}
#main_div_2{width:100%;}
#container_3_bottom{background:url(uploads/images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom;height:100%;padding:23px 27px 32px 29px;}
#header_2{height:221px;padding:6px 15px 0 8px;}
#main_title_div{height:91px;}
#main_title_div input{width:126px;height:26px;line-height:26px;background:url(uploads/images/backgrounds/header-search-bg.jpg) no-repeat !important;border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;padding:0 10px;}
#main_title_div img{float:left;margin-left:3px;}
#header_2 h1{margin-top:30px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:400;color:#4B5608;text-indent:40px;}
#header_2 p{float:right;font-size:17px;line-height:25px;font-weight:700;color:#4B5608;padding:33px 0 0;}
#content{width:622px;float:left;}
#content p{line-height:18px;font-size:1.3em;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 12px;}
#contentSummary p{line-height:16px;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;margin:0 30px 12px;}
#content ul li{line-height:18px;font-size:1.3em;font-family:Georgia, "Times New Roman", Times, serif;list-style:disc outside;margin:0 0 12px 36px;}
#content h2.contact_us_title,#right_panel_2 h2.contact_us_title{background:url(uploads/images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom;font-size:18px;font-weight:400;color:#798C09;margin:0 0 10px;padding:0 0 5px;}
.top_shadow{background:url(uploads/images/backgrounds/border-bg.jpg) no-repeat top;padding:20px 0 5px;}
.box_style_2{background:url(uploads/images/backgrounds/box-style-2-middle-bg.jpg) repeat-y center;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-style:italic;font-weight:400;color:#627206;line-height:20px;height:100%;margin:20px 0;}
.box_style_2 div{background:url(uploads/images/backgrounds/box-style-2-top.jpg) no-repeat center top;}
.box_style_2 div div{background:url(uploads/images/backgrounds/box-style-2-bottom.jpg) no-repeat center bottom;padding:12px 45px 12px 30px;}
.img_float{float:left;border:6px solid #E6E6CE;margin:5px 13px 5px 0;}
.imageleft{float:left;background:url(uploads/images/thumbs/image-sample-bg.jpg) no-repeat;margin:7px 22px 22px 0;padding:9px 8px;}
.imageright{float:right;background:url(uploads/images/thumbs/image-sample-bg.jpg) no-repeat;margin:7px 0 22px 22px;padding:9px 8px;}
.list_style_1 li{background:url(uploads/images/backgrounds/list-style-1-bullet.jpg) no-repeat left 5px;line-height:20px;margin:0 0 4px;padding:0 0 0 21px;}
.list_style_2 li{background:url(uploads/images/backgrounds/list-style-2-bullet.jpg) no-repeat left 5px;line-height:20px;margin:0 0 4px;padding:0 0 0 21px;}
#content ol{padding:8px 0 8px 20px !important;}
#content ol li{line-height:20px;margin:0 0 4px;}
.quote{background:url(uploads/images/backgrounds/quote-box-bg.jpg) repeat-y;width:621px;margin:12px 0;}
.quote .quotes_inner_1{background:url(uploads/images/backgrounds/quote-box-top-bg.jpg) no-repeat top;}
.quote .quotes_inner_2{background:url(uploads/images/backgrounds/quote-box-bottom.jpg) no-repeat bottom;padding:22px 46px 22px 19px;}
.quotes_image{background:url(uploads/images/backgrounds/quotes-image.jpg) no-repeat left 10px;font-size:16px;font-weight:400;color:#6C6C6C;font-style:italic;line-height:24px;padding:0 0 0 70px;}
.common_testimonials{background:url(uploads/images/backgrounds/seperator-3-bg.jpg) repeat-x bottom;margin-bottom:18px;padding:0 0 16px;}
.common_testimonials span{font-size:12px;font-weight:700;color:#798C09;display:block;margin:8px 0 0;}
.common_testimonials span span{font-size:12px;color:#696969;font-weight:400;margin:0;}
.testimonials_left{float:left;background:url(uploads/images/backgrounds/testimonials-image-bg.jpg) no-repeat;margin:0 17px 17px 0;padding:7px 6px;}
.testimonials_right{float:right;background:url(uploads/images/backgrounds/testimonials-image-bg.jpg) no-repeat;margin:0 0 17px 17px;padding:7px 6px;}
table{margin:inherit;padding:inherit;}
.main_border{background:#FFF;border:1px solid #A8B55B;}
.main_border span{display:block;padding:0 10px;}
.table_heading{height:33px;background:url(uploads/images/backgrounds/table-heading-bg.jpg) repeat-x;font-size:14px;color:#FEFEFE;font-weight:700;text-align:center;}
.std_1{height:33px;background:#E6E6CE;color:#000;text-align:center;}
.std_2{height:33px;background:#DFDFC4;color:#000;text-align:center;}
#inner_table tr:hover,.green_text:hover{height:33px;background:#A5B355;color:#FEFEFE;padding:0 10px;}
.green_text{font-size:18px;font-weight:700;color:#798C09;}
#right_panel{width:225px;float:right;margin:0;}
.right_box_1{background:url(uploads/images/backgrounds/right-box-1-bg.jpg) repeat-y;margin:0 0 8px;}
.right_box_1 div{background:url(uploads/images/backgrounds/right-box-1-top.jpg) no-repeat top;}
.right_box_1 div div{background:url(uploads/images/backgrounds/right-box-1-bottom.jpg) no-repeat bottom;height:100%;padding:12px 2px 44px;}
.right_box_1 h2{font-size:16px;font-weight:700;color:#FFFEFE;background:url(uploads/images/backgrounds/right-box-title-bg.jpg) no-repeat;height:47px;line-height:35px;text-align:center;}
.right_box_1 ul li{color:#3F3F3F;margin:0 18px 0 15px;}
.right_box_1 ul li a{display:block;height:32px;line-height:28px;text-decoration:none;background:url(uploads/images/backgrounds/right-box-list.jpg) no-repeat;color:#3F3F3F;text-indent:25px;}
.right_box_1 ul li a:hover,.right_box_1 ul li a.activelink_2{background:url(uploads/images/backgrounds/right-box-list-hover.jpg) no-repeat;color:#798C09;}
.right_box_2{background:url(uploads/images/backgrounds/right-box-2-bg.jpg) repeat-y;margin:0 0 8px;}
.right_box_2 div{background:url(uploads/images/backgrounds/right-box-2-top.jpg) no-repeat top;}
.right_box_2 div div{background:url(uploads/images/backgrounds/right-box-2-bottom.jpg) no-repeat bottom;height:100%;padding:10px 10px 36px;}
.right_box_2 h2{font-size:16px;font-weight:700;color:#798C09;margin-bottom:5px;}
.right_box_2 p{line-height:18px;font-size:12px;}
.right_box_2 input{width:127px;height:26px;line-height:26px;background:url(uploads/images/backgrounds/right-box-2-input-bg.jpg) no-repeat !important;border:none;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:8px 0 0;padding:0 5px;}
.right_box_2 .signup{float:left;margin:8px 0 0 3px;}
.img_float_2{float:left;margin:5px 13px 0 0;}
.locations_title{background:url(uploads/images/backgrounds/locations-title-arrow.jpg) no-repeat left;font-size:14px;font-weight:700;line-height:16px;color:#798C09;padding:0 0 0 24px;}
.padding_2{padding:5px 52px 0 24px;}
.padding_2 div{line-height:20px;padding:2px 0 12px;}
#full_width_content p{line-height:18px;margin:0 0 12px;}
.fullwidth-pic{background-color:#E6E6CE;margin:6px;padding:6px;}
#fullwidth-piclist ul li{float:left;margin-bottom:10px;}
#container_4_bottom{background:url(uploads/images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom;height:100%;padding:23px 0 32px 27px;}
#portfolio{float:right;margin:0 18px 0 0 !important;}
ul#portfolio-filter{float:right;list-style:none;margin-left:0;width:auto;padding:0 0 0 40px;}
ul#portfolio-filter li{float:left;line-height:24px;margin-right:10px;padding-bottom:10px;list-style:none;}
ul#portfolio-filter li a{font-size:14px;color:#798C09;font-weight:700;text-decoration:none;letter-spacing:-1px;line-height:24px;display:block;padding-left:6px;}
ul#portfolio-filter li a:hover,ul#portfolio-filter li a.current{background:url(uploads/images/backgrounds/portfolio-list-hover-left.jpg) no-repeat left;color:#FEFEFE;}
ul#portfolio-filter li a span{line-height:24px;display:block;color:#798C09;padding:0 10px 0 4px;}
ul#portfolio-filter li a:hover span,ul#portfolio-filter li a.current span{background:url(uploads/images/backgrounds/portfolio-list-hover-right.jpg) no-repeat right;color:#FEFEFE;}
ul#portfolio-list{float:left;list-style:none;padding:0;}
ul#portfolio-list li{float:left;list-style:none;margin:0 0 14px;}
.clear{clear:both;}
.preview-image{float:left;width:207px;height:156px;background:url(uploads/images/backgrounds/portfolio-thumb-bg.jpg);display:block;overflow:hidden;position:relative;cursor:pointer;margin:0 15px 0 0 !important;}
.preview-image img{position:absolute;top:7px;left:7px;}
.preview-image-2{float:left;width:207px;height:265px;background:url(uploads/images/backgrounds/portfolio-thumb-bg.jpg) no-repeat top;display:block;overflow:hidden;position:relative;text-decoration:none;margin:0 15px 10px 0 !important;}
.preview-image-2 img{padding:7px 0 0 7px;}
.preview-image-2 p{font-size:12px;color:#3F3F3F;line-height:18px;padding:0 0 4px;}
.preview-image-2 .read_more_2{font-size:12px;color:#3F3F3F;font-weight:700;float:right;text-decoration:none;}
.preview-image-2 .portfolio_title{font-size:14px;font-weight:700;color:#798C09;display:block;text-decoration:none;padding:14px 0 5px;}
.preview-image-2 .portfolio_title:hover{color:#3F3F3F;text-decoration:none;}
#container_5{width:936px;margin:auto;}
#blogs_container{background:url(uploads/images/backgrounds/container-2-white-box-bg.jpg) repeat-y right;margin:17px 0 0;}
#blogs_container_top{background:url(uploads/images/backgrounds/container-2-white-box-top.jpg) no-repeat right top;}
#blogs_container_bottom{background:url(uploads/images/backgrounds/container-2-white-box-botto.jpg) no-repeat right bottom;height:100%;padding:23px 0 50px;}
#blog_content{width:633px;float:left;clear:both;}
#container_5 #breadcrumb{font-size:12px;margin-bottom:30px;padding-left:37px;}
#container_5 #breadcrumb a{text-decoration:none;color:#798C09;background:url(uploads/images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px;margin:0 3px 0 0;padding:0 10px 0 0;}
.blog_date{display:block;width:43px;height:42px;background:url(uploads/images/backgrounds/blog-post-title.jpg) no-repeat;float:left;font-size:12px;color:#FEFEFE;text-align:center;padding:8px 0 0;}
.blog_div{width:574px !important;float:left;margin-left:12px !important;height:100%;padding-bottom:23px;}
.blog_heading{font-size:27px;font-weight:400;color:#3F3F3F;width:528px !important;float:left;padding:0 0 5px !important;}
.blog_heading h3 a{font-size:27px;font-weight:400;color:#798C09;text-decoration:none;}
.blog_heading a.category_name{font-size:12px;font-weight:400;color:#798C09;text-decoration:none;}
.blog_heading a.admin_link{font-size:12px;font-weight:700;color:#3F3F3F;text-decoration:none;}
.blog_heading h2{font-size:27px;font-weight:400;color:#798C09;}
.blog_comments{width:44px;height:34px;background:url(uploads/images/backgrounds/blog-post-number.jpg) no-repeat;float:right;font-size:16px;font-weight:700;color:#546105;text-align:center;padding:5px 0 0;}
.blog_title_border{border-top:1px solid #CFD79C;margin-left:0 !important;padding:10px 0 0;}
.blog_title_border p{line-height:18px;padding:5px 0 10px;}
.blog_title_border .bloglistimg{border:9px solid #E6E6CE;float:left;margin:5px 15px 15px 0;}
.blog_title_border .blogpostimg{border:9px solid #E6E6CE;float:left;margin:5px 15px 15px 0 !important;}
#pagination{margin:0 0 0 48px;}
#pagination a{float:left;margin-right:4px;}
#pagination .pagination_links{text-decoration:none;background:url(uploads/images/backgrounds/blog-page-number-bg.jpg) repeat-x;border:1px solid #E3E3E3;font-weight:700;color:#3F3F3F;padding:2px 6px;}
#pagination .pagination_links:hover{color:#FEFEFE;background:url(uploads/images/backgrounds/blog-page-number-bg-hover.jpg) repeat-x;border:1px solid #9FB136;}
#pagination .pagination_links_active{color:#FEFEFE;text-decoration:none;font-weight:700;background:url(uploads/images/backgrounds/blog-page-number-bg-hover.jpg) repeat-x;border:1px solid #9FB136;padding:2px 6px;}
#blog_responses{margin-left:47px;clear:both;}
.response_title{font-size:18px;font-weight:400;color:#798C09;display:block;}
.response_div{background:url(uploads/images/backgrounds/blog-post-list-style.jpg) repeat-x bottom;height:100%;padding:17px 0 10px;}
.response_div .img_border_2{border:6px solid #E6E6CE;float:left;margin:0 14px 0 0;}
.response_div div{width:520px;float:left;height:100%;padding:0;}
.response_div h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#798C09;font-weight:400;font-style:italic;margin:0 0 3px;}
.response_div p{line-height:18px;padding:8px 0 5px;}
#blog_form{font-size:12px;margin:20px 0 0 47px;}
#blog_form input{background:#E6E6CE;border:1px solid #CBCBA4;float:left;width:304px;height:23px;font-size:12px;margin:10px 0 0;padding:8px 8px 0;}
#blog_form textarea{font-family:Arial, Helvetica, sans-serif;background:#E6E6CE;border:1px solid #CBCBA4;width:558px;height:184px;font-size:12px;margin:10px 0;padding:8px 8px 0;}
#blog_form label{display:block;width:246px;float:left;margin:10px 0 0 10px;padding:7px 0 0;}
#blog_right_panel{width:269px;float:right;margin:0 10px 0 0 !important;}
#blog_right_panel h2{font-size:16px;font-weight:700;color:#FFFEFE;text-align:center;background:url(uploads/images/backgrounds/blog-categories-title-bg.jpg) no-repeat;height:46px;line-height:32px;}
.blog_right_links ul{margin:0 0 25px;}
.blog_right_links ul li{background:url(uploads/images/backgrounds/blog-post-list-style.jpg) repeat-x bottom;padding:7px 0;}
.blog_right_links ul li a{text-decoration:none;color:#3F3F3F;background:url(uploads/images/backgrounds/blog-categories-list.jpg) no-repeat 8px 3px;padding-left:26px;display:block;}
.blog_right_links ul li a:hover{color:#798C09;background:url(uploads/images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 3px;}
.blog_right_links ul li a.category_active{color:#798C09;font-weight:700;background:url(uploads/images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 3px;}
.blog_right_links ul li ul{margin:0;padding:4px 0 0;}
.blog_right_links ul li ul li{font-size:12px;background:none;line-height:12px;margin:0 0 0 27px;padding:5px 0;}
.blog_right_links ul li ul li a{background:url(uploads/images/backgrounds/blog-categories-sublist.jpg) no-repeat left 4px;padding-left:12px;}
ul#popular_posts li a{font-size:12px;background:url(uploads/images/backgrounds/blog-categories-list.jpg) no-repeat 8px 4px;}
ul#popular_posts li a:hover{color:#798C09;background:url(uploads/images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}
ul#popular_posts li a.category_active{color:#798C09;font-weight:700;background:url(uploads/images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}
.sample_image_1{padding:0 1px 9px 5px;}
.sample_image_2{padding:0 0 5px 4px;}
#blog_adv{width:290px !important;margin:0;padding:0;}
#blog_adv ul{background:none;margin:0;padding:0;}
#blog_adv ul li a{float:left;background:none;}
#blog_adv li a{margin:0 3px 0 0;}
#contact_form label{display:block;margin:9px 0 4px;}
#contact_form .input1{width:352px;height:32px;line-height:25px;background:url(uploads/images/backgrounds/contact-us-input-bg.jpg) repeat-x !important;border:1px solid #CFD79C;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px 8px 0;}
#contact_form .input2{width:352px;height:115px;background:url(uploads/images/backgrounds/comments-input-bg.jpg) repeat-x !important;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #CFD79C;margin:0 0 10px;padding:8px 8px 0;}
.img_border{background:url(uploads/images/backgrounds/contact-border-bg.jpg) no-repeat;display:block;width:194px;height:124px;text-align:center;margin-bottom:8px;padding:5px 0 0;}
#right_panel_2{width:225px;float:right;font-family:Georgia, "Times New Roman", Times, serif;margin:0;}
#right_panel_2 p{line-height:20px;padding:0 0 10px 14px;}
#right_panel_2 a{text-decoration:none;color:#798C09;}
#right_panel_2 h2{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400;color:#798C09;line-height:32px;}
*,#fullwidth-piclist{margin:0;padding:0;}
img,#footer-links li.lastlink{border:none;}
.nav #prev1,.float_left,#social-media ul li,#container_2 #slider,#container_3 #breadcrumb ul li,#container_4 #breadcrumb ul li,#container_5 #breadcrumb ul li,#pagination ul li,#blog_adv ul li{float:left;}
.float_right,#social-media2 ul,#pagination span,.response_div a{float:right;}
.padding,.white_box ul{padding:0 18px;}
.white_box ul li a#read_more:hover,#footer-links a:hover,.preview-image-2 .read_more_2:hover,.blog_heading a.category_name:hover,.blog_heading a.admin_link:hover{text-decoration:underline;}
#container #recent_projects h2,#container #testimonials h2{font-size:18px;font-weight:400;color:#839517;background:url(uploads/images/backgrounds/line.jpg) repeat-x bottom;line-height:42px;margin-bottom:19px;}
#contact_info p,.middle_box_2 p{font-size:12px;padding:6px 0 4px;}
#contact_info p span,.middle_box_2 p span{color:#9CB409;}
.blog div a.blog_title:hover,.blog div a.read_full_article:hover{text-decoration:none;color:#FDFDFD;}
#green_footer_bg span a,#footer-links ul li a{text-decoration:none;color:#FEFEFE;}
#container_2,#container_3,#container_4{background:url(uploads/images/backgrounds/container-2-white-box-bg.jpg) repeat-y;margin:17px 16px 0;}
#container_2_top,#container_3_top,#container_4_top{background:url(uploads/images/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_3 #breadcrumb,#container_4 #breadcrumb{font-size:12px;margin-bottom:14px;float:left;}
#container_3 #breadcrumb li a,#container_4 #breadcrumb li a,#container_5 #breadcrumb li a{text-decoration:none;color:#798C09;background:url(uploads/images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px;margin:0 3px;padding:0 10px 0 0;}
#container_3 #breadcrumb a:hover,#container_4 #breadcrumb a:hover,#container_5 #breadcrumb a:hover{color:#000;}
#container_3 #breadcrumb li.boldbreadcrumb,#container_4 #breadcrumb li.boldbreadcrumb,#container_5 #breadcrumb li.boldbreadcrumb{font-weight:700;margin:0 3px;}
#content h2,#full_width_content h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:400;color:#798C09;margin:0 0 6px;}
#content p a,#full_width_content p a{text-decoration:underline;color:#798C09;}
#content p a:hover,#full_width_content p a:hover,.blog_heading h3 a:hover,.blog_heading p span,#right_panel_2 a:hover{color:#3F3F3F;}
.image_style,.top_shadow p{padding:5px 0;}
.image_style span,.top_shadow span{width:154px;float:left;}
.list_style_1,.list_style_2{padding:8px 0;}
#content h1,#full_width_content h1{font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:400;color:#798C09;margin:0 0 6px;}
#content h3,#full_width_content h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400;color:#798C09;margin:0 0 6px;}
#content h4,#full_width_content h4{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;color:#798C09;margin:0 0 6px;}
#content h5,#full_width_content h5{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;color:#798C09;margin:0 0 6px;}
#content h6,#full_width_content h6{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#798C09;margin:0 0 6px;}
.std_1 span,.std_2 span{text-align:left;}
.blog_heading p,.response_div span{font-size:12px;}
.blog_right_links ul li ul li a:hover,.blog_right_links ul li ul li a.subcategory_active{background:url(uploads/images/backgrounds/blog-categories-sublist-hov.jpg) no-repeat left 4px;color:#798C09;}

#top_menu{width:550px;background:url(uploads/images/backgrounds/top-menu-left.png) no-repeat left;float:right;padding:0 0 0 11px;}
/* End of 'main' */

