@charset "utf-8";

/* CSS Document */



body,td,th {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #fff;

}

body {

	background-image: url(../images/bg_main.jpg);

	background-repeat: no-repeat;

	background-position: center 0px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#312010;

	}

a img{

	border:0px;

}



h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:36px;

	color:#FFF;

	margin:0px;

	padding:0px;

	font-weight:normal;

}



/*  Structure Style  */

.flash{

	width:990px;

	margin:0px auto;

}

.center{

	width:965px;

	margin:0px auto;

}

.main_body{

	width:965px;

	float:left;

}





/* top main */

.top_main{

	width:965px;

	float:left;

}

.main_left{

	width:730px;

	padding-right:15px;

	float:left;

}

.corner_top{

	width:730px;

	float:left;

}

.corner_bottom{

	width:730px;

	float:left;

}





.logo{

	padding:18px 0px 18px 25px;

	display:block;

	width:705px;

}

.banner_content{

	width:730px;

	float:left;

	background-image:url(../images/corner_content_mid.png);

	background-repeat:repeat-y;

	height:502px;

/*	height:528px;   if media link display    */

}

.banner{

	width:697px;

	padding-top:6px;

	padding-left:15px;

	float:left;

}

.flash_banner{

	float:left;

	width:343px;

	height:190px;

}

.flash_banner2{

	float:left;

	width:291px;

	height:129px;

}

.banner_bg{

	width:330px;

	height:90px;

	padding-top:100px;

	padding-left:23px;	

	background-image:url(../images/bg_banner.png);

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:bold;

	color:#f3b700;

	float:left;

	display:block;

}

.banner_bg2{

	width:382px;

	height:109px;

	padding-left:23px;

	padding-top:20px;

	background-image:url(../images/bg_banner.png);

	background-position:80px -20px;

	background-repeat:no-repeat;

	background-color:#4d3d2a;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:32px;

	font-weight:normal;

	color:#ffffff;

	float:left;

	display:block;

}



.nav_tree{

	padding:2px;

	color:#f3b700;

	font-size:11px;

	display:block;

	margin-top:25px;

	font-weight:normal;

}

.nav_tree a ,.nav_tree a:visited{

	font-size:13px;

	font-weight:normal;

	color:#ffffff;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.content{

	width:697px;

	float:left;

	padding-left:15px;

}

.content strong{

	color:#f3b700;

}

.content ul.small{

	margin-bottom:4px;

	margin-top:4px;

}

.content ul.small li{

	font-size:12px;

}



.hd_text{

	display:block;

	padding:15px 0px 6px 0px;

	font-weight:bold;

	color:#f3b700;

}

.hd_text_1{

	display:block;

	padding:15px 0px 0px 0px;

	font-weight:bold;

	color:#f3b700;

}

.hd_text2{

	display:block;

	padding:6px 0px;

	font-weight:bold;

	color:#f3b700;

}

.subnavigation{

	float:left;

	width:100%;

}

.subnavigation ul{

	margin:10px 0px 0px 0px;

	padding:0px;

}



.main_navigation_top{

	height:35px;

	width:220px;

	float:left;

	padding-top:76px;

}

.menu{

	float:left;

	outline:none;

	margin:0px 0px 0px 6px;

	visibility:hidden;

	display:none;

}

.top_navigation{

	float:right;

	display:block;

	padding-top:12px;

	width:40px;

}

.main_navigation_menu{

	width:220px;

	float:left;

	

	margin-bottom:6px;

	

}

.main_navigation_menu ul{

	margin:0px;

	padding:0px;

	background-image:url(../images/corner_menu_mid.png);

	background-repeat:repeat-y;

}

.main_navigation_menu ul li{

	margin:0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	background-image:url(../images/nav_line.gif);

	background-repeat:no-repeat;

	background-position:bottom;

}

.main_navigation_menu ul li a, .main_navigation_menu ul li a:visited{

	padding:6px 0px 6px 15px;

	display:block;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	color:#ffffff;

}

.main_navigation_menu ul li a:hover, .main_navigation_menu ul li a:active, #active{

	background-image:url(../images/nav_over.gif);

	background-repeat:no-repeat;

	background-position: 6px center;

	color:#ffa738;

}

.sub_menu ul{

	position:absolute;

	top:100px;

	right:350px;

}



.main_right{

	width:220px;

	float:left;

}

.right_bottom{

	width:220px;

	float:left;

}



.products_top, .products_bottom{

	width:35px;

	float:left;

}

.products_top{

	padding:5px 0px 0px 0px;

}

.products{

	background-image:url(../images/corner_product_mid.png);

	float:left;

	width:220px;

	padding:5px 0px;

	font-size:15px;

	line-height:19px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	height:217px;

	

}

