/* CSS Document */

*{
padding:0;
margin:0;
line-height:auto;
}
a
{
outline:none;
text-decoration:none;
color:#FF0000;
}
img
{
border:0;
}
.spacer
{
line-height:0;
font-size:0;
clear:both;
}
ul
{
list-style-type:none;
}

ul.bio
{
	list-style-type:disc;
	color:#A8A8A8;
	font:14px/20px Arial,Helvetica,sans-serif;
	padding:15px 0 0 25px;
}

ul.bio strong
{
	color:#3f8825;
}

body
{
font:12px/22px Arial, Helvetica, sans-serif;
background-attachment: fixed;
background-image: url("../images/bg-green.jpg");
background-repeat: no-repeat;
background-position: center top;
}

h2 { 
font-family: "Russo One",sans-serif;
font-size:23px; 
line-height:23px; 
}
h3 { 
font-family: "Russo One",sans-serif;
font-size:24px; 
line-height:28px; 

}

color:#434128;
margin:0px;
padding:0px;
height:0px;
}
#container{
	width:100%;
	height:auto;
	margin:0 auto;
}
#maincon{
	width:960px;
	margin:0 auto;
}

#top_con{
	width:960px;
	float:left;
	height:auto;
	padding:28px 0 0 0;	
	position:relative;
}
#Layer1 {
	position:absolute;
	left:-10px;
	top:10px;
	width:220px;
	height:216px;
	z-index:1;
}
#navigation{
	width:960px;
	float:left;
	height:43px;
	font-weight: bold;
	font-size:15px;
	background-color:#050505;
	
	/*background:url(../images/navbg.jpg) 0 0 no-repeat;*/
}
.navleft {
    float: left;
    height: auto;
    margin-left: 230px;
}
.navright{
	/*width:649px;*/
	height:43px;
	float:left;
}
.link{
	
	/*width:91px;*/
	height:29px;
	padding-left: 21px;
	padding-top:10px;
	float:left; 
}

.link a:hover{
	text-decoration:underline;
}

