html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
header, hgroup, menu, nav, section {display: block;}

h5 {margin-bottom: 10px;}
h5 a{color: #3C7003; font-family: arial;}
h5 a:hover{color: #498025; text-decoration: none;}
em{font-weight: bold; color: red;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
.clr {clear: both;}
body {background-color: #2B5025; background-image: url(../images/sukkahBkd.jpg); background-repeat: repeat-x;}
#wrapper {width: 956px; margin-right: auto; margin-left: auto; padding: 10px; margin-top: 0px; position: relative;}
#header {height: 94px;}
	#header h1, #header h2 {display: none;}
	#header #cart_location {float: right; margin: 0px; padding: 0px; width: 193px; position: absolute; top: 0px; right: 10px;}
		#header #cart_location p {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; margin: 0 0 5px 0; padding: 0px;}
		#location {background-color: #20410E; color: #FFF; padding: 5px; white-space: nowrap;}
		#location a{display: inline-block;}
			#location a img {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
			#location a .lastImage {padding-right: 0px;}
			#here{border: 1px solid red;}
			#here img{ margin: 1px;}
	#cart {background-color: #FFF; padding: 5px; margin-top: 5px; border: thin solid #0F3612;}
		#cart p {color: #28511C;}
	#cart img {float: left; padding-right: 5px;}
#mainContent {padding-right: 5px; padding-left: 12px; background-color: #FFF; padding-top: 12px; border: thin solid #366137; overflow: auto; padding-bottom: 12px; min-height: 396px;}
	#mainContent .homeCat p {font-family: Arial, Helvetica, sans-serif; color: #366137; margin-top: 5px;}
	#mainContent .homeCat a {text-decoration: none; color: #366137; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
		.homeCat a img {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
	#mainContent #homeContact {width: 825px; height: 140px; clear: both; padding-left: 100px; padding-top: 20px; font-family: Arial, Helvetica, sans-serif; border-top-width: thin; border-top-style: solid; border-top-color: #366137; margin-top: 20px;}
		#mainContent #homeContact img {float: left;}
		#mainContent #homeContact #contactText {float: left; padding-right: 50px; padding-left: 50px; margin-top: 0px;}
		#homeContact #contactText h3 {margin-top: 0px; color: #366137; font-style: italic; font-weight: bold;}
	#mainContent .homeCat {width: 227px; margin-right: 5px; float: left; margin-top: 5px; margin-bottom: 20px;}
	#mainContent .homeCat img{width: 227px; height: 227px;}
	#mainContent .largeImageHome {clear: both; float: left;}
	#mainContent h2 {font-family: Arial, Helvetica, sans-serif; color: #498025; padding-left: 10px; padding-bottom: 10px;}
	#mainContent .insideCat {width: 425px; float: left; margin-right: 10px; margin-left: 15px; height: 302px; margin-bottom: 30px; border: thin solid #498025; padding: 5px;}
		#mainContent .insideCat a {text-decoration: none; color: #000; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
			#mainContent .insideCat h4 {font-family: Arial, Helvetica, sans-serif; margin-top: 5px; color: #43724C; margin-bottom: 5px;}
			#mainContent .insideCat p {font-family: Arial, Helvetica, sans-serif; margin-top: 0px; padding-top: 0px;}
	#productPrices {float: right; font-family: Arial, Helvetica, sans-serif; background-color: #FFF; border: thin solid #498025; font-size: 0.9em; margin: 0 10px; padding-top: 0px; width: 300px;}
		#mainContent #productPrices>table {width: 300px;}
		#mainContent #productPrices>table table {width: 288px;}
			#productPrices table tr th   {background-color: #498025; color: #FFF; font-weight: normal;}
			#productPrices>table>tbody>tr>th   {line-height: 35px;}
			.tableHorizontalRule    {border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #498025; padding-bottom: 5px;/*  padding-top: 5px; */}
			.tableFooter {background-color: #498025; color: #FFF; line-height: 30px; padding: 5px; text-align: center;}
				.tableFooter a {color: #FFF; text-decoration: none; line-height: 30px; width: 280px; display: block;}
				.tableFooter a:hover {background-color: #5E9A44;}
				#productPrices table tr td p {margin: 0px; padding: 0px;}
					#productPrices caption {font-weight: normal; text-align: center; display: block; background-color: #498025; color: #FFF; line-height: 40px; font-size: 1em; margin: 0px; padding: 0px; width: 300px;}
						.cartButton {font-family: Arial, Helvetica, sans-serif; background-color: #588F40; float: right; color: #FFF;}
						.in_cart {font-family: Arial, Helvetica, sans-serif; background-color: #8F5840; float: right; color: #FFF;}
							.price {font-weight: bold; color: #498025; vertical-align: bottom;}
	#mainContent #productPics-left {width: 276px; float: left; border: 1px solid #498025;border-width: 0 1px 0 0; margin-right: 10px;}
		#mainContent #productPics-left p {font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #F00; clear: both; font-size: 0.8em;}
		.productLarge {border: thin solid #498025; height: 186px; width: 248px; margin-bottom: 10px; float: left; margin-left: 10px; top: 0px;}
		.productThumb {border: thin solid #498025; margin: 0 10px 10px; height: 51px; width: 68px; margin-bottom: 10px; float: left; cursor: pointer;}
#productInfo {width: 300; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
	#productInfo ul {list-style-type: none; margin-left: 0px; padding-left: 20px;}
		#productInfo ul li {display: block; margin-bottom: 20px;}
			#productInfo ul li h4 {font-size: 1.2em; color: #498025; margin: 0px; padding: 0px; font-weight: normal;}
			#productInfo ul li p {margin: 0px; padding: 0px;}
#productHelp {float: left; width: 570px; margin-top: 30px; padding-bottom: 0px; margin-bottom: 0px; padding-right: 10px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #366137;}
	#productHelp p {border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #366137; padding-bottom: 15px; padding-top: 15px;}
#footer {font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: center; font-size: 0.8em; clear: both; margin-bottom: 20px;}
	#footer a {color: #FFD649;}
	
.delivopts h4{padding: 5px; background: rgb(73, 128, 37) url('/images/down_arrow.png') 96% 50% no-repeat; cursor: pointer; color: white;}
.delivopts h4:hover {background-color: #5E9A44;}
.delivopts>div{display: none;}