/* main styles */
@import "highslide.css";
/*@import "coupons.css";*/
body {
	margin:0;
	padding:2;
  	color:#000;
	font-family: arial, tahoma, sans-serif;
	font-size:13px;
	background:#284B06;
	}
form {
	margin:0;
	padding:0
	}
img {border:none;display:block;}
a {
	text-decoration:none;
	color:#FFF;
	}
a:hover {
	text-decoration:underline;
	}
input {vertical-align:middle}
.floatleft {float:left !important}
.floatright {float:right !important}
.clear {clear:both !important}
.bold {font-weight:bold !important}
p.right {text-align:right;}
input.text,
input,
select,
textarea {
	color:#666;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	border:1px #999999 solid;
	}
/* main container */
#main {
	width:932px;
	margin:0 auto;
	background:#ECECEB url(../images/bg-main.gif) repeat-x top;
	overflow:hidden;
	padding:12px 14px 0 14px;
	}
/* header */
#header {
	width:932px;
	height:80px;
	position:relative;
	margin:0 0 9px 0;
	background:#73B41A url(../images/bg-header.jpg) no-repeat left top;
	}
#index #header {
	height:118px;
	background:#73B41A url(../images/bg-header-index.jpg) no-repeat left top;
	}
	
.logo {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:243px;
	height:85px;
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
/*	top:24px;*/
	left:22px;
	background-image: url(../images/logo1.gif);
	}
	
#index .logo {top:22px;}
	
.logo2 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:194px;
	height:62px;
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	top:9px;
	left:19px;
	background-image: url(../images/inner-logo2.gif);
	}
	
#index .logo {top:22px;}

.logo3 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:400px;
	height:85px;
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
/*	top:24px;*/
	left:17px;
	background-image: url(../images/pp-logo.gif);
	}
	
#index .logo3 {top:22px;}

.logo4 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:300px;
	height:62px;
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	top:9px;
	left:12px;
	background-image: url(../images/pp-logo-small.gif);
	}
	
#index .logo4 {top:22px;}

ul {
	margin:0;
	padding:0;
	}
ul li {
	list-style:none;
	}
	
#header ul {
	position:absolute;
	font-size:11px;
	}
#header ul li {
	float:left;
	padding:0 13px 0 12px;
	background:url(../images/delimiter.gif) no-repeat right;
	}
#header ul li.last {
	padding-right:0;
	background:none;
	}	
.top-nav {
	position:absolute;
	top:7px;
	right:16px;
	}
.top-nav-cpanel {  /* Cpanel - Information */
	position:absolute;
	top:15px;
	right:20px;
	}
.second-top-nav {
	position:absolute;
	top:24px;
	left:426px;
	}
#index .top-nav {top:16px;}
#index .second-top-nav {top:54px;}
a.current_search { text-decoration:underline;font-size:1.1em;font-weight:bold;line-height:3px;color:#FFFFFF }
#header .search {
	position:absolute;
	top:39px;
	left:438px;
	}
#index #header .search {top:69px;}
#header .search .text {
	float:left;
	margin:6px 0 0 0;
	width:380px;
	height:20px;
	padding:3px 0 2px 8px;
	border:1px solid #72B51A;
	}
#header .search .btn {
	float:left;
	border:0px;
	text-indent:-9999px;
	width:96px;
	height:36px;
	cursor:hand;
	cursor:pointer;
	outline:none;
	outline-width:0px;
	outline-color:#FFF;
	background: url(../images/btn-search.gif) no-repeat center center;
}

#navigation-bar {
	float:left;
	width:932px;
	padding:0 0 14px 0;
	}
.main-navigation {
	float:left;
	width:918px;
	height:39px;
	background:url(../images/bg-nav-bar.png);
	padding:0 7px;
	position:relative;
	margin-bottom:-6px !important;
	}
#main-navigation {
	font-size:14px;
	width:918px;
	height:39px;
	background:url(../images/bg-nav-bar.gif) repeat-x top;
	}
