body{

	background-color:#69513D; 
	background-image:url('/images/marketplace/bg-body.gif');
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
    font: 83%/1.4 arial, helvetica, sans-serif;
    color: #464647;	
	}

#SiteBody{
	width: 986px;	
	margin: 0 auto;
	background: #ffffff;
	height: auto;
}

.Clear{
	clear: both;
}

.ReadMore{
	font-size: .7em;
	font-weight: bold;
}

/*************************************************************************************************
HEADER CSS
**************************************************************************************************/

#HeaderContainer{
	width: 986px;
	padding: 5px;
}

#KamloopsHeader{
	width: 986px;	
	height:170px;
	background-image:url('/images/marketplace/kamloopsheader.jpg');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}

#KamloopsHeader2{
	width: 986px;	height:215px;
	background-image:url('/images/marketplace/kamloopsheader2.jpg');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}

#WhistlerHeader{
	width: 986px;	
	height:170px;
	background-image:url('/images/marketplace/GlacierHeader.jpg');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}

#SunshineCoastHeader{
	width: 986px;	height:170px;
	background-image:url('/images/marketplace/SunshineCoastHeader.gif');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}

#SunshineCoastHeader2{
	width: 986px;	height:215px;
	background-image:url('/images/marketplace/SunshineCoastHeader2.gif');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}

#SquamishHeader{
	width: 986px;	height:170px;
	background-image:url('/images/marketplace/SquamishHeader.gif');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}

#SquamishHeader2{
	width: 986px;	height:215px;
	background-image:url('/images/marketplace/SquamishHeader2.gif');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}


#WhistlerHeader2{
	width: 986px;	height:215px;
	background-image:url('/images/marketplace/GlacierHeader2.jpg');
	border-top: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;	
}


#TheHeaderShadow{
	width: 986px;	height:19px;
	background-image:url('/images/marketplace/HeaderShadow.png');
}

#LeftHeaderContainer{
	width: 322px;
	float: left;

}

#FindItWhistler{
	float: left;
	width: 140px;
	height: 75px;	
}

#FindItWhistler a{
	display: block;
	width: 140px;
	height: 75px;	
	float: left;
}


#slogon{
	width: 245px;
	height: 75px;
	background-image:url('/images/marketplace/slogon.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
}

#QuestionWhistler{
	width: 275px;
	height: 75px;	
	float: right;
	background-image:url('/images/marketplace/QuestionWhistler.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	font-size:.7em;
	border-left: 1px solid #cdcdcd;

}

#CoastReporter{
	width: 275px;
	height: 75px;	
	float: right;
	background-image:url('/images/marketplace/CRLogo.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	font-size:.7em;
	border-left: 1px solid #cdcdcd;

}


#DailyNews{
	width: 275px;
	height: 75px;	
	float: right;
	background-image:url('/images/marketplace/DailyNews.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	font-size:.7em;
	border-left: 1px solid #cdcdcd;

}


#TheChief{
	width: 275px;
	height: 75px;	
	float: right;
	background-image:url('/images/marketplace/SquamishPaperLogo.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	font-size:.7em;
	border-left: 1px solid #cdcdcd;

}

#QuestionWhistler a, #CoastReporter a,#TheChief a, #DailyNews a {
	display: block;
	width: 275px;
	height: 75px;	
}



#QuestionWhistlerText{
padding-top: 10px;
	padding-left: 20px;
	width:200px;
}


#SunshineCoastText{

	padding-left: 20px;
	width:200px;
}


#HeaderDate{
	padding-top: 3px;
	padding-left:170px;
}

#HeaderSearchFunctions{
	float: right;
}

#HeaderSearchBox{
	background: #9dbe0d;
	width: 270px;
	height:215px;
	font-weight: bold;
	font-size:.9em;
	color: #ffffff;
}

#HeaderSearchBoxSpacing table td{
	font-weight: bold;
	font-size:.9em;
	color: #ffffff;
}

#HeaderSearchBoxSpacing{

	padding-left: 15px;
}



#HeaderSearchBox p{
	margin: 0;
	padding: 0;

}

#HeaderSearchBox h3,#HeaderCategoryBox h3, #HeaderSearchBoxSpacing h3{
	font-size:1.1em;
	margin: 0;
	padding: 0;
	margin-top: 0;
	padding-top: 0;
}

