body{
	background:url(/wp-content/themes/yourstudenthouse/images/background2.png) #ffffff repeat-x;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:14px;
}

.spacer{
	height:20px;
}

#header_shine{
	background:url(/wp-content/themes/yourstudenthouse/images/header2.png) no-repeat;
	width:960px;
	height:100px; /* 109px */
	position:absolute;
}

#wrap{ position:relative;}

.logo{
margin-top:20px;
	width:300px;
	height:70x; /* 112px */
	position:relative;
}

/*search*/

#search{
	width:310px;
	height:286px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	background:url(/wp-content/themes/yourstudenthouse/images/searchbg.png);
	position:relative;
	z-index:1;
}

	#search h3{
	font-size:1.3em;
		font-weight:normal;
		margin:20px 0 20px 20px;
	}
	

	#search label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
	}
	
	#search input, #search select{
		background:none;
		border:none;
		font-size:1em;
		position:relative;
		z-index:1;
	}
		
	.button{
		padding:0px;
		float:left;
		cursor:pointer;
		margin:0 10px 20px 0px;
	}
	
	
	
	.small{
		width:50px;
	}
	
	.large{
		width:246px;
	}
	
	#submit{
		margin:-2px 0 0 0;
	}

/*sidebar*/

#sidebar{
	width:310px;
	float:left;
	color:#FFFFFF;
	position:relative;
	
}

#sidebar.guides{
	width:468px;
}



	#sidebar h3{
	font-size:1.5em;
		font-weight:normal;
		margin:20px 0 20px 20px;
	}
	
	#sidebar ul{
		margin-right:3px;
		margin-top:0px;
		width:307px;
	}
	
	#sidebar ul li a{
		display:block;
		padding:10px 10px 10px 30px;
		text-decoration:none;
		width:267px;
	}
	
	
	#sidebar ul li a:hover{
		background:#ABC8E2;
		color:#000000;
	}

	#sidebar ul li.current-cat a{
		color:#000000;
		font-weight:bold;
		background-image:url(/wp-content/themes/yourstudenthouse/images/bullet.png);
		background-repeat:no-repeat;
		background-color:#ABC8E2;
		background-position:right;
	}
	
	#sidebar ul li.current_page_item a{
		color:#000000;
		font-weight:bold;
		background-image:url(/wp-content/themes/yourstudenthouse/images/bullet.png);
		background-repeat:no-repeat;
		background-color:#ABC8E2;
		background-position:right;
	}
	
	#sidebar label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
	}
	
	#sidebar input, #sidebar select{
		background:none;
		border:none;
		font-size:0.8em;
		
	}
	
	#sidebar ul li{margin:0; background:#cde;}
#sidebar ul li a{color:#375d81; border-bottom:1px solid #abc8e2;}

	
/*banner*/

#banner{
	position:relative;
	height:286px;
	background-color:#FFFFFF;
	padding:1px;
	width:936px;
	z-index:0;
}

/*holder-----------------------------------------------------------------*/

#holder{
	background-color:#FFFFFF;
	padding:1px;
	width:936px
}

	#sidebar_image{
		width:938px; /* !important */
	}

/*right_side----------------------------------------------------------*/

#available{
	background:#cde;
	padding:10px 10px 10px 30px;
	color:#000000;
	width:584px;
	font-size:1em;
	line-height:30px;
}

#available ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}

#available ul li {
	text-align: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/pound_currency.png');
	padding-left: 40px;  /* space for the image */
	padding-top: 8px;  /* space for the image */
	padding-bottom: 8px;  /* space for the image */
	padding-right:20px;
	list-style-type:none;
	display:inline;
}

#available ul li.available{
background-image: url('/wp-content/themes/yourstudenthouse/images/calendar.png');
}

#specification{
	background:#4199BD;
	padding:10px 10px 10px 30px;
	color:#FFFFFF;
	width:584px;
	font-size:1em;
	line-height:30px;
}

#specification ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}

#specification ul li {
	text-align: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/bullet.png');
	padding-left: 40px;  /* space for the image */
	padding-top: 8px;  /* space for the image */
	padding-bottom: 8px;  /* space for the image */
	padding-right:20px;
	list-style-type:none;
	display:inline;
}

#specification ul li.vacant{
background-image: url('/wp-content/themes/yourstudenthouse/images/bedrooms.png');
}
#specification ul li.total{
background-image: url('/wp-content/themes/yourstudenthouse/images/accommodation.png');
}
#specification ul li.bathroom{
background-image: url('/wp-content/themes/yourstudenthouse/images/bathrooms.png');
}

#search_query{
	padding:20px;
	color:#585858;
	width:584px;
	font-size:1em;
	line-height:30px;
}

#search_query.single{
	background:url(images/page_content_bg.png) #E9F8FF no-repeat;
}

#search_query h1{	
	color:black;
	font-weight:normal;
	font-size:1.8em;
	margin:0;
}


