﻿html, body {
	background-color:#F7F5F5;
	color:#5E4D40;
	font-family:Myriad web, Arial, Candara, Verdana;
	margin: 0;
	padding: 0;
}

#page{
	padding: 0;
	background-color:#E8E2DE;	
	width: 954px;
	margin:5px auto 0 auto;
	position:relative;
	overflow:hidden;
}


/*====CONTENT====*/

#contentMain
{
	background-color:#E8E2DE;
	float:left;
	height:430px;
	margin:0;
	padding:0;
	width:636px;
}

#contentMain .leftContainer
{
	float:left;
	position:relative;
	width:384px;
}

#contentMain .rightContainer
{
	float:right;
	width:232px;
}

#contentMain .leftContainer .image
{
	height:313px;
	width:283px;
	margin:11px;
}

#contentMain .leftContainer .image .footer
{
	background:#AFA298;
	height:287px;
}

#contentMain .leftContainer .image .footer a
{
	color:white;
	text-decoration:none;
}

#contentMain .leftContainer .image .footer div
{
	color:White;
	font-size:10pt;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}

#contentMain .header
{	
	background-color:#446782;
	display:inline-block;
	font-size:12pt;
	font-weight:bold;
	color:White;
	padding:3px 0;
	height:20px;
	width:283px;
	text-align:center;
}

#contentMain .top
{
	background:#FFFFFF;
	height:214px;
	margin:5px 6px;
	padding:2px;
}

#contentMain .bottom
{
 	position:relative;
}

#contentMain .bottom .question
{
	background:#FFFFFF url(/images/homepage/questionSquare180.jpg) no-repeat center center;
	display:inline;
	float:right;
	font-size:9pt;
	height:180px;
	margin-right:6px;
	padding:2px 10px;
	position:relative;
	text-align:center;
	width:289px;
}

#contentMain .bottom .question h3
{
	margin:5px 0 5px 0;
}

#contentMain .bottom .question h5
{
	font-size:9pt;
}

#contentMain .choices
{
	margin:0 auto;
	text-align:left;
}

#contentMain .choices td
{
	vertical-align:middle;
}

/*#contentMain .choices td input
{
	display:block;
	float:left;
}

#contentMain .choices td label
{
	display:block;
	float:left;
}*/

#contentMain .bottom .survey
{
	background:#FFFFFF url(/images/homepage/questionSquare180.jpg) no-repeat center center;
	display:inline;
	float:right;
	font-size:9pt;
	height:180px;
	margin-right:6px;
	padding:2px 7px;
	position:relative;
	text-align:center;
	width:295px;
}

#contentMain .bottom .survey h3
{
	margin:5px 0 2px 0;
}

#contentMain .bottom .survey h5
{
	font-size:9pt;
}

#contentMain .surveyResults
{
	margin:0 auto;
	text-align:left;
	width:250px;
}

#contentMain .surveyResults .barGraph
{
	background-color:#446782;
	height:8px;
}

#contentMain .surveyResults .td1
{
	color:#446782;
	font-size:8pt;
	font-weight:bold;
	width:30px;
}

#contentMain .surveyResults .td2
{
	width:270px;
}

#contentMain .surveyResults .surveyChoice
{
	font-weight:bold;
	font-size:8pt;
	vertical-align:bottom;
}

#contentMain .bottom .submitVote
{
	left:110px;
	position:absolute;
	top:150px;
}

/*====NEWS TICKER====*/

#news
{
	background-color:#AFA298;
	height:313px;
	width:283px;
	margin:11px;
	overflow:hidden;
}

#news a
{	
	font-size:10pt;
	font-weight:bold;
	color:White;
}

#newsLinks
{
	margin:0 3px;
	height:313px;
}

.newsTicker
{
	list-style-type:square;
	color:White;
}