#HeaderCategoryBox{
	background: #5a1b3a;
	color: #ffffff;
	width: 250px;
	padding-left: 20px;
	font-weight: bold;	
	height: 70px;
	font-size:.9em;	
}

#HeaderCategoryBox a{
	text-decoration: none;
	color:#DF9962;
}


#HeaderCategoryBox p{
	text-align: left;
	padding-left: 40px;
}

#CategoryMenuIcon{
	width: 65px;
	height: 55px;
	background-image:url('/images/marketplace/CategoryMenu.gif');
	background-repeat: no-repeat;
	margin-right: 3px;
	float: left;
	
}

#CategoryMenuIcon a{
	width: 71px;
	height: 55px;
	display: block;	
}

#CategoryMenuText{
	float: left;
	font-size: .9em;
	padding-top: 20px;
	width: 150px;
}
/*************************************************************************************************
MAINBODY CSS
**************************************************************************************************/

#MainBody{
width: 986px;

}



#BreadCrumbsResults{
	padding: 2px;
	padding-left: 25px;
	text-align: left;
	color: #8e8f90;
	
}

#BreadCrumbsResults a{
	color: #ee1d24;
	text-decoration: none;
}
#BreadCrumbsResults a:hover{
	text-decoration: underline;
}


/*************************************************************************************************
HOME PAGE CSS
**************************************************************************************************/
#HomeMainBody{

	padding-bottom:10px;
	margin-left:50px;

	}


.HomeMainBodyImage1{
	background-image:url('/images/marketplace/HomeImage1.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}


.HomeMainBodyImage2{
	background-image:url('/images/marketplace/Home-Background.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}


.HomeMainBodyImage3{
	background-image:url('/images/marketplace/HomeImage3.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.HomeMainBodyImage4{
	background-image:url('/images/marketplace/HomeImage4.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.waitress{
	background-image:url('/images/marketplace/waitress.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.biker{
	background-image:url('/images/marketplace/biker.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.golfer{
	background-image:url('/images/marketplace/golfer.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.florist{
	background-image:url('/images/marketplace/plumber.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.mover{
	background-image:url('/images/marketplace/mover.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.blondegirl{
	background-image:url('/images/marketplace/blondegirl.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-left:50px;
}

.brunettegirl{
	background-image:url('/images/marketplace/brunettegirl.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.youngboy{
	background-image:url('/images/marketplace/youngboy.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.leavesgirl{
	background-image:url('/images/marketplace/leavesgirl.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.redsweater{
	background-image:url('/images/marketplace/redsweater.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-left:50px;
}


.younggirl{
	background-image:url('/images/marketplace/younggirl.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#HomeIntro{
	float: left;
	width: 350px;

	}

#LandingImage{
	float: left;
	width: 350px;
	height:231px;
	background-image:url('/images/marketplace/leavesgirl.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-left: 50px;
}


#HomeIntro2{

	width: 350px;

	}

#HomeSearchBody{
	float: left;
	margin: 4px;
	padding-bottom:130px;
	margin-left: 50px;
}


#HomeSearchBody2{
	width:880px;

	padding-bottom:40px;
}

#HomeMainBody h1{
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-family: Trebuchet MS;
	padding-left:20px;
}

#SearchBoxAlignRight{
	width: 450px;
	padding: 14px;
}

.SearchBoxContainer{
	border: 1px solid #cdcdcd;
	padding: 5px;	
	margin-bottom: 0;
	color: #ffffff;
}




#HomeSearchBox{
	background: #9dbe0d;
	width: 338px;

}


#HomeSearchBoxMargin{
	padding-left: 20px;
	margin-top: 0;
	padding-top: 0;
}

#HomeSearchBoxMargin table{
	font-weight: bold;
	font-size:.9em;
	color: #ffffff;

}

#HomeCategoryBody{
	width: 400px;
}

#HomeCategoryBox{
	width: 400px;
	background: #5a1b3a;
	color: #ffffff;
	font-size: .9em;

	padding-top: 10px;
	padding-bottom:1px;
}

#HomeCategoryBox2{
	width: 868px;
	background: #5a1b3a;
	color: #ffffff;
	font-size: .9em;

	padding-top: 10px;
	padding-bottom:1px;
}

#HomeCategoryBox a, #HomeCategoryBox2 a{
	color: #ffffff;
	text-decoration: none;
}


.LandingCategoryContainer{
	width: 175px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}

.LandingCategoryColumn{
	float: left;
	width: 185px;

}
.LandiingCategoryArrow{
	background-image: url('/images/marketplace/list-style2.gif');
	width: 9px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0px -6px;
	float: left;
}

.LandingListContent{
	width:150px;
	float: left;
	margin-left: 5px;
}







#ResultsSearchBox{
	background: #9dbe0d;
	width: 650px;
	padding-left: 20px;
	font-weight: bold;
	font-size:.9em;
	color: #ffffff;
}


.ResultsSubCategoryBox{

	width: 100%;
	height: 100%;
	background: #5a1b3a;
	color: #ffffff;

	font-size: .9em;
	padding: 5px;
	overflow: auto;
	
}

.LandingSubCategoryBox{

	width: 440px;
	height: 200px;
	background: #5a1b3a;
	color: #ffffff;

	font-size: .9em;
	padding: 5px;
	overflow: auto;
	
}

.LandingSubCategoryBox ul{
	margin: 0;
	padding: 0;
}

.LandingSubCategoryBox2{

	width: 205px;
	height: 160px;
	float: left;
	color: #ffffff;

	font-size: .9em;
	padding: 5px;
	
}


.ResultsSubCategoryBox li,.LandingSubCategoryBox li,.LandingSubCategoryBox2 li{
	display: inline;
}

.ResultsSubCategoryBox a,.LandingSubCategoryBox a, .LandingSubCategoryBox2 a{
	text-decoration: none;
}


.LandingSubCategoryBox2 a:hover,#HomeCategoryBox2 a:hover{
	color: #A83389;
}


#ResultsCategoryBox{

	width: 750px;
	height: 450px;
	background: #5a1b3a;
	color: #ffffff;

	font-size: .9em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom:1px;
	overflow: auto;
	
}


.ResultsCategoryBoxColumn{
	width: 350px;
	margin-left: 5px;
	float: left;
}

.ResultsCategoryBoxColumn h3{
	padding: 0; margin: 0;margin-left:20px;
}

.ResultsCategoryBoxColumn ul{
	margin-bottom: 50px;

}

.ResultsCategoryBoxColumn a{
	color: #E6E6E6;
	text-decoration: none;
}

.ResultsCategoryBoxColumn a:hover{
	color: #A83389;
	text-decoration: none;
}
#ResultsCategoryBox ul{
	list-style-image: url('/images/marketplace/list-style2.gif');
	padding-left: 20px;
	margin-top: 0px;
	
}

#ResultsCategoryBox ul li{
	padding-bottom: 0px;
	vertical-align: top;	
	display: inline;
	width: 220px;

}

