html,body{margin:0;padding:0; height: 100%;}
body{font: 76% arial,sans-serif;text-align:center;}


body#rightonproperty_mainpage {background:url(../images/whitebg.gif) repeat-y; background-position:center top; background-color: #F1E3BA;}
body#oxfordshortlets_mainpage {background:url(../images/whitebg.gif) repeat-y; background-position:center top; background-color: #C0D1D4;}
body#rightonlets_mainpage {background:url(../images/whitebg.gif) repeat-y; background-position:center top; background-color: #E5E5BF;}
body#shortletsdecor_mainpage {background:url(../images/whitebg.gif) repeat-y; background-position:center top; background-color: #E9A29B;}
body#shortletsnetwork_mainpage {background:url(../images/whitebg.gif) repeat-y; background-position:center top; background-color: #F2D9BF;}

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/ 
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/******************************** main divs here *****************/

div#header{height:183px; margin:0; width: 760px; display:table-cell; vertical-align: top; padding: 0px; position: relative;}


.left{ float: left; width: 178px; display:table; margin: 0px; padding: 0px;}
.secondleft{ float: left; width: 178px; display:table; margin-left: 0px; padding: 0px;}
.right{float: left; width: 178px; display:table; margin: 0 0 0 16px; text-align: right; padding: 0px;}
.farright{float: right; width: 178px; display:table; margin: 0 0 0 16px; text-align: right; padding: 0px;}


div#container{text-align:left; width:760px; height: 100%; padding: 1px; margin:0 auto;}
div#wrapper{float:left;width:760px;position:relative;}
div#content{float: right; width:565px; border: 0px solid #ccc; font: normal 12px/16px arial, helvetica, sans-serif; padding-right: 10px;}
div#leftmenu{background: transparent; float:left;width:178px; margin: 0 0 1px 0; overflow:hidden;margin-right: -168px;}
div#navigation{float:left;width:150px; height:299px; margin-left:0px; border-bottom: 1px solid #ccc;}
div#extra{float:right;width:149px; height:299px; margin-left:0px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;background: #f2f2f2;}
div#menuchoices{float:left;width:300px; height:350px; border: 0px solid #ccc; margin-left:0px;}


.clr{clear:both; border-top: 0px solid #cccccc;}

/******************************** footer here *****************/

div#footer{margin:0; padding: 1px;}
div#footerright{ float: right; height: 30px; width: 566px; display:table;  margin-top: -80px; padding: 0px;}
div#footerleft{ float: left; height: 30px; width: 180px; display:table; margin: 0px; padding: 0px;}
div#footerleft p{margin:0;padding:7px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:9px;}
div#footerleft a{color: #cc9900; font: bold 11px/16px arial, helvetica, sans-serif; text-decoration: none;}
div#footerright p{margin:0;padding:7px 10px 0; text-align: left; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:9px; float: left;}

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/*** ***/

#footer a.rightonpropertylink {
color: #cc9900;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}
#footer a.oxfordshortletslink {
color: #5A8A96;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}
#footer a.rightonletslink {
color: #999900;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}
#footer a.rightondecorlink {
color: #976666;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}
#footer a.shortletsnetworklink {
color: #cc6600;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}
#footer a.relocationlink {
color: #AB9542;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}
#footer a.conferenceslink {
color: #6B2626;
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
margin: 0;
padding: 2px 3px 2px 0px;
background-color: #fff;
text-decoration: none;
position: relative;
}

/*** ***/

#footer a.rightonpropertylink:hover, #footer a.conferenceslink:hover, #footer a.relocationlink:hover, #footer a.oxfordshortletslink:hover, #footer a.rightonletslink:hover, #footer a.rightondecorlink:hover, #footer a.shortletsnetworklink:hover {
color: #666;
}
/*** ***/

#footerright a 
{
font: bold 11px/16px arial, helvetica, sans-serif;
margin: 0;
padding: 2px 3px 2px 0px;
color: #ccc;
background-color: #fff;
text-decoration: none;
}

