
* html * {
	zoom:100%; 

	}


* {
	margin:0;
	padding:0;
	}
body {
	font: 1em Lucida, Arial, sans-serif; 
}
.float_left {float:left; margin: 0 .3em .3em 0;}      
.float_right {float:right;  margin: 0 0 .3em .3em;} 

	


body {
	background-color:#333;
}
#main_wrapper {
	background-color:#FFF;
}
#header {
	background:url(../images/lum_am_l.gif) no-repeat; margin-left:30px;
} 
#nav {
	background-color:#FFF;
}
#content {
	background-color:#FFF;
}
#promo {
	background-color:#FFF;
}
#footer {
	background-color:#FFF;
}

h1, h2, h3, h4, h5, h6, ul, ol, dl {
	font-family: 'Trebuchet MS', Verdana,  serif;
	} 
	
	

h1 {
	color:#666;
	}
h2 {
	color:#BF9960; 
	}
h3, h4, h5 {
	color:#360;
	}
h6 {
	color:#000000;
	}
p {
	color:#000;
	}
	
#content_benefits {
	background-color:#FFF; padding:5px;
}

#content_main h1,h6 {
	color:#333; 
}

#content_main .product_slogan {font-size:0.7em;font-family: Arial, Verdana,  serif;
}


	
/* link styling */

a {
	color:#CCCCCC;
	}
a:hover {
	color:#727EA3;
	}
#nav a:hover {
	color:#000;
	}

#footer_inner a{color:black; text-decoration:none;
}

/*layout */


#promo h6 {
	color:#666;
	padding-bottom: 0.5em;
}



h1 {font-size:1.5em; 
	line-height:1.25;
	padding:0 0 0 0;	
	}
h2 {font-size:1.375em; 
	line-height:1.25;
	padding:1em 0 0.5em 0;	
	}
h3 {font-size:1.125em; /
	line-height:1.25; padding-top:1em; padding-bottom: 0.5em;
	}
h4 {font-size:1.125em; 
	}
h5 {font-size:1em; 
	}
h6 {font-size:.875em; 
	}
p  {
	font-size:.8em; 
	line-height:1.25; 
	margin-bottom:.75em; 
 	}
a {
	
	}
a:hover {
	text-decoration:none;
	}
	


#content_main em {font-weight:bold;
}

#content_main p {padding-top:0.5em; padding bottom:0.5em; line-height:1.5;
}

#content_main li {line-height:2.0;
}

#promo p  {
	font-size:.8em; 
	line-height:1.25; 
	margin-bottom:.75em; 
 	}


ul, dl, ol {
		padding: 1em 0em 1em 0em; margin:0 1em .75em 1em; 
		font-size:.8em;
		line-height:1.5;}
li, dd {
		padding:0em 0; 
		margin-left:2em;
		}
#
#promo li {
	list-style-type:none;
	font-size:1em;
	line-height:3em;
	margin-left:1px;
	}		
dt {font-weight:bold;}

code {font-size:1.25em;}
* html code {font-size:1.1em;} 


#
.header_abstract {color: black;
}

#footer {font-size: 0.8em;
}

#promo #top_of_box{ height:8px; background:url(images/gray_rnded_box_top.png) no-repeat; margin: 0 0 0 2;
}

#promo_inner{ background:url(images/gray_rnded_box_mdl.png) repeat-y;
}

#promo #bottom_of_box {height:8px; background:url(images/gray_rnded_box_btm.png) no-repeat; margin:0 0 0 2;
}

.productphoto {width: 650px; height: 500px; padding:none; margin:none;border: 1px solid black;
}
.productnames  {color:#090;
}
#registermark {font-size:0.6em;
}

#content_main img {border:5px solid grey; margin: 5px; float:left;
}
#keywords_list {float: right; margin:5px; padding: 5px;
}

#keywords_list h6 {text-align:center;
}

#keywords_list li {font-size:0.9em; line-height: normal; list-style:none; 
}


.clearfloats {clear: both;
}


#toplink {text-align:right; color:#000;
}

.link_next {text-align:right;
}
p.keywords {font-size:0.6em;
}

#in_links {margin:1em; padding-bottom:0.5em; 
}
#link_back {float:left; color:grey; text-decoration:underline; margin-left:50px;
}
#link_top {float:left; color:grey; text-decoration:underline; margin-left:80px;
}
#link_forward {float:left; color:grey; text-decoration:underline; margin-left:80px;
}
#inlinks a {color:red;
}

#link_step {color:#090;
}
