@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 15px;
margin-top:20px;
/*background-color: #EFEFEF;*/
background-color: #99C;

}

#topend { 
width:950px;
height:20px;
/*background-color:#FF0000;*/
background-image:url(../design/bgtop.png);
background-repeat:no-repeat;
margin:0 auto;
margin-top:0;
margin-bottom:-16px;
}


#outerbody{ 
background-image:url(../design/bgbody.png);
background-repeat:repeat-y;
width:950px;
margin: 0 auto; /*Center container on page*/
/*margin-bottom:10px;*/
padding-top:10px;
margin-bottom:0px;
}


#baseend { 
width:950px;
height:20px;
/*background-color:#FF0000;*/
background-image: url(../design/base.png);  
background-repeat:no-repeat;
margin:0 auto;
margin-top:0;
margin-bottom:10px;
} 

#maincontainer{
width: 920px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
/*background-color: #606;*/
height: 120px; /*Height of top section*/
background-image:url(../design/bannerbg.jpg);
background-repeat:no-repeat;
}

#navbox {
width:920px;
height:40px;
/*background-color:#FFFFFF;*/
clear:left;
margin-top:5px;
margin-bttom:10px;
}





h1{
margin: 0;
padding-top: 3px;
color: #306;
font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:22px;
padding-bottom:8px;
border-bottom:1px solid #639;
font-weight:normal;
}


h2{
margin-top: -8px;
color: #306;
font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:18px;
padding-bottom:5px;
border-bottom:1px solid #639;
float:left;
width:250px;
#margin-top:-12px;
font-weight:normal;
}



#contentwrapper{
float: left;
width: 100%;

}

#contentwrappersearch{
float: left;
width: 100%;
border-bottom:10px;
clear:both;
margin-bottom:10px;
height:460px;
}

#contentwrapperauto{
float: left;
width: 100%;
border-bottom:10px;
clear:both;
margin-bottom:10px;
min-height:500px;

}

#subcontentbox { 
width:915px;
float:left;
/*background-image:url(../design/bgsubcontent.jpg);
background-repeat:no-repeat;*/
margin-top:10px;
height:150px;
border:1px solid #ccc;
}

.subcontenttitle { 

height:20px;
width:auto;
margin-left:3px;
float:left;
color:#FFF;
font-size:16px;
text-transform:uppercase;
padding-bottom:3px;
/*border-bottom:1px solid #FFF;*/
margin-top:108px;
padding-left:3px;;
}

.subcontentlarge { 
font-size:18px;
font-weight:bold;
float:left;
margin-left:50px;

}

#subcontentone {
width:295px;
height:130px;
margin-left:8px;
float:left;
background-image:url(../design/sub3uk.jpg);
background-repeat:no-repeat;
margin-top:8px;
}
	
#subcontentoneesp {
width:295px;
height:130px;
margin-left:8px;
float:left;
background-image:url(../design/sub3.jpg);
background-repeat:no-repeat;
margin-top:8px;
}

#subcontenttwo {
width:295px;
height:130px;
margin-left:8px;
float:left;
background-image:url(../design/sub2uk.jpg);
background-repeat:no-repeat;
margin-top:8px;
}
	
#subcontenttwoesp {
width:295px;
height:130px;
margin-left:8px;
float:left;
background-image:url(../design/sub2.jpg);
background-repeat:no-repeat;
margin-top:8px;
}
	
	
	#subcontentthree {
width:295px;
height:130px;
margin-left:8px;
float:left;
background-image:url(../design/sub1uk.jpg);
background-repeat:no-repeat;
margin-top:8px;
}
	
	#subcontentthreeesp {
width:295px;
height:130px;
margin-left:8px;
float:left;
background-image:url(../design/sub1.jpg);
background-repeat:no-repeat;
margin-top:8px;
}
		
	
/* Main panel for index style page */
#contentcolumnnoleft{
margin-left: 0px; /*Set left margin to LeftColumnWidth*/
}

#outteranim { 
width:470px;
height:405px;
border:1px solid #CC9;
padding-left:5px;
padding-top:3px;
float:left;
}