#main-navigation li {
	float:left;
	}
#main-navigation .my-account {
	float:right;
	font-size:17.5px;
	padding:0 4px;
	font-weight:light;	
	width:222px;
	height:40px;
	background:url(../graphics/advert-button.jpg) no-repeat left;
	}
#main-navigation li a {
	float:left;
	line-height:39px;
	display:block;
	padding:0 10px 0 12px;
	}
#main-navigation li a.active {background:#77B01B;}
	
div.menu {	
	display:none;
	float:left;
	width:912px;
	padding:15px 10px 0 10px;
	height:70px;
	margin:0 0 -6px 0;
	background:url(../images/bg-sub-nav.jpg);
	}
div.menu ul {
	float:left;
	font-size:12px;
	width:auto;
	}
	
div.#menu1 ul {
	float:left;
	font-size:12px;
/*	width:10%;*/
	}

div.menu ul li
{
	float:left;
	margin-right:10px;
	width:126px;
	overflow:hidden;
	height:22px;
}
div.menu ul a {
	line-height:20px;
	}

#index-containers {
	width:100%;
	overflow:hidden;
	margin:0 0 8px 0;
	}
#index-containers .left-container {
	float:left;
	width:581px;
	height:254px;
	background:url(../images/bg-index-left-container.gif);
	padding:10px 11px 0 21px;
	}
#index-containers .left-container .content {
	width:100%;
	background:url(../images/bg-left-container-image6.jpg) no-repeat right top;
	height:243px;
	}
#index-containers h1 {
	font-size:50px;
	margin:0;
	line-height:37px;
	padding:6px 0 0 0;
	color:#66A417;
	}
#index-containers .online {
	font-size:23px;
	color:#66A417;
	line-height:37px;
	}
	
	#index-containers .online a
	{
		color:#AAA719;
		text-decoration:underline;
	}
#index-containers .join {
	font-size:20px;
	color:#66A417;
	line-height:20px;
	}
.two-links a {
	display:block;
	text-align:center;
	width:138px;
	height:25px;
	background:url(../images/bg-yellow-button.gif);
	color:#fff;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	margin:0px 0 0 0;
	}
.one-link a {
	display:block;
	text-align:center;
	width:138px;
	height:25px;
	background:url(../images/bg-yellow-button.gif);
	color:#fff;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	margin:0px 0 0 0;
	}
#index-containers .right-container {
	float:right;
	width:292px;
	height:254px;
	background:url(../images/bg-index-right-container.gif);
	padding:10px 9px 0 9px;
	}
	
#middle {
	clear:both;
	width:100%;
	}
.three-columns .column {
	width:225px;
	}
.three-columns .center-column { /* Center Coupon Section*/
	float:left;
	width:463px;
	margin-left:9px;
	}
	
h2,
h3
{
	color:#66A417;
	font-size:15px;
	margin:0 0 10px 0;
	}
	
h4 {
	font-size:1.4em;
	font-weight:normal;
	color:#BDBA25;
}

h2 span.time, h4 span.time {
	color:#5A5A5A;
	font-style:italic;
	font-size:0.7em;
}
.full-box1 h2,
.full-box1 h3 {font-size:17px;}
	
