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


body{
	margin:0;
	padding:0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	background-image:url(images/bj_main.gif);
	background-repeat:repeat-x;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
}

#wrapper {
  width:938px;
  height:auto;
  margin:0 auto;
  padding:11px;
  background-color:#FFFFFF;
  background-image:url(images/bj_main.gif);
  background-repeat:repeat-x;
  background-position:top;
}

#top_head{
  width:938px;
  height:132px;
  margin:0 0 0 0;
  padding:0;
  }
  
#top_head img{
  margin:10px 0 0 0;
  float:left;
  }
  
#content_part{
  width:938px;
  height:auto;
  margin:0 0 0 0;
  padding:0; 
  }
  
#left_part{
  width:218px;
  height:auto;
  float:left;
  margin:18px 0 0 0;
  }
  
#left_box{
  width:216px;
  height:auto;
  padding:0;
  margin:0 0 13px 0;
  border:#e1e1e1 solid 1px;
  }
  
#gallery_box{
  width:216px;
  height:30px;
  padding:0;
  margin:0 0 13px 0;
  border:#e1e1e1 solid 1px;
  background-color:#d0d0d0;
  background-image:url(images/photo_gallery.gif);
  background-position:center right;
  background-repeat:no-repeat;
  }
  
#gallery_box h5{
  font-size:18px;
  color:#009933;
  margin:3px 0 0 10px;
  padding:0;
  }
  
#gallery_box a{
  color:#009933;
  text-decoration:none;
  }
  
#left_box_tab{
  width:218px;
  height:auto;
  padding:0;
  margin:0 0 13px 0;
  }
  
#left_box_link{
  width:218px;
  height:auto;
  padding:0;
  margin:0 0 13px 0;
  background-image:url(images/bj_sublink.gif);
  background-repeat:repeat;
  }
  
#left_box_link ul{
  padding:0;
  margin:0;
  }
  
#left_box_link a{
  text-decoration:none;
  line-height:22px;
  font-size:13px;
  color:#289a5f;
  font-weight:normal;
  margin:0 0 0 20px;
 }

#left_box_link li{
  text-align:left;
  background-image:url(images/arow.jpg);
  background-repeat:no-repeat;
  background-position:left;
  list-style:none;
}

#left_box_link li a:hover{
  color:#053b02;
  }
  
#center_part{
  width:450px;
  height:auto;
  float:left;
  padding:15px;
}

#right_part{
  width:100%;
  height:auto;
  margin:0;
  padding:0;
}
  
#right_part p{
  margin:0 0 0 0;
  padding:0;
  line-height:20px;
  text-align:justify;
  }
  
.head_font{
  color:#0f7540;
  font-weight:normal;
  font-size:18px;
  line-height:26px;
  }
  
.head_font2{
  color:#0f7540;
  font-weight:bold;
  font-size:13px;
  line-height:22px;
  }
  
#bottom_portion{
  width:940px;
  height:25px;
  margin:0 auto;
  padding:10px;
}

#bottom_link{
  width:500px;
  height:auto;
  margin:0 0 0 0;
  float:left;
  color:#f2f2f2;
  }
  
#bottom_link p{
  margin:0;
  text-align:left;
  color:#f2f2f2;
  padding:0;
}

#bottom_link2{
  width:182px;
  height:auto;
  margin:0;
  float:right;
  }
  
#bottom_link2 p{
  margin:0;
  color:#f2f2f2;
  padding:0;
  text-align:right;
}

#bottom_wrapper {
  width:100%;
  height:auto;
  margin:0 auto;
  padding:0;
  background-color:#289a5f;
}

.address_box{
  width:193px;
  height:116px;
  padding:8px;
  margin:0 auto;
  }
  
.address_box p{
margin:0 0 0 8px;
padding:0;
font-size:14px;
color:#656565;
line-height:20px;
font-size:12px;
}

#comments_part{
  width:938px;
  height:auto;
  float:left;
  padding:0; 
  }
  
#big_img_details{
  width:100%;
  height:auto;
  margin:10px 0 0 0;
  float:right;
}

.whitebox_border{
  background-color:#FFFFFF;
  border:#e3e3e3 solid 1px;
  padding:8px;
  }
  
.comment_font2{
  font-size:13px;
  color:#006600;
  line-height:20px;
  font-weight:bold;
  text-align:justify;
  }
.com_bj{ 
  background-image:url(images/com_bj.gif);
  background-repeat:repeat-x;
  background-position:center;
  }
  
.comment_font{
  font-size:12px;
  color:#535353;
  line-height:16px;
  text-align:justify;
  }
  
.box_name{
  width:300px;
  height:26px;
  padding-left:5px;
  border:#CCCCCC solid 1px;
  background-color:#FFFFFF;
  color:#383838;
  font-size:12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  }
  