#right_side{
	width:626px;
	float:left;
}

#right_side_content{
	width:468px;
	float:left;
}

.result{
	padding:20px;
	color:#585858;
	width:584px;
	font-size:0.75em;
	margin:1px 0 0 0;
	position:relative; /* !important /*for IE6*/
}

	.result_image a{
		padding:10px;
		display:block;
		float:left;
		width:125px;
		text-align:center;
		font-size:0.8em;
		color:#585858;
		text-decoration:none;
		
	}
	

.result_text{
	float:left;
	margin:0 0 0 20px;
	width:285px;
}

	.result_text h1{
		color:black;
		font-weight:normal;
		font-size:1.5em;
		margin:10px 0 10px 0;
	}
	
	.result_text h2{
		font-size:1.5em;
	}
	
	.result_text h2 a:hover{
		color:#000000;
	}
	
	.result_text p{
		font-size:1em;
		line-height:18px;
		margin:10px 0 0 0;
	}
	
	.result_text p.links{
		font-size:1.3em;
		line-height:18px;
		margin:10px 0 0 0;
	}
	
	.result_text p.links a{
		text-decoration:none;
	}
	
	.result_text p.links a:hover{
		text-decoration:none;
		color:#000000;
	}
	
	/*.details{
		width:30px;
		margin:10px 0 0 0;
		float: left;
	}*/
	
.details{
	padding:10px 0 0 0;
	color:#FFF;
	width:130px;
	font-size:1em;
	line-height:20px;
	float:left;
}

.details ul {
	background:#4199BD;
	padding:5px;
	margin: 0;
	list-style-type: none;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;

}

.details ul li {
	text-align: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/bullet.png');
	padding-left: 40px;  /* space for the image */
	padding-top: 8px;  /* space for the image */
	padding-bottom: 8px;  /* space for the image */
	padding-right:20px;
	list-style-type:none;
}

.details ul li.vacant{
background-image: url('/wp-content/themes/yourstudenthouse/images/bedrooms.png');
}
.details ul li.total{
background-image: url('/wp-content/themes/yourstudenthouse/images/accommodation.png');
}
.details ul li.bathroom{
background-image: url('/wp-content/themes/yourstudenthouse/images/bathrooms.png');
}

.details ul li.available{
background-image: url('/wp-content/themes/yourstudenthouse/images/calendar.png');
}

.details ul li.price{
background-image: url('/wp-content/themes/yourstudenthouse/images/pound_currency.png');
}

/*single*/

#single_image a{
		padding:10px;
		display:block;
		float:left;
		width:250px;
		text-align:center;
		font-size:0.8em;
		color:#585858;
		text-decoration:none;
	}
	
	#multiple_images{
		float:left;
		width:580px;
		margin:5px 0 20px 4px;
	}
	
	#multiple_images h1{
	text-align: left;
	font-size: 1.5em;
	font-weight: bold;
	color: #0291D3;
	margin: 0px 0px 20px 0px;
	border: 0px;
	padding: 7px 7px 7px 7px;
	background-color: #ccedfa;
	}
	
	#multiple_images p{
		text-align:center;
		font-size:0.8em;
	}
	
	.image{
		float:left;
		margin:0 6px 10px 0;
	}
	
	.image a{
		padding:5px;
		display:block;
	}
	
		.imagearrow{
		float:left;
		padding:30px;
	}

	
	#description h1, #description h2, #description h3, #description h4{
	
	text-align: left;
	font-size: 1.8em;
	font-weight: bold;
	color: #0291D3;
	margin: 0px 0px 20px 0px;
	border: 0px;
	padding: 7px 7px 7px 7px;
	background-color: #ccedfa;
	}
	
	#description h1{
	font-size:1.5em;
	}
	
	#description h2{
	font-size:1.5em;
	background-color:#FFFFFF;
	padding:0px;
	}
	
	#description h3{
	font-size:1.1em;
	background-color:#FFFFFF;
	padding:0px;
	}
	
	#description h4{
	font-size:1.4em;
	}
	
	#description p{
	font-size:1.3em;
		line-height:23px;
		margin:0 0 20px 0;
	}
	
	#description a{
	color:#4199BD; 
	}
	
	#description ul{
	font-size:1.3em;
	line-height:23px;
		margin:0 0 20px 20px;
	}
	
	#description ul li{
	text-align: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/bullet.png');
	padding-left: 30px;  /* space for the image */
	padding-top: 3px;  /* space for the image */
	padding-bottom: 3px;  /* space for the image */
	}
	
			#description ul li.articlelinks{
	background-image: url('/wp-content/themes/yourstudenthouse/images/icons/blue_arrow_down.png');
}

	
		#description ul li.tick{
	background-image: url('/wp-content/themes/yourstudenthouse/images/tick.png');
}

#description ul li.cross{
	background-image: url('/wp-content/themes/yourstudenthouse/images/cross.png');
}