h3.dotted {border-bottom:1px dotted #66A417;padding:0 0 6px 0;}
	
p {
	margin:0 0 10px 0;
	}
	
#middle a {color:#96931E;text-decoration:underline;}

a.small-button {
	display:block;
	width:73px;
	height:21px;
	font-weight:bold;
	color:#fff !important;
	text-align:center;
	line-height:21px;
	background:url(../images/bg-small-button.gif) no-repeat left top;
	text-decoration:none !important;
	}

.box {border:1px solid #C8C9C7;background:#fff;}
.sub-box {border:1px solid #CCCDCB;}

.three-columns .column .box {
	float:left;
	width:207px;
	padding:10px 8px 0 8px;
	}
.three-columns .column .sub-box {
	float:left;
	width:189px;
	margin:0 0 10px 0;
	padding:8px 8px 0 8px;
	}
div.by {margin:0 0 10px 0;text-align:right;}
div.by span {font-size:10px;}
div.by a {text-decoration:none !important;}

div.featured {padding:0 0 4px 0;float:left;}
div.featured .name {
	font-size:15px;
	margin:0 0 6px 0;
	display:block;
	}
div.featured .image {
	float:left;
	border:1px solid #CDCECC;
	margin:0 4px 0 -4px;
	display:inline;
	position:relative;
	} 
* html div.featured .image {margin-right:2px;}


.tabs {margin:0 0 11px 0;overflow:hidden;width:100%;float:left}
.tabs1 {margin:0 0 11px 0;overflow:hidden;width:100%;}
.tabset {float:left;background:#fff url(../images/bg-tab.gif) repeat-x;}	
.tabs1 div.tab {width:250px;}
.tabs1 .tabset {background:#fff url(../images/bg-tab1.gif) repeat-x;}	
.tabset .tab {
	background:url(../images/bg-tab-delimiter.gif) no-repeat right top;
	float:left;
	border-top:1px solid #C8C9C7;
	border-bottom:1px solid #C8C9C7;
	margin-bottom:-1px;
	height:24px;
	line-height:24px;
	color:#000 !important;
	text-decoration:none !important;
	text-align:center;
	width:112px;
	}
.tabs1 .tabset .tab {width:auto;padding:0 10px;height:20px;line-height:20px;}
.right-box .left-column .tabset .tab {width:111px;}
.tabset .first {
	border-left:1px solid #C8C9C7;
	margin-left:0 !important;
	}
.tabset .last {
	border-right:1px solid #C8C9C7;
	background:none;
	}
.tabset a.active {
	color:white;
	border-bottom:0 !important;
	position:relative;
	height:25px !important;
	margin-bottom:-2px;
	font-weight:bold;
	background:#fff url(../images/bg-tab.gif) repeat-x;
	margin-left:-2px;
	border-left:1px solid #C8C9C7;
	border-right:1px solid #C8C9C7;
	}
.tabs1 .tabset a.active {height:21px !important;background:#fff url(../images/bg-tab1.gif) repeat-x;}
.tabs1 div.tab {background:#fff url(../images/bg-tab-content.gif) repeat-x top;}
div.tab {
	clear:both;
	width:432px;
	border:1px solid #C8C9C7;
	display:none;
	background:#fff;
	padding:15px 15px 15px 14px;
	}
.full-box .left-column div.tab,
.right-box .left-column div.tab {width:420px;}
* html div.tab {
	float:left;
	}
div.tab .sub-box {padding:18px;}
div.tab .sub-box img {margin:0 auto;}

div.meet {
	width:435px;
	padding:10px 12px;
	}
div.meet .bar h3 {float:left;}
div.meet .bar a {float:right;margin:0 4px 0 0;}
div.meet .row {
	float:left;
	width:433px;
	}
div.meet .row .item, div#tab2 .item {
	float:left;
/*	width:93px;*/
	text-align:center;
	margin-right:17px;
	}
	
div#tab2 .new_business {
	margin-right:11px;
	width:130px;
	overflow:hidden;

}
	
div#tab2.item p{	/* neighbor photo on index page*/
	clear:left;
	margin:0px;
}

.img_sizer {
	width:89px;
	height:72px;
	overflow:hidden;
}
div.meet .row .last {margin:0;}
div.meet .row .item .im1age {
	width:91px;
/*	border:1px solid #CACBC9;*/
	margin:0 0 3px 0;
	text-align:center;
}

div.meet .row .item .image img {
	margin:0 auto;
}
	
div.meet .row .item a {line-height:18px;}
)
div.neigh{ /* Neighbor- search list*/
	width:500px;
	padding:10px 12px;
	overflow:hidden;
	}
div.neigh .bar h3 {float:left;}
div.neigh .bar a {float:right;margin:0 4px 0 0;}
div.neigh .row {
	float:none;
	width:100%;
	}
div.neigh .row .item {
	float:left;
	width:107px;
	text-align:center;
	margin-right:18px;
	margin-bottom:20px;
	}
div.neigh .row .last {margin:0;}
div.neigh .row .item .image { /* Neighbor- picture box*/
	width:115px;
	height:100px;
	border:1px solid #CACBC9;
	margin:0 0 3px;
	}
div.neigh .row .item a {line-height:18px;}
div.neigh .row .item .img_sizer
{
	width:110px;
	height:98px;
}

div.business_logos div.logo
{
	height:100%;
	cursor:pointer;
	cursor:hand;
}
div.bottom-container {
	float:left;
	margin:10px 0 0 0;
	width:932px;
	background:url(../images/bg-bottom-container.gif) no-repeat left bottom;
	padding:0 0 9px 0;
	}
div.bottom-container .top {
	border:1px solid #C8C9C7;
	border-bottom:0;
	background:#fff;
	padding:6px 8px 0 6px;
	overflow:hidden;
	float:left;
	width:916px;
	}
div.bottom-container .ad {padding:4px 0;}
	
div.bottom-container .links-listing {
	float:left;
	width:896px;
	background:#76B71B url(../images/bg-links-listing.jpg) no-repeat left bottom;
	min-height:200px;
	padding:10px 10px 20px 10px;
	}
* html div.bottom-container .links-listing {height:200px;}
div.bottom-container .links-listing .content {
	background:url(../images/bg-dotted-white.gif) repeat-x 0 22px;
	width:888px;
	float:left;
	padding:0 4px;
	}
div.links-listing h3 {color:#fff;margin:0 0 15px 0;font-size:14px;}	
div.links-listing li {
	line-height:18px;
	}
div.links-listing .add {font-size:14px;line-height:22px;font-weight:bold;}
div.bottom-container .links-listing .col {
	float:left;
	width:23%;
	padding:0% 1% 0% 0%;
	}
	
#footer {
	float:left;
	width:100%;
	color:#000;
	padding:15px 0 25px 0;
	}
#footer a {
	color:#000;
	}
.copyright {font-size:9px;padding:0 0 0 9px;}
#footer ul {
	padding:0 0 0 8px;
	margin:0 0 10px 0;
	}
#footer ul li {
	display:inline;
	}
