html { }
body { font-size: 13px; color: #222; background: #353a1e; background-image:url(/img/struc/background.jpg); background-repeat:repeat-x; font-family:Georgia, "Times New Roman", Times, serif; width: 100%; text-align: center; margin: 0 auto; }
/* Layout Elements
	-------------------------------------------------------------- */
#kontainer { /* Don't touch this element's styling, everything will break*/ width: 100%; margin: 0px auto; min-height: 100%; text-align: center; display: block; position: absolute; top: 0px; left: 0px; z-index: 0; }
#content { text-align: left; width: 951px; background-image:url('/img/struc/expandable_section.jpg'); background-position:center top; margin: 0 auto; padding: 0px 0px 0px 0px; }
/* Template */
	
#header { height:74px; background-color:#FFF; background-image:url('/img/struc/top_bkgd_header_sub.jpg'); background-repeat:no-repeat; background-position:center top; margin:0px auto; text-align:center; padding-top:0px; }
#logo { width:197px; float:left; left:23px; position:relative; text-align:left; top:24px; }
#navigation { height:51px; left:235px; position:relative; top:17px; }

a:link, a:hover, a:active, a:visited {color:#384a24;}

ul.snav { margin:0px; padding:0px; background:url('/img/struc/nav_bg_template.gif') no-repeat scroll top left; width:708px; height:50px; position:relative; }
ul.snav li { float:left; margin:0px; text-indent:-9999px !important; display:inline; }
ul.snav li a { position:absolute; top:0px; height:50px; cursor:pointer; text-indent:-9999px !important;}
ul.snav li a.navitem1 { width:171px; left:0px; }
ul.snav li a.navitem2 { width:158px; left:172px;  }
ul.snav li a.navitem3 { width:184px; left:331px; }
ul.snav li a.navitem4 { width:192px; left:516px; }
ul.snav li a.navitem1:hover { background:url('/img/struc/nav_bg_template.gif') no-repeat scroll -0px -50px; }
ul.snav li a.navitem2:hover { background:url('/img/struc/nav_bg_template.gif') no-repeat scroll -172px -50px; }
ul.snav li a.navitem3:hover { background:url('/img/struc/nav_bg_template.gif') no-repeat scroll -331px -50px; }
ul.snav li a.navitem4:hover { background:url('/img/struc/nav_bg_template.gif') no-repeat scroll -516px -50px; }

body#ourwines ul.snav2 { margin:0px; padding:0px; background:url('/img/struc/our_wines_bottles.png') no-repeat scroll top left; width:378px; height:562px; position:relative; }
ul.snav2 { margin:0px; padding:0px; background:url('/img/struc/our_wines_bottles.png') no-repeat scroll top left; width:378px; height:705px; position:relative; }
ul.snav2 li { float:left; margin:0px; text-indent:-9999px !important; display:inline; }
ul.snav2 li a { position:absolute; top:0px; height:178px; cursor:pointer; text-indent:-9999px !important; }
ul.snav2 li a.navitem5 { width:82px; left:0px; }
ul.snav2 li a.navitem6 { width:82px; left:100px;  }
ul.snav2 li a.navitem7 { width:82px; left:199px; }
ul.snav2 li a.navitem8 { width:82px; left:293px; }
ul.snav2 li a.navitem9 { width:82px; top: 180px; left:0px; height:187px;}
ul.snav2 li a.navitem10 { width:82px; top: 180px; left:100px; height:187px; }
ul.snav2 li a.navitem11 { width:82px; top: 180px; left:200px; height:187px;}
ul.snav2 li a.navitem12 { width:82px; top: 180px; left:293px; height:187px;}
ul.snav2 li a.navitem13 { width:82px; top: 368px; left:0px; }
ul.snav2 li a.navitem14 { width:100px; top: 368px; left:89px; height:190px; }
ul.snav2 li a.navitem15 { width:82px; top: 368px; left:202px; }
ul.snav2 li a.navitem16 { width:82px; top: 368px; left:293px; }
ul.snav2 li a.navitem17 { height:143px; left:16px; top:556px; width:100px;}
ul.snav2 li a.navitem18 { height:143px; left:117px; top:556px; width:100px; }
ul.snav2 li a.navitem5:hover { border: 1px solid #CCCCCC;}
ul.snav2 li a.navitem6:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem7:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem8:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem9:hover { border: 1px solid #CCCCCC;  }
ul.snav2 li a.navitem10:hover { border: 1px solid #CCCCCC;  }
ul.snav2 li a.navitem11:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem12:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem13:hover { border: 1px solid #CCCCCC;  }
ul.snav2 li a.navitem14:hover { border: 1px solid #CCCCCC;  }
ul.snav2 li a.navitem15:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem16:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem17:hover { border: 1px solid #CCCCCC; }
ul.snav2 li a.navitem18:hover { border: 1px solid #CCCCCC; }

#body_content { position:relative; background-repeat:no-repeat; bottom:0px; background-image:url('/img/struc/faded_bkgd.jpg'); background-position:center bottom; }
#center { color:#006838; float:left; height:263px; line-height:21px; padding:20px 20px 20px 40px; position:relative; top:13px; }
#lcol { float:left; width:470px; min-height:700px;/*border: 1px solid #CCCCCC;*/ }
#rcol { float:left; position: relative; left:5px; /*border: 1px solid #CCCCCC*/ }
#bottom_cap { position:relative; height: 68px; background-image:url('/img/struc/color_bottom_cap.jpg'); background-position:center bottom; margin:0px auto; text-align:center; }
/* End Template */

	/* Form fields
     -------------------------------------------------------------- */
     input.text, input.title, textarea, select, input.phone { margin:0.5em 0; border:1px solid #bbb; }
     input.text:focus, input.title:focus, textarea:focus, select:focus, input.phone:focus { border:1px solid #666; }
     input.title { width: 300px; padding:5px; }
	input.phone { width: 50px; padding:5px; }
     input.title, input.phone { font-size:1.5em; }
     textarea.text { width:350px; height: 75px; font-family:Verdana, Geneva, sans-serif; background-color:#f5f2ea; font-size:11px; padding:6px; }
     input.text { width:350px; font-family:Verdana, Geneva, sans-serif; background-color:#f5f2ea; font-size:11px; padding:6px; }
	input.phone { font-family:Verdana, Geneva, sans-serif; background-color:#f5f2ea; font-size:11px; padding:6px; }
     select.text { width:180px; font-family:Verdana, Geneva, sans-serif; background-color:#f5f2ea; font-size:11px; padding:6px; }
     textarea.missing { width:350px; height: 75px; font-family:Verdana, Geneva, sans-serif; background-color:#d0f0e3; font-size:11px; padding:6px; }
     input.missing { width:350px; font-family:Verdana, Geneva, sans-serif; background-color:#d0f0e3; font-size:11px; padding:6px; }
     select.missing { width:180px; font-family:Verdana, Geneva, sans-serif; background-color:#d0f0e3; font-size:11px; padding:6px; }
     input.missing, textarea.missing, select.missing { margin:0.5em 0; border:1px solid #FF0000; }
     .titlerow, .formtext { padding:0 9px 0; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#b4975a; font-weight:bold; }
     .titlerowmessage { padding:14px 9px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#b4975a; font-weight:bold; }
	
	/* Page Specific Styles */
	/* --------------------------------------------------------------------------------------- */

	/* Login */
	body#loginpage { text-align:center; }
#login { margin:70px auto; height:480px; width:640px; background-image:url('/img/struc/welcome_bkgd.jpg'); }
#welcomebug { left:50px; position:relative; top:194px; }
/* END Login */
	
	/* Home Page */
	
	body#index #header { height:197px; background-color:#FFF; background-image:url('/img/struc/top_bkgd_header.jpg'); background-repeat:no-repeat; background-position:center top; margin:0px auto; text-align:center; padding-top:40px; }
body#index #header #logo { height:127px; width:578; position:relative; top:0px; left:195px; text-align:center; }
body#index #header #navigation { float:left; height:51px; left:169px; position:relative; top:15px; }
body#index #header #bottle { z-index:99; background-image:url("/img/struc/bottle.png"); height:570px; left:15px; position:relative; width:179px; }
body#index #body_content { position:relative; background-repeat:no-repeat; bottom:0px; background-image:url('/img/struc/faded_bkgd.jpg'); background-position:center bottom; }
body#index #body_content #center { color:#006838; float:left; height:263px; left:203px; line-height:21px; padding:61px 20px; position:relative; top:13px; width:335px; }
body#index #body_content #right { float:right; height:331px; position:relative; right:24px; top:13px; width:377px; }
body#index #body_content #bottom_cap { position:relative; height: 68px; background-image:url('/img/struc/color_bottom_cap.jpg'); background-position:center bottom; margin:0px auto; text-align:center; }
body#index ul.snav { margin:0px; padding:0px; background:url('/img/struc/nav_bg.gif') no-repeat scroll top left; width:773px; height:51px; position:relative; }
body#index ul.snav li { float:left; margin:0px; text-indent:-9999px !important; display:inline; }
body#index ul.snav li a { position:absolute; top:0px; height:51px; cursor:pointer; text-indent:-9999px !important; }
body#index ul.snav li a.navitem1 { width:183px; left:5px; }
body#index ul.snav li a.navitem2 { width:173px; left:189px; }
body#index ul.snav li a.navitem3 { width:199px; left:363px; }
body#index ul.snav li a.navitem4 { width:211px; left:563px; }
body#index ul.snav li a.navitem1:hover { background:url('/img/struc/nav_bg.gif') no-repeat scroll -5px -52px; }
body#index ul.snav li a.navitem2:hover { background:url('/img/struc/nav_bg.gif') no-repeat scroll -189px -52px; }
body#index ul.snav li a.navitem3:hover { background:url('/img/struc/nav_bg.gif') no-repeat scroll -363px -52px; }
body#index ul.snav li a.navitem4:hover { background:url('/img/struc/nav_bg.gif') no-repeat scroll -563px -52px; }
/* End Home Page */

	/* Contact Us Page */
     body#contactus #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:40px 10px 10px 30px; width:500px; }
     body#contactus #lcol H1 { width:213px; height:26px; color:#b4975a; font-size:18px; margin-left:30px;}
	body#contactus #lcol H2 { width:213px; height:26px; color:#b4975a; font-size:18px; }

		/* Thank You Page */
		body#thankyou #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:40px 10px 10px 70px; width:460px; }
    		body#thankyou #lcol H1 { width:213px; height:26px; color:#b4975a; font-size:18px;}
	
	/* Our Story Page */
	body#ourstory #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:40px 10px 10px 70px; width:460px; }
     body#ourstory #lcol H1 { width:213px; height:26px; color:#b4975a; font-size:18px; }
     body#ourstory #lcol p { padding-right:20px; }

	/* Our History Page */
	body#ourhistory #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:40px 10px 10px 70px; width:460px; }
     body#ourhistory #lcol H1 { width:213px; height:26px; color:#b4975a; font-size:18px; }
     body#ourhistory #lcol p { padding-right:20px; }

	/* Our Wines Page */
	body#ourwines #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:40px 10px 10px 70px; width:460px; }
     body#ourwines #lcol H1 { width:213px; height:26px; color:#b4975a; font-size:18px; margin-bottom:3px;}
     body#ourwines #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}
	body#ourwines #lcol H2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#b4975a; margin:34px 0 0;}
	body#ourwines #lcol p.brown { padding-right:20px; color:#b4975a; margin-top:0; }
	body#ourwines #lcol #boxwine { float:left; position:relative; left:-38px; top:20px; }

	/* All Wine Detail Pages */
	#lcol .description {color:#9b0f13; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-transform:uppercase; font-weight:bold; margin-right:5px;}
	#lcol .detail {color:#b4975a; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; margin-bottom:4px;}
	#lcol H3 {color:#b4975A; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}

          /* Chardonnay Page */
          body#chardonnay #lcol { background:url('/img/struc/bkgd_chardonnay.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#chardonnay #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#chardonnay #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Soave Page */
          body#soave #lcol { background:url('/img/struc/bkgd_soave.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#soave #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#soave #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Pinot Grigio Page */
          body#pinotgrigio #lcol { background:url('/img/struc/bkgd_pinot_grigio.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#pinotgrigio #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#pinotgrigio #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

			/* Pinot Grigio 3L Page */
               body#pinotgrigio3L #lcol { color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:30px 10px 10px 47px; width:485px;}
               body#pinotgrigio3L #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:245px; height:26px; margin-bottom:3px;}
               body#pinotgrigio3L #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}
		
		/* Riesling Page */
          body#riesling #lcol { background:url('/img/struc/bkgd_riesling.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#riesling #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#riesling #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}
		
		/* Pink Pinot Grigio Page */
          body#pinkpinotgrigio #lcol { background:url('/img/struc/bkgd_pink_pinot_grigio.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#pinkpinotgrigio #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#pinkpinotgrigio #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Bardolino Page */
          body#bardolino #lcol { background:url('/img/struc/bkgd_bardolino.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#bardolino #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#bardolino #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Cabernet Sauvignon Page */
          body#cabernet #lcol { background:url('/img/struc/bkgd_cabernet_sauvignon.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#cabernet #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:270px; height:26px; margin-bottom:3px;}
          body#cabernet #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Chianti Page */
          body#chianti #lcol { background:url('/img/struc/bkgd_chianti.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#chianti #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:270px; height:26px; margin-bottom:3px;}
          body#chianti #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Merlot Page */
          body#merlot #lcol { background:url('/img/struc/bkgd_merlot.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#merlot #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#merlot #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Montepulciano Page */
          body#montepulciano #lcol { background:url('/img/struc/bkgd_montepulciano.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#montepulciano #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:320px; height:26px; margin-bottom:3px;}
          body#montepulciano #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Pinot Noir Page */
          body#pinotnoir #lcol { background:url('/img/struc/bkgd_pinot_noir.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#pinotnoir #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#pinotnoir #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

			/* Pinot Noir 3L Page */
               body#pinotnoir3L #lcol { color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:30px 10px 10px 47px; width:485px;}
               body#pinotnoir3L #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:245px; height:26px; margin-bottom:3px;}
               body#pinotnoir3L #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}

		/* Valpolicella Page */
          body#valpolicella #lcol { background:url('/img/struc/bkgd_valpolicella.png') no-repeat scroll top left; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:65px 10px 10px 203px;width:330px;}
		body#valpolicella #lcol H1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9b0f12; width:203px; height:26px; margin-bottom:3px;}
          body#valpolicella #lcol p { margin-left:3px; margin-top:7px; padding-right:20px;}		

	/* News Page */
	body#news #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px; padding:40px 10px 10px 70px; width:460px; }
     body#news #lcol H1 { width:213px; height:26px; color:#b4975a; font-size:18px; }
     body#news #lcol p { padding-right:20px; }

		body#news #lcol .newsdate { color:#b4975a; font-weight:bold; font-size:10px; font-family:Verdana, Geneva, sans-serif;  }
		body#news #lcol .newsheadline { color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold }
		body#news #lcol .newsblurb { color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; } 
		body#news #lcol a.newslink:link, body#news #lcol a.newslink:active, body#news #lcol a.newslink:hover, body#news #lcol a.newslink:visited { color:#b4975a; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;} 
		body#news #lcol .newssep { margin-top:15px; margin-bottom:15px; height:1px; background-color:#eee6d8; width:400px}

	/* Pairings Page */
	body#pairings #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:24px; padding:30px 0 0; width:541px; }
     body#pairings #lcol p { padding-right:20px; }
	body#pairings #rcol { width:378px; color:#006838; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; line-height:24px; }

	/* Promotions Pages */
	body#promotions #lcol { min-height:inherit; color:#006838; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:40px 10px 10px 70px; width:460px; }
     body#promotions #lcol p { padding-right:20px; line-height:24px; }
	body#promotions #lcol p.emphasize { font-size:14px;}


	/* --------------------------------------------------------------------------------------- */

	#footer { width: 926px; display: block; height: 100px; z-index: 999; padding: 0px; margin: 10px auto 0; color: #333; text-align: center; font-size: 12px; }
#footer #footer-nav1 { line-height:15px; background-image:url("/img/struc/nav_footer_bg.png"); background-repeat:no-repeat; color:#BA9319; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; height:45px; margin-left:20px; margin-top:8px; padding-left:12px; text-align:left; width:115px; }
#footer #footer-nav2 { line-height:15px; background-image:url("/img/struc/nav_footer_bg.png"); background-repeat:no-repeat; color:#BA9319; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; height:45px; margin-left:20px; margin-top:8px; padding-left:12px; text-align:left; width:115px; }
#footer #footer-nav3 { line-height:15px; background-image:url("/img/struc/nav_footer_bg.png"); background-repeat:no-repeat; color:#BA9319; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; height:45px; margin-left:20px; margin-top:8px; padding-left:12px; text-align:left; width:115px; }
#footer #footer-logo { float:left; }
#footer #footer-nav1 a { color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; }
#footer #footer-nav2 a { color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; }
#footer #footer-nav3 a { color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; }
#footer #footer-newsletter { text-align: left; color:#B4975A; float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative; right:-16px; top:7px; }
#footer #footer-newsletter input.submit { position:relative; left:6px; top:8px; }
#footer #footer-newsletter input.newsletter { width:185px; height:16px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#B4975A; }
/* Misc Global Classes
     -------------------------------------------------------------- */
     
	.right { float: right; } /* YKMOFL */
.left { float: left; }
.clear { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }
/* Remove annoying border on linked images. */
	a img { border: none; }

.slideshow { height: 149px; width: 377px; margin: auto; overflow:hidden }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }