/* Indulge Media Sure - The Guernsey Directory styles */
/* Results Page */
/* v1.0 */


/* MAPS */ 

#googlemap{
	background-color:#BABABA;
	height: 470px;

}

#googlemapcontainer
{
    height:530px;
    position:absolute;
    visibility:hidden;
}

#googlemapcontainer #mapKeyContainer {
    width:120px;
}

/* FILTER SEARCH */

#refinesearch ul{
float:right;
padding:5px 8px 10px 0;
}

#refinesearch ul li{
	border:none;
}

/* RESULTS */


p.totalresults{
	margin:0;
	padding:0 0 5px 0;
	font-size: 1em;
}

.result .clear{
	padding:5px;
}


	/* A RESULT */
	
	.result{
		width:540px;
		margin:0;
		padding:0 0 11px 0;
		color:#656367;
		font-family:verdana,arial,sans-serif;
		font-size: 12px;
		line-height: 18px;
		position:relative;
	}
	
	.result .info{
		float:left;
		width: 400px;
	}
	
	.result .info ul, .result .info li{
		margin:0;
		padding:0;
	}
	
	.result img.marker{
		float:left;
		padding: 0 5px 0 0;
	}
	
	.result .result-row,.first{
		clear:none;
		padding:0;
	}
	
	.result-row{
		clear:both;
		margin-left:30px;
		padding:0 0 10px 0;
	}
	
	.result span.result-superbold{
		font-weight: bold;
		color:#D31145;
		font-size: 16px;
		line-height: 24px;
	}
	
	.result span.result-bold{
		font-weight: bold;
	}
	
	.result .result-phone-number
	{
	    float:left;
	    width:100%;
	    padding-bottom:5px;
	}
	
	.result .result-stdcode 
	{
	    clear:both;
	    margin-right: 5px;
	    
	}
	
	.result .result-address
	{
	    display:block;
	}
	
	.result .info h4{
		color:#5E6062;
		margin:0;
		padding:0;
	}
	
	.result .info h5 {
		color:#5E6062;
		font-weight: normal;
		font-size: 0.7em;
		margin:3px 0 0 0;
	}
	
	.result .info p {
		color:#5E6062;
		font-weight: normal;
		font-size: 0.7em;
		margin:0 0 0 31px;
	}
	
	.result .info .numbers{
		width: 160px;
		float:left;
		margin:3px 0 0 31px;
		padding:0;
		display:inline;
	}
	
	.result .info .numbers li{
		color:#5E6062;
		line-height: 1.2em;
		font-weight: bold;
		font-size: 0.7em;
		margin: 0; 
		padding: 0; 
		list-style: none;
	}
	
	
	.result .info .webdownload{
		width: 209px;
		float:left;
		margin:3px 0 0 0;
		padding:0;
		display:inline;
	}
	
	.result .info .webdownload li{
		color:#5E6062;
		font-size: 0.7em;
		line-height: 1.2em;
		padding: 0;
		margin:0;
		list-style: none; 
	}
	
	
	.result img.resultimage{
		float:right;
		margin: 6px 15px 0 0;
	}
	
	.yellow-result .result .cellcontent
	{
	    background-color:#FFF7DF;
	}
	    
	
	.topcell {
		background-color:transparent;
		margin:0;
		padding:0;
		position:relative;
		z-index:20;
	}
	
	.topcell .cntopleft{
		position:absolute;
		left:0;
		top:0;
		background-image: url(../images/results/cntopleft.gif);
		background-repeat: no-repeat;
		width:9px;
		height:9px;
	}
	
	.topcell .cntopright{
		position:absolute;
		right:0;
		top:0;
		background-image: url(../images/results/cntopright.gif);
		background-repeat: no-repeat;
		width:9px;
		height:9px;
	}
	
	.cellcontent{
		min-height:94px;
		height:auto !important;
	  	height:94px;
	  	padding:8px 0 0 10px;
	  	border-left:1px solid #CBC9C9;
		border-right:1px solid #CBC9C9;
		border-top:1px solid #CBC9C9;
		border-bottom:1px solid #CBC9C9;
	}
	
	.btmcell {
		background-color:transparent;
		clear:both;
		margin:0;
		padding:0;
		position:relative;
		top:-9px;
	
	}
	
	.btmcell .cnbtmright{
		background-image: url(../images/results/cnbtmright.gif);
		background-repeat:no-repeat;
		height:9px;
		margin:0;
		padding:0;
		position:absolute;
		right:0;
		top:0;
		width:9px;
		z-index:50;
	}
	
	.btmcell .cnbtmleft{	
		background-image: url(../images/results/cnbtmleft.gif);
		background-repeat:no-repeat;
		height:9px;
		left:0;
		margin:0;
		padding:0;
		position:absolute;
		top:0;
		width:9px;
		z-index:50;
	}

    .yellow-result .result .cnbtmleft
    {
        background-image: url(../images/results/cnbtmleft-yellow.gif);
    }
    .yellow-result .result .cnbtmright
    {
        background-image: url(../images/results/cnbtmright-yellow.gif);
    }
    .yellow-result .result .cntopleft
    {
        background-image: url(../images/results/cntopleft-yellow.gif);
    }
    .yellow-result .result .cntopright
    {
        background-image: url(../images/results/cntopright-yellow.gif);
    }


