/*Example css selector*/

/*

#about #pageContent p
{
	color:#000000;
}

#about #pageContent .newClass
{
	width:100px;
}

*/

/* FRANCHISE CATEGORIES VIEW ALL LINKS */
#default #pageContent .fcViewAll{
	color: #244487;
	font-weight: bold;
	font-size: 11px;
	float: right;
	margin-right: 5px;
}

#default #pageContent .fcViewAll a:link{
	color: #244487;
	text-decoration: underline;
}

#default #pageContent .fcViewAll a:visited{
	color: #244487;
	text-decoration: underline;
}

#default #pageContent .fcViewAll a:hover{
	color: #1e1e1e;
	text-decoration: none;
}

#default #pageContent .fcViewAll a:active{
	color: #244487;
	text-decoration: underline;	
}
/* FRANCHISE CATEGORIES VIEW ALL LINKS ENDS */

/* SPOTLIGHT */
#default #pageContent #spotlight{
	background: url("../images/allPages/home/spotlight.gif") top right no-repeat;
	width: 227px;
	height: 197px;
	float: right;
	margin: 25px 10px 0 0;
}

#default #pageContent #spotlight div{
	margin-top: 35px;
	padding: 5px;
	font-size: 85%;
}

#default #pageContent #spotlight div a:link{
	color: #1e1e1e;
	font-weight: bold;
	text-decoration: underline;	
}

#default #pageContent #spotlight div a:visited{
	color: #1e1e1e;
	font-weight: bold;	
	text-decoration: underline;
}

#default #pageContent #spotlight div a:hover{
	color: #244487;
	font-weight: bold;	
	text-decoration: none;
}

#default #pageContent #spotlight div a:active{
	color: #1e1e1e;
	font-weight: bold;	
	text-decoration: underline;	
}

#default #pageContent #spotlight img{
	margin: 0 35px 0 0;
	padding-top: 3px;
	float: right;
	weight: 115px;
	height: 52px;
}
/* END SPOTLIGHT */

/* HOT OFFERS */
#default #pageContent #hotoff{
	float: right;
	margin: 10px 10px 0 0;
	padding-right: 75px;
	width: 150px;
	font-size: 85%;
}

#default #pageContent #hotoff .content{
	padding: 5px 0 5px 0;
	width:148%;
}

#default #pageContent #hotoff h1{
	font-size: 150%;
}

#default #pageContent #hotoff .content a:link{
	color: #244487;
	font-weight: bold;
	text-decoration: none;	
}

#default #pageContent #hotoff .content a:visited{
	color: #244487;
	font-weight: bold;	
	text-decoration: none;
}

#default #pageContent #hotoff .content a:hover{
	color: #244487;
	font-weight: bold;	
	text-decoration: none;
}

#default #pageContent #hotoff .content a:active{
	color: #244487;
	font-weight: bold;	
	text-decoration: none;	
}

#default #pageContent .featuredAdText{
	color: #4e4e4e;
	float: left; 
	width: 225px; 
	margin: 0 5px 0 0;
}

#default #pageContent .featuredAdTitle{
	float: left; 
	height: 20px;
}

#default #pageContent .hoViewAll{
	color: #244487;
	font-weight: bold;
	font-size: 11px;
	float: right;
	margin-right: -75px;
	position:relative;
	top:-40px;
}

#default #pageContent .hoViewAll a:link{
	color: #244487;
	text-decoration: underline;
}

#default #pageContent .hoViewAll a:visited{
	color: #244487;
	text-decoration: underline;
}

#default #pageContent .hoViewAll a:hover{
	color: #1e1e1e;
	text-decoration: none;
}

#default #pageContent .hoViewAll a:active{
	color: #244487;
	text-decoration: underline;	
}
/* END HOT OFFERS */

/* FEATURED FRANCHISES */
#default #pageContent .featuredAdvertsBox{
	width: 625px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding:0px 0px 0px 0px;
}

#default #pageContent .featureAdvertItem{
	width: 123px;
	/*float: left;*/
	min-height: 80px;
	height: auto !important;
	height: 80px;
	padding: 0;
	margin: 20px 20px 0 0;
}

#default #pageContent .featureAdvertItem a{
	padding: 0;
	margin: 0;
	float: left;
}

#default #pageContent .featureditemPic{
	position: absolute;
	margin: 10px;
	padding: 2px;
	width: 123px;
}

#default #pageContent .featureditemPicPNG{
	position: absolute;
	padding: 0;
	margin: 12px 0 0 12px;
	visibility: hidden;
}

