/* COMMON STYLES */

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, helvetica, sans-serif;
	color: #000;
	background-color: #f1f1e1;
}
TD, td, .BodyText, select, input, textarea {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
}
h1, .h1, a.h1, a.h1:visited, a.h1:hover	{
	font-size: 16px;
	line-height: 21px;
	color: #000d49;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
h2, .h2, a.h2, a.h2:visited, a.h2:hover	{
	font-size: 14px;
	line-height: 18px;
	color: #000d49;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
h3, .h3, a.h3, a.h3:visited, a.h3:hover	{
	font-size: 11px;
	line-height: 18px;
	color: #000d49;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


/* BACKGROUND STYLES */

.MainZoneBG	{
	background-color: #f1f1e1;
}
.LogoBar	{
	background-color: #f1f1e1;
	padding: 16px 0px 16px 0px;
}
.content-zone	{
	background-color: #f9f9f3;
}
.BlueBar	{
	background-image: url('https://rossandrewwinery.c8.ixwebhosting.com/images/common/banner-bg-blue.png');
	background-repeat: repeat-x;
	/*background-color: #000d49;*/
}
.RedBar	{
	background-image: url('https://rossandrewwinery.c8.ixwebhosting.com/images/common/banner-bg-red.png');
	background-repeat: repeat-x;
	/*background-color: #981908;*/
}
.GreenBar	{
	background-image: url('https://rossandrewwinery.c8.ixwebhosting.com/images/common/banner-bg-green.png');
	background-repeat: repeat-x;
	/*background-color: #78ae3a;*/
}
.PurpleBar	{
	background-image: url('https://rossandrewwinery.c8.ixwebhosting.com/images/common/banner-bg-purple.png');
	background-repeat: repeat-x;
	/*background-color: #592e79;*/
}
.BlackLine	{
	background-color: #000;
}
.Outlines	{
	border: 1px solid #dadad9;
	padding: 12px;
}

/* HOME FEATURE STYLE */

.BarsHorizontal	{
	background-image: url('https://rossandrewwinery.c8.ixwebhosting.com/images/home/bars-horiz.png');
	background-repeat: repeat-x;
}
.BarsVertical	{
	background-image: url('https://rossandrewwinery.c8.ixwebhosting.com/images/home/bars-vert.png');
	background-repeat: repeat-y;
}
.HomeFeature	{
	padding: 14px;
}

/* PHOTO TREATMENT */

.Photo	{
	border: 1px solid #c7c7c2;
	padding: 4px;
}
.Caption	{
	font-size: 9px;
	line-height: 14px;
	font-style: italic;
	color: #818181;
}


/* GENEARL STYLES */

input, textarea, select {
	font-size: 11px;
	border:1px solid #dbdfe6;
}
#subject {
	display: none;
}
.blue {
	background:#000d49;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
}
.info {
	background:#f1f1f1;
	font-size: 11px;
	padding:4px;
}
TABLE TH {
	text-align:left;
	padding:4px;
}



/* LINK STYLES */

a, a:visited	{
	color: #b32d1c;
	font-weight: normal;
	text-decoration: none;
}
a:hover	{
	color: #666;
}
.navOn, a.navOn, a.navOn:hover, a.navOn:visited	{
	font-size: 12px;
	line-height: 16px;
	color: #b22d1c;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
.navOff, a.navOff, a.navOff:hover, a.navOff:visited	{
	font-size: 12px;
	line-height: 16px;
	color: #000d49;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
.subnavOn, a.subnavOn, a.subnavOn:hover, a.subnavOn:visited	{
	font-size: 10px;
	line-height: 13px;
	color: #b22d1c;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 0px 3px 0px;
	margin: 0px;
}
.subnavOff, a.subnavOff, a.subnavOff:hover, a.subnavOff:visited	{
	font-size: 10px;
	line-height: 13px;
	color: #000d49;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 0px 3px 0px;
	margin: 0px;
}


/* FOOTER */

.copyright, a.copyright, a.copyright:visited, a.copyright:hover	{
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #919191;
	padding: 28px 0px 10px 0px;
	margin: 0px;
}