/* PAGE NAV */

.pagenav {
	background:url(../images/nav/resultspagenav-bg.png) no-repeat;
	text-align: center;
	width:540px;
	height:38px;
	clear:both;
	margin:10px 0 10px 0;
}


.pagenav ul{
	padding: 10px 0 0 0;
}

.pagenav ul li.pagenumber{
	font-size: 0.7em;
	font-weight: bold;
}

.pagenav ul li.normal{
	font-size: 0.7em;
}

.pagenav ul li a.active{
	font-weight: bold;
	text-decoration: none;
}


.pagenav ul li{
	display:inline;
	color:#5E6062;
}

/* GOOGLE POP UP */

#googlemap .result .topcell{
	display: none;
}

#googlemap .result .cellcontent{
	border:0;
	padding:0;
}

#googlemap .result .btmcell{
	display: none;
}


/* Yellow Pages */

.browseclassifieds { 
	padding: 17px 0px 0 0; 
	background: url(../images/nav/yellowpages-az-nav-bg.png) no-repeat; 
	margin: 0 0 10px 0; 
	width: 220px;
	height: 503px; 
	float: left; 
}

#resultscontainer{
	background: url(../images/nav/yellowpages-az-results-bg.png) repeat-x top;
	width: 166px;
	height: 455px;
	float:left;
	margin:0 0 0 9px;
	display: inline;
	position: relative;
}

#resultscontainer #btmgrad{
	background: url(../images/nav/az-btm-grad.png) no-repeat;
	position:absolute;
	z-index: 2;
	bottom:0;
	left:5px;
	height:49px;
	width:146px;
	display: block !important;
	display: none;
}



ul#az-results {
	margin:0;
	padding:5px 7px 0 10px;
	display: inline;
	font-size: 0.7em;
	color:#5E6062;
	float:left;
	width: 149px;
	height: 450px;
	overflow: scroll;
	overflow-x: hidden;
    margin-right:-3px;
}

ul#az-results li{
	display: inline;
}

ul#az-results li a{
	display:block;
	padding:10px 0 10px 0;
	clear:both;
	text-decoration: none;
	border-bottom: #C5C5C5 1px dashed;
	line-height: 1.2em;
}

ul#az-results li a:hover{
	text-decoration: underline;
}

ul#az-results li a.active{
	font-weight: bold;
	color:#FDB913;
}

ul#az-results li a.active:hover{
	text-decoration: none;
}


ul#az-nav {
	margin:2px 0 0 0;
	padding:0 7px 0 0;
	display: inline
	float:right;
}

ul#az-nav li{
	display: inline
	padding:0 0 0 0;
	margin:1px 0 0 0;
	width:30px;
	height:16px;
	font-size:0;
}

ul#az-nav li a{
	display:block;
	padding:0;
	margin:0;
	width:30px;
	height:16px;
	font-size: 0;
}


ul#az-nav li a.a {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 0;
}
ul#az-nav li a.a:hover, ul#az-nav li a.aactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px 0;
}