#listing{
	width:645px;
}

#listing ul li{
	width:40%;
	margin-bottom:20px;
	padding:20px;
	display:block;
	text-decoration:none;
	float:left;
	position:relative;
	z-index:2;
}	
	
	
	
	.listing_image{
		width:125px;
		height:91px;
		vertical-align:top;
		float:left;
		position:relative;
		z-index:1;
	}
	
	.text_wrap{
		float:left;
		width:123px;
		margin-left:10px;
		margin-top:4px;
	}
	.icon{
		width:30px;
		height:30px;
		margin-right:2px;
	}
	.iconhome{
	float:left;
	padding:1px 1px 1px 5px;
	}
	
	.cityhome{
	font-size:1em;
	text-align:left;
	color:#585858;
	}
	
	.posttitle{
	text-align:left;
	color:#000000;
	font-size:0.9em;
	line-height:30px;
	}
	
	.companylogo{
	font-size:0.75em;
	font-weight:bold;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	}

	
/*welcome*/

#welcome h2{
	font-size:1.8em;
	line-height:30px;
	font-weight:normal;
	margin-bottom:10px;
	color:#303030;
}

	#welcome p{
		color:#585858;
		line-height:23px;
		margin-bottom:10px;
	}

.left{ float:left;}
.right{ float:right;}


#location {
float: left;
overflow: auto;
margin: 0 0 20px 0px;
}

#location .gsmsc-mapDiv {
height: 350px;
}

#location .gsmsc-idleMapDiv {
height: 350px;
overflow: hidden!important;
}

#location #mapsearch * {
margin: 0px!important;
padding: 0px!important;
font-size: 12px;
}

#location #mapsearch {
width: 580px;
}

#sidebarmap {
margin: 5px!important;
padding: 5px!important;
font-size: 12px;
width:292px;
}

#sidebarmap .gsmsc-idleMapDiv { height : 281px; }

/* set height of active state map */
#sidebarmap .gsmsc-mapDiv { height : 281px; }

#sidebarmap .gsmsc-controls, #sidebarmap div.gs-directions-to-from {
display: none;
}

#location .gsmsc-controls, #location div.gs-directions-to-from {
display: none;
}
	
	.small{
		width:50px;
	}
	
	.large{
		width:246px;
	}
	
	#submit{
		margin:-2px 0 0 0;
	}

/* Form Search */

.formsearch{
	padding:0px;
	color:#000000;
	width:626px;
	font-size:0.75em;
	margin:1px 0 0 0;
	background-color:#F8A23D;
	position:relative; /* !important /*for IE6*/
}


.formsearch label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
	}
	
.formsearch input{
		background:none;
		border:none;
		font-size:1em;
		position:relative;
		z-index:1;
	}

	
/*TEST TESTING TESTING */

/*search*/

#formleft{
	width:326px;
	height:286px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	background-color:#F89E35;
	background:url(/wp-content/themes/yourstudenthouse/images/postit.png) #F89E35;

}

#formleft.overlay{background:#F89E35;}

#formleft ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}
 
	#formleft ul li{
	font-size:1.2em;
	text-align: left;
	background-repeat: no-repeat;
	/*background-image: url('/wp-content/themes/yourstudenthouse/images/bullet.png');
	padding-left: 30px;  /* space for the image */
	/*padding-top: 3px;  /* space for the image */
	/*padding-bottom: 3px;  /* space for the image */
	}
	
#formleft ul li.tick{
background-image: url('/wp-content/themes/yourstudenthouse/images/tick.png');
padding-left: 30px;  /* space for the image */
padding-top: 3px;  /* space for the image */
padding-bottom: 3px;  /* space for the image */
color:#000000;
}

#formleft li{margin-left:20px;}



#formleft p{
		color:#000;
		margin:5px 20px 10px 15px;
		font-size:12px;
		font-weight:normal;
		line-height:20px;
	}

	
#formleft h3{
color:#000;
	font-size:18px;
		font-weight:normal;
		margin:20px 0 10px 20px;
		width:85%;
	}

#form{
	width:300px;
	height:286px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	background:url(/wp-content/themes/yourstudenthouse/images/home-register.png) #F89E35;
	background-repeat:no-repeat;
	background-position: 30% 1%;
}