#footer ul li a {
	padding:0 5px 0 1px;
	background:url(../images/delimiter2.gif) no-repeat right;
	}
#footer ul li.last a {background:none;}




#top-bar {
	width:932px;
	height:41px;
	font-size:22px;
	color:#BDBA25;
	width:932px;
	height:41px;
	line-height:40px;
	background:url(../images/top-bar.gif);
	margin:0 0 8px 0;
	float:left;
	}
	
	#top-bar ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#profile {
		padding-right:8px;
		float:right;
	}
	#inboxstatus {
		padding-left:8px;
		float:left;
	}
#top-bar h1 {
	margin:0 0 0 14px;
	padding:0;
	display:inline;
	font-size:22px;
	color:#5E9315;
	}

#top-bar h1 span {color:#D2D2D1;}


.full-box {
	float:left;
	border:1px solid #C8C9C7;
	padding:17px;
	width:896px;
	}
.full-box .left-column {
	float:left;
	width:451px;
	}
.full-box .right-column {
	float:right;
	width:431px;
	}
	
.full-box1 {
	float:left;
	border:1px solid #C8C9C7;
	padding:12px 10px 10px 10px;
	width:910px;
	background:#fff;
	}
	
.full-box1 .left-column {
	float:left;
	width:225px;
	margin-right:12px;
	}
