/*************************************
		- - GLOBAL FILE - -
*************************************/
.link 
	{
		color:#be0809; 
		text-decoration:underline;
	}
	
.link:hover 
	{
		text-decoration:none; 
		color:#ec8a0f;
	}

/*************************************
		- - TEMPLATE FILE - -
*************************************/
/* General Tag specifications */
BODY
	{
		background-repeat: repeat-x;
		border-collapse: collapse;
		color: #333333; 
		font-family: Verdana, Arial, Helvetica;
		font-size: 8pt;
		margin: 0px;
	}

.mainbody
	{
		background-color: #777777;
		background-image:url(siteImages/yard-sale-bg-gr.gif);
		background-position: left top; 
		background-repeat: repeat-x;
	}

/* The table in the template file that has all the contents */
.templateTable
	{
		border-collapse: collapse;
	}
	
/* message handerl */
.msgHandler
	{
		background-color:#c4ffd2;
		color:#0C0; 
		font-size:10pt; 
		font-weight:bold; 		
		font-family: verdana; 
		padding-left:5px;
	}	
	
/* Error message handerl */
.errMsgHandler
	{
		background-color:#ffcbc4;
		color:#ff0000;
		font-size:10pt; 
		font-weight:bold; 		 
		font-family: verdana; 
		padding-left:5px;
	}

/* The background for the basic search form and the login text links */
.bsFrmBg 
	{	
		background-image: url(siteImages/garage-sales-hr-red-graident-bar.gif); 
		background-position: left top; 
		background-repeat: repeat-x;
		background-color:#860303;
		color: #ffc21f;
		font-weight: bold;
		height:60px;
		margin-top:-2px;
		padding-left:2px; 
		padding-right:2px;
	}
	
.bsFrmBg A:link
	{
		color: #e8b7a1; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none
	}

.bsFrmBg A:visited
	{
		color: #e8b7a1; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none
	}
	
.bsFrmBg A:hover
	{
		color: #fde331; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none
	}

/* The div container with the serach form and the icon */
.bsFrmBg-searchFormWithIcon
	{
		float:left;
		overflow:auto; 
		width:485px;
	}
	
/* The div container with the serach form without the icon */
.bsFrmBg-searchFormOnly
	{
		float:left;
		margin-left:5px;
		margin-top:15px; 
		overflow:auto; 
		widows:455px;
	}
	
/* The div container with the join or post sale text link */
.bsFrmBg-find_postSale
	{
		float:left; 
		line-height:58px;
		text-align:center;
		width:60px;	
	}
	
/* The div container with the login, edit profile and logoff */
.bsFrmBg-login_logOff
	{
		float:left;
		line-height:58px;
		text-align:center;
		width:448px;
	}

/* The submit button for the basic search form */
.bsSearchButton 
	{
		font-size: 10pt; 
		font-weight: bold; 
		background-color: #ff8706; 
		color: #ffffff; 
		border: 1px solid black;
	}

/* Menu background color tone 1 */
.menuBg1 
	{
		background-image: url(siteImages/menuBg1.gif); 
		border: 0px solid; 
		background-repeat: repeat-x; 
		background-position: left top; 
		padding-left:10px;
		width:150px;
	}

/* Menu background color tone 2 */
.menuBg2 
	{
		background-image: url(siteImages/menuBg2.gif); 
		border: 0px solid; 
		background-repeat: repeat-x; 
		background-position: left top; 
		padding-left:10px;
		width:150px;
	}
	
/* Bookmark text links */
.bookmarkTextLink
	{
		color: #000000; 
		font-size: 8pt; 
		font-weight: normal;
	}
	
.bookmarkTextLink A:link
	{
		color: #be0809; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none;
	}
		
.bookmarkTextLink A:visited
	{
		color: #be0809; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none;
	}
	
.bookmarkTextLink A:hover
	{
		color: #ec8a0f; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none; 
	}
	
/* Member's Area */
.membersAreaTextLink
	{
		border-collapse:collapse;
		color: #000000; 
		font-size: 8pt; 
		font-weight: normal;
	}
	
.membersAreaTextLink A:link
	{
		color: #be0809; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none;
	}
		
.membersAreaTextLink A:visited
	{
		color: #be0809; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none;
	}
	
.membersAreaTextLink A:hover
	{
		color: #ec8a0f; 
		font-size: 8pt; 
		font-weight: bold; 
		text-decoration: none; 
	}
