/* CSS Document */

*{ margin:0px; padding:0px;}
body{ background:#f4f7eb; font-family:Arial, Helvetica, sans-serif; }
p{ font-family:Arial, Helvetica, sans-serif; color:#333; line-height:18px;}
ul,li,a{ text-decoration:none; list-style:none;}

/*-------- font face -----*/

@font-face {
    font-family: 'EurostileRegular';
    src: url('eurostile-webfont.eot');
    src: url('eurostile-webfont.eot?#iefix') format('embedded-opentype'),
         url('eurostile-webfont.woff') format('woff'),
         url('eurostile-webfont.ttf') format('truetype'),
         url('eurostile-webfont.svg#EurostileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1{ font-family: 'EurostileRegular'; font-size:20px; padding-top:20px; padding-left:20px; color:#36361a; font-weight:normal; }
h2{ font-family: 'EurostileRegular'; font-size:18px; padding-top:10px; padding-left:20px; color:#36361a; font-weight:normal; letter-spacing:1px; }
h4{ font-family: 'EurostileRegular'; font-size:18px; height:40px; line-height:40px; padding-left:20px; color:#333333; font-weight:normal;letter-spacing:1px; margin-top:10px; }
h5{ font-family: 'EurostileRegular'; font-size:14px;  line-height:5px; color:#591501; font-weight:normal;letter-spacing:1px; margin-left:5px; margin-top:5px; }

#main-wrapper{ width:980px; margin:0 auto; position:relative; }
/*Header*/
#header{  margin-top:10px; height:150px;}

#logo{ float:left; margin-left:20px; margin-top:10px;}
#socialicon_box { height:150px; float:right; width:600px; }
#soc_con { width:90px; float:left;  height:28px; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#36361a;  }
#socialicon{ float:right; margin-top:30px; width:200px; height:28px;}
#social_foll { float:right;width:110px;}
#socialicon ul li { display:block; float:right;}

#socialicon ul li a{ display:block; float:left; padding-left:5px; padding-right:5px;}

/*#menu{float:right; width:635px; margin-top:20px; height:29px;}
#menu ul li{ list-style:none;  text-decoration:none;}
#menu ul li a{ display:block; float:left; font-size:12px; color:#000;  font-weight:bold; line-height:29px; padding-left:20px; padding-right:20px; }
#menu ul li a:hover{ background:url(../images/menu_bg.png) repeat-x; color:#FFF; 
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;
}
#menu ul li.selected a { background:url(../images/menu_bg.png) repeat-x; color:#FFF; 
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px; }*/
	
#menu{float:right; width:730px; margin-top:20px; height:29px; font-family:Arial, Helvetica, sans-serif;}
#menu ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none; padding:0; font-family:Arial, Helvetica, sans-serif;}
#menu ul#css3menu1 ul{
	visibility:hidden; position:absolute; left:0;  top:400%;opacity:0;-moz-transition:all 0.5s;-webkit-transition:opacity 0.5s,top 0.5s,left 0.5s;-o-transition:opacity 0.5s,top 0.5s,left 0.5s;padding:4px 0 0;}
#menu ul#css3menu1 li:hover>ul{
	visibility:visible;opacity:1;}
#menu ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
#menu ul#css3menu1 li:hover{
	z-index:1;}
/*#menu ul#css3menu1 li.selected a {
	background:url(../images/menu_bg.png) repeat-x; color:#FFF; 
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;}*/
#menu ul#css3menu1 ul ul{
	position:absolute;left:200%;top:0;border-width:1px;border-style:solid;border-color:#FFF; padding:0;}
#menu ul#css3menu1>li:hover>ul{
	top:26px;}
#menu ul#css3menu1 ul li:hover>ul{
	left:100%;}
#menu ul#css3menu1{
	font-size:0;z-index:100; position:relative;display:inline-block;zoom:1;padding:0 0 4px;	*display:inline;}
* html #menu ul#css3menu1 li a{
	display:inline-block;}
#menu ul#css3menu1>li{
	margin:0;}
#menu ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;  color:#FFF; }
#menu ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:12px Georgia, serif;line-height:29px; }
#menu ul#css3menu1 ul li{
	float:none;margin:0;}
#menu ul#css3menu1 ul a{
	text-align:left; background-color:#892406; border-width:1px 0 0 0;border-style:solid;border-color:#FFF; color:#FFFFFF; padding:5px; cursor:pointer; }
#menu ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	border-style:none;color:#FFFFFF;text-decoration:none;}
/*#menu ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:3px;}*/
/*#menu ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
#menu ul#css3menu1 ul span{
	background-image:url("arrowsub.png");padding-right:17px;}*/
