@charset "utf-8";
/* CSS Document */
/* Reset that browser! */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: inherit;
}
a img, :link img, :visited img {
	border: 0;
}

body {
	background: #d39b43 url(../images/main_bg.gif);
	margin: 0;  }
#maincontainer {
	background: url(../images/bg_fade.png) top repeat-x;
	width: 100%; }
#innerwrap {
	width: 828px; margin: 0 auto; font-size: 1px; }
#headflashwrap {
	width: 828px; background: url(../images/main_head_bg.png) no-repeat; height: 101px; }
/* Navigation */
#navwrap {
	width: 828px; height: 33px; background:url(../images/nav_bg.png) no-repeat; }
a.home {
	display: block; background:url(../images/nav_home_off.gif) no-repeat;
	width: 61px; height: 33px; margin: 0 0 0 55px; float: left; }
a.home:hover {
	display: block; background:url(../images/nav_home_on.gif) no-repeat;
	width: 61px; height: 33px; margin: 0 0 0 55px; float: left; }
a.about {
	display: block; background: url(../images/nav_about_off.gif) no-repeat;
	width: 60px; height: 33px; margin: 0 0 0 85px; float: left; }
a.about:hover {
	display: block; background: url(../images/nav_about_on.gif) no-repeat;
	width: 60px; height: 33px; margin: 0 0 0 85px; float: left; }
a.shop {
	display: block; background: url(../images/nav_shop_off.gif) no-repeat;
	width: 52px; height: 33px; margin: 0 0 0 310px; float: left; }
a.shop:hover {
	display: block; background: url(../images/nav_shop_on.gif) no-repeat;
	width: 52px; height: 33px; margin: 0 0 0 310px; float: left; }
a.contact {
	display: block; background: url(../images/nav_contact_off.gif) no-repeat;
	width: 78px; height: 33px; margin: 0 0 0 75px; float: left; }
a.contact:hover {
	display: block; background: url(../images/nav_contact_on.gif) no-repeat;
	width: 78px; height: 33px; margin: 0 0 0 75px; float: left; }
/* Content */
#contentwrap {
	width: 792px; background: url(../images/content_bg.png) repeat-y; text-align: center; margin: 0 auto;
	padding: 0 18px 10px 18px; font-size: 1px; }

#contentwrap2 {
	width: 792px; background: url(../images/content_bg.png) repeat-y; text-align: center; margin: 0 auto;
	padding: 0 18px 0px 18px; font-size: 1px; }

#contentwrap3 {
	width: 792px; background: url(../images/content_bg.png) repeat-y; text-align: left; margin: 0 auto;
	padding: 0 18px 0px 18px; clear:both; font: 12px Arial, Helvetica, sans-serif; }
#shopcontent {
	width: 750px; margin: 0 auto; }
#homerightpromo {
	background:url(../images/home_right_promo.gif) no-repeat; width: 391px; height: 201px; 
	float: left; font-size: 1px; }
/* #righpromotext {
	font: 11px Arial, Helvetica, sans-serif; color:#5a471b; width: 325px; text-align: left;
	margin: 75px 0 0 35px; float: left; }*/
#righpromotext {
	font: 11px Arial, Helvetica, sans-serif; color:#5a471b; width: 340px; text-align: left;
	margin: 70px 0 0 20px; float: left; }
a.moreinfo {
	float: right; clear: both; display: block; background: url(../images/but_moreinfo.gif) no-repeat; width: 69px; height: 13px;
	margin: 15px 0 0 0;
}
a.moreinfo:hover {
	float: right; clear: both; display: block; background: url(../images/but_moreinfo_roll.gif) no-repeat; width: 69px; height: 13px;
	margin: 15px 0 0 0;
}
a.moreinfo2 {
	float: right; clear: both; display: block; background: url(../images/but_moreinfo2.gif) no-repeat; width: 69px; height: 13px;
	margin: 5px 15px 0 0;
}
a.moreinfo2:hover {
	float: right; clear: both; display: block; background: url(../images/but_moreinfo_roll2.gif) no-repeat; width: 69px; height: 13px;
	margin: 5px 15px 0 0;
}
#homepromofooter {
	background: url(../images/home_promo_foot.gif) repeat-x; height: 24px; width: 792px; }
	
#homeleftsubpromo {
	width: 261px; float: left; font-size: 1px; display: inline; }
#homecentersubpromo {
	width: 266px; float: left; font-size: 1px; display: inline; }
#homerightsubpromo {
	width: 265px; float: left; font-size: 1px; display: inline; }
.subpromotext {
	width: 220px; text-align: left; font: 11px Arial, Helvetica, sans-serif; color:#5a471b;  font-size: 11px; line-height:normal; margin: 10px 0 0 10px; }
.subpromotext2 {
	width: 220px; text-align: left; font: 11px Arial, Helvetica, sans-serif; color:#5a471b;  font-size: 11px; line-height:normal; margin: 10px 0 0 15px; }
#footercap {
	width: 828px; background:url(../images/footer_cap.png) top no-repeat; height: 55px; margin: 0 auto; }
#footnav {
	width: 828px; text-align: center; height: 25px; color: #fff; font: 11px Arial, Helvetica, sans-serif; margin: 0 auto; }
/* About */
#aboutpromofooter {
	background: url(../images/about_promo_foot.gif) repeat-x; height: 33px; width: 792px; }	
