/*
	Title:	HVA
	Date:	March 25, 2010
--------------------------------------------------------------
*/

	/* COMMON ELEMENTS */
body, p, td, th, ul, li {margin:0;padding:0;font-family:Verdana;font-size:12px;line-height:15px;color:#272727}
.clear:after,.right-desc-box:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}
a {color:#015eba;}

.FL{float:left;width:auto}
.FR{float:right;width:auto}
.CB{clear:both}

html, body { height:100%;}
#container{width:1022px;margin:0 auto;background:url(../images/container-bg-y.gif) repeat-y;position:relative;min-height:100%;}
* html #container{ height:100%}

	/* BEGIN HEADER */
#header,#contents,#footer{clear:both;width:950px;height:71px;margin-left:36px;overflow:hidden;background:url(../images/header-bg.jpg) no-repeat}
.logo{float:left;width:230px;height:62px;margin:6px 0 0}
	/* END HEADER */
	
	/* BEGIN CONTENTS */
#contents{height:auto;background:none;padding:16px 0 80px}	
.left-contents{float:left;width:200px;padding:0 30px 0 10px;overflow:hidden}
.right-contents{float:left;width:665px;overflow:hidden}

.left-nav,.product-desc ul,.right-desc-box ul{clear:both;list-style:none;margin:0;margin-left:20px;padding:0;overflow:hidden;}
.left-nav li{ width:auto;margin-top:2px}
.left-nav li a{width:130px;height:30px;display:block;font-size:12px;color:#000;text-decoration:none;background: url(../images/Home1.jpg) no-repeat left top;line-height:25px;padding-left:27px;padding-bottom:0;}
.left-nav li a:hover{background: url(../images/Home3.jpg) no-repeat left top;}

.left-box{clear:both;width:200px;margin-top:10px;overflow:hidden;background:#e3e6ee;position:relative;text-align:center}
.left-box em{display:block;width:10px;height:10px;font-size:9px;overflow:hidden;background:url(../images/left-box-round.gif) no-repeat 0 0;position:absolute;left:0;top:0}
.left-box .RT{background-position:0 -20px;left:auto;right:0}
.left-box .LB{background-position:0 -40px;top:auto;bottom:0}
.left-box .RB{background-position:0 -60px;left:auto;top:auto;bottom:0;right:0}

.left-box form{margin:16px 0 15px;padding:0;position:relative;z-index:99}
.left-box strong{font-weight:400;font-size:12px;color:#005085}
.left-box label{clear:both;display:block;margin:13px 0 2px;color:#000}

.left-box select,.left-box .search,.quick-links select{clear:both;width:145px;font-size:10px;padding:0;font-family:Verdana;color:#000;text-align:center;border:1px solid #868686}
.left-box .search{width:56px;height:16px;line-height:14px;padding-top:2px;margin-top:15px;cursor:pointer}

.quick-links{clear:both;text-align:center;margin-top:25px}
.quick-links strong{font-family:"Trebuchet MS";margin-bottom:7px;display:block;font-size:12px;color:#005085}

.product-desc{clear:both;width:665px;overflow:hidden}
.product-desc .left{float:left;width:450px;overflow:hidden}
.product-desc h1{font-weight:400;margin:5px 0 0;color:#015eba;font-size:18px;line-height:18px}
.product-desc p,.product-desc ul{margin:15px 0 0}
.product-desc ul li,.right-desc-box li{background:url(../images/bullet.gif) no-repeat left center;padding-left:10px}


.product{float:right;width:196px;overflow:hidden}
.product img{float:left}
.product .CB{width:500px;overflow:hidden}
.product .CB img{float:left;margin:2px 2px 0 0;cursor:pointer}

.right-desc-tab{clear:both;width:660px;list-style:none;padding:30px 0 0;margin:0;overflow:hidden;position:relative;z-index:99}
.right-desc-tab li{float:left;width:auto;margin-right:2px}
.right-desc-tab a{float:left;width:auto;padding:0 16px;text-decoration:none;display:block;font-size:10px;font-weight:700;line-height:26px;color:#fff;background:#6f84ad;border:1px solid #6f84ad;position:relative;border-bottom:2px solid #163373;margin-bottom:-1px}
.right-desc-tab a:hover,.right-desc-tab .active a{border-color:#163373;color:#163373;background:#e7eaf1;border-bottom-color:#e7eaf1}

.right-desc-tab a em,.right-desc-box em{display:block;width:10px;height:10px;font-size:9px;overflow:hidden;background:#e7eaf1 url(../images/right-box-round.gif) no-repeat 0 0;position:absolute;left:-1px;top:-1px}
.right-desc-tab a .RT{background-position:0 -20px;left:auto;right:-1px}
* html .right-desc-tab a .RT{right:-2px}
.right-desc-tab a:hover em,.right-desc-tab .active em{background-position:0 -40px}
.right-desc-tab a:hover .RT,.right-desc-tab .active .RT{background-position:0 -60px}

.right-desc-box{clear:both;width:663px;margin-top:-1px;background:#e7eaf1;border:1px solid #163373;position:relative}
.right-desc-box em{background:#e7eaf1 url(../images/right-box-round.gif) no-repeat 0 -80px;position:absolute;left:-1px;top:auto;bottom:-1px}
.right-desc-box .RB{background-position:0 -100px;left:auto;right:-1px}
* html .right-desc-box .RB{right:-2px}
.right-desc-box .wrap{ clear:both; padding:10px 0 20px; width:100%; overflow:hidden}
.right-desc-box ul{ padding:10px 16px 0}
.right-desc-box li{ background-position:0 5px}
.right-desc-box p{margin:10px 16px 0}
h2{font-weight:800;margin:10px 0px 10px 0;color:#015eba;font-size:16px;line-height:16px}
h3{font-weight:600;margin:10px 0px 10px 0;color:#015ecc;font-size:13px;line-height:13px}
	/* END CONTENTS */
	
	/* BEGIN FOOTER */
#footer{height:42px;background:#015eba; position:absolute; bottom:0;}
#footer ul{list-style:none;margin:0;padding:15px 55px 0}
#footer li{float:left;width:auto;padding:0 7px 0 5px;background:url(../images/fNav-divider.gif) no-repeat right center}
#footer .last{background:none}
#footer .right{float:right;width:auto}
#footer li a{text-decoration:none;color:#fff}
#footer li a:hover{text-decoration:underline}
	/* END FOOTER */
	
.tablekey {
	text-align: right;
	font-weight:bold;
}

div.product_image{float:left;width:245px;height:245px}
.cleaner{clear:both}

.galleryimage-outside {float:left;}
.archivetitle1{font-weight: bold;}