div#imagefooter{
	width:760px;
	height:80px;
	background:url(../images/footer_rightonproperty.jpg) no-repeat;
	background-position:5px;}

/*** ***/

#oxfordshortlets_mainpage #imagefooter{
	width:760px;
	height:80px;
	background:url(../images/footer_oxfordshortlets.jpg) no-repeat;
	background-position:5px;}

#rightonlets_mainpage #imagefooter{
	width:760px;
	height:80px;
	background:url(../images/footer_rightonlets.jpg) no-repeat;
	background-position:5px;}

#shortletsdecor_mainpage #imagefooter{
	width:760px;
	height:80px;
	background:url(../images/footer_rightondecor.jpg) no-repeat;
	background-position:5px;}

#shortletsnetwork_mainpage #imagefooter{
	width:760px;
	height:80px;
	background:url(../images/footer_shortletsnetwork.jpg) no-repeat;
	background-position:5px;}

/*** ***/

/******************************** header lefts here *****************/



div#headersecondleft ul {
	margin: 0;
	font: 12px Arial, sans-serif;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
}

div#headersecondleft li {
height: 21px;
}

div#headersecondleft a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 2px 0px;
border-bottom: 1px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
position: relative;
}

div#headersecondleft a:hover {
border-bottom: 1px solid #666;
color: #666;
text-decoration: none;
position: relative;
}

div#headersecondleft a img {
border: 0px;
right: 0px;
position: absolute;
top: 2px;
}

/*** ***/

a.rightonpropertylink {
color: #cc9900;
}

a.rightonletslink {
color: #999900;
}

a.rightondecorlink {
color: #CC3333;
}

a.shortstoplink {
color: #666699;
}

a.shortletsnetworklink {
color: #cc6600;
}

a.oxfordshortletslink {
color: #5B7174;
}

/*** ***/

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/******************************** header right here *****************/

div#headerfarright p{
	margin: 10px 5px 5px 5px;
	padding: 0px;
font: normal 11px arial, helvetica, sans-serif;}



div#headerfarright select{
	margin: 1px;
	border: 1px solid #ccc;
	padding: 0 0 0 3px;
	height: 18px;
	width: 150px;
font: normal 11px arial, helvetica, sans-serif;}


html>body #headerfarright input.submit{
	margin: 1px 5px 1px 1px;
	padding: 0 0 0 3px;
	height: 18px;
	width: 150px;
	border: 1px solid #CCCCCC;
	background: #fff;
font: normal 11px arial, helvetica, sans-serif;}


a img {
border: 0;
}

/******************************** leftmenu styles here *****************/

div#leftmenu ul{
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#leftmenu ul{
	margin: 5px 5px 0 5px;
	padding: 5px;
	color: #333;
	font: 12px Arial, sans-serif;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
	width: 150px;
}

div#leftmenu li {
height: 21px;
width: 150px;
position: relative;
}

#leftmenu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 2px 0px;
border-bottom: 1px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
position: relative;
}

#leftmenu a:hover {
color: #666;
border-bottom: 1px solid #666;
text-decoration: none;
}



#leftmenu ul ul {
position: absolute;
top: -10px;
left: 20px;
width: 149px;
text-align: left;
z-index:100;
}

div#leftmenu ul ul,
div#leftmenu ul li:hover ul
{display: none;}

div#leftmenu ul li:hover ul,
div#leftmenu ul ul li:hover ul
{display: block;}



#leftmenu ul ul a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0 0 0 1px;
padding: 2px 3px;
color: #999;
border-bottom: 1px solid #e6e6e6;
text-decoration: none;
height: 16px;
background-color: #f5f5f5;
}

#leftmenu ul ul  a:hover {
color: #666;
border-bottom: 1px solid #ccc;
background-color: #fff;
}

/*** ***/

#rightonproperty_mainpage #leftmenu a {
color: #CC9900;
}

