/* CSS Document */

/* This stylesheet controls various elements throughout the website. Not only applying to texts on the pages.
/* Please make edits with caution as any changes you make here will happen site wide. If you are unsure of what to edit,
/* feel free to contact your website administrator with the changes you would like to have made. They will be able to make
/* them for you in a timely and efficient manner.

/* Your site is as important to you as it is to the one who designed and built it, as well as the one who maintains it. We want
/* to see it up and running in flawless condition as much as you do. Please don't hesitate to ask questions when they come up.

/* Thank you in advance!
/* - Your Designer/Builder
*/

/* -- general settings -- */

body {

	background-color:#000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#452100;
}

#outer	{
	border:1px solid #666633;
	}

/* -- the left-hand navigation column -- */

#column_one	{
	background-image:url(../images/navBG.jpg);
	background-repeat:repeat-y;
}

.update	{
	font-size:12px;
	font-style:italic;
	text-align:center;
	color:#efefef;
}

/* --- navigation list elements --- */

#column_one ul,li	{
	padding:0px;
	margin:0px;
	list-style:none;
}

#aboutus	{
	padding:0px;
	margin-top:-3px;
}


/* -- the right-side column for body content -- */

#column_two	{
	background-image:url(../images/main_BG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fbefdb;
}

#home	{
	background-image:url(../images/home_graphic.jpg);
	margin:0px 0px 0px 0xp;
	background-repeat:no-repeat;
	background-position:top;
	width:540px;
	height:400px;
	position:absolute;
	top:82px;
}

#home h3	{
	margin:205px 50px 10px 20px;
	text-align:center;
	width:250px;
	font-size:14px;
	color:#000000;
}

#home2	{
	background-image:url(../images/home_graphic2.jpg);
	margin:0px 0px 0px 0xp;
	background-repeat:no-repeat;
	background-position:top;
	width:540px;
	height:150px;
	position:absolute;
	top:482px;
}

#home2 a	{
	color:#f9edbb;
}

#home2 h3	{
	margin:8px 0px 0px 130px;
	width:400px;
	height:75px;
	font-size:13px;
	color:#f9edbb;
	font-weight:normal;
}

#content	{
	width:520px;
	height:auto;
	position:relative;
	top:42px;
	left:20px;
	line-height:14px;
	margin-bottom:10px;
}

#content h2	{
	font-size:16px;
	font-style:italic;
	text-align:right;
}

.newstitle	{
	font-weight:bold;
	color:#990000;
}

.footer	{
	font-size:12px;
	line-height:16px;
	color:#9e9251;
	padding:7px 0px 7px 0px;
}

/* --- Current Wine Release Settings --*/

.wine	{
	font-weight:bold;
}

.price	{
	font-weight:bold;
}

.clubprice	{
	font-weight:bold;
}

.desc	{
	font-style:italic;
}

.awards	{
	color:#333333;
}

/* -- top navigation in right column -- */

#smallNav	{
	margin: 25px 15px 0px 330px;
	font-size:12px;
	color:#a2403d;
}

#smallNav a:link {
	text-decoration:none;
	color:#a2403d;
	font-weight:bold;
}

#smallNav a:visited {
	text-decoration:none;
	color:#a2403d;
	font-weight:bold;
}

#smallNav a:hover {
	text-decoration:underline;
	color:#195926;
	font-weight:bold;
}

#smallNav a:active {
	text-decoration:none;
	color:#a2403d;
	font-weight:bold;
}

/** 
 *  Wine Listings Formatting 
 **/
table.listingTable {
 	border-top:1px solid #8f8477;
	margin-bottom:18px;
}
table.listingTable th {
 	text-align:left;
	font-size:13px;
	padding:8px 0;
	padding-right:12px;
}
table.listingTable th.ltWineQty {
 	text-align:right;
	padding-right:0;
}
table.listingTable th.ltWineName {
	width:200px;
}
table.listingTable th.ltWinePrice {
	width:50px;
}
table.listingTable th.ltWineClubPrice {
	width:150px;
} 

div.addToCart-Bottom {
	border-top:1px solid #8f8477;
	padding-top:14px;
	text-align:right;
}
input.wineQty {
 	border:2px solid #452100;
	font-size:12px;
	color:#000;
}