.hd_area{

	background-image:url(../images/h_line.png);

	background-repeat:no-repeat;

	background-position:0px bottom;

	padding-bottom:13px;

	width:200px;

	padding-left:20px;

}

.show{

	display:block;

	height:128px;

	padding:10px;

	width:180px;

	float:left;

}

.btn1{

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#FFF;

	background-color:#988767;

	display:block;

	padding:4px;

	margin:0px 0px 10px 20px;

	text-align:center;

	font-weight:bold;

	width:120px;

}

.btn2{

	width:190px;

	float:left;

	margin:0px 0px 0px 25px;

}

.btn4{

	margin:0px 0px 20px 20px;

	background-color:#a19070;

	padding:1px 0px 1px 10px;

	width:140px;

}

.btn4:hover{

	background-color:#3f3122;

}

.btn6{

	margin:10px 0px 0px 00px;

	background-color:#a19070;

	padding:1px 0px 1px 10px;

	width:100px;

	

}

.btn4 a{

	font-size:16px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	display:block;

	outline:none;

	padding:0px;

}

.btn6 a, .btn6 a:link, .btn6 a:visited{

	color:#000;

	font-weight:bold;

	font-size:16px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	display:block;

	outline:none;

	padding:0px;	

}

.btn6 a:hover, .btn6 a:active{

	color:#ffa738;

}

.footer{

	width:965px;

	float:left;

	margin:10px 0px 15px 0px ;

}

.footer img{

	margin:0px 3px;

}

.copyright{

	width:190px;

	float:left;

	margin-top:3px;

}

.emp_login{

	float:left;

	padding-left:10px;

}

.emp_login a, .emp_login a:visited{

	color:#FFF;

}

.branding, .branding2{

	float:right;

	width:215px;

	margin-top:3px;

}

.copyright , .branding, .branding2, .branding2 a, .branding2 a:hover, .branding2 a:link, .branding2 a:active, .branding2 a:visited{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color:#FFF;

	

}

.branding{

	visibility:hidden;

	display:none;

}



/*      Link Styles      */







/*  */

a {

	font-size: 12px;

	color: #000;

	outline:none;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #000;

}

a:hover {

	text-decoration: none;

	color: #ffa738;

}

a:active {

	text-decoration: none;

	color: #ffa738;

}



.btn1 a, .btn1 a:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#FFF;

	background-color:#988767;

	display:block;

	padding:4px 6px;

	margin:0px 55px 10px 0px;

	text-align:center;

	font-weight:bold;

}

.btn1 a:hover, .btn1 a:active {

	color:#4d3d2a;

}



.btn2 a, .btn2 a:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#f3b700;

	display:inline-block;

	font-weight:bold;

	padding:1px 0px;

}

.btn2 a:hover, .btn2 a:active {

	color:#4d3d2a;

}

.top_navigation a, .top_navigation a:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

}

.top_navigation a:hover , .top_navigation a:active {

	color:#6e6055;

}















/*     */



.products3{

	width:242px;

	float:left;

	margin:25px 30px 30px 50px;

}

.product_hd2{

	

	

}

.product_hd{

	background-color:#4d3d2a;

	padding:5px 0px 5px 20px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin-bottom:2px;

	display:block;

}

.product_hd2{

	background-color:#a49273;

	width:108px;

	color:#000;

	padding:2px 0px 2px 20px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	font-weight:bold;

	margin-bottom:2px;

	display:block;

}



.btn3{

	display:inline-block;

	

	

}

.btn3 a ,.btn3 a:visited{

	color:#2b241b;

	font-weight:bold;

	display:block;

	/*border:dotted 1px #4d3d2a;*/

	outline:none;

	padding:3px 5px;

	background-color:#f3b700;

}

.btn3 a:hover ,.btn3 a:active{

	color:#f3b700;

	background-color:#2b241b;



}







.no_philosophy{

	font-size:90px;

	display:block;

	padding:80px 30px 30px 30px;

	color:#F90;

	margin:0px auto;

	width:400px;

}



#tooltip {

	position: absolute;

	z-index: 3000;

	border: 3px solid #98886f;

	background-color: #7c6e57;

	padding: 0px 5px;

	color:#ffffff;

	margin-right:60px;	

	width:300px;

}

#tooltip h3, #tooltip div { 

	font-size:12px;

	font-weight:normal;

	margin:5px;

	padding:0px;



}



.big_text{

	font-size:24px;

	font-family:Georgia, "Times New Roman", Times, serif;

	display:block;

	margin-top:21px;

}

.bigger_text{

	font-size:40px;

	font-family:Georgia, "Times New Roman", Times, serif;

	display:block;

}

.colored{

	font-size:18px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	display:block;

	color:#ffc000;

	padding-bottom:10px;

}

