@charset "utf-8";
/* CSS Document */

	html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li, p,
	fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:inherit;
	vertical-align:baseline;on
	}
	
body{
	margin:0;
	padding:0;
	background:url(../images/1px-bg.jpg) repeat-x;
	background-color:#C1EEFE;
	font:11px Arial, Helvetica, sans-serif;
	}
	

img, div, .pngfix { behavior: url(iepngfix.htc) }	


/* remove all the bullets, borders and padding from the default list styling */
.navigation ul{
		float:left;
		display:block;
		margin:0;
		padding:0;
		width:850px;
		list-style:none;
		padding:0;
		}
		
		
/* style the sub-level lists */
.navigation ul ul {width:210px; z-index:1000px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.navigation ul li{
			float:left;
			display:block;
			height:50px;
			margin:0;
			padding:0;
			}

/* style the sub level list items */
.navigation ul ul li {
	display:block;
	width:150px;
	height:auto;
	position:relative; 
	background:#7D2A02;
	}

/* style the links for the top level */
.navigation a, .navigation a:visited {
	float:left;
	display:inline;
	text-decoration:none;
	padding:0px 10px 5px;
	}
				
.navigation a:hover, .navigation a.on{
	background:url(../images/hover-image.png) no-repeat center bottom;
	}

/* style the sub level links */
.navigation ul ul a, .navigation ul ul a:visited {
		display:block; 
		float:left;
		background-color:#FF6600;
		border-bottom:1px solid #FFFFFF;
		color:#FFFFFF; 
		width:150px;
		height:100%; 
		padding:5px; 
		margin:0;
		font:12px/20px Arial, Helvetica, sans-serif;
		}
.navigation ul table ul a, .navigation ul table ul a:visited  {width:150px; w\idth:150px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.navigation table {position:absolute; left:0; top:0; font-size:1em; z-index:1000;}
.navigation ul ul table {lef\t:-1px;}

.navigation li:hover {position:relative;}
* html .navigation a:hover {position:relative;}


/* style the level hovers */
/* first */
.navigation a:hover {color:#fff;}
.navigation :hover > a {color:#fff;}
/* second */
.navigation ul ul a:hover{color:#fff; background:#C8872D; text-decoration:none;}
.navigation ul ul :hover > a {color:#fff; background:#C8872D; text-decoration:none;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.navigation ul ul {visibility:hidden;position:absolute;height:0;top:20px;width:220px;}


/* make the second level visible when hover on first level list OR link */
.navigation ul li:hover ul, .navigation ul a:hover ul {visibility:visible; width:220px; height:auto; background:none; padding-bottom:3em; z-index:1000;}
				
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			


a.menu1{	
	padding-bottom:2px;
}	
a.menu1:hover, a.on1{
	background:url(../images/hover-image.png) no-repeat center bottom;
	}
	
		#dropdown ul{
		position:absolute;
		z-index:4000;
		left:-999em;
		height:auto;
		} 
		
	#dropdown:hover ul{
		left:auto;
		margin:0;
		padding:0;
		margin-top:-2px;
		list-style:none;
		}
	#dropdown ul li{
		width:110px;
		height:25px;
		list-style-type:none;
		padding-top:0px;
		padding-left:10px;
		margin:0;
		display:compact;
		background-color:#FF6600;
		border:1px solid #C1EEFE;
		border-top:none;
		}
	#dropdown ul li a{
		width:120px;
		height:20px;
		list-style-type:none;
		background:none;
		display:inline-block;
		line-height:25px;
		color:#fff;
		}
	#dropdown ul li a:hover{
		text-decoration:underline;
		}
		
.text{
	padding-left:34px;
	padding-top:20px;
	padding-right:260px;
	padding-bottom:18px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.text a{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#0099CC;
	text-decoration:underline;
	}	
	
.text a:hover{
	text-decoration:none;
	}	
	
.heading{
	font:20px Arial, Helvetica, sans-serif;
	color:#006699;
	}

.sub-heading{
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	}

.content
	{
	padding-bottom:10px;
	font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; 
	}

.content p
	{
		font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; 
	}
	
a.nametag{
	float:left;
	width:160px;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
a.nametag:hover{
	text-decoration:underline;
	}
	
a.caption-index{
	float:left;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top:5px;
	text-decoration:none;
	}
a.caption-index:hover{
	text-decoration:underline;
	}	

	
a.textsearch{
	float:right;
	height:25px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#00CCFF;
	padding-left:12px;
	text-decoration:none
	}

a.textsearch:hover{
	text-decoration:underline
	}
	
a.view-all{
	float:left;
	height:25px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:red;
	padding-left:12px;
	text-decoration:none
	}

a.view-all:hover{
	text-decoration:underline
	}	

.green-text{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#339900;
	}

input.name{
	height:19px;
	width:145px;
	background:#E6F9FF;
	border:1px solid #86DFFD;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:5px;
	padding-top:5px;
	}
	
.footer{
	background:url(../images/1px-footer.jpg) repeat-x;
	}
	
a.text-footer{
	font:11px/44px Arial, Helvetica, sans-serif;
	color:#006666;
	text-decoration:none;
	}
	
a.text-footer:hover{
	text-decoration:underline;
	}
.text-main-footer{	
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#006666;
	}
	
	.text-main-footer a.associate-links{
		font:11px Arial, Helvetica, sans-serif;
		color:#006666;
		text-decoration:underline;
		}
		
	.text-main-footer a.associate-links:hover{
		text-decoration:none;
		}	
	
textarea.message{
	height:100px;
	width:295px;
	background:#E6F9FF;
	border:1px solid #86DFFD;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-left:5px;
	
	}
	
a.text-side{
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	padding:10px 5px 10px 0px;
	}

a.text-side:hover{
	text-decoration:underline;
	}

.withoutlink
	{
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;	
	}

a.link{
	font:12px Arial, Helvetica, sans-serif;
	color:#999999;
	}
	
a.link:hover{
	text-decoration:none;
	}
.text-inner{
	font:12px/30px Arial, Helvetica, sans-serif;
	color:#333333;
	}

.photo{
	border:1px solid #B7E4FB;
	padding:3px;
	}
	
.products-image{
	float:left;
	border:1px solid #FFFFFF;
	padding:1px;
	}

a.product-list{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#0099CC;
	}
a.product-list:hover{
	text-decoration:none;
	}
	
.roundtable{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#DCF5FE;
	}
	
.name{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#006699;
	padding-left:12px;
	}
	
a.name{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}

a.name:hover{
	text-decoration:underline;
	}
	
.cartnolink{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	text-align:center;
	}
	
a.cart{
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	}

a.cart:hover{
	text-decoration:underline;
	}
	
.caption {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
a.caption{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	}
	
	a.caption:hover{
		text-decoration:underline;
		}
		
	
	
	
.caption2 {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
a.caption2{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	}
	
	a.caption2:hover{
		text-decoration:underline;
		}
		
a.no-padding{
	float:left;
	text-align:left;
	}
	
a.Normalink {
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:underline;
	}
	
	a.Normalink:hover {
	text-decoration:none;
	}