#default #pageContent .featureditemDesc{
	position: relative;
	padding: 0 0 0 10px;
	visibility: hidden;
}

#default #pageContent .featureditemDesc h2{
	font-size: 90%;
	padding-left: 10px;
}

#default #pageContent .featureditemDesc a{
	position: absolute;
	color: #244487;
}

#default #pageContent .featureditemDesc p{
	padding: 6px 0 0 15px;
	color: #4e4e4e;
}

#default #pageContent .featureditemPngDiv{
	padding: 6px 0 0 15px;
	background-image: url("images/allPages/home/featured_on.png");
	background-repeat: no-repeat;
	visibility: visible;
}
#default #pageContent .ffViewAll{
	color: #244487;
	font-weight: bold;
	font-size: 11px;
	float: right;
	margin: 150px 20px 10px 0;
}

#default #pageContent .ffViewAll a:link{
	color: #244487;
	text-decoration: underline;
}

#default #pageContent .ffViewAll a:visited{
	color: #244487;
	text-decoration: underline;
}

#default #pageContent .ffViewAll a:hover{
	color: #1e1e1e;
	text-decoration: none;
}

#default #pageContent .ffViewAll a:active{
	color: #244487;
	text-decoration: underline;	
}
/* FEATURED FRANCHISES ENDS */

/* LOGIN PAGE */
#login .or{
	float: right; 
	margin-right: 400px;
}

#login .reg_hdr{
	color: #4e4e4e; 
	font-weight: bold; 
	padding-top: 20px;
}
/* LOGIN PAGE ENDS */

/* DISPLAY SALES RESULTS */
#display-sale-results #searchtoolbar p.catBreadcrumb{
	float: left; 
	padding: 2px 0 0 5px;
}

#display-sale-results .searchImagesContainer{
	width:121px;
	float:left;
	padding:7px 0 0 36px;
	margin:0;
}

#display-sale-results .resultsContainer{
	float: left; 
	width: 303px; 
	margin:0px 0px 0px 0px;
	background: url(../images/search-results-box-alt.jpg) no-repeat;
	padding:9px 0 0 8px;
	height:105px;
}

#display-sale-results .resultsContainer img{
	float: left; 
}

#display-sale-results .resultsContainer h2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 9px;
	margin:0px;
	color:#2c2c2c;
}

#display-sale-results .resultsContainer a{
	color:#2c2c2c;
	float:left;
}

#display-sale-results .resultsContainer p{
	float: left; 
	padding:0px 0px 0px 9px;
	margin:0px;
	font-size: 11px;
	width:160px;
	color:#4e4e4e;
}

#display-sale-results .resultsContainer .redtext{
	color: #c57473;
	padding:0px 0px 0px 9px;
	margin:0px;
	float:left;
}
/*Search-results featured adverts*/
#display-sale-results .resultsBackgroundFeatured{
	float: left; 
	width: 303px; 
	margin:0px 0px 0px 0px;
	background: url(../images/search-results-box.jpg) no-repeat;
	padding:9px 0 0 8px;
	height:105px;
}

#display-sale-results .resultsBackgroundFeatured img{
	float: left; 
}

#display-sale-results .resultsBackgroundFeatured h2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 9px;
	margin:0px;
}

#display-sale-results .resultsBackgroundFeatured p{
	float: left; 
	padding:0px 0px 0px 9px;
	margin:0px;
	font-size: 11px;
	width:160px;
}

#display-sale-results .resultsBackgroundFeatured .redtext{
	color: #f00;
	padding:0px 0px 0px 9px;
	margin:0px;
	float:left;
}
/*Search-results featured adverts*/

#display-sale-results .addThisContainer{
	position:absolute;
	visibility:hidden;
	border:2px solid #244487;
	background-color: #fff;
	width: 162px;
	height: 80px;
	padding:10px 0px 0px 20px;
}

#display-sale-results .addThisContainer h2{
	float:left;
	margin:0px;
	width:150px;
	padding:0px 0px 4px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#display-sale-results .addThisContainer p{
	font-weight:bold;
	float:left;
}

#display-sale-results .addThisContainer img{
	float:right;
}




#display-sale-results .ImgPos{
	margin-top: 5px;
	width: 121px; 
	height:78px; 
	border: none;
}

#display-sale-results .searchImagesContainer .plusBtn{
	float: left;
	padding: 0 14px 0 10px;
}

#display-sale-results .bodytext{
	margin: 5px 0 10px 0;
	display:inline;
	float:left;
}

#display-sale-results .searchImagesContainer h1{
	float: left;
	padding: 0;
}

