/* /////////////////////////////////

START: 28/03/07

NOTES:

	DARK GREEN: 7FB859
	MID GREEN: B6D2A3
	LIGHT GREEN: BFDBAC
	LIGHTEST GREEN: DFEDD5
	
	DARK BLUE: 38A2BD
	MID BLUE: 92C7D5
	LIGHT BLUE: 9BD0DE
	LIGHTEST BLUE: DCEFF3

///////////////////////////////// */


body{
	margin:0;
	padding:0;
	
	background-image:url(../images/bg-fade.jpg);
	background-repeat:repeat-x;
	
	background-color:#7FB859;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

img {
	border: none;
}

br.all {clear:both;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
BASE STYLES
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

a{
	font-size:12px;
	color:#333333;
}	
.tBlocMinder{
	color:#7FB859;
	margin:20px;
}

.tBlocOwner{
	color:#38A2BD;
	margin:20px;
}

.ValidateButton
{
	vertical-align:text-bottom;
}

#Cards
{
	padding: 15px 0px 0px 15px;
	background-color: White;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
LAYOUT 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#ctl00_cphMain_imgDetailImage1 {
	max-width: 25em; /* for browsers who understand me */
	border: 1px solid #369;
	width: expression(document.body.clientWidth > (500/14) * parseInt(document.body.currentStyle.fontSize)?"25em":"auto");
	margin: 5px;
	border: 1px solid #B8B8B8;
}

#ctl00_cphMain_imgDetailImage2, #ctl00_cphMain_imgDetailImage3 {
	margin: 5px;
	border: 1px solid #B8B8B8;
}

.contentBloc{
	padding: 10px;
}

#main{
	position:relative;
	width:936px;
	margin:0 auto;
}
	#main-head{
		position:relative;
		margin:0;
		padding:0;
		display:block;
		width:936px;
	}
		#logo{
			float:left;
		}
		#head-menu{
			position:absolute;
			padding-right:24px;
			right:0;
			bottom:-3px; /* Strange Safari issue */
		}
			#head-menu ul{
				list-style:none;
			}
			#head-menu li{
				float:left;
				margin-left:4px;
			}
		
	#main-bread{
		padding:6px 0 6px 10px;
		color:#FFFFFF;
		background-color:#7FB859;
	}
		#main-bread a{
			color:#FFFFFF;
			text-decoration:none;
		}
		#main-bread a:hover{
			color:#FFFFFF;
			text-decoration:none;
		}
	
	#main-body{
		background-color:#EDEDED;
		padding:24px;
		margin:0;
		width:888px; /* IE Box model issue */
		display:block;
		clear:both;
	}
	
	.columHolder{
		background-color:#EDEDED;
		margin:0;
		padding:0;
		width:888px; /* IE Box model issue */
		display:block;
		clear:both;
		background-image:url(../images/columnBG.gif);
		background-repeat:repeat-y;
	}
		
		.c1{
			position:relative;
			float:left;
			width:433px;
			background-color:#FFFFFF;
		}
			#c1-loginMinder{
				position:relative;
				background-color:#B6D2A3;
				border-bottom:solid 15px #BFDBAC;
				width:433px;
				padding-top: 11px;
				padding-bottom: 11px;
			}
				#c1-loginMinder #ctl00_cphMain_Dogmindersearch1_ucLogin_imbLogin{
					position:absolute;
					top:0px;
					right:11px;
				}
				
				#c1-loginMinder #ctl00_cphMain_Dogmindersearch1_ucLogin_imbDashboard{
					position:absolute;
					top:0px;
					right:11px;
				}
				
				#c1-loginMinder .freeSearchForm{
					margin-top:20px;
					margin-left: 11px;
				}
				
				#c1-loginMinder #ctl00_cphMain_Dogmindersearch1_txtDogMinderPostcode{
					display:block;
					width:100px;
					float:left;
					margin-right:10px;
				}
				
				.c1 .joinMailList{
					background-color:#BFDBAC;
					margin:10px 0 15px 0;
					padding:0;
					width:100%;
					height:22px;
					text-align:center;
				}
				
				.centerMailList{
					width:330px;
					margin:auto;
				}
				
				.c1 #ctl00_cphMain_Dogminderjoinlist1_txtDogMinderList{
					display:block;
					width:200px;
					float:left;
				}
					
					
				.c1 #becomeMinderTitle{
					margin:19px 20px 0 20px;
				}
				.c1 #joinNow{
					width:433px;
					text-align:center;
				}
				
				.submitButton{
					width:100%;
					text-align:center;
					display:block;
					clear:both;
				}
				
		.c2{
			position:relative;
			float:right;
			width:433px;
			background-color:#FFFFFF;
		}
			#c2-loginMinder{
				position:relative;
				background-color:#92C7D5;
				border-bottom:solid 15px #9BD0DE;
				width:433px;
				padding-top:11px;
				padding-bottom:11px;
			}
				#c2-loginMinder #ctl00_cphMain_Dogownersearch1_ucLogin_imbLogin{
					position:absolute;
					top:0px;
					right:11px;
				}
				
				#c2-loginMinder #ctl00_cphMain_Dogownersearch1_ucLogin_imbDashboard{
					position:absolute;
					top:0px;
					right:11px;
				}
				
				#c2-loginMinder .freeSearchForm{
					margin-top:20px;
					margin-left: 11px;
				}
				#c2-loginMinder #ctl00_cphMain_Dogownersearch1_txtDogOwnerPostcode{
					display:block;
					width:100px;
					float:left;
					margin-right:10px;
				}				
				
				
				.c2 .joinMailList{
					background-color:#9BD0DE;
					margin:10px 0 15px 0;
					padding:0 ;
					width:100%;
					height:22px;
					text-align:center;
				}
				.c2 #ctl00_cphMain_Dogownerjoinlist1_txtDogOwnerList{
					display:block;
					width:200px;
					float:left;
				}
				
				.c2 #findMinderTitle{
					margin:20px 16px 0 20px;
				}
				.c2 #joinNow{
					width:433px;
					text-align:center;
				}