/*====SHADOW====*/
#contentMain .outer
{
	background-image:url(images/homepage/BottomSEC.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/*====HEADER====*/

#header{
	position:relative;
}

#header .top
{
	background-image:url(images/homepage/TopBanner90.gif);
	background-repeat:no-repeat;
	height:90px;
	width:100%;
	position:relative;
	z-index:20;
}

#header .top .homeLink
{
	display:block;
	height:90px;
	position:absolute;
	width:470px;
}

#header .bottom
{
	height:120px;
	width:100%;
}

#header .bottom .image
{
	width:310px;
	float:left;
}

#header .carousel
{
	background-color:#F7F5F5;
	height:82px;
	padding-top:2px;
}

#header .carousel .text
{
	font-size:9pt;
	margin:0px;
}

#header .carousel .text a
{
	text-decoration:none;
}

#header .carousel .image
{
	float:left;
	margin-right:5px;
}

#sps
{
	border-style:none;
	height:70px;
	margin:0 4px 0 0;
	padding:0 0;
}

#sps img
{
	border-style:none;
}

#sps a
{
	border-style:none;
}

#sps img
{
	border-style:none;
}

#sps span
{
	display:none;
	left:-17px;
	margin:0;
	position:absolute;
	top:-16px;
	z-index:10;
}

#sps div
{
	float:right;
	margin:15px 0 0 0;
	position:relative;
	
}

#sps div:hover span
{
	display:block;
}

.Join
{
	color:White;
	cursor:pointer;
	float:right;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	width:159px;
	z-index:0;
}

.lnkJoin
{
	color:White;
	display:block;
	font-size:10pt;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}

#Login
{	
	background-color:#E2EBED;
	border:1px solid #317082;
	color:Black;
	font-size:10pt;
	height:225px;
	left:794px;
	overflow:hidden;
	position:absolute;
	top:-137px;
	width:158px;
	z-index:10;
}

#Login a
{
	font-size:8pt;
}

.topBar
{
	width:12px;
	height:120px;
	background-image:url(images/homepage/topBar.gif);
	background-repeat:repeat-y;
	float:left;
}

/* SOCIAL SITE LINKS*/
#social
{
	border:none;
	height:22px;
	left:672px;
	position:absolute;
	top:68px;
	width:104px;
}

#social a
{
	border:none;
	display:block;
	float:left;
	height:22px;
	width:26px;
}

/* ==============MENU============== */

.tableCell
{
	display:table-cell;
	line-height:normal;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
}

/*==LEFT==*/
#content .LMenu
{
	background-color:#D6CDC8;
	float:left;
	height:430px;
	position:relative;
	width:159px;
	z-index:1000;
}

#content .menu
{
	position:relative;
}

#content .menu ul
{	
	margin:0;
	list-style-type:none;
	padding:0;
}

#content .menu ul li
{
	background:url(images/homepage/BrownGradientBar.gif) no-repeat bottom center;
	font-size:10pt;
	font-weight:bold;
	min-height:25px;
	line-height:25px;
	width:159px;
}

#content .menu li a
{
	color:#446782;
	display:block;
	padding:0 0 2px 10px;
	text-decoration:none;
	width:149px;
}

#content .menu li:hover
{
	background-color:#E8E2DE;
}

#content .menu li:hover > ul
{
	display:block;
}

#content .menu li ul
{
	background-color:#E8E2DE;
	border: solid 2px #AFA397;
	display:none;
	left:159px;
	position:absolute;
	top:-2px;
	width:159px;
	z-index:10;
}

#content .menu li ul li
{
	font-size:9pt;
}

#content .menu li ul li:hover
{
	background-color:#D6CDC8;
}

#content .menu ul li ul li ul
{	
	display:none;
	position:absolute;
	top:-2px;
}

/*==RIGHT==*/

#content .RMenu
{
	background-color:#D6CDC8;
	float:left;
	height:430px;
	width:159px;
}

#content .subMenuRight
{
	background:url(images/homepage/BrownGradientBar.gif) no-repeat bottom center;
	color:#446782;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding-bottom:2px;
	width:159px;
}

#content .subMenuLeft:hover
{
	background-color:#E8E2DE;
}

#content .subMenuRight:hover
{
	background-color:#E8E2DE;
}

#content .subMenuLeft a
{
	margin-left:15px;
	cursor:pointer;
}

#content .subMenuRight a
{
	cursor:pointer;
	margin-left:15px;
}

#content .subMenuRightImage
{
	background:url(images/homepage/BrownGradientBar.gif) no-repeat bottom center;
	color:#446782;
	font-size:10pt;
	font-weight:bold;
	height:40px;
	padding-bottom:2px;
	width:159px;
}

/*=====FOOTER=====*/

#footer
{
	height:158px;
	width:954px;
	border-top:solid 3px #B30003;
}

#footer .leftContainer
{
	height:100%;
	width:310px;
	/*background: #446782 url(/images/homepage/adBottomLeft.gif);*/
	float:left;
}

#footer .leftContainer a
{
	display:block;
	height:79px;
	width:100%;
}

#footer .leftContainer .bottom
{
	background: url(/images/homepage/adBottomLeftClassifieds.jpg) no-repeat;
	height:82px;
}

#footer .leftContainer .top
{
	background: url(/images/homepage/equestrianPromo.jpg) no-repeat;
	height:82px;
	position:relative;
}

    #footer .leftContainer .top a.link1
    {
        height:18px;
        left:8px;
        top:30px;
        position:absolute;
        width:225px;
    }
    
    #footer .leftContainer .top a.link2
    {
        height:18px;
        left:8px;
        top:50px;
        position:absolute;
        width:225px;
    }

#footer .rightContainer
{
	height:100%;
	width:310px;
	/*background: #446782 url(/images/homepage/adBottomRight.jpg);*/
	float:left;
}

#footer .rightContainer .top a
{
	display:block;
	height:79px;
	width:100%;
}

#footer .rightContainer .bottom a
{
	display:block;
	height:76px;
	width:100%;
}

#footer .rightContainer .top
{
	background: url(/images/homepage/bottomTopRightClubE.gif) no-repeat;
	/*background: url(/images/homepage/holidayCards.jpg) no-repeat;*/
	height:82px;
}

#footer .rightContainer .bottom
{
	background: url(/images/homepage/adMemberPerks.gif) no-repeat;
	height:76px;	
}
/* 
-----THIS SECTION HAS BEEN REPLACED BY ADS, BUT I WANT TO KEEP THIS IN
CASE WE EVER GO BACK TO THE MENUS-----

#footer .LMenu
{
	height:100%;
	width:310px;
	background-color:#446782;
	float:left;
}

#footer .RMenu
{
	height:100%;
	width:310px;
	background-color:#446782;
	float:left;
}

#footer .LMenu .subMenu
{
	border-bottom:dashed 1px white;
	height:30px;
	line-height:30px;
	width:290px;
	margin:0 auto;
	font-size:11pt;
	font-weight:bold;

}

#footer .LMenu .subMenuBottom
{
	border-bottom:none;
	height:30px;
	line-height:30px;
	width:290px;
	margin:0 auto;
	font-size:11pt;
	font-weight:bold;

}

#footer .RMenu .subMenu
{
	border-bottom:dashed 1px white;
	height:30px;
	line-height:30px;
	width:290px;
	margin:0 auto;
	font-size:11pt;
	font-weight:bold;

}

#footer .RMenu .subMenuBottom
{
	border-bottom:none;
	height:30px;
	line-height:30px;
	width:290px;
	margin:0 auto;
	font-size:11pt;
	font-weight:bold;

}

#footer .LMenu a
{
	color:White;
	text-decoration:none;
	cursor:pointer;	
}

#footer .RMenu a
{
	color:White;
	text-decoration:none;
	cursor:pointer;
}

*/

#footer .Middle
{
	height:100%;
	width:310px;
	float:left;
	background-image:url(/images/homepage/adBottomCenter.jpg);
}

#footer .Middle a
{
	display:block;
	height:158px;
	width:310px;
}

#footer .bottomBarLeft
{
	width:12px;
	height:100%;
	float:left;
	background-image:url(images/homepage/bottomBarLeft.gif);
	background-repeat:repeat-y;
}

#footer .bottomBarRight
{
	width:12px;
	height:100%;
	float:left;
	background-image:url(images/homepage/bottomBarRight.gif);
	background-repeat:repeat-y;
}

/*====SITEMAP====*/
#siteMap
{	
	background-image:url(images/homepage/bannerBottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:100px;
	width:954px;
	margin:0 auto;
	font-family:Myriad web, Arial, Candara, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#5A493C;
}

#siteMap .Links
{
	padding-top:25px;
}

#siteMap .Links span
{
	display:block;
	margin:0 auto;
	text-align:center;
	width: 700px;
}

#siteMap .Links a
{
	text-decoration:none;
}

#siteMap .Links a:hover
{
	cursor:pointer;
}

/*====OTHER====*/

a 
{
	color:#5E4D40;
}

.fRight
{
	float:right;
	height: 55px;
}

h1
{
	color:#446782;
	font-size:18pt;
	margin:5px 0;
}

h2
{
	color:#446782;
	font-size:14pt;
}

h3
{
	color:#446782;
	font-size:12pt;
	margin:5px 0;
}

h3 a
{
	color:#446782;
}

h4
{
	color:#446782;
	font-size:9pt;
	margin:0;
}

h5
{
	color:#5E4D40;
	font-size:10pt;
	margin:5px 0;
}

h6
{
	color:#5E4D40;
	font-size:8pt;
	margin:5px 0;
}

hr
{
	color:Red;
	height:2px;
	padding:0;
	margin:0;
	border-style:none;
	border-width:0;
}

img
{
	border-style:none;
}

.center
{
	text-align:center;
}

.relative
{
	position:relative;
}

/*----VIDEO----*/

.imageTable td
{
	height:214px;
	text-align:center;
	vertical-align:middle;
	width:384px;
}

.videoContainer
{
	background-color:Black;
	height:214px;
	overflow:hidden;
	position:relative;	
}

.videoObjectWide
{
	position:absolute;
	top:-58px;
}

.videoObjectStandard
{
	background:#000000;
	padding:0 42px 0 43px;
	position:absolute;
	top:0px;
	width:300px;
}

.VIContainer
{
	background:url(/images/homepage/videoSquare.jpg);
	font-size:8pt;
	height:65px;
	margin-bottom:2px;
	overflow:hidden;
	padding:5px 5px 0 5px;
	width:222px;
}

    .VIContainer a
    {
        cursor:pointer;
    }

.VIContainer h6
{
	margin: 0;
}

.VIContainer:hover
{
	background:#FFFFFF;
}

#videoImage1
{
	position:absolute;
	width:384px;
	z-index:1;
}

#videoImage2
{
	position:absolute;
	width:384px;
	z-index:0;
}

#videoImage3
{
	position:absolute;
	width:384px;
	z-index:0;
}
