		body
		{
			margin: 0;
			padding: 0;
			border: 0;
			width: 100%;
	 	background: url('/images/lemon_stripe_bg.gif') repeat;
		}
		div#layer 
		{
			background: url('/images/feet_row.jpg') no-repeat center top;
			margin: 0;
			padding: 0;
			border: 0;
			width: auto;
			height: 100%;
			padding-top: 85px;
		}
		img#salSplash
		{
			border-top: 1px solid #CCC; 
			border-bottom: 1px solid #CCC; 
			margin-top: 20px;
		}
		img#salLogo
		{
			height: 65px;
			border: 0;
		}
		table#searchControls
		{
			width: 100%;
		}
		table#searchControls td label
		{
			color:#fff;
			font-size:11px;
			text-align: right;
		}
		
	
		table#searchControls td
		{
			vertical-align: middle;
			height: 100%;
			padding-top: 5px;
		}
		
		table#searchControls td#searchCell
		{
			width: 75%;
			text-align: center;
		}
		
		
		ul#searchControls
		{
			margin: 0 auto;
			width: 100%;
		}
		
		table, table tr td
		{
			padding: 0;
			border-spacing: 0;
			border-collapse: collapse;
			border: 0;
		}
		
		.siteWidth
		{
			width: 1001px;
		}
		
		.tabWidth
		{
			width: 965px;
		}
		
		.hideme
		{
			display: none;
			visibility: hidden;
		}
		table#cart tr td
		{
			text-align: right;
		}
		a.TabLink
		{
			white-space: nowrap;
			font-size: .9em;
		}
		table#contentLayout 
		{
			/*	background-image: url(/images/custom/landscape-tall.jpg);
				background-repeat: no-repeat;
				background-position: center 0;
				border-bottom: 1px solid #333; */
		}
		
		div#welcomeText
		{
			padding: 10px;
			padding-top: 30px;
			width: 80%; 
			text-align: left;
			margin: 0 auto;
			height: auto;
		}
		
		div#welcomeText h1
		{
			margin-top: 2em;
			font-size: 1.8em;
			color: #273D5D
		}
		
		div#welcomeText p
		{
			font-size: 1.3em;
		}
		
		
		div#welcomeText img.logo
		{
			width: 200px;
		}
		
		.pageHeader, .pageNavigation
		{
			background-color: transparent;
		}

		table#mainContent
		{
			margin: 0 auto;
		}

		table#mainContent table#threeColContent
		{
			min-height: 600px;
	
		}
		table#tabBar
		{
			padding: 0;
			border: 0;
			height: 29px;
			margin: 0 auto;
			
		}
		table#contentLayout
		{
			height: 100%;
			border:0px; 
			width: 995px;
		}
		
		td.leftCol, td.middleCol, td.rightCol
		{
			border-bottom: 1px #CCC solid;
			padding-bottom: 18px;
		}
		
		.rightCol{
			padding-left: 5px;
			padding-right: 2px;
		}
		.leftCol{
			padding-right: 5px;
			padding-left: 2px;
		}
		
		.rightCol, .leftCol
		{
			width: 190px;
			padding-top: 3px;
		}
		
		td.middleCol
		{
			border-left: 1px #CCC solid;
			border-right: 1px #CCC solid;
			background-color: #E0E8F2;
		}
		
		.formRemark
		{
			font-size: 1.1em;
			font-style: italic;
			color: #BF0404;
			font-weight: bold;
			
		}
		
		td.tabLeft, td.tabRight
		{
			width: 7px;
		}
		
		td.tabText a
		{
			font-weight: bold;
			padding-left: 2px;
			padding-right: 2px;
		}
		
		table#promoCode
		{
			width: 100%;
		}
		
		#promoCode tr td
		{
			text-align: right;
		}
		
		table#items tr td.CatalogItemLight
		{
			background-color: transparent;
			border-bottom: dotted #A6A6A6 1px;
		}
		
		td.item_qty {
			padding-right: 10px;
		}
		td.item_price
		{
			text-align: right;
			padding-bottom: 10px;
		}
		
		ul.item_more_info li a
		{
			font-size: .75em;
			font-weight: bold;
			text-decoration: none;
		}
		
		ul.item_more_info, ul#checkoutControls
		{
			margin-left: 0;
			padding-left: 0;
			list-style: none;
		}
		
		li#div_add_button
		{
			padding-top: 10px;
		}
		
		img.bordered
		{
			border-left: #666 1px solid;
			border-top: #666 1px solid;
			border-right: #000 1px solid;
			border-bottom: #000 1px solid;
		}
		
		table#catThumb2
		{
			background-color: #FFF;
			border: solid 1px #333;
		}
		