.c1 h2{
	color:#7FB859;
	font-weight:bold;
	font-size:12px;
	margin:20px;
}
.c2 h2{
	color:#38A2BD;
	font-weight:bold;
	font-size:12px;
	margin:20px;
}

/* FORM DISPLAY */

.c1 .form ul{
	list-style:outside;
	width:433px;
	margin-left:0;
	padding-left:0;
}
.c1 .form li{
	background-color:#DBEBD1;
	margin:10px 0 10px 0;
	display:block;
	clear:both;
	color:#DBEBD1;
	font-weight:bold;
	background-image:url(../images/formDot.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.c2 .form ul{
	list-style:outside;
	width:433px;
	margin-left:0;
	padding-left:0;
}
.c2 .form li
{
	background-color:#DCEFF3;
	margin:10px 0 10px 0;
	display:block;
	clear:both;
	color:#DCEFF3;
	font-weight:bold;
	background-image:url(../images/formDot.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.form li h2{
	display:block;
	float:left;
	width:100px;
	margin:5px 30px 0 10px;
	
}

#ctl00_mainadvert
{
		padding:10px 0 10px 0;
		color:#7FB859;
		text-align:center;
		clear:both;
		background-color:#EDEDED;
	}
	
.advert-holder
{
	text-align:center;
}
.banner-holder
{
	text-align:center;
	padding-left: 10px;
}
				
.joinNowButton{
	margin-left:10px;
}
	
	#main-footer{
		padding:0 0 50px 0;
		color:#7FB859;
		text-align:center;
		clear:both;
		background-color:#EDEDED;
		
		background-image:url(../images/grass-footer.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
	}
		#main-footer a{
			color:#7FB859;
		}
		#main-footer a:hover{
			color:#7FB859;
			text-decoration:none;
		}
	
.minder #main-footer{
	padding:0 0 50px 0;
	color:#9DC980;
	text-align:center;
	clear:both;
	background-color:#EDEDED;
}
	.minder #main-footer a{
		color:#9DC980;
	}
	.minder #main-footer a:hover{
		color:#9DC980;
		text-decoration:none;
	}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
