.hdr {
	font-family: RotisSemiSans ExtraBold;
	font-size: 14px;
	color: #AB373B;
	letter-spacing: 0.1;
}

.def {
	font-family: Chaparral Pro;
	font-size: 13px;
	color: #675C46;
	letter-spacing: 0.1;
}

.defitalic {
	font-family: Chaparral Pro Italic;
	font-size: 13px;
	color: #675C46;
	letter-spacing: 0.1;
}

.defbold {
	font-family: Chaparral Pro SmBd;
	font-size: 13px;
	color: #675C46;
	letter-spacing: 0.1;
}

.defbolditalic {
	font-family: Chaparral Pro SmBd Italic;
	font-size: 13px;
	color: #675C46;
	letter-spacing: 0.1;
}

.defboldred {
	font-family: Chaparral Pro SmBd;
	font-size: 13px;
	color: #AB373B;
	letter-spacing: 0.1;
}

.defstrong {
	font-family: Chaparral Pro Bold;
	font-size: 13px;
	color: #675C46;
	letter-spacing: 0.1;
}

.alignr {
	text-align: right;
}

.alignl {
	text-align: left;
}

.alignc {
	text-align: center;
}

.alignj {
	text-align: justify;
}


/*  New CSS code  */

body {color:#433B35; font-size:14px; line-height:21px; font:Times New Roman,Georgia,sans-serif; height:100%; margin:0; padding:0; background-color: #FFFFEB;}  

a {	color: #990000;}
a:link {color: #611a02;}

/* GRAPHICAL HEADERS AS H1 TAGS
h1 {position:relative; height:70px; overflow:hidden; font-size:11px; font-weight:bold; color:#CE4331;}

	h1.picheader span {position:absolute; left:20px; top:0px; width:425px; height:100%;}
	h1.picheader span.picspan-home {background-image:url(http://www.oopswines.com/images/hl_home.jpg) no-repeat top left;} */
	
h1 {color: #624b3b;	font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; padding: 0 0 2px 0; margin: 0;}
h2 {color: #624b3b;	font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; padding: 0 0 2px 0; margin: 0;}
h3 {font-size: 11px; padding: 0; margin: 0;}	
p { margin: 0 0 9px 0; 	padding: 0;}
img { border: 0;}
img a { border: 0;}
td {color: #7c5d47;	font-family:Georgia, 'Times New Roman', Times, serif; 	font-size: 11px; 	line-height: 16px;	padding: 0;}

#contest {color:#433B35;}
	#contest td {padding:2px; font-size:14px;}
	td.tdquestionline {font-weight: bold; border-top:1px solid #7c5d47; margin-top:10px; padding-top:10px;}
#wineshop {background:url(http://www.oopswines.com/images/hl_wineshop.jpg) no-repeat top left; padding-top:90px; margin-left:26px; width:600px;}
	#wineshop h2 {font-size:14px; font-weight:bold; line-height:17px; border-top:1px solid #ECE7D1; margin-top:20px; padding-top:10px;} 
	#wineshop p {width:300px; margin-right:25px;}
	#wineshop span {float:right;}
	#wineshop input {margin:5 0;}
	
.sidebar_list ul {padding: 0 0 10px 0;}
.sidebar_list li {padding: 0 0 10px 0;}

.topBorder {	background-image: url(../images/border-top.gif); 	background-repeat:repeat-x; 	height: 4px; 	width: 100%; 	margin: 0; 	padding: 0;	}

.wrapper { 	border: #eae7d1 1px solid; 	margin: 20px; 	padding: 0;	}

.oopsNav {	float: left;	width: 179;	margin: 0;	padding: 0;	}	
.navFlash { margin: 20px 0 0 0; padding: 0;}

.distrWrapper { margin: 10px 0 0 10px;}

.homeColumn {	width: 239px;	text-align:left;	line-height: 18px;	padding: 0 10px 0px 10px;	}	
.secondaryTitle {margin: 100px 15px 15px 15px; padding: 5px 0 5px 5px;}
.secondaryColumn {color:#7c5d47; font-family:Georgia,'Times New Roman',Times,serif; font-size:14px; line-height:21px; text-align:left; width:420px;	margin:0px 0px 0 30px; padding:5px 20px 30px 20px; background-image:url(../images/secondary_fade.jpg); background-position:top left; background-repeat:no-repeat;}
.secondaryColumn p {padding: 0 10px 0 10px;}

.fullColumn {color:#000000; background-color:#ffffff; font-family:Georgia,'Times New Roman',Times,serif; font-size:14px; line-height:21px; text-align:left; width:650px; margin:0px; padding:10px 20px 10px 20px; border:double 3px #D6BE86;}
.fullColumn p {padding: 0 10px 0 10px;}

.mediaHome { padding: 150px 0 30px 0; text-align:center;}
.mediaText { width: 300px; 	text-align:left; padding: 0 15px 50px 20px;}
.mediaText p { text-align:left;}

.wineColumn {	color: #7c5d47;	font-family:Georgia, 'Times New Roman', Times, serif;	font-size: 11px;	line-height: 18px;	text-align:left;	width: 420px;	height: auto;	padding-top: 0;	padding-right: 15px;	padding-bottom: 50px;	padding-left: 20px;	}

.plane { width: 300px; text-align: right;}
.wineText {float:left; width:350px; padding:10px 30px 0 30px; color:#7c5d47; font-family:Georgia,'Times New Roman', Times, serif; font-size:14px; line-height:21px; text-align:left; background-image:url(../images/secondary_fade.jpg); background-position:top left; background-repeat:no-repeat;}

.wineTable {padding: 10px 0 15px 0; margin: 15px 0 0 0; font-size: 10px;}
.wineTable td {padding: 5px; margin:0; border:#CCCCCC 1px solid;}

.adTable img {border: #cccccc 1px solid;}

.rightColumn {	text-align:left;	}

.contactBkgd {	background-image:url(../images/contact_frame.jpg); 	background-repeat: no-repeat; 	background-position: center top; 	padding: 20px 0 0 10px;	margin: 140px 0 0 50px;	height: 615px;	}

.footerlinks {color: #7c5d47; font-family:Georgia, 'Times New Roman', Times, serif;  font-size: 10px;  text-align:center;	padding: 15px 0 15px 0}

.footer {color: #7c5d47; font-style:italic; font-family:Georgia, 'Times New Roman', Times, serif;  font-size: 9px;  text-align:center;	padding: 0 0 15px 0}