#display-sale-results .searchImagesContainer .mainImg{
	width:121px;
	height:78px;
	float:left;
	background: url("../images/search-results-box.jpg") top right no-repeat;
}

#display-sale-results .searchImagesContainer .mainImgDiv{
	float:left;
}

#display-sale-results #pagination{
	width:628px;
	float:left;
	background: url("../images/search-pagination.gif") no-repeat;
	height:32px;
}

#display-sale-results #pagination p{
	padding:8px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	color:#244487;
	float:right;
}



	

/* DISPLAY SALES RESULTS ENDS */

/* FORM ELEMENTS */
#login #loginForm
{
	background-image:url(../images/loginFormBg.gif); 
	display:block; 
	padding:59px 0 0 47px; 
	background-repeat:no-repeat; 
	width:341px; 
	height:193px;
}

#login #regForm
{
	background-image:url(../images/regFormBg.gif); 
	display:block; 
	padding:0 0 0 5px; 
	background-repeat:no-repeat; 
	width:342px; 
	height:333px;
}

#login #pageContent label
{
	color:#4e4e4e;
	font-weight:bold;
	display:inline;
}

span .requiredField
{
	color:#4e4e4e;
	font-weight:bold;
}

#login p
{
	margin:0px 0px 8px 0px;
	padding:0;
}

#login h3
{
	margin:0px 0px 0px 0px;
	padding:0;
	color:#4E4E4E;
	font-size:14px;
}

#login hr
{
	float:left; 
	width:620px; 
	height:1px; 
	border:1px dashed #D5D5D5; 
	margin:0px 0px 20px 0px; 
	padding:0;
}

#login input.textField
{
	background-image:url(../images/InputBg.gif);
	border: 0;
	width: 238px;
	height: 22px;
	padding: 6px 0 0 6px;
	display: block;
	margin: 2px 0 8px 0;
	color: #4e4e4e;
}

#login #pageContent #topC1
{
	float:left;  
	width:341px; 
	height:240px; 
	background-image: url(../images/allPages/login/form.jpg); 
	background-repeat:no-repeat;
}

#login #pageContent #topC2
{
	float:left; 
	width:270px; 
	text-align:right; 
	height:240px;
}

#login #pageContent #bottomC1
{
	float:left; 
	width:274px;
	margin-right:6px;
	margin-bottom:10px;
}

#login #pageContent #bottomC2
{
	float:left; 
	width:340px;
	margin-bottom:10px;
}


#login input.login_submit
{
	display:inline; 
	float:right; 
	height:70px; 
	width:140px; 
	margin:0 5px 0 0; 
	padding:0;
}

#login input.reg_submit
{
	display:inline; 
	float:right; 
	height:70px; 
	width:140px; 
	margin:0 5px 0 0; 
	padding:0;
}

#advertise-step2 #compForm
{
	background-image:url(../images/compFormBg.gif); 
	display:block; 
	padding:0 0 0 5px;
	float: right; 
	margin-right: 5px;
	background-repeat:no-repeat; 
	width:498px; 
	height:516px;
}

#advertise-step2 input.textField
{
	background-image:url(../images/InputBg.gif);
	border: 0;
	width: 238px;
	height: 22px;
	padding: 6px 0 0 6px;
	display: block;
	margin: 2px 0 8px 0;
	color: #4e4e4e;
}

#advertise-step2 input.company_submit
{
	display:inline; 
	float:right; 
	height:70px; 
	width:140px; 
	margin:0 5px 0 0; 
	padding:0;
}

#display-sale-results #fieldlist li{
	display: inline;
	list-style-type: none;
	padding-right: 0;
}
/* FORM ELEMENTS ENDS*/

/* FOOTER */
#sitefooter
{
	clear:both;
	float:left;
	width:950px;
	display:inline;
	padding:5px 0 11px 0;
	margin-top:5px;
	color:#cfcfcf;
	font-size:0.9em;
	font-weight:bold;
}

#sitefooter a:link, #sitefooter a:visited{
	text-decoration: none;
	color: #cfcfcf;
	padding-right: 5px;
}

#sitefooter a:hover{
	color: #244487;
}

#sitefooter a:active{
	color: #cfcfcf;
}

#sitefooter .pgo{
	text-decoration:none;
	color:#cfcfcf;
}

#sitefooter #footerLeft{
	float:left;
	display:inline;
	margin-left:20px;
}
	
#sitefooter #footerRight{
	float: right;
	display: inline;
	margin-right: 10px;
	text-transform: uppercase;
}
/* FOOTER ENDS */