#rightonproperty_mainpage #leftmenu a:hover {
color: #666;
}

#oxfordshortlets_mainpage #leftmenu a {
color: #5B7174;
}

#oxfordshortlets_mainpage #leftmenu a:hover {
color: #666;
}

#rightonlets_mainpage #leftmenu a {
color: #999900;
}

#rightonlets_mainpage #leftmenu a:hover {
color: #666;
}

#shortletsdecor_mainpage #leftmenu a {
color: #CC3333;
}

#shortletsdecor_mainpage #leftmenu a:hover {
color: #666;
}

#shortletsnetwork_mainpage #leftmenu a {
color: #cc6600;
}

#shortletsnetwork_mainpage #leftmenu a:hover {
color: #666;
}

/*** ***/

#leftmenu a.none {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 2px 0px;
color: #5B7174;
background-color: #fff;
border-bottom: 0px solid #999;
text-decoration: none;
position: relative;
}


#leftmenu a:hover.none {
color: #999;
border-bottom: 0px solid #999;
}

div#lmadvancedsearch {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin:  4px 0px 0px 5px;
padding: 1px 5px 0px 5px;
color: #5B7174;
border: 0px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
}

div#lmadvancedsearch span.title {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-bottom: 1px solid #e6e6e6;
width: 150px;
}

div#s_filter_form {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin:  4px 0px 0px 5px;
padding: 1px 5px 0px 5px;
color: #5B7174;
border: 0px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
}

div#s_filter_form {
	border: 1px solid #5B7174;
}

div#s_filter_form span.title {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-bottom: 1px solid #e6e6e6;
width: 150px;
}

div#lmpropsearch {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin:  4px 0px 0px 5px;
padding: 1px 5px 0px 5px;
color: #5B7174;
border: 0px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
}

div#lmpropsearch span.title {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-bottom: 1px solid #e6e6e6;
width: 150px;
}

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/*** ***/

#rightonproperty_mainpage div#lmadvancedsearch {
color: #cc9900;
}

#oxfordshortlets_mainpage div#lmadvancedsearch {
color: #5B7174;
}

#rightonlets_mainpage div#lmadvancedsearch {
color: #999900;
}

#shortletsdecor_mainpage div#lmadvancedsearch {
color: #CC3333;
}

#shortletsnetwork_mainpage div#lmadvancedsearch {
color: #cc6600;
}

#rightonproperty_mainpage div#lmadvancedsearch select, #rightonproperty_mainpage #lmadvancedsearch input.submit {
border:  1px solid #cc9900;
color: #cc9900;
}

#oxfordshortlets_mainpage div#lmadvancedsearch select, #oxfordshortlets_mainpage #lmadvancedsearch input.submit {
border:  1px solid #5B7174;
color: #5B7174;
}

#rightonlets_mainpage div#lmadvancedsearch select, #rightonlets_mainpage #lmadvancedsearch input.submit {
border:  1px solid #999900;
color: #999900;
}

#shortletsdecor_mainpage div#lmadvancedsearch select, #shortletsdecor_mainpage #lmadvancedsearch input.submit {
border:  1px solid #CC3333;
color: #CC3333;
}

#shortletsnetwork_mainpage div#lmadvancedsearch select,#shortletsnetwork_mainpage #lmadvancedsearch input.submit {
border:  1px solid #cc6600;
color: #cc6600;
}


/*** ***/

div#s_filter_search select{
	margin: 1px;
	border: 1px solid #ccc;
	padding: 0 0 0 3px;
	height: 18px;
	width: 150px;
font: normal 11px arial, helvetica, sans-serif;}

div#lmadvancedsearch select{
	margin: 1px;
	border: 1px solid #ccc;
	padding: 0 0 0 3px;
	height: 18px;
	width: 150px;
font: normal 11px arial, helvetica, sans-serif;}


