body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#8cc6b0;
		font-family:arial,helvetica,sans-serif;
		font-size:1em;
	}
	#wrap {
		width:990px;
		margin:0 auto;
		background: #c0dbf0;
                position: relative;
	}
	
	#wrapper_header {
		width:990px;
		background: url(../images/wrapper_header.gif) no-repeat;
		margin:0;
		height:103px;
	}
	
	#wrapper_bg {
		width:990px;
		background: url(../images/bg.gif) repeat-y;
		margin:0;
	}
	
	#wrapper_footer {
		width:990px;
		background: url(../images/wrapper_footer.gif) no-repeat;
		margin:0;
		height:135px;
	}

	#wrapper_footer2 {
		width:990px;
		background: url(../images/wrapper_footer2.gif) no-repeat;
		margin:0;
		height:135px;
	}	
	h1 {
	    margin:0;
   	}
	h2 {
		margin:0;
        padding: 0px 0px 5px 0px;
		color:#2462ad;
		font-size:1.6em;
	}
	h3 {
		margin:20px 0px 5px 0px; 
           /*     padding: 0px 0px 5px 0px; */
		color:#2462ad;
		font-size:1.2em;
	}
	
	
	#header {
    	margin:0;
		padding:0px;
		background: url(../images/header.jpg) no-repeat;
		height: 254px;
	}
	#main_content {
		width:770px;
		padding: 0px 0px 0px 100px;
		line-height:130%;
	}

#main_content sup
{
font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

.main_content_text {
padding: 0px 0px 0px 20px;
}


.product_pv_original {
padding: 0px 0px 0px 20px;
width:800px; height: 274px;
background: #8cc6b0;
background: url(../images/preservision_original.gif) no-repeat left bottom;
}

.product_pv_lutein {
padding: 20px 0px 0px 20px;
width:800px; height: 344px;
background: #8cc6b0;
background: url(../images/preservision_lutein1.gif) no-repeat left bottom;
}

.product_ocuvite {
padding: 0px 0px 0px 20px;
width:800px; height: 374px;
background: #8cc6b0;
background: url(../images/ocuvite_complete.gif) no-repeat left bottom;
}

.product_ocuvite_lutein {
padding: 20px 0px 0px 20px;
width:800px; height: 300px;
background: #8cc6b0;
background: url(../images/ocuvite_lutein.gif) no-repeat left bottom;
}

.product_text {
width:550px; 
}

#nav
{
		width:990px;
		margin:0;
		height:103px;
		padding: 0px 0px 0px 85px;
		}
	
	
	ul.cssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 269px;
	height: 53px;
	background: url('../images/rollover.png');
	}

/*
*	Normal Links
*/
ul.cssmenu li.eye a {
	background-position: 0 0;
	}

ul.cssmenu li.preservision a {
	background-position: -269px 0;
	}

ul.cssmenu li.ocuvite a {
	background-position: -538px 0;
	}

/*
*	Hover Links
*/
ul.cssmenu li.eye a:hover {
	background-position: 0 -53px;
	}

ul.cssmenu li.preservision a:hover {
	background-position: -269px -53px;
	}

ul.cssmenu li.ocuvite a:hover {
	background-position: -538px -53px;
	}

/*
*	Selected/Active Links
*/
ul.cssmenu li.eye a.selected {
	background-position: 0 -53px;
	}

ul.cssmenu li.preservision a.selected {
	background-position: -269px -53px;
	}

ul.cssmenu li.ocuvite a.selected {
	background-position: -538px -53px;
	}
	
	

	
	
	p {
		margin:0px 0px 10px 0px;
	}
	img {
		margin:0;
		padding:0px;
	}
	#main_wrapper {
		float:left;
		width:600px;
		padding:30px 10px 10px 10px;
	}
	
	#sidebar {
		float:right;
		width:320px;
		padding:30px 10px 10px 10px;
		background:#fffce8;
		line-height:130%;
	}
	#footer {
		 clear:both; 
	}
	#footer_line1 {
		padding: 5px 16px 5px 16px;
                height: 20px;
		background:#4c94c8;
		color:#fff;
		font-size:0.8em; clear:both; 
	}
	#footer_line2 {
                clear:both;
		padding: 5px 0px 5px 16px;
		background:#0066b0;
		color:#fff;
		font-size:0.8em;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	.float-left  { float: left; }
	.float-right { float: right; }
	









        a:link {	
	color: #0067b3;
	text-decoration: underline;
	font-size: 1.0em;	
}

	a:visited {
	color: #0067b3;	
	text-decoration: underline;	
	font-size: 1.0em;
}
/*
        a:selected { 
        color: #000; 
        text-decoration: none;	
	font-size: 1.00em;
}
*/
	a:hover {
	color: #000;	
	text-decoration: none;	
	font-size: 1.00em;
}



a.footer:link {	
	color:#fff;
	font-size:1.0em;
	text-decoration: none;
}
a.footer:visited {
	color:#fff;
	font-size:1.0em;
	text-decoration: none;	
}

	a.footer:hover {
	color: #000;	
	font-size:1.0em;
	text-decoration: none;	
}

.img-float-left
{
		float: left;
                margin: 0px 5px 5px 0px;
                clear:both;
	}

.img-float-right
{
		float: right;
                margin: 0px 0px 5px 5px;
                clear:both;
	}


.sidebar_image {
		margin: 0px 0px 10px 0px;
	}

.reference
{
	font-size: 0.8em;
	}