h4{
	font-size: 1.1em;
}

h4.CloseMenu{
	padding: 0;
	margin-bottom: 4px;
}
h4.CloseMenu a{
	color: #79797A;
	font-size: 1.1em;
	text-decoration: none;
}

h4.CloseMenu a:hover{
	color: #E3A0C0;
}


.HoverMenuBox, {
	padding: 5px;
	border: 5px solid #ffffff;
	background: #5a1b3a;
	display: none;
	font-size: .9em;
}


#AdditionSettings{
	float: right;
	font-size: .8em;
	margin-right:10px;
}



.accToggler{
	margin: 3px auto;
	padding: 3px;
	width: 400px;
	background: #acc95f;
	color: #f4f4f4;
	border: 1px solid #fff;
	cursor: pointer;
}
.accContent{
	margin: 0px auto;
	width: 400px;
}

.TheHoverButton, #supernote-note-demoinline, input.AdditionButton{
	background: #18285F;
	border: 1px solid #ffffff;
	width: 8px;
	height: 10px;
	float: right;
	margin-right:20px;
	margin-left:5px;
	margin-top:2px;
}
/*************************************************************************************************
BUSINESS REGISTRATION PAGE CSS
**************************************************************************************************/
#BusinessRegistrationBody{

	padding-bottom:10px;
	margin-left:20px;

	}

#BusinessRegistrationBody ul,#BusinessRegistrationBody ul li{
	list-style: none;
	padding: 0;
	padding-left: 5px;
	margin: 0;
}


.PageCategoryColumn h3{
	background: #03579D;
	color: #ffffff;
	padding-left: 10px;
	margin: 0;
}

.PageCategoryMainSection{
float: left;
	width: 750px;
}
.PageCategoryColumn{
	float: left;
	width:225px;
	margin-left: 20px;
}


.PageCategoryMainColumn{ 
	float: left;
	width:210px;
}