html>body #lmadvancedsearch input.submit{
	margin: 1px 5px 1px 1px;
	padding: 0 0 0 3px;
	height: 18px;
	width: 150px;
	border: 1px solid #51747c;
	background: #fff;
color: #5B7174;
font: bold 11px arial, helvetica, sans-serif;}

html>body #lmpropsearch input{
	margin: 1px 5px 1px 1px;
	padding: 0 0 0 3px;
	height: 18px;
	width: 145px;
	border: 1px solid #51747c;
	background: #fff;
color: #5B7174;
font: bold 11px arial, helvetica, sans-serif;}

html>body #s_filter_form input{
	margin: 1px 5px 1px 1px;
	padding: 0 0 0 3px;
	height: 18px;
	width: 145px;
	border: 1px solid #51747c;
	background: #fff;
color: #5B7174;
font: bold 11px arial, helvetica, sans-serif;}

html>body #lmpropsearch input.submit{
	width: 150px;}

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/******************************** mainpage fullwidth divs here *****************/

.fullwidth {
float: left;
height: 181px;
display:inline;
position: relative;
}

.fullwidth img {
 vertical-align: top;
 }
 
.fullwidth ul {
	margin: 0;
	font: 12px Arial, sans-serif;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
}

.fullwidth ul li a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 2px 0px;
color: #5B7174;
border-bottom: 1px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
position: relative;
width: 159px;
}

 .fullwidth ul li a:hover {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px 2px 0px;
color: #999;
border-bottom: 1px solid #ccc;
background-color: #fff;
text-decoration: none;
position: relative;
width: 159px;
}
/******************************** imageblock divs here  - listview and properties pages  *****************/

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

.imageblock1 {
display: inline; 
float: left; 
width: 178px; 
height: 179px; 
margin: 0;}

.imageblock1 p {
padding: 0 5px 5px 15px;
}

.imageblock2 ul, p {
padding: 1px 0 0 25px;
}

/*** ***/

.imageblock2 {
display: inline; 
float: left; 
width: 193px; 
height: 179px; 
margin: 0px;
padding: 0px;
background:transparent url(../images/os_bed_bg.jpg); 
background-repeat: no-repeat;	
background-position: left top;}

#oxfordshortlets_mainpage .imageblock2 {
display: inline; 
float: left; 
width: 193px; 
height: 179px; 
margin: 0px;
padding: 0px;
background:transparent url(../images/os_bed_bg.jpg); 
background-repeat: no-repeat;	
background-position: left top;
color: #5B7174;}

#rightonlets_mainpage .imageblock2 {
background:transparent url(../images/rl_bed_bg.jpg);
color: #999900;}

#shortletsnetwork_mainpage .imageblock2 {
background:transparent url(../images/sl_bed_bg.jpg);
color: #cc6600;}

#rightonlets_mainpage .imageblock2 a {
color: #999900;}

#shortletsnetwork_mainpage .imageblock2 a {
color: #cc6600;}

/*** ***/
 
.imageblock3 {
display: inline; 
float: left; 
width: 180px; 
height: 179px; 
margin: 0px 1px 1px 1px;
text-align: right;
background:transparent url(../images/os_bed_bg.jpg); 
background-repeat: no-repeat;	
background-position: left top;}
 
#oxfordshortlets_mainpage .imageblock3 {
display: inline; 
float: left; 
width: 180px; 
height: 179px; 
margin: 0px 1px 1px 1px;
text-align: right;
background:transparent url(../images/os_bed_bg.jpg); 
background-repeat: no-repeat;	
background-position: left top;
color: #5B7174;}
 
#rightonlets_mainpage .imageblock3 {
background:transparent url(../images/rl_bed_bg.jpg);
color: #999900;}
 
#shortletsnetwork_mainpage .imageblock3 {
background:transparent url(../images/sl_bed_bg.jpg);
color: #cc6600;}

#rightonlets_mainpage .imageblock3 a {
color: #999900;}

