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

body{margin:0; padding:0; font-family:"Times New Roman", Times, serif;}

@font-face {
    font-family: 'amertype_md_btmedium';
    src: url('font/americantypewriter-webfont.eot');
    src: url('font/americantypewriter-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/americantypewriter-webfont.woff') format('woff'),
         url('font/americantypewriter-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



*{list-style-type:none;}
img{border:0px;}
.fl{float:left;}
.fr{float:right;}
.spacer{width:100%; float:left;}

#layout{width:962px; margin:0 auto; padding:;}
#header{width:100%; float:left; padding-top:10px; background:url(../images/top_bg.png) no-repeat left 68px;}
#header .logo1{padding:125px 0 0 175px; float:left;}
#header .logo2{float:left; padding-left:105px; padding-bottom:5px;}


#banner{width:100%; float:left;}
#middle_bg{background:url(../images/home_bg.jpg) repeat-y left top #f7f0ea; float:left; width:100%; padding-bottom:55px;}
#middle_left{
	width: 925px;
	float: left;
	font-family: "amertype_md_btmedium";
	font-size: 18px;
	line-height: 21px;
	padding-left: 25px;
}
.midright_img{
	float: right;
	width: 265px;
	height: 305px;
	position: relative;
	padding-left: 10px;
	margin-bottom: 20px;
}
.midright_history_img{
	float: rightt;
	width: 265px;
	height: 185px;
	position: relative;
}
.midleft_img{float:left; width:265px; height:305px; margin-left:-25px; position:relative;}
.midleft_history_img{
	float: left;
	width: 265px;
	height: 275px;
	margin-left: -25px;
	position: relative;
}
.midleft_contact_img{
	float: left;
	width: 265px;
	height: 200px;
	margin-left: -25px;
	position: relative;
}
.main_heading{
	font-size: 32px;
	letter-spacing: 1px;
	color: #38663c;
	padding-top: 20px;
	font-stretch: semi-expanded;
}
.home_conline{background:url(../images/con_line.png) no-repeat left center; width:100%; float:left; height:60px;}
.main_heading cufon{padding:15px 0 5px 0;}
.mid_right{width:242px; float:right; margin-right:26px; margin-top:50px;}
.midright_rpt{background:url(../images/box_rpt.png) repeat-y left top; width:100%; float:left;}
.right_hed{width:95%; float:left; font-size:28px; letter-spacing:1px; padding:5px  0 0 22px;}
.right_box_con{width:210px; float:left; font-family: 'amertype_md_btmedium'; font-size:16px; line-height:20px; padding:0  0 0 22px;}
.right_first{background:url(../images/right_boxbg.png) no-repeat center bottom; width:100%; float:left; padding-bottom:15px;}
a.readmonre_link{font-family: 'amertype_md_btmedium'; font-size:16px; line-height:23px; text-decoration:none; color:#000;}
a.readmonre_link:hover{text-decoration:underline; color:#000;}
.right_sec{background:url(../images/right_boxbg.png) no-repeat center bottom; width:100%; float:left; padding-bottom:15px;}
a.hed_link{font-size:28px; letter-spacing:1px; color:#000;}
a.hed_link:hover{color:#38663c;}
.hed_link{font-size:28px; letter-spacing:1px; padding:10px 0 10px 12px;}
.hed_link1{font-size:28px; letter-spacing:1px; padding:10px 0 10px 0px; text-align:center;}
.rightbox_img{width:100%; float:left; text-align:center; padding-top:8px;}


#bottom{width:100%; height:107px; float:left; background:url(../images/bottom_bg.png) no-repeat left top;}

.bot_menu{
width: 100%; float:left;
font-size:20px;
}
.bot_menu ul{
z-index:100;
margin: 0;
padding: 0;
top:0px;
float:left;
list-style-type: none;
}

.bot_menu ul li{
position: relative;
display: inline;
float: left;
display:block;
background:url(../images/green_icon.png) no-repeat right center;
}
.bot_menu ul li a{
display: block;
color: white;
padding-right:46px;
padding-left:31px;
font-family:"Times New Roman", Times, serif;
text-shadow: 0 0 0.2em #000, 0 0 0.2em #000,
        0 0 0.2em #000;
text-decoration: none;
}

* html .bot_menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.bot_menu ul li a:hover{
color:green;
font-family:"Times New Roman", Times, serif;
text-shadow: 0 0 0.2em #000, 0 0 0.2em #000,
        0 0 0.2em #000;
}

.slider-wrapper{float:left; width:100%;}



/*** History Page ***/
.mid_mian{
	width:906px;
	float:left;
	margin:18px 0px 18px 26px;
}	
.thum_part{
	width:234px;
	float:left;
}
.thumb_1{
	width:197px;
	float:left;
	margin-top:24px;
}
.no_btxt{
	width:auto;
	float:left;
	font-family: 'amertype_md_btmedium';
	color:#000;
	font-size:16px;
	line-height:20px;
	margin:16px 14px 20px 0;	
}
.center_part{
	width:308px;
	float:left;
	font-family: 'amertype_md_btmedium';
	font-size:16px;
	line-height:23px;
}
.Product_Name{
	font-family: "amertype_md_btmedium";
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #C71E25;
}
.right_part{
	width:316px;
	float:right;	
	font-family: 'amertype_md_btmedium';
	font-size:16px;
	line-height:23px;
	margin-top:40px;
}
.middle_cnt{
	width:908px;
	float:left;
	font-family: 'amertype_md_btmedium';
	font-size:16px;
	line-height:23px;
	padding-left:25px;
	margin-bottom:20px;
}
.inr_conline{background:url(../images/con_line2.png) no-repeat left center; width:100%; float:left; height:50px;}
/*** History Page End ***/
	
.ParagraphHeadline{
	font-family: "amertype_md_btmedium";
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #C71E25;
}
.subHeader{
	font-family: "amertype_md_btmedium";
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #000000;
}