PUBLIC PAGES
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 
/* PRESS */
 
.pressBlocsholder{
	position:relative;
	display:block;
	width:100%;
	margin-top:30px;
}
 
.pressItemBloc, .pressItemBlocLast{
	position:relative;
	display:block;
	width:213px;
	background-color:#EBF6F8;
	margin-bottom:0;
	margin-right:12px;
	float:left;
	padding:0;
}
.pressItemBlocLast{
	margin-right:0px;
}

.pressItemBloc h3.title, .pressItemBlocLast h3.title{
	margin:0;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	padding:5px 11px 5px 11px;
	background-color:#ADD5E0;
}
.pressItemBloc h3, .pressItemBlocLast h3{
	margin:0;
	font-weight:normal;
	font-size:12px;
	color:#38A2BD;
	padding:5px 11px 5px 11px;
	background-color:#DAEDF1;
}
.pressItemBloc p, .pressItemBlocLast p{
	color:#333333;
	background-color:#DAEDF1;
	padding:5px 11px 5px 11px;
}

/* PRESS ITEM */

#press-item-text{
	padding:10px;
	width:400px;
	float:left;
}
#press-item-images{
	padding:10px;
	width:430px;
	float:right;
}

/* FAQ */

.c2 .question{
	color:#38A2BD;
	padding:0 0 5px 40px;
	margin:11px;
	background-image:url(../images/title-Q.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.c2 .answer{
	padding:0 0 25px 40px;
	margin:11px;
	background-image:url(../images/title-A.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.c1 .question{
	color:#7FB859;
	padding:0 0 5px 40px;
	margin:11px;
	background-image:url(../images/title-Q-minder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.c1 .answer{
	padding:0 0 25px 40px;
	margin:11px;
	background-image:url(../images/title-A-minder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
MINDER PAGES
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 
p.minderPcolour{
	margin:11px;
	color:#7FB859;
	font-weight:bold;
}
p.minderP{
	margin:11px;
}
 
 
/* - - - - - - - - - - - - - - - - - - - - - - -
SIGN UP FORM
- - - - - - - - - - - - - - - - - - - - - - - */

p.minderPcolour{
	margin:11px;
	color:#339999;
	font-weight:bold;
}
p.minderP{
	margin:11px;
}
 
#singleColumnHolder-minder{
	position:relative;
	background-color:#FFFFFF;
}
#singleColumnHolder-minder #titleBloc{
	position:relative;
	background-color:#B6D2A3;
	width:888px;
	height:96px;
	border-bottom:solid 15px #BFDBAC;
}
#singleColumnHolder-minder #ctl00_cphMain_ucToolbar_imbLogin{
	position:absolute;
	top:0;
	right:10px;
}

#singleColumnHolder-minder #signupTabs{
	position:absolute;
	width:650px;
	bottom:-3px;
	left:0;
}

#singleColumnHolder-minder #signupTabs .signUpTab{
	margin-left:10px;
}

#ownerTabs{
	position:absolute;
	top:0px;
	right:10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - -
SIGN UP FORM
- - - - - - - - - - - - - - - - - - - - - - - */

.mandatoryOrange{
	color:#F5502A;
}

#singleColumnHolder-minder{
	color:#38A2BD;
	font-size:12px;
}

#singleColumnHolder-minder h2{
	color:#85BC63;
	font-weight:bold;
	font-size:12px;
	margin:20px;
}

#singleColumnHolder-minder .form{
	background-color:#EFF6EA;
}

#singleColumnHolder-minder .form h1{
	background-color:#9BC87D;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 4px 10px;
	display:block;
	width:200px;
}

#singleColumnHolder-minder .form ul{
	list-style:outside;
	width:100%;
	margin-left:0;
	padding-left:0;
}

#singleColumnHolder-minder .form li{
	background-color:#DBEBD1;
	margin:10px 0 10px 0;
	display:block;
	clear:both;
	color:#DBEBD1;
	font-weight:bold;
	background-image:url(../images/formDot.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#singleColumnHolder-minder .form li.novalidation{
	background-color:#DBEBD1;
	margin:10px 0 10px 0;
	padding:2px 0 2px 0;
	display:block;
	clear:both;
	color:#DBEBD1;
	font-weight:bold;
	background-image:none;
}

