body
{
    margin: 0;
    padding: 0;
    background-color: #feebdb;
}

body{ text-align:center; }

img
{
    border: 0;
    margin: 0;
    padding: 0;
}

img#rightImg{
   margin-top:5px;
   margin-right:6px;
   float:right;
}

#clear{ clear: both; }

div.clear{ clear:both; }

div#error-message{ color:red; }

div#container
{
    width: 1000px;
    margin: 0 auto;
    text-align:left;
}

div#header
{
}

div#headerTopSpan
{
    width: 1000px;
    height: 108px;
    background: url('../img/headerTopSpan.jpg') repeat-x;
}

div#headerTopAd
{
    padding: 10px 20px 0px 16px;
}

div#headerLogo
{
    width: 259px;
    height: 111px;
    float: left;
}

div#headerSkylineTop
{
    width: 741px;
    height: 80px;
    float: left;
    background: url('../img/headerSkylineSpan.jpg') no-repeat;
}

div#headerSkylineTop ul {
	float:right;
	margin: 0 20px 0 0;
	padding-left: 5px;
}

div#headerSkylineTop li {
	display: inline;
	color:#006444;
	font-size:0.75em;
	font-weight:bold;
	font-family: "Trebuchet MS";
}

div#headerSkylineTop a{
	text-decoration:none;
	color:#006444;
	font-weight:bold;
}

div#headerSkylineTop a:hover{
	color:#e88a58;
}

div#headerSkylineTop td {
	font-size:0.8em;
	color:#000000;
}

div#headerSkylineTop input {
	font-size:0.8em;
	width:100px;
}

div#headerNav
{
    width: 741px;
    height: 31px;
    float: right;
    background: url('../img/headernavbg.jpg') 0px 0px;
}

div#headerNavContainer ul
{
    padding-left: 0;
    margin: 0;
    float: right;
}

div#headerNavContainer ul li 
{ 
    display: inline; 
}

div#headerNavContainer ul li a.about 
{
  	float: left; 
    width: 76px;
    height: 31px;
    background: url('../img/navAboutFoac.jpg') 0px 0px;
}

div#headerNavContainer ul li a.about:hover
{
    background: url('../img/navAboutFoac.jpg') 0px 31px;
}

.about-selected
{
  	float: left; 
    width: 76px;
    height: 31px;
    background: url('../img/navAboutFoac.jpg') 0px 31px;
}

div#headerNavContainer ul li a.news 
{
    float: left;	
    width: 84px;
    height: 31px;
    background: url('../img/nav7elevenNews.jpg') 0px 0px;
}

div#headerNavContainer ul li a.news:hover
{
    background: url('../img/nav7elevenNews.jpg') 0px 31px;
}

div#headerLogoSkylineNavContainer
{
	width:1000px;
	height:111px;
}

.news-selected
{
    float: left;	
    width: 84px;
    height: 31px;	
	background: url('../img/nav7elevenNews.jpg') 0px 31px;
}

div#headerNavContainer ul li a.members 
{
	float: left; 	
    width: 101px;
    height: 31px;
    background: url('../img/navFoacMembersActive.jpg') 0px 0px;
}

div#headerNavContainer ul li a.members:hover 
{
    background: url('../img/navFoacMembersActive.jpg') 0px 31px;
}

.members-selected
{
	float: left; 	
    width: 101px;
    height: 31px;	
	background: url('../img/navFoacMembersActive.jpg') 0px 31px;
}

div#headerNavContainer ul li a.cal 
{
	float: left; 
    width: 99px;
    height: 31px;
    background: url('../img/navCalofEvents.jpg') 0px 0px;
}

div#headerNavContainer ul li a.cal:hover  
{
    background: url('../img/navCalofEvents.jpg') 0px 31px;
}

.cal-selected
{
	float: left; 
    width: 99px;
    height: 31px;
	background: url('../img/navCalofEvents.jpg') 0px 31px;
}

div#headerNavContainer ul li a.gallery 
{
 	float: left; 
    width: 86px;
    height: 31px;
    background: url('../img/navPhotoGal.jpg') 0px 0px;
}