/* Footer links */
.bottomBanBg 
	{
		background-color:#487679;
		background-image: url(siteImages/garage-sale-bottomBanBg.gif); 
		background-repeat: repeat-x; 
		background-position: left top; 
		border: 0px solid; 
		color:#FFFFFF; 
		font-size:8pt;
		text-align: center
	}
	
.bottomBanBg A:link
	{
		color: #ffffff; 
		font-size: 7pt; 
		font-weight: normal; 
		text-decoration: none
	}
	
.bottomBanBg A:visited  
	{
		color: #ffffff; 
		font-size: 7pt; 
		font-weight: normal; 
		text-decoration: none
	}
	
.bottomBanBg A:hover    
	{
		color: #fcea84; 
		font-size: 7pt; 
		font-weight: normal; 
		text-decoration: none
	}
	
/*************************************
		- - DEFAULT FILE - -
*************************************/
/* Home page cell contect*/
.homePageH1Content 
	{
		padding-right:20px; 
		padding-left:15px;
	}

/* The background with the preferated line for the H1 Advertise sale page */
.bannerPageDividerAdBg 
	{
		background-image: url(siteImages/garage-sale-hr-perforated-dots.gif); 
		background-repeat: repeat-x; 
		background-position: left top;
		border: 0px solid;
	}
	
/* Banner page divider the blure bar with the shadow that seperates the search from from teh contect */
.bannerPageDivider 
	{
		background-image: url(siteImages/garage-sales-hr-blue.gif); 
		border: 0px solid; 
		background-repeat: repeat-x; 
		background-position: left top;
	}

/* Home page h1 */
.homePgH1
	{
		color: #7b7b7b; 
		font-size: 12pt; 
		font-weightT: bold; 
		text-decoration:none
	}

/* The background image for the featured sales heading */
.hmPgFeatHdBg 
	{
		background-image: url(siteImages/advertising-garage-sale-FeatHdBg.gif); 
		border: 0px solid; 
		background-repeat: repeat-x; 
		background-position: left top;
	}
	
/* Home page h2 */
.hmPgFeatH2	
	{
		color: #7b7b7b; 
		font-size: 11pt; 
		font-weight: bold; 
		padding-left:10px;
	}
	
/* Home page h1 */
.hmPgPostH2
	{
		color: #5c9190; 
		font-size: 11pt; 
		font-weight: bold; 
		padding-left:8px;
	}
	
/* Vertical preferator */
.verticalPreferator 
	{
		background-image: url(siteImages/verticalPreferator.gif); 
		background-repeat: repeat-y; width:1px;
	}

/* The background image for post a sale */
.hmPgPostHdBg 
	{
		background-image: url(siteImages/hmPgPostHdBg.gif);
		background-repeat: repeat-x; 
		background-position: left top; 
		border: 0px solid; 
	}
	
/*************************************
		- - POST SALE - -
*************************************/

/* Home page h1 */
.postSalePgH1
	{
		color: #7b7b7b; 
		font-size: 12pt; 
		font-weight: bold;
		margin-bottom:0px;
		padding-left:7px; 
	}
	
.postSale-FormFieldNames
	{
		float:left;
		font-size:9pt; 
		font-weight:bold;
		width:70px;
	}
	
/* Search zip or city container */
.newMemFileds 
	{
		background-color:#f4f1e0;
		border-width: 1px 1px 1px 1px; 
		border-style: solid; 
		border-color:#be0809; 
	}
	
/*************************************
		- - SALE LIST - -
*************************************/	
/* Search zip or city container */
.srchZipCity 
	{
		background-color:#f4f1e0;
		border-width: 1px 1px 1px 1px; 
		border-style: solid; 
		border-color:#be0809; 
	}
	
/* The background for the heading on the search page */
.bannerPageDividerSRBg 
	{
		background-image: url(siteImages/garage-sale-hr-perforated-dots-tan.gif); 
		background-repeat: repeat-x; 
		background-position: left top;
		border: 0px solid; 
	}

/* Plain row on sale list item containter */
.sale_list_plain_row 
	{
		height:120px;
		padding-bottom:5px; 
		padding-top:3px; 
		padding-left:3px;
		width:100%; 
	}

/* Highlighted row on sale list item containter */
.sale_list_highlighted_row 
	{
		background-color:#f4f1e0;
		border-color:#be0809;
		border-style:solid;
		border-width:1px 0px 1px 0px;
		height:120px;
		padding-bottom:5px; 
		padding-top:3px; 
		padding-left:3px;
		width:100%; 
	}
	
