.bug_catcher {background: transparent;}
.css_warning {display: none;}

/* Defaults */

#page_container { width: 100%; margin: 0 auto;  text-align: center; }

head:first-child+body #page_container { /* Owen hack - Hide from Win IE & Opera */ padding-left: 0; }

#page_wrapper { width: 755px; margin: 0 auto;  padding-left: 2px;  text-align: left; }

head:first-child+body #page_wrapper { /* Owen hack - Hide from Win IE & Opera */ padding-left: 0; }

body {
	font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;  
	background: #380808 url(../images/background2.gif); 
	margin-top: 20px; 
	}

.wineGuy { color: #FFFFFF; }

.wineGuy a:link { color: #F9F4A4; }

a {
	color: #9C0808; 
	text-decoration: underline;
	}

a:hover {
	color: #DE3333; 
	text-decoration: underline;
	}

h1 { font: bold 17px Arial, Verdana, Helvetica; font-style: italic; margin: 0; }

form { margin: 0; padding: 0; }

ul.IronBridge { list-style-type: none; margin: 0; padding: 0; }
ul.IronBridge li { background: transparent url(images/commercial_bullet.gif) no-repeat left; margin: 0; padding-left: 12px; }

.photoLeft { float: left; margin: 5px 18px 5px 0; padding: 8px; border: 1px solid #000000; }
.photoRight { float: right; margin: 5px 0 5px 18px; padding: 8px; border: 1px solid #000000; }


.text { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #000000; padding-left: 10px;}
.text a {color: #9C0808; text-decoration: underline;}
.text a:hover {color: #DE3333; text-decoration: underline;}

.text2 { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.text2 a {color: #9C0808; text-decoration: underline;}
.text2 a:hover {color: #DE3333; text-decoration: underline;}

.news { font: normal 9px/12px Verdana, Arial, san-serif; color: #000000; width: 210px; }
.news a { font: normal 9px/12px Verdana, Arial, san-serif; color: #9C0808; text-decoration: underline; }
.news a:hover { font: normal 9px/12px Verdana, Arial, san-serif; color: #DE3333; text-decoration: underline; }

.submenu { font: normal 12px/17px Arial, Verdana, Helvetica, sans-serif; color: #000000; }
.submenu a { font: italic 15px/14px Georgia, Times New Roman, Serif; color: #9C0808; text-decoration: none; }
.submenu a:hover { font: italic 15px/14px Georgia, Times New Roman, Serif; color: #DE3333; text-decoration: none; border-bottom: 1px dotted #DE3333; }

.wineList { font: normal 10px/12px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.wineList a {color: #9C0808; text-decoration: none;}
.wineList a:hover {color: #DE3333; text-decoration: underline;}

.wineList_back { font: normal 10px/12px Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
.wineList_back a {color: #FFFFFF; text-decoration: none;}
.wineList_back a:hover {color: #F8AB21; text-decoration: underline;}

.text_footer {font: normal 10px/13px Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF;}
.text_footer a {color: #FAC950; text-decoration: underline;}
.text_footer a:hover {color: #F8AB21; text-decoration: underline;}

.winebargains { border: 1px solid #FAC950; background-color: #FDF1AE; text-align: center; width: 100%; padding: 5px; font-weight: bold; font-size: 115%; margin: 20px 0; }