.banner{
	width:960px;
	height:460px;
	float:left;
	z-index:-1;
}
.welcometextcon{
	width:920px;
	padding: 20px;
	background-color: black;
	color: #ffff00;
	border-top: 3px solid #ffff00;
	float:left;
	


}
.welcometextconleft{
	width:517px;
	float:left;
	height:auto;
}
.welcometextconright {
	float:right;
	height:auto;
	margin-top:-5px;
	width:377px;
}
.welcometextconlefttop{
	width:517px;
	float:left;
	height:auto;
}
.welcometextconleftbottom{
	width:513px;
	float:left;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding:5px 2px 0 2px;
	text-align:justify;
	color:#FFFFFF;
}
.welcomeimageboxicon{
	/*width:71px;*/
	border:2px solid #a3792c;
	float:left;
	/*margin:0 15px 0 0;*/
}
.middle_con{
	width:915px;
	background-color:#000000;
	padding:10px 20px 0 25px;
	float:left;
}
.video_con{
	width:915px;
	/*background-color:#000000;*/
	padding:10px 20px 0 25px;
	float:left;
}
.middle_ad1{
	width:915px;
	text-align:center;
	height:117px;
	float:left;
}
.middle_conpanel{
	width:915px;
	height:auto;
	float:left;
}
.middle_conpanel_left{
	width:490px;
	float:left;
	padding:14px 0 0 0;
}
.middle_conpanel_leftp1{
	wwidth:490px;
	float:left;
	padding:0 0 49px 0;
}
.middle_conpanel_leftp1 h2{
	width:490px;
	float:left;
	height:51px;
	background:url(../images/headingbg.jpg) 0 0 no-repeat;
	font:24px/51px Georgia;
	font-weight:normal;
	letter-spacing:2pt;
	color:#ae7b00;
}
.middle_conpanel_leftp1_smalltext{
	width:488px;
	float:left;
	height:35px;
	line-height:30px;
	padding:0 0 0 2px;
	font-size:11px;
	color:#a8a8a8;
}
.middle_conpanel_leftp1con{
	width:490px;
	float:left;
}
.middle_conpanel_leftp1conimg{
	width:195px;
	float:left;
	height:auto;
	/*border:1px solid #dddddd;*/
}
.middle_conpanel_leftp1context{
	width:164px;
	float:right;
	height:auto;
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	text-align:left;
}
.middle_conpanel_right{
	width:396px;
	float:right;
}
.middle_conpanel_rightvideo{
	width:396px;
	float:right;
	margin:0 0 28px 0;
}
.middle_conpanel_rightvideotop{
	text-align: center;
	width:396px;
	float:right;
}
.middle_conpanel_rightvideobottom{
	width:396px;
	float:left;
	padding:10px 0 0 0;
}
.video_thumb{
	width:123px;
	float:left;
}
.video_thumb_text{
	width:123px;
	float:left;
	padding:13px 0 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.video_thumb_text a{
	color:#ffffff;
}
.video_thumb_text a:hover{
	color:#666666;
}
.video_thumb_divider{
	width:12px;
	float:left;
	height:auto;
}
.middle_conpanel_photo{
	width:396px;
	float:left;
}
.middle_conpanel_photo h2{
	width:236px;
	float:left;
	font:30px Georgia;
	font-weight:normal;
	letter-spacing:2pt;
	color:#ae7b00;
}
.middle_conpanel_photolink{
	width:83px;
	float:right;
	padding:5px 5px 0 0;
	color:#FFFFFF;
	font-size:12px;
	line-height:30px;
	text-align:right;
}
.middle_conpanel_photolink a{
	color:#FFFFFF;
}
.middle_conpanel_photolink a:hover{
	color:#666666;
}
.middle_conpanel_photop1{
	width:396px;
	float:left;
	padding:15px 0 8px 0;
}
.middle_conpanel_photop2{
	width:396px;
	float:left;
	padding:0 0 8px 0;
}
.middle_conpanel_photothumb1{
	width:91px;
	height:91px;
	/*border:1px solid #ff5400;*/
	float:left;
}
.middle_conpanel_photothumb2{
	width:91px;
	height:91px;
	/*border:1px solid #ff5400;*/
	float:left;
	margin:0 0 0 7px; 
}
.bottom_con{
	width:960px;
	float:left;
	height:371px;
	background:url(../images/footertopbg.jpg) 0 0 no-repeat;
}
.bottom_con h2{
	width:935px;
	float:left;
	font:bold 24px/54px Georgia;
	font-weight:bolder;
	padding:0 0 0 25px;
	color:#000;
}
.bottom_con_row{
	width:960px;
	float:left;
}
.bottom_con_p1{
	width:170px;
	float:left;
	height:auto;
	margin:0 10px 0 10px;
	background-color:#fff;
	border: 1px solid #ff9933;

}
.bottom_con_p1img{
	width:170px;
	float:left;
	height:auto;
	text-align:center;
	padding:9px 0 11px 0;
}
.bottom_con_p1txt{
	width:170px;
	float:left;
	height:auto;
	text-align:center;
	height:40px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#071e04;
}
.bottom_con_p1txt a{
	color:#0d3408;
}
.descpanelfg {
	color:#FFFFFF;
	font-size:18px;
	font-weight: bold;
	text-align:right;
}
.bottom_con_p1txt a:hover{
	color:#333333;
}
.bottom_con_price{
	width:76px;
	padding:0 0 0 10px;
	float:left;
	color:#003100;
	text-align:left;
}
.bottom_prod_price{
	width:76px;
	padding:15px; 0 0 10px;
	float:left;
	color:#003100;
	text-align:left;
}
.bottom_con_price a{
	color:#003100;
	font-weight: bold;
}
.bottom_con_price a:hover{
	color:#ff9933;
	font-weight: bold;
}
.bottom_prod_price a{
	color:#003100;
	font-weight: bold;
}
.bottom_prod_price a:hover{
	color:#ff9933;
	font-weight: bold;
}
.bottom_con_more{
	width:52px;
	float:right;
	color:#000000;
	text-align:left;
}
.bottom_con_more a{
	color:#000000;
	font-weight: bold;
}
.bottom_con_more a:hover{
	color:#ff9933;
	font-weight: bold;
}
.footer{
	width:960px;
	float:left;
	height:76px;
	padding:35px 0 0 0;
	line-height:18px;
	font-size:14px;
	text-align:center;
	color:#167302;
}
.footer a{
	color:#167302;
}
.footer a:hover{
	color:#006633;
	text-decoration:underline;
}
/*-------------------about us start--------------------*/
.about_cont_part {
	width:565px;
	float:left;
	padding:10px 0;
	}
.about_cont_part h2 {
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	}
	
	.sub_photo_panel h2 {
		font:bold 18px/22px Arial, Helvetica, sans-serif;
		color:#a8a8a8;
		padding-top:10px;
		padding-bottom: 20px;
	}
.about_cont_part p {
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	padding:15px 0 0 0;
	}
.about_footer {
	width:100%;
	float:left;
	background:#051905;
	clear:both;
	}
.about_footer_topBG {
	width:960px;
	float:left;
	background:url(../images/about_footer_topBG.jpg) no-repeat 0 0;
	height:38px;
	}

.banner_2{
	width:960px;
	height:170px;
	float:left;
	position:relative;
}
.page_headBG {
	width:263px;
	height:42px;
	position:absolute;
	background:url(../images/page_headBG.png) no-repeat 0 0;
	left: 688px;
	top: 22px;
	text-align:right;
	font:24px/42px Georgia, "Times New Roman", Times, serif;
	color:#ae7b00;
	padding:0 10px 0 0;
	}

/*-------------------about us end--------------------*/

/*-------------------contact us start--------------------*/
.contact_body {
	/*width:100%;*/
	float:left;
	padding:20px 0;
	}
.cont_head {
	width:100%;
	float:left;
	font:30px/34px Georgia, "Times New Roman", Times, serif;
	color:#ae7b00;
	padding:35px 0 0 0;
	}
.cont_body {
	width:100%;
	float:left;
	padding:15px 0;
	}
.con_form_part {
	width:565px;
	float:left;
	background:#2a2a2a;
	padding:10px;
	}
.con_form_part_in {
	width:513px;
	float:left;
	background:url(../images/cont_pattern.jpg) repeat 0 0;
	padding:26px;
	}
.cont_desti {
	width:100%;
	float:left;
	}

.cont_desti_in {
	width:180px;
	float:left;
	}
.cont_form_txt {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#adacac;
	}
.cont_star {
	font:20px/20px Arial, Helvetica, sans-serif;
	color:#FF0000;
	}	
.cont_panel {
	width:100%;
	float:left;
	padding:3px 0;
	}
.cont_general_pan {
	width:175px;
	float:left;
	}	
.cont_genaral {
	width:190px;
	float:left;
	}
.sign_pan {
	width:244px;
	float:right;
	}
.email_address {
	width:146px;
	float:left;
	background:#4b4b4b;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 6px;
	border:0;
	height:26px;
	}
a.sign_butn {
	width:79px;
	float:right;
	background:url(../images/sign_butn.jpg) no-repeat 0 0;
	height:27px;
	display:block;
	}
a.sign_butn:hover {
	background:url(../images/sign_butn_o.jpg) no-repeat 0 0;
	}
.cont_name {
	width:46px;
	float:left;
	}
.txt_bg_name_pan {
	width:499px;
	float:left;
	}
.txt_bg_name {
	background:url(../images/txtbg_name.png) no-repeat 0 0;
	width:513px;
	float:left;
	height:23px;
	border:0;
	font:12px/23px Arial, Helvetica, sans-serif; color:#fff;
	padding:0 7px;
	}
.cont_address {
	width:60px;
	float:left;
	}
.cont_panel_city {
	width:100%;
	float:left;
	padding:3px 0;
	}
.cont_city {
	width:213px;
	float:left;
	}
.cont_state {
	width:143px;
	float:left;
	padding:0 0 0 7px;
	}
.txt_bg_city_pan {
	width:213px;
	float:left;
	}
.txt_bg_city {
	width:200px;
	float:left;
	background:url(../images/txtbg_city.png) no-repeat 0 0;
	height:23px;
	border:0;
	font:12px/23px Arial, Helvetica, sans-serif; color:#fff;
	padding:0 7px;
	}
.txt_bg_state_pan {
	width:140px;
	float:left;
	padding:0 0 0 9px;
	}
.txt_bg_gip_pan {
	width:140px;
	float:right;
	}
.txt_bg_state {
	width:130px;
	float:right;
	background:url(../images/txtbg_state.png) no-repeat 0 0;
	height:23px;
	border:0;
	font:12px/23px Arial, Helvetica, sans-serif; color:#fff;
	padding:0 7px;
	}
.txt_bg_coments_pan {
	width:100%;
	float:left;
	}
.txt_bg_email_pan {
	width:276px;
	float:left;
	padding:0 0 0 7px;
	}
.txt_bg_email {
	width:276px;
	float:left;
	background:url(../images/txtbg_email.png) no-repeat 0 0;
	height:23px;
	border:0;
	font:12px/23px Arial, Helvetica, sans-serif; color:#fff;
	padding:0 7px;
	}	
.txt_bg_coment {
	background:url(../images/txtbg_coments.png) no-repeat 0 0;
	width:513px;
	float:left;
	height:73px;
	border:0;
	font:12px/23px Arial, Helvetica, sans-serif; color:#fff;
	padding:0 7px;
	}
.cont_select {
	width:20px;
	float:left;
	padding:10px 0 0 0;
	}
.cont_checktxt {
	width:350px;
	float:left;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#adacac;
	padding:8px 0 0 0;
	}
a.cont_send {
	background:url(../images/cont_send.jpg) no-repeat 0 0;
	width:183px;
	height:52px;
	float:left;
	display:block;
	margin:10px 0;
	}
a.cont_send:hover {
	background:url(../images/cont_send_o.jpg) no-repeat 0 0;
	}
.right_newspart {
	width:283px;
	float:right;
	}
.banner_blood {
	width:283px;
	float:left;
	display:block;
	}
.banner_kirk {
	width:283px;
	float:left;
	display:block;
	margin:15px 0;
	}
.news_part {
	width:233px;
	float:left;
	background:#0e0e0e;
	padding:25px;
	clear:both;
	}
.news_head {
	width:152px;
	float:left;
	font:24px/30px Georgia, "Times New Roman", Times, serif;
	color:#ae7b00;
	}
.news_cont_part {
	width:233px;
	float:left;
	}
.news_cont_part_in {
	width:233px;
	float:left;
	padding:15px 0 0 0;
	}
.news_datebg {
	width:43px;
	height:52px;
	background:url(../images/news_datebg.jpg) no-repeat 0 0;
	float:left;
	}
.news_date {
	font:24px/30px Arial, Helvetica, sans-serif;
	color:#a1a0a0;
	text-align:center;
	padding:3px 0 0 0;
	}
.news_month {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#a1a0a0;
	text-align:center;
	}
.news_txt_part {
	width:165px;
	float:left;
	padding:0 0 0 10px;
	}
.news_txt_part a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#3f8825;
	display:block;
	text-decoration:underline;
	}
.news_txt_part p {
	padding:5px 0 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
	/*color:#3f3f3f;*/
	color:#ffffff;
	}
p.standout {
	padding:10px 0 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#ffff00;
}
.news_dotted {
	background:url(../images/news_dotted.jpg) repeat-x 0 0;
	width:100%;
	float:left;
	display:block;
	margin:15px 0 0 0;
	height:1px;
	}

/*-------------------contact us end--------------------*/

/*-------------------online store start--------------------*/
.online_body_part {
	width:896px;
	margin:0 auto;
	background:#404040;
	margin:25px 0 0 0;
	}
.online_body_left {
	width:520px;
	float:left;
	padding:20px 0 0 38px;
	}
.online_heading {
	width:100%;
	float:left;
	font:24px/28px Georgia;
	color:#fff;
	}
.dvd_part {
	width:100%;
	float:left;
	padding:20px 0;
	}
.dvd_panel {
	width:140px;
	float:left;
	padding:0 0 0 10px;
	}
	
.non_dvd_panel {
	width:240px;
	float:left;
	padding:0 0 0 10px;
	}	
.dvd {
	width:120px;
	height:171px;
	float:left;
	padding:0 0 0 16px;
	display:block;
	}
.dvd_name {
	width:100%;
	text-align:center;
	float:left;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 0 5px 0;
	}