.PageCategorySearchBox{
	width:200px;
	padding: 5px;
	background: #9DBE0D;
	color: #ffffff;
	margin-bottom: 10px;

}


.PageCategorySearchBox table tr td{
	font-size: .8em;
}

.PageCategorySearchBox table tr td .MenuSubOption{
width: 100%;
background-color: #FEFBEA;
text-decoration: uppercase;
}

.PageCategorySearchBox h3{
	text-align: center;
	margin: 0;
}
.BrowseCategories{
	width:200px;
	padding: 5px;
	background: #03579D;
	color: #ffffff;
	text-align: left;
}

.BrowseCategories h3{
	margin: 0;
}

.BrowseCategories h4{
	font-size: 1.0em;
	margin: 3px;
}

.BrowseCategories h4 a{
	color: #FFBA6D;
	text-decoration: none;
}
.BrowseCategories h4 a:hover{
	color: #F883A6;
	text-decoration: none;
}

#BusinessRegistrationIntro{
 float: left;
 width: 200px;
}

#BusinessRegistrationIntro a{
	color: #1C2F6F;
	text-decoration: none;
}

#BusinessRegistrationIntro a:hover{
	color: #1C2F6F;
	text-decoration: underline;
}

.PageCategoryColumn a{
	color: #5A1B3A;
	text-decoration: none;
	font-size: 1.0em;
}
.PageCategoryColumn a:hover{
	color: #A83389;
	text-decoration: none;
}

#BusinessRegistrationContent{
	float: left;
	margin-left: 20px;
	width: 680px;
}


.ListingBox{
	width: 190px;
	float: left;
	margin-left: 15px;
	border: 1px solid #000000;
	height: 360px;
}

.ListingBox a{
color: #1C2F6F;
	text-decoration: none;
}
.ListingBox a:hover{
color: #1C2F6F;
	text-decoration: underline;
}


.ListingBox h2{
	width: 190px;
	background: #5A1B3A;
	color: #ffffff;
	font-size: 1.0em;
	margin: 0;
	text-align: center;
}

.ListingBox p{
	padding: 5px;
	font-size: .9em;
}
/*************************************************************************************************
HOVER MENU - CSS
**************************************************************************************************/

.hovertip {
	position: absolute;
    display: none; /* in case javascript is disabled */
	padding: 5px;
	padding-bottom:20px;

	font-size: 12px;
	z-index: 100;
	margin-left: 15px;
	margin-top: 5px;

	
	}
	
 .HoverBoxTop{	

	width: 280px;
	height:0px;

}
.HoverBody{
	width: 280px;
	background:#EABE49;
}
 .HoverBoxBottom{	

	width: 280px;
	height:0px;

}
ul.hovertip{
	margin-left: 40px;
	margin-top: -60px;
}
ul.hovertip li {
	display: inline;
	list-style: none;
	padding-bottom: 5px;
}



ul.hovertip li a{ text-decoration:none; font-style:italic; color: #06083B;}
ul.hovertip li a:hover{ text-decoration:underline; font-style:italic;}
ul.hovertip {width:220px; display:block, padding: 5px;}


ul.hovertip li  h3{
	width: 274px;
	background: #EA9E49;
	color: #ffffff;
	margin: 0;
	font-size: 1.3em;
	padding: 3px;
}


/*************************************************************************************************
COLUMN 2 - RESULTS SECTION - CSS
**************************************************************************************************/
#ResultsColumn{
	float: left;
	width: 460px;
	padding: 4px;
	padding-top: 5px;
	margin-right: 6px;
}

#SearchResultsBody{
	float: left;
	width:200px;
}

#CategoriesResultsPageBody{
	float: right;
	width:200px;
	padding-left: 30px;
	height: 30px;
	padding-top:10px;
	margin-bottom: 3px;
	color: #EA9E49;
	text-align: left;
	font-size:1.2em;
}

#CategoriesResultsPageBody a{
	text-decoration: none;
	color: #ffffff;
}

#CategoriesResultsPageBody a:hover{
	text-decoration: underline;
}

#ResultsColumn h2{
	text-align: left;
	padding: 0;
	margin: 0;
	padding-top:5px;	
	padding-left: 10px;
	font-size: 1.2em;
	color: #5a1b3a;

}


#ResultsBody{
	border-right: 1px solid #9dbe0d;
	min-height:1000px;
	padding: 5px;
	width:100%;
}