#shortletsnetwork_mainpage .imageblock3 a {
color: #cc6600;}

/*** ***/

.mainimage {
display: block; 
float: left; 
margin: 0px 0px 0px 23px;}

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/******************************** results page divs here *****************/

.fullwidthresults {
float: left;
height: 360px;
display:inline;
position: relative;
}

#outerdivscroll {
float: left; 
display: block; 
height: 360px; 
width: 177px; 
overflow: auto;
border: 1px solid #D6DDE1;
 }

#scroll {
unicode-bidi:bidi-override; 
direction:rtl; 
display:block; 
width:189px; 
height:360px; 
overflow:auto; 
padding:0; 
border:1px solid #D6DDE1; 
margin:0 1px 0 0;
float: left; }

 
 
#scroll ul {
	margin: 0;
	font: 12px Arial, sans-serif;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: none;
}

#scroll ul li a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
padding: 2px 3px 2px 0px;
color: #5B7174;
border-bottom: 1px solid #e6e6e6;
background-color: #fff;
text-decoration: none;
width: 145px;
}

#scroll ul li a:hover {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
padding: 2px 3px 2px 0px;
color: #999;
border-bottom: 1px solid #ccc;
background-color: #fff;
text-decoration: none;
width: 145px;
}


/******************************** page id specific styles here *****************/

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

div#headertitle p{color: #cc9900; font: 18px Arial, sans-serif; font-weight: bold; margin: 150px 5px 5px 165px;}

#rightonproperty_mainpage div#headertitle p{
color: #cc9900;}

#oxfordshortlets_mainpage div#headertitle p{
color: #5B7174;
}

#rightonlets_mainpage div#headertitle p{
color: #999900;
}

#shortletsdecor_mainpage div#headertitle p{
color: #CC3333;
}

#shortletsnetwork_mainpage div#headertitle p{
color: #cc6600;
}

#oxfordshortlets_mainpage #maincontent a {
color: #5B7174;
font-weight: bold;
}

#oxfordshortlets_mainpage #maincontent a:hover {
color: #999;
text-decoration: none;
}

#rightonlets_mainpage #maincontent a {
color: #999900;
font-weight: bold;
}

#rightonlets_mainpage #maincontent a:hover {
color: #999;
text-decoration: none;
}

#shortletsnetwork_mainpage #maincontent a {
color: #cc6600;
font-weight: bold;
}

#shortletsnetwork_mainpage #maincontent a:hover {
color: #999;
text-decoration: none;
}
/******************************** content / maincontent styles here *****************/

div#content p{line-height:1.4;}

div#arrived h1 {
color: #999;
font-weight: bold;	
font: 16px Arial, sans-serif;
margin: 0;
padding:10px 10px 5px 0px;
}

div.arrived h1 {
color: #5B7174;
font-weight: bold;	
font: 16px Arial, sans-serif;
margin: 0;
padding:10px 10px 5px 0px;
}

/*** ***/

#rightonproperty_mainpage #arrived h1 {
color: #cc9900;
}

#oxfordshortlets_mainpage #arrived h1 {
color: #5B7174;
}

#rightonlets_mainpage #arrived h1 {
color: #999900;
}

#shortletsdecor_mainpage #arrived h1 {
color: #CC3333;
}

#shortletsnetwork_mainpage #arrived h1 {
color: #cc6600;
}

/*** ***/

#rightonproperty_mainpage  h2 {
color: #cc9900;
}

#oxfordshortlets_mainpage  h2 {
color: #5B7174;
}

#rightonlets_mainpage  h2 {
color: #999900;
}

#shortletsdecor_mainpage  h2 {
color: #CC3333;
}

#shortletsnetwork_mainpage h2 {
color: #cc6600;
}

/*** ***/

/*** ***/



