@charset "utf-8";
/* CSS Document */
*{ margin:0 auto;
padding:0;}
.action input{ padding:0.5em 1em;}
h1{ font-weight:normal; font-size:12px; color:#333;}
.keywords{ width:900px; margin:0 auto; text-align:center;}
body{ font-family:Calibri, Arial, helvetica, sans-serif; font-size:14px; color:#333; line-height:24px; text-align:justify; background:#ededed url(images/Lightstripe.gif) repeat;}
#wrapper{ width:960px;  height:auto; margin:0 auto;}
#header{ height:113px; background:url(images/headerbg.jpg) repeat-x bottom #9e3838;}
#search-product{ border:0; width:300px; display:block; height:27px; position:relative; z-index:1000; float:right; margin-right:12px; margin-top:20px;}
.logo{ width:260px; float:left; margin-left:20px; position:relative; z-index:500;}
.clear{ clear:both;}
.companyname { position:relative; z-index:300; width:620px; float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:24px; margin:17px 20px 0 20px;}
.navigation{ background:url(images/menubg.jpg) repeat-y; min-height:35px; position:relative; z-index:300;}
.navigation a { color:#FFF; text-decoration:none; font-size:18px; line-height:35px;}
.navigation ul{ float:right;}
.navigation ul li{ float:left; padding:0 35px; list-style:none;}
.navigation ul li:hover{ background:#910000;}
.navigation li.current{background:#910000;}
.sliderread{ width:115px; height:30px;  z-index:300; position:relative; margin-top:-85px; margin-left:85px;}
.sliderread a{ text-decoration:none;}
#slider{ text-align:center; width:100%; height:350px; overflow:hidden; position:relative; z-index:100;top:-51px;}
#content{  margin-top:-50px; background:#FFF; min-height:100px; padding:40px 0 40px 0; width:960px;} 
#content #box{ width:900px; margin-bottom:10px;}
#content #box .title{color:#990000; font-size:24px; padding:10px 0 5px 0;}
#content #box .description{ } 
.socialmedia{ line-height:normal; float:right; margin:10px; margin-right:30px;}
.socialmedia .title{color:#990000; font-size:24px; padding:10px 0 5px 0;}

#mainbox{ width:900px; margin-bottom:10px;}

.smallbox1{border-radius:8px; width:290px; height:150px; background:url(images/main01.jpg); float:left; border:1px solid #CCC; color:#333;}
.smallbox2{border-radius:8px; width:290px; height:150px; background:url(images/main02.jpg); float:left; border:1px solid #CCC; margin:0 12px; color:#333;}
.smallbox3{border-radius:8px; width:290px; height:150px; background:url(images/main03.jpg); float:left; border:1px solid #CCC; color:#333;}
.smallbox4{border-radius:8px; width:290px; height:150px; background:url(images/main04.jpg); float:left; border:1px solid #CCC; color:#333;}
.smallboxlogos{border-radius:8px; width:593px; height:150px; float:left; background: url(images/smallboxlogosng3.jpg) repeat-y; margin-left:12px; border:1px solid #CCC;}

.smallbox1:hover{background:url(images/main01hover-o.jpg); color:#333;}
.smallbox2:hover{background:url(images/main02hover-o.jpg); color:#333;}
.smallbox3:hover{background:url(images/main03hover-o.jpg);color:#333;}
.smallbox4:hover{background:url(images/main04hover-o.jpg);color:#333;}

.smallboxlogos .title{ color:#FFF;font-size:24px; padding:10px 10px 5px 10px;}
.smallbox1 .title, .smallbox2 .title, .smallbox3 .title , .smallbox4 .title { color:#990000; font-size:24px; padding:10px 10px 5px 10px;}
.smallbox1:hover .title, .smallbox2:hover .title, .smallbox3:hover .title, .smallbox4:hover .title { color:#FFF; }

.smallbox1 .description, .smallbox2 .description, .smallbox3 .description, .smallbox4 .description{ color:#333; padding:0 10px;}
.smallbox1:hover .description,  .smallbox2:hover .description, .smallbox3:hover .description, .smallbox4:hover .description{ color:#FFF;}
.smallboxlogos .description{ color:#FFF; padding:0 10px;}
.smallboxlogos .description ul{ margin-left:30px; margin-top:5px;}
.smallboxlogos .description ul li{ line-height:normal; }

#footer{ margin:0 auto; padding:12px 36px; font-size:11px; text-align:center; color:#333; width:930px; line-height:20px;}
#footer a{color:#333; text-decoration:none;}

.contractbox{
	float: left;
	width: 840px;
	padding:20px 30px 10px 30px;
	margin-top:15px;
	line-height: 20px;

}

.map{ width:900px; margin:0 auto; border:1px solid #EAEAEA;}

input.full, textarea.full{ width:80%; padding:5px 10px; margin:5px 0 10px 0;}


#cat_latest {
	height:270px;
	overflow:hidden;
}
 #cat_latest #latestitems {
	position:relative;
	width:960px;
	height:270px;
	margin:0;

}
#cat_latest #latestitems #frame_latest {
	width:960px;
	height:270px;
}

#search-product fieldset { border:hidden;} #search-submit{ border: none;     color: #FFFFFF;     vertical-align: top; padding:0;}
#search-product input{    line-height: 1.2em;  background: rgba(210,121,121,0.8); font-size: 11px; width:120px; height:auto; padding:3px 10px; color: #fff;  border: 1px solid rgba(0,0,0,0.3);margin: 0;}
	::-webkit-input-placeholder {color: #fff !important;opacity: 1.0;}
	:-moz-placeholder {	color: #fff !important;	opacity: 1.0;}
	::-moz-placeholder {color: #fff !important;	opacity: 1.0;}
	:-ms-input-placeholder {color: #fff !important;	opacity: 1.0;}
	.formerize-placeholder {color: rgba(255, 255, 255, 0.9) !important;	opacity: 1.0;}