html { 
	min-width: 800px;
	 }

body {margin: 0;
	margin-top:0;
	padding: 0;
	border: 0;	
	line-height:1.6em;
	text-align:center;
	font: 73% Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;	
	background: #86A7D1;
		}
	
	#frame { background: transparent url(images/subbg.gif) top center repeat-y;
		width:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		
		text-align:left;
		}
		
	#contentleft {
		width:144px;
		padding:0px;
		float:left;
		background:#5583CE;
		margin-top:40px;
		}
	
	#contentcenter {
		width:434px;
		margin-top:33px;
		margin-bottom:50px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentright {
		width:222px;
		float:left;
		margin:0px;
	line-height:1.4em;
		background:#5583CE;
		}
		
			#contentrightorg {
		width:222px;
		float:left;
		margin:0px;
	line-height:1.4em;
		background:#95B270;
		}
		
	#contentheader {
		background:#5583CE;
		margin-top:0px;
		}
		
	p,h1,h2 {
		margin:5px 10px 10px 10px;
		}
		
	img { margin:0px 0px;
		padding:0px;
		border-style: none;}
		
		
	h1 {
		padding-top:0px;
			font-weight:normal; font-size:1.9em; font-family: hoefler text, georgia, serif; line-height:1em;}
		}
		
		
	sup { font-size:.5em;}
		
	h2 { font-size:1.5em; font-weight:normal; font-family: hoefler text, georgia, serif; }
	
	h3 { font-size:1.1em; font-weight:bold; font-family: Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;	 }

	
	#contentright p {margin-top:.6em;}
	
	#shupermission p {margin:40px 30px 10px 30px; font-size:.8em;}

	
body.text #frame { background: transparent url(images/textbg.gif) top center repeat-y;
		width:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
body.text #contentcenter {
		width:656px;
		margin-top:35px;
		margin-left:0px;
		padding:0px;
		float:left;
		background:#fff;
		}
		
	
body.text  h2 { clear:left; font-style:italic; border-bottom:1px solid #000; width:550px; margin:20px 0px 15px 46px; padding:0;}

body.text  sup {font-size:.9em;}
	
div.category {text-align:center; width:440px; margin:auto; font-size:90%;
		margin-bottom:500px;}


.prodthumb {float:left; width:130px; height:180px; margin:0; padding:0;}
.prodthumb p {text-align:center; line-height:1.1em; font-size:1em;}
.prodthumb img {border:0; text-decoration:none;}
.prodthumb a {font-size:1.1em; line-height:1.2em;}




	div#nav { margin:0 0 0 13px; padding:0;}

	ul#nav2 { 
			 text-transform: uppercase;
			width:130px;  
			margin:0px; 
			padding:0;
			border:0px; 
			color: #eef; 
			line-height:1.6em; 
			list-style:none; 
			text-decoration:none;  
			font-size: 1.1em; 
			font-family:verdana, lucida sans, trebuchet ms, arial, sans-serif; }
	
	ul#nav2 a { 
			color: #eef; 
			text-decoration:none; 
			border:none; 
			line-height:1.4em; 
			list-style:none; 
			text-decoration:none; 
			font-size: .9em; 
			font-family: verdana, lucida sans, trebuchet ms, helvetica, sans-serif;}

	ul#nav2 ul {  color:#eef;
			 text-transform: capitalize;
			margin: 0 0 8px 1px; 
			padding:0; 
			line-height:1.4em; 
			list-style:none; 
			text-decoration:none;  
			font-size: .9 em; 
			}

	ul#nav2 ul li { background: url(images/navbullets.gif) no-repeat 0 .6em;
			 padding-left:10px;
			color: #eef; 
			font-size: .9 em; 
			}
	
	ul#nav2 ul li a {
			color: #eef; 
			line-height:1.6em; 
			list-style:none; 
			text-decoration:none;  
			}
	
	ul#nav2 ul li	a:link{
			color: #eef; text-decoration: none}
	ul#nav2 ul li a:visited{
			color: #eef; text-decoration: none}
	ul#nav2 ul li a:hover{
			color: #eef; text-decoration: none}
	ul#nav2 ul li a:active{
			color: #eef; text-decoration: none}

#topmenu
	{
	margin:0 0px 0 280px;
	height:23px;
	padding:5px 0;
	text-transform: uppercase;
	color: #eef;

	}
	
.topm
	{display:inline;
	height:22px;
	margin:0 0 0 20px;
	padding: 0;
	}
	
#topmenu a:link, #topmenu a:visited
	{
	color: #eef;
	text-decoration: none;
	}
	
	
	
	img#logo {position:absolute; top:0; width:207; }
	
		
	div.picbox { float:right; width:207px; margin-right:5px; }
	img.space { margin-top:30px;}
	 ul {padding:0; margin: 0 20px 0 50px;}
	img.picrt { float:right; margin:0 10px; }
	img.piclf { float:left; margin:0 10px;  }
	table {padding:0; margin: 0 0 25px 0;}
	
div.swatch {float:left; width:190px; margin-left:20px; padding:0;}
div.swatch img{float:left; margin-right:10px; padding:0;}



			h1 sup { font-size:.5em;}
.subhead {color:#339;}



/*  NOTE: Dropdown css begins here  */

#dropdown1 {
	position: absolute;
	width: 120px;
	height: auto;
	margin: 40px 0 0 296px;
	padding: 0;
}

	
#dropdown1 a:link, #dropdown1 a:visited {
	font: 90% Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, sans-serif;	
	line-height:1.1em;
	width: 120px;
	height: auto;
	color: #039;
	background: #fff4b7;
	border: #ccc 1px solid;
	text-decoration: none;
	margin: -1px 0 0 0;
	padding: 3px;
	display: block;
}
	
#dropdown1 a:hover, #dropdown1 a:active {
	background: #ffee8b;
}

	