body {
	background: #ecf4cb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
	color: #000000;
}	
div.social_media_callout	{
	background-color:#FFF;
	width:205px;
	height:43px;
	margin:0 auto;
}
div.social_media_callout div	{
	float:left;
}
div.social_media_callout div.facebook	{
	float:left;
	padding:0 20px 0 25px;
	margin:10px 0;
	border-right:1px solid #dccbde;
}
div.social_media_callout div.youtube	{
	float:right;
	padding:0 25px 0 0;
	margin:10px 0;
}

#site_wrapper {
	background: #FFFFFF;
	border: 1px solid #78A600;
	padding: 0px 40px 40px 0px;
}

label {
	font-weight: bold;		
}

a {
	color: #78A600;
}

a:hover {
	color: #415901;
}

#header {
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 40px;
	width: 707px;
}

#nav {
	margin: 10px 0px 0px 0px;
	width: 707px;
	height: 22px;
}

.orange_bg {
	background: #EE6236;
}

.purple_bg {
	background: #80267F;
}

.darkblue_bg {
	background: #397FD7;
}


.lightblue_bg {
	background: #00C3FA;
}

.green_bg {
	background: #78A600;
}

.pink_bg {
	background: #e14398;
}


#nav ul {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}

#nav ul li {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	display: inline;
	list_style-type: none;
	text-transform: uppercase;
	color: #FFFFFF;
}

#nav ul li a {
	text-decoration: none;
	color: #FFFFFF;
}

#nav ul li a:hover {
	text-decoration: none;
	color: #000000;
}



h1 {
	font-variant:small-caps;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #80267F;
	text-align: center;
	font-weight: 100;
	margin-top: 5px;
	margin-bottom: 5px;
}




h2 {
	font-variant:small-caps;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #80267F;
	text-align: left;
	font-weight: 100;
	border-bottom: 1px solid #80267F;
	padding : 0px 0px 5px 0px;
	margin : 0px;
}
h3 {
	background-color:#78A600;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 0 0;
	padding:5px 0;
}

#main_content_margin {
	padding : 0px 10px 0px 40px;
}


#bottom_callout {
	font-family: "Times New Roman", Times, serif;
	background: #78A600;
	padding: 7px 0px 7px 0px;
	text-align: center;
	color: #FFFFFF;
	font-style: italic;
	font-size: 19px;
	line-height: 25px;
}


#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 25px 0px 25px;
	text-align: center;
}

#footer #bottom_nav {
	padding: 7px 0px 7px 0px;
	text-align: center;
	color: #76AC79;
}

#footer #bottom_nav a {
	color: #78A600;
	text-decoration: none;
}

#footer #bottom_nav a:hover {
	color: #415901;
	text-decoration: none;
}

#signal_footer {
	padding: 10px 0px;
}

/* STORE STYLES START */



#store_dir_wrapper h1.directory_title {
	font-variant:small-caps;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #78A600;
	font-weight: 100;
	margin-bottom: 5px;
	border: none;
	text-align: left;
}


#dir_col1 {
	width: 220px;
	padding: 0px 15px 0px 0px;
	float: left;
}

#dir_col2 {
	width: 220px;
	padding: 0px 15px 50px 0px;
	float: left;
}

#dir_col3 {
	width: 235px;
	float: left;
}

.store_dir {
	margin: 0px;
	padding: 0px;
}

.store_dir li {
	list-style-type: none;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.store_dir a {
	text-decoration: none;
}

.store_link a {
	color:  #80267F;
	text-decoration: none;
}

.store_link a:hover {
	color:  #591A58;
	text-decoration: none;
}

/* STORES */

#fountainside	{
	width : 614px;	
}

#fountainside td	{
	color : #7547A2;
	font-size : 11px;
	line-height : 15px;	
}

#finelyFinished	{
	width : 614px;	
}

#finelyFinished	td	{
	color : #CC3333;
	font-size : 11px;
	line-height : 15px;	
}

#embellishments	{
	width : 614px;	
}

#embellishments	td	{
	color : #866125;
	font-size : 11px;
	line-height : 15px;	
}

#airlieMoon	{
	width : 614px;	
}

#airlieMoon	td	{
	color : #6666CC;
	font-size : 11px;
	line-height : 15px;	
}

#benie	{
	width : 614px;	
}