#animbox { 
width: 450px;
height:380px;
float:left;
margin: 5px 5px 5px 0px;
padding:5px;
border:1px solid #CCC;
/*background-image:url(../design/flatsbg.jpg);
background-repeat:no-repeat;*/

}

#outtersearch { 
width:270px;
height:465px;
border:1px solid #CCc;
padding-left:5px;
padding-top:3px;
float:left;
background-color: #DDD;
}

#outtersearchcontact { 
width:270px;
height:507px;
#height:523px;
border:1px solid #CCc;
padding-left:5px;
padding-top:3px;
float:left;
background-color: #DDD;
}

#innersearchboxcontact { 
width: 250px;
height:465px;;
float:left;
margin: 0px 5px 5px 1px;
padding:5px;
/*border:1px solid #CCC;*/
/*background-image:url(../design/flatsbg.jpg);
background-repeat:no-repeat;*/

}

#innersearchbox { 
width: 250px;
height:auto;
float:left;
margin: 0px 5px 5px 1px;
padding:5px;
/*background-color:#CCC;*/
/*border:1px solid #CCC;*/
/*background-image:url(../design/flatsbg.jpg);
background-repeat:no-repeat;*/

}


#smallsearchbox { 
width: 250px;
height:auto;
float:left;
margin: 0px 5px 5px 1px;
padding:5px;
/*background-color:#CCC;*/
/*border:1px solid #CCC;*/
/*background-image:url(../design/flatsbg.jpg);
background-repeat:no-repeat;*/

}



#searchtitleholder { 

width:250px;
/*border-bottom:5px solid #D6CDE0;*/
margin-left:-5px;
height:25px;
padding: 19px 5px 5px 5px;
#margin-bottom:-15px;
margin-top:0px;
/*background-image:url(../design/titlebg.jpg);
background-repeat:no-repeat;
*/
} 



#textcolholder { 
width: 420px;
height:380px;
float:left;
margin: 5px 5px 5px 0px;
padding:5px;
border:1px solid #CCC;
/*background-image:url(../design/flatsbg.jpg);
background-repeat:no-repeat;*/

}



#outterform{ 
width:470px;
height:408px;
border:1px solid #CC9;
padding-left:5px;
padding-top:-5px;
float:left;
}

#searchformbox { 
width: 240px;
height:380px;
float:left;
margin: 6px 5px 5px 0px;
padding:0px;
border:1px solid #CCC;
/*background-image:url(../design/flatsbg.jpg);
background-repeat:no-repeat;*/

}

#contentcoltextboxwide{ 
width:625px;
float:left;
margin-left:5px;
height:500px;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;

}


#contentcoltextboxwidealhpa{ 
width:625px;
float:left;
margin-left:5px;
height:500px;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;

}

#contentcoltextboxwideauto{ 
width:625px;
float:left;
margin-left:5px;
height:auto;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;

}

#contentcoltextboxfull{ 
width:900px;
float:left;
margin-left:5px;
height:460px;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;

}



#contentcoltextboxdetails{ 
width:880px;
float:left;
margin-left:5px;
height:auto;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;

}



.contentcoltextboxwideauto{ 
width:625px;
float:left;
margin-left:5px;
height:auto;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;
margin-bottom:10px;
}


#contentcoltextbox{ 
width:423px;
float:left;
margin-left:5px;
height:400px;
/*background-color: #D6CDE0;*/
margin-top:0px;
padding:4px;
border:1px solid #ccc;

}

#contentcoltextbox a, #contentcoltextbox a:visited, #contentcoltextbox a:hover { 
color:#003;
text-decoration:none;


}


#maintitleholder { 

width:420px;
/*border-bottom:5px solid #D6CDE0;*/
margin-left:-5px;
height:28px;
padding: 12px 5px 5px 5px;
margin-bottom:10px;
/*background-image:url(../design/titlebg.jpg);
background-repeat:no-repeat;
*/
} 

#maintitleholdercontactus { 