#menu ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	background-color:#666; border-style:solid;border-color:#FFF;color:#FFFFFF;}
#menu ul#css3menu1 ul ul li{
	margin:0;}
/*#menu ul#css3menu1>li>a{
	padding:10px 18px;}*/
#menu ul#css3menu1 li.topfirst>a{
	text-decoration:none;   display:block; float:left; font-size:12px;  font-weight:bold; line-height:29px; padding-left:20px; padding-right:20px; }
#menu ul#css3menu1 li.topfirst:hover>a,ul#css3menu1 li.topfirst a.selected{
	color:#fff;text-decoration:none; background:url(../images/menu_bg.png) repeat-x; border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;}
#menu ul#css3menu1 li.topmenu>a{
	text-decoration:none;   display:block; float:left; font-size:12px; font-weight:bold; line-height:29px; padding-left:20px; padding-right:20px;}
#menu ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.selected{
	color:#fff;text-decoration:none; background:url(../images/menu_bg.png) repeat-x; border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;}
#menu ul#css3menu1 li.toplast>a{
	text-decoration:none;   display:block; float:left; font-size:12px; font-weight:bold; line-height:29px; padding-left:20px; padding-right:20px;}
#menu ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast a.selected{
	color:#fff;text-decoration:none; background:url(../images/menu_bg.png) repeat-x; border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-o-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-ms-border-radius:3px 3px 3px 3px;}

/*Banner*/
#banner{  height:310px;  }

/*Inner Content*/
#body {  margin-top:10px; font-size:12px; height:100%; position:relative;}

#body_left{ width:680px; float:left; }
#welcome{height:200px; margin-bottom:10px;  background:#FFF; border:#CCC solid 1px; }
#welcome p{ margin-left:20px;margin-right:10px; margin-top:10px; color:#676767; margin-bottom:10px;}

#con_box{ height:100%; overflow:hidden; margin-bottom:10px;  background:#FFF; border:#CCC solid 1px; padding:15px;}
#con_box p{ margin-left:20px;margin-right:10px; margin-top:10px; color:#676767; margin-bottom:10px;}

#body_right{ width:280px; float:right}
#videos{ width:240px; height:150px; float:left; margin-left:20px; }
#las_news{ width:280px; height:355px; float:right;background:#FFF; border:#CCC solid 1px;  margin-bottom:10px;  }
#quick {
	width:280px;
	height:260px;
	float:right;
	background:#FFF;
	border:#CCC solid 1px;
	margin-bottom:10px;
	margin-top:30px;
}