#aboutcontent {
	width: 550px; float: left; font: 11px Arial, Helvetica, sans-serif; color: #5a471b; text-align: left; margin: 40px 0 0 25px;
	line-height: 15px; }
/* Mareket */
#marketcontent {
	width: 500px; float: left; font: 11px Arial, Helvetica, sans-serif; color: #5a471b; text-align: left; margin: 30px 0 0 0px;
	line-height: normal; }
/* Contact */
 #contactform {
 	background: url(../images/contact_phone.jpg) bottom right no-repeat; width: 772px; padding: 20px 0 0 20px; text-align: left; font: 11px Arial, Helvetica, sans-serif; color: #5a471b;
	line-height: normal;  }
.input {
	border: 1px solid #5a471b; width: 190px; height: 20px; font: 11px Arial, Helvetica, sans-serif; color:#999999; }
.textarea {
	border: 1px solid #5a471b; width: 190px; height: 130px; font: 11px Arial, Helvetica, sans-serif; color:#999999; }
/* Landing Page */
#landingwrap {
	width: 792px; }
#landingleft {
	width: 392px; background: #fbfdcc; float: left; padding: 0 0 10px 0; height:310px; }
#landingleft2 {
	width: 392px; background: #fbfdcc; float: left; padding: 0 0 10px 0;  }
#landingright {
	width: 378px; float: left; text-align: left; font: 11px Arial, Helvetica, sans-serif; color: #5a471b;
	padding: 0px 0 0 20px; }
a.storelink {
	display: block; background:url(../images/but_visitstore_off.gif) no-repeat; width: 335px; height: 42px; margin: 25px 0 0 10px; }
a.storelink:hover {
	display: block; background:url(../images/but_visitstore_on.gif) no-repeat; width: 335px; height: 42px; margin: 25px 0 0 10px; }
a.shoponlinebutton {
	background: url(../images/but_shop_off.gif) no-repeat; width: 116px; height: 27px; float: left; display: block; margin: 0 20px 0 0; }
a.shoponlinebutton:hover {
	background: url(../images/but_shop_on.gif) no-repeat; width: 116px; height: 27px; float: left; display: block; margin: 0 20px 0 0; }
a.visitmarketbutton {
	background: url(../images/but_visitmarket_off.gif) no-repeat; width: 115px; height: 27px; float: left; display: block; }
a.visitmarketbutton:hover {
	background: url(../images/but_visitmarket_on.gif) no-repeat; width: 115px; height: 27px; float: left; display: block; }
#orangeline {
	width: 792px; background:url(../images/orangeline.gif) repeat-x; height: 11px; clear: both; }
/* Links */
a.white11link {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
a.white11link:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }
a.green11link {
	font: 11px Arial, Helvetica, sans-serif; color: #78a22f; text-decoration: none; float: right; margin: 0;}
a.green11link:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #78a22f; text-decoration: underline; float: right; margin: 0; }
a.green11linkreg {
	font: 11px Arial, Helvetica, sans-serif; color: #78a22f; text-decoration: none; }
a.green11linkreg:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #78a22f; text-decoration: underline; }
/* Clears and Flots */
.clearerSmall {
	clear: both;
	margin: 5px 0px 0px 0px;
	line-height: 0px;
	padding: 0px;
}
.clearerMedium {
	clear: both;
	margin: 8px 0px 0px 0px;
	line-height: 0px;
	padding: 0px;
}
.clearerMediumLarge {
	clear: both;
	margin: 15px 0px 0px 0px;
	line-height: 0px;
	padding: 0px;
}
.clearerLarge {
	clear: both;
	margin: 30px 0px 0px 0px;
	line-height: 0px;
	padding: 0px;
}
.clearer {
	clear: both;
	margin: 0px;
	line-height: 0px;
	padding: 0px;
}
.clearerprofile {
	clear: both; margin: 15px 0 15px 8px; line-height: 1px; padding: 0px; border-bottom: 1px solid #ebeef0; width: 514px; }
.floatLeft {
	float: left;
	margin: 0px;
	line-height: 0px;
	padding: 0px;
}
.floatLeftImage {
	float: left;
	margin: 0px 20px 20px 0;
	line-height: 0px;
	padding: 0px;
}
.floatLeftImageThumb {
	float: left;
	margin: 0px 12px 0px 10px;
	line-height: 0px;
	padding: 0px;
}
.floatRight {
	float: right;
	margin: 0px;
	line-height: 0px;
	padding: 0px;
}
.floatRightImage {
	float: right;
	margin: 5px 20px 20px 20px;
	line-height: 0px;
	padding: 0px;
}