#benie td	{
	color : #5B605A;
	font-size : 11px;
	line-height : 15px;	
}

#paysage	{
	width : 614px;	
}

#paysage td	{
	color : #5A374F;
	font-size : 11px;
	line-height : 15px;	
}

#opus	{
	width : 614px;	
}

#opus td	{
	color : #00718A;
	font-size : 11px;
	line-height : 15px;	
}

#blush	{
	width : 614px;	
}

#blush td	{
	color : #000000;
	font-size : 11px;
	line-height : 15px;	
}

#monkees	{
	width : 614px;	
}

#monkees	td	{
	color : #403F0E;
	font-size : 11px;
	line-height : 15px;	
}

#bristol	{
	width : 614px;	
}

#bristol	td	{
	color : #CCFF99;
	font-size : 11px;
	line-height : 15px;	
}

#luminaFitnessPopup	{
	width : 700px;	
	border: 2px solid #39699C ;
	background: #FFFFFF;
	margin-top: 20px ;
	margin-bottom: 20px ;
	
}

#luminaFitnessPopup	td	{
	color : #263B51;
	font-size : 11px;
	line-height : 15px;	
}

#contestant_container {
	margin-left: 20px;
	margin-bottom: 30px;
}

.contestant {
	padding : 10px 0px;
}

.name {
	font-size: 13px;
}

#luminaFitness	{
	width : 614px;	
}


#luminaFitness	td	{
	color : #000000;
	font-size : 11px;
	line-height : 15px;	
}

#jennifers	{
	width : 614px;	
}

#jennifers	td	{
	color : #E80C0D;
	font-size : 11px;
	line-height : 15px;	
}

#islandPassage	{
	width : 614px;	
}

#islandPassage td	{
	color : #FFFFFF;
	font-size : 11px;
	line-height : 15px;	
}

#alligatorPie	{
	width : 614px;	
}

#alligatorPie td	{
	color : #000000;
	font-size : 11px;
	line-height : 15px;	
}

#rBryan	{
	width : 614px;	
}

#rBryan td	{
	color : #333333;
	font-size : 11px;
	line-height : 15px;	
}

#portLandGrille	{
	width : 614px;	
}

#portLandGrille td	{
	color : #FFFFFF;
	font-size : 11px;
	line-height : 15px;	
}

#chesters	{
	width : 614px;	
}

#chesters td	{
	color : #52200A;
	font-size : 11px;
	line-height : 15px;	
}

#dirtymartini	{
	width : 614px;	
}

#dirtymartini td	{
	color : #1E5D2C;
	font-size : 11px;
	line-height : 15px;	
}

#portCityJava	{
	width : 614px;	
}

#portCityJava td	{
	color : #FFFFFF;
	font-size : 11px;
	line-height : 15px;	
}

#harbourClub	{
	width : 614px;	
}

#harbourClub td	{
	color : #4B352A;
	font-size : 11px;
	line-height : 15px;	
}

#sito	{
	width : 614px;	
}

#sito td	{
	color : #224381;
	font-size : 11px;
	line-height : 15px;	
}

#tag	{
	width : 614px;	
}

#tag td	{
	color : #23256C;
	font-size : 11px;
	line-height : 15px;	
}

#pinkPetunia	{
	width : 614px;	
}

#pinkPetunia td	{
	color : #3C3F10;
	font-size : 11px;
	line-height : 15px;	
}

#deborahs	{
	width : 614px;	
}

#deborahs td	{
	color : #FFFFFF;
	font-size : 11px;
	line-height : 15px;	
}

#sBurke	{
	width : 614px;	
}

#sBurke td	{
	color : #FFFFFF;
	font-size : 11px;
	line-height : 15px;	
}

#brasserie	{
	color : #C23731;
}

#brasserie a	{
	color : #C23731;
}

#maxs	{
	color : #073F2C;
}

#maxs a	{
	color : #073F2C;
}
/* STORE STYLES END */

/* SHOP STYLES START */

#site_wrapper_shop {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_shop a {
	color: #80267F;
}

#site_wrapper_shop a:hover {
	color:  #591A58;
}

#site_wrapper_shop #main_content_margin {
	width: 687 px;
}

#site_wrapper_shop h1 {
	color: #80267F;
}


#site_wrapper_shop h2 {
	color: #80267F;
	margin-bottom: 0px;
}

