html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{ text-align:left; font-family:Trebuchet MS; font-size:10pt; color:#606060; background:#e4e4e4}
#top{width:100%; background:white url('../images/top.jpg') top left repeat-x; float:left;}
#top2{width:100%; background:white url('../images/top2.jpg') top left repeat-x; float:left;}

.content{width:1000px; margin:0 auto;}
#left{width:734px; float:left; }
#right{width:266px; overflow-x:hidden; float:left; background:white url('../images/formtop.jpg') top left no-repeat;}
.header{background:url('../images/headerbg.jpg') top left no-repeat; height:372px; width:734px; overflow:hidden;}
.white{color:White;  font-size:22pt; padding:15px 0 5px 0}
.yellow{color:#ffd323; font-size:18pt;}
.list1{list-style:none; padding-top:20px;}
.list1 li{color:White; font-size:14pt; background:url('../images/marker.gif') top left no-repeat; padding:5px 0 5px 40px;}

.menu{width:734px; float:left; height:44px; background:url('../images/menu.jpg') top left no-repeat;}
.menu div{float:left; padding-right:2px; }
.index_content{padding:20px 0 20px 0; float:left;}
.index_content div{float:left; padding-right:20px;}
.index_content div img{border:6px double #d0d0d0}
.index_content .header{background:url('../images/header.jpg') top left no-repeat; width:420px; height:37px; color:Black; font-weight:bold; font-size:16pt; line-height:37px; padding-left:30px; padding-bottom:10px;}
.index_text{width:470px; float:left; overflow-x:hidden;}

.tel{color:White; font-weight:bold; font-size:15pt; padding:30px 0 26px 0; width:266px; text-align:center}
.formbg{background:#ffd323 url('../images/formbg.jpg') bottom left no-repeat; width:266px; float:left; padding-left:17px; width:249px;}
.item{width:233px; height:26px; float:left; background:url('../images/itembg.gif') top left no-repeat;}
.item div{float:left; padding-left:6px; line-height:26px; color:Black;}
.item div input{width:160px; background:transparent; height:18px; border:0;}
.empty{width:233px; height:3px; overflow:hidden; float:left;}
.item2{width:233px; height:80px; float:left; background:url('../images/itembg2.gif') top left no-repeat;}
.item2 div{padding-left:6px; color:Black;}
.item2 div textarea{width:220px; height:53px; background:transparent; border:0;}
.request{color:Black; font-weight:bold; font-size:14pt; padding:0 0 10px 5px }

.bottom{background:#e4e4e4 url('../images/testimonials.jpg') top left repeat-x; width:100%; float:left;}
.testimonials{width:1000px; float:left; padding-top:10px;}
.testimonials_item{float:left; padding-right:6px; padding-top:10px;}
.textimonials_content{background:white; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:0 20px 0 20px; width:202px; color:#808080;}
.textimonials_content .bold{font-weight:bold; color:#30363b}

h1{color:Black; font-size:18pt;}

#copy{width:1000px; float:left; padding-top:40px; text-align:center; color:#777777;}
#copy span{padding:0 10px 0 10px;}
#copy a{color:#777777; text-decoration:none;}
#copy a:hover{text-decoration:underline;}

.header2{width:734px; float:left; background:url('../images/topbg.jpg') top left no-repeat; height:92px;}
.header2 div{float:left; white-space:nowrap}
.slogan{padding-left:40px; width:350px; font-size:18pt; color:White; padding-top:20px;}
.slogan span{font-size:13pt;}

.company_content{padding:20px 20px 40px 0; background:url('../images/companybg.jpg') bottom right no-repeat; float:left; width:707px; overflow-x:hidden;min-height: 392px;}
.company_content img{border:6px double #d0d0d0}
.header1{background:url('../images/header.jpg') top left no-repeat; width:707px; height:37px; color:Black; font-weight:bold; font-size:16pt; line-height:37px; padding-left:30px; padding-bottom:10px;}
.header1 span{font-weight:normal; font-size:11pt;}

.contact_info{background:url('../images/girl.jpg') top left no-repeat; width:236px;  color:Black; padding-left:90px; float:left; padding-right:40px;}
.contact_info div span{font-weight:bold;}
.contact_info div a{color:Black; text-decoration:none;}
.contact_info div a:hover{text-decoration:underline;}

.products_content{padding:20px 20px 40px 0;  float:left; width:707px; overflow-x:hidden;}
.products_content table td{padding:10px 17px 0 0}
.products_content table td div img{border:6px double #d0d0d0}
.products_content table td div a{color:#0b38a9}
.products_content table td .bold{font-weight:bold; color:#30363b}

.products_bg{padding:20px 20px 40px 0;  float:left; width:707px; overflow-x:hidden; background:url('../images/productsbg.jpg') bottom left no-repeat;}
.img{width:450px; float:left;}

.description{/*width:250px; float:left;*/}
.description .bold{font-weight:bold; color:#30363b; padding-bottom:0;}
.description div{padding-bottom:10px;}

.bottom_menu{padding-top:10px; float:left; width:266px;}
.bottom_menu ul{list-style:none;}
.bottom_menu ul li{border-bottom:1px solid #bdbdbd; padding:5px 10px 5px 28px; background:url('../images/marker2.gif') center left no-repeat; background-position:10px 8px}
.bottom_menu ul li a{color:Black; font-weight:bold; text-decoration:none;}
.bottom_menu ul li a:hover{color:#052988; text-decoration:underline; }
.bottom_menu ul li .active{color:#052988; text-decoration:underline; }

.big_img img{border:6px double #d0d0d0}


div.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 380px; 
    height:90px;
    float:left; 
    padding-top:15px;
} 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
div.scrollable div.items div { 
    float:left;
    padding-right:10px;
  
    vertical-align:bottom;
     
} 
   div.scrollable div.items div img{border: 3px solid #c0c0c0}
div.items div.active img{ 
}
div.scrollable {
	float:left;	
}
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:14px;
	height:68px;
	background:url('../images/left.gif') no-repeat;
	float:left;
	padding-right:10px;
	margin:0;
	margin-top:25px;
	cursor:pointer;
	font-size:1px;
}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
}
a.disabled {
	visibility:hidden !important;		
}
a.next, a.nextPage {
	background-image:url(../images/right.gif); width:14px; height:68px;
	margin-left:10px;
	margin-top:25px;
	clear:right;	
}

.error ul {list-style:none; color:red;}