#singleColumnHolder-minder .form li div.prefered{
	color:#85BC63;
	font-weight:bold;
	font-size:12px;
}

#singleColumnHolder-minder .form li div.prefered img{
	padding-right: 5px;
}

#singleColumnHolder-minder .form li span, #singleColumnHolder-minder .form li td, #singleColumnHolder-minder .form li label
{
	color:#85BC63;
}

#singleColumnHolder-minder .form li span.prefered
{
	margin-left:35px;
}


#singleColumnHolder-minder li h2{
	display:block;
	float:left;
	width:400px;
	margin:5px 0 0 10px;
}

.formCommentMinder
{
	color:#85BC63;
	background-color:#DBEBD1;
	padding:10px;
	display:block;
	clear:both;
	font-weight:bold;
}


/* - - - - - - - - - - - - - - - - - - - - - - -
DOG MINDER DASHBOARD
- - - - - - - - - - - - - - - - - - - - - - - */
#minderC1{
	position:relative;
	float:left;
	width:433px;
	background-color:#FFFFFF;
	margin-top:10px;
	color:#9DC980;
}
#minderC2{
	position:relative;
	float:right;
	width:433px;
	background-color:#FFFFFF;
	margin-top:10px;
	color:#9DC980;
}

#minderC1 h1, #minderC2 h1{
	background-color:#9DC980;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 4px 10px;
	display:block;
	margin:0;
	width:200px;
}
#minderC1 .tableROne, #minderC2 .tableROne{
	background-color:#E6F2E0;
	cursor: pointer;
	cursor: hand;
}

#minderC1 .tableRTwo, #minderC2 .tableRTwo{
	background-color:#F7FBF5;
	cursor: pointer;
	cursor: hand;
}

#minderC1 .tableRHover, #minderC2 .tableRHover{
	background-color:#ccdfc2;
	cursor: pointer;
	cursor: hand;
}

#minderC1 .dashboardItem, #minderC2 .dashboardItem{
	background-color:#F7FBF5;
	margin-bottom:20px;
}

#minderC1 .dashboardItem table, #minderC2 .dashboardItem table{
	margin:0;
	padding:0;
}
#minderC1 .dashboardItem table td, #minderC2 .dashboardItem table td{
	padding:0px 10px 0px 10px;
}
#minderC1 .dashboardItem td a.close, #minderC2 .dashboardItem td a.close{
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#38A2BD;
}
#minderC1 .dashboardItem td a, #minderC2 .dashboardItem td a{
	color:#9DC980;
}

#minderC1 .dashboardItem .tableROne .rating, #minderC2 .dashboardItem .tableROne .rating{
	padding-left:25px;
	background-image:url(../gfx/owner/icon-paw-r1.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#minderC1 .dashboardItem .tableRTwo .rating, #minderC2 .dashboardItem .tableRTwo .rating{
	padding-left:25px;
	background-image:url(../gfx/owner/icon-paw-r2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

#minderC1 .dashboardItem .submitButtons, #minderC2 .dashboardItem .submitButtons{
	padding:4px 10px 4px 10px;
}

#minderC2 .dashSpan{
	margin-bottom:10px;
	background-color:#FF9999;
	padding:10px;
}

#minderC1 .dashSpan .dates, #minderC2 .dashSpan .dates{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
}
#minderC1 .dashboardItem .dogs, #minderC2 .dashboardItem .dogs{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
}
#minderC1 .dashboardItem .dogs, #minderC2 .dashboardItem .dogNames{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
}

#minderC1 .dashboardItem td a.close{
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#9DC980;
}

.MinderDashboardCalendar
{
	width: 100%;
}
 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
OWNER PAGES
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 
p.ownerPcolour{
	margin:11px;
	color:#38A2BD;
	font-weight:bold;
}
p.ownerP{
	margin:11px;
}
 