width:420px;
/*border-bottom:5px solid #D6CDE0;*/
margin-left:-5px;
height:20px;
padding: 12px 5px 5px 5px;
margin-bottom:0px;
/*background-image:url(../design/titlebg.jpg);
background-repeat:no-repeat;
*/
} 



#maintitleholderleft { 

width:410px;
/*border-bottom:5px solid #D6CDE0;*/
margin-left:-5px;
height:28px;
padding: 12px 5px 5px 5px;
margin-bottom:10px;
/*background-image:url(../design/titlebg.jpg);
background-repeat:no-repeat;
*/
} 
#contentcoltextupper { 
width:415px;
height:185px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
color: #333;
margin-bottom:5px;
}

#contentcoltextupperfull { 
width:415px;
height:380px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
color: #333;
margin-bottom:5px;
}

#contentcoltextuppershort { 
width:405px;
height:120px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
color: #333;
margin-bottom:5px;
}

#contentcoltextuppershortwide { 
width:610px;
height:120px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
color: #333;
margin-bottom:5px;
}

#contentcolformlowerwide { 
width:610px;
height:195px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
color: #333;
margin-top:5px;
}




#contentcolformlower { 
width:415px;
height:195px;
background-color:#fff;
padding-left:5px;
padding-right:5px;
color: #333;
margin-top:5px;
}

#contentcoltextlower { 
width:424px;
height:200px;
padding-left:0px;
padding-right:0px;
margin-bottom:5px;
}

#contentcoltextlowersearchform { 
width:410px;
height:180px;
padding-left:5px;
padding-right:0px;
margin-left:-5px;
margin-top:10px;
padding-top:5px;
}

.contentcoltexttitle {
width:208px;
height:30px;
background-image:url(../design/smalltitlebg.jpg);
background-repeat:no-repeat;
text-align:center;	
padding-top:10px;
color:#FFF;
font: "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:14px;
	}
	
	
.contentcoltextlowerinner { 
width:208px;
height:198px;
/*background-color: #99F;*/
background-color:#CC9;
float:left;
margin-right:4px;
/*border:#CCC 1px solid;*/
margin-top:5px;
}

.fotoboxsmall { 
height:110px;
width:208px;
/*background-color:#999;*/
margin-bottom:0px;

}

.smallboxtext{ 
height:50px;
width:200px;

/*background-color: #669;*/
padding-left:4px;
padding-right:4px;
color:#fff;
font-size:13px;
text-align:center;
padding-top: 3px;
background-image:url(../design/smallbgbottom.jpg);
background-repeat:no-repeat;
}

.smallboxtext a, .smallboxtext a:hover, .smallboxtext a:visited {  
color: #fff;
text-decoration:none;
}

.contentcoltextlowerinnerright { 
width:208px;
height:198px;
/*background-color: #99F;*/
background-color:#CC9;
float:left;
margin-right:4px;

}
/* end of index style page */

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -870px; /*Set left margin to -(MainContainerWidth)*/
background: #C8FC98;
min-height:200px;
}

#footer{
clear: left;
width: 100%;
background-color:#fff;
color: #FFF;
text-align: left;
padding: 4px 0;
}

#footer a, #footer a:hover, #footer a:visited{
color: #000;
text-decoration:none;
margin-left:3px;
font-size:10px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.offertitle { 
float:left;
width:170px;
height:20px;
padding: 10px 5px 5px 5px;
margin-bottom:5px;
color: #306;


}

.emfasis { 
color:#669;


}


.offertitle a ,.offertitle a:hover , .offertitle a:visited { 
text-decoration:none;
color:#C90;
}

/* Gallery styling */
.headlinetitle {
width:410px;
/*border-bottom:5px solid #D6CDE0;*/
margin-left:-5px;
height:20px;
padding: 5px 5px 5px 5px;
margin-bottom:5px;
float:left;
/*background-image:url(../design/titlebg.jpg);
background-repeat:no-repeat;
*/
}	
	