.left2{ width:680px;float:left; height:300px; }
.top{height:30px;  }
.top h2{ background:url(../images/prod_bg.png) repeat-x; float:left;  color:#FFF; padding:5px 30px;}

.list{
	background:#FFF;
	float:left;
	width:678px;
	height:260px;
	border:#CCC solid 1px;

	
}
.list li{
	display:block;
	float:left;
	width:168px;
	height:260px;
	border-right:#CCC solid 1px;
}
.item{  padding:10px; font-size:11px; }
.item a{ text-decoration:none; color:#751c03;}
.right2{ width:270px; float:right; background:#FFF; border:#CCC solid 1px; margin-right:10px; height:300px; margin-top:40px;  }
.clear { clear:both; }



footer
{ border-top:2px solid #eee; background:#a8a8a8; clear:both; }
footer .fleft 
{ width:400PX; margin-top:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
footer .fleft ul {}
footer .fleft ul li { float:left; list-style:none; }
footer .fleft ul li a
{ color:#262626;float:left; display:block; line-height:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:5px; margin-left:5px; border-right:#262626 solid 1px; text-decoration:none; }
footer .fleft ul li a:hover
{ color:#a02727; }
footer .fright 
{ padding-right:20px; margin-top:10px; margin-left:5px; float:left; width:350px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#262626; }
footer .powered 
{ margin-left:5px; float:right; width:320px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#262626; padding-top:15px; }
footer .powered a
{ color:#751c03; text-decoration:none; }
footer .powered a:hover { color:#300; }
	
footer .social_box
{ width:390px; height:50px; margin-left:10px; margin-top:5px; float:right; }

#news_box
{ height:150px; width:260px; float:left; margin-left:10px; }

#News
{
	color:#666b74;
	font-family:'EurostileRegular';
	color:#333333;
	font-size:12px;
	
	height:40px;
	/*width:200px;*/
	line-height:40PX;
	float:left;
	letter-spacing:1px;
	font-weight:bold;
}
#View 
{
	color:#751c03;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	height:40px;
	width:80px;
	line-height:30PX;
	font-weight:normal;
	
}

#View li
{
	float:left;
	

	list-style:none;
		
}
#View li a
{
	color:#751c03;
	display:block;
	line-height:40px;
	font-size:12px;
	padding-left:30px;

			text-decoration:none;
	
}
#View li a:hover
{

	color:#000;
}
/*.event-cont{float:left; color:#636660; line-height:12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:252px; font-weight:normal;  margin-left: 20px; line-height:16px;margin-bottom:13px;}
.event-cont span{font-weight:bold; width:252px; float:left; color:#333 ;line-height:20px;}*/

.drop
{
	background:url(../images/readmore.png) left no-repeat;
	background-position:20% 50%;

}
#read { width:90px; height:20px; float:left; background:url(../images/read_arrow.png) left no-repeat;background-position:7% 42%; padding-left:20px;}
#read a { color:#751c03; line-height:20px;font-family:'EurostileRegular'; font-size:11px; font-weight:normal; letter-spacing:1px;}
#read a:hover {color:#000; }

.contact{width:279px; float:left; margin-top:5px; padding:0; border-left:1px #dddddd solid; }
.phone{width:265px; float:left; margin-bottom:8px; margin-left:14px;   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
 .mail{width:265px; float:left;margin-left:14px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; }
 .mail img{float:left; padding-right:10px;}
 .mail a{text-decoration:none; color:#000000; line-height:32px;}
.mail a:hover{text-decoration:underline;}

.fr { width:265px; float:left; margin-bottom:8px; margin-left:14px;  }
.fr input[type="text"] { width:210px; background:#d7d6d6; margin-top:10px;; height:30px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:left; }
.fr input[type="submit"]  { background:url(../images/bg_footer_arrow.png) 0 0 no-repeat; width:37px; height:23px; border:0; padding:0; margin:0; cursor:pointer; float:left; margin:13px 0 0 5px; }
#para_box
{
	width:659px; float:left; border-bottom:1px #dddddd dotted;margin-left:10px; margin-right:10px;
}


.img_hold 
{
	float:left;
	margin:10px 0px 10px 0px;
	
}
.img_hold a img
{
	border:#d4d1d0 solid 2px;
	

}
.img_hold a img:hover
{
	
	filter:gray;
    -moz-opacity:1;
    opacity:1;
	border:#8b4936  solid 2px;
}
#list1
{
	font-size:12px;
	margin-top:10px;
	float:right;
	width: 530px;

}
#list1 p { color:#000;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;margin-left:5px; margin-right:5px; }
	#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left; margin-top:20px; margin-bottom:20px;}

#contacts-form .field {clear:both;min-height:30px;  margin-left:20px; height:auto !important;height:30px}
#contacts-form label {float:left;width:104px;font-weight:bold; color:#6e1a01;}
#contacts-form input {width:267px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;float:left; color:#666;}
#contacts-form textarea {width:531px;height:167px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;margin-bottom:15px;overflow:auto;float:left; color:#666;}
#contacts-form .link1 {float:left}
.link1 span {display:block;background:url(../images/prod_bg.png) repeat-x; color:#FFF;line-height:30px; width:150px; margin-left:20px;text-align:center;}
#tab{
	width:650px;
	height:300px;
	float:left;
	margin-left:10px;
	
	
}
#partners
{
	height:100px;
	width:938px;
	 border:#CCC solid 1px;
	overflow:hidden;
	background:#FFF;
	padding-left:20px;
	padding-right:20px;
	

}
#partners ul 
{

	float:left;
	background:#FFF;

		
}
#partners ul li
{
	float:left;
	margin:0 10px;
}
.table1
{ font-size:12px; font-weight:bold; text-align:left; color:#6e1a01; font-family:Arial, Helvetica, sans-serif; margin-top:10px; margin-left:10px; }
.table1 td { padding:5px 5px 5px 10px;}
.table1 td input[type="text"]
{ padding:5px 0px; width:350px; color:#666; border:#CCC solid 1px; }
.table1_details {  padding:2px; color:#666; border:#CCC solid 1px; width:350px; }


#con_box_gallery{ height:655px; overflow:hidden; margin-bottom:10px;  background:#FFF; border:#CCC solid 1px; }

#gall
{
	width:678px;
	height:100%; overflow:hidden; margin-bottom:10px;  background:#FFF; border:#CCC solid 1px;
}
#gall ul { margin-left:15px;}
#gall ul li { margin:15px;  float:left;  border:#CCCCCC solid 3px; height:120px; }
#gall p { text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#003399; }

#read_content { width:90px; height:20px; float:right; background:url(../images/read_arrow.png) left no-repeat;background-position:7% 42%; padding-left:20px;}
#read_content a { color:#751c03; line-height:20px;font-family:'EurostileRegular'; font-size:11px; font-weight:normal; letter-spacing:1px;}
#read_content a:hover {color:#000; }