/* Site Structure */
body {
	height:100%;
	background: url('../i/tanBackground.gif') repeat #dde3d5;}

h1 {font-size: 18px;line-height:1.2em;color:#660033;}
h2 {font-size: 18px;line-height:1.2em;}
h3 {font-size: 14px;
	line-height:1.2em;
	font-weight: bold;
	color:#660033;}
h4 {font-size: 14px;line-height:1.2em;font-weight: bold;}
h5 {font-size: 13px;line-height:1.4em;color:#660033;}
h6 {font-size: 13px;line-height:1.4em;}

#stageBackground {
	background: url('../i/stageBackground.gif') repeat-y #fff;
	margin:0 auto;
	padding:0;
	z-index: 1;
	min-height:100%;
	width: 739px;}

* html #stageBackground {height: 100%;}

#header {
	width:702px;
	height:109px;
	margin:0 0 0 19px;
	position:relative;
	z-index:10;
	background-color: #fff;}
#header input {
	height:14px;
	font-size:10px;
	border:0;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	vertical-align:top;}
#header input[type=text] {width:122px;padding:0 0 0 3px;}
#searchform {
	position: absolute;
	top:14px;
	right:20px;}

#sideBar {
	margin:0 10px 0 49px;
	width:171px;
	font-family: Lucida Grande Unicode, Lucida Grande, Helvetica, Arial, sans-serif;
	display:inline;
	position:relative;
	float:left;}

