body { background:#000; margin:0; padding:0; }br {line-height:10px; }.directions	{background-image:url(../str/header_top.jpg); width:934px; height:29px; background-repeat:no-repeat;}.directionsIMG {margin-left:405px; margin-top:0px;}.line {height:1px; width:500px; background-color:#4E4C43; margin-top:5px; margin-bottom:5px;}.hidden {visibility:hidden;}.Xhidden {visibility:hidden; line-height:1px; font-size:1px; height:1px;}.textureWideLeft {	background: url(/resources/str/textureLeft.jpg) top left repeat-y;	}.textureWideRight {	background: url(/resources/str/textureRight.jpg) top left repeat-y;	}/* HOMEPAGE */.hpFrameLeft {	background: url(/resources/str/hp_frameLeft.jpg) top left repeat-y;	}.hpFrameMid {	background: url(/resources/str/hp_frameMid.jpg) top left repeat-y;	}	.hpFrameRight {	background: url(/resources/str/hp_frameRight.jpg) top left repeat-y;	}	.flashFrameLeft {	background: url(/resources/str/hp_flashFrameLeft.jpg) top left repeat-y;	}.flashFrameRight {	background: url(/resources/str/hp_flashFrameRight.jpg) top left repeat-y;	}/* sub page structure */.subFrameLeft {	background: url(/resources/str/sub_frameLeft.jpg) top left repeat-y;	}.subFrameLeftPad {	padding:0px 4px;	margin:0;	}.subFrameLeftContentPad {	padding:7px 11px;	margin:0;	}	.subFrameMid {	background: url(/resources/str/sub_frameMid.jpg) top left repeat-y;	}.subFrameRight {	background: url(/resources/str/sub_frameRight.jpg) top left repeat-y;	}.subLeft {	background: url(/resources/str/sub_leftLeather.jpg) top left repeat-y;	}.subMain {	background: #0A202B;	}.subMainNav {	background: url(/resources/str/sub_mainLeather.jpg) top left repeat;	}	/* REVIEWS */.contentReviews {	color:#FFF7C6;	padding:20px;	}.contentReviews h3 {	color:#DA9B00;	font-size:12px;	font-family:Georgia, serif;	border-bottom:1px solid #261F05;	margin:0 0 3px 0;	padding:0 0 3px 0;	}.contentReviews p {	font-family:arial,sans-serif;	color:#FFF7C6;	font-size:12px;	padding:0;	margin:0 0 15px 0;	}.contentReviews a {	font-family:arial,sans-serif;	color:#961100;	font-size:12px;	padding:0;	margin:0;	}	.heading {	background: url(/resources/str/sub_frameHeadingBackground.gif) top left repeat-y;	}	.picPad {	padding:0 4px 0 5px;	margin:0;	}	.content {	background: url(/resources/str/sub_frameMainBackground.jpg) top left repeat-y;	color:#78848A;	padding:20px 40px;	}.content h3 {	color:#E3DBB0;	font-size:14px;	font-family:Georgia,serif;	margin:0 0 3px 0;	padding:0 0 3px 0;	}.content h4 {	color:#E3DBB0;	font-size:12px;	font-family:Georgia,serif;	margin:0 0 0px 0;	padding:0 0 0 0;	}.content p {	font-family:arial,sans-serif;	color:#78848A;	font-size:12px;	line-height:14px;	padding:0;	margin:0 0 15px 0;	}.content p.leadIn {	color:#E3DBB0;	font-size:14px;	font-family:Georgia,serif;	line-height:16px;	font-weight:bold;	padding:0;	margin:0 0 15px 0;	}.content a {	font-family:arial,sans-serif;	color:#E3DBB0;	font-size:12px;	padding:0;	margin:0;	text-decoration:none;	}.content a:hover {	text-decoration:underline;}.cream {	color:#E3DBB0}.subFrameLeftContentPad h4 {	color:#E3DBB0;	font-size:12px;	font-family:Georgia,serif;	line-height:12px;	font-weight:bold;	padding:5px 0 5px 10px;	margin:0 0 0px 0;	}.subFrameLeftContentPad h5 {	color:#E3DBB0;	font-size:10px;	font-family:Georgia,serif;	line-height:10px;	font-weight:normal;	padding:0 10px;	margin:0 0 5px 0;	}	.subFrameLeftContentPad p {font-family:arial, sans-serif;font-size:11px;padding:5px 10px;margin:0px;color:#E3DBB0;}	.photoRight {float:right;padding:0 0 10px 10px;}.text {width:300px;float:left;}/* MENU */.contentMenu {	background: url(/resources/str/sub_frameMainBackground.jpg) top left repeat-y;	font-family:arial,sans-serif;	font-size:12px;	color:#FFF7C6;	padding:20px 40px;	}.menuCell {	font-family:arial,sans-serif;	color:#FFF7C6;	font-size:12px;}.contentMenu h2 {	font-family:arial,sans-serif;	font-size:14px;	color:#EEDEB3;	border-bottom:1px solid #EEDEB3;	padding:0 0 5px 0;	margin:0 0 5px 0;	}div.menuItem {	float:left;	padding:0;	margin:0 0 5px 0;	}.menuTitle {	width:195px;	color:#9DA6AA;	float:left;	background:#0A202B;	}.menuDesc {	float:left;	padding:0 10px 0 0;	background:#0A202B;	}.menuPrice {	color:#ECDDB2;	float:right;	background:#0A202B;	}/* /MENU *//* WINE LIST */.contentWinelist {	font-family:arial,sans-serif;	font-size:12px;	color:#FFF7C6;	padding:20px;}.contentWinelist h2 {	width:500px;	font-family:arial,sans-serif;	font-size:14px;	color:#DA9B00;	border-bottom:1px solid #DA9B00;	padding:0 0 5px 0;	margin:0 0 5px 0;	float:left;}div.wineGroup {float:left;margin:0 0 20px 0;padding:0;border:0px solid #ff0000;background:#000;}div.wineGroup h3 {color:#DA9B00;float:left;width:525px;background:#000;font-size:14px;line-height:18px;}div.wineItem {font-size:12px;line-height:18px;width:500px;font-family:arial;padding:0px;margin:0px 0px 3px 0px;display:block;float:left;background: #0A202B;}span.wineNumber {color:#FFF7C6;width:20px;text-align:right;float:left;padding:0 10px 0 0;margin:0;background:#0A202B;font-weight:normal;}span.wineName {color:#9DA6AA;float:left;width:auto;padding:0 10px 0 0;font-weight:normal;background:#0A202B;}div.wineSizePrice {float:right;width:150px;}span.wineSize {color:#ECDDB2;width:80px;text-align:right;font-weight:normal;background:#0A202B;float:left;}span.winePrice {color:#ECDDB2;width:40px;text-align:right;font-weight:normal;background:#0A202B;float:right;}ul.wineGroup {	font-family:arial;	font-size:14px;	color:#FFF7C6;	list-style:none;	margin:0px;	padding:5px 0 0 0;	}ul.wineGroup li span {	color:#ff0000;	}ul.wineGroup li a {	color:#fff;	}ul.wineGroup li a:hover {	color:#ffff00;	}ul.wineList {	font-size:11px;	color:#FFF7C6;	font-family:arial,sans-serif;	list-style:none;	margin:0;	padding-left:5px;	}ul.winelist li span {	color:#ff0000;	padding:0;	margin:0;	}ul.winelist li a {	color:#FFF7C6;	padding:0;	margin:0;	text-decoration:none;	}ul.winelist li a:hover {	color:#ff0000;	}#selectWine {	width:520px;	padding:0;	margin:0 0 15px 0;	}		
