html, body, div, h1, h2, h3, h4, h5, h6,  ol, dl,  dt, dd, blockquote,  
pre, form, fieldset, table, th, { margin: 0; padding: 0; } 

body {
	background:  #fff;font-family: verdana,arial;margin: 20px;color: #464646;}

h1 {}

p {line-height: 1.4em;}



input.submit {width: auto !important;height: auto !important;
}

/* remember to define focus styles! */
:focus { outline: 0; }


img { border:0; }


/*------------------------------------------------------------
GLOBAL STYLES
-------------------------------------------------------------*/
a:link, a:visited{color: #627a94; outline: none; text-decoration: none; font-weight: bold;}
a:hover, a:active{color: #7e98b5; outline: none; text-decoration: none;}

#border{
	border-right:1px solid #bdbcb7;
	border-left:1px solid #bdbcb7;
	}

#contain {
	width: 951px;
	background: transparent;
	}
#top_wrap{
	width: 951px;
	border-left:1px solid #bdbcb7;
	height: inherit;
	overflow: show;
	}

#crumb {
	width: 708px;
	height:38px;
	
	padding: 10px 0 0 20px;
	font-size: 10px; 
	font-weight: bold; 
	color: #7C7970;
}

#mc2_link { position: absolute; top: 74px; left: 836px; width: 119px; height: 28px;  border: none;}

#page_title{
	width: 728px;
	height: 85px;
	float: left;
	padding: 10px 0 30px; 0;
	}

#content_body{
	float: left;
	width: 729px;
	margin-top: 6px;
	border-left:1px solid #bdbcb7;}
	
#content_body ul {
	list-style-image: url(../images/gfx_bullet.gif);
	list-style-type: none;
	}

#main_section{
	float: left;
	width: 729px;font-size: 11px;
	
}

#main_btm{
	float: left;
	clear: left;
	height: 5px;
	width: 951px;
}

.note{font-size: 10px; font-style: italic;}



/*------------------------------------------------------------
HOMEPAGE STYLES
-------------------------------------------------------------*/

#home_splash{
	width: 728px;
	height: 510px;
	
}

#home_main_btm{
	float: left;
	clear: left;
	height: 5px;
	width: 951px;
}

#video_home{
	width: 233px;
	height: 149px;
	padding: 350px 0 0 90px;
}
	
/*------------------------------------------------------------
WHAT IS NEOHD styles
-------------------------------------------------------------*/
.feat_wrap{width: 720px;float: left; padding: 10px 20px 10px 20px;clear: left;}
.feataimg{width: 325px; float: left;padding: 20px 10px 0 0;}
.featbimg{width: 358px; float: left;padding: 0px 0 0 10px;}
.featcimg{width: 325px; float: left;padding: 20px 10px 0 0;}
.featdimg{width: 250px; float: left;padding: 15px 0 0 10px;}

.featatext{width: 330px; float: left;padding: 35px 0 0 10px;}
.featbtext{width: 300px; float: left;padding: 40px 0 0 0;}
.featctext{width: 330px; float: left;padding: 0 0 0 10px;}
.featdtext{width: 320px; float: left;}

.clear{float: left;clear: both;}

.feat_wrap strong {font-size: 12px;}

/*------------------------------------------------------------
GUIDED TOUR styles
-------------------------------------------------------------*/

#video_scroll{float: left; width: 180px; height: 375px; overflow-y: scroll; margin: 0 0 0 15px;padding: 0 10px 0 10px;}
.video_contain{padding: 0 0 10px 0;}
#video_scroll img{padding: 0 0 5px 0;}
#video_wrap{float: left; width: 480px; height: 270px; padding-left: 15px;}
#video_description{float: left; width: 480px; padding: 10px 0 0 15px;}
#video_description strong{font-weight: bold; font-size: 14px;}

/*------------------------------------------------------------
PRODUCTS styles
-------------------------------------------------------------*/

#page_title2{
	float: left;
	width: 275px;
	padding-left: 5px;
	}
#intro_text{
	float: left;
	width: 405px;
	padding: 3px 0 0 25px;
	}
	
.product_wrap{
	float: left;
	width: 300px;
	padding: 25px;
	}
	
#product_wrapd{
	float: right;
	width: 300px;
	padding: 25px;
	}

.product_wrap strong, .product_wrapd strong{
	font-size: 12px;
	}
	
