body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/interface_background.JPG);
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
}

a img 
{
	border:0px; 
} 

.f11-black
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	font-weight:normal;
}

.f11-black a:link, .f11-black a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	text-decoration: underline;
	font-weight:normal;
}

.f11-black a:hover, .f11-black a:active 
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #075BB8;
	text-decoration: underline;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	font-weight:normal;
}

.f11-black ul 
{ 
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

.f11-black li 
{ 
background: url(images/bullet_arrowbox.jpg) left center no-repeat;
padding-left: 15px;
margin-bottom: 4px;
} 

p
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #3F392E;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
}

p a:link, p a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #0066CC;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	text-decoration: none;
}

p a:hover, p a:active 
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
}

h1, h1 a:link, h1 a:visited
{ 
	font-family: sans-serif, Arial, Helvetica;
	font-size:11px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
}

h1 a:hover, h1 a:active
{ 
	font-size:11px;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #727560;
	text-decoration: underline; 
}


h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{ 
	font-size:14px;
	font-family: sans-serif, Arial, Helvetica;
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #FFFFFF;
}

h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active
{ 
	font-size:14px;
	font-family: sans-serif, Arial, Helvetica;
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #FFFFFF;
	font-weight:bold;
}

#container 
{
position:absolute;
width: 900px;
padding:0px;
margin:0px;
background-image: url(images/navback-brighter.JPG);
} 

#header
{
	position:absolute;
	width:900px;
	height:15px;
	left: 0px;
	top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
	background-image: url(images/interface_bottomthinback.JPG);
	background-color:#000000;
}

#topbar 
{
	position:absolute;
	width:900px;
	padding:0px;
	margin:0px;
	height:90px;
	top: 15px;
	left: 0px;
}

#homecontent 
{
	position:relative;
	width:900px;
	left: 0px;
	top: 0px;
	margin-top:105px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#FFFFFF;
	padding:0px;
}
#content 
{
	position:relative;
	width:760px;
	left: 0px;
	top: 0px;
	margin-top:105px;
	margin-left:140px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	min-height:860px;
}

#footer
{
	position:relative;
	width:900px;
	height:15px;
	left: 0px;
	top: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
	background-image: url(images/interface_bottomthinback.JPG);
	background-color:#000000;
}
#navbar {
	position:absolute;
	width:136px;
	top: 130px;
	padding:0px;
	margin-left:0px;
	margin:0px;
	height:0px;
	background-color:inherit;
}
#cartbar
{
	position:absolute;
	width:900px;
	height:25px;
	left: 0px;
	top: 105px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
	background-image:url(images/bg-bubplastic.gif)
}

#coolmenu
{
	width:140px; 
	float:left; 
	position:absolute; 
	margin:0px;
	top: 0px; 
	background: transparent; 

}

* html #coolmenu
{ /*IE only rule, to negate the padding below IE includes in menu width.*/
	width: 136px;
}

#coolmenu a
{
	font: sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	padding: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;	
	display: block;
	width: 100%;
	color: black;
	text-decoration: none;
}

html>body #coolmenu a
{ /*Non IE rule*/
	width: auto;
}

#navsubhead
{
	font: sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: block;
	width: 100%;
	color: white;
	text-decoration: none;
	background-image: url(images/interface_navheaderback.JPG);
	border-bottom: 1px solid black;
	background-color:black; 
}

html>body #navsubhead
{ /*Non IE rule*/
	width: auto;
}
	 
#coolmenu a:hover	
{
	background-color: #8CA4B4;
	color: white;
}