ul#az-nav li a.b {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -17px;
}
ul#az-nav li a.b:hover, ul#az-nav li a.bactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -17px;
}

ul#az-nav li a.c {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -34px;
}
ul#az-nav li a.c:hover, ul#az-nav li a.cactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -34px;
}

ul#az-nav li a.d {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -51px;
}
ul#az-nav li a.d:hover, ul#az-nav li a.dactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -51px;
}

ul#az-nav li a.e {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -68px;
}
ul#az-nav li a.e:hover, ul#az-nav li a.eactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -68px;
}

ul#az-nav li a.f {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -85px;
}
ul#az-nav li a.f:hover, ul#az-nav li a.factive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -85px;
}

ul#az-nav li a.g {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -102px;
}
ul#az-nav li a.g:hover, ul#az-nav li a.gactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -102px;
}

ul#az-nav li a.h {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -119px;
}
ul#az-nav li a.h:hover, ul#az-nav li a.hactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -119px;
}

ul#az-nav li a.i {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -136px;
}
ul#az-nav li a.i:hover, ul#az-nav li a.iactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -136px;
}

ul#az-nav li a.j {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -153px;
}
ul#az-nav li a.j:hover, ul#az-nav li a.jactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -153px;
}

ul#az-nav li a.k {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -170px;
}
ul#az-nav li a.k:hover, ul#az-nav li a.kactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -170px;
}

ul#az-nav li a.l {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -187px;
}
ul#az-nav li a.l:hover, ul#az-nav li a.lactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -187px;
}

ul#az-nav li a.m {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -204px;
}
ul#az-nav li a.m:hover, ul#az-nav li a.mactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -204px;
}

ul#az-nav li a.n {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -221px;
}
ul#az-nav li a.n:hover, ul#az-nav li a.nactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -221px;
}

ul#az-nav li a.o {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -238px;
}
ul#az-nav li a.o:hover, ul#az-nav li a.oactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -238px;
}

ul#az-nav li a.p {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -255px;
}
ul#az-nav li a.p:hover, ul#az-nav li a.pactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -255px;
}

ul#az-nav li a.q {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -272px;
}
ul#az-nav li a.q:hover, ul#az-nav li a.qactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -272px;
}

ul#az-nav li a.r {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -289px;
}
ul#az-nav li a.r:hover, ul#az-nav li a.ractive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -289px;
}

ul#az-nav li a.s {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -306px;
}
ul#az-nav li a.s:hover, ul#az-nav li a.sactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -306px;
}

ul#az-nav li a.t {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -323px;
}
ul#az-nav li a.t:hover, ul#az-nav li a.tactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -323px;
}

ul#az-nav li a.u {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -340px;
}
ul#az-nav li a.u:hover, ul#az-nav li a.uactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -340px;
}

ul#az-nav li a.v {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -357px;
}
ul#az-nav li a.v:hover, ul#az-nav li a.vactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -357px;
}

ul#az-nav li a.w {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -374px;
}
ul#az-nav li a.w:hover, ul#az-nav li a.wactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -374px;
}

ul#az-nav li a.x {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -391px;
}
ul#az-nav li a.x:hover, ul#az-nav li a.xactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -391px;
}

ul#az-nav li a.y {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -408px;
}
ul#az-nav li a.y:hover, ul#az-nav li a.yactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -408px;
}

ul#az-nav li a.z {
	background: url(../images/nav/az-buttons.gif) no-repeat 0 -425px;
}
ul#az-nav li a.z:hover, ul#az-nav li a.zactive {
	background: url(../images/nav/az-buttons.gif) no-repeat -40px -425px;
}

/* BANNERS */

#banner4{
	background-color: #EFEFEF;
	margin: 0;
	padding: 0;
}

#banner5{
	background-color: #EFEFEF;
	margin:15px 0 0 0;
	padding:0;
}

/* SUGGESTED SEARCHES */

ul.suggestedSearches li a
{
    font-size: 0.8em;
}

ul.suggestedSearches
{
	padding-bottom: 15px;
}

/* SIMILAR CATEGORIES */

.similar-categories ul
{
    padding-bottom:30px;
}

.similar-categories ul li
{
    font-size: 12px;
    line-height: 16px;
}