.headlinetitlewide {
width:600px;
/*border-bottom:5px solid #D6CDE0;*/
margin-left:-5px;
height:20px;
padding: 5px 5px 5px 5px;
margin-bottom:5px;
float:left;
/*background-image:url(../design/titlebg.jpg);
background-repeat:no-repeat;
*/
}		
	
.basicfindingstitle {
margin-top: -8px;
color: #306;
font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:18px;
padding-bottom:5px;
border-bottom:1px solid #639;
float:left;
width:280px;
margin-top:0px;
}


.basicfindingstitlecontactus {
margin-top: -8px;
color: #306;
font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:18px;
padding-bottom:5px;
border-bottom:1px solid #639;
float:left;
width:280px;

}
.basicfindingstitleicon {
float:left;	
height:20px;
width:20px;
background-image:url(../design/minilogo.jpg);
background-repeat:no-repeat;
float:left;
margin-right:5px;
	}



.contentcolformlowerwideauto { 
width:600px;
min-height:195px;
height:auto;
background-color:#fff;
padding-left:12px;
padding-right:8px;
color: #333;
margin-top:0px;
}

.contentcolformlowerwideautosales { 
width:600px;
min-height:215px;
/*height:auto;*/
background-color:#fff;
padding-left:12px;
padding-right:8px;
color: #333;
margin-top:10px;

}

.contentcolformlowerwideautosalesalpha { 
width:600px;
height:400px;
/*height:auto;*/
background-color:#fff;
padding-left:12px;
padding-right:8px;
color: #333;
margin-top:10px;
overflow: visible;

}

.contentcolformlowerwideautosales2 { 
width:600px;
min-height:215px;
height:auto;
background-color:#fff;
padding-left:12px;
padding-right:8px;
color: #333;
margin-top:10px;
}


.contentcolcostatext { 
width:600px;
min-height:215px;
height:auto;
background-color:#fff;
padding-left:12px;
padding-right:8px;
color: #333;
margin-top:10px;
}