#product_title { font-size: 12px; padding: 0 0 10px 0;}
#product_title strong{font-weight: bold; font-size: 14px;}
#product_lrg{float: left;width: 283px; }
#product_vid{padding: 15px 0 0 10px;float: left;width: 264px; }

#left_col{float: left; padding: 0 0 0 25px; width: 300px;}
#right_col{float: left; padding: 0 0 0 25px; width: 350px; }

.illux_rc_001{width: 325px; float: left;padding: 50px 0 40px 0;}

/*------------------------------------------------------------
FAQ styles
-------------------------------------------------------------*/
#faq_links{float: left; clear: left; width: 400px; padding: 0 0 0 306px;}

/*------------------------------------------------------------
FOOTER styles
-------------------------------------------------------------*/
#footer_wrap{
	width: 951px;
	float: left;
	clear: left;
	color:#696868;
	font-size: 10px;
	padding: 10px 0 0 0;
}
#footer-a {
	width: 317px;
	height: 156px;
	float: left;
}
#footer-b {
	width: 316px;
	height: 156px;
	float: left;
}
#footer-c {
	width: 318px;
	height: 156px;
	float: left;
}
#footer-a-txt{
	padding: 5px 7px 0 13px;
	width: 297px;
	height: 62px;
	float: left;
	background: #fff url(../images/gfx_footer_a_txt.jpg) top left no-repeat;
}
#footer-b-txt{
	padding: 5px 7px 0 13px;
	width: 296px;
	height: 62px;
	float: left;
	background: #fff url(../images/gfx_footer_b_txt.jpg) top left no-repeat;
}
#footer-c-txt{
	padding: 5px 7px 0 13px;
	width: 298px;
	height: 62px;
	float: left;
	background: #fff url(../images/gfx_footer_c_txt.jpg) top left no-repeat;
}
#footer-btm {
	width: 951px;
	height: 37px;
	float: left;
	clear: left;
}

#copyright_left{
	width: 500px;
	float: left;
	margin: 15px 0 15px 0;
	font-size: 9px;
}

#copyright_right{
	width: 451px;
	float: left;
	margin: 13px 0 15px 0;
	text-align: right;
	font-size: 9px;
	line-height: 1.8em;
}

.seeallproducts{font-size: 12px;}
a.copylinks {font-weight: normal; color:gray;}
a:hover.copylinks {font-weight: normal; color:black;}

/*------------------------------------------------------------
NAV styles
-------------------------------------------------------------*/
#nav{
	float: left;
	width: 220px;
	background: transparent;
	text-align: right;
	margin: 14px 0 0 0;
	font-size: 8px;
}

#nav ul {
	text-decoration: none;
	list-style-type: none;
	text-align: right;
	list-style-image: none;
	padding-right: 4px;
	margin-right: 4px;
	padding-top: 2px;
	margin-top: 2px;
	}

#nav li{
	padding: 0 0 5px 0;
	}

.navorange:link {
	 
	font-size: 10px; 
	font-weight: bold; 
	color: #7C7970;
	text-decoration: none;
	 
	}
.navorange:visited {
	 
	font-size: 10px; 
	font-weight: bold;text-decoration: none; 
	color: #7C7970; 
	}
.navorange:hover {
	 
	font-size: 10px; 
	font-weight: bold; 
	color: #aba7a0; 
	}
.navorange:active {
	 
	font-size: 10px; 
	font-weight: bold; 
	color: #323232; 
	}

#easypass{
	padding: 0 11px 0 0;
}


.btn_buyonline	{
	margin: 15px 0 0 10px;
	float: left; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../images/btn_buyonline_on.gif) no-repeat;
	width: 84px;
	height: 16px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.btn_buyonline a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 84px;
	height: 16px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
			
.btn_buyonline img {width: 84px; height: 16px; border: 0; }
* html a:hover {visibility:visible}
.btn_buyonline a:hover img{visibility:hidden}

.btn_buyonline span {
	
	text-align: center;
	width: 150px;
	text-indent:-9999em;
	cursor: pointer;   
}



.btn_moreinfo	{
	margin: 15px 0 20px 10px;
	float: left; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../images/btn_moreinfo_on.gif) no-repeat;
	width: 84px;
	height: 16px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.btn_moreinfo a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 84px;
	height: 16px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
			
.btn_moreinfo img {width: 84px; height: 16px; border: 0; }
* html a:hover {visibility:visible}
.btn_moreinfo a:hover img{visibility:hidden}

.btn_moreinfo span {
	
	text-align: center;
	width: 150px;
	text-indent:-9999em;
	cursor: pointer;   
}