div#headerNavContainer ul li a.gallery:hover
{
    background: url('../img/navPhotoGal.jpg') 0px 31px;
}

.gallery-selected
{
 	float: left; 
    width: 86px;
    height: 31px;
	background: url('../img/navPhotoGal.jpg') 0px 31px;
}

div#headerNavContainer ul li a.ads 
{
    width: 106px;
    height: 31px;
	float: left; 
    background: url('../img/navWevAdvert.jpg') 0px 0px;
}

div#headerNavContainer ul li a.ads:hover
{
    background: url('../img/navWevAdvert.jpg') 0px 31px;
}

.ads-selected
{
    width: 106px;
    height: 31px;
	float: left; 
	background: url('../img/navWevAdvert.jpg') 0px 31px;
}

div#headerNavContainer ul li a.coupons 
{
    width: 89px;
    height: 31px;
	float: left;
    background: url('../img/navCoupons.jpg') 0px 0px;
}


div#headerNavContainer ul li a.coupons:hover 
{
    background: url('../img/navCoupons.jpg') 0px 31px;
}

.coupons-selected
{
    width: 89px;
    height: 31px;
	float: left;
	background: url('../img/navCoupons.jpg') 0px 31px;
}

div#headerNavContainer ul li a.forums 
{
    width: 89px;
    height: 31px;
	float: left;
    background: url('../img/navForums.jpg') 0px 0px;
}

div#headerNavContainer ul li a.forums:hover 
{
    background: url('../img/navForums.jpg') 0px 31px;
}

div#headerNavContainer ul li a.contact 
{
    width: 100px;
    height: 31px;
	float: left; 
    background: url('../img/navContactUs.jpg') 0px 0px;
    
}

div#headerNavContainer ul li a.contact:hover
{
    background: url('../img/navContactUs.jpg') 0px 31px;
}

.contact-selected
{
    width: 100px;
    height: 31px;
	float: left; 
	background: url('../img/navContactUs.jpg') 0px 31px;
}

div#contentContainer
{
    width: 1000px;
    height: auto;
    background: url('../img/bodyContainerBg2.jpg') repeat-x;
    background-color:#e6e7e8;
}

div#tertiaryContainer
{
    width: 1000px;
    height: auto;
    padding-top: 10px;    
}

div#tertiaryBGContainer{
    width:auto;
    height:auto;
    background: url('../img/tertiaryContainerBg.jpg') repeat-y;
    background-position:top left;
}

div#tertiaryContentContainer{
	width:682px;
	height:auto;
	background: url('../img/content_container_03.jpg') repeat-y;
	background-position:top left;
	float:left;
}

div#tertiarySideNav
{
    float: left;
    width: 139px;
    height: 685px;
    margin-left: 8px;
    margin-right: 8px;
}

div#tertiarySideNavTop
{
    width: 141px;
    height: 300px;
}

div#leftnavheader
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:auto;
	background-color:#026648;
	padding-top:3px;
	padding-bottom:3px;
}

div#leftnavheader a {
	color:#FFFFFF;
	text-decoration:none;
}

div#tertiarySideNavIcons
{
    width: 125px;
    height: 100px;
}

div#tertiaryContainerLeft
{
    float: left;
    width: 339px;
    height: auto;
	margin-right:1px;
    background-color: #ededee;
}

div#tertiaryContainerRight
{
    float: left;
    width: 340px;
    margin-left:2px;
    height: auto;
   /* background-color: #ededee;*/
}

p.textSpacing
{
    margin-top: 10px;
    margin-bottom: 40px;
    margin-left: 17px;
    margin-right: 17px;
    line-height: 13pt;
}

p.textSpacing_compact
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 17px;
    margin-right: 17px;
    line-height: 12pt;
}

/* --- Start TEXT ------------------------------------ */
span.header 
{
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
    color: #006546;
}

span.subheader 
{
    font-family: Trebuchet MS;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    color: #006546;
}

span.boardheader
{
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #006546;	
}

span.icon 
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #006546;
}

img.icon
{
	border:0;
}

span.quote 
{
    font-family: Trebuchet MS;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    color: #f26721;
}