/* Canceled row on sale list item containter */
.canceledRowStyle 
	{
		background-color:#ffa397;
		height:110px;
		padding-bottom:5px; 
		padding-top:3px; 
		padding-left:3px;
		width:100%; 
	}
	
/* Inactive row on sale list item containter */
.inactiveRowStyle 
	{
		background-color:#c8c8c8;
		height:110px;
		padding-bottom:5px; 
		padding-top:3px; 
		padding-left:3px;
		width:100%; 
	}

/* The title of the sale on w/in a sales list */
.saleTitle 
	{
		color: #3b3b3b; 
		font-size: 12pt; 
		font-weight: bold; 
		text-decoration: none;
	}
	
	
.saleTitle:hover 
	{
		color:#55626c;
		text-decoration:underline; 
	}
	
/* The description of the sale on w/in a sales list */
.saleDesc 
	{
		color: #818460; 
		font-size: 9pt; 
		font-weight: normal;
	}
	
/* The description of the sale on w/in a sales list */
.canceledSaleDesc 
	{
		color: #ff0000; 
		font-size: 9pt; 
		font-weight: normal;
	}
	
/* Links under the sales description on the home and list page */
.saleLinks A
	{
		color: #828887; 
		font-size: 9pt; 
		font-weight: normal; 
		padding-top:10px;
		text-decoration: none; 
	}
.saleLinks A:hover 
	{
		color: #187868; 
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - */
/*	- - - - - Page navigation controlls  - - - - 	 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - */

/*************************************
		        - - GS RESULT LIST - -
*************************************/
/* Page navigaiton controls for active city listings(cal) */
.resListActiveBox
	{
		background-color:#fff0a9;
		border-color:#ecd77b;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		color:#bb8137; 
		font-size: 10pt;
		font-weight: bold;
		line-height:26px;
		margin-left:5px;
		margin-right:5px;
		text-align:center;
		width:27px; height:26px;
	}

/* Page nav text: previous and next */
.resListPgNavText A
	{
		color: #bb8137; 
		font-size: 10pt; 
		font-weight: bold; 
		text-decoration: none;
	}
.resListPgNavText A:hover
	{
		color: #0450c3; 
	}

/* the dots that seperate the page numbers */
.resListNavPageDots 
	{
		color: #fff0a9;
		float:left; 
		height:26px;
		line-height:26px;   
		width:27px;
	}

/* Link properties for active city listings */
.resListCurPage
	{ 
		background-color:#ffffff;
		border-color:#CFD4F9;  
		border-style: solid; 
		border-width: 1px 1px 1px 1px;
		height:26px; 
		line-height:26px; 
		margin-left:5px; 
		margin-right:5px; 
		text-align:center;
		width:27px; 
	}
	
.resListCurPage A
	{
		color: #bb8137;
	}
	
.resListCurPage A:hover
	{
		color: #0450c3;
	}

/*************************************
		        - - CON/FLEA RESULT - -
*************************************/
.calActiveBox
	{
		background-color:#b1e5ea; 
		border-color:#8accd3; 
		border-style: solid; 
		border-width: 1px 1px 1px 1px; 
		color:#387277; 
		font-size: 10pt; 
		font-weight: bold; 
		height:26px;
		line-height:26px; 
		margin-left:5px; 
		margin-right:5px; 
	}

/* Link properties for active city listings */
.calCurPage
	{
		background-color:#ffffff; 
		border-color:#b1e5ea; 
		border-style: solid; 
		border-width: 1px 1px 1px 1px; 
		line-height:26px; 
		margin-left:5px; 
		margin-right:5px; 
		text-align:center; 
		width:27px; height:26px;
	}
	
.calCurPage A
	{
		color: #ead8c1; 
		font-size: 9pt; 
		font-weight: normal; 
		text-decoration: none;
	}

.calCurPage A:hover 
	{
		color: #e4993a;
	}

/* Page nav text: previous and next */
.calPgNavText A
	{
		color: #e4993a; 
		font-size: 10pt; 
		font-weight: bold; 
		text-decoration: none;
	}
		
.calPgNavText A:hover
	{
		color: #c36f04; 
	}

/* the dots that seperate the page numbers */
.calNavPageDots
	{
		width:27px; 
		height:26px; 
		line-height:26px; 
		color: #ead8c1; 
		float:left;
	}

/* The title of the sale on w/in a sales list */
.storeName
	{
		color: #3b3b3b; 
		font-size: 10pt; 
		font-weight: bold; 
		text-decoration: none;
	}
	
.storeName:hover
	{
		color:#55626c;
		text-decoration:underline;
	}

/* Search sale type container for consignment stores */
.cosFleaSaleType
	{
		background-color:#FBBD70;
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color:#D78A2B;
	}

/* Search zip or city container for consignment stores */
.cosFleaZipCity
	{
		background-color:#FAE89E;
		border-width: 0px 1px 0px 1px;
		border-style: solid;
		border-color:#D78A2B;
	}

/*************************************
		- - DETAILS PAGE - -
*************************************/

/* Home page h1 */
.detailsPgH2
	{
		color: #730c03; 
		font-size: 12pt; 
		font-weight: bold;
		padding-left:10px; 
	}

/*************************************
			   - - GARAGE SALE US  - -
*************************************/
/* List of states on garage sales us page */
A.backToTxtLink
	{
		color: #be0809; 
		font-size: 9pt; 
		font-weight: bold; 
		text-decoration: none;
	}

A.stateListTxtLinks
	{
		color: #be0809; 
		font-size: 9pt; 
		font-weight: bold; 
		text-decoration: none;
	}

.stateInActList	
	{
		color: #a09e9e; 
		font-size: 9pt; 
		font-weight: bold;
	}

A.stateCityActList
	{
		color: #be0809; 
		font-size: 9pt; 
		font-weight: bold; 
		text-decoration: none;
	}

A.stateZipActList
	{
		color: #be0809; 
		font-size: 9pt; 
		font-weight: bold; 
		text-decoration: none;
	}

.stateActList A
	{
		color: #be0809; 
		font-size: 9pt; 
		font-weight: bold; 
		text-decoration: none;
	}

.stateActList A:hover
	{
		color: #ec8a0f; 
	}
	
/*************************************
	- - GARAGE GUIDE NAVIGATION  - -
*************************************/
/* Navigation tabs garage sales guide pages */
.guide_wrapper
	{	
		height:43px;
	}

.guide_tab
	{		
		background:url('siteImages/yard-sale-guide-tab-mid.jpg');
		color:#ffffff;
		float:left;
		font-size:11pt;
		line-height:43px;
		width:136px;
	}

.guide_tab a
	{
		color: white;
		text-decoration:none;
	}

.guide_tab a:hover
	{
		color: #f5e182;
	}

#current
	{
		background:url('siteImages/yard-sale-guide-tab-midredbg.jpg');
	}


/*************************************
		- - BOOKMARK STYLES - -
*************************************/
#bookmarkContainer{
	background:; 
	float:left; 
	height:90px; 
	margin-top:0px; 
	padding:5px;
	width:222px;	
}
.bookmarkTop{
	clear:both; 
	float:right; 
	text-align:right; 
	width:218px;
}
.bookmarkColumn{
	float:right;
	margin:0 2pt;
}