#ResultsBody #ResultsH2{
	background: #5A1B3A;
	color: #ffffff;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-size: 1.1em;
	text-transform: uppercase;
}




#ResultsBody ol{
	list-style: none;
	padding: 0;
	margin: 0;
}

#ResultsBody ol .PremiumMember{
	border-bottom: 2px solid #9dbe0d;

	background: #FEFBEA;
	padding: 3px;
}


#ResultsBody ol .SilverMember{
	border-bottom: 2px solid #9dbe0d;
	font-size: .9em;
	background: #FEFBEA;
	padding: 3px;
}


#PreResultsBox{
	width: auto;
	padding-bottom:5px;

}
.PageCounter{
	float: left;
	color: #8e8f90;
	font-size: .7em;
	width:200px;
}

.SortBox{
	float: right;
	width:200px;
	text-align: right;
}


/*************************************************************************************************
GOLD MEMBERS - CSS
**************************************************************************************************/
.ResultInfoBox{
	float: left; 
	width:220px;

}


.ResultInfoBoxImg{
	float: right;
	width: 140px;
	background: #8e8f90;
	padding: 2px;
}

.PremiumMember .GoldMember{
	width:220px;
	float: right;

	font-size:1.2em;
	text-align: right;
}

.PremiumMember small{
	font-size: .7em;
}

.SilverMember .GoldMember{
	width:220px;
	float: right;
	
	font-size:1.1em;
	text-align: right;
}

.ResultInfoBox a{
	color: #5a1b3a;
	text-decoration: none;
}

.ResultInfoBox a:hover{
	color: #A83389;
}

.PostResultInfoBox{
	width: auto;
margin-bottom:0;padding-bottom: 0;
}


.GoogleMiles{
	float: left;
margin-bottom:0;padding-bottom: 0;

}

.GoogleMiles li,.GoogleMiles img{

	padding: 0;
	margin: 0;
	border: 0;
}
.GoogleMiles a img,.GoogleMiles img a, .GoogleMiles a{

	padding: 0;
	margin: 0;
	border: 0;
}

.Promotion{
	float: right;
	margin-top: 20px;
	margin-right: 5px;
}

.Promition:hover{
	background: #763BA9;
}

.PostResultInfoBox   a{
	padding: 3px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text
}



.PostResultInfoBox   a:hover{
}

/*************************************************************************************************
BRONZE MEMBERS - CSS
**************************************************************************************************/
#ResultsBody ol .BronzeMember{
	margin-bottom: 10px;
	padding: 5px;

}


.ResultBronzeMemberTitle{
	float: left;
	width: 210px;
	font-size: .9em;
}


.ResultBronzeMemberTitle h3{
	padding: 0;
	margin: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 1.1em;
}
.ResultBronzeMemberTitle a{
	color: #5a1b3a;
	text-decoration: none;
}

.ResultBronzeMemberTitle a:hover{
	color: #A83389;
}


.ResultBronzeMemberAddress{
	float: right;
	width: 210px;
	text-align: right;
	font-size:.9em;
}


/*************************************************************************************************
PROFILE COLUMN - PROFILE SECTION - CSS
**************************************************************************************************/
#ProfileColumn{
	float: left;

	width: 716px;
		
	border-top: 2px solid #cdcdcd;		
}

#ProfileColumn h2, #ResultsBody h4{
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-size: 1.0em;
	color: #ffffff;
	font-family: Trebuchet MS;
	background: #1d3175;
	}

#ProfileBody{


	width:715px;
	padding-bottom: 5px;
}

#ProfileBody h3{
	font-size: 1.6em;
	padding: 0;
	margin: 0;
	
}

#ResultsBody h2{
	padding: 0;
	margin: 0;

}

.BreadCrumbs a{
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.BreadCrumbs a:hover{
	color: #A83389;

}


#ProfileInfo{
	float: left;
	width: 300px;
	padding: 5px;
}

#ProfileInfo a{
 text-decoration: none;
color: #5A1B3A;
}

.TabOptions{
	width: 390px;
	padding-top:21px;
}

.TabOptions .Tabs {
	list-style-type: none;
	width:675px;


}

.Tabs, #demo-nav{
	margin-bottom: 0;

}
.TabOptions .Tabs  li{
	display: inline;
	margin-bottom: 0;
	}