span.regcontent 
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #000000;
}

ul.regcontent, ol.regcontent
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #000000;
    padding-right:8px;
}

ul.regcontent li{
	padding-bottom:5px;
}

form.accountForm{
	margin: -20px 0 20px 5px;
}

label.accountlabel{
	display:block;
	float:left;
	font-size:.9em;
	font-weight:bold;
	padding-top:5px;
	width:150px;
}

input.accountinput{
	border: 1px solid #4D4D4D;
	margin-top: 5px;
	width:180px;
}
/* --- End TEXT ------------------------------------ */

div#splashContainer
{
    width: 1000px;
    height: auto;
    padding: 10px 0px 0px 0px;    
}

div#flashContainer
{
    width: 820px;
    height: auto;
    padding: 0px 0px 0px 17px;
    float: left;
}

div.splashContentHeader
{
    color: #006546;
    font-size: 1.2em;
    margin: 0px 0px 25px 0px;
    padding: 0;    
    line-height: 0;
    font-family: arial;
    font-style: italic;
    font-weight: bolder;
    text-transform: uppercase;
}

div#splashFranchisorContainer
{
    width: 266px;
    height: auto;
    float: left;
    margin: 0px 12px 0px 0px;
}

div#splashFranchisorImage
{
    height: 406px;
}

div#splashFranchisorLogin
{
    height: 37px;
}    

div#splashFranchisorContent
{
    font-family: arial;
    font-size: .8em;
    margin: 25px 0px 25px 0px;
}

div#splashOwnersContainer
{
    width: 265px;
    height: auto;
    float: left;
    margin: 0px 12px 0px 0px;
}

div#splashOwnersImage
{
    height: 406px;
}

div#splashOwnersLogin
{
    height: 37px;
}

div#splashOwnersContent
{
    font-family: arial;
    font-size: .8em;
    margin: 25px 0px 25px 0px;
}

div#splashVendorContainer
{
    width: 265px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

div#splashVendorImage
{
    height: 406px;
}

div#splashVendorLogin
{
    height: 37px;
}

div#splashVendorContent
{
    font-family: arial;
    font-size: .8em;
    margin: 25px 0px 25px 0px;
}

div#splashADSContainer
{
    width: 120px;
    height: 444px;
    float: left;
    margin: 0px 0px 0px 30px;
}

div#slideshowContainer
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	background-color:#e6e7e8;
}

div#slideshowContainer p.textSpacing{
	text-align:left;
	margin-left:92px;
}

div#footer
{
	text-align:center;
	margin: 0 auto;
	width:1000px;
}

div#footer ul#linkSetTop
{
    text-align: center;
    margin: 0 auto;
    padding: 0;
}

div#footer ul#linkSetBottom
{
    text-align: center;
    margin: 0 auto;
    padding: 0;
}

div#footer li
{
    display: inline;
    list-style-type: none;
    padding-right: 5px;
}

div#footer li a
{
    color: #898989;
    font-family: arial;
    font-size: .6em;
    text-transform: uppercase;
    text-decoration: none;
}

div#footer li b
{
    color: #999999;
    font-family: arial;
    font-size: .6em;
    text-transform: uppercase;
    text-decoration: none;
}

div#footer li a:hover
{
    color: black;    
}

.footerLinkSeparator
{
    color: #999999;
}

div#footerAggravator
{
    width: 750px;
    height: 1px;
    border-bottom: 1px #999999 solid;
    margin: 0 auto;
    padding: 3px 0px;
}

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
	background: white;
	width: 200px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 14px;
	border-bottom: 1px solid #77787b; 
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
	background: url(../img/navbg.jpg);
}

* html .dropmenudiv a{
	width: 100%;
}

.dropmenudiv a:hover{ 
	color: #026648;
	background: url(../img/navbg.jpg) 0px 24px;
}

