@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, p, img, form, ul, ol, li, form {border:0; padding:0; margin:0}

.clear15 {height:15px; line-height:15px; clear:both}
.clear1 {height:1px; line-height:1px; font-size:1px; clear:both;}
.textfield {width:174px; height:20px; border:none; padding:0; font-size:9px; margin-bottom:7px; display:block;}

	  object:active, img:active, a:active, div:active, ul:active, li:focus {outline: none; border:none;}
      object:focus, div:focus, img:focus, a:focus, ul:focus, li:focus {-moz-outline-style: none; outline: none;}
	  
a {color:#dacbb1; text-decoration:underline;}
	  
body {color:#dacbb1; background:#342f22 url(images/background.jpg) center top repeat-x; font:Tahoma, Geneva, sans-serif 11px}
#container {width:950px; margin:0 auto}

/*HEADER*/
#header {text-align:right; font-size:10px; margin:19px 0 0 0; height:365px; padding:25px 10px 0 0; color:#342f22; font-family:Tahoma, Geneva, sans-serif; background-image:url(images/headerBG.jpg)}
#header a {color:#342f22; text-decoration:none;}

/*CONTENT*/
#navigation {height:49px; padding:0 21px;}
#navigation ul li {list-style:none; display:inline; padding:0 19px;}
#navigation2 {height:41px; border-top:1px solid #dacbb1; border-bottom:1px solid #dacbb1; padding:15px 0 15px 0; margin:0;}
#navigation2 ul li {list-style:none; display:block; float:left; width:185px; padding:0 22px 0 28px;}

.itemColumn {width:208px; float:left; height:308px; margin:0 18px 0 8px;}
.item {background-image:url(images/itemBG.gif); width:183px; height:20px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; padding:8px 0 0 25px}
.item a {color:#dacbb1; font-family:Tahoma, Geneva, sans-serif; text-decoration:none}
.itemMore {text-align:right; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; padding-top:10px;}
.itemMore a {color:#dacbb1; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; font-size:11px;}

#dynamic2 {padding:15px 0 15px 0; border-top:1px solid #dacbb1; clear:both; margin:15px 0 0 0;}
#space {float:left; width:460px; border:1px solid #504a3a;; height:330px; margin-left:2px; overflow:hidden;}
.news {width:190px; height:300px; border:1px solid #504a3a; margin-left:20px; float:left; font-size:11px; padding:15px; position:relative; z-index:10; overflow:hidden;}
.news h2 {font-size:14px; font-family:Tahoma, Geneva, sans-serif; margin-bottom:10px;}
.news a {color:#dacbb1; font-family:Tahoma, Geneva, sans-serif !important; text-decoration:none}
.news p { font-family:Tahoma, Geneva, sans-serif !important; font-size:11px !important;}
.news .readmoreLink {position:absolute; left:0; bottom:0; z-index:20; width:220px; height:90px; background:url(images/newsBG.png) no-repeat;}
.news .readmoreLink p {font-family:Tahoma, Geneva, sans-serif; position:absolute; bottom:15px; right:15px; text-align:right; margin:0; padding:0; display:block;}

/*FOOTER*/
#footerHolder {height:220px;  background-image:url(images/footerBG.jpg); clear:both;}
#footer {height:200px; width:950px; margin:0 auto; padding-top:20px}
#newsletter {background-image:url(images/newsletterBG.gif); width:221px; height:138px; background-repeat:no-repeat; float:left;}
#newsletter form {width:174px; float:right; padding-top:35px; font-size:9px;}
#footer img {float:left; padding:0 0 0 35px;}
#search {width:420px; margin:0 0 0 35px; height:200px; float:left; background-image:url(images/searchBG.gif); background-repeat:no-repeat;}
#search form {padding:0 0 0 70px; display:block; height:95px;}
#search p {display:block; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#342f22; line-height:16px;}
#search p a {color:#342f22; padding:0 3px}

#AboutUsParagraph {width:350px; padding:0 0 0 65px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding-bottom:50px;}
#AboutUsParagraph h2 {color:#333; width:105px; height:49px; background-image:url(images/titleAboutus.gif); text-indent:-10000px; margin-bottom:20px;}
#OurGoalParagraph {width:350px; padding:0 0 0 65px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding-bottom:50px;}
#OurGoalParagraph h2 {color:#333; display:block; width:105px; height:49px; background-image:url(images/titileOurGoal.gif); text-indent:-10000px; margin-bottom:20px;}

#productHolder {display:block}
#productColumn {width:208px; float:left; margin:0 80px 0 8px;}
#productContent {width:340px; float:left; font:12px Tahoma, Geneva, sans-serif;}
#productImage {width:214px; float:right; margin:25px 5px 0 0;}
#productContent h2 {font-weight:normal; margin:15px 0 10px 0; font-size:22px;}
#testimonialImage {width:185px; float:right; font-family:Tahoma, Geneva, sans-serif;}
#testimonialImage h2  {font-weight:normal; margin:15px 0 20px 0; font-size:22px;}
#testimonialImage img {margin-bottom:10px; border:1px solid #1c1912;}
#productContent p {padding-bottom:12px;}

.generalContent {font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:0 25px;}
.generalContent h2 {font-weight:normal; margin:15px 0 10px 0; font-size:22px; font-family:Tahoma, Geneva, sans-serif;}
.generalContent p {padding-bottom:12px; font-size:12px; font-family:Tahoma, Geneva, sans-serif}
.generalContent a {color:#dacbb1; text-decoration:none}
.generalContent a:hover {text-decoration:underline}
.generalContent ul {margin-left:20px;}

#contactInfo {float:left; width:250px; margin:0 0 0 200px; padding:30px 0;}
#contactForm {float:left; width:305px; padding:30px 0;}
.contactTextField {width:300px; height:20px; color:#FFF; background-color:#514935; border:1px solid #27231a; margin-bottom:10px;}
.contactTextArea {width:300px; height:60px; color:#FFF; background-color:#514935; border:1px solid #27231a; margin-bottom:10px; overflow:auto;}

#singleProductImages {font-family:Tahoma, Geneva, sans-serif;}
#singleProductImages h2  {font-weight:normal; margin:15px 0 15px 0; font-size:22px;}
#singleProductImages img {margin-bottom:5px; margin-right:5px; float:left; border:1px solid #1c1912;}