.TabOptions .Tabs a {
	float: left;
	display: block;
	padding: 4px 8px;
	border-bottom: 0;
	color: #ffffff;
	background: #EAA771;
	text-decoration: none;
	font-size:1.0em;	
	margin-right: 2px;
	margin-bottom: 0;
}
.TabOptions .Tabs a:hover,.TabOptions .Tabs a.active  {
	background: #d6711f;
}

.TabOptions  .tabs-container {
	clear: left;
	background: #F7E8CA;
	margin-bottom: 0;

	border: 1px solid #d6711f;
	margin-left: 25px;
	margin-top: 0px;
	padding: 2px;
	width:680px;
	
	height:300px;
	overflow: auto;
}

.TabOptions  .tabs-container a{
	color: #5A1B3A;
	text-decoration: none;

}

.TabOptions  .tabs-container a:hover{
	color: #5A1B3A;
	text-decoration: underline;

}

.TabOptions  .tab{
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px; 
	padding-bottom: 10px;
}



#ProfileMap{
 	width: 280px;
 	float: left;
	background: #8e8f90;
	padding: 2px;
}


#ProfileSideAd{
	float: right;
	width: 270px;
	padding-bottom: 5px;
	border-top: 2px solid #cdcdcd;
}

.mycoupondiv{
	border: 1px dotted #000000;
	padding: 5px;
	width: 350px;
	margin: 0 auto;
}



#imageOptions li {display:inline;}

#imageOptions a img
{
    border: none;
    padding: .5em 1em;
    width: 75px;
}
a
{
    outline: none;
}


#imageOptions
{
    margin: 5px 0px 0px 0px;
    padding: 0;
    list-style-type: none;
	/* background-color:#a5c2d0; */
	/* border:#49778D thin solid; */
	width:100%;
}




/*************************************************************************************************
COLUMN 3 - RESULTS SECTION - CSS
**************************************************************************************************/

#Column3{
	float: left;
	width: 500px;
	margin-left:5px;
	padding-top: 5px;

}

#Column3 h2{
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-size: 1.3em;
	color: #444442;
	font-family: Trebuchet MS;
}


#Column3 h3{
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-size: 1.1em;
	color: #ffffff;
	font-family: Trebuchet MS;
	background: #5a1b3a;
	margin-bottom:5px;
	margin-top:5px;
	text-transform: uppercase;
}

.Column3Box{
	width: 450px;

}

#SubColumn3A{
	float: left;
	width: 310px;
	padding-left: 6px;
}

#SubColumn3A a img{
	border: none;
}

#SubColumn3B{
	padding-top: 5px;

	float: right;
	width: 160px;
	padding-right: 6px;
}


#ResultsMapBody{
	background: #1d3175;
	padding: 8px;
	color: #000000;
}

.ResultsMap{
	width:472px;
	height: 320px;
	color: #000000;

}

#FooterAd{
	width: 976px;	
	padding: 5px;
	text-align: center;
	border-top: 1px solid #cdcdcd;
}

#FooterBody{
	width: 976px;	
	padding: 5px;
	font-size: .8em;
	text-align: center;
	border-top: 8px solid #1d3175;
	color: #2a2929;	
}

#FooterBody a, #Column3 a, #SubColumnResults a{
	color: #5A1B3A;
	text-decoration: none;
}



#SubColumnResults a img, #rightColumn a img{
border: 0;
}

#SubColumnResults ol, #rightColumn ol, #SubColumn3A ol{
 padding: 0; margin: 0;
}
#SubColumnResults ol li, #rightColumn ol li, #SubColumn3A ol li{
 margin-bottom: 10px;
}
#FooterBody a:hover, #Column3 a:hover, #SubColumnResults a:hover{
	color: #A83389;

}
#FooterShade{
	width: 1072px;
	height: 29px;
	background-image:url('/images/marketplace/FooterBackground.gif');
	margin: 0 auto;
	
}

#About{
	float: left; 
	width:340px;
}

#AboutImage{
	float: left; 
	width: 280px;
	height: 313px;
	margin-left: 20px;
	margin-top:60px;
	background-image:url('/images/marketplace/AboutImage.gif');
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #cdcdcd;
	padding: 5px;	}
	
	
#OtherCategoriesContent{
	padding-right: 20px;
	padding-left: 10px;
}

#OtherCategoriesContent ul{
 list-style: none;
}

#OtherCategoriesContent a{
color: #5A1B3A;
 text-decoration: none;
}

#OtherCategoriesContent a:hover{
color: #5A1B3A;
 text-decoration: underline;
}