#oxfordshortlets_mainpage h2.weekproperties {
color: #5B7174;
display: block;
border-top: 1px solid #C0D1D4;
border-left: 1px solid #C0D1D4;
border-right: 2px solid #5B7174;
border-bottom: 1px solid #5B7174;
background: #f5f5f5;
font: 11px Arial, sans-serif;
font-weight: normal;
}

#rightonlets_mainpage  h2.weekproperties {
color: #999900;
display: block;
border-top: 1px solid #E5E5BF;
border-left: 1px solid #E5E5BF;
border-right: 2px solid #999900;
border-bottom: 1px solid #999900;
background: #f5f5f5;
font: 11px Arial, sans-serif;
font-weight: normal;
}

#shortletsnetwork_mainpage h2 .weekproperties {
color: #cc6600;
display: block;
border-top: 1px solid #F2D9BF;
border-left: 1px solid #F2D9BF;
border-right: 2px solid #CC6600;
border-bottom: 1px solid #CC6600;
background: #f5f5f5;
font: 11px Arial, sans-serif;
font-weight: normal;
}

/*** ***/

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

#breadcrumb {
margin: 0;
padding:10px 10px 5px 10px;
font: 11px Arial, sans-serif;
font-weight: normal;
display: block;
height: 19px;
}

#breadcrumb a{
color: #999;
text-decoration: none;
display: inline;
padding: 5px;
margin: 1px;
border-left: 1px solid #ccc;
}

#breadcrumb a:hover{
color: #333;
text-decoration: underline;
}

div#maincontent h1 {
margin: 0;
padding:10px 10px 0px 8px;
font: 16px Arial, sans-serif;
font-weight: bold;
}

div#maincontent h3 {
margin: 0;
padding:0px 10px 0px 10px;
font: 12px Arial, sans-serif;
font-weight: bold;
color: #666;
}

/*** ***/

#rightonproperty_mainpage #maincontent h1 {
color: #cc9900;
}

#oxfordshortlets_mainpage #maincontent h1 {
color: #5B7174;
}

#rightonlets_mainpage #maincontent h1 {
color: #999900;
}

#shortletsdecor_mainpage #maincontent h1 {
color: #CC3333;
}

#shortletsnetwork_mainpage #maincontent h1 {
color: #cc6600;
}



/******************************** search form here *****************/

div#maincontent select{
	margin: 1px;
	border: 1px solid #5B7174;
	padding: 0 0 0 3px; 
	height: 18px;
	color: #5B7174;
	width: 150px;
font: normal 11px arial, helvetica, sans-serif;}

html>body #maincontent input.submit{
	margin: 1px 5px 1px 1px;
	padding: 0 0 0 3px;
	height: 18px;
	width: 150px;
	border: 1px solid #CCCCCC;
	background: #fff;
font: normal 11px arial, helvetica, sans-serif;}

#maincontent a.none {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
width: 150px;
margin: 0;
padding: 2px 3px 2px 0px;
color: #5B7174;
background-color: #fff;
border-bottom: 0px solid #999;
text-decoration: none;
position: relative;
}

#maincontent a:hover.none {
color: #999;
border-bottom: 0px solid #999;
}

/******************************** search form here *****************/

/***    rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/

div#maincontent table.odd, div#maincontent table.even{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #333;
width: 100%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #999;
margin: 0 0 1px 0;
}

div#maincontent table.odd a, div#maincontent table.even a{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #999900;
width: 100%;
}

div#maincontent table.odd a img {
padding-left:0px;
border-right: 20px solid #C0D1D4;
float: right;
}

div#maincontent table.even a img{
padding-left:0px;
border-right: 20px solid #5B7174;
float: right;
}

/*** img.noshadow ***/

div#maincontent table.odd a img.noshadow {
padding-left:0px;
border-right: 0px solid #C0D1D4;
float: right;
}

div#maincontent table.even a img.noshadow{
padding-left:0px;
border-right: 0px solid #5B7174;
float: right;
}

/***    rightonlets_mainpage #999900 / #E5E5BF    ***/