#site_wrapper_shop .table_listing {
	padding-left: 5px;
}


#specials_events {
	width: 614px;
	padding: 10px 0px 20px 0px;
}

#specials_events a {
	color: #80267F;
	text-decoration: none;
}


#specials_events a:hover {
	color:  #591A58;
	text-decoration: none;
}
#bckdirectory {
	width: 614px;
	color: #80267F;
	text-decoration: none;
	padding-top:10px;
}
#bckdirectory a{
	color: #80267F;
	text-decoration: none;
}
#bckdirectory a:hover{
	color: #80267F;
	text-decoration: underline;
}

#links {
	width: 614px;
	padding: 20px 0px 0px 0px;
}

#links a {
	color: #80267F;
	text-decoration: none;
}


#links a:hover {
	color:  #591A58;
	text-decoration: none;
}
/* SHOP STYLES END */



/* ABOUT US STYLES START */

#site_wrapper_aboutus {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_aboutus a {
	color: #EE6236;
}

#site_wrapper_aboutus a:hover {
	color: #973F24;
}

#site_wrapper_aboutus #main_content_margin {
	width: 687 px;
}

#site_wrapper_aboutus h1 {
	color: #EE6236;
}


#site_wrapper_aboutus h2 {
	color: #EE6236;
	margin-bottom: 0px;
}

/* ABOUT US STYLES END */

/* HEALTH STYLES START */

#site_wrapper_health {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_health a {
	color: #78A600;
}

#site_wrapper_health a:hover {
	color: #415901;
}


#site_wrapper_health #main_content_margin {
	width: 687 px;
}


#site_wrapper_health h1 {
	color: #78A600;
}


#site_wrapper_health h2 {
	color: #78A600;
	border-bottom: 1px solid #78A600;
	margin-bottom: 0px;
}

#site_wrapper_health .table_listing {
	padding-left: 5px;
}

/* HEALTH STYLES END */


/* EVENTS STYLES START */

#site_wrapper_events {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_events a {
	color: #397FD7;
}

#site_wrapper_events a:hover {
	color: #285996;
}

#site_wrapper_events #main_content_margin {
	width: 687 px;
}


#site_wrapper_events h1 {
	color: #397FD7;
}


#site_wrapper_events h2 {
	font-variant:small-caps;
	display: block;
	color: #397FD7;
	border-bottom: 1px solid #397FD7;
	margin-bottom: 0px;
}

#past_events {
	font-variant:normal;
	margin-top: -18px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline;
	padding : 0px 0px 3px 0px;
	
}

#past_events a {
	text-decoration: none;
}

.event {
	margin: 20px 0px;
	border-bottom: 1px solid #397FD7;
}

#site_wrapper_events #event p img {
	float: left;
	margin: 0px 10px 5px 0px;
	padding-bottom: 15px;
}

#site_wrapper_events .table_listing {
	padding-left: 5px;
}

/* EVENTS STYLES END */

/* DINE STYLES START */

#site_wrapper_dine {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_dine a {
	color: #00C3FA;
}

#site_wrapper_dine a:hover {
	color: #379FBD;
}


#site_wrapper_dine #main_content_margin {
	width: 687 px;
}


#site_wrapper_dine h1 {
	color: #00C3FA;
}



#site_wrapper_dine h2 {
	color: #00C3FA;
	text-align: left;
	border-bottom: 1px solid #00C3FA;
	margin-bottom: 0px;
}

#site_wrapper_dine .table_listing {
	padding-left: 5px;
}
/* DINE STYLES END */

/* HOME STYLES START */

#site_wrapper_home {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_home a {
	color: #78A600;
}

#site_wrapper_home a:hover {
	color: #415901;
}


#site_wrapper_home #main_content_margin {
	width: 687 px;
}

#main_content_margin #home_left {
	width: 472px;
	float: left;
	margin: 20px 10px 0px 0px;
}

#main_content_margin #home_left h1.home {
	font-variant:small-caps;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #812984;
	font-weight: 100;
	margin-bottom: 5px;
	text-align: left;
	padding-top: 5px;
}

#main_content_margin #home_right {
	margin: 20px 0px 0px 0px;
	width: 225px;
	float: left;
}

.topcallout_wrapper {
	width: 205px;
	background: #d9bdd8;
	padding: 10px;
	margin-bottom: 15px;
}

