<!--




/*
 BODY LAYOUT (TABLE)
	(replacing the current div layout... too many inconsistencies 
	between IE and FireFox... just going with a table for the outer 
	shell... makes it easier)
*/

/*this next style is a quick fix to something which was inadvertantly set before
  many pages might have things which were formatted with a "td" style, by accident.
  So, I'm keeping it for now, but try turning it off later and see what ends up
  being mis-formatted, and specifically fix those styles */
td {
	vertical-align:top;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
}


#body_table {
	padding:0px;
	width:100%;
}

#header_cell {
	width:100%;

	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;

	color: #FFF;
	font-size: 12;
	font-family:  verdana, arial, sans-serif;
	background-color: #821414;
	text-align: left;
	vertical-align: top;
	/*background-image:url('http://www.acculex.com/images/header_bg_gray_new.gif');*/
}

#menu_cell {
	padding:0px;
	width:120px;

	background-color:#984040;
}

#main_content_cell {
	width:99%;
	padding:0px;
}

/* (not currently used) */
#right_block_cell {

}

#footer_cell {
	padding:0px;

}




/*
 HEADER
*/

/*#header_div  {
 *	float:left;
}*/


#header_logo_div {
	width:5%;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
	float:left;
}

#header_title_div {
	width:45%;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	float:left;
	line-height: 50px;
	font-size:25px;
}

#header_info_div {
	padding-top:13px;
	color:white;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size:12px;
	padding-right:10px;
	height:38px;
	float:right;
	text-align:right;
	vertical-align:middle;
	/*line-height: 10px;*/
	background-image:url(images/dark_to_light_bar.jpg);
	/*border: 1px solid #808080;*/
}

#header_info_div a {
	font-weight: normal;
	color:white;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}


/*#content_shell_div {
 *	float:left;
 *	width:1005px;
 *	min-width:1005px;
 *	max-width:1005px;
 *	/*width:1000px; /*1000px is a guess... might be more or less*/
}*/


/*#main_content_div {
 *	/*position:relative;*/
 *	float:left;
 *	padding-left:2px;
 *	padding-top:2px;
 *	padding-right:3px;
}*/

/*##########################################################################*/
/* Navigation Table */
#nav_div_spaceholder{
	/*position:relative;*/
	float:left;
	
	background-color:#984040;
	
	/*
	 *	NOTE: Space is now held by a clear gif
	 *	height:500px;
	 *	width:172px;
	*/

	/*height:600px; /*this is just a guess*/
}

#nav_div_float {
	float:left;
	width:110px;
	word-wrap:  break-word;
	position:absolute;
	visibility:visible;
	left:4px;
	text-align:center;
	top:69px;
	z-index:0;
	background-color:#FFFFFF;
}

#nav_div_float_dontfixposition {
	width:110px;
	background-color:#FFFFFF;
}

#nav_div_outline {
	float:left;
	text-align:left;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAAAA ;
	width:100%;
	
}

#nav_div_google {
	width:100%;
	float:left;
}

#nav_div_header {
	width:100%;
	height:33px;
	padding-top:0px;
	background-color:0D0D55;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	color:white;
	float:left;
}
#nav_div_header_bar {
	float:left;
	width:100%;
	background-color:0D0D22;
	height:7px;
}

#nav_div_upper_list {
	margin-top: 0; 
	background-color: #984040;
	text-align:center;
	width:100%;
	float:left;
	/*background-image:url('http://www.acculex.com/images_dev/side_bg.gif');*/
}
#nav_div_upper_list ul {
	margin-left: 5;
	margin-top: 0; 
	margin-bottom: 5; 
	text-align:center;
	padding: 0px;
	list-style-image:url('http://www.acculex.com/images/clear_dot.gif');
}
#nav_div_upper_list li {
	margin-left: 0em;
	padding: 2px;
	list-style-image:url('http://www.acculex.com/images/clear_dot.gif');
}

#nav_div_upper_list a {
	color: #FFFFFF;
}