.full-box1 .business-left-column { /* Business Cpanel - information */
	float:left;
	width:170px;
	margin-right:12px;
	}
.full-box1 .center-column {
	float:left;
	width:381px;
	}
.full-box1 .business-center-column { /* Business Cpanel - information */
	float:left;
	width:725px;
	}
.full-box1 .searchpage-center-column { /* Search page */
	float:left;
	width:725px;
	}
.full-box1 .general-center-column { /* General pages */
	float:left;
	width:618px;
	}	
.full-box1 .right-column {
	float:right;
	width:281px;
	}
.full-box1 .box {margin:0 0 10px 0;}
.full-box1 .box .content {
	padding:10px;
	overflow:hidden;
	line-height:18px;

	}
.full-box1 .center-column .box .content {width:359px;}
.full-box1 .box h3 {margin:0 0 4px 0;}
	
/* declaration for the neighbor profile photo */
.user .image {
	float:right;
	width:153px;
	height:139px;
	overflow:hidden;
	}
ul.favorites li {
	margin:10px 0;
	}
ul.favorites li strong {display:block;color:#5D9315;font-weight:normal;}
	
	
.video {margin:0 0 12px 0;}
.full-box .box {margin:0 0 12px 0;}

.contacts {
	overflow:hidden;
	width:398px;
	padding:16px 13px 0 18px;
	font-size:13px;
	}
.contacts .image {float:right;border:1px solid #D4D4D3;}
.contacts .name {font-size:15px;}
.contacts .bar {padding:0 0 2px;}
.contacts .flag_business {
	float:right;
	width:89px;
	height:27px;
	background:url(../images/btn-contact-us.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:-3px;
	}
#flag_business_link {
	float:right;
}
.contacts .flag_business {
	float:right;
	width:89px;
	height:27px;
	background:url(../images/btn-flag-business.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:-3px;
}
	
.download-table {
	overflow:hidden;
	width:429px;
	margin-left:5px;
	}
.download-table .row {
	float:left;
	width:429px;
	line-height:32px;
	font-weight:light;
	color:#000;
	}
.download-table .row div.arrow  {
	background: white url(../images/coupon_green_arrow.gif) no-repeat center top;
	padding-left:0px;
}	
.download-table .row div {
	float:left;
	padding-left:11px;	 
	}	
.download-table .header {
	border-color:#fff;
	margin:0;
	color:#fff;
	font-size:14px;
	font-weight:light;
	background: #70b043 url(../images/green_gradient.gif) repeat-x;	
	text-align:center
}
.download-table .td1 {width:190px;border-right:1px solid #e9e9e9;}
.download-table .td2 {width:110px;border-right:1px solid #e9e9e9;text-align:center}
.download-table .td3 {width:110px;border-right:1px solid #e9e9e9;text-align:center}
.download-table div.td4 {text-align:center;width:104px;padding-left:0px}
a.download {
	width:36px;
	height:34px;
	/*
	background:url(../images/download2.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	*/		
	margin:10 auto;
}
.top-ad {
	width:932px;
	height:98px;
	padding:7px 0 0 0;
	background:url(../images/bg-top-ad.jpg) no-repeat left top;
	margin:0 0 6px 0;
	}


.left-small-box {
	border:1px solid #CACBC9;
	padding:7px 7px 7px 4px;
	width:149px;
	background:#fff;
	}
.left-small-box .links-listing {
	padding:10px 7px 0 7px;
	background:#75B71B url(../images/bg-green-gradient.jpg) repeat-x bottom;
	min-height:463px;
	}
* html .left-small-box .links-listing {height:463px;}
.left-small-box .links-listing h3 {font-size:16px;}
.left-small-box .links-listing .content {
	background:url(../images/bg-dotted-white.gif) repeat-x 0 22px;
	padding:0 4px;
	}
.links-listing a {color:#fff !important;text-decoration:none !important;}
.links-listing a:hover {text-decoration:underline !important;}


.right-box {
	border:1px solid #C9CAC8;
	width:743px;
	padding:9px;
	background:#fff;
	}
.right-box2 { /* general page-text box */
	border:1px solid #C9CAC8;
	width:612px;
	padding:12px;
	background:#fff;
	}
.right-box3 { /* general page-ad box */
	border:1px solid #C9CAC8;
	width:265px;
	padding:8px;
	background:#fff;
	}
.right-search-box { /* Neighbor search boxx */
	border:1px solid #C9CAC8;
	width:250px;
	padding:9px;
	background:#fff;
	}
.right-search-box2 { /* general page-text box */
	border:1px solid #C9CAC8;
	width:625px;
	padding:8px;
	background:#fff;
	}
.right-search-box3{
	border:1px solid #C9CAC8;
	width:910px;
	padding:9px;
	background:#fff;
	}
.right-box .left-column {
	float:left;
	width:451px;
	}
.right-box .right-column {
	float:right;
	width:281px;
	}
.right-box .left-column h2 {
	color:#000;
	}
.right-box .right-column .box {margin:0 0 8px 0;}
.right-column .ad {padding:7px 0;}
	
.ad img,
.top-ad img {margin:0 auto;}
	
.overview .row {
	width:100%;
	overflow:hidden;
	line-height:18px;
	}
.overview .row .left {
	float:left;
	width:40%;
	font-weight:bold;
	}
.overview .row .right {
	float:right;
	width:60%;
	}
	
.print-page {
	text-align:right;
	font-size:14px;
	padding:3px 4px 10px 0;
	}
	
.main-decription {
	line-height:24px;
	font-size:13px;
	padding:10px 13px;
	}
	
.rating {margin:0 0 0 10px;}
.rating img {display:inline;vertical-align:text-bottom;margin:0 1px;}

div.comments {padding:10px 13px 0 13px;}
div.comments h3 {color:#000;font-size:14px;}

#divError
{
	padding:8px 8px 8px 0px;
	color:red;
	font-weight:bold;
}

.questions h4 {
	font-weight:normal;
	margin-top:20px;
	color:#AFAD06;
	font-size:1.3em;
}

.questions p {
	font-size:10pt;
}

.questions input[type="text"] {
	width:300px;
}


.content textarea {
	width:200px;
	height:150px;
}

.content fieldset {
	border:0px;
	width:100%;
	margin:5px 0;
}
.content fieldset legend{
	font-weight:bold;
}
span.textAreaCounter {
	display:block;
	padding:4px 0;
}

span.textAreaCounter  span {
	font-weight:bold;
}

iframe {
	border-width: 0px;
	height: 312px;
	width: 260px;
}


iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}

.full-box1 .box .content label {
	display:block;
}

.full-box1 .box .content textarea.blog {
	width:331px;
}

.error {
	color:red;
}

div.error {
	margin:20px 8px;
}

span.error {
	font-weight:normal;
	font-style:italic;
	padding-left:14px;
}
div.error  p {
	font-weight:bold;
}

div.error  h2 {
	font-size:14px;
	background-color:#FFDFDF;
	text-align:center;
	padding:3px;
	color:red;
	border:1px solid red;
	
}

.content #images{
	border:1px solid #E9E9E9;
	padding:5px 5px 5px 0px;
	float:left;
	width:259px;

}

/* declaration for small photos in the neighbor profile page */
.content #images div.neighbor_photo_small{
	width:63px;
	height:55px;
	overflow:hidden;
	float:left;
}
.content #images img{

	padding: 3px;

}

.content #images #links {
	float:right;
	width:108px;

}

.content #images #links a {
	text-decoration:none;
}
.content #images #links a img{
	vertical-align:top;
	display:inline;
	padding:0px 4px;
}

.content #images br {
	clear:both;
}