#form.loggedin{
background:url(/wp-content/themes/yourstudenthouse/images/postit.png) #F89E35;
}


	#form h3{
	color:#000000;
	font-size:1.3em;
		font-weight:normal;
		margin:20px 20px 20px 20px;
		width:80%;
	}
	
	#form h3.loggedin{
	font-size:2em;
	}
	
	#form ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}
 
	#form ul li{
	font-size:14px;
	text-align: left;
	background-repeat: no-repeat;
	}
	
	#form ul li a{
	color:#FFFFFF
	}
	
	#form ul li a:hover{ color:#000000;}	
	
	#form label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
	}
	
	#form input{
		background:none;
		border:none;
		font-size:1em;
		position:relative;
		z-index:1;
	}
	
	.box{
		background:#FFFFFF;
		padding:6px;
		float:left;
		cursor:pointer;
		margin:0 0px 20px 0px;
	}
	
	#form .button{
		padding:0px;
		float:left;
		cursor:pointer;
		margin:0 19px 20px 0px;
		width:150px;
	}
	
	.signin p{
	float:left;
	width:100px;
	height:40px;
	vertical-align:middle;
	line-height:40px;
	color:#000000;
	font-size:10px;
	}
	
	#submit{
		margin:-2px 0 0 0;
	}
	
/* FORM TEMPLATE */
	
	.row{
		margin:10px 0 20px 20px;
		font-size:12px;
	}
	
	#submit{
		margin:-2px 0 0 0;
	}
	
/*Universal*/

