body {
	width: 990px;
	margin: auto;
	background-color: white;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


img {
	border: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.clearfix {
	display: block;
	height: 5px;
	font-size: 5px;
	clear: both;
}
h1 {
	color: #000;
	font-size: 24px;
	margin:0 0 0 0;
	padding:0 0 3px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}





h3 {
	background:#cfd5d0 none repeat scroll 0 0;
	color: #333;
	font-size: 12px;
	margin:0 0 0 0;
	padding:0 0 3px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#marketplace_contentcontainer, #marketplace_maincontentbox {
	text-align: left;
	width: 990px;
	background-color: #3b1488;
	display: block;
	clear: both;
	margin-top: 5px;
}
#marketplace_maincontentbox {
	background-color: white;
	width: 980px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	margin-top: 0px;
}
#marketplace_headercontainer {
	display: block;
	width: 990px;
	background-color: white; 
	margin-top: 10px;
}
#marketplace_logo {
	float: left;
	display: inline;
	width: 252px;
	height: 90px;
	margin-right: 10px;
	background-color: #FFFFFF;
}
#marketplace_top728x90box {
	float: right;
	display: inline;
	width: 728px;
	height: 90px;
}
#marketplace_leftcontentbox {
	display: inline;
	width: 970px;
	margin: 5px;
	float: left;
}
#marketplace_shopcontentbox {
	display: block;
	width: 960px;
	margin: 5px;
	float: left;
}
#marketplace_rightrail {
	display: inline;
	float: right;
	width: 300px;
	margin: 5px;
}

#marketplace_featuredads_image {
	display: inline;
	float: left;
	margin: 10px;
	width: 420px; 
	height: 230px;
	margin-bottom: 0px;
	overflow: hidden;
}
#marketplace_featuredads_textbox {
	display: inline;
	float: right;
	margin: 10px;
	width: 200px;
	margin-left: 0px;
	height: 230px;
	margin-bottom: 0px;
}
#marketplace_featuredads_boxitems {
	margin: 0px;
}
a.marketplace_featuredads_boxitems  {
	font-size: 16px;
	font-weight: bold;
	color:#005fb7;
}
#marketplace_categorylisting {
	display: block;
	width: 655px;
	margin: 0px;
	margin-bottom: 10px;
	background-color: white;
	clear: both;
}
#marketplace_searchbox {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 8px;
	margin-right: 7px;
	width: 950px;
	background-image: url('/media/images/searchbar.gif');
	background-repeat: no-repeat;
	height: 44px;
	clear: both;
}
#marketplace_searchbox_left, #marketplace_searchbox_right {
	width: 420px;
	position: relative;
	display: inline;
	float: left;
}
#marketplace_searchbox_right {
	float: right;
}
#marketplace_searchbox_searchfortext {
	display: inline;
	float: left;
	margin-left: 50px;
	width: 70px;
	margin-right: 5px;
	margin-top: 15px;
}
#marketplace_searchbox_searchbox {
	display: inline;
	float: left;
	width: 120px;
	margin-top: 10px;
	margin-right: 10px;
}
#marketplace_searchbox_searchwheretext {
	display: inline;
	float: left;
	margin-left: 10px;
	width: 30px;
	margin-right: 5px;
	margin-top: 15px;
}
#marketplace_searchbox_searchwherebox {
	display: inline;
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#marketplace_searchbox_searchbuttonbox {
	display: inline;
	float: left;
	width: 96px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	height: 21px;
}
#marketplace_featuredads_website a {
	font-size: 12px;
}
.marketplace_topsearchbox {
	width: 96px;
	height: 21px;
}
/* Right Rail Components */
#marketplace_rightrailcouponbox {
	display: block;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	height: 310px;
	clear: both;
}
#marketplace_rightrailcoupontitle {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 5px;
}
#marketplace_rightrailcoupons {
	display: block;
	width: 300px;
	height: 250px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#marketplace_rightrailcouponsall {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
	float: right;
	margin-right: 10px;
	color: #005fb7;
	margin-bottom: 5px;
}
#homepage_categorystyling {
	display: inline;
	margin-right: 5px;
}
.marketplacecategoryboxinfoleft, .marketplacecategoryboxinforight, .marketplacecategoryboxinfoleft2, .marketplacecategoryboxinforight2,.marketplacecategoryboxinfoleft3, .marketplacecategoryboxinforight4, .marketplacecategoryboxinfoleft5, .marketplacecategoryboxinforight5, .marketplacecategoryboxinfoleft6, .marketplacecategoryboxinforight6    {
	display: inline;
	float: left;
	width: 320px;
	margin: 0px;
}
.marketplacecategoryboxinforight {
	float: right;
}
#marketplacecategoryboxothercategories {
	display: block;
	margin: 10px;
}
a.marketplacecategoryboxinfoleft, a.marketplacecategoryboxinforight, a.marketplacecategoryboxinfoleft2, a.marketplacecategoryboxinforight2, a.marketplacecategoryboxinfoleft3, a.marketplacecategoryboxinforight3, a.marketplacecategoryboxinfoleft4, a.marketplacecategoryboxinforight4, a.marketplacecategoryboxinfoleft5, a.marketplacecategoryboxinforight5, a.marketplacecategoryboxinfoleft6, a.marketplacecategoryboxinforight6 {
	color:#464646;
	font-size:14px;
	font-weight:bold;
}