#singleColumnHolder-owner{
	position:relative;
	background-color:#FFFFFF;
}
#singleColumnHolder-owner #titleBloc{
	position:relative;
	background-color:#92C7D5;
	width:888px;
	height:96px;
	border-bottom:solid 15px #DCEFF3;
}
.title{
	margin:11px;
}
#singleColumnHolder-owner #ctl00_cphMain_ucToolbar_imbLogin{
	position:absolute;
	top:0;
	right:10px;
}

#singleColumnHolder-owner #signupTabs{
	position:absolute;
	width:500px;
	bottom:-3px;
	left:0;
}

#singleColumnHolder-owner #signupTabs .signUpTab{
	margin-left:10px;
}

#ctl00_cphMain_ucToolbar_loggedInTabs{
	position:absolute;
	top:0px;
	right:10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - -
SIGN UP FORM
- - - - - - - - - - - - - - - - - - - - - - - */

.mandatoryOrange{
	color:#F5502A;
}

#singleColumnHolder-owner{
	color:#38A2BD;
	font-size:12px;
}

#singleColumnHolder-owner h2{
	color:#38A2BD;
	font-weight:bold;
	font-size:12px;
	margin:20px;
}

#singleColumnHolder-owner .form{
	background-color:#EBF6F8;
}

#singleColumnHolder-owner .form h1{
	background-color:#A8D3DE;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 4px 10px;
	display:block;
	width:200px;
}

#singleColumnHolder-owner .form ul{
	list-style:outside;
	width:100%;
	margin-left:0;
	padding-left:0;
}

#singleColumnHolder-owner .form li{
	background-color:#DCEFF3;
	margin:10px 0 10px 0;
	display:block;
	clear:both;
	color:#DCEFF3;
	font-weight:bold;
	background-image:url(../images/formDot.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#singleColumnHolder-owner .form li.novalidation{
	background-color:#DCEFF3;
	color:#DCEFF3;
	margin:10px 0 10px 0;
	padding:2px 0 2px 0;
	display:block;
	clear:both;
	background-image:none;
}

#singleColumnHolder-owner .form li div.prefered{
	color:#38A2BD;
	font-weight:bold;
	font-size:12px;
}

#singleColumnHolder-owner .form li div.prefered img{
	padding-right: 5px;
}

#singleColumnHolder-owner .form li span, #singleColumnHolder-owner .form li td, #singleColumnHolder-owner .form li label
{
	color:#38A2BD;
}

#singleColumnHolder-owner .form li span.prefered
{
	margin-left:35px;
}

.formCommentOwner{
	background-color:#DCEFF3;
	padding:10px;
	display:block;
	clear:both;
	font-weight:bold;
}

#singleColumnHolder-owner li h2{
	display:block;
	float:left;
	width:400px;
	margin:5px 0 0 10px;
}

.sameAs{
	display:block;
	color:#F5502A;
	margin:0 0 0 10px;
}

.submitFormOwners{
	width:100%;
	margin:20px;
	text-align:center;
}

.submitFormMinders{
	width:100%;
	margin:20px;
	text-align:center;
}



/* - - - - - - - - - - - - - - - - - - - - - - -
DOG OWNER DASHBOARD
- - - - - - - - - - - - - - - - - - - - - - - */
#ownerC1{
	position:relative;
	float:left;
	width:433px;
	background-color:#FFFFFF;
	margin-top:10px;
}
#ownerC2{
	position:relative;
	float:right;
	width:433px;
	background-color:#FFFFFF;
	margin-top:10px;
}

#ownerC1 h1, #ownerC2 h1{
	background-color:#A8D3DE;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 4px 10px;
	display:block;
	margin:0;
	width:200px;
}
#ownerC1 .tableROne, #ownerC2 .tableROne{
	background-color:#D6EBF0;
	cursor: pointer;
	cursor: hand;
}

#ownerC1 .tableRTwo, #ownerC2 .tableRTwo{
	background-color:#EBF6F8;
	cursor: pointer;
	cursor: hand;
}

#ownerC1 .tableRHover, #ownerC2 .tableRHover{
	background-color:#9dc9d4;
	cursor: pointer;
	cursor: hand;
}

.dashboardItem{
	background-color:#EBF6F7;
	margin-bottom:20px;
}