.background_white{background:#ffffff;}
.black{ color:#000000;}
.blackbold{ color:#000000; font-weight:bold;}
.grey{ color:#585858;}


.good{ background:#C6FFD5; border:1px solid #7DFF9E; color:#006600}
.normal{ background: #EEEEEE; border:1px solid #cccccc; color: #666666;}
.bad{ background:#FFDFDF; border:1px solid #FFA6A6; color:#990000;}

td{
	padding:10px;
}

/*Blues*/

a{color:#375d81; text-decoration:none;}
a:hover{ color:#000000;}

.colour_dark{color:#375d81;}
.colour_darkest{color:#183152;}

.colour_dark a{color:#375d81;}

.border_light{border:1px solid #F7931E;}
.border_medium{border:1px solid #F7931E;}

.background_lightest{background:#F8A23D;}
.background_light{background:#c4d7ed;}

#sidebar_image{
	background: url(/wp-content/themes/yourstudenthouse/images/default/sidebar.jpg) repeat-y;
}

#basic-modal-content {display:none;}
#basic-modal-student {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:auto;}

/* Container */
#simplemodal-container {height:287px; width:628px; color:#bbb; background-color:#F89E35; border:4px solid #444; padding:4px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg {background:url(/wp-content/themes/yourstudenthouse/images/cross.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content,#basic-modal-student  {padding:1px;}

/* Overlay */
/*#simplemodal-overlay {background-color:#000; cursor:auto;}*/

/* Container */
/*#simplemodal-container {
	width: 920px;
	height:600px;
}

#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/wp-content/themes/yourstudenthouse/images/cross.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-11px; right:-12px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:0;}*/

/* HORIZONTAL NAVIGATION */

ul.nav {
  background:#666;
  height:2.5em;
  width:100%;
}
ul.nav li {
	float:left;
	list-style-type:none;
}
ul.nav li ul {
	top:2.5em;
	left:-9000px;
	background:#555 !important;
}
ul.nav li a {
	color:#fff;
	background:#666;
	font-weight:bold;
	float:left;
	padding:0 1em;
	display:block;
}
ul.nav li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	line-height:1.8em;
	font-weight:normal;
}

/* MEMBER HORIZONTAL NAVIGATION */

ul.member {
  background:#F7931E;
  height:2em;
  width:100%;
}
ul.member li {
	float:left;
	list-style-type:none;
}
ul.member li ul {
	top:2em;
	left:-9000px;
	background:#FCD9AD !important;
}
ul.member li a {
	color:#fff;
	background:#F7931E;
	font-weight:bold;
	float:left;
	padding:0 1em;
	display:block;
}
ul.member li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	line-height:1.2em;
	font-weight:normal;
}

/* MEMBER VERTICAL NAVIGATION  */

ul.member li:hover ul {left:0;z-index:10}

ul.top li ul {
position:absolute;
width:100%;
}

ul.top li a {
	height:2em;
	line-height:2em;
}


ul.top li ul li a {
  padding: 5px 0 5px 15px;
  width:173px; 
  margin: 0px; 
  float:left;
  font-size:1em;
  height:1.3em;
  text-align:left;
  border-bottom:1px solid #444;
  background:#444;
}

ul.top li:hover a {
  background:#FCD9AD; color:#000;
}
ul.top li:hover ul li a {color:#fff;}
ul.top li:hover ul li a:hover {color:#fff; background:#FCD9AD;}
ul.top li:hover a:active {background:#FCD9AD; color:#000;}
ul.top li:hover ul li a:active {color:#000; background:#FCD9AD;}
ul.top li.current_page_item a{background:#FCD9AD;}

ul.member li.secondary {
	float:right;
}

/* VERTICAL NAVIGATION  */

ul.nav li:hover ul {left:0;z-index:10}

ul.main li ul {
position:absolute;
width:100%;
}

ul.main li a {
	height:2.5em;
	line-height:2.5em;
}


ul.main li ul li a {
  padding: 5px 0 5px 15px;
  width:173px; 
  margin: 0px; 
  float:left;
  font-size:1em;
  height:1.8em;
  text-align:left;
  border-bottom:1px solid #444;
  background:#444;
}

ul.main li:hover a {
  color:#fff;
  background:#555;
}
ul.main li:hover ul li a {color:#fff;}
ul.main li:hover ul li a:hover {color:#fff; background:#444;}
ul.main li:hover a:active {background:#444;}
ul.main li:hover ul li a:active {color:#fff; background:#222;}
ul.main li.current_page_item a{background:#444;}

/*ul.main li ul li.current-cat a{background:#444;}*/

ul.main li.current-cat a{background:#444;}
ul.main li.current-cat .children a{background:#555;}

/* LINK FLOATED RIGHT*/

ul.main li a.landlord {
background:#0291D3;
font-size:1em;
height:2.5em;
line-height:2.5em;
}

ul.main li a.student {
background:#0291D3;
font-size:1em;
height:2.5em;
line-height:2.5em;
margin-right:5px;
}

ul.nav li.secondary {
	float:right;
	color:#cde;
	background:transparent !important;
}
ul.nav li.secondary:hover a:hover {
	background:#555;
}
ul.nav li.secondary:hover a:active {background:#444;}

#navigation{z-index:100;
}

/* @group Footer */

#footer div.footer_content_box {
	border-top: 1px solid #7c7b7c;
	padding-top:40px;
	width: 200px;
	height:120px;
	float: left;
	padding-right: 25px;
	padding-bottom: 20px;
	display: inline;
}

#footer div.footer_bottom{
	width: 450px;
	float: left;
	padding-bottom: 20px;
	display: inline;
}


#footer div.footer_content_box.bookmarks {
}

#footer div.footer_bottom h2 {
font-size:1em;
}

#footer div.footer_content_box h2 {
font-size:1em;
}

#footer_content {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

#copyright {
	clear: both;
	border-top: 1px solid #7c7b7c;
	padding-top: 40px;
	height:30px;
}

#footer h2 {
	color: white;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px;
}

#footer_content div.footer_content_box ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type: none;
}

#footer_content div.footer_content_box ul li {
	padding-bottom: 10px;
}

#footer div.footer_content_box p {
	font-size:1em;
	margin: 0;
	padding: 0 0 8px;
	color: #b6b6b7;
	line-height: 18px;
	width: 200px;
}

#footer_content div.footer_bottom ul {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 0;
	list-style-type: none;
}

#footer_content div.footer_bottom ul li {
	padding-bottom: 10px;
}

#footer div.footer_bottom p {
	font-size:1em;
	margin: 0;
	padding: 0 0 8px;
	color: #b6b6b7;
	line-height: 18px;
	width: 450px;
}




#copyright a img.logo {
	float: left;
	margin: 0;
	display: inline;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#footer p {
	color: #b6b6b7;
	padding-right: 50px;
	float: left;
}

#footer a {
	font-size:0.9em;
	color: #44c8f5;
}

#footer a:hover {
	text-decoration:underline;
}


#footer ul li.current_page_item a{
	font-weight:bold;
	text-decoration:underline;
}


#footer {
	background: #626367 url(http://vectips.com/wp-content/themes/Vectips/images/foot_tile.jpg) repeat-x;
	padding: 25px 0 14px;
	clear: both;
	width: 100%;
}

.myicons {
vertical-align:middle;
margin-right:10px;
}

/* Lefe Guides Section */

#guide_title{
	padding:10px 20px 20px 20px;
	color:#585858;
	width:425px;
	font-size:1em;
	line-height:30px;
	background-image: url(images/clever_arrow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
}

#guide_title.guide{
background-color:#92C718;
color:#000;
width:427px;
}

#guide_title.guidewide{
background-image: url(images/clever_arrow_wide.png);
background-position:bottom;
background-repeat:no-repeat;
background-color:#92C718;
color:#000;
width:584px;
}

#guide_title.deal{
background-color:#CE2019;
color:#FFFFFF;
width:427px;
}

#guide_title.dealwide{
background-image: url(images/clever_arrow_wide.png);
background-position:bottom;
background-repeat:no-repeat;
background-color:#CE2019;
color:#FFFFFF;
width:584px;
}


#guide_title.offer{
background-color:#009FE3;
color:#000;
width:427px;
}

#guide_title.offerwide{
background-image: url(images/clever_arrow_wide.png);
background-position:bottom;
background-repeat:no-repeat;
background-color:#009FE3;
color:#000;
width:584px;
}




#guide_title h2{	
	position:absolute;
	margin:-18px 0 0 0;
	text-align:right;
	display:block;
	width:425px;
}

.guide_list{
	padding:20px;
	color:#585858;
	width:425px;
	font-size:0.75em;
	margin:1px 0 0 0;
	background: url(images/free_guide.png) top right no-repeat;
	position:relative; /* !important /*for IE6*/

}