.bookmarkColumn p{
	font-weight:600;
	text-align: center;
}
.bookmarkButton {
	display: block;
	width: 125px;
	float:right;
	height: 30px;
	background: url('siteImages/bookmark-me.gif') bottom;
	text-indent: -99999px;
}

.bookmarkButton:hover {
	background-position: 0 0;
}

.bkmrkPageHd{
	color:#be0809;
	font-weight:bold; 
	font-size:12pt;
	text-align:left;
	text-decoration:none;
}
.bookmarkHighlightedRow 
{
	background-color:#f4f1e0;
	border: #be0809 solid 1px;
	padding-bottom:5px; 
	padding-top:3px; 
	padding-left:3px;
	text-align:left;
	color: #818460; 
	font-size: 9pt; 
	font-weight: normal;

}
.bookmarkPlainRow 
{
	height:120px;
	padding-bottom:5px; 
	padding-top:3px;
	padding-left:3px;
	width:100%;
	text-align:left;
	color: #818460; 
	font-size: 9pt; 
	font-weight: normal;
}

#bookmarkCurrent
{
	background:url('siteImages/boomark-top-nav.gif');

}
#bookmarkCurrent a
{
	font-size: 18px;
	color:#3e676a;
}

/*************************************
	- - BOOKMARK NAVIGATION  - -
*************************************/
/* Navigation tabs garage sales guide pages */
.bookmarkNav
	{	
		height:43px;
		width: 100%;
		background:url('siteImages/yard-sale-guide-tab-mid.jpg');
		float:left;
	}

.bookmarkTab
	{		
		background:url('siteImages/yard-sale-guide-tab-mid.jpg');
		color:#ffffff;
		float:left;
		font-size:11pt;
		line-height:43px;
		width:100px;
		text-align: center;
		padding: 0 5px;
	}

