html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6
	{
	margin: 0;
	padding: 0;
/*	border: 1px;*/
	font-family: Lucida Grande, Verdana, Helvetica, sans-serif;
	line-height: 1.35em;
	font-size: 11px;
	}
	
h1	{ font-size: 16px;} /*header*/
h2	{ font-size: 12px; 	color: #609;} /*purple sub-head*/
h3	{ font-size: 12px;} /*bold sub-head*/
h4	{ font-size: 10px;} /*bold sub-head*/
h5	{ font-size: 10px;} /*bold sub-head*/
h6	{ font-size: 9px;} /*for breadcrumb trail*/

img { border-style: none; border: 0;}

body {	background-color: #160B14; margin: 0px; padding: 0px; }

#homeContent {color:#fff;}

#wrapper
{
	width: 746px;
	margin: 10px auto;
}

#banner { height: 117px; }
#sep
{
	height: 14px;
	background-image: url(../images/top_seperator2.jpg);
}

#sep span
{
	margin: 0px 0px 0px 7px;
	line-height: 24px;
	font-size: 9px;
	color: #fff;
}

#nav
{
	background-image: url(../images/nav_background.gif);
	text-align: right;
	height: 32px;
}
#nav ul, #nav li { 	display: inline;}

#navTwo
{
	background-image: url(../images/nav2_right.gif);
	text-align: left;
	height: 22px;
}

#navTwo ul, #navTwo li { 	display: inline;}

#leftcontent
{
	float: left;
	width: 497px;
	height: 355px;
	background-color: #000;
	background-image: url(../images/left_content_back.jpg);
	background-repeat: no-repeat;
	color: #fff;
}

#leftcontent p { margin: 22px 73px 0px 7px;}
#leftcontent h1 { font-family: Bodoni, Georgia, Times New Roman, serif; margin: 20px 0px -7px 7px; }
#leftcontent h3 {font-family: Bodoni, Georgia, Times New Roman, serif; font-size: 14px; color: #fff; margin: 7px; }
#leftcontent form
{
	margin: 10px 75px 7px 15px;
	padding: 10px; 
	border-width: 1px;
	border-style: solid;
	border-color: white; 

}

#leftcontent a { margin: 0px; color: #FF9933; text-decoration: none; }
#leftcontent a:hover {	color: #FF9933;	text-decoration: underline; }
#leftcontent a:active {	color: #FF9933;	text-decoration: none; }
#leftcontent a:visited {	color: #A35994;	text-decoration: none; }

#rightcontent
{
	float: right;
	width: 249px;
	height: 355px;
	background-image: url(../images/sidebar_rpt.gif);
	margin-top: 0px; margin-bottom: 0px; 
}

#rightcontent p { font-size: 10px; margin: 2px 18px 30px 15px; color: #fff;}
#rightcontent h1{ font-family: Bodoni, Georgia, Times New Roman, serif; font-size: 14px;	margin: 0px 7px 3px 15px; color: #fff;}
#rightcontent h2, #rightcontent h3, #rightcontent h4 { margin: 2px 7px 7px 15px; color: #A35994; }
#rightcontent h3, #rightcontent h4{ color: #fff;}
#rightcontent a { margin: 0px; color: #FF9933; text-decoration: none; }
#rightcontent a:hover {	color: #FF9933;	text-decoration: underline; }
#rightcontent a:active {	color: #FF9933;	text-decoration: none; }
#rightcontent a:visited {	color: #A35994;	text-decoration: none; }


#boxOne
{
	clear: both; 
	background-color: #7A9480;
	float: left;
	width: 483px;
	padding: 7px;
	vertical-align; bottom;
}

#addSpace
{
	width: 497px;
	height: 355px;
	float: left;	
}
#footer
{
	clear: both;
	text-align: right;
	padding: 4px;
	background-image: url(../images/footer_back.jpg);
	background-repeat: no-repeat;
	color: #9900CC;
	vertical-align: bottom;
}

#footer a { color: #9900CC; text-decoration: none}
#footer a:hover {	text-decoration: underline; }
#footer a:active {	text-decoration: none; }
#footer a:visited {	text-decoration: none; }


#contentWrapper /*Content Wrapper for subsequent pages*/
{
	width: 746px;
	background-color: white;
	margin: 0;
	padding: 0;

}



#breadcrumb
{
	margin: 0px 300px 20px 22px;
	padding: 5px 0px 0px 0px;
}

#breadcrumb a { color: #9900CC;text-decoration: none;}

#largecontent p, #largecontent h1, #largecontent h2, #largecontent h3,  #largecontent ul {

	margin-left: 82px;
	margin-right: 240px;
	}
	
#largecontent a {	color: #9900CC;	text-decoration: none; }
#largecontent a:hover {	color: #9900CC;	text-decoration: underline; }
#largecontent a:active {	color: #FF9933;	text-decoration: none; }
#largecontent a:visited {	color: #666;	text-decoration: none; }
#largecontent ul{ color: #000; list-style-type: none; list-style-position: default; }
#largecontent img {	float: left; margin-right: 10px; margin-bottom: 10px; }
#largecontent h2 , #largecontent h3 {	clear: both; margin-bottom: 10px; }
#largecontent h3 {	 margin-top: 3px; color: #000;}
#largecontent h4 {	font-size: 10px; margin-left: 0px; margin-top: 0px; color: #000;}

#wine ul{ color: #000; list-style-type: none; list-style-position: default; }
#wine li {	font-size: 10px; font-weight: normal margin-left: 0px; color: #000;}

#largecontent p { clear: both; margin-bottom: 10px; }

#largecontent hr {
	clear: both; 
margin-top: 12px;
margin-bottom: 12px;
margin-left: 82px;
height: 0px; 
text-align: left; 
border: 1px dotted #999999;
}


/*  CSS files is good to this point...10:18 pm 11/30  */

#selWrapper /*Selection page Content Wrapper*/
{
	width: 746px;
	margin: 0;
	padding: 0;
	background-image: url(../images/sel_long_background.gif);
	background-repeat: repeat;
}


#selWrapperTwo /*Selection page Content Wrapper*/
{
	width: 746px;
	margin: 0;
	padding: 0;

	background-image: url(../images/sel_long_background2.gif);
	background-repeat: repeat;
}


#selLeft
{
	float: left;
	width: 468px;
	background-image: url(../images/sel_short_left_background.gif);
}

#selLeft p, #selLeft h1, #selLeft h2, #selLeft h3, #selLeft h4 {padding: 0px 50px 10px 82px}
#selLeft ul{ color: #000; padding: 0px 50px 10px 82px; list-style-type: none; list-style-position: default; }
#selLeft a {color: #9900CC;	text-decoration: none; }
#selLeft a {	color: #9900CC;	text-decoration: none; }
#selLeft a:hover {	color: #9900CC;	text-decoration: underline; }
#selLeft a:active {	color: #FF9933;	text-decoration: none; }
#selLeft a:visited {	color: #666;	text-decoration: none; }

#selRight
{
	float: right;
	width: 278px;
	background-color: #AFC3B3;
	background-image: url(../images/sel_short_right_background.gif);
	background-repeat: repeat;
}

#selRight p, #selRight h3 {padding: 0px 30px 10px 10px;}
#selRight a {color: #9900CC;	text-decoration: none; }