.deal_list{
	padding:20px;
	color:#585858;
	width:425px;
	font-size:0.75em;
	margin:1px 0 0 0;
	background: url(images/deal.png) top right no-repeat;
	position:relative; /* !important /*for IE6*/

}


.offer_list{
	padding:20px;
	color:#585858;
	width:425px;
	font-size:0.75em;
	margin:1px 0 0 0;
	background: url(images/offer.png) top right no-repeat;
	position:relative; /* !important /*for IE6*/

}

.widest{
width:584px;
}

.wider{
width:350px;
}

.guidelist_text{
	float:left;
	margin:0 0 0 20px;
	width:250px;
}

	.guidelist_text h1{
		color:black;
		font-weight:normal;
		font-size:1.5em;
		margin:10px 0 10px 0;
	}
	
	.guidelist_text h2{
		font-size:1.5em;
	}
	
	.guidelist_text h2 a:hover{
		color:#000000;
	}
		
	.guidelist_text p{
		font-size:1em;
		line-height:18px;
		margin:10px 0 0 0;
	}
	
	.guidelist_text p.links{
		font-size:1.3em;
		line-height:18px;
		margin:10px 0 0 0;
	}
	
	.guidelist_text p.links a{
		text-decoration:none;
	}
	
	.guidelist_text p.links a:hover{
		text-decoration:none;
		color:#000000;
	}
	
#page_content{
	width:450px; /*344*/
	float:left;
	position:relative;
	margin-bottom:2px;
	padding: 10px 20px 20px 20px;
	background:url(images/page_content_bg.png) #E9F8FF no-repeat;
} 

#page_content h1{
		color:black;
		font-weight:normal;
		font-size:1.5em;
		margin:10px 0 10px 0;
	}
	
#page_content h2{
		font-size:1.5em;
	}
	
#page_content h2 a:hover{
		color:#000000;
	}
		
#page_content p{
		font-size:1em;
		line-height:18px;
		margin:10px 0 0 0;
		width:450px;
	}
	
#page_content p.links{
		font-size:1.3em;
		line-height:18px;
		margin:10px 0 0 0;
	}
	
#page_content p.links a{
		text-decoration:none;
	}
	
#page_content p.links a:hover{
		text-decoration:none;
		color:#000000;
	}
	
/*category list*/

#category_list{
	width:444px;
	float:left;
	color:#000;
	position:relative;
	background-color:#E9F8FF;
}


	#category_list h3{
	font-size:1.5em;
		font-weight:normal;
		margin:20px 0 20px 20px;
	}
	
	#category_list h4{
		font-weight:normal;
		margin-right:3px;
		padding:10px 0 10px 20px;
		display:block;
		width:287px;
	}
	
	#category_list ul{
		margin-right:3px;
		margin-top:0px;
		width:440px;
		float:left;
	}
	
	#category_list ul li a{
		display:block;
		padding:5px 5px 5px 15px;
		text-decoration:none;
		width:200px;
		float:left;
	}
	
	#category_list ul li ul{
		margin:0;
	}
	
	#category_list ul li ul li a{
		display:block;
		padding:10px 10px 10px 50px;
		text-decoration:none;
		font-size:0.7em;
		width:230px;
	}
	
	#category_list ul li a:hover{
		background:#ABC8E2;
		color:#000000;
	}

	#category_list ul li.current-cat a{
		color:#000000;
		font-weight:bold;
		background-image:url(/wp-content/themes/yourstudenthouse/images/bullet.png);
		background-color:#ABC8E2;
		background-repeat:no-repeat;
		background-position:right;
	}
	
	#category_list ul li.current_page_item a{
		color:#000000;
		font-weight:bold;
		background-image:url(/wp-content/themes/yourstudenthouse/images/bullet.png);
		background-color:#ABC8E2;
		background-repeat:no-repeat;
		background-position:right;
	}
	
	#category_list ul li{margin:0; background:#cde;float:left;}
	#category_list ul li a{color:#375d81; border-bottom:1px solid #abc8e2;float:left;}
	
/* TOP FORM */

#headerform {
	border:solid 4px #b7ddf2;		
	background:#ebf4fb;
	margin:0 auto;
	width:550px;
	height:90px;
	padding:14px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	/*opacity: 0.8;*/
}

#headerform.landlordheight { height:120px;}
 
#headerform h1 {
	font-size: 1.3em;
	padding: 0px 0 10px;
	margin: 0;
	text-align: left;
	text-shadow: 1px 1px 1px #000;
}
 
#headerform p {
font-size: 0.8em;
	margin: 5px 0;
	padding: 0;
}
 
#headerform a {
	text-decoration: none;
	color: #15ADFF;
}
 
#headerform a:hover {
	text-decoration:underline;
}
 
#headerform a-lost-pwd {
	display: block;
	float: left;
}

#headerform ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}
 
