/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	background-position: 0px 0px;
	background-attachment: fixed;
	background-color:#591813;
}

img { border: none }

body#secondary {
	font: 13px/20px Georgia, "Times New Roman", Times, serif;
}

A:link		{ color:#977d2f; text-decoration:none; }
A:visited	{ color:#977d2f; text-decoration:none; }
A:active	{ color:#977d2f;}
A:hover		{ color:#977d2f; }

#main {
	background-image:url(langtry-bg.jpg);
	background-repeat:repeat-y;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-color:#fdfdfd;
}

#homemain {
	background-image:url(langtry-home-bg.jpg);
	background-repeat:repeat-y;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-color:#ffffff;
}


#secondarynavbar {
	background-image:url(langtry-navbg.jpg);
	background-repeat:no-repeat;
	width:800px;
	text-align:center;
	vertical-align:middle;
}

.secondarynavelem {
	font: 13px/39px Georgia, "Times New Roman", Times, serif;
	padding-left:1%;
	padding-right:1%;
	font-weight:bold;
}

.secondarynavelem A:link    { color:#e8da6a; text-decoration:none; }
.secondarynavelem A:visited { color:#e8da6a; text-decoration:none; }
.secondarynavelem A:active  { color:#e8da6a; text-decoration:none; }
.secondarynavelem A:hover   { color:#e8da6a; text-decoration:none; }

.secondarynavactive {
	background-image:none;
	background-color:#e8da6a;
}
.secondarynavactive A:link    { color:#950203; text-decoration:none; }
.secondarynavactive A:visited { color:#950203; text-decoration:none; }
.secondarynavactive A:active  { color:#950203; text-decoration:none; }
.secondarynavactive A:hover   { color:#950203; text-decoration:none; }

.sidebarnavelem {
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 10px;
}

.sidebarnavelem A:link    { color:#a18655; text-decoration:none; }
.sidebarnavelem A:visited { color:#a18655; text-decoration:none; }
.sidebarnavelem A:active  { color:#a18655; text-decoration:none; }
.sidebarnavelem A:hover   { color:#a18655; text-decoration:none; }

.sidebarnavelemactive A:link		{ color:#aa2c23; text-decoration:none; font-weight:bold; }
.sidebarnavelemactive A:visited 	{ color:#aa2c23; text-decoration:none; font-weight:bold; }
.sidebarnavelemactive A:active  	{ color:#aa2c23; font-weight:bold; }
.sidebarnavelemactive A:hover  	    { color:#aa2c23; font-weight:bold;}

.breakout {
	margin-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
}


#sidebarleft {
	margin-left:0px;
	width:175px;
	padding-right:28px;
	padding-top:10px;
	float:left;
}

#secondarycontent {
	width:550px;
	padding-top:20px;
	padding-left:5px;
	float:left;
}

#secondarycontentwine {
	float:left;
	width:320px;
	padding-top:20px;
}

.winegraphic {
	float:left;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
}


.buynow {
	padding-left:5px;
	padding-top:10px;
}

.redtext {
	color:#aa2c23;
}

#secondarycontentwine h1,h2,h3, #secondarycontent h1,h2,h3 {
	color:#aa2c23;
}


h1 { font-size:19pt;}

h2 { font-size:16px; }

h3 { font-size:13px; }

.biggertext { font-size:15px }

.tab { margin-left:15px }


#bottomnav {
	color:#977d2f;
	width:800px;
	padding-top:30px;
	line-height:40px;
	vertical-align:top;
	text-align:center;
	clear:both;
	font-size:9px;
	font-weight:lighter;
}

.sidebargraphic {
	padding-top:30px;
	padding-left:0px;
}
.contentimage {
padding-left: 15px;
float: right;
}
.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */
