@charset "utf-8";
/* CSS Document */

body{ background:url(images/body_bg.jpg) repeat-x top left; margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* genral classes */
.float_left{ float:left; }
.float_right{ float:right; }
.float_clear{ clear:both; }
ul { margin:0px; padding:0px; }
ul li{ margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; }
img{ border:0px; }
a{ text-decoration:none; }

/* main page */
#page{ width:890px; margin:0px auto; padding:9px 0px 0px 0px; }

/* top_link */
#top_link{ padding:0px 0px 4px 0px; color:#CE0B07; }
#top_link a{ color:#CE0B07; font-weight:bold; padding:0px 5px 0px 5px; }
#top_link a:hover{ text-decoration:underline; }

/* header */
.logo{ margin:12px 0px 10px 12px; }

/* navigation */
#navigation{ width:100%; }
.navi_middle{ background:url(images/navi_middlebg.jpg) repeat-x left top; width:858px; height:50px; text-align:center; padding:15px 0px 0px 0px; }
.navi_link a{ color:#ffffff; font-weight:bold; margin:0px 21px 0px 21px; }
.navi_link a:hover , .active{ text-decoration:underline; }

/* content */
.content_top{ padding:0px 0px 0px 0px; }

/* content bottom */
.content_bottom{ width:100%; }
.content_bottom_left{ width:621px; margin:5px 0px 0px 0px; }
.wlcm_txt{ background:url(images/brwn_middle_bg.jpg) #f8f3ef repeat-x top left; width:603px; padding:11px 9px 5px 9px; font-size:11px; }
.wlcm_txt ul li{ margin:9px 0px 9px 0px; background:url(images/brwn_arrw.gif) no-repeat left top; list-style:none; padding:0px 0px 0px 12px; font-size:11px; }
.read_more{ display:block; text-align:right; }
.read_more a{ font-size:11px; color:#8c6e57; font-weight:bold; }
.read_more a:hover{ text-decoration:underline; }
.read_more_left{ margin:2px 0px 0px 0px; }
.read_more_left a{ font-size:11px; font-weight:bold; text-decoration:underline; color:#000000; }
.read_more_left a:hover{ text-decoration:none; }
.blue_blog{ margin:9px 0px 0px 0px; }
.blue_blog ul{margin:63px 0px 0px 12px; }
.blue_blog ul li{ list-style:none; margin:3px 0px 3px 0px; }
.blue_blog ul li a{ color:#ffffff; font-size:11px; background:url(images/wht_arrw.gif) left no-repeat; padding:0px 0px 0px 15px; }
.blue_blog ul li a:hover{ text-decoration:underline; }
.blue_box{ background:url(images/blue_bx_1.jpg); width:306px; height:168px; }
.blue_box1{ background:url(images/blue_bx_2.jpg); width:302px; height:168px; }

/* content bottom right*/
.content_bottom_right{ width:260px;}
.gry_box{ background:url(images/gry_box_bg.jpg) no-repeat top; width:248px; height:125px; padding:2px 6px 0px 6px; margin:5px 0px 0px 0px; }
.gry_bx_txt{ width:64%; font-size:11px; padding:32px 0px 0px 0px; }
.gry_bx_txt a{ color:#000000; text-decoration:underline; }
.gry_bx_txt a:hover{ text-decoration:none; }
.brwn_hd{ }
.brwn_middle{ /*border-left:solid 1px #9f8571; border-right:solid 1px #9f8571;*/ background:url(images/testi_midl_bg.jpg) repeat-y top left; width:240px; padding:5px 9px 0px 9px; }
.auther_name{ font-size:18px; }
.testimonial_txt{ margin:9px 0px 9px 0px; font-size:11px;}
.date_txt{ margin:9px 0px 9px 0px; font-size:11px;}

/* inner page */
.inner_txt{ font-size:11px; text-align:justify; }
.inner_txt h1{ font-size:17px; border-bottom:#737373 1px solid; padding:0px 0px 2px 0px; margin:9px 0px 4px 0px; }
.brwn_txt{ font-size:11px; color:#4d3422; display:block; }
.underline{ text-decoration:underline; }
.add_blog{ margin:9px 0px 9px 9px; }
.add_blog img{ margin:5px 0px 5px 0px; }
.add_blog a{ color:#000000; text-decoration:underline; }
.add_blog a:hover{ text-decoration:none; }
.red_blog{ display:block; color:#a30a09; font-weight:bold; font-size:13px; font-family:Times;}
.red_blog1{ display:block; color:#a30a09; font-weight:bold; font-size:13px; font-family:Times; margin:5px 0px 0px 0px; }
/*.red_blog{ display:block; color:#a30a09; font-weight:bold; font-size:12px; } */
/*.red_blog1{ display:block; color:#a30a09; font-weight:bold;  margin:5px 0px 0px 0px; } */
.client_img img{ margin:9px 12px; }
.client_img{ text-align:center; }
.redk_txt{ font-size:13px; color:#a30a09; font-weight:bold; display:block; font-family:Times;}
.redphoto_txt{ font-size:22px; color:#a30a09; font-weight:bold; display:block; font-family:Times;}
.centr_txt{ font-size:11px; text-align:justify; }


/* footer */
#footer{ margin:30px 0px 16px 0px; }
.footer_link{ background-color:#a30a09; width:100%; text-align:center; color:#ffffff; padding:7px 0px 7px 0px; }
.footer_link a{ color:#ffffff; font-size:11px; margin:0px 9px 0px 9px; }
.footer_link a:hover{ text-decoration:underline; }
.copyright { width:100%; text-align:center; color:#323232; font-size:11px; margin:4px 0px 0px 0px; }
.copyright a { text-align:center; color:#323232; font-size:11px; text-decoration:none; }
.copyright a:hover{ text-decoration:none; }