.box_name2{
  width:300px;
  height:50px;
  padding-left:5px;
  border:#CCCCCC solid 1px;
  background-color:#FFFFFF;
  color:#383838;
  font-size:12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  }
  
#menu_part{
  width:100%;
  height:32px;
  margin:0 auto;
  background-image:url(images/bj_menu.jpg);
  background-repeat:repeat-x;
}

#menu_part ul{
  list-style: none;
  padding: 0;
  margin: 0;
}

#menu_part li{
  float: left;
  margin:0;
}

#menu_part li a{
  float:left;
  display: block;
  color: #0d2474;
  text-decoration: none;
  text-align:center;
  padding:5px 4px 0 4px;
  margin:0;
  color:#ffffff;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

#menu_part li a:hover{
  float:left;
  display: block;
  color: #ffffff;
  text-decoration: none;
  text-align:center;
  padding:5px 4px 8px 4px;
  margin:0;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  background-color:#979595;

}

.box_a{
  width:280px;
  height:auto;
  margin:5px;
  padding:10px;
  float:left;
  border:#d4d4d4 solid 1px;
  border-style:dotted;
  }
  
.box_a h4{
  margin:0 0 3px 0;
  padding:0;
  font-size:17px;
  color:#038748;
  }
  
.read_more{
color:#038748;
text-decoration:none;
}
  
.box_a p{
  margin:0 0 5px 0;
  padding:0;
  font-size:12px;
  line-height:18px;
  text-align:justify;
  }
  

#floatban {
position:fixed;
top:50px;
right:0;
height: 0;
z-index: 2;
float:right;
}


.box_b{
  width:300px;
  height:280px;
  margin:5px;
  float:left;
  border:#d4d4d4 solid 1px;
  background-color:#999999;
  }












#visitors_part{
  width:938;
  height:auto;
  margin:0 auto;
  padding:4px 0 4px 0;
}

#visit{
  width:120px;
  height:25px;
  margin:0 0 0 0;
  float:left;
  }
  #visit1{
  width:110px;
  height:25px;
  margin:0 0 0 0;
  float:left;
  }
  
.toatal_visitors img{
  margin:0 1px 0 1px;
  float:left;
  }
  
.toatal_reviews{
  width:430px;
  height:25px;
  margin:0 0 0 10px;
  float:left;
  text-align:center;
  }
  
.toatal_reviews p{
  font-size:11px;
  color:#474747;
  font-weight:bold;
  margin:0 0 0 0;
  padding:0;
  }
  
.date_view{
  width:292px;
  height:25px;
  margin:0 0 0 0;
  float:right;
  }
  
.date_view p{
  font-size:11px;
  color:#393939;
  font-weight:normal;
  margin:3px 0 0 0;
  padding:0;
  text-align:right;
  }
  
.date_view a{
  text-decoration:none;
  color:#393939;
  font-weight:bold;
  }
  
#search{
  width:300px;
  height:120px;
  margin:8px 0 0 0;
  float:right;
  }
  
.page_id{
  width:300px;
  height:23px;
  margin:0 0 0 0;
  padding:0;
  }
  
.page_id p{
  margin:0;
  padding:0;
  text-decoration:none;
  color:#c0c0c0;
  font-weight:bold;
  text-align:right;
  }
  
.box_search{
  width:300px;
  height:35px;
  margin:0 0 0 0;
  padding:0;
  }
  
.box_search_0{
  width:220px;
  float:left;
  height:22px;
  padding-left:5px;
  border:#CCCCCC solid 1px;
  background-color:#FFFFFF;
  color:#a7a7a7;
  font-size:12px;
 }
 
#twitter_box{
  width:125px;
  height:60px;
  margin:8px 0 0 175px;
  padding:0;
  }
  
.twitter_box_1{
  width:125px;
  height:auto;
  margin:0 0 5px 0;
  padding:0;
  }
  
.facebook_1{
  width:125px;
  height:auto;
  margin:0 0 0 0;
  padding:0;
  }
  
#comment_part{
  width:100%;
  height:auto;
  margin:10px 0 0 0;
  padding:0;
}

#right_box_part{
  width:235px;
  height:auto;
  margin:0;
  float:right;
}

#member_box00{
  width:233px;
  height: auto;
  margin:0 0 11px 0;
  padding:0;
  background-color:#f9f9f9;
  border:#e6e6e6 solid 1px;
  background-image:url(images/Membership_bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  }
  
#member_box00 h4{
  margin:5px 0 10px 10px;
  padding:0;
  font-size:14px;
  color:#468605;
}

#member_box{
  width:233px;
  height:240px;
  margin:0 0 11px 0;
  padding:0;
  background-color:#f9f9f9;
  border:#e6e6e6 solid 1px;
  background-image:url(images/Membership_bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  }
  