#rightonlets_mainpage div#maincontent table.odd, #rightonlets_mainpage div#maincontent table.even{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #333;
width: 100%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #999;
margin: 0 0 1px 0;
}

#rightonlets_mainpage div#maincontent table.odd a, #rightonlets_mainpage div#maincontent table.even a{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #999900;
width: 100%;
}

#rightonlets_mainpage div#maincontent table.odd a img {
float: right;
padding-left:0px;
border-right: 20px solid #E5E5BF;
float: right;
}

#rightonlets_mainpage div#maincontent table.even a img{
float: right;
padding-left:0px;
border-right: 20px solid #999900;
float: right;
}

/*** img.noshadow ***/

#rightonlets_mainpage div#maincontent table.odd a img.noshadow {
padding-left:0px;
border-right: 0px solid #C0D1D4;
float: right;
}

#rightonlets_mainpage div#maincontent table.even a img.noshadow{
padding-left:0px;
border-right: 0px solid #5B7174;
float: right;
}

/***    shortletsnetwork_mainpage #CC6600 / #F2D9BF   ***/

#shortletsnetwork_mainpage div#maincontent table.odd, #shortletsnetwork_mainpage div#maincontent table.even{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #333;
width: 100%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #999;
margin: 0 0 1px 0;
}

#shortletsnetwork_mainpage div#maincontent table.odd a, #shortletsnetwork_mainpage div#maincontent table.even a{
font: 12px Arial, sans-serif;
font-weight: bold;
color: #CC6600;
width: 100%;
}

#shortletsnetwork_mainpage div#maincontent table.odd a img {
float: right;
padding-left:0px;
border-right: 20px solid #F2D9BF;
float: right;
}

#shortletsnetwork_mainpage div#maincontent table.even a img{
float: right;
padding-left:0px;
border-right: 20px solid #CC6600;
float: right;
}

/*** img.noshadow ***/

#shortletsnetwork_mainpage #rightonlets_mainpage div#maincontent table.odd a img.noshadow {
padding-left:0px;
border-right: 0px solid #C0D1D4;
float: right;
}

#shortletsnetwork_mainpage #rightonlets_mainpage div#maincontent table.even a img.noshadow{
padding-left:0px;
border-right: 0px solid #5B7174;
float: right;
}


/***    oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/

#oxfordshortlets_mainpage div#maincontent table.odd a:hover, #oxfordshortlets_mainpage div#maincontent table.even a:hover, 
#shortletsnetwork_mainpage div#maincontent table.odd a:hover, #shortletsnetwork_mainpage div#maincontent table.even a:hover, 
#rightonlets_mainpage div#maincontent table.odd a:hover, #rightonlets_mainpage div#maincontent table.even a:hover {
font: 12px Arial, sans-serif;
font-weight: bold;
color: #333;
}

#oxfordshortlets_mainpage div#maincontent table.odd a:hover img, #shortletsnetwork_mainpage div#maincontent table.odd a:hover img, #rightonlets_mainpage div#maincontent table.odd a:hover img {
float: right;
padding-left:0px;
border-right: 20px solid #e6e6e6;
}

#oxfordshortlets_mainpage div#maincontent table.even a:hover img, #shortletsnetwork_mainpage div#maincontent table.even a:hover img, #rightonlets_mainpage div#maincontent table.even a:hover img {
float: right;
padding-left:0px;
border-right: 20px solid #e6e6e6;
}

/*** img.noshadow ***/

#oxfordshortlets_mainpage div#maincontent table.odd a:hover img.noshadow, #shortletsnetwork_mainpage div#maincontent table.odd a:hover img.noshadow, #rightonlets_mainpage div#maincontent table.odd a:hover img.noshadow {
float: right;
padding-left:0px;
border-right: 0px solid #e6e6e6;
}