.dashboardItem table{
	margin:0;
	padding:0;
}
.dashboardItem table td{
	padding:0px 10px 0px 10px;
}
#ownerC1 .dashboardItem td a.close{
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#38A2BD;
}
.dashboardItem td a{
	color:#38A2BD;
}


.dashboardItem .tableROne .rating{
	padding-left:25px;
	background-image:url(../images/icon-paw-r1.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.dashboardItem .tableRTwo .rating{
	padding-left:25px;
	background-image:url(../images/icon-paw-r2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.dashboardItem .tableRHover .rating{
	padding-left:25px;
	background-image:url(../images/icon-paw-hover.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.dashboardItem .submitButtons{
	padding:4px 10px 4px 10px;
}

.dashSpan{
	margin-bottom:10px;
	background-color:#D6EBF0;
	padding:10px;
}

.dashSpan .dates{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
}
.dashboardItem .dogs{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
}
.dashboardItem .dogNames{
	display:block;
	float:left;
	width:120px;
	padding-top:5px;
}

/* - - - - - - - - - - - - - - - - - - - - - - -
DOG OWNER SEARCH RESULTS
- - - - - - - - - - - - - - - - - - - - - - - */

#singleColumnHolder-owner .searchResult
{
	position:relative;
	width:100%;
	background-color:#EBF6F8;
}

#singleColumnHolder-owner .searchResult .idPhoto{
	float:right;
}

#singleColumnHolder-owner .searchResult ul.top{
	position:absolute;
	top:0px;
	list-style:none;
	width:100%;
	margin-left:0;
	padding-left:0;
}

#singleColumnHolder-owner .searchResult ul.mid{
	list-style:none;
	width:100%;
	margin-left:0;
	padding-left:0;
}


#singleColumnHolder-owner .searchResult ul.mid li{
	width: 30%;
}

#singleColumnHolder-owner .searchResult ul.bot{
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}

#singleColumnHolder-owner .searchResult li{
	display:block;
	float:left;
	padding:5px 15px 5px 10px;
}
#singleColumnHolder-owner .searchResult h1{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
}

#singleColumnHolder-owner .searchTitle{
	background-color:#A8D3DE;
	width:230px;
}

#singleColumnHolder-owner #searchLocation{
	margin:10px;
	color:#333333;
}

#singleColumnHolder-owner .searchResult p{
	display:block;
	padding-top:40px;
	padding-left:10px;
	width:400px;
	color:#333333;
}

#singleColumnHolder-owner #searchPageIncremental{
	background-color:#A8D3DE;
	color:#333333;
	margin-top:10px;
	padding:6px 0 6px 10px;
}

#singleColumnHolder-owner #searchPageIncremental a{
	padding:6px;
}

#singleColumnHolder-owner #searchPageIncremental a.selected{
	background-color:#FFFFFF;
	padding:6px;
	color:#F5502A;
}

#singleColumnHolder-owner #searchPageIncremental a:hover{
	background-color:#FFFFFF;
	padding:6px;
	color:#F5502A;
}

#singleColumnHolder-owner .details{
	position:absolute;
	top:15px;
	left:170px;
	color:#FFFFFF;
}

#singleColumnHolder-owner .membershipValid{
	color:#C1DFE7;
}

#singleColumnHolder-owner .filterSearch{
	color:#FFFFFF;
	margin:10px;
}
#singleColumnHolder-owner .filterSearch a{
	color:#FFFFFF;
}

#singleColumnHolder-owner .searchResultExtended{
	background-color:#EBF6F8;
	margin:10px 0 10px 0;
	position:relative;
}

#singleColumnHolder-owner #prefKey{
	position:absolute;
	left:230px;
	top:5px;
	color:#F5502A;
}

#singleColumnHolder-owner .searchResultExtended h1{
	background-color:#A8D3DE;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 4px 10px;
	display:block;
	margin:0;
	width:200px;	
}

#singleColumnHolder-owner .searchResultExtended p{
	padding:10px;
	width:400px;
	color:#333333;
}

#singleColumnHolder-owner .searchResultExtended .resultBloc{
	background-color:#D4EAEF;
	display:block;
	clear:both;
	padding:4px 0 4px 10px;
	margin-bottom:20px;
}