#nav_div_lower_list {
	margin-top: 0; 
	background-color: #883030;
	word-wrap:  break-word;
	width:100%;
	float:left;
	width:100%;
}
#nav_div_lower_list ul {
	margin-left: 5;
	margin-top: 0; 
	margin-bottom: 5; 
	padding: 0px;
	list-style-image:url('http://www.acculex.com/images/clear_dot.gif');
}
#nav_div_lower_list li {
	margin-left: 0;
	margin-top: 0; 
	padding: 2px;
	list-style-image:url('http://www.acculex.com/images/clear_dot.gif');
}
#nav_div_lower_list li#li_question{
	margin-left: 3;
	margin-top: 7;
	list-style-image:url('http://www.acculex.com/images/blue_question_mark4.gif');
}
#nav_div_lower_list a {
	color: #CCCCCC;
}

#nav_div_bottom_bar {
	background-color:#111155;
}







/*##########################################################################*/
/* Store Link Block */
#right_store_link_div {
	/*position:relative;*/
	float:left;
	background-color:#984040;
	padding-left:1px;
	width:109px;
	visibility:visible;
	/*width:125px;*/
	padding-top:8px;
	z-index:0;
}




/*##########################################################################*/
/* Bottom Bar (above footer) */
#bottom_bar_div {
	float:right;
	text-align:right;
	color:white;
	width:100%;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family: times;
	font-weight: bold;
	font-size: 20px;
	background-color:303030;
}






/*##########################################################################*/
/* Footer */
#footer_shell_div {
	border-top: solid #111155 3px;
	width:100%;
	float:right;
}

#footer_links_div {
	float:left;
	width:50%;
}
#footer_links_div a {
	color: #505050;
}

#footer_contact_info_div {
	float:right;
	text-align:right;
	width:50%;
	color:#444444;
	font-size:12px;
	font-family: verdana, arial, sans-serif;
}









#NSText {
  min-height:370px;
  height:auto !important;
  height:370px;
  text-align:left;
  padding:8px 4px 0 4px;
}

#NSText p, #seotext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#NSText a,p.sitewide a, #seotext a, h1, h2, h3, h4 {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:15px;
	color:#000;
}

#seotext {
	width: 800px;
	position: absolute;
	top: 750px;
	}

.menufixed { font-size : 12.5px; margin-bottom : 12px; }
body#home { background: #ccc; }
#seotext #NSText { height: 200px !important; }

.nshomepagetext {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
}











.summarytable  {
	text-align: left;
	color: #FFF;
	font-size: 12;
	font-family: arial;
	width: 400px;
	background-color: #EEEEEE;
	padding: 3px;
	border='0';
	border-spacing='8';
	text-align: left;
	vertical-align: top;
}



.outersummarytable  {
	text-align: left;
	color: #FFF;
	font-size: 12;
	font-family: arial;
	width: 400px;
	padding: 0;
	border-spacing: 0;
	background-color: #EEEEEE;
	text-align: left;
	vertical-align: top;
}



.infocell  {
	font-weight: bold;
	font-size: 12;
	font-face: arial;
	text-align: left;
	color: #000000;
	width:30%;
	background-color: #FFFFFF;
	padding: 3px;
	text-align: left;
	vertical-align: top;

}


.infocell2  {
	font-size: 12;
	font-family: arial;
	text-align: left;
	color: #000000;
	width:80%;
	background-color: #FFFFFF;
	padding: 3px;
	text-align: left;
	vertical-align: top;

}



.labelcell  {
	font-size: 12;
	font-family: arial;
	text-align: left;
	color: #000000;
	width:20%;
	background-color: #DDDDDD;
	padding: 3px;
	text-align: left;
	vertical-align: top;

}

.titlecell  {
	font-size: 20;
	font-family: arial;
	font-style:bold;
	text-align: left;
	color: #FFFFFF;
	height:30px;
	width:100%;
	background-color: #507CA9;
	padding: 3px;
	text-align: left;
	vertical-align: top;

}




-->