.bookmarkTab a
	{
		color: white;
		text-decoration:none;
	}

.bookmarkTab a:hover
	{
		color: #f5e182;
	}

#current
	{
		background:url('siteImages/yard-sale-guide-tab-midredbg.jpg');
	}

.main_content
	{
		border-top:none;
		float:left;
		font-size:14px;
		padding:10px;
		min-height:300px;
		text-align:left;
		width:678px;
	}
	
.imgRight
	{
		float:left;
		vertical-align: middle;
	}

/*************************************
	- - NEW HOME PAGE STYLE  - -
*************************************/
#homeWrapper
	{
		float:left;
		height: 1600px;
		width: 100%;
		background: #eae6d6;
		padding: 10px 0;
		margin: 0;
		color: #7b7b7b;
		font-size: 15px;
		text-align: left;
	}


#homeLeftCol
	{
		width: 420px;
		height: 700px;		
		padding: 10px;	
		margin: 5px;
		float: left;
	}

#homeRightCol
	{
		width: 315px;
		height: 900px;
		background: #d3dacf;
		padding: 10px;	
		margin: 5px;
		float: left;
	}
	
#homeBottomRow
	{
		min-height:200px;
		width: 760px;
		background: #d3dacf;
		padding: 10px;	
		margin: 10px;
		float: left;
	}
.header
	{
		font-size: 25px;
		font: Verdana, Arial, Helvetica, sans-serif ;
		font-weight: 400;
	}
	
.subheader
	{
		font-size: 23px;
		font: Verdana, Arial, Helvetica, sans-serif ;
		font-weight: 400;
		height: 60px;
		margin-bottom: 0;
	}
	
#browsePostSection
	{
		width: 100%;
		height: 100px;
	}

#browsePostSection img
	{
		margin: 10px 15px;
		display: inline;
		float: left;
	}

.sellerBuyerHeader
	{
		background:url('siteImages/red-gradient-bg.jpg') repeat-x bottom left;
		color:#ffffff;
		padding: 0;
		margin: 0;
		text-align: center;
		line-height: 50px;
		text-transform: uppercase;
	}
#sellersCol
	{
		padding: 0;
		margin-right: 10px;
		width: 200px;
		height: 610px;
		border: 1px solid #be0809;
		float: left;
		font-size: 13px;
	}
#sellersCol	ul li
	{
		padding: 5px;
	}
#buyersCol
	{
		padding: 0;	
		width: 200px;
		height: 610px;
		border: 1px solid #be0809;
		float: left;
		font-size: 13px;
	}
.benifitList
	{
		margin-left:20px; 
		padding-left:5px; 
		padding-right:5px; 
		list-style-image: url(siteImages/garage-sale-feature-bulllet.gif);
		font-size: 12px;
	}

.benifitList li 
	{
		margin-bottom:8px;
	}
.featureRow
	{
		width: 100%;
		height: 100px;
		font-size: 12px;
		float: left;
	}

.featureRow a
	{
		color: #393e41;
		font-size: 16px;
	}
.featureRow a:hover
	{
		color:#ec8a0f;
	}
.featureRow img
	{
		float: left;
	}
.bottomSectionFbTwitter
	{
		float: left;
		width: 240px;
		padding: 5px;
		margin: 5px;
	}
	
.bottomSectionAds
	{
		float: left;
		width: 720px;
		padding: 5px;
		margin: 5px;
	}
	
.bottomSectionAsSeenOn
	{
		float: left;
		width: 455px;
		padding: 5px;
		margin: 5px;
	}

.bottomCol2
	{
		float: left;
		height: 160px;
		width: 100%;
		background: #eae6d6;
		border: 1px solid #e5e5cd;
		padding: 5px;
	}

.bottomCol
	{
		float: left;
		height: 160px;
		width: 100%;
		background: #eae6d6;
		border: 1px solid #e5e5cd;
		padding: 5px;
	}

.bottomCol p
	{
		font-size: 12px;
		padding: 5px;
	}
.loginLink 
	{
		color: #e07d10;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
		margin-right: 10px;
	}
.loginLink:hover
	{
		color: #e7a858;
	}
	
.loginSection 
	{
		float: left;
		width: 100%;	
	}	
.loginSection p
	{
		display: block;
		width: 100px;
		height: 45px;
		line-height: 45px;
		float: left;
	}

.centerImg
	{
		display: block;
		margin: 10px auto;
		text-align: center;
	}
.img_note
	{
		text-align:center;
		font-style:italic;
	}
