body { 

	font-family: "Times New Roman", Times, serif; 

	font-size: 14px; 

	color: #000000; 

	background-image: url('images/bg.jpg');
	text-align:left;

}

.soldout {
	color: #990000;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}

a {
	text-decoration: underline;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #706050;



}

 	A:link {
	color:#706050;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;

}

	A:visited {color: #37261B}

	A:hover {
	color: #37261b;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;



}

.nav {
  color:#E4E8BE;
}

a.nav:link, a.nav:visited, a.nav:hover {color:#E4E8BE;}

p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:125%
}
.small,.caption {
	font- size: 12px;
	font-weight: normal;
}
.quote {
	color: #CCCCCC;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;


}
td {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}
li {
	list-style-type: square;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 0px;
	color:#B0603D;
	text-shadow: #8C8C8C;
}
.homepageprice {
	font-size: 14px;
	font-weight: bold;
}
#productlist {
	padding: 3px;
	border: 2px solid #336666;
	overflow: scroll;
	position: relative;
	visibility: visible;
	height: 250px;
	width: 98%;
	margin-top: 10px;
}
.input { font-family:"Times New Roman", Times, serif; font-size:12px;}
#homeSearch, .green-box {text-align:center; position:relative; padding:5px; background-image:url('http://www.onlinecellars.com/images/bg.jpg'); border:2px solid #066; width:100%; margin:.5em 0;}
input.textfield {background-color:#ff9;}
INPUT.buttonpos {background-color:#930;border:2px solid #ccc; border-top:1px solid black; border-right:1px solid black;color:#CCC;padding:2px;margin-left:5px; font-size:11px}
#qotd {background-color:#930; padding:5px;}
.rcbox {margin:30px 5px 5px 5px; border:2px solid #B0603D; padding:7px 3px 7px 3px; }
.rcbox .small {color:#FFCC99; text-decoration:none;}
#footer {text-align:center; font-size:15px; padding:1em 0 .5em}
#navigationMiva {border:2px solid #B0603D; background-color:#366; width:220px;padding-bottom:1em; display:none}
#navigation{position:relative; border:2px solid #B0603D; background-color:#366; width:184px;padding-bottom:1em; height:270px;}
#navigation A, #navigation A:visited, #navigation A:link, #navigation A:hover, #navigation A:active {color:#E4E8BE; width:100%; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #808080; border-bottom:1px solid #808080; padding:0px 10px;display:inline}
#navigation A:hover {background-color:#808040}

/*********************************************/
/* Picture enlarge and media hilight         */
/*********************************************/
.module_r IMG {position:relative}
.module_r .caption {margin-bottom:8px; position:relative;display:block; margin-bottom:20px;}
.module_r .caption IMG.enlarge, .module_r .caption IMG.media  {position:absolute; right:0px; margin:-25px -7px 0px 0px; padding:0px; width:32px; height:25px; background:url('/images/new/picture_enlarge.gif') 0 0 no-repeat;z-index:3; }
.module_r .caption IMG.media{background:url('/images/new/picture_media.gif') 0 0 no-repeat;z-index:3; }


/***********************/
/* Component Alignment */
/***********************/
#alignLeft, .module_l {margin:2px 10px 10px 0px; float:left; width:auto; padding:0px;}
#alignRight, .module_r {margin:2px 0px 10px 10px; float:right; padding:0px;}
.module_r, .module_l {background-color:#FFF; width:100px; max-width:100px;}
.module_r .picturecaption_r, .module_r .picturecaption_l {position:relative; padding:0px;}