.memberBenifitsInfo {
	margin:20px 0 0 0;
	width:153px;
	height:127px;
	margin:20px 0 0 0;
	padding:8px;
	font-size: 10px;
	border:1px solid #fff;}

.logInBox {
	margin:20px 0 0 0;
	width:153px;
	height:127px;
	margin:20px 0 0 0;
	padding:8px;
	border:1px solid #fff;}

.loginTable {font-size: 9px;}
.loginTable td {vertical-align: middle;}
.loginTable input[type=text],
.loginTable input[type=password] {
	width:98px;
	border:1px solid #444;
	padding:0 0 0 3px;}
.loginTable input[type=checkbox] {
	width:11px;
	height:11px;
	margin:0 0 2px 0;
	padding:0;
	background-color: #fff;}
.secondField {
	margin:2px 0 0 0;}
.joinOWAtext {
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	padding:0 10px 0 0;}
.fPassText {text-decoration: underline !important;}

.sideBarBox {
	width:158px;
	margin:10px 0 0 0;
	padding:8px 3px 0 8px;
	border:1px solid #fff;
	border-width: 1px 0 0 1px;}

.sideBarBox h2, .logInBox h2, .memberBenifitsInfo h2 {font-size: 12px;text-transform: uppercase;}
.sideBarBox li {
	font-size: 10px;
	list-style-type: none;}
.sideBarBox ul {margin:0;}
.sideBarBox ul ul {margin:0 0 0 8px;}
.sideBarBox ul ul li strong {font-weight:normal;}
.sideBarBox ul ul ul{margin:0 0 0 8px;}

.featuredVendors {
	width:153px;
	color:#fff;
	margin:10px 0 0 0;
	padding:3px 8px 0 8px;
	border:1px solid #fff;
	border-width: 1px 0 0 1px;}
.featuredVendors h2 {font-size: 9px;text-transform: uppercase; color:#fff;}



#mainContent {
	margin:0;
	width:470px;
	float:left;
	display:inline;
	position:relative;
	background-color:#a3bac0;}

#homeHeaderColumn {
	margin:20px 0 0 0;
	background: url('../i/welcomeBox.gif') repeat-y #fff;
	padding:0;
	width:468px;
	height: 154px;	
	float:left;
	display:inline;}
#homeHeaderColumn img {
	display:inline;
	margin:5px 8px 5px 5px;
	float:left;}
#homeHeaderColumn h1 {padding:5px 12px 0 0;}
#homeHeaderColumn p{
	font-size: 12px;
	line-height: 1.7em;
	padding:2px 10px 0 0;}
.redBullet {color:#660033;}

.memberOnlyBox {
	width:236px;
	height: 130px;
	float: left;
	display: inline;
	background: url('../i/memberOnlyBox.gif') repeat-y #fff;}

.moreInfoBox {
	width:232px;
	height: 130px;
	float: left;
	display: inline;
	clear:right;
	background: url('../i/moreInfoBox.gif') repeat-y #fff;}


.memberOnlyBox h2, .moreInfoBox h2 {font-size: 14px;color: #fff;padding:10px 0 0 9px;}
.memberOnlyBox p, .moreInfoBox p {font-size: 10px;margin:8px 16px 3px 9px;}
.memberOnlyBox ul, .moreInfoBox ul  {
	font-size: 10px;
	margin:0 0 0 12px;
	padding:0;}

.memberOnlyBox li, .moreInfoBox li  {
	list-style-type: disc;
	list-style-position: inside;
	font-size: 10px;
	margin:0;
	padding:0;
	color:#660033;}

#interiorColumn {
	margin: 20px 0;
	border:5px solid #fff;
	width:417px;
	background-color: #eeefef;
	padding:9px 17px;}

#interiorColumn li {margin:5px 0;}
.columnOne{
	width:200px;
	float:left;
	display:inline;
	margin:10px 17px 0 0;}
	
.columnTwo{
	float:left;
	display:inline;
	width:200px;
	margin:10px 0 0 0;}

#breadCrumbs {
	font-size: 9px;
	margin:0 0 10px 0;
	font-family: Verdana, Lucida Grande, helvetica, arial, sans-serif;}
.currentBC {color:#660033;}

.loginFormCenter {
	width:242px;
	margin:0 0 0 85px;
	padding:0 0 0 10px;
	background: url('../i/loginRepeat.gif') repeat-y #fff;}
.centerLoginTable {
	font-family: Lucida Grande, helvetica, arial, sans-serif;
	font-size: 9px;}
.loginFormBookCaps{margin:0 0 0 85px;}
.fPassTextCenter {
	text-decoration: underline !important;
	display:inline-block;
	margin:5px 0 0 0;}


#footer {
	width:739px;
	padding:15px 0;
	text-align:center;}
#footer p {
	color:#fff;
	text-transform:uppercase;
	font-family: Lucida Grande, helvetica, arial, sans-serif;
	font-size: 9px;}

	
/* Link Styles */
a:link    {color: #660033; text-decoration:none;}
a:visited {color: #660033; text-decoration:none;}
a:hover   {color: #7e91a0; text-decoration:none;}
a:active  {color: #660033; text-decoration:none;}

#breadCrumbs a:link    {color: #333; text-decoration:none;}
#breadCrumbs a:visited {color: #333; text-decoration:none;}
#breadCrumbs a:hover   {color: #660033; text-decoration:none;}
#breadCrumbs a:active  {color: #333; text-decoration:none;}

#sideBar a:link    {color: #333; text-decoration:none;}
#sideBar a:visited {color: #333; text-decoration:none;}
#sideBar a:hover   {color: #fff; text-decoration:none;}
#sideBar a:active  {color: #333; text-decoration:none;}

#footer A:link { color: #fff;font-weight:normal;}
#footer A:visited {color: #fff;font-weight:normal;}
#footer	A:hover {color: #333;font-weight:normal;}
#footer A:active {color: #fff;font-weight:normal;}	

/* Content Styles */
.searchButon {}
.nocomments {display:none;}
.gvoField {width:120px;}

.alignright {float: right;}
.alignleft {float: left;}
img.alignright {margin: 0 0 2px 7px;}
img.alignleft {margin: 0 7px 2px 0;}



.sideBarBox .owbUL {margin:0 0 0 10px;}
.owbULTitle {margin:0 0 0 -10px;}