.dvd_price_part {
	width:100%;
	float:left;
	}
.dvd_price {
	/*width:55px;
	float:left;*/
	text-align:center;
	font:14px/18px Arial, Helvetica, sans-serif, bold;
	color:yellow;
	}
a.dvd_more {
	width:55px;
	float:right;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
a.dvd_more:hover {
	color:#CCCCCC;
	}
.newspart_online {
	width:283px;
	float:left;
	height:50px;
	margin:0 0 0 10px;	
	}
/*-------------------online store end--------------------*/


/*-------------------photos start--------------------*/
.photobody_container {
	width:900px;
	margin:0 auto;
	height:auto;
	}
.Photo_heading {
	width:100%;
	float:left;
	font:30px/35px Georgia, "Times New Roman", Times, serif;
	color:#ae7b00;
	padding:10px 0 0 0;
	height:auto;
	}
.photo_body {
	width:100%;
	float:left;
	padding:0 0 20px 0;
	}
.photo_panel_left {
	width:580px;
	float:left;
	}
.photo_leftpart {
	width:580px;
	float:left;
	padding:25px 0 0 0;
	}

.photo_panel {
	width:279px;
	float:left;
	}
.photo_border {
	border:8px solid #191919;
	}
.photo_name {
	width:100%;
	float:left;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#a1a0a0;
	padding:10px 0 0 0;
	}
.photo_panel2 {
	width:279px;
	float:right;
	}

.news_part_photo {
	width:233px;
	float:right;
	background:#0e0e0e;
	padding:25px;
	}
.news_pad_photo {
	width:233px;
	float:left;
	padding:25px 0 0 35px;
	}



.sub_photo_panel_left {
	/*width:660px;*/
	margin:0 auto;
	}
.sub_photo_leftpart {
	/*width:660px;*/
	float:left;
	padding:25px 0 0 0;
	}

.sub_photo_panel {
	width:220px;
	float:left;
	}
.sub_photo_panel2 {
	width:640px;
	float:right;
	}



















	
	
	
	
	
	
	
	
	