#singleColumnHolder-owner .searchResultExtended .resultBloc .resultBlocc1{
	position:relative;
	float:left;
	width:410px;
}

#singleColumnHolder-owner .searchResultExtended .resultBloc .resultBlocc2{
	position:relative;
	float:left;
	width:410px;
	color:#333333;
}

/* - - - - - - - - - - - - - - - - - - - - - - -
DOG MINDER SEARCH RESULTS
- - - - - - - - - - - - - - - - - - - - - - - */

#singleColumnHolder-minder .searchResult
{
	position:relative;
	width:100%;
	background-color:#eff6ea;
}

#singleColumnHolder-minder .searchResult .idPhoto{
	float:right;
}

#singleColumnHolder-minder .searchResult ul.top{
	position:absolute;
	top:0px;
	list-style:none;
	width:100%;
	margin-left:0;
	padding-left:0;
}
#singleColumnHolder-minder .searchResult ul.bot{
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}

#singleColumnHolder-minder .searchResult li{
	display:block;
	float:left;
	padding:5px 15px 5px 10px;
	color: #95c478;
}
#singleColumnHolder-minder .searchResult h1{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
}

#singleColumnHolder-minder .searchTitle{
	background-color:#9dc980;
	width:230px;
}

#singleColumnHolder-minder #searchLocation{
	margin:10px;
	color:#95c478;
}

#singleColumnHolder-minder .searchResult p{
	display:block;
	padding-top:40px;
	padding-left:10px;
	width:400px;
	color:#95c478;
}

#singleColumnHolder-minder #searchPageIncremental{
	background-color:#9dc980;
	color:#333333;
	margin-top:10px;
	padding:6px 0 6px 10px;
}

#singleColumnHolder-minder #searchPageIncremental a{
	padding:6px;
}

#singleColumnHolder-minder #searchPageIncremental a.selected{
	background-color:#FFFFFF;
	padding:6px;
	color:#F5502A;
}

#singleColumnHolder-minder #searchPageIncremental a:hover{
	background-color:#FFFFFF;
	padding:6px;
	color:#F5502A;
}

#singleColumnHolder-minder .details{
	position:absolute;
	top:15px;
	left:170px;
	color:#FFFFFF;
}

#singleColumnHolder-minder .membershipValid{
	color:#C1DFE7;
}

#singleColumnHolder-minder .filterSearch{
	color:#FFFFFF;
	margin:10px;
}
#singleColumnHolder-minder .filterSearch a{
	color:#FFFFFF;
}

#singleColumnHolder-minder .searchResultExtended{
	background-color:#eff6ea;
	margin:10px 0 10px 0;
	position:relative;
	color:#95c478;
}

#singleColumnHolder-minder #prefKey{
	position:absolute;
	left:230px;
	top:5px;
	color:#F5502A;
}

#singleColumnHolder-minder .searchResultExtended h1{
	background-color:#9dc980;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 4px 10px;
	display:block;
	margin:0;
	width:200px;	
}

#singleColumnHolder-minder .searchResultExtended p{
	padding:10px;
	width:400px;
	color:#95c478;
}

#singleColumnHolder-minder .searchResultExtended .resultBloc{
	background-color:#dbebd1;
	display:block;
	clear:both;
	padding:4px 0 4px 10px;
	margin-bottom:20px;
}

#singleColumnHolder-minder .searchResultExtended .resultBloc .resultBlocc1{
	position:relative;
	float:left;
	width:410px;
}

#singleColumnHolder-minder .searchResultExtended .resultBloc .resultBlocc2{
	position:relative;
	float:left;
	width:410px;
	color:#333333;
}

#ssllogo
{
	margin-top: 10px;
	width:885px;
	text-align: center;
}

/* [PROCESSING]
-------------------------------------------------------*/
#processing {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
	width: 300px;
	text-align: center;
	border: 1px solid Red;
}

/****************************************************************************************
	[COMMONLY USED CLASSES]
*****************************************************************************************/

/* [HIDE]
-------------------------------------------------------*/
.hide-fully {display: none;}