* {
	margin: 0;
	padding: 0;
	}
	
p { margin:4px 0; }

h1 { font-size:1.2em; color:#FFFFFF; }

h2 { font-size:1.1em; color:#FFFFFF; }	

#rightcol a { color:#FFFFFF;}
	
body {
	background: url('_img/background.jpg') repeat-x 0 0;
	background-color: #a4a4a4;
	}
	
body, td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	}

#wrapper {
        position: absolute;
        margin-left: -490px;
        left: 50%;
        top: 40px;
        width: 962px;
        height: 665px;
        border: 1px solid #333333;
         }


#flash-splash {
	width:962px;
	height: 665px;
	position: absolute;
	margin-left: 0px;
	left: 0px;
	top: 0px;
	background-color:#667686;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;

}


#links {
	position: absolute;
	margin-left: -490px;
	left: 50%;
	top: 720px;
    color:#333333;
	height:400px;
	width:960px;
}

#links h1 { font-size:11px; color:#333333;
}
#links p { font-size:10px; color:#333333;
}
#links a { font-size:11px; color:#333333;
}

#leftcol {
		position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	width: 253px;
	height: 665px;
	
	background: url('_img/background-leftcol.jpg') no-repeat 0 0;
	
	/*
border:1px solid blue;
*/
	}		
	
#rightcol {
	
	color:#FFFFFF;
	
	position: absolute;
	margin-top: 0px;
	margin-left: 253px;
	float: left;
	width: 634px;
	
	height: 500px;
	padding:140px 30px 30px 45px;
	
	background: url('_img/background-rightcol.jpg') no-repeat 0 0;

	/*
border:1px solid green;
*/
	}
	
#rightcol #heading { 
	position: absolute;
	margin-top: -90px;
	margin-left: 0px; 
	
	font-size:1.3em;
	color:#87abd2;
	}

	
#nav {
	
	position: absolute;
	top: 260px;
	left: 2px;
	
}

#nav ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#nav ul li {
display: block;
padding: 8px 0 8px 0;
float: right;

}

#nav ul li a {
text-decoration: none;
color: #FFFFFF;

padding: 3px 5px 3px 20px;
font-weight: bold;
margin-right: 1px;
font-size: 1.1em;
height: 25px;

width:250px;

display: block;
float: right;
}

#nav ul li a:hover {
	background: #DDE6AB;

	background: url('_img/background-li.jpg') no-repeat 0 0;
    color: #FFFFFF;
    
}






/*
Shopping Cart Styles
*/

input, textarea { border:1px solid #000000;}

.product {  width:260px; float:left; 
/*
background-color:#FFFFFF;

border:1px solid #CCCCCC; 
			*/  
margin:5px; padding:5px 5px 15px 5px; }

.product p  { margin:6px 0; padding:0;}

.product    { font-size:0.9em;}

.product h4 { font-size:1.2em; text-align:left; margin:0; padding:0; }

.block      { border:1px solid #CCCCCC; 
		      padding:2px 10px 15px 15px; margin:0 0 30px 0;}
			  
.product_image { margin:0 0 5px 0;}			  
			  
			  
div#scroller {
height:495px;
overflow:scroll;
top:auto;

overflow:auto;
overflow-x:hidden; 

}



