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

* {
	margin:0;
	padding:0;
}

body {
	background:#fff url(../images/background.jpg) repeat top;
	font:14px Calibri;
	color:#000000;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

.clear_right {
    clear:right;
    height:1px;
    overflow:hidden;
}

/*--Whole Main--*/

#whole_main {
	width:960px;
	margin:auto;
	padding:50px 0 0 0;
}

/*--Whole Navigation--*/

#whole_navigation {
	background:url(../images/navigation_bg.png) no-repeat;
	width:958px;
	height:41px;
	overflow:hidden;
	padding:0 0 0 10px;
}

#whole_navigation a {
	float:left;
	padding:10px 9px 0 8px;
}

#line_navi {
	float:left;
}

/*--Banner--*/

#banner {
	background:url(../images/banner.png) no-repeat;
	width:960px;
	height:226px;
	overflow:hidden;
}

.request_btn {
	padding:181px 0 0 308px;
}

/*--Whole Body--*/

#whole_body {
	width:960px;
	padding:5px 0 0 0;
}

#body {
	
}

#body_hd {
	height:11px;
	overflow:hidden;
}

.body_hd_ct {
	float:left;
	background:url(../images/body_hd_bg.png) repeat-x;
	width:938px;
	height:11px;
	overflow:hidden;
}

#body_ct {
	border-left:3px solid #ddd6c0;
	border-right:3px solid #ddd6c0;
	background:#ddd6c0 url(../images/body_bg.jpg) repeat-x top;
	padding:0 8px;
}

#body_ft {
	height:11px;
	overflow:hidden;
}

.body_ft_ct {
	float:left;
	background:url(../images/body_ft_bg.png) repeat-x;
	width:938px;
	height:11px;
	overflow:hidden;
}

#body_left {
	float:left;
	width:680px;
}

#whole_welcome_box {
	overflow:hidden;
}

#welcome_box_hd_ft {
	height:11px;
	overflow:hidden;
}

.welcome_box_hd_ft_ct {
	width:658px;
	height:11px;
	overflow:hidden;
	background:#a1a080;
	float:left;
}

#welcome_box_ct {
	padding:14px 25px;
	background:#a1a080;
	overflow:hidden;
}

#welcome_box_ct p {
	color:#FFFFFF;
	padding:10px 0 15px 35px;
	line-height:21px;
	overflow:hidden;
}

.welcome_hd {
/*	float:left;*/
	padding:0 0 0 5px;
	overflow:hidden;
}

.welcome_hd h3 {
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:normal;
}


.welcome_hd h4 {
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#5e2d1d;
	font-weight:normal;
}

#whole_feature_box {
	padding:10px 20px;
	width:57%;
	float:left;
}

#feature_ct {
	padding:15px 0 0 0;
}

.feature_img {
	padding:0 20px 0 0;
	float:left;
}

#body_right {
	float:right;
	width:245px;
}

#whole_hunting_photo_box {
	width:245px;
}

#hunt_box_hd {
	height:27px;
	overflow:hidden;
}

.hunt_box_hd_ct {
	background:url(../images/hunt_foto_box_hd_bg.png) repeat-x;
	height:13px;
	width:197px;
	overflow:hidden;
	float:left;
	text-align:center;
	padding:14px 0 0 0;
}

#hunt_box_ct {
	background:#7b5945 url(../images/hunt_foto_box_bg.jpg) repeat-x top;
	padding:0 5px;
}

#hunt_box_ct_layer02 {
	padding:4px 0 0 0;
	border-left:1px solid #9a8172;
	border-right:1px solid #9a8172;
}

#image01 {
	text-align:center;
	padding:10px 0;
}

.veiw_more_btn {
	float:right;
	padding:14px 20px 1px 0;
}

#hunt_box_ft {
	height:24px;
	overflow:hidden;
}

.hunt_box_ft_ct {
	background:url(../images/hunt_foto_box_ft_bg.png) repeat-x;
	height:24px;
	width:197px;
	overflow:hidden;
	float:left;
}

#contact_box {
	margin:10px 0 0 0;
	padding:15px 0 0 0;
	background:url(../images/contact_bg.jpg) repeat-y left;
	text-align:center;
}

#contact_box h4 {
	font-size:16px;
	font-weight:normal;
	padding:0 0 10px 0;
}

/*--Whole Partner--*/

#whole_partner {
	padding:5px 0 0 0;
}

#partner_box_hd {
	height:12px;
	overflow:hidden;
}

.partner_box_hd_ct {
	width:936px;
	background:url(../images/partner_box_hd_bg.jpg) repeat-x;
	height:12px;
	overflow:hidden;
	float:left;
}

#partner_box_ct {
	overflow:hidden;
	background:#fffcf3 url(../images/partner_box_bg.jpg) repeat-x top;
	padding:0 10px 20px 20px;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}

#partner_box_ft {
	height:12px;
	overflow:hidden;
}

.partner_box_ft_ct {
	width:936px;
	background:url(../images/partner_box_ft_bg.jpg) repeat-x;
	height:12px;
	overflow:hidden;
	float:left;
}

.logo01 {
	float:left;
	padding:32px 0 0 0;
	overflow:hidden;
}

.logo02 {
	float:left;
	padding:15px 0 0 7px;
	overflow:hidden;
}

.logo03 {
	float:left;
	padding:15px 0 0 7px;
	overflow:hidden;
}

.logo04 {
	float:left;
	padding:15px 0 0 7px;
	overflow:hidden;
}

.logo05_6 {
	float:left;
	padding:15px 0 0 7px;
	text-align:right;
	overflow:hidden;
}

.logo010_11 {
	float:left;
	padding:10px 0 0 7px;
	text-align:center;
	overflow:hidden;
}

.logo07_8 {
	float:left;
	padding:18px 0 0 10px;
	overflow:hidden;
}

.logo09 {
	float:left;
	padding:16px 0 0 7px;
	overflow:hidden;
}

/*--Footer--*/

#footer {
	margin:5px 0 30px 0;
	background:url(../images/bg_footer.png) no-repeat;
	height:38px;
	width:960px;
	overflow:hidden;
	color:#FFFFFF;
}

#footer_ct {
	padding:10px 10px 0 20px;
}

#footer_ct a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 5px;
}


#list_photos {
margin: 10px 0 0 10px;
	padding:12px 0 0 10px;
	width:600px;
	/*overflow:hidden;*/
}

#list_photos .left {
	width:200px;
	float:left;
}
#list_photos .center {
	width:200px;
	float:left;
}
#list_photos .right {
	width:200px;
	float:left;
}


#content {
	padding:14px 25px;
	background:#a1a080;
	overflow:hidden;
}

#content p {
	color:#000000;
	padding:10px 0 15px 35px;
	line-height:21px;
}

#content h3 {
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:normal;
}
#photos img {	
      background:#e8e8e8;
	padding:4px;
	margin:10px 0;
	
}
#photos a{
text-decoration:none;
	color:#000000;
}
p img {	
      background:#e8e8e8;
	padding:4px;
	margin:10px 0;
	
}

p a img {
	background:none;
	padding:0;
	margin:0;	
}

a {
color:#fcfcfc;
}

p a:hover{
color: #e8e8e8;
font-size:14px;
}

a.customGal {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
    cursor: url(../images/zoomin.cur), default;
}

#div01 {
	
}

#div02 {
	float:right;
	width:35%;
	padding:20px 0 0 0;
}

#div02_ct {
	text-align:center;
}

#div02_ct a {
	color:#000000;
}

#div02_ct a img {
	border:2px solid #c6c1ab;
	padding:0;
}
