/* CSS Document */

* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

.clear {
	clear:both;
	height:0;
	font-size:0;
}

body {
	background:#fcfae7;
	font-family:"Palatino linotype", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cf9213;
}

a {
	text-decoration:none;
	color:#00652e;
}

a:hover {
	text-decoration:underline;
}

li {
	list-style:none;
	background:url(/images/news-goldbullet.jpg) no-repeat 5px 6px;
	padding:0 0 0 15px;
	margin:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
}

/*Text Styles*/

h1 {
	color:#00652e;
	font-size:16px;
}

h2 {
	color:#00652e;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	color:#cf9213;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

h4 {	
	color:#00652e;
	font-size:14px;
	margin:8px 0 8px 0;
}

h5 {
	color:#00652e;
	font-size:14px;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

p {
	color:#cf9213;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}

.green-text {
	color:#00652e;
}

.large-gold {
	font-size:14px;
	font-weight:bold;
}

.plain-gold {
	color:#cf9213;
}

/*Template*/

#container {
	margin:10px auto 0 auto;
	width:971px;
	background:url(/images/template-repeat.jpg) repeat-y;
}

#header {
	background:url(/images/template-header.jpg) no-repeat;
	height:154px;
}

#content-container {
	background:url(/images/template-background.jpg) no-repeat;
	width:100%;
}

#left-col {
	width:215px;
	float:left;
	margin:55px 0 0 0;
}

#menu {
	border-right:2px solid #cf9213;
	text-align:right;
	padding:0 14px 0 0;
	font-size:14px;
	font-family:"Times New Roman", Times, Arial, sans-serif;
}

.menu-item {
	height:33px;
}

.menu-item a {
	color:#cf9213;
}

.menu-item a:hover {
	color:#00652e;
	text-decoration:none;
}

.menu-item-sel {
	height:33px;
}

.menu-item-sel a {
 	color:#00652e;
}

.menu-item-sel a:hover {
	text-decoration:none;
}

#mflux-address {
	color:#cf9213;
	font-size:10px;
	text-align:right;
	line-height:15px;
}

#right-col {
	width:756px;
	float:left;
}

#logo {
	height:54px;
	padding:0 0 0 49px;
}

#content {
	width:710px;
	padding:0 0 0 15px;
	min-height:480px;
}

#footer-text {	
	background:url(/images/template-bottom.jpg) no-repeat bottom;
	text-align:center;
	color:#cf9213;
	font-size:10px;
	margin:10px 0 0 0;
	height:30px;
	padding:20px 0 0 0;
	clear:both;
}

#footer-text a {
	color:#cf9213;
}

#footer-text a:hover {
	color:#dbc368;
}

/*Homepage*/

#content-left {
	width:460px;
	float:left;
}

#title-homepage {
	text-align:center;
	line-height:25px;
	position:relative;
	left:60px;
}

#lemon {
	padding:13px 0 13px 240px;
}

#line1-spacer, #line2-spacer, #line4-spacer, #line5-spacer, #line6-spacer {
	padding-bottom:7px;
	padding-top:0px;
	padding-right:0px;
}

#line1-spacer {
	padding-left:10px;
}

#line2-spacer {
	padding-left:120px;
}

#line3-spacer {
	padding:0 0 25px 150px;
}

#line4-spacer {
	padding-left:10px;
}

#line5-spacer {
	padding-left:90px;
}

#line6-spacer {
	padding-left:53px;
}

#fruit {
	margin:30px 0 10px 0;
}

#fruit1, #fruit2 {
	float:left;
	padding-right:15px;
}

#fruit1 {
	float:left;
	padding-left:90px;
}

#fruit3 {
	float:left;
	padding:0 0 0 0px;
}

#content-right {
	width:250px;
	float:right;
	margin:140px 0 0 0;
}

/*About Us*/

#proprietors-picture {
	float:left;
	padding:0 15px 0 0;
}

#top-content {
	background:url(/images/about-deliciouslyunique.jpg) no-repeat 150px 0;
	float:left;
	padding:35px 0 0 0;
	position:relative;
	top:-25px;
	width:370px;
}

#lower-content {
	padding:0 0 0 85px;
	float:left;
	position:relative;
	top:-10px;
}

#awards {
	float:right;
	color:#cf9213;
	width:660px;
	margin:20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.award {
	padding:0 25px 10px 0;
	float:left;
}

/*Products*/

#products-col1, #products-col2 {
	width:165px;
	float:left;
	padding:0 15px 0 0;
}

#products-col3 {
	width:340px;
	float:left;
	background:url(/images/products-realindulgence.jpg) no-repeat 90px 0;
	position:relative;
	top:-45px;
	padding:50px 0 0 0;
}

#products-col3 p {
	font-size:11px;
	font-style:italic;
}

#productsimage-top {
	float:left;
	padding:0 10px 0 0;
}

#line-two {
	float:right;
	padding:0 38px 0 0;
}

#line-three {
	float:left;
}

/*News*/

#news-col1, #news-col2 {
	float:left;
	padding:0 10px 0 0;
}

#news-col1 {
	width:177px;
}

#news-col2 {
	width:170px;
}

#news-image {
	border:1px solid #cf9213;
	width:168px;
	margin:0 0 10px 0;
}

#other-news-header {
	background:url(/images/news-col2-ourarticles.jpg) no-repeat;
	width:170px;
	height:19px;
	text-align:center;
	line-height:19px;
	font-weight:bold;
	color:#000;
}

#other-news-body {
	border-left:1px solid #ddb009;
	border-right:1px solid #ddb009;
	height:172px;
	overflow:auto;
	padding:5px 0 5px 0;
}

