﻿/* CSS Document */
body{
	margin: 0px;	
	padding:0px;
	background-color:#ffffff;
	background-image:url(img/bg.gif);
	background-position: center top;
	background-repeat:repeat-x;

		 

}
body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.header{
	background: url(img/header.gif) no-repeat left top;
	height:83px;
	text-align:right;
	font-size:10px;
	color:#FFFFFF; padding-left:0px; padding-right:10px; padding-top:7px; padding-bottom:0px
	
}

.container{
	margin:0px 10px 0px 10px;
}
.main_menu{
	padding:0px;
	margin-top:2px;
}


.left_menu{
	background-color:#F3F3F3;
	padding-left:10px;
}

.left_menu div{
	padding:0px;
	padding-bottom:2px;
}

.left_menu h1{
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:14px;
} 

.left_menu a, .left_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4F4F4F;
	text-decoration:none;
}
.left_menu a:hover {
	text-decoration:underline;
}
.logos{
	margin:10px 0px 10px 0px;
	padding-top:20px; 
	background-color:#F3F3F3;
	text-align:center;
}

.new_product_box{
	margin-left:10px;
	width:170px;
}

.new_product_box h1{
	margin:0px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	background:#DDB715 url(img/new_product_box_bg.gif) repeat-x left top;; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px
}
.new_product_box .links{
	margin:0px;
	background:#7EB400 url(img/new_product_box_bg2.gif) repeat-x left top;; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px
}

.new_product_box .links a, .new_product_box .links a:hover{
	margin:0px;
	display:block;
	background:url(img/new_product_box_arrow.gif) no-repeat 0px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none; padding-left:8px; padding-right:0px; padding-top:0px; padding-bottom:6px
}
.new_product_box .links a:hover{
	text-decoration:underline;
}

.testimonials{
	width:170px;
	padding:0px;
	margin:10px 0px 0px 10px;
	text-align:center;
	color:#898989;
}
.testimonials h1{
	margin:0px;
	padding:7px 10px 7px 10px;
	font-size:14px;
	background-color:#E6E6E6;
	text-align:left;
	font-weight:normal;
} 

.box1, .box2, .box3{
	float:left;
	width:215px;
	height:300px;
	border-style:solid;
	border-width:2px;
	border-color:#E6E6E6;
	margin:10px 10px 0px 0px;
	padding:7px 10px 7px 10px;
	color:#4F4F4F;
}
.box1 a, .box1 a:hover, .box2 a, .box2 a:hover, .box3 a, .box3 a:hover{
	color:#7EB400;
	font-weight:bold;
	text-decoration:none;
}
.box1 a:hover,.box2 a:hover,.box3 a:hover{
	text-decoration:underline;
}
.box1{
	background:#FFFFFF;
}
.box1 h1, .box2 h1, .box3 h1{
	padding-bottom:7px;
	margin:0px;
}

.box2{
	background:#FFFFFF;
}
.box1 h1{
	color:#006F66;
	font-family:Verdana;
	font-size:13px;
}
.box2 h1{
	color:#006F66;
	font-family:Verdana;
	font-size:13px;
}
.box3 h1{
	color:#006F66;
	font-family:Verdana;
	font-size:13px;
}
.box3{
	background:#FFFFFF;
	margin-right:0px
}

.price_text{
	margin:5px 0px;
	font-weight:bold;
	font-size:14px;
}
.support_list{
	font-weight:bold;
	font-size:12px;
}
h1 span{
	font-size:12px;
}
.brochure{
	text-align:center;
	padding-left:20px;
}
.brochure div{
	float:left;
}

.brochure div a, .brochure div a:hover{
	display:block;
}


.brochure_link, .brochure_link:hover{
	margin:0px;
	display: block;
	background:url(img_gallery/pdf_logo.gif) no-repeat 0px 0px;; padding-left:24px; padding-right:5px; padding-top:0px; padding-bottom:4px
}

.price li{
	text-align:left;
}

.anchor,
.anchor:hover,
.anchor:active,
.anchor:visited{
	font-weight:bold;
	text-decoration:none;
	color:inherit;
}

a, a:hover{
	color:#898989;
	text-decorat:none;
	font-size:11px;
	text-decoration:underline;
}

p{
	margin:0px;
	margin-bottom:8px;
	padding:0px;
}

h1{
	font-size:16px;
	margin: 0px 10px 5px 0px;
	
}
h2{
	font-size:14px;
	margin: 0px 10px 5px 0px;
	
}
h3{
	font-size:13px;
	margin: 0px 10px 5px 0px;
	
}
.clear{
	clear:both;
}


.txtField{	
	border:#B7B7B7 solid 1px;
	margin-top:2px;
	color:#000000;
}

.txtform{	
	border:#B7B7B7 solid 1px;
	width:230px;
}

.button{
	border:#808080 solid 1px;
	background-color:#B7B7B7;
}

.black_small{
	margin:0px;
	padding:0px;
}

.distance4px{
	margin:0px;
	padding:10px;
}

.text_style1{
	color:#71A100;
}

.LinkStyle1,
.LinkStyle1:hover{
	color:#7EB400;
	text-decoration:none;
	font-weight:bold;
}
.LinkStyle1:hover{	
	text-decoration:underline;
}

.LinkStyle2,
.LinkStyle2:hover{
	color:EFEFEF;
	text-decoration:none;
}
.LinkStyle2:hover{	
	text-decoration:underline;

}
.footer{
	margin:0px;
	background:#453F3C url(img/footer_top_shadow.gif) repeat-x top left;
	text-align:left;
	color:#A29F9E; padding-left:20px; padding-right:10px; padding-top:17px; padding-bottom:9px
}

.footer .left{
	float:left;
	width:133px;
	height:27px;
	background:url(img/footer_logo.gif) no-repeat left top;
	
}
.footer .right{
	float:right;
	text-align:right;
}
.footer .right a{
	color:#A29F9E;
	text-decoration:none;
	}
.footer .right a:hover{
	text-decoration:underline;
}
.shadow{
	margin:0px auto;
	width:770px;
	margin-bottom:30px;
}
.left_shadow{
	margin:0px;
	padding:0px;
	background:url(img/footer_bottom_shadow.gif) repeat-x top left;
	width:760px;
	float:left
}
.right_shadow{
	margin:0px;
	padding:0px;
	float:left;
	width:10px;	
}

.text_style_red{
	color:#FF0000;
}
.note{
	background-color:#7EB400;
	text-align:center;
	color:#FFFFFF;
}
.note strong{
	color:#51491B;
}
.linkstyle1, .linkstyle1:hover{
	color:#71A100;
	
}
.linkstyle2, .linkstyle2:hover{
	color:#EFEFEF;
	
}
.pag {
	width:13px;
	height:16px;
	display:block;
	background:url(img/pag_normal.gif) no-repeat top left;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:7px 0px 0px 6px;
	font-size:12px;
	margin-left:2px;
}
.pag:hover,
.pag-active,
.pag-active:hover
{
	width:13px;
	height:16px;
	display:block;
	background:url(img/pag_hover.gif) no-repeat top left;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:7px 0px 0px 6px;
	font-size:12px;
}