.leftmenudiv {
	top: 0;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
	background: white;
	width: 139px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.leftmenudiv a{
	width: auto;
	display: block;
	text-indent: 12px;
	border-bottom: 1px solid #77787b; 
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
	background: url(../img/navbg.jpg);
}

* html .leftmenudiv a{
	width: 100%;
}

.leftmenudiv a:hover{ 
	color: #026648;
	background: url(../img/navbg.jpg) 0px 24px;
}

.leftmenudiv a.current{
	color: #026648;
	background: url(../img/navbg.jpg) 0px 24px;
}

div#tertiaryContentContainer a{
	color:#0055ee;
	text-decoration:none;
}

div#tertiaryContentContainer a:hover{
	color:#0011aa;
	text-decoration:none;
}

.column{
	/*column styles here*/
}

.gutter{
	/*gutter styles here*/
}

.multiColumn, .multiColumn-screen{
	/*multiColumn area containing div styles here*/
}

@media screen{
	.multiColumn, .multiColumn-screen{ 
		display:block; 
		position:relative;
	}
	.multiColumn-print{ display:none; 	}
}

@media print{
	.multiColumn, .multiColumn-print{ 
		display:block; 
		position:relative;
	}
	.multiColumn-screen{ display:none; } 
}

/* styles for store directory */
span.searchError{
	color:red;
	font-weight:bold;
}

div#directory_container{
	font-family: "Trebuchet MS";
	width:670px;
	background-color:#EDEDEE;
	text-align:left;
	padding: 6px 5px 6px 6px;
}

div#directory_container ul{
	margin: 5px 0 5px 0;
}

div#directory_container li{
	display: inline;
	list-style-type: none;
	padding: 0 5px 0 5px;
}

ul.directory_nav{
	display:inline; 
	text-align:center; 
	padding-left:24px;
}

ul.directory_nav li{
	
}

ul.directory_nav li.current{
	
}

ul.directory_nav li.current a{
	color: #FFFFFF;
}

div#directory_container .storeContainer{
	width:670px;
	border-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	margin-bottom:4px;
	border-top-width:6px;
	border-color:#F76228 #999999 #999999 #999999;
}

div.foac {
	background-color:#FFAAAA;
}

div.corporate {
	background-color:#ccffcc;
}

div.whitehen {
	background-color:#AAAAFF;
}

div.indy {
	
}

table#ad_pricing {
	border-collapse:collapse;
	margin: 0 5px;
}

table#ad_pricing td, th {
	border-style:solid;                         
	border-color:black;
	border-width:1px;
	font-size:12px;
}


table#ad_pricing th{
	font-size:12px;
}

ul#boardMembers li{
	list-style-image:none;
	list-style-type:none;
	line-height:1.6em;
	
}

ul#boardMembers li a{
	text-decoration:none;
	color: #000000;
	cursor: pointer;
}

/*			for the create account form		*/

form#newAcctForm {
	color: #FFFFFF;	
	width: 460px;
}

form#newAcctForm input,form#newAcctForm textarea {
/*	border: 1px solid #4C4C4C;   */
	margin: 0 0 6px;
	padding: 5px;
	width: 220px;	
}

form#newAcctForm label {
	float:left;
	margin-right:4px;
	padding-top:4px;
	text-align:right;
	width:175px;	
}

form#newAcctForm input.submit-button {
	float:right;
	width:70px;
	margin-right: 40px;	
}

.formFieldContainer {
/*	background-color:#E05F1F;*/
	background-color:#4A2C1B;
	margin-top:4px;
	margin-bottom:4px;
	padding-bottom:4px;
	padding-top:4px;
}

.validation-failed {
  border: 2px solid #FF0000;
}
.validation-passed {
  border: 2px solid green;
}
.validation-advice {
  margin: 2px; 
  padding: 2px; 
  color:#fff; 
  background-color:#f00;
}

#tip_accordion {
	width: 300px;	
	margin-left: 20px;
}
div.tip_title {
	cursor: pointer;
	background-image: url('../img/tip_bg.jpg');
	background-position: left top;
	background-repeat: repeat-x;

	height:24px;
	width: 300px;
	padding-left:4px;

	font-family: 'Times New Roman', Times, serif;
	color: #FFFFFF;
	font-weight: bold;
}
div.tip_body {
	background-color:#F4C7AA;	
	width: 296px; /* 302px; */
	height: 0px;
	padding:4px;

	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}