/* Cat Pages & Detail Pages*/

	div#product div#detail, div#product  div#order_controls, div#product div#extra_information
	{
		padding-bottom: 25px;
		width: auto;
		border-bottom: 3px solid #666;
	}
	
	div#swatches, div#swatches img
	{
		text-align: center;
		margin: 0 auto;
	}
	
	div#chartWrapper{
		overflow: auto;
		width: 595px;
	}
	
	table.sizeChart
	{
		border-spacing: 0;
		padding: 4px;
		border: 1px solid #666;
		font-size: .65em;
		margin: 0 auto;
		width: auto;
		background-color: #FFF
	}
	
	
	table.sizeChart td, table.sizeChart th
	{
		border-bottom: solid 1px #CCC;
		border-right: solid 1px #CCC;
	}
	
	table.sizeChart td
	{
		padding: 4px;
		font-family: Consolas, Monaco, monospace;
		white-space: nowrap;
	}
	
	table.sizeChart th
	{
		font-size: 1.1em;
		background-color: #008000;
		color: #FFF;
		padding-right: 4px;
		padding-left: 4px;
		
	}
	
	div#product_text, div#attributes
	{
		float: left;
		width: 60%;
		padding-right: 2.9%;
	}
	
	div#product_image, div#quantity
	{
		float: right;
		width: 37%;
		text-align: center;
	}

.salVenosanCatNames
{
	font-weight:bold;
	color: #000033;
	font-size: 1.2em;
}

ul#secondaryImages, ul#secondaryImages li
{
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
}


/* Additions for Products Menus */

div#salProductTreeLeft ul#catRootLeft li a.green,
div#salProductTreeRight ul#catRootRight li a.green
{
	color: #2D5F0C;
}

div#salProductTreeRight, div#salProductTreeLeft
{
	width: 100%;
}

ul#catRootRight, ul#catRootLeft, div#salProductTreeRight ul *, div#salProductTreeLeft ul *
	{
		list-style: none;
		padding-left: 0;
		margin-left: 0;
		
	}
	
	
	ul.catMenuL1
	{
		padding-bottom: 15px;
	}
	
	div#salProductTreeRight ul.catMenuL2
	{
		padding-bottom: 10px;
	}
	
	
	div#salProductTreeRight ul li a, 	div#salProductTreeLeft ul li a
	{
		font-size: 1.1em;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		display: inline-block;
		width: 90%;
		padding: 5px;
		cursor: pointer;
		color: #000033;
	}
	
	div#salProductTreeRight ul.catMenuL2 li a, 	div#salProductTreeLeft ul.catMenuL2 li a
	{
		border-bottom: 1px inset #A9A9A9;
	}

	div#salProductTreeRight ul.catMenuL2 li a:hover, 	div#salProductTreeLeft ul.catMenuL2 li a:hover
	{
		background-color: #EEE8AA;
	}
	
	ul#catRootRight li ul.catMenuL2 li, ul#catRootLeft li ul.catMenuL2 li
	{
		padding-left: 8px;
		font-size: .9em;
	}
	
	.TabCartContent
	{
		color: #000033;
		font-weight: bold;
	}
	.BoxHeader
	{
		color: #FFF;
		padding-left: 0;
	}
	