.propertyholdercart { 
width:180px;
height:165px;
background-image:url(../design/bgcart.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-right:20px;

}

.propertyholdercartesp { 
width:180px;
height:165px;
background-image:url(../design/bgoffersesp.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-right:20px;

}

.propertyholdernormal { 
width:180px;
height:165px;
background-image:url(../design/bgnewest.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-right:20px;

}

.propertyholderoffer { 
width:180px;
height:165px;
background-image:url(../design/bgoffers.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
margin-right:20px;

}

.propertyholder { 
width:180px;
height:165px;
background-color:#999;
float:left;
margin-top:5px;
margin-right:20px;


}

.propertyholdertitle { 
width:155px;
height:auto;
color:#C60;
/*text-transform:uppercase;*/
margin-top:15px;
margin-left:10px;
font-size:14px;
border-bottom:1px dotted #CCC;

}

.cartpropertyholdertitle { 
width:132px;
height:auto;
color:#C60;
/*text-transform:uppercase;*/
margin-top:15px;
margin-left:10px;
font-size:13px;
float:left;
border-bottom:1px dotted #CCC;
}

.cartpropertyholdertitledelete { 
font-size: 10px;
color: #999;
margin-right:3px;
float:left;
margin-top:15px;
}

.cartpropertyholdertitledelete a, .cartpropertyholdertitledelete a:hover, .cartpropertyholdertitledelete a:visited{ 
color:#999;
text-decoration:none;

}

.propertyholderphoto { 
width:155px;
height:80px;
/*background-color:#666;*/
margin-left:12px;
margin-top:8px;
clear:both;
outline:none;
}

.propertyholderlocation {
width:155px;
height:auto;
color:#C60;
font-size:13px;
margin-top:5px;
margin-left:10px;	
text-align:right;
border-bottom:1px dotted #999;
}	
	
.tinybeds { 
width:25px;
float:left;
margin-right:8px;
color:#Cc6600;
font-size:10px;
text-transform:none;
margin-left:10px;
}

.tinybedsuk { 
width:25px;
float:left;
margin-right:3px;
color:#Cc6600;
font-size:10px;
text-transform:none;
margin-left:10px;
}

.propertyholderbedscart {
width:25px;
height:auto;
color:#306;
text-transform:uppercase;
margin-top:2px;
margin-left:20px;	
float:left;
	
	}	
	
.propertyholderbeds {
width:25px;
height:auto;
color:#306;
text-transform:uppercase;
margin-top:2px;
margin-left:60px;	
float:left;
	}	
	

.propertyholderbedsesp {
width:25px;
height:auto;
color:#306;
text-transform:uppercase;
margin-top:2px;
margin-left:65px;	
float:left;
	
	}


.propertyholderprice {
width:75px;
height:auto;
color:#306;
text-transform:uppercase;
margin-top:2px;
margin-left:5px;	
float:left;
text-align:right;	
	}	
	
.propertyholderpricecart {
width:75px;
height:auto;
color:#306;
text-transform:uppercase;
margin-top:2px;
margin-right:10px;	
float:right;
text-align:right;	
	}	
	
	
.noborder { 
border:none;
outline:none;
}	


.langbox { 
width:250px;
height:30px;
/*background-color:#FF0000;*/
float:right;
margin-right:10px;
margin-top:30px;
padding-right:0px;
} 

/* Lang box styling*/
.langbox a, .langbox a:hover, .langbox a:visited {
color: #FFF;
text-decoration:none;
float:right;
margin-left:5px;
font-size:12px;
font: Perpetua, "Palatino Linotype";
}


.squareone { 
float:right;
margin-right:5px;
height:10px;
width:10px;
background-color: #FFF;
margin-top:3px;
}

.squaretwo { 
float:right;
margin-right:5px;
height:10px;
width:10px;
background-color: #FFF;
margin-top:3px;
margin-left:10px;
}


.bulletswidetitle {

margin-bottom: 6px;
background-image: url(../design/squareslist.jpg);
background-repeat:no-repeat;
padding-left:40px;
line-height:25px;
margin-left:1px;
color: #330;
font-weight:bold;
padding-top:-5px;
margin-top:20px;
}

.bulletswidetitle a , .bulletswidetitle a:hover ,.bulletswidetitle a:visited{
color: #330;
font-weight:bold;
text-decoration:none;
}

.bulletswidesubtitle {

margin-bottom: 5px;
background-image: url(../design/squareslistdd.jpg);
background-repeat:no-repeat;
padding-left:40px;
line-height:25px;
margin-left:20px;
color: #336;
padding-top:-5px;
}

.bulletswidesubtitletext {
width:620px;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;	
}

#resultsholder { 
width:850px;
height:auto;
}

.adminoptions { 
color: #003;
margin-left:3px;
clear:both;
}

.adminoptionstitle { 
color: #C60;
margin-left:3px;
clear:both;
width:850px;
border-bottom:1px dotted #999;
padding-bottom:3px;
margin-bottom:7px;
}

.priceetctitle { 
color: #C60;
margin-left:3px;
clear:both;
border-bottom:1px dotted #999;
padding-bottom:3px;
margin-bottom:7px;
}

.separatorline {
width:850px;
height:5px;
border-bottom:1px dotted #999;
line-height:6px;
}


.resultslabel { 
color:#336;
float:left;
margin-right:5px;
margin-top:3px;

}


.resultslabel a ,.resultslabel a:hover , .resultslabel a:visited {
color:#333;
text-decoration:none;
line-height:16px;	
}
	
.simplelink a ,.simplelink a:hover , .simplelink a:visited { 
color:#333;
text-decoration:none;
}


/* Pagingation styling*/

.paginationfindings {
margin-top: 10px;
margin-left:20px;
height:80px;
float:left;
width:500px;
/*border:#C93 1px solid;*/
}


.paginationfindings a {
border:#C93 1px solid;
padding: 2px;
line-height: 25px;
color: #C93;
text-decoration:none;
}

.paginationfindings a:visited {
border: #C93 1px solid;
text-decoration:none;
color: #C93;
padding: 2px;
line-height: 25px;
}