.new{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:27px;

	display:block;

	font-weight:normal;

	width:180px;

	padding:0px 20px 5px 20px; 

	line-height:25px;

}

.new a, .new a:active, .new a:hover, .new a:link, .new a:visited{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	font-weight:normal;

	color:#FFF;

	display:inline-block;	

}

.info{

	color:#FFF;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

}

.info2{

	width:180px;

	padding:5px 0px 0px 0px;

	display:block;

	font-size:13px;

	font-weight:normal;

	line-height:18px;

	

}

.info2 a ,.info2 a:hover,.info2 a:active,.info2 a:visited, .info2 a:link{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	color:#ffc000;

	font-weight:bold;

	line-height:16px;

	display:block;

}

.info3{
	width:180px;
	padding:0px;
	display:block;
	font-size:10px;
	font-weight:normal;
	line-height:18px;

	

	

}

.info3 a ,.info3 a:hover,.info3 a:active,.info3 a:visited, .info3 a:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	line-height:12px;
	display:block;

}



.info4{

	width:380px;

	padding:15px 0px 0px 0px;

	display:block;

	font-size:12px;

	font-weight:normal;

	line-height:18px;

}





.info4 a ,.info4 a:hover,.info4 a:active,.info4 a:visited, .info4 a:link{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffa738;

	font-weight:normal;

	line-height:18px;

	display:block;

}



.pading{

	width:184px;

	padding:0px 18px;

}

.pading2{

	width:184px;

	padding:0px 18px;

}

.pading a{

	color:#FFF;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

}

.box{

	background-image:url(../images/box.gif);

	background-repeat:no-repeat;

	width:166px;

	height:282px;

	margin:20px 10px 0px 0px;

	float:left;

}

.box2{

	background-image:url(../images/box.gif);

	background-repeat:no-repeat;

	width:166px;

	height:282px;

	margin:20px 0px 0px 0px;

	float:left;

}

.two{

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:19px;

	display:inline-table;

	margin:18px 30px 0px 0px;

	display:block;

	padding-right:5px;

	background-color:#3f3122;



	

}

.two a, .two a:link, .two a:hover, .two a:visited,.two a:active{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:19px;

	display:block;

	color:#FFF;

	padding:3px 10px 3px 15px;

		background-image:url(../images/link_arrow.png);

	background-repeat:no-repeat;

	background-position:right 12px; 

}



.box_hd{

	height:70px;

	display:block;

	padding-left:15px;

	padding-top:9px;

	padding-right:6px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	color:#f1c791;

}

.box_hd a, .box_hd a:link, .box_hd a:visited{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	color:#f1c791;

	display:block;

}

.box_hd a:hover, .box_hd a:active{

	color:#FFF;

}

.box_text{

	height:139px;

	display:block;

	padding:6px 13px 0px 15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	

}

.click{

	width:120px;

	display:block;

	margin:10px 0px 0px 0px;



	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#ffe8a3;

}

.click a, .click a:link, .click a:visited{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#ffe8a3;

	display:block;

	padding:3px 15px;

	outline:none;

	font-weight:bold;

}

.click a:hover, .click a:active{

	color:#FFF;

}

.big_text4{

	font-size:18px;

}

.big_text5{

	display:block;

	margin:10px 0px;

}

.big_text6{

}









.main_table{

	width:660px;

	float:left;

}

.fbox{

	padding-top:5px;

	width:660px;

	float:left;

}



.small_tables{

	width:100px;

	padding:0px 0px 3px 0px;

	margin:0px 0px 6px 5px;

	float:left;

	font-size: 11px;

	text-align:center;

	color:#fff;

	font-weight:bold;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height:13px;

	background-color:#8e8165;

	border: solid 2px #8e8165;

}

.small_tables img{

	padding-bottom:5px;

}



.col{

	color:#f3b700;

	font-weight:bold;

	display:inline-table;

	display:block;

	margin-top:5px;

}

.align_text{

	display:block;

	text-align:right;

}

.height{

	height:220px;

	display:block;

}

.no_margin{

	margin-top:0px;

}

.list_style{

	display:block;

	margin-top:10px;

	margin-left:15px;

}

.list_style em{

	font-style:normal;;

	display:block;

}

.banner_bgg{

    width:330px;	

	padding-top:53px;

	padding-left:22px;	

	background-image:url(../images/bg_bannerr.png);

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-weight:bold;

	color:#f3b700;

	float:left;

	display:block;

}

.flash_bannerr{

	float:left;

	width:343px;

	

}



.twoo{

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:19px;

	display:inline-table;

	margin:23px 0px 10px 235px;

	display:block;

	padding-right:6px;

	background-color:#3f3122;



	

}