.topcallout {
	width: 189px;
	border: 1px solid #FFFFFF;
	padding: 7px;
}


.topcallout a{
	text-decoration: none;
}


.topcallout p {
	margin: 5px;
	color: #812984;
}

.topcallout p span.title {
	font-weight: bold;
	font-size: 13px;
}


#store_specials_wrapper {
	width: 205px;
	background: #c3d8f3;
	padding: 10px;
	margin-bottom: 15px;
}

#store_specials {
	width: 189px;
	border: 1px solid #FFFFFF;
	padding: 7px;
}


#store_specials h2.specials_title {
	font-variant: small-caps;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	color: #397fd7;
	text-align: center;
	border-bottom: none;
	padding : 0px 0px 0px 0px;
	margin : 0px;
}

#store_specials a {
	text-decoration: none;   
}

#store_specials p {
	color: #397fd7;
	font-weight: bold;
	font-size: 10px;
}	


#store_specials p img {
	float: right;
}


#topcallout img {
	border: 1px solid #812984;
}

#site_wrapper_home h2 {
	color: #78A600;
	border-bottom: 1px solid #78A600;
	margin-bottom: 0px;
}

#site_wrapper_home .table_listing {
	padding-left: 5px;
}

/* HOME STYLES END */

/* HOME STYLES START */

#site_wrapper_common {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

.directory_listing {
	padding: 5px 0px;
	margin : 0px;
	border-bottom: 1px dotted #78A600;
}

.directory_listing p {
	padding: 5px 0px;
	margin : 0px;
}

.specials_listing {
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dotted #78A600;
}


#site_wrapper_common a {
	color: #78A600;
}

#site_wrapper_common a:hover {
	color: #415901;
}

#site_wrapper_common #main_content_margin {
	width: 687 px;
}

#site_wrapper_common #main_content_margin p img {
	float: right;
	margin: 0px 0px 13px 10px;
	border: 1px solid #1E7C9D;
}


#site_wrapper_common h1 {
	color: #78A600;
}


#site_wrapper_common h2 {
	color: #78A600;
	border-bottom: 1px solid #78A600;
	margin-bottom: 0px;
}

#site_wrapper_common .table_listing {
	padding-left: 5px;
}

#general_form {
	padding: 20px 0px 20px 0px;
}


/* HOME STYLES END */


#footer_callout	{
	padding : 10px 0px;
	margin : 0px;
	border-right: 1px solid #78A600;
	border-left: 1px solid #78A600;
	background-color : #FFF;
}

.button	{
	background-color : #ecf4cb;
	color : #822083;
}


/*LUMINA PINK STYLES */
#site_wrapper_luminapink {
	background: #FFFFFF;
	border-left: 1px solid #78A600;
	border-right: 1px solid #78A600;
	border-top: 1px solid #78A600;
	padding: 0px 40px 15px 0px;
}

#site_wrapper_luminapink a {
	color:#e14398;
}

#site_wrapper_luminapink a:hover {
	color:#e14398;
}

#site_wrapper_luminapink #main_content_margin {
	width: 687 px;
}

#site_wrapper_luminapink h1 {
	font-variant:small-caps;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	padding-bottom:5px;
	color: #e14398;
	border-bottom:1px solid #e14398;
	text-align: center;
	font-weight: 100;
	margin-top: 5px;
	margin-bottom: 5px;	
}


#site_wrapper_luminapink h2 {
	color: #e14398;
	margin-bottom: 0px;
}

/* coupon styles */
div.coupon	{
	width:345px;
	float:left;
	margin-bottom:18px;
	margin-right:17px;
}
div.coupon_right	{
	width:345px;
	float:left;
	margin-bottom:18px;
}
div.coupon_content	{
	background:url(../../media/images/coupons/coupon_bg.jpg) repeat-y;
	width:265px;
	height:180px;
	margin:0 auto;
	padding:15px 41px;
}

div.store_name	{
	color:#e96f35;
	font-size:18px;
	border-bottom:1px solid #f4cda0;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:2px;
	text-align:center;
	text-transform:uppercase;
}
div.offer	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e96f35;
	font-size:42px;
	line-height:48px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
p.description	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#e96f35;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:3px 0;
}
p.other	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#e96f35;
	text-align:center;
	margin:0;
	padding:3px 0;
}


