/* CSS Document */

/* Layout */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

* html img {
   margin-bottom: -3px;
}

h1 {
	color:#996600;
	margin-bottom:3px;
	margin-top:5px;
	font: 26px/28px "Times New Roman", Times, serif;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:21px !important;
	margin-bottom:3px;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	color:#FF0000;
	line-height:20px;
	font-size: 13px;
}

/*h2 {
	margin-bottom:10px;
}
*/
* html h2 {
	margin-top:15px;
}

/* Flash Movie Styles */

#flash-movie {
	width:530px;
	height:300px;
	padding:10px;
	border:1px solid #b3b366;
}

a.skip_intro {
	display:block;
	margin-top:18px;
	font-size:16px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#b3b366;
	text-decoration:none;
}

a.skip_intro:hover {
	text-decoration:underline;
}


#flash-content {
	margin-left:21px;
	margin-right:21px;
	width:718px;
	text-align:left;
	background-color:#260040;
	border-bottom:1px solid #b3b366;
}

#flash-intro {
	padding:30px;
}

/* Home Specialties*/
#home {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCC99;
	text-align: center;
}

#home a:link {
	color: #CCCC99;
}

#home a:hover {
	color: #CCCC99;
}

#home a:visited {
	color: #CCCC99;
}

#home a:active {
	color: #CCCC99;
}

#home p {
	text-align: center;
	padding: 10px;
}

/* Page Top Styles */

#hdr-top {
	height:20px;
	background-color:#260040;
	position:relative;
	width:760px;
}

#main-top {
	width:760px;
	background-image:url("../images/full_top.gif");
	background-repeat:no-repeat;
	height:118px;
}

/* Containers */

#page-container {
	width:760px;
	background-image:url("../images/background.gif");
	background-repeat:repeat-y;
	position:relative;
	z-index:998;
}

#content {
	margin-left:21px;
	margin-right:21px;
	width:718px;
	text-align:left;
	background-color:#260040;
	border-bottom:1px solid #b3b366;
}

#flash {
	background-color:#260040;
	position:relative;
}

/* Navigation Styles */

#nav {
	position:absolute;
	right:0px;
	top:0px;
}

#nav a {
	display:block;
	width:180px;
	border-bottom:1px solid #b3b366;
	border-left:1px solid #b3b366;
	color:white;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding:3px;
}

.selected a{
	background-image:url("../images/nav_select.gif");
	background-repeat:no-repeat;
	background-position:left;
}

#nav a:hover {
	background-image:url("../images/nav_ro.gif");
	background-repeat:no-repeat;
	background-position:left;
}

#nav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

/* Main Content Area */

#copy {
	background-image:url("../images/background-test.gif");
	background-color:white;
	position:relative;
	background-repeat:no-repeat;
	background-position:350px 461px;
	display:block;
	width:458px;
	padding:30px;
	line-height:18px;
	min-height:704px;
	max-height:704px;
	margin:0px;
	height:704px;
}

* html #copy {
	margin-left:-1px; /* -1 */
	background-position:350px 458px;
}

* html .nudge {
	background-image:url("../images/bottom_blocka.gif");
	background-position:352px 458px !important;
}

/* Wine Bottle Div */

.wine_div {
	display:block;
	width:150px;
	float:left;
	text-align:center;
}

.wine_main {
	margin-left:110px;
}

.wine_pic {
	clear:both;
}

.wine_heading {
	display:block;
	width:150px;
}

.wine_type {
	display:block;
	width:150px;
	font-size:11px !important;
}

.wine_div img {
	margin-right:10px;
}


/* Miscilanious Styles */

.style4 {
	font-size: 11px;
}



/* Sidebar Styles */

#sidebar {
	float:right;
	width:200px;
	text-align:left;
	background-color:#260040;
	margin-left:-3px;
}

* html #sidebar {
	width:201px; /*201*/
}

/* Bottom Corner Styles */

#bottom {
	background-image:url("../images/bottom.gif");
	background-repeat:no-repeat;
	background-position:left;
	width:760px;
	height:20px;
}

.bottom-right {
	position:absolute; 
	bottom:0px; 
	right:0px;
}

* html .bottom-right {
	bottom:3px;
}

.bottom-right-index {
	position:absolute; 
	bottom:0px; 
	right:0px;
}

* html .bottom-right-index {
	bottom:2px;
}

.bottom-left, .bottom-left-index {
	position:absolute; 
	bottom:0px; 
	z-index:999;
	left:0px;
}


* html .bottom-left {
	bottom:3px;
}

* html .bottom-left-index {
	bottom:2px !important;
}

/* Footer Styles outside of the design */


#footer {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 760px;
}

#footer p {
	padding: 10px;
	text-align: center;		
}

/* Misc IE Fixes */

* html .baseball_fix {
	margin-left:-1px;
}

* html .oneup_baseball_fix {
	margin-left:0px;
	margin-top:3px;
}

* html .plus_one_fix {
	margin-left:0px;
	margin-top:-1px;
}

* html .oneup_plus_one_fix {
	margin-top:3px;
}

* html .casa_fix {
	margin-top:1px;
}

#article {
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right:30px;
	padding-bottom:30px;
}

#summer {
	background-image:url(../images/summer-bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	color:#FFF;
	width:455px;
	height:500px;
	text-align:left;
}

#summer p {
	padding: 10px 15px 10px 130px;
}

#summer a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#summer a:hover {
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
}
	