#headerform .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 0px;
	text-align: left;
	font-size: 1em;
}
 
#headerform .content .left {
	width: 280px;
	float: left;
	padding-right:10px;
	min-height: 220px;
}

#headerform .message {
	width: 100%; /*280px*/
	float: left;
	padding-right:10px;
	min-height: 220px;
	text-align:left;
}

#headerform .content .leftlandlord { width:200px
}


#headerform .content .landlord {
	width:150px !important;
}
 

#headerform .content .narrow {
	width:120px !important;
}

#headerform .content .narrower {
	width:90px !important;
}
 
#headerform .content form {
	margin: 0 0 10px 0;
}
 
#headerform .content label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:50px;
	float:left;
		
	/*font-size:0.8em;
	float: left;
	padding-top: 0px;
	clear: both;
	width: 50px;
	display: block;*/
}

#headerform .content label.signin {
	clear:none;
	padding-top:0px;
	padding-left:2px;

}
 
#headerform .content input.field {
	/*border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;*/
	
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 10px 10px;
}
 
/*#headerform .content input:focus.field {
	background: #545454;
}*/
 
/* BUTTONS */
/* Login and Register buttons */
#headerform .content input.bt_login,
#headerform .content input.bt_register {
	/*display: block;*/
	float: right;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 0px 25px;
}
 
#headerform .content input.bt_login {
	width: 74px;
	background: transparent url(images/login_images/bt_login.png) no-repeat 0 0;
}
 
#headerform .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(images/login_images/bt_register.png) no-repeat 0 0;
}
 
#headerform .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

	#headerform ul li{
	font-size:0.7em;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/bullet.png');
	padding-left: 30px;  /* space for the image */
	padding-top: 3px;  /* space for the image */
	padding-bottom: 3px;  /* space for the image */
	}
	
	#headerform ul li.empty{
	background-image: none;
	}
	
/* PROPERTY LISTING RIGHT SIDE */

#listing_right_error{
	width:307px;
	float:left;
	color:#FFFFFF;
	position:relative;
	margin-left:1px;
	background: url(/wp-content/themes/yourstudenthouse/images/default/sidebar.jpg) repeat-y;
}


#listing_right{
	background: url(/wp-content/themes/yourstudenthouse/images/default/sidebar.jpg) repeat-y;
}

#listing_right input{
		background:none;
		border:none;
		font-size:1em;
		position:relative;
		z-index:1;
}
	
#listing_right ul li a{
	color:#375d81;
}

#listing_right ul li a:hover{
	text-decoration:underline;
}

#listing_right{
	width:307px;
	float:left;
	color:#FFFFFF;
	position:relative;
	margin-left:1px;
}

#listing_right h3{
	font-size:1.5em;
	font-weight:normal;
	margin:20px 0 20px 20px;
	line-height:30px;
}
	
#listing_right ul{
	font-size:1.2em;
	line-height:23px;
	padding:10px;
}

.background{background-color:#cde}
.orangebackground{background-color:#F8A23D}
	
#listing_right ul li{
	text-align: left;
	font-weight: bold;
	color:#000000;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/accommodation.png');
	padding-left: 35px;  /* space for the image */
	padding-top: 5px;  /* space for the image */
	padding-bottom: 8px;  /* space for the image */
	vertical-align:middle;
}
	
#listing_right ul li.telephone{
	background-image: url('/wp-content/themes/yourstudenthouse/images/telephone.png');
}

#listing_right ul li.message{
	background-image: url('/wp-content/themes/yourstudenthouse/images/message.png');
}

/* */

#contactbodyleft{
	width:326px;
	min-height:150px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	background-color:#cde;
}

.fullheight{
height:290px;
}

#contactbodyleft ul{
	font-size:1em;
	line-height:23px;
	padding:10px;
	background-color:#cde;
}

#contactbodyleft ul li{
	text-align: left;
	font-weight: bold;
	color:#000000;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/accommodation.png');
	padding-left: 35px;  /* space for the image */
	padding-top: 5px;  /* space for the image */
	padding-bottom: 8px;  /* space for the image */
	vertical-align:middle;
}

#contactbodyleft h3{
	font-size:1.2em;
	font-weight:normal;
	padding:10px 0 10px 10px;
	line-height:30px;
	background-color:#4199BD;
}
	
#contactbodyleft ul li.telephone{
	background-image: url('/wp-content/themes/yourstudenthouse/images/telephone.png');
}

#contactbodyleft ul li.message{
	background-image: url('/wp-content/themes/yourstudenthouse/images/message.png');
}

#contactbodyright{
	width:300px;
	min-height:150px;
	float:left;
	color:#FFFFFF;
	overflow:hidden;
	background-color:#cde;
}

#contactbodyright label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
		color:#000000;
}
	
#contactbodyright input{
		background:none;
		border:none;
		font-size:1em;
		position:relative;
		z-index:1;
}
		
