html {font-size: 125%;}

body {
	background: url(../graphics/bg.jpg) repeat-x #000000;
	margin: 0px;
	font-size: 50%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;}
	
#container {width: 800px; margin: 0px auto 15px auto;}

#logo {width: 505px; height: 201px; background: url(../graphics/logo.png) no-repeat;}	
	#logo a {width: 505px; height: 201px; display: block;}
	#logo h1 {margin: 0px;}

* html #logo{background-image: url(../graphics/logo.gif);}
	
/* #containerMain {width: 780px; margin: 0px auto;} */	
#nav {width: 160px; float: left; background: url(../graphics/bg_nav.jpg); color: #FFFFFF; border: 5px solid #eee9cc; font-size: 1.6em;}
	#nav ul {margin: 0px 0px 10px 0px; padding: 0px; list-style: none;}
	#nav ul li {margin: 0px; padding: 0px; list-style: none;}
	#nav ul li a {display: block; padding: 8px 0px 8px 8px; color: #FFFFFF;  text-decoration: none; width: 152px;}
	#nav ul li a:hover {color: #ffffff; text-decoration: none; background: url(../graphics/bg_nav_hover.jpg) left center;}
	
	a.wineclub {display: block; width: 160px; height: 157px; background: url(../graphics/gift_card2.jpg) no-repeat;}
	a.wineclub:hover {background: url(../graphics/gift_card2.jpg) 0px -157px no-repeat;}
	a.wineclub:active {background: url(../graphics/gift_card2.jpg) 0px -314px no-repeat;}
	
	#nav h1 {margin: 0px;}
#content {width: 605px; float: left; margin-left: 15px; font-size: 1.2em; padding: 10px 0px; background: url(../graphics/bg_body.jpg); font-family: Georgia, "Times New Roman", Times, serif; color: #543d20;}
	#contentHeader {width: 585px; background: url(../graphics/headline_bg.jpg) repeat-x; height: 48px; padding: 20px 10px 0px 10px; margin-bottom: 10px;}
		#contentHeader h1 {color: #FFFFFF;}
	#contentInside {width: 585px; padding: 0px 10px;}
	
#locationContainer {width: 214px; /*width: 414px;*/margin: 20px auto 10px auto;}
	#locationLeft {width: 200px; border: 1px solid #543d20; float: left; background-color: #ffffff;}
		#locationLeft h4, #locationRight h4, #locationLeft span, #locationRight span {margin: 0px; display: block; background-color: #543d20; color: #ffffff; padding: 5px 0px; text-align: center;}
		#locationLeft p, #locationRight p {margin: 0px; padding: 8px;}
	#locationRight {width: 200px; border: 1px solid #543d20; float: right; background-color: #ffffff;}

#footer {width: 770px; margin: 0px auto; padding: 0px 0px 10px 0px; color: #eee9cc;}
	#tag {width: 185px; float: left;}
		a.lancet {display: block; width: 85px; height: 19px; background: url(../graphics/lancet.gif) no-repeat;}
		a.lancet:hover {background: url(../graphics/lancet.gif) 0px -19px no-repeat;}
		#tag a {color: #eee9cc; text-decoration: none;}
		#tag a:visited {color: #dcd7bb; text-decoration: none;}
		#tag a:hover {color: #eee9cc; text-decoration: underline;}
		#tag a:active {color: #eee9cc; text-decoration: underline;}
	#address {width: 585px; float: left;}
		#addressLeft {width: 161px; height: 47px; float: left; background: url(../graphics/address.gif) no-repeat;}
		/*#addressRight {width: 137px; height: 47px; float: right; background: url(../graphics/address_bville.gif) no-repeat;}*/

.newsstory {margin-top: 10px;}
/*.iconBorderVertL {background: url(../graphics/icon_border_vert.gif) repeat-y top left; width: 30px; padding-right: 6px;}
.iconBorderVertR {background: url(../graphics/icon_border_vert.gif) repeat-y top right; width: 30px; padding-left: 6px;}*/

ul.menuOptions {margin: 20px 0px 20px 20px; padding: 0px; list-style: none;}
ul.menuOptions li {margin: 2px 0px; padding: 3px 0px 3px 18px; list-style: none; background: url(../graphics/icon_menu.gif) no-repeat left;}
ul.menuOptions li a {color: #543d20; text-decoration: underline;}
ul.menuOptions li a:visited {color: #543d20; text-decoration: underline;}
ul.menuOptions li a:visited {color: #543d20; text-decoration: underline;}
ul.menuOptions li a:hover {color: #543d20; text-decoration: none;}

ul.menuList {margin: 10px 0px 0px 0px; padding: 0px; list-style: none;}
ul.menuList li {margin: 0px; padding: 4px; list-style: none; background: #ffffff; line-height: 1.5em;}
ul.menuList li.secondary {background: none; margin: 4px 0px;}
ul.menuList li p.desc {margin: 0px 40px 0px 0px; text-align: left;}
ul.menuList li p.left {margin: -17px 60px 0px 0px; text-align: right;}
ul.menuList li p {margin: -17px 0px 0px 10px; text-align: right;}

ul.news {margin: 0px; padding: 0px; list-style: none;}
ul.news li {margin: 2px 0px; padding: 3px 0px 3px 18px; list-style: none; background: url(../graphics/icon_menu.gif) no-repeat left;}

a {color: #865100; text-decoration: underline;}
a:visited {color: #865100; text-decoration: underline;}
a:active {color: #865100; text-decoration: underline;}
a:hover {color: #865100; text-decoration: none;}

a.top {background: url(../graphics/icon_menu.gif) no-repeat left; color: #543d20; text-decoration: underline; padding: 3px 0px 3px 18px;}
a.top:visited {color: #543d20; text-decoration: underline;}
a.top:active {color: #543d20; text-decoration: underline;}
a.top:hover {color: #543d20; text-decoration: none;}

p {margin: 15px 0px 0px 0px;}	
h1, h2, h3, h4, h5 {margin: 0px; color: #543d20;}
h1 {font-size: 2.2em;}
h2 {font-size: 1.8em;}
h2.menuItem {text-align: center; display: block; border-bottom: 1px solid #543d20;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}

.menuName {font-size: 1.4em; font-weight: bold;}
.content13 {font-size: 1.3em;}
.brownborder {border: 1px solid #543d20;}

.clearfloats {clear: both;}
.hiddenspan {display: none;}


/*-------------------------------------------------------*/
/*-----------------PHOTO GALLERY SETTINGS----------------*/
/*-------------------------------------------------------*/

.list-design-categories, .list-design-thumbs {

	margin: 15px 0 0 0;

	padding: 0;

}



	.list-design-categories li, .list-design-thumbs li {

		margin: 0 15px 10px 0;

		padding: 0;

		list-style: none;

		float: left;

	}

	

		.list-design-thumbs li a img, .list-design-categories li a img {

			border: 1px solid #b4ab93;

			padding: 6px;

			background-color: #fff;

		}