a.bottomLinks{
	color: #005fb7;
	font-size: 12px;
	display: block;
	text-decoration: none;
	margin: 3px 0px 0px 0px;
}

a.bottomLinks:hover{
	text-decoration: underline;
}


#marketplace_subcategorylisting {
	display: inline;
	float: right;
	margin: 0px;
	width: 230px;
	margin-bottom: 0px;
	background-color: #EEEEEE;
}
#marketplace_subcategorylisting a, #marketplacecategoryboxothercategories a, #homepage_categorystyling a {
	color:  #005fb7;
	font-size: 12px;
	margin-right: 2px;
	margin-left: 2px;
} 
#marketplace_categoryimages {
	display: inline;
	float: left;
	margin: 0px;
	width: 65px;
	background-color: #eeeeee;
}
#marketplace_categorytitle {
	display:inline;
	margin-left:10px;
}
#marketplace_categorytitle a {
	color:#005fb7;
	font-size: 14px;
	font-weight: bold;
}
#marketplacecategoryboxinfoleft, #marketplacecategoryboxinforight {
	display: inline;
	float: left;
	width: 320px;
	border: 0px solid #3b1488;
	background-color: #3b1488;
	margin: 0px;
}
#marketplacecategoryboxinforight {
	float: right;
}
#marketplace_categorysubbox, #marketplace_categorysubbox2, #marketplace_categorysubbox3, #marketplace_categorysubbox4, #marketplace_categorysubbox5, #marketplace_categorysubbox6, #marketplace_categorysubbox7, #marketplace_categorysubbox8, #marketplace_categorysubbox9, #marketplace_categorysubbox10, #marketplace_categorysubbox11, #marketplace_categorysubbox12 {
	margin: 0px;
	width: 320px;
	background-color: #EEEEEE;
}


/* Sidebar PHP Files */


.tip, dealbusterstitle {
	margin-bottom: 10px;
}
.tip h4 {
	margin: 5px 9px 5px 9px;
	font-size: 21px;
	font-weight: normal;
	border-bottom: 1px solid #dae2e8;
	color: #92a2ad;
}
.tip p {
	margin: 0px 9px 5px 9px;
	font: italic 13px/18px georgia, times, serif;
	color: #445057;
}
.tip p a {
	text-decoration: underline;
}
.tip ul {
	margin: 0;
	font: italic 13px/18px georgia, times, serif;
	color: #445057;
}
.dealbusterstitle h4 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 21px;
	font-weight: normal;
	border-bottom: 1px solid #dae2e8;
	color: #005fb7;
}
#cnpgmarketplace_box {
	margin-top: 10px;
}
#dealbusters_mainbox {
	display: block;
	width: 300px;
	height: auto;
	background-color: #EEEEEE;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 10px 0px;
}
#dealbusterimagebox {
	display: inline;
	float: right;
	width: 140px;
	height: 80px;
	overflow: hidden;
	margin-top: 5px;
}
#dealbusters_textbox {
	display: inline;
	float: left;
	width: 140px;
	margin-left: 5px;
	margin-right: 10px;
}
#dealbusters_textbox a {
	color:  #005fb7;
	font-weight: bold;
}
#dealbusters_pubdate {
	display: block;
	margin: 5px;
	font-size: 11px;
	color: red;
	margin-left: 0px;
	font-style:italic;
}
#dealbusters_storytext {
	font-size: 11px;
}
#dealbusters_storytext a {
	color:  #005fb7;
	font-weight: normal;
}


/* Category Pages Styling */
#ContentMap { display: block; width: 650px; height: 300px; margin-bottom: 10px;}
#marketplace_categorybanner { display: block; margin-bottom: 10px; }
#marketplace_bottomleftnav { display: inline; float: left; width: 185px; }
#marketplace_categorylistingbox { display: inline; float: right; width: 450px; margin-right: 5px; }
#marketplace_categoryfeatlistingbox { display: block; margin-bottom: 10px; clear: both;}
#marketplace_categoryfeatlistingbox a { 	color: #005fb7; font-size: 14px; font-weight: bold; }
#marketplace_categoryfeatimage { display: inline; width: 110px; margin-right: 10px; float: left; }