#oxfordshortlets_mainpage div#maincontent table.even a:hover img.noshadow, #shortletsnetwork_mainpage div#maincontent table.even a:hover img.noshadow, #rightonlets_mainpage div#maincontent table.even a:hover img.noshadow {
float: right;
padding-left:0px;
border-right: 0px solid #e6e6e6;
}

div#maincontent table form {
margin-top: 5px;
}

div#maincontent h2 {
margin: 0;
padding:0px 10px 0px 10px;
font: 14px Arial, sans-serif;
font-weight: bold;
}

div#content p, ul, ol {
	margin: 0;
	padding: 10px;
	font-weight: normal;
	list-style-position: inside;
	list-style-type: disc;
}



/******************************** listview page *****************/




p.left {
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  float: left;
  width: 50%;
}

p.right {
  margin: 5px 0; /* Only vertical margins on the p */
  padding: 0 5px; /* Also side padding */
  float: right;
  width: 50%;
}
  
p.center {
   margin: 5px 0 5px 0; /* Only vertical margins on the p */
   padding: 0 5px; /* Also side padding */
   float: right;
   width: 100%;
}

table.onehundred{
font: 11px Arial, sans-serif;
font-weight: bold;
color: #333;
width: 97%;
border: 1px solid #e6e6e6; 
padding: 5px 5px 5px 5px;
}

table.onehundred td.yesnotd{
font: 11px Arial, sans-serif;
font-weight: bold;
color: #999;
border: 1px solid #e6e6e6; 
padding: 0px;
}

#scrollgoogle {
unicode-bidi:bidi-override; 
direction:rtl; 
display:block; 
width:550px; 
height:260px; 
overflow:auto; 
padding:0; 
border:1px solid #D6DDE1; 
margin:0 1px 0 0;
float: left; }

/***    #rightonproperty_mainpage #cc9900 / #F1E3BA    ***/
/***    #oxfordshortlets_mainpage #5B7174 / #C0D1D4   ***/
/***    #rightonlets_mainpage #999900 / #E5E5BF    ***/
/***    #shortletsdecor_mainpage #CC3333 / #E9A29B   ***/
/***    #shortletsnetwork_mainpage# CC6600 / #F2D9BF   ***/

/******************************** enquiry page *****************/

#oxfordshortlets_mainpage td.oneseventy {
background-color: #D9E5E5;
width: 165px;
padding: 2px;

}
#rightonlets_mainpage td.oneseventy {
background-color: #E5E5BF;
width: 165px;
padding: 2px;

}
#shortletsnetwork_mainpage td.oneseventy {
background-color: #F2D9BF;
width: 165px;
padding: 2px;

}

/* the title for listings in category pages and search results, was inline. */
div.shortlets-listing-title{
 display: block;
 height: 18px;
 width: 370px;
 border-bottom: 1px solid #e6e6e6;
 margin: 1px 1px 1px 0px;
 padding: 2px 2px 2px 0px;
}


div.listing-links a, div.listing-links a:hover{
font: bold 11px/16px arial, helvetica, sans-serif;
display: inline;
width: auto;
margin: 0;
padding: 2px 3px 2px 0px;
color: #5B7174;
background-color: #ffffff;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #999;
text-decoration: none;
}

div.listing-links img.noshadow, div.listing-links a img.noshadow{
margin: 0;
background-color:#ffffff;
padding-left:5px;
padding-right:0px;
border-right: 0px solid #ffffff;
}

#maincontent td.leftcolumn{
padding-left:15px;
vertical-align:top;

}

/*** ***/

span.rightonpropertyref {
color: #cc9900;
}

span.rightonletsref {
color: #999900;
}

span.rightondecorref {
color: #CC3333;
}

span.shortstopref {
color: #666699;
}

span.shortletsnetworkref {
color: #cc6600;
}

span.oxfordshortletsref {
color: #5B7174;
}


@media print
{
div#leftmenu{display:none;}
div.noprint{display:none;}
div.tabbertab{margin-top:1.0em;}
ul.tabbernav{display:none;}
div#footerright{display:none;}
}