#contactbodyright .button{
		padding:0px;
		float:left;
		cursor:pointer;
		margin:0 19px 20px 0px;
	}


#contactbodyright ul{
	font-size:1em;
	line-height:23px;
	padding:10px;
	background-color:#cde;
}

#contactbodyright ul li{
	text-align: left;
	font-weight: bold;
	color:#000000;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/tick.png');
	padding-left: 35px;  /* space for the image */
	padding-top: 5px;  /* space for the image */
	padding-bottom: 8px;  /* space for the image */
	vertical-align:middle;
}

#contactbodyright h3{
	font-size:1.2em;
	font-weight:normal;
	padding:10px 0 10px 10px;
	line-height:30px;
	background-color:#4199BD;
}

/* Login and Registration Overlay */


	/* ----------- stylized ----------- */
	.stylized{
		border:solid 6px #b7ddf2;
		background:#ebf4fb;
		margin:0 auto;
		width:400px;
		height:210px;
		padding:14px;
		float:left;
		margin-left:20px;
		margin-bottom:20px;
		-moz-border-radius: 7px; 
		-webkit-border-radius: 7px;
	}
	
	.fullwidth{width:860px; height:100px;}
	
	.profileform{
		border:none;
		background:#ebf4fb;
		margin:0 auto;
		width:350px;
		height:100%;
		padding:14px;
		float:left;
		margin-left:0px;
		margin-bottom:20px;
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px;
	}
	
	.registerbg{ background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b7ddf2), to(#ebf4fb));}
	
	.stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	.stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	.stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:120px;
		float:left;
	}
	.stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:120px;
	}
	.stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}
	.stylized button{ 
		clear:both;
		margin-left:50px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
	.stylized ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}

	
	.stylized ul li{
	font-size:0.7em;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url('/wp-content/themes/yourstudenthouse/images/bullet.png');
	padding-left: 30px;  /* space for the image */
	padding-top: 3px;  /* space for the image */
	padding-bottom: 3px;  /* space for the image */
	}
	
/* Profile Form*/

	.profileform{
		border:none;
		background:#ebf4fb;
		margin:0 auto;
		width:550px;
		height:100%;
		padding:14px;
		float:left;
		margin-left:0px;
		margin-bottom:20px;
		-moz-border-radius: 0px; 
		-webkit-border-radius: 0px;
	}
	
	.profileform h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	.profileform p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	.profileform label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:220px;
		float:left;
	}
	.profileform .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:220px;
	}
	.profileform input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}
	
		.profileform button{ 
		clear:both;
		margin-left:300px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
.info, .success, .warning, .errormsg, .validation, .code {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 65px;
    background-repeat: no-repeat;
    background-position: 10px center;
	font-size:1.5em;
}
.code {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/wp-content/themes/yourstudenthouse/images/computer_process.png');
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.errormsg {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}

/*sidebarpost*/

	#sidebarpost{
	width:280px;
	float:left;
	color:#000;
	position:relative;
	padding-left:15px;
	padding-right:15px;
	}

	#sidebarpost h3{
	font-size:1.5em;
		font-weight:normal;
		margin:20px 0 20px 20px;
	}
	
	#sidebarpost ul{
		margin-right:3px;
		margin-top:0px;
		width:280px;
	}
	
	#sidebarpost ul li a{
		display:block;
		padding:2px 10px 2px 30px;
		text-decoration:none;
		width:240px;
	}
	
	
	#sidebarpost ul li a:hover{
		background:#ABC8E2;
		color:#000000;
	}

	#sidebarpost ul li.current-cat a{
		color:#000000;
		font-weight:bold;
		background-image:url(/wp-content/themes/yourstudenthouse/images/bullet.png);
		background-repeat:no-repeat;
		background-color:#ABC8E2;
		background-position:right;
	}
	
	#sidebarpost ul li.current_page_item a{
		color:#000000;
		font-weight:bold;
		background-image:url(/wp-content/themes/yourstudenthouse/images/bullet.png);
		background-repeat:no-repeat;
		background-color:#ABC8E2;
		background-position:right;
	}
	
	#sidebarpost label{
		float:left;
		margin-bottom:10px;
		margin-right:15px;
	}
	
	#sidebarpost input, #sidebarpost select{
		background:none;
		border:none;
		font-size:0.8em;
	}
	
	#sidebarpost ul li{margin:0; background:#cde;}
	#sidebarpost ul li a{color:#375d81; border-bottom:1px solid #abc8e2;}

.contents{
	width:44%;
	float:left;
	overflow:hidden;
	border:solid 2px #b7ddf2;		
	background:#ebf4fb;
	margin:10px 20px 10px 0;
	padding:10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;

}

.contents ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}

.contents p{
		color:#000;
		margin:5px 20px 10px 15px;
		font-size:12px;
		font-weight:normal;
		line-height:20px;
	}
	
#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}