.gold-bullet li {
	list-style:none;
	background:url(/images/news-goldbullet.jpg) no-repeat 5px 6px;
	padding:0 0 0 15px;
	color:#cf9213;
	margin:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
}

#other-news-bottom {
	background:url(/images/news-col2-bottom.jpg) no-repeat;
	height:8px;
	width:170px;
}

#news-col3 {
	width:180px;
	float:left;
	padding:0 15px 0 0;
}

#news-col3-header {
	background:url(/images/news-col3-header.jpg) no-repeat;
	text-align:center;
	height:19px;
	line-height:19px;
	font-weight:bold;
	color:#000;
} 

#news-col3-content {
	background:url(images/news-col3-repeat.jpg) repeat-x;
	border-left:1px solid #ddb009;
	border-right:1px solid #ddb009;
	padding:5px 3px 0 3px;
	font-style:italic;
}

#news-col3-footer {
	background:url(/images/news-col3-bottom.jpg) no-repeat;
	height:7px;
}

#news-col4 {
	width:143px;
	float:left;
	padding:0 0 0 0;
}

#news-col4-header {
	background:url(/images/news-col4-header.jpg) no-repeat;
	text-align:center;
	height:19px;
	line-height:19px;
	font-weight:bold;
	color:#000;
	width:143px;
}

#news-col4-content {
	background:url(images/news-col3-repeat.jpg) repeat-x;
	border-left:1px solid #ddb009;
	border-right:1px solid #ddb009;
}

#news-col4-content p {
	font-style:italic;
	padding:0 5px 0 5px;
	margin:5px 0 0 0;
}

#news-col4-footer {
	background:url(/images/news-col4-bottom.jpg) no-repeat;
	height:8px;
}

/*Events*/

.event-container {
	margin:5px 0 5px 0;
	width:310px;
	float:left;
}

.event-date {
	float:left;
	width:43px;
	margin:5px 0 5px 0;
}

.black-text {
	color:#231f20;
	background:url(/images/events-monthbox.jpg) no-repeat bottom #fff;
	height:32px;
	width:41px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
}

.white-text {
	height:10px;
	width:43px;
	color:#fff;
	font-size:10px;
	line-height:10px;
	text-align:center;
	position:relative;
	top:-12px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.event-info {
	float:left;
	width:247px;
	padding:4px 0 0 10px;
}

/*Stockists*/

#stockists-col1 {
	width:560px;
	float:left;
}

#stockists-col2 {
	width:130px;
	padding:0 0 0 10px;
	float:left;
}

.stockist-info {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	width:250px;
	padding:0 30px 0 0;
	margin:0 0 20px 0;
}

.stockist-info a {
	color:#cf9213;
	text-decoration:underline;
}

.wholesaler{
	width:400px;
	float:right;
	margin-bottom:30px;
}

/*International*/

#international-col1 {
	width:166px;
	padding:0 74px 0 0;
	float:left;
}

#international-col2 {
	width:166px;
	float:left;
	padding:0 74px 0 0;
	border:1px solid #fff;
}

#international-col3 {
	background:url(/images/international-kosherandhala.jpg) no-repeat;
	width:160px;
	height:78px;
	float:left;
	padding:134px 0 0 60px;
}

.international-header {
	background:url(/images/international-headers.jpg) no-repeat;
	height:19px;
	width:166px;
	color:#000;
	text-align:center;
	line-height:19px;
	font-weight:bold;
	margin:0 0 5px 0;
}

#international-kosherheader {
	color:#000;
	text-align:center;
	font-weight:bold;
}

#international-koshercontent {
	width:140px;
	padding:0 0 0 15px;
	margin:8px 0 0 0;
	text-align:center;
}

#international-koshercontent p {
	line-height:14px;
}

/*Contact Us*/

#contact-col1 {
	width:370px;
	float:left;
	padding:0 10px 0 50px;
	margin:10px 0 0 0;
}

#contact-col2 {
	width:265px;
	border-left:2px solid #cf9213;
	padding:0 0 0 8px;
	float:left;
	margin:200px 0 0 0;
}

.contact-address {
	line-height:15px;
	font-size:10px;
	font-family:"Times New Roman", Times, Arial, sans-serif;
}

#contact-details-left {
	width:70px;
	float:left;
	font-weight:bold;
	margin:10px 0 0 0;
}

#contact-details-left p, #contact-details-right p {
	margin:0 0 0 0;
	font-size:11px;
}

#contact-details-right {
	width:112px;
	float:left;
	text-align:right;
	margin:10px 0 0 0;
	border-right:2px solid #cf9213;
	padding:0 8px 0 0;
}

.right-aligned {
	text-align:right;
	padding:0 10px 0 0;
}

#contact-bottom-image {
	float:right;
	background:url(/images/contact-col2-backgroundbott.jpg) no-repeat 20px 5px;
	width:263px;
	height:79px;
	margin:10px 0 0 0;
}

#required {
	width:175px;
	padding:0 0 0 195px;
}

.contact-table {
	color:#00652e;
}

.form-input, .form-input-error, .form-textarea, .form-textarea-error, .submit-button {
	border:none;
	background:none;
}

.form-input {
	border:1px solid #f0dc93;
}

.form-input-error {
	border:1px solid #f00;
}

.form-textarea {
	border:1px solid #f0dc93;
}

.form-textarea-error {
	border:1px solid #f00;
}

.submit-button {
	border:1px solid #f0dc93;
	background:#fdf7d5;
	padding:5px;
	color:#00652e;
	cursor:pointer;
}

#sent, #not-sent {
	width:500px;
	padding:10px 40px 10px 40px;
	border:1px solid #f0dc93;
	background:#fdf7d5;
	margin:0 0 10px 0;
}


