
body{margin:0px 0px 0px 0px; text-align:center; background-color:#e7ebe9;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
b{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
td, th {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
strong{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
a, b{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#676868;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#676868;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#676868;}
li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699;}
a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699;}
a:hover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#006699;}
a:visited{font-family:Arial, Helvetica, sans-serif;  color:#006699;}

/*****************************************************/

#container{/*border:1px #000000 solid;*/ margin-left:auto; margin-right:auto; text-align:left; width:929px; position:relative; display:block;   }

.logo{/*border:1px #000000 solid;*/ background-color:#e7ebe9; width:928px;}

/****************************************************/

.test{border:0px #ffffff solid; }

.contenthome{border:0px #ff0000 solid;text-align:left; width:928px; padding:0px 0px 0px 0px; position:relative; display:block; background-image:url(../images/bg_content.gif); background-repeat:repeat-y; clear:both; top:-1px;}

.content{border:0px #ff0000 solid; text-align:left; width:928px; padding:0px 0px 0px 0px; position:relative; display:block; background-image:url(../images/bg_content.gif); background-repeat:repeat-y; clear:both; top:-2px}


.contentblock{padding-left:10px; padding-right:10px;  border:0px solid red;}
.contentblock img{padding: 5px 5px 5px 5px;}

.breadcrumbs{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding-left:20px; margin-bottom:5px; padding-top:5px; display:block;}
.breadcrumbs a {color:#666666; text-decoration:none;}
.breadcrumbs a:visited {color:#666666; text-decoration:none;}
.breadcrumbs a:hover {color:black; cursor:hand; cursor:pointer; text-decoration:underline;}

.highlight{color:#ff0000;}

.lefttext{/*border:1px #00ff00 solid;*/ padding-left:135px; float:left; position:relative; display:block; width:204px;}
.rightpic{/*border:1px #00ffff solid;*/ float:right; position:relative; display:block; margin-right:15px;}

.leftpic{/*border:1px #ffff00 solid;*/ margin-left:15px; width:426px; float:left;}
.righttext{/*border:1px #999999 solid;*/ float:right; margin-right:15px; position:relative; display:block; width:260px;}

.clear{border:1px #999999 solid; clear:both; width:928px;}

.footer{/*border:1px #999900 solid;*/ width:928px; position:inherit; display:block; height:50px; clear:both; background-image:url(../images/corners_bottom.gif); background-position:bottom; background-repeat:no-repeat; height:18px;}

.nav{float:left; width:600px; margin-left:9px; position:absolute; z-index:1;}
.search{display:block; position:relative; background:url(../images/nav_search.gif) no-repeat 0 0; height:35px; margin:0 0 0 0; padding:0px 0px 0px 0px; width:250px; float:right; border:0px solid green;}
.search input{display:block; position:relative; float:left; font-size:11px; width:115px; left:56px; top:11px; /*margin:12px 0 0 55px;*/ border:1px solid #666666; padding:2px 2px 2px 2px;}

input.srchButton {display:block; position:relative; cursor:pointer; /*margin:12px 25px 0 0px;*/ top:13px; margin-left:4px; background:white url(../images/btn_go.gif) no-repeat 0 0; border:0px solid red; width:35px; height:20px;}

.searchContainer select{visibility:hidden; display:none; border:0px solid blue;}

#tblRegister span{font-weight:bold; margin-right:10px; color:Red; border:solid 0px green;}

/***************************************************/

/*Product Page*/


h1.hdrProduct {color:#676868; margin-left:24px; font-size:120%;}

/*max product image width test*************************************
.productDisplay img {width:400px; height:5px;}
height:460px; overflow: auto;
*/


.contentScroller {display:block; position:relative; width:420px; border:0px solid red;}
.productDisplay table {text-align: center;}
.listProductBrochure {padding:0px; margin:0px 0px 0px 15px;}
table.tblProductInner {width:400px; margin:10px 0px 8px 0px; font-size:12px;}
.txtProduct table td {padding:0px 0px 6px 0px; border:0px solid red; font-size:12px}


.alignCenter{text-align:center;}
.alignLeft{text-align:left;}

/*other pages full width scroller
height:460px; overflow: auto; 
*/
.contentFullScroller {display:block; position:relative; width:95%; border:0px solid red; margin-left:15px;}

.contentNoScroll{display:block; position:relative; width:95%; height:auto; overflow:visible; border:0px solid blue; margin-left:15px;}

.comment{ font-size:xx-small; font-weight:bold; color:Gray;}
.outline{border:1px solid blue;}

/*FORMS----------------------------------------*/
		
/*fieldsets/legends
fieldset{border:1px solid #bababa; color: #427969; margin:8px; padding:10px; width:70%;}
legend {color: #427969; font-weight:bold;}
.btnSubmit { float:right; margin-right:160px; margin-top:10px; margin-bottom:10px; border:0px solid red;}*/

/*contact form inputs
input.textBox {border:1px solid #bababa; float:left; padding:1px; width:270px; margin:0px 6px 8px 0px;}
input.textBox2 {border:1px solid #bababa; float:left; padding:1px; width:40px; margin:0px 6px 8px 0px;}
input.textBoxAdd {border:1px solid #bababa; float:left; padding:1px; width:296px; margin:0px 6px 8px 0px;}
.textBoxMsg {border:1px solid #bababa;  padding:1px; width:510px; height:50px; margin:0px 6px 8px 0px;}
select.sBoxState {border:1px solid #bababa; float:left; padding:1px; margin:0px 150px 8px 0px;}
select.sBoxMonth {border:1px solid #bababa; float:left; padding:1px; width:110px; margin:0px 6px 8px 0px;}
select.sBoxDate {border:1px solid #bababa; float:left; padding:1px; width:110px; margin:0px 6px 8px 0px;}
select.sBoxCountry {border:1px solid #bababa; float:left; padding:1px; width:150px; margin:0px 150px 8px 0px;}
select.sBoxGender {border:1px solid #bababa; width:150px; margin:0px 6px 8px 0px;}

.chkBox {float:left; border:0px solid #bababa; float:left; width:100px; margin:0px 6px 8px 0px;}*/

/*labels
label.lblLeft {display:block; border:0px solid red; float:left; text-align:right; height:auto; width:150px; margin:0px 8px 8px 0px;}
label.lblRight {display:block; border:0px solid red; float:left; text-align:right; height:auto; width:150px; margin:0px 8px 8px 0px; }
label.info { border:0px solid red; float:left; text-align:right; height:auto; width:300px; margin:0px 8px 8px 0px;}*/

.Bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.BodycopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
    text-align: left;
}
.BodycopyItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.BodycopyBoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.Subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #990000;
    text-align: center;
}
.BodycopyUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.SubheadBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.TestimonialCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.SubheadReverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.BodycopyReverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.BodycopyBoldreverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.BodycopyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFF00;
}
.SubheadReversCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}