#marketplace_categorynonfeatlistingbox { display: block; margin-bottom: 10px; margin-top: 0px; clear: both; }
#marketplace_categorynonfeatlistingbox a { 	color: #464646; font-size: 14px; font-weight: bold; }
#marketplace_categorynonfeatlinks { display: block; margin: 5px; }
#marketplace_categorynonfeatlinks a { font-size: 12px; font-weight: normal; }

#marketplace_categorypaginationbox { display: block; margin-bottom: 10px; }
#marketplace_categorypaginationbox a { margin-right: 5px; color:  #005fb7; }
span.current { margin-right: 5px; color: #005fb7; font-weight: bold; font-size: 14px; }
span.disabled { margin-right: 10px; }

.marketplace_categorypage_allsubcats, .marketplace_categorypage_allcats { display: block; background-color: #3b1488; margin: 0px; margin-bottom: 10px;}
#marketplace_categorypage_listitems, #marketplace_categorypage_listitems2 { display: block; margin: 0px; background-color: #EEEEEE; }
a.marketplace_categorypage_allsubcats, a.marketplace_categorypage_allcats { color:#464646; font-size:14px; font-weight:bold; }
#marketplace_categorypage_listitems a, #marketplace_categorypage_listitems2 a {color: #005fb7; }

.marketplace_categorypage_allsubcats ul, .marketplace_categorypage_allcats ul { list-style-position:outside; list-style-type:none; margin:0 5px; padding:0; }
.marketplace_categorypage_allsubcats li, .marketplace_categorypage_allcats li { background-image:url('/media/images/bullet5px.jpg'); background-position:0 5px; background-repeat:no-repeat; color:black; font-family:Arial; font-size:8pt; left:0; margin-right:5px; margin-top:0; padding-left:10px; position:relative; text-align:left; top:0; }
.marketplace_category_bulletrightmargin { margin-right: 10px; }

.marketplace_categorypage_rssfeeds ul { list-style-position:outside; list-style-type:none; margin:0 5px; padding:0; }
.marketplace_categorypage_rssfeeds li { background-image:url('/media/images/bullet5px.jpg'); background-position:0 5px; background-repeat:no-repeat; color:black; font-family:Arial; font-size:8pt; left:0; margin-right:5px; margin-top:0; padding-left:10px; position:relative; text-align:left; top:0; }
.marketplace_categorypage_rssfeeds li a { color:  #005fb7; font-size: 12px;} 

/*  Great Finds Box Code  */
#marketplace_greatfindsbox { display: block; width: 300px; margin-bottom: 5px;  font-size: 11px;}
.marketplace_greatfinds_image { display: inline; float: left; margin-left: 5px; width: 110px; margin-right: 5px; }
#marketplace_greatfindsbox a { color:  #005fb7; font-size: 12px;}


/* Footer Styles */
#footerbar_links a { color:  #005fb7; font-size: 12px;} 

/* Menus Styling */ 
#column1 a, #column2 a, #column3 a { color:  #005fb7; font-size: 12px;} 

/* Garage Sales Styles */
#marketplace_GarageSalesCatsBox { display: inline; float: left; width: 150px; }
#GarageSales { display: inline; float: right; width: 750px; height: 400px; }


/* Wedding Styles */

#weddings_catllistingsbox {
	float: left;
	display: inline;
	width: 180px;
	background-color: #005fb7;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	height: 430px;
}
#weddings_featuredbox {
	float: right;
	display: inline;
	width: 475px;
	background-color: black;
	color: white;
	height: 430px;
}
#weddings_categorytitle {
	margin-left: 10px;
	font-size: 14px;
	margin-top: 10px;
}
#weddings_categorynnames {
	margin-left: 15px;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px groove #eeeeee;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-right: 10px;
}
#weddings_allcategorynnames {
	margin-right: 10px;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 5px;
	margin-top: 5px;
	float: right;
	text-transform: capitalize;
	font-style: italic;
}
#weddings_featuredstory {
	font-size: 18px;
	font-weight: bold;
	color: #90CBDC;
	text-align: center;
	padding-top: 9px;
}
#weddings_featurestorytext {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	color: white;
	margin-top: 5px;
}
#weddings_featurestorytext a {
	color: #90CBDC;
	margin-left: 5px;
}

#weddings_sectionfeaturebox { float: left; width: 200px; margin-right: 10px; border-right: 1px dotted #666666; display: inline; margin-top: 10px; margin-bottom: 10px; height: 360px;}
#weddings_sectionfeaturebox_title { text-align: left; font-size: 18px; color: #666666; margin-bottom: 5px; margin-left: 15px; height: 40px; display: block;}
#weddings_sectionfeaturebox_photo { width: 175px; margin-left: 12px; height: 110px; overflow: hidden; }
#weddingsfeaturedlisting { margin-left: 15px; font-size: 16px; margin-bottom: 10px; height: 40px; display: block;}
#weddingsfeaturedlisting a { font-size: 16px; color: #005fb7; }