#member_box h4{
  margin:5px 0 10px 10px;
  padding:0;
  font-size:14px;
  color:#468605;
}

#member_box p{
  margin:6px 0 0 0;
  padding:8px;
  font-size:11px;
  color:#414141;
  line-height:16px;
  text-align:justify;
}

#member_box a{
  color:#333333;
  text-decoration:none;
  font-weight:bold;
  }
  
#left_box h4{
  margin:5px 0 10px 10px;
  padding:0;
  font-size:14px;
  color:#468605;
}

#left_box p{
  margin:0 10px 10px 10px;
  padding:0;
  text-align:justify;
}

.subscribe{
  width:130px;
  height:20px;
  border:#289a5f solid 1px;
  padding-left:5px;
  margin:0 0 0 10px;
  background-color:#66b48c;
  }
  
.offer_box{
  width:185px;
  height:20px;
  border:#666666 solid 1px;
  padding-left:5px;
  margin:8px 0 5px 0;
  background-color:#ffffff;
  }
  
.normal_font{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  font-weight:normal;
  text-decoration:none;
  line-height:16px;
  text-align:justify;
  }

#quistionform{
  width:233px;
  height:200px;
  border:#e4e6e6 solid 1px;
  margin:10px 0 10px 0 ;
  padding:0;
  }
  
#quistionformbar{
  width:226px;
  height:30px;
  background-image:url(images/form_barbj.jpg);
  background-repeat:repeat-x;
  margin:4px 0 0 3px;
  padding:0;
  }
  
#quistionformbar img{
  margin:0 11px 0 0;
  float:right;
  }
  
#quistionformbar p{
  margin:9px 0 0 12px;
  float:left;
  font-weight:bold;
  color:#0f77d0;
  }
  
#member_box2{
  width:233px;
  height:auto;
  margin:0 0 11px 0;
  padding:0;
  border:#e6e6e6 solid 1px;
  background-image:url(images/bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  }
  
#member_box2 h4{
  margin:5px 0 0 10px;
  padding:0;
  font-size:16px;
  font-weight:normal;
  color:#ffffff;
}

#member_box2 p{
  margin:6px 0 0 0;
  padding:8px;
  font-size:11px;
  color:#414141;
  line-height:16px;
  text-align:justify;
}

#member_box2 a{
  text-decoration:none;
  font-weight:bold;
  color:#009933;
  }
  
#registration_banner{
  width:233px;
  height:auto;
  margin:0 0 10px 0 ;
  padding:0;
  }
  #registration_banner1{
  width:233px;
  height:auto;
  margin:0 0 10px 0 ;
  padding:0;
  }
  #registration_banner2{
  width:233px;
  height:auto;
  margin:0 0 10px 0 ;
  padding:0;
  }
#registration_banner img{
  margin:0;
  padding:0;
}

.writus_box{
  width:170px;
  height:20px;
  border:#c2c2c2 solid 1px;
  background-color:none;
  padding-left:5px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  line-height:16px;
  color:#5d5d5d;
  }
  
.writus_box2{
  width:170px;
  height:40px;
  border:#c2c2c2 solid 1px;
  background-color:none;
  padding-left:5px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  line-height:16px;
  color:#5d5d5d;
  }
  
#face_box{
  width:233px;
  height:auto;
  margin:0 0 11px 0;
  padding:0;
  border:#e6e6e6 solid 1px;
  }
  
    
#tab_01{
  width:216px;
  height:auto;
  padding:0;
  margin:0 0 13px 0;
  border:#e1e1e1 solid 1px;
  }
  
#tab_button_box{
  width:218px;
  height:27px;
  padding:0;
  margin:0 0 0 0;
  }
  
.botton_tab{
  width:79px;
  height:27px;
  margin:0 1px 0 1px;
  float:left;
  }
  
#tab_button_content{
  width:206px;
  height:auto;
  padding:5px;
  margin:0;
  }
  
#tab_button_content2{
  width:206px;
  height:auto;
  padding:5px;
  margin:0;
  }
    
#tab_01_vision{
  width:233px;
  height:auto;
  padding:0;
  margin:0 0 13px 0;
  border:#e1e1e1 solid 1px;
  }
  
#tab_button_box_vision{
  width:218px;
  height:27px;
  padding:0;
  margin:0 0 0 0;
  }
  
.botton_tab_vision{
  width:79px;
  height:27px;
  margin:0 1px 0 1px;
  float:left;
  }
  
#tab_button_content__vision{
  width:206px;
  height:auto;
  padding:5px;
  margin:0;
  }
  
#tab_button_content2_vision{
  width:206px;
  height:auto;
  padding:5px;
  margin:0;
  }