.content table#companydetails textarea {
	width:500px;
	height:200px;
}


#divForgotPassword
{
	margin-top:20px;
	display:none;
}

p.pagingLink
{
	clear:both;
	text-align:center;
	padding-top:20px;
}
	p.pagingLink a
	{
		margin:10px 0;
		padding:4px;
		color:#999900;
	}

		div.recent_coupons {
			display:inline;
		}
		
		div.coupon_holder {
			float:left;			
			padding:3px;
			margin:4px 4px 0px 4px;			
		}
		div.coupon{
			width:128px;
			height:120px;			
			border:1px #dad887 dashed;
			overflow:hidden;
			
		}
		div.coupon_options {
			padding:0px;
			margin-bottom:4px;
			text-align:right;			
		}

		div.coupon_options a {
			text-decoration:none !important;
			margin:0;
			padding:0;
			color:#66A417 !important;
		}

		div.coupon_options a:hover {
			background-color:#66A417;
			color:#fff !important;
			padding:2px;
		}

		div.coupon_top {
			background: #dad887;
			text-align:right;
			color:#FFFFFF;
			font-size:1.25em;
			padding:2px;
		}
		div.coupon_contents {
			font-size:10px;
			padding:2px;
		}

		p.middle_text {
		}
		p.coupon_name {
			font-weight:bold;
			font-size:13px;
			margin-bottom:4px;
			text-align:center;
		}
		
		div.coupon_bottom {
			border-top:1px solid #B0D07B;
			position:absolute;
			bottom:0px;
			
		}
div.alert {
	text-align:center;
	margin:15px 0;
}

div.alert a {
	color:#96931E;
}
div.alert p{
	font-weight: bold;
	padding:9px;	
}
p.info {
	color: #000000;
	background: #FFFFCC;
	border-top: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	border-bottom: 1px solid #FFFF66;
	border-right: 1px solid #FFFF66;
}
p.error {
	color: #FF3300;
	background: #FFC4C4;
	border-top: 1px solid #D40000;
	border-left: 1px solid #D40000;
	border-bottom: 1px solid #FF5151;
	border-right: 1px solid #FF5151;
}


table#messagesList {
	width:100%;
	margin:10px 0;
}
table#messagesList th{
	background-color:#F7ECAE;
	padding:2px;
}

table#messagesList th.selectCol{
	width:15px;
}

div#composeMessage {
	padding:4px;
	width:100%;
}

div#composeMessage div.alert {
	width:80%;
}

div#composeMessage div.alert p.error{
	text-align:left;
}

div#composeMessage label {
	display:block;
}

div#composeMessage input[type="text"] {
	width:400px;
}

div#composeMessage textarea{
	width:80%;
}

p.buttons input {
	padding:3px;
	margin:5px 5px 5px 0px;
}

p.buttons input[type="submit"] {
	background-color:#808000;
	color:white;
	font-weight:bold;
	border:0px;
	padding:7px;
}

table#viewMessage {
	width:90%;
}

table#viewMessage td {
	padding:4px;
}
table#viewMessage th {
	text-align:left;
	width:15%;
}

ul#accoutlogin {
	list-style:none;
	text-align:right;
}
ul#accoutlogin li {
	padding-right:5px;
	padding-bottom:5px;
}
ul#accoutlogin a {
	color:#000;
	
}

p#addToMyNeighbors{
	background-color:#F2F2F2;
	margin:0;
	padding:5px;
	text-align:right;
	border-top:1px solid #F2F2F2;
}

p#addToMyNeighbors a {
	text-decoration:none;
	color:#000;
	padding-left:19px;
	background: url(../images/add.gif) no-repeat left 50%;
}

p#addToMyNeighbors a:hover {
	text-decoration:underline;
}

p#addToMyNeighbors #flag_neighbor_link {
	background:none;
	color:#96931E;
	float:left;
	padding-left:0px;
}
#editPhotoDescription {display:none}

p.setProfileType {margin:3px 0;font-weight:bold;color:#5E9315}