#weddingslistingitemsbullets ul, #weddings_rsssectionfeaturebox ul { list-style-position:outside; list-style-type:none; margin:0; padding:0 0 0 6px; }
#weddingslistingitemsbullets li, #weddings_rsssectionfeaturebox li { background-image:url('/media/images/bullet5px.jpg'); background-position:0 5px; background-repeat:no-repeat; color:black; font-weight:normal; left:0; margin-right:5px; margin-top:0; padding-left:7px; text-align:left; top:0; font-size: 11px; }
#weddings_categorynnames a, #weddings_allcategorynnames a { color: white; text-decoration: none; }
#weddings_categorynnames a:hover {text-decoration: underline; }

#weddings_rsssectionfeaturebox { float: left; width: 200px; margin-right: 10px; border-right: 1px dotted #666666; display: inline; margin-top: 10px; margin-bottom: 10px; height: 160px;}
#weddings_rsssectionfeaturebox_title { text-align: left; font-size: 18px; color: #666666; margin-bottom: 5px; margin-left: 15px; height: 20px; display: block;}
#weddings_rsssectionfeaturebox a, #weddingslistingitemsbullets li a { font-size: 12px; color:  #005fb7; }


.marketplace_WeddingsStoryTitle { display: block; margin-bottom: 5px; margin-top: 10px; font-size: 18px; }
.marketplace_WeddingsStoryTitle a { color:  #005fb7; }
.marketplace_WeddingsStoryText { display: block; font-size: 12px; }
.marketplace_WeddingsStoryText  a { font-size: 12px; color:  #005fb7; }

/* Feature Box */

#marketplace_shop_featuredadsbox {
	/*background:transparent url(/media/images/blue_gradient_wider.gif) repeat scroll 0 0;*/

	display:block;
	/* height:366px; */
	height:366px; 
	padding-top:20px;
	/* background-repeat:repeat-x; */
	margin:0;
	width:960px;
	border:1px solid #cccccc;
}

#marketplace_featuredads_image {
	display:inline;
	float:left;
	/* height:300px; */
	height:280px; 
	margin:10px 10px 0;
	overflow:hidden;
	/* width:300px; */
	width:200px; 
	/*background-color: #303030; */
}

#marketplace_featuredads_textbox {
	display: inline;
	float: right;
	height: 230px;
	margin: 10px 10px 0 0;
	width: 200px;
}

#hideDiv0 {
	width: auto;
	height: auto;
	text-align:left;
	margin-bottom: 5px;
}

#hideDiv1 ,#hideDiv2 ,#hideDiv3 ,#hideDiv4 ,#hideDiv5 {
	width: auto;
	height: auto;
	text-align:left;
	display: none;
}

a.menuLinks{
	color: #005fb7;
	text-decoration: none;
}
#menuLinks0{
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0px;
}

#menuLinks1, #menuLinks2, #menuLinks3, #menuLinks4, #menuLinks5 {
	font-size: 14px;
	font-weight: 100;
	margin: 3px 0px;
}

#search_floatright { display: block; float: right; }

.marketplace_citysearchbox { color: #005fb7; border: 1px solid black; }

#TabbedPanels1 li {
	float:left;
	background:url("/media/images/menus/tableftF_act.gif)") no-repeat left top;
	margin:0;
	padding:0 5px 0 4px;
	text-decoration:none;
	}
#TabbedPanels1 li span {
	float:left;
	display:block;
	background:url("/media/images/menus/tabrightF_act.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color: white;
	}
	
#TabbedPanels1 li.TabbedPanelsTabSelected  span	
{
	float:left;
	display:block;
	background:url("/media/images/menus/tabrightF_act.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color: white;
	}

#TabbedPanels1 li.TabbedPanelsTabSelected {
	float:left;
	background:url("/media/images/menus/tableftF_act.gif") no-repeat left top;
	margin:0;
	padding:0 5px 0 4px;
	text-decoration:none;
	}
	
	.claimyourbusiness_floatright { display: block; margin: 10px; font-size: 14px; }
.claimform_loginlabel, .claimform_loginfield { display: inline; float: left; width: 150px; }
.claimform_loginfield { width: 250px; }
.claimform_loginlabel { text-align: right; font-weight: bold; margin-right: 10px; }
.claimform_clearlines { display: block; font-size: 5px; height: 5px; clear: both; }

.claimform_businesstitle { display: block; margin-bottom: 10px; font-size: 18px; text-align: center; }


.vertical_slide{ clear: both; }