/****** e-comshops v3.4 CSS ******/

/****** DRYLIFE SPECIFIC ******/

#drylifemenu {
	padding: 6px 0px 0px 0px;
	margin: 0px;
}

#drylifefeature {
	padding: 0px;
	margin: 7px 0px 0px 0px;
}


#drylifeintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 17px;
}

#drylifefooter {

	background:  url(assets/layout/footer_bg.jpg) no-repeat scroll center top;
}

#drylifesubcontent1 {

	background:  url(assets/layout/subcontent1_bg.gif) repeat-y scroll left top;
}

#drylifesubcontent1 td {

	background:  url(assets/layout/subcontent1_bg.gif) repeat-y scroll left top;
	padding: 10px;
	margin: 10px;
}
	

#drylifefooter p {
	color: #FFFFFF;
	text-align: center;
	padding: 15px 0px 0px 0px;
}

#drylifefooter p a {
	color: #FFFFFF;
	text-decoration: none;
}

#drylifefooter p a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#drylifecopycredits {
	color: #0066CC;
	text-align: center;
	font-size: 10px;	
}

#drylifecopycredits a {
	color: #0066CC;
	text-decoration: none;
}

#drylifecopycredits a:hover {
	color: #0066CC;
	text-decoration: underline;
}

#content th#pagetitle {
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			font-size: 16px;
			text-align: left;
			margin: 0px;
			padding: 8px;
		}
	

/****** HTML ELEMENTS ******/

	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		background-color: #D3E7FA;
		margin: 0px;
		padding: 10px;
	}
	
	td, p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
	}
	
	a {
		color: #0066CC;
		text-decoration: none;
	}
	
	a:hover {
		color: #0000FF;
		text-decoration: underline;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	hr {
		color: #589BDE;
	}
	
	ul {
	list-style: none;
	}
	
/****** SURROUNDING TABLE ******/

	#container {
		background-color: #FFFFFF;
		border: 1px solid #6799CC;
	}

	#container td {
		padding: 0px;
	}

/****** END OF SURROUNDING TABLE *****/	

/****** MAIN CONTENT TABLE AREAS ******/

	#content {
	       padding: 8px
	}
	
	#content td {
	       padding: 10px
	}

	/* TABLE HEADERS */
		#content th {
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			font-size: 14px;
			text-align: left;
			margin: 0px;
			padding: 8px;
		}
		

	/* PRODUCT NAME */
		#content h2 {
			font-size: 14px;
			font-weight: bold;
			color: #333333;
			margin: 0px;
			padding: 0px;
		}

	/* PRODUCT PRICE */
		#content .itemprice h2 {
			font-size: 14px;
			font-weight: bold;
			color: #910000;
			margin: 0px;
			padding: 0px;
		}
		
		#content .itemprice td {
			margin: 0px;
			padding: 0px;
		}
	/* REDUCED FROM TEXT (UNDER PRICE)*/
		#content .reduced {
			font-size: 10px;
			font-weight: bold;
			color: #FF0000;
			margin: 0px;
			padding: 0px;
		}

	/* BOX BEHIND ADD TO CART BUTTON */
		#content .addbox {
			font-weight: bold;
			color: #666666;
			background-color: #FFFFFF;
			margin: 0px;
			padding: 5px;
			font-size: 10px;
		}

	/* REVIEW LINKS & HOVER */
		#content .reviews a {
			font-size: 10px;
			font-weight: bold;
			color: #999999;
			text-decoration: none;
		}
	
		#content .reviews a:hover {
			color: #333333;
		}

	/* BACKGROUND CELL FOR PRODUCT DESCRIPTION & IMAGE */
		#content .productbg {
			background-color: #FFFFFF;
		}

	/* PREVIOUS & NEXT BUTTONS IN LIST ITEMS */
		#content #buttons {
			text-align: right;
		}
	
		#content #buttons input {
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			margin: 0px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			border: none;
		}
	
		#content #buttons form {
		
			margin: 0px;
			padding: 0px;
			display: inline;
		}
		
	/* HEADER FOR FEATURED ITEMS */	
		#content .featuredtitle {
		
			color: #FFFFFF;
			display: block;
			background-color: #589bde;
			font-size: 11px;
			font-weight: bold;
			padding: 5px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}
		
		#content .featuredtitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #589bde;		
		
		
		}


/****** END OF MAIN CONTENT TABLE AREAS ******/





/****** LEFT HAND MENU ******/

	#menu p {
		padding: 5px;
		margin: 0;
	}
	
	#menu a {
		font-weight: bold;
		color: #0066CC;
		text-decoration: none;
	}
	
	#menu a:hover {
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}

	/* CATEGORIES MENU */
	
	#catmenu { 

      text-align: right;  
      list-style: none;
      padding: 5px 17px 5px 0px;
      line-height: 16px;
}


	

		#menu #catmenu {
			background-color: #E2EDF9;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}

		#menu #catmenu .catheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			padding: 5px;
		}
	
	/* HOT MENU */

		#menu #hotmenu {
			background-color: #E2EDF9;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}

		#menu #hotmenu .hotheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			padding: 5px;
		}
		
	/* SALE MENU */

		#menu #salemenu {
			background-color: #E2EDF9;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #salemenu .saleheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			padding: 5px;
		}


	/* SPECIAL MENU */

		#menu #specialmenu {
			background-color: #E2EDF9;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #specialmenu .specialheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			padding: 5px;
		}
		
	/* FEATURED MENU */

		#menu #featuredmenu {
			background-color: #E2EDF9;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}


		#menu #featuredmenu .featuredheader {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #589bde;
			padding: 5px;
		}		


/* CHECKOUT STYLES */

#checkoutbg {
	background-color: #F0F0E1;
	margin: 0px;
	padding: 0px;
}

#checkoutborder {
	background-color: #589bde;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/****** FOOTER CSS (BOTTOM NAV) ******/

	#footer p {
		font-size: 9px;
		color: #589bde;
	}
	
	#footer a {
		font-size: 11px;
		font-weight: bold;
		color: #589bde;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #589bde;
	}
	
	
	

/****** END OF FOOTER CSS (BOTTOM NAV) ******/



.itempricelist {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
