*{border:0; margin:0 auto; padding:0; outline:none; font-family:'Trebuchet MS',Tahoma,'Lucida Sans Unicode',My, 'Palatino Linotype', Georgia,'Book Antiqua', Palatino, serif; color:#555555; font-size: 16px;}
#page{margin:0 auto; padding:0; width:976px; height:auto;}
body{font-family:'Palatino Linotype', Georgia,'Book Antiqua', Palatino, serif; font-size: 12px; background:#fff; margin:auto; padding:0; width: 970px;	background:#fff;}

.header{margin-top:30px; padding:0; width:980px; height:60px;}
.logo{margin:5px 0px 0px 2px; padding:0; float:left; width:281px;	height:55px;}
.menu{height:44px; width:682px;	/*border-bottom:6px solid #b92b0a;*/ margin-top:16px; margin-right:10px; float:right;}
.menu_bottom{height:6px; width:682px; background:#b92b0a; border-radius:10px; margin-top:38px;}

.content{width:960px; height:450px; margin: 4px 10px 10px 10px;background-color:#f1e1bb; border-radius:5px; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;/*border:2px solid #93866a;*/}	
.content h1{width:681px; margin:0px; float:left; font-size: 16px; color:#b92b0a; padding: 34px 6px 12px 24px;}
.text-content{width:940px; height:450px; margin: 4px 10px 10px 10px; float:left;}	
.text-content h1{font-size: 16px; color:#b92b0a; padding: 50px 20px 30px 20px; width:500px;}	
.text-content p{font-size: 16px; color:#555555;	padding: 0px 20px 0px 20px; text-align:justify; width:500px; float:left;}
.text-content img{width:360px; height:350px; margin:50px 20px 10px 0px;float:right;}


.left-menu{width:160px; min-height:380px; float:left; margin:69px 10px 20px 10px;}
.product-list{ width:760px; margin:40px 10px 20px 5px; float:right;}
.product-list h1{padding:0px 0px 15px 10px; font-weight: bold;}
.product{width:730px; height:80px;padding:10px 0px 10px 10px; margin-bottom:10px; float:left; border:1px solid #aabaaa; border-radius:8px;background:#fcf9f2; cursor:pointer;}
.product img{width:116px; height:76px; padding:1px; border:1px solid #aabaaa;}
.product-content{width:600px; height:80px; float:right;}
.product-content h1{padding:0px 0px 10px 0px;}
.product-content p{}

.box{width:936px; height:170px; margin:63px 12px 0px 12px; background:#fff; border:1px solid #fff; border-radius:8px;}
.new-products{width:934px; height:168px; margin:0px; background:#fff; border:1px solid #dedede; border-radius:8px;}
.new-pro{width:301px; height:140px; float:left; margin-left:5px; cursor:pointer;}
.new-pro img{width:100px; height:100px; margin:3px; padding:1px; border:1px solid #ddd;}
.new-pro h1{color:#555; padding:5px 10 px 0px 5px;font-size:16px;font-weight:bold;}
.new-pro p{width:180px; height:130px; float:left;color:#555; padding-right:5px;font-size:16px; float:right;}


.contact{width:480px; height:350px; margin-top:50px; border-right:2px solid #737e73; float:left;}
.in-contact{width: 450px; height:57px; padding-top:20px; margin-left:30px;}
.in-contact p{font-size: 16px; padding:5px 0px 0px 0px; color:#555555;}

.form-mail{width:478px; height:330px; margin-top:40px; float:left;}
.form-mail p{font-size: 16px; padding:5px 0px 0px 0px; color:#555555;}

.search { padding:16px 0 17px; margin-right:12px; float:right; width:auto;}
#search span { display:block; background:url(images/search_bg.png) no-repeat left top; height:32px; margin:0; padding:0; border:none;}
#search input#s { margin:0; padding:9px 10px 9px; float:left; width:205px; color:#a0a0a0; font-size:12px; line-height:15px; font-weight:normal; background:none; border:none;}
#search .btn { float:left; padding:0; margin:0; border:0; width:auto;}

.footer{width:976px; margin-bottom:4px;}
.footer p{font-size: 12px; background:#fff; padding-left:400px; color:#555;}

#service-nav{width:458px; height:22px; margin:10px 0px 6px 0px; background-color:#fff; float:right;}
#service-nav li{list-style:none; display:inline;}
#service-nav li a{color:#FFFFFF; font-size:13px;  font-weight: bold; text-align:center; text-decoration:none; display:block; float:left; padding:4px 6px 4px 6px; margin-left:2px;width:100px; background-color:#b92b0a; 
-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari and Chrome */
  border-radius: 8px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */}
#service-nav  li.selected  a{background-color:#737e73;}
#service-nav li a:hover, #service-nav li a:focus{background-color:#737e73;}

#service-nav2{width:160px; height:auto; background-color:#f1e1bb; float:left;}
#service-nav2 li{list-style:none; display:inline;}
#service-nav2 li a{color:#FFFFFF; font-size:13px;  font-weight: bold; text-align:center; text-decoration:none; display:block; float:left; margin-bottom:2px;padding:4px 6px 4px 6px; width:146px; background-color:#b92b0a; border-radius:8px;}
#service-nav2 li ul li{color:#FFFFFF; font-size:13px;  font-weight: bold; text-align:center; text-decoration:none; display:block; float:left; margin-bottom:2px;padding:4px 6px 4px 6px; width:146px; background-color:#b92b0a; border-radius:8px;}
#service-nav2 li a:hover, #service-nav2 li a:focus{background-color:#737e73;}

#slider { width:940px; height:430px;padding:10px; margin:0 auto;}
div#slideshow { float: left; width: 930px; height: 420px; border:5px solid #fefefe;}
.slider-item { width: 100% !important; height: 300px;}

@font-face
{
font-family: My;
src: url('Comfortaa-Regular.ttf')
    /*,url('Sansation_Light.eot'); /* IE9+ */
}

.product_right{width:350px; height:30px; padding:0px; margin:20px 60px 0px 0px; float:right; border:1px solid #aabaaa; border-radius:8px; cursor:pointer; background-color:#fff;}
.product_left{width:350px; height:30px; padding:0px; margin:20px 0px 0px 60px; float:left; border:1px solid #aabaaa; border-radius:8px; cursor:pointer; background-color:#fff;}
.product_con{width:350px; height:30px; float:left;}
.product_con h1{padding:7px 0px 10px 15px; color:#222;font-size:13px;}
.product_con p{}

.ellipse{float: left;}
.page_navigation , .alt_page_navigation{position:absolute;right:550px;bottom:165px;}
.clr { clear:both; padding:0; margin:0; background:none;}
.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#b92b0a;
	border-radius:4px;
}
.active_page{background-color:white !important;color:black !important;}	
.info_text{position:absolute;right:250px;top:133px;font-size: 14px;}
.content2, .alt_content{color: black;}
.content2 li, .alt_content li, .content2 > p{padding: 5px;}

.form_element{width:400px; border:1px solid #aabaaa;}
.missing_element{width:400px; border:1px solid red;}
