/* CSS Document: Created by naytha */

* {
	padding:0;
	margin:0;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
}
/* Commons */
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	margin:0 0 5px;
	letter-spacing:-1px;
	color:#000;
}
h1 {
	font-size:24px;
}
h1 .inline_sub {
	display:block;
	font-size:18px;
	color:#000;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
	font-weight:normal;
	letter-spacing:normal;
	color:#525252;
}
h5 {
	font-size:14px;
	font-weight:normal;
	letter-spacing:normal;
	color:#525252;
}
h6 {
	font-size:12px;
}
p {
	font-size:12px;
	margin:0 0 5px;
}
ul li {
	list-style:none;
	padding-left:20px;
	background:url(../images/bullet_disc.gif) left -2px no-repeat;
	font-size:12px;
	margin:0 0 5px;
}
a {
	color:#0066ff;
	text-decoration:underline;
}
a:hover {
	color:#000099;
	text-decoration:underline;
}
img {
	border:0;
}
body {
	background:#fff url(../images/header_bg.jpg) repeat-x left top;
}
body#no_bg {
	background:#fff;
}
abbr {
	text-decoration:none;
	border:0;
}
dl dt {
	float:left;
	font-size:12px;
}
dl dd {
	font-size:12px;
}
label {
	font-size:12px;
}
blockquote {
	display:block;
}
code {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}
/* Commons */

/* Containers */

#container_page {
	width:960px;
	padding:0 15px;
	margin:0 auto;
	background:#fff url(../images/header_bg.jpg) repeat-x left top;
}
#logo {
	margin:30px 20px 35px;
}
#header #logo {
	margin:20px 0 0;
	float:left;
	width:272px;
	display:block;
}
#nav {
	margin:0;
	font-size:18px;
	display:block;
	background:url(../images/menu_bg.jpg) no-repeat top;
	height:70px;
	width:490px;
}
#nav ul {
	list-style:none;
	margin-left:80px;
	background:#fff;
}
#nav li {
	display:inline;
	list-style:none;
	padding:0;
}
#nav li a {
	display:block;
	float:left;
	padding:33px 8px 0;
	text-decoration:none;
	color:#103279;
	font-size:12px;
	letter-spacing:0px;
}
#nav #home {
	background:url(../images/nav/home.gif) top no-repeat;
}
#nav #accommodation {
	background:url(../images/nav/accommodation.gif) top no-repeat;
}
#nav #student {
	background:url(../images/nav/student.gif) top no-repeat;
}
#nav #landlord {
	background:url(../images/nav/landlord.gif) top no-repeat;
}
#nav #contact {
	background:url(../images/nav/contact.gif) top no-repeat;
}
#nav #specialoffers {
	background:url(../images/nav/specialoffers.gif) top no-repeat;
}
#intros {
	display:block;
	background:url(../images/shadow.jpg) left bottom no-repeat;
	height:100%;
}
#intros .intro_col_left {
	float:left;
	display:block;
	width:470px;
	margin:0;
}
#intros .intro_col_right {
	width:490px;
	float:left;
	display:block;
}
#intros #flash_text {
	width:490px;
	float:left;
}
#intros #welcome {
	padding:10px 0 10px 20px;
	width:460px;
	display:block;
}
#intros #welcome p, #intros #welcome_intro p {
	font-size:14px;
}
#intros #welcome_intro {
	width:460px;
	padding:0 0 10px 20px;
	display:block;
}
#container_content {
	display:block;
	width:960px;
	background:#fff;
}
.two_col_left, .two_col_right {
	width:470px;
	float:left;
	display:block;
	margin-top:20px;
}
#nottingham {
}
#featuring {
	display:block;
	width:470px;
}
#village_intro, #brh_intro {
	margin:0 20px 20px;
	height:130px;
}

/*#village_intro, #brh_intro {
	margin:50px 20px 0;
	height:100px;
}
*/
#thumbnail {
	margin:0 20px 20px;
	width:430px;
	display:block;
	height:130px;
	background:url(../images/thumbnail_bg.gif) no-repeat top;
}
#thumbnail #photos {
	padding:15px 0 15px 15px;
	float:left;
	width:314px;
	display:block;
	height:102px;
}
#photos img {
	float:left;
	margin-right:5px;
	border:#6f93c0 1px solid;
}
#thumbnail .enter {
	margin:15px 0px 15px 0;
	background:url(../images/enter.gif) no-repeat top;
	width:90px;
	text-indent:-90px;
	display:block;
	text-decoration:none;
	line-height:38px;
	float:left;
	overflow:hidden;
}
#photos img {
	margin-right:5px;
}
#nottingham #featuring_uon {
	background:#d7effe url(../images/featuring_lightburst.jpg) no-repeat top left;
}
#trent #featuring_trent {
	background:#e8f5fa url(../images/featuring_lightburst.jpg) no-repeat top right;
}
#nottingham #featuring_uon .featuring {
	background:url(../images/featuring_lightburst_corners.gif) no-repeat bottom left;
	height:250px;
}
#trent #featuring_trent .featuring {
	background:url(../images/featuring_lightburst_corners.gif) no-repeat bottom right;
	height:250px;
}
/*#nottingham #featuring {
	background:#ededed url(../images/uon_tornpaper.jpg) no-repeat top;
}

#trent #featuring {
	background:#f9f9f9 url(../images/trent_tornpaper.jpg) no-repeat top;
	
}*/


#nottingham #uon_intro {
	margin:0 160px 0px 20px;
}
#trent #trent_intro {
	margin:0 20px 0px 160px;
}
#tram {
	float:left;
	margin-left:20px;
}
#uon_building {
	float:right;
	margin-right:20px;
}
#nottingham h5, #trent h5 {
	color:#525252;
	font-weight:normal;
}
#trent {
}
.two_col_left {
	margin-right:20px;
}
.two_col_right {
}
#content #featuring {
	width:440px;
	margin-right:20px;
	float:left;
}
.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6 {
	color:#0467c3;
}
.blue p {
	font-size:12px;
}
.blue a {
	color:#00aeff;
}
.blue a:hover {
	color:#028dcd;
}
.blue .tinytitle {
	color:#0467c3;
	font-size:10px;
	display:block;
}
.orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6 {
	color:#ff6600;
}
#inclusive {
	background:#fff url(../images/lightbursts.jpg) top right no-repeat;
	width:301px;
	float:left;
	display:block;
	border-left:#cccccc 1px dotted;
	padding:10px 20px 0;
}
#inclusive h3 {
	background:url(../images/all_inclusive.gif) no-repeat left top;
	line-height:30px;
	text-indent:-301px;
	overflow:hidden;
}
#inclusive p {
	margin-right:10px;
}
#inclusive #utilities li {
	color:#000 /*#028eec*/;
	font-size:14px;
	line-height:25px;
	letter-spacing:-1px;
	float:left;
	width:125px;
	padding-left:25px;
	margin:0;
}
#utilities #water {
	background:url(../images/icons/utilities/water.gif) no-repeat left;
}
#utilities #electric {
	background:url(../images/icons/utilities/electric.gif) no-repeat left;
}
#utilities #internet {
	background:url(../images/icons/utilities/internet.gif) no-repeat left;
}
#utilities #wireless {
	background:url(../images/icons/utilities/wireless.gif) no-repeat left;
}
#utilities #phone {
	background:url(../images/icons/utilities/phone.gif) no-repeat left;
}
#utilities #tv {
	background:url(../images/icons/utilities/tv.gif) no-repeat left;
}
#utilities #gas {
	background:url(../images/icons/utilities/gas.gif) no-repeat left;
}
#hasslefree, #xpstaff {
	width:220px;
	float:left;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
#hasslefree {
	border-right:#999999 1px dotted;
	padding-right:9px;
}
#xpstaff {
	margin-left:10px;
	color:#000099;
}
#welcome #hasslefree h3 {
	font-weight:normal;
}
#welcome #xpstaff h3 {
	font-weight:normal;
}
#welcome #hasslefree p {
	font-size:12px;
}
#welcome #xpstaff p {
	font-size:12px;
}
#ad {
	/*border-top:#999 1px dotted;*/
	/*border-bottom:#999 1px dotted;*/
	display:block;
}
#ad .col1 {
	width:323px;
	display:block;
	float:left;
}
#ad .col2 {
	margin-left:323px;
	display:block;
}
#ad .col3 {
	width:500px;
	display:block;
	float:left;
}
#ad .col4 {
	margin-left:500px;
	display:block;
	width:460px;
}
/*#ad .free-booking {
	display:block;
	margin:0 0 0px 7px;
	width:960px;
	height:200px;
	width:946px;
	height:200px;
}*/
.march-madness {
	display:block;
	margin:0 0 10px 7px;
	width:946px;
	height:200px;
}
.discount-for-returning-residents {
	display:block;
	margin:0 0 10px 7px;
	width:946px;
	height:208px;
}
.three_col_left, .three_col_center, .three_col_right {
	width:290px;
	float:left;
	display:block;
}
.three_col_center {
	margin:0 15px;
}
#intro_villa {
	display:block;
	width:960px;
	padding:0 0 30px;
	background:#fff url(../images/shadow.jpg) no-repeat bottom right;
}
#intro_villa p {
	font-size:14px;
}
#intro_villa #brandnewacc_text, #intro_villa #brandnewacc_feature, #intro_villa #bertrand_feature {
	width:255px;
	padding:20px 20px 0;
	float:left;
	background:#fff;
}
#intro_villa #brandnewacc_feature {
	width:275px;
	padding:10px 10px 0;
}
#container_content_universities {
	margin:0 0 20px;	
}
#container_content_universities h1 {
	background:#ff6600;
	color:#fff;	
	display:block;
	padding:3px 0;
	text-align:center;
	
}
#bertrand_feature p {
	font-size:12px;
}
#intro_villa h1 {
	background:#FF6600;
	color:#fff;
	margin:0;
	padding:5px 15px;
	font-size:22px;
}
#map {
	width:470px;
	display:block;
	float:left;
}
#flagship_tour {
	width:490px;
	display:block;
	float:left;
}
#flagship p {
	font-size:12px;
}
#panorama {
	display:block;
	border:#caeaff 1px solid;
	padding:10px 24px;
	margin:10px 0;
	width:440px;
}
#panorama li{
	padding:0;
	margin:0;
	display:inline;
}
#panorama .lounge, #panorama .bed, #panorama .bath {
	line-height:20px;
	padding-top:60px;
	display:block;
	text-decoration:none;
	color:#fff;
	text-align:center;
	width:130px;
	float:left;
	border:#b3e0fd 1px solid;
	background:#333333 url(../images/icons/panorama/panorama_icons.jpg) no-repeat;
}

#panorama .lounge {
	background-position:left top;
}
#panorama .bed {
	background-position:-130px top;
	margin:0 20px;
}
#panorama .bath {
	background-position:-260px top;
}
#panorama .lounge:hover {
	background-position:left bottom;
}
#panorama .bed:hover {
	background-position:-130px bottom;
}
#panorama .bath:hover {
	background-position:-260px bottom;
}

#faq h6 {
	margin:0;
	font-weight:normal;
	letter-spacing:0px;
}
#faq h3 {
	margin:0 0 15px;
}
#faq {
	background:#fff url(../images/faq_bg.jpg) top right no-repeat;
	margin-right:20px;
}
.text_block {
	margin:20px;
}
.two_col_left .text_block {
	margin:0 0 20px 20px;
	width:450px;
}
.two_col_right .text_block {
	margin:0 20px 20px 0;
	width:450px;
}
#flagship {
	width:290px;
	float:left;
	display:block;
}
#flagship #flag {
	/*padding-left:16px;
	background:#fff url(../images/arrow_orange.gif) left no-repeat;*/
	background:#fff url(../images/village_balloon.gif) left top no-repeat;
}
#flagship #flag h5 {
	padding:8px 8px 8px 23px;
	background:url(../images/village_balloon.gif) right bottom no-repeat;
	color:#fff;
	font-size:15px;
}
#flagship p {
	margin-left:23px;
}
#find-out-more {
	padding:20px;
	float:left;
	width:180px;
	font-size:14px;
}
#offerbox_container {
	float:left;
	width:190px;
	background:#87a8ff url(../images/offerbox_bg.jpg) top no-repeat;
	margin-left:10px;
}
#offerbox {
	background:url(../images/offerbox_bg.gif) bottom no-repeat;/*url(../images/gift_box.jpg) top right no-repeat*/
	width:160px;
	padding:15px 15px 40px;
	display:block;
}
#offerbox h4 {
	margin:15px 0 10px;
}
#offerbox ul li {
	font-size:12px;
	color:#7e9046;
}
.toggle {
	color:#00b0d6;
	text-decoration:none;
	background:url(../images/toggle_status.gif) top left no-repeat;
	padding-left:20px;
	display:block;
	padding-bottom:10px;
}
#call {
	border-top:#00b0d6 1px solid;
	border-bottom:#00b0d6 1px solid;
	padding:5px 0;
	color:#00b0d6;
	font-weight:bold;
}
.answer {
	display:none;
	margin-bottom:15px;
	background:url(../images/toggle_status.gif) left -190px no-repeat;
}
.answer p {
	margin-left:20px;
}
#container_footer {
	margin:20px;
	font-size:11px;
}
#usefullinks {
	margin:0 0 5px;
}
#member-logo {
	float:right;
}
#member-logo img {
	margin-left:5px;
}
#usefullinks p {
	font-size:14px;
	color:#bebebe;
}
#container_footer a {
	text-decoration:none;
	color:#bebebe;
}
#container_footer a:hover {
	text-decoration:none;
}
#container_footer #footer p {
	font-size:11px;
	color:#bebebe;
	margin:0;
}
#usefullinks a {
	text-decoration:none;
	color:#666666;
	border-bottom:#666666 2px solid;
}
#usefullinks a:hover {
	text-decoration:none;
	border-bottom:none;
}
.tabs#tabbybedcount, .tabsbrh#tabbybedcount {
	width:120px;
	float:left;
	margin-top:37px;
	height:300px;
	background:#fff url(../images/tabs/tabs.jpg) top right no-repeat;
	display:block;
}

.tabs#tabbybedcount li, .tabsbrh#tabbybedcount li {
	background:none;
	display:block;
	padding:0;
	margin:0;
}

.tabs#tabbybedcount li a, .tabsbrh#tabbybedcount li a {
	display:block;
	width:97px;
	line-height:40px;
	text-decoration:none;
	font-size:14px;
	color:#999999;
	letter-spacing:-1px;
	text-align:right;
	padding:0 5px 0 15px;
	border-right:#bdbdbd 3px solid;
	background:#fff;
}

/*.tabs#tabbybedcount li:first-child a {
	background:#c8cb9e url(../images/tabs/tabbybedcount_bg.jpg) no-repeat top left;
}

.tabs#tabbybedcount li:last-child a, .tabs#tabbybedcount li:first-child + li + li + li + li a {
	background:#c8cb9e url(../images/tabs/tabbybedcount_bg.jpg) no-repeat bottom left;
}

.tabs#tabbybedcount li.on:last-child a, .tabs#tabbybedcount li:first-child + li + li + li + li.on a {
	color:#000;
}*/

.tabs#tabbybedcount li.on a, .tabsbrh#tabbybedcount li.on a {
	/*background:#f0f3ff;*/
	background:#fff url(../images/tabs/tabs.jpg) top left no-repeat;
	color:#000;
	width:100px;
	/*border:#000 2px solid;
	border-width:2px 0 2px 2px;*/
	padding:0 5px 0 15px;
	font-size:14px;
	text-align:left;
	line-height:50px;
	border:0;
}

.tabs#housename, .tabs#brh_village, .tabsbrh#housename {
	margin:0;
	padding:0 20px;
	height:40px;
}
.tabs {
	display:block;
	padding:0 20px;
	background:#fff url(../images/tabs/tab_line.jpg) repeat-x top;
	width:800px;
}
.tabs#brh_village {
	width:920px;	
}
.un-ntu .tabs#housename {
	width:920px;
}
.tabs#housename li, .tabs#brh_village li, .tabsbrh#housename li {
	padding:0;
	background:#d7d7d7;
	display:inline;
	height:40px;
}
#tab_village {
	height:28px;	
}

.tabs#housename li a, .tabs#brh_village li a, .tabsbrh#housename li a {
	background:#d7d7d7 url(../images/tabs/tabbyhousename.jpg) no-repeat;
	border:0;
	margin-right:0;
	padding:8px 15px 4px;
	overflow:hidden;
	width:70px;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
}

.tabs#housename li a span, .tabs#brh_village li a span,  .tabsbrh#housename li a span {
	display:block;
	color:#fff;
	line-height:12px;
	font-size:12px;
}

.tabs#housename li a:hover, .tabsbrh#housename li a:hover {
	text-decoration:none;
}

.tabs#housename li.on a, .tabs#brh_village li.on a, .tabsbrh#housename li.on a {
	color:#000;
}

.tabs#housename li.on a span, .tabs#brh_village li.on a span, .tabsbrh#housename li.on a span {
	color:#000;
}

.tabs#housename li #tab_beldover {
	background-position:top left;
}

.tabs#housename li.on #tab_beldover {
	background-position:bottom left;
}

.tabs#housename li #tab_corke {
	background-position:-100px top;
}

.tabs#housename li.on #tab_corke {
	background-position:-100px bottom;
}

.tabs#housename li #tab_beardsall {
	background-position:-200px top;
}

.tabs#housename li.on #tab_beardsall {
	background-position:-200px bottom;
}

.tabs#housename li #tab_breach {
	background-position:-300px top;
}

.tabs#housename li.on #tab_breach {
	background-position:-300px bottom;
}

.tabs#housename li #tab_lynncroft {
	background-position:-400px top;
}

.tabs#housename li.on #tab_lynncroft {
	background-position:-400px bottom;
}

.tabs#housename li #tab_morel {
	background-position:-500px top;
}

.tabs#housename li.on #tab_morel {
	background-position:-500px bottom;
}

.tabs#housename li #tab_brangwen {
	background-position:-600px top;
}

.tabs#housename li.on #tab_brangwen {
	background-position:-600px bottom;
}

.tabs#housename li #tab_serpent {
	background-position:-700px top;
}

.tabs#housename li.on #tab_serpent {
	background-position:-700px bottom;
}

.tabs#housename li #tab_others, .tabsbrh#housename li #tab_others {
	background-position:-800px top;
	padding:0 15px;
	line-height:40px;
}

.tabs#housename li.on #tab_others, .tabsbrh#housename li.on #tab_others {
	background-position:-800px bottom;
}

.tabs#housename li #tab_bertrand, .tabs#brh_village li #tab_bertrand, .tabs#brh_village li #tab_village, .tabsbrh#housename li #tab_bertrand {
	background-position:-900px top;
	width:120px;
}

.tabs#housename li.on #tab_bertrand, .tabs#brh_village li.on #tab_bertrand, .tabs#brh_village li.on #tab_village, .tabsbrh#housename li.on #tab_bertrand {
	background-position:-900px bottom;
}

#tabs-container-1 {
	background:#fff;
	width:960px;
	display:block;
	height:100%;
}
.tabpanel_main {
	width:840px;
	display:block;
	background:#fff;
}
.un-ntu .tabpanel .tabs#housename {
	width:840px;
}
.un-ntu .tabpanel {
	width:880px;
	background:#fff;
	padding:40px;
}
.un-ntu .tabpanel#the-village {
	padding:10px 40px 40px;	
}
.un-ntu .tabpanel_sub {
	width:880px;
}
.un-ntu .tabpanel .tabpanel_sub {
	display:none;
	margin:40px 0 0;
	width:880px;
	background:#fff;
}

.tabpanel_sub {
	display:none;
	margin:40px;
	width:760px;
	background:#fff;
}
.tabpanel {
	float:left;
	width:840px;
	display:none;
	background:#fff;
}
.property_description {
	float:left;
	width:450px;
	background:#fff;
	display:block;
}
.property_description .property_block {
	display:block;
	margin:0;
}
.price_availabledate {
	margin:10px 0;
	display:block;
	width:345px;
	float:left;
}
.description {
	margin:0 5px 20px 0;
}
.price_availabledate h4 {
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
}
.price_availabledate h4 span.label {
	color:#999999;
	font-weight:normal;
}
.price_availabledate h4 abbr {
	color:#525252;
}
.price_availabledate p {
	margin:0;
}
.summary, .photos, .arrangement {
	display:block;
	margin:0 0px 10px;
}
.summary {
	display:block;
	margin:0 0 15px 0;
}
.summary ul li {
	font-size:14px;
}
.arrangement {
	margin:0 0 20px;
}
.arrangement ul {
	margin:5px 0 0;
	padding:0;
}
.arrangement ul li {
	width:85px;
	float:left;
	display:block;
	line-height:35px;
	padding:0;
	margin:0 5px 5px 0;
	background:#479400 url(../images/icons/flatavailability.gif) no-repeat left -35px;
}
.arrangement ul li a {
	display:block;
	width:65px;
	line-height:35px;
	padding:0 10px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	letter-spacing:-1px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/icons/flatavailability.gif) no-repeat right -35px;
}
.arrangement ul li a:hover {
	text-decoration:none;
	color:#fff;
}
.arrangement ul li.let {
	background:#c62323 url(../images/icons/flatavailability.gif) no-repeat top left;
}
.arrangement ul li.let a {
	background:url(../images/icons/flatavailability.gif) no-repeat top right;
}
.arrangement ul li.reserved {
	background:#fe9658 url(../images/icons/flatavailability.gif) no-repeat left -280px;
}
.arrangement ul li.reserved a {
	background:url(../images/icons/flatavailability.gif) no-repeat right -280px;
}
.arrangement ul li.remaining {
	background:#a35608 url(../images/icons/flatavailability.gif) no-repeat left -70px;
}
.arrangement ul li.remaining a.one-room {
	background:url(../images/icons/flatavailability.gif) no-repeat right -70px;
}
.arrangement ul li.remaining a.two-room {
	background:url(../images/icons/flatavailability.gif) no-repeat right -105px;
}
.arrangement ul li.remaining a.three-room {
	background:url(../images/icons/flatavailability.gif) no-repeat right -140px;
}
.arrangement ul li.remaining a.four-room {
	background:url(../images/icons/flatavailability.gif) no-repeat right -175px;
}
.arrangement ul li.remaining a.five-room {
	background:url(../images/icons/flatavailability.gif) no-repeat right -210px;
}
.arrangement ul li.remaining a.six-room {
	background:url(../images/icons/flatavailability.gif) no-repeat right -245px;
}



.arrangement ul li .status {
	display:none;
}
.hidden {
	display:none;
}
.photos {
	float:right;
	background:#fff;
	padding-left:10px;
}
.photos ul li {
	width:45px;
	height:45px;
	display:inline;
	padding:0;
	margin:0;
	background:#fff;
}
.photos ul li img {
	width:45px;
	height:45px;
}
.photos ul li a, .photos ul li a:hover {
	text-decoration:none;
	width:45px;
	height:45px;
	float:left;
	margin:0 5px 5px 0;
}
.photos ul li img {
	border:0;
}
.summary h4, .photos h4, .arrangement h4 {
	display:block;
	border-bottom:#ebebeb 1px solid;
	margin:0 5px 5px 0;
	color:#ababab;
	font-weight:bold;
}
.photos h4 {
	font-size:12px;
	padding-top:4px;
}
.quickcontact_iframe {
	width:270px;
	height:270px;
	display:block;
	float:right;
}
.un-ntu .quickcontact_iframe {
	width:360px;
	float:right;
}
.waitinglist_iframe {
	width:340px;
	height:300px;
	display:block;
	margin:20px 0 0;
}
.quickcontact_container {
	display:block;
	background:#fff url(../images/postit-big.jpg) no-repeat top left;
	width:100%;
}
.quickcontact_container #top_right {
	margin-left:20px;
	background:#fff url(../images/postit-big.jpg) no-repeat top right;
	padding-right:20px;
	display:block;
}
.quickcontact_container #bottom_left {
	background:#fff url(../images/postit-big.jpg) no-repeat bottom left;
	display:block;
}
#bottom_left .quickcontact {
	padding:0 20px 30px 0;
	margin-left:20px;
	background:#fff url(../images/postit-big.jpg) no-repeat bottom right;
	display:block;
}
.quickcontact_container h4, .quickcontact h4 {
	color:#709651;
	margin:10px 0;
	font-size:16px;
}
.quickcontact h4 {
	margin:10px 0;
}
.quickcontact_container p {
	margin:0 0 10px;
}
.quickcontact label {
	width:29%;
	float:left;
	display:block;
}
.quickcontact .textbox {
	margin-left:29%;
}
.quickcontact .textbox input {
	margin:0;
	padding:2px;
	font-size:12px;
	width:93%;
}
.quickcontact #spryComment textarea {
	height:80px;
	padding:5px;
	font-size:12px;
	width:94%;
	display:block;
}
.quickcontact #Submit {
	font-size:12px;
	padding:0 5px;
	float:right;
	margin-right:4px;
}
.contact label {
	float:left;
	width:170px;
	display:block;
}
.quickcontact #spryComment, .contact #spryComment, .quickcontact #spryEmailAddress, .contact #spryEmailAddress, .contact #sprySubject {
	margin-bottom:10px;
	padding:0;
	display:block;
}
.contact .textbox {
	margin-left:170px;
}
#contact_form {
	width:450px;
	margin:0 auto;
}
.contact .textbox input {
	margin:0;
	padding:2px;
	/*width:288px;*/
	width:270px;
	font-size:12px;
}
.contact .textarea {
	width:450px;
	padding:0;
}
.contact .textarea textarea {
	width:434px;
	height:80px;
	padding:5px;
	font-size:12px;
	margin:0;
	font-size:12px;
}
.contact #Submit {
	font-size:12px;
	padding:0 5px;
	float:right;
	margin-right:4px;
}
.contact dl {
	margin-bottom:5px;
}
.contact dl dd, #anotherwaytocontact dl dd {
	margin-left:60px;
	margin-bottom:5px;
}
#anotherwaytocontact dl dd, #anotherwaytocontact dl dt {
	font-size:14px;
}
#ticklist {
	width:760px;
	margin:20px auto 0;
	background:#fff;
}
#ticklist .price_availabledate p {
	margin:0;
}
#ticklist dl {
	width:185px;
	display:block;
	float:left;
	padding:10px 0;
}
#ticklist .ticklist_col_left, #ticklist .ticklist_col_right {
	width:370px;
	display:block;
	float:left;
}
#ticklist .ticklist_col_left {
	margin-right:20px;
}
#ticklist dl dt, #ticklist dl dd {
	float:left;
	display:block;
	font-size:12px;
}
#ticklist dl dt {
	width:140px;
	margin:2px 0 2px 10px;
}
#ticklist dl dt span.tip {
	font-size:10px;
	display:block;
}
#ticklist dl dd {
	width:20px;
	margin:2px 0;
}
#ticklist dl dd.tick_yes {
	background:url(../images/icons/tick_yes.gif) no-repeat left center;
	text-indent:-30px;
	overflow:hidden;
}
#ticklist dl dd.tick_na {
	background:url(../images/icons/tick_na.gif) no-repeat left center;
	text-indent:-30px;
	overflow:hidden;
}
#ticklist dl dd.tick_no {
	background:url(../images/icons/tick_no.gif) no-repeat left center;
	text-indent:-30px;
	overflow:hidden;
}
#ticklist #interior, #ticklist #exterior, #ticklist #safety_security, #ticklist #heating_utilities, #ticklist #rental_includes, #ticklist #extra {
	margin-bottom:20px;
	display:block;
}
#ticklist #interior {
	background:#f0fcff;
	border-bottom:#00c6ff 1px solid;
}
#ticklist #exterior {
	background:#fcfff5;
	border-bottom:#86bd00 1px solid;
}
#ticklist #safety_security {
	background:#ffeded;
	border-bottom:#e40202 1px solid;
}
#ticklist #heating_utilities {
	background:#fffbef;
	border-bottom:#f5c400 1px solid;
}
#ticklist #rental_includes {
	background:#fff7f2;
	border-bottom:#ff6600 1px solid;
}
#ticklist #extras {
	background:#f7f7f7;
	border-bottom:#000 1px solid;
}
#ticklist #interior h3 {
	color:#00c6ff;
	border-bottom:#00c6ff 1px solid;
}
#ticklist #exterior h3 {
	color:#86bd00;
	border-bottom:#86bd00 1px solid;
}
#ticklist #safety_security h3 {
	color:#e40202;
	border-bottom:#e40202 1px solid;
}
#ticklist #heating_utilities h3 {
	color:#f5c400;
	border-bottom:#f5c400 1px solid;
}
#ticklist #rental_includes h3 {
	color:#ff6600;
	border-bottom:#ff6600 1px solid;
}
#ticklist #extras h3 {
	color:#000;
	border-bottom:#000 1px solid;
}
#ticklist #interior h3, #ticklist #exterior h3, #ticklist #safety_security h3, #ticklist #heating_utilities h3, #ticklist #rental_includes h3, #ticklist #extras h3 {
	margin:0;
	display:block;
	background:#fff;
	line-height:18px;
	width:370px;
}
.clear {
	visibility:hidden;
	clear:both;
	height:0;
	line-height:0;
	font-size:0px;
	display:block;
}
br {
	visibility:hidden;
}
#partner {
	margin:0 20px 20px;
	width:920px;
	background:#fff;
}
#unipol, #uklettingagent {
	display:block;
	width:500px;
	float:left;
}
.partner_tip {
	width:370px;
	margin:0 0 19px 20px;
	padding:10px 0 10px 10px;
	border-left:#E6E6E6 1px solid;
	display:block;
	float:left;
}
.partner_tip p {
	color:#818181;
}
#uklettingagent {
}
#unipol #unipol_logo, #uklettingagent #uklettingagent_logo {
	float:left;
	margin:0 20px 30px 0;
}
.viewmap {
	margin:10px 0 0;
	width:100px;
	float:left;
	display:block;
	line-height:25px;
	padding:0;
}
.viewmap a {
	display:block;
	line-height:25px;
	width:70px;
	color:#5d8aff;
	text-decoration:none;
	padding-right:30px;
	font-size:14px;
	letter-spacing:-1px;
	text-decoration:none;
	font-weight:bold;
	background:#fff url(../images/icons/map_tap.jpg) no-repeat top right;
	text-align:right;
}
.viewmap a:hover {
	text-decoration:none;
	color:#000;
}
.thickbox {
}
.text_block .text_block_sub_left, .text_block .text_block_sub_right {
	width:205px;
	display:block;
	float:left;
}
.text_block .text_block_sub_left {
	padding-right:19px;
	border-right:1px #ccc dotted;
}
.text_block .text_block_sub_right {
	padding-left:20px;
}
.paganation {
	float:left;
	height:30px;
	display:block;
	background:#fff url(../images/tabs/tab_line.jpg) left -38px repeat-x;
	width:445px;
	margin-right:5px;
}
.paganation li {
	display:inline;
	padding:0;
	background:none;
}
.paganation li a, .paganation_button {
	padding:5px 10px;
	float:left;
	display:block;
	text-decoration:none;
	color:#666666;
	background:none;
	border:#525252 0px solid;
	border-width:0 0px 0px;
}
.paganation li a:hover {
	color:#000;
}
#freebooze {
	background:#fff;
	margin:40px 20px 20px 20px;
	width:600px;
	float:left;
	display:block;
}
#freebooze #beerorwine {
	float:left;
	margin-right:30px;
	width:250px;
}
#freebooze_text {
	width:320px;
	display:block;
	float:left;
}
#halfpricebooking, #freewirelessrouter {
	margin:40px 20px 0px 0px;
	width:250px;
	float:left;
	display:block;
	padding:40px 0px 20px 50px;
}
#halfpricebooking {
	background:#fff url(../images/offers/star.jpg) no-repeat top left;
}
#freewirelessrouter {
	background:#fff url(../images/offers/wirelessrouter.jpg) no-repeat bottom right;
	padding:0 50px 40px 0;
}
#thankyou {
	width:300px;
	margin:30px auto 0;
}
.partners {
	margin:5px 0 20px;
}
.partners dt {
	margin:0 0 10px;
	padding:0 10px;
	display:block;
	float:right;
}
.partners dt img {
	display:block;
	border:0;
}
.partners dd {
	margin:0 10px 10px;
}
.partners dd h5, .partners dd p {
	margin:0;
}
#linkxchange {
	text-decoration:none;
	color:#63c6f0;
	font-size:14px;
	padding:5px 5px 5px 40px;
	background:url(../images/icons/link.gif) no-repeat left;
	line-height:20px;
	display:block;
	margin:0 20px;
	font-weight:bold;
	float:left;
}
#linkxchange:hover {
	text-decoration:none;
	color:#b0b0b0;
}
#xtendnetwork {
	width:560px;
	margin:30px auto 0;
}
#awaitinglist {
	margin:0 0 20px;
	padding:0 0 0 160px;
	background:#fff url(../images/icons/booking.gif) no-repeat top left;
	display:block;
}
#awaitinglist img#studentgroup {
	float:right;
}
#group_booking_deal {
	margin:0 50px 0;
	padding:0 0 30px 80px;
	background:#fff url(../images/icons/student_group.gif) no-repeat bottom left;
	width:350px;
}
.sp_photo a {
	width:450px;
	padding:100px 0 0;
	font-size:12px;
	color:#000;
	display:block;
	text-decoration:none;
	margin:0;
}
.sp_photo a#old_market_square {
	background:#fff url(http://www.sp-images.co.uk/graphics/market_square_1_thumb.jpg) no-repeat;
	background-position:left -10px;
}
.sp_photo a#robin_hood_statue {
	background:#fff url(http://www.sp-images.co.uk/graphics/robin_hood_statue_thumb.jpg) no-repeat;
	background-position:left -10px;
}
.sp_photo a#trent_bridge {
	background:#fff url(http://www.sp-images.co.uk/graphics/trent_bridge_3_thumb.jpg) no-repeat;
	background-position:left -10px;
}
.photo_caption {
	margin:0;
	padding:0 5px;
	font-size:12px;
	line-height:20px;
	display:block;
	width:440px;
	background:#000;
	color:#fff;
}
.sp_photo a:hover .photo_caption {
	color:#00baff;
}
.photo_caption .tip {
	color:#ABABAB;
	font-size:10px;
}
#bars_clubs_timetable dt {
	width:80px;
	font-weight:bold;
}
#bars_clubs_timetable dt, #bars_clubs_timetable dd {
	margin:0 0 2px;
}
#flat_details {
	margin:20px;
}
#flat_details h1 {
	margin:0 0 2px;
	background:#0f3075;
	padding:5px 10px;
	color:#fff;
}
#flat_details h1 a {
	text-decoration:none;
	color:#fff;
	height:40px;
}
a#close_details {
	height:20px;
	background:#fff url(../images/nav/close.gif) no-repeat top left;
	display:block;
	float:right;
	text-decoration:none;
	padding:0 5px 0 25px;
	overflow:hidden;
	color:#999;
	margin:10px 10px 0 0;
}
a#close_details:hover {
	background:#fff url(../images/nav/close.gif) no-repeat bottom left;
}
#flat_details .summary {
	margin:0 0 20px 0;
}
#flat_details .summary h4 {
	margin:0 0 5px;
}
#flat_details .price_availabledate {
	width:400px;
}
#photo_preview_and_booking {
	width:340px;
	height:300px;
	float:right;
}
#flat_details .property_description {
	width:560px;
	float:left;
	margin:20px 20px 0 0;
}
#details {
	margin:20px 0 20px;
	clear:both;
/*	background:#fff url(../images/background.jpg) no-repeat top right;
*/	background:#f7f7f7;
}
#details h2 {
	background:#ff6600;
	color:#fff;
	padding:5px 10px;
}
#details dl {
	width:265px;
}
#details #col_left, #details #col_right {
	width:265px;
	float:left;
	margin-left:10px;
}
#details dl dd {
	float:right;
	margin:0 10px 5px 0;
	width:15px;
	clear:right;
}
#details dl dt {
	float:left;
	margin:0 0 5px;
	clear:left;
}
#details dl dd.tick_yes {
	background:url(../images/icons/tick_yes.gif) no-repeat left center;
	text-indent:-30px;
	overflow:hidden;
}
#details dl dd.tick_no {
	background:url(../images/icons/tick_no.gif) no-repeat left center;
	text-indent:-30px;
	overflow:hidden;
}
#details dl dd.tick_na {
	background:url(../images/icons/tick_na.gif) no-repeat left center;
	text-indent:-30px;
	overflow:hidden;
}
#details h3 {
	border:#EFEFEF 1px solid;
	border-width:0 0 1px;
	width:265px;
}
#details #interior, #details #exterior, #details #safety_security, #details #heating_utilities, #details #rental_includes, #details #extra {
	margin-bottom:10px;
	display:block;
}
/*#detials #interior {
	background:#f0fcff;
	border-bottom:#00c6ff 1px solid;
}

#details #exterior {
	background:#fcfff5;
	border-bottom:#86bd00 1px solid;
}

#details #safety_security {
	background:#ffeded;
	border-bottom:#e40202 1px solid;
}

#details #heating_utilities {
	background:#fffbef;
	border-bottom:#f5c400 1px solid;
}
*/
#details #extras {
/*border-bottom:#000 1px solid;*/
}
#details #interior h3 {
	color:#00c6ff;/*border-bottom:#00c6ff 1px solid;*/
}
#details #exterior h3 {
	color:#86bd00;/*border-bottom:#86bd00 1px solid;*/
}
#details #safety_security h3 {
	color:#e40202;/*border-bottom:#e40202 1px solid;*/
}
#details #heating_utilities h3 {
	color:#f5c400;/*border-bottom:#f5c400 1px solid;*/
}
#details #rental_includes h3 {
	color:#ff6600;/*border-bottom:#ff6600 1px solid;*/
}
#details #extras h3 {
	color:#000;/*border-bottom:#000 1px solid;*/
}
.property_description .availability {
	margin:0 10px;
	font-size:14px;
	background:#479400;
	color:#fff;
	padding:0 2px;
}
.property_description .availability#taken {
	background:#c62323;
}
#photoswitch-container {
	display:block;
	background:#000;
}
.photoswitch img {
	width:45px;
	height:45px;
	display:block;
}
.photoswitch {
	padding:10px 0 0 10px;
	display:block;
	background:#000;
	height:45px;
	margin:0;
}
.caption {
	display:block;
	clear:both;
	width:320px;
	margin:0;
	font-size:10px;
	padding:2px 10px;
	background:#000;
	color:#ccc;
}
.photoswitch li {
	padding:0;
	background:none;
	float:left;
	width:45px;
	height:45px;
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.photoswith li a {
	width:45px;
	height:45px;
	display:block;
}
.photoswitch li a:hover img {
	width:41px;
	height:41px;
	border:#969696 2px solid;
}
.photoswitch li.on img, .photoswitch li.on a:hover img {
	width:41px;
	height:41px;
	border:#D8E6A6 2px solid;
}
.flat_photo {
	display:none;
	margin:0 auto;
}
p#taken {
	background:#c62323;
	padding:10px;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.flats-list {
	width:960px;
	display:block;
}
.flats-list h3 {
	padding:10px 20px;
	letter-spacing:0;
	color:#fff;
	margin:0;
}
.flats-list#flats-purposebuilt h3 {
	background:#ff6600;
}
.flats-list#flats-thirdparty h3 {
	background:#0f3075;
}
.flats-list .flats {
	width:940px;
	padding:20px 0 20px 20px;
	background:#f1f5ff url(../images/bg-blue-stripes.jpg) repeat-x bottom;
}
.flats#village {
	padding:0;
	margin:0 0 20px;
	background:#fff;
	width:960px;
}
#village #inclusive {
	width:450px;
	padding:20px;
	background:#fff url(../images/lightbursts.jpg) top right no-repeat;
	display:block;
	border:0;
}
#village #inclusive h3 {
	background:url(../images/all_inclusive.gif) no-repeat left bottom;
	line-height:30px;
	text-indent:-449px;
	overflow:hidden;
}
#village #inclusive p {
	font-size:14px;
}
#village #inclusive #utilities li {
	width:150px;
}
.flat-data {
	width:450px;
	margin: 0 20px 20px 0;
	float:left;
	display:block;
}
.flat-data .flat-image {
	width:89px;
	background:#69a72e;
	float:left;
	display:block;
	margin-right:20px;
}
.flat-data .flat-taken-image {
	width:89px;
	background:#d61400;
	float:left;
	display:block;
	margin-right:20px;
}
.flat-image img {
	border:#69a72e 2px solid;
	display:block;
	width:85px;
	height:85px;
}
.flat-taken-image img {
	border:#d61400 2px solid;
	display:block;
	width:85px;
	height:85px;
}
.flat-image a, .flat-taken-image a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:89px;
	display:block;
	padding-bottom:0;
}
.flat-data .flat-text {
	float:left;
	display:block;
	width:321px;
}
.flat-data .smaller-groups {
	background:#d2ddf7;
	padding:2px;
	font-size:12px;
	color:#014391;
	font-weight:bold;
}
.flat-data h4 {
	color:#000;
	font-weight:bold;
}
.flat-data .price-date {
	margin:0;
	color:#000;
	font-weight:bold;
}
.flat-data p {
	font-size:14px;
}
.flat-data .flat-description {
	font-size:12px;
}
.featuring .flat-data {
	background:url(../images/pow.gif) no-repeat 360px 100px;
	padding:20px;
	width:430px;
	margin:0;
	height:150px;
}
#v-line {
	background:#fff url(../images/v-line.gif) no-repeat center top;
	height:100%;
}
.select-flat {
	margin:0 20px;
	font-size:14px;
	display:block;
	height:50px;
}
.select-flat#internal {
	margin:0 0 20px;
	padding:10px 20px;
	background:#fff url(../images/bg-select-bar.gif) left top no-repeat;
}
.select-flat .label {
	font-size:14px;
	display:block;
	width:250px;
	display:block;
	float:left;
	margin-right:5px;
}
.select-flat#internal .label {
	width:460px;
	line-height:30px;
}

.flats#village .tabpanel {
	width:960px;
}
.flats#village .tabpanel_sub {
	margin:40px 20px 0;
	width:900px;
}
#blurb {
	padding:0 0 0 10px;
}
#blurb h2 {
	margin:0 0 15px;
}
#blurb #inclusive, .thickbox_content #inclusive {
	float:right;
	border:0;
	height:140px;
	width:320px;
	background:#fff;
	padding:0 0 0 20px;
}
.thickbox_content #inclusive {
	float:left;
	padding:0;
	width:400px;
	margin:0 0 10px;
}
#blurb #inclusive h3, .thickbox_content #inclusive h3 {
	background:url(../images/all_inclusive_new.gif) no-repeat left;
	height:42px;
}

#blurb .summary {
	margin:20px 0 10px;
}

#addthis {
	float:right;
	padding-left:20px;
	padding-top:10px;
}
.navigation {
	margin:0;
	padding:0 30px;
	background:#fff url(../images/tabs/tab_line.jpg) repeat-x top;
	height:40px;
}
.navigation li {
	padding:0;
	background:#d7d7d7;
	display:inline;
	height:40px;
}
.navigation a {
	background:#d7d7d7 url(../images/tabs/tabbyhousename.jpg) no-repeat;
	border:0;
	margin-right:0;
	padding:8px 15px 4px;
	overflow:hidden;
	width:70px;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
}
.navigation a span{
	display:block;
	color:#fff;
	line-height:12px;
	font-size:12px;
}
.navigation a:hover {
	text-decoration:none;
}
.navigation a.selected {
	background-position:bottom left;
	color:#000;
}
.navigation a.selected span {
	color:#000;
}
.navigation #tab_beldover {
	background-position:top left;
}
.navigation #tab_beldover.selected {
	background-position:bottom left;
}
.navigation #tab_corke {
	background-position:-100px top;
}
.navigation #tab_corke.selected {
	background-position:-100px bottom;
}
.navigation #tab_beardsall {
	background-position:-200px top;
}
.navigation #tab_beardsall.selected {
	background-position:-200px bottom;
}
.navigation #tab_breach {
	background-position:-300px top;
}
.navigation #tab_breach.selected {
	background-position:-300px bottom;
}
.navigation #tab_lynncroft {
	background-position:-400px top;
}
.navigation #tab_lynncroft.selected {
	background-position:-400px bottom;
}
.navigation #tab_morel {
	background-position:-500px top;
}
.navigation #tab_morel.selected {
	background-position:-500px bottom;
}
.navigation #tab_brangwen {
	background-position:-600px top;
}
.navigation a#tab_brangwen.selected {
	background-position:-600px bottom;
}
.navigation #tab_serpent {
	background-position:-700px top;
}
.navigation a#tab_serpent.selected {
	background-position:-700px bottom;
}
.navigation #tab_bertrand {
	background-position:-900px top;
	width:120px;
}
.navigation #tab_bertrand.selected {
	background-position:-900px bottom;
}
.slider {
	width:960px;
	background:#fff;
    margin: 0 auto;
}
.slider .slider{
	width:880px;
	background:#fff;
    margin: 0 auto;
}
.scroll {
    width:940px;
    overflow: auto;
    margin: 0 auto;
	height:auto;
	position:relative;
}
.scroll .scroll {
    width:880px;
    overflow: auto;
    margin: 0 auto;
	height:auto;
	position:relative;
}

.scrollContainer div.panel {
	padding:40px 40px 0;
	width:880px;
}
.scrollContainer div.panel .scrollContainer div.panel {
	padding:0;
	width:880px;
}
.scroll .quickcontact_iframe {
	width:360px;
}
#toggle-header {
	display:none;
}
.thickbox_content#container_page {
	padding:0;
	width:760px;
	margin:0 auto;
	background:#fff;
}
.thickbox_content #intros {
 	background:none;
}
.thickbox_content #photoswitch-container {
	width:340px;
}
.thickbox_content #nav ul {
	list-style:none;
	margin-left:0;
	background:#fff;
}
.thickbox_content .price_availabledate {
	float:none;
}
.thickbox_content .two_col_left {
	width:340px;
	float:left;
	margin:0 20px 0 0;
}
.thickbox_content .two_col_right {
	width:400px;
	margin:0;
	float:left;
}
#livechat {
	width:340px;
	height:200px;
	background:#ccc;
	display:block;
}
#contact_widget {
	width:340px;
	background:#97cef2 url(../images/bg-contact.jpg) bottom right;
	height:300px;
	margin:20px 0 0;
}
.contact-container {
	width:100%;
	float:right;
	display:block;
}
#contact_container {
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff url(../images/bg-contact.gif) no-repeat bottom center;
	display:block;
	padding:0 0 14px;
}
#bubble-box {
	height:100%;
	background:#dfeefa;
	padding:10px 20px;
	display:block;
}
#contact-box h3 {
	color:#fff;
	font-weight:bold;
}
#contact_container label, #contact_container input, #contact_container textarea {
	display:block;
	padding:0;
	color:#000;
	width:97%;
}
label.error {
	float:right;
	background: url(../images/bg-status.gif) left -10px no-repeat;
	width:10px;
	height:10px;
	margin-right:5px;
}
label.checked {
	float:right;
	background:url(../images/bg-status.gif) left top no-repeat;
	width:10px;
	height:10px;
	margin-right:5px;
}
#contact_container #message, #contact_container #name, #contact_container #email, #contact_container #phone, #contact_container .error#message, #contact_container .error#name, #contact_container .error#email, #contact_container .error#phone {
	margin:0 0 5px;
	padding:1px 2px;
	border:#8dc8f7 1px solid;
	background:#fff url(../images/bg-contact-inputs.gif) repeat-x top left;
	float:none;
	height:auto;
	display:block;
	font-size:12px;
}
#contact_container #message, #contact_container .error#message {
	height:60px;
}

#email_box, #phone_box {
	float:left;
}
#email_box {
	width:60%;
}
#email_box #email{
	width:90%;
}
#phone_box {
	width:40%;
}
#phone_box #phone {
	width:92%;
}
#name_box, #message_box {
	width:100%;
	display:block;
}
#subscribe_box {
	margin-right:70px;
}
#contact_container .checkbox {
	width:auto;
	display:inline;
}
#contact_container #submit {
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/* new created style */
	float:right;
	margin:0 3px 0 0;
}
#bookingform_widget {
	background:#9ccd22 url(../images/bg-booking.jpg) no-repeat bottom left;
	display:block;
	width:340px;
	margin:1px 0 0;
	height:80px;
}
#bookingform_widget a {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	width:120px;
	padding:15px 15px 15px 70px;
}
#bookingform_widget a:hover, #bookingform_widget a:hover span {
	color:#ebfbca;
}
#bookingform_widget a#more {
	width:105px;
	padding:15px 15px;
	font-size:16px;
}
#bookingform_widget a span {
	font-size:16px;
	color:#fff;
	font-weight:normal;
	display:block;
}
#livesupport {
	background:#bbe567 url(../images/bg-onlinesupport.jpg) no-repeat bottom right;
	margin:1px 0 0;
	display:block;
	width:310px;
	height:80px;
	padding:15px;
	text-decoration:none;
}
#livesupport h3 {
	color:#205b09;
	font-size:30px;
}
#livesupport p {
	color:#61934c;
	font-size:18px;

}
#livesupport:hover h3 {
	color:#328013;
}
#panorama-mini {
	background:#3f3f3f;
	display:block;
	padding:5px;
}
#panorama-mini h5 {
	color:#989898;
	font-size:12px;
	padding:0 5px;
}
#panorama-mini a, #TB_window #panorama-mini a {
	text-decoration:none;
	color:#bcbcbc;
	font-weight:bold;
	display:block;
	width:100px;
	float:left;
	padding:4px;
	font-size:14px;
}
#panorama-mini a span, #TB_window #panorama-mini a span {
	font-size:12px;
	font-weight:normal;
	color:#bcbcbc;
	width:106px;
	display:block;
}
#panorama-mini a.bed {
	border:#7f7f7f 1px solid;
	border-width:0 1px;
}
#panorama-mini a:hover, #panorama-mini a:hover span, #TB_window #panorama-mini a:hover, #TB_window #panorama-mini a:hover span {
	color:#fff;
}
.popmenu {
	position:relative;
	float:left;
	width:170px;
	height:30px;
	background:url(../images/bg-select.gif) no-repeat left top;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

.popmenu a {
	padding:0 10px;
	display:block;
	width:150px;
	line-height:30px;
	text-decoration:none;
	color:#fff;
}

.pop {
	position:absolute;
	bottom:100%;
	background:#fff;
	display:none;
	left:0;
	width:160px;
	list-style:none;
	border:#98bfd6 1px solid;
	padding:4px;
}
.pop li {
	padding:0;
	background:#fff;
	font-size:12px;
	line-height:12px;
}
.pop li a {
	background:#fff;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	display:block;
	line-height:18px;
	padding:0 4px;
	border:#fff 1px solid;
}
.pop li#selected a {
	background:#cbcbcb;
}
.pop li a:hover {
	border:#cbcbcb 1px solid;
	padding:0 4px;
}
.text_block#student-events img {
	float:right;
}
#download {
	background:url(../images/bg-download.jpg) no-repeat left;
	display:block;
	padding-left:15px;
	height:20px;
	line-height:20px;
	text-decoration:none;
}
#scroller {
 	position:absolute;
	left:0;
	top:0;
	height:1300px;
	width:0;
	overflow:visible;
}
#sticky-ad {
	position: relative;
	left:0;
	bottom:0;
	margin:130px 0 0;
	height:250px;
	overflow:visible;
}
#sticky-ad-content {
	width:200px;
	height:190px;
	display:block;
	padding:5px 0 0;
/*	background:url(../images/remaining-rooms.png) left top no-repeat;
	behavior:url(../scripts/iepngfix.htc); 	
	background-image:expression('none')!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/manorvillages/student/accommodation/nottingham/images/remaining-rooms.png', sizingMethod='crop');
*/
	background:url(../images/remaining-rooms-red.gif) no-repeat top left;
	overflow:visible;
}
#sticky-ad-title {
	color:#fff;
	font-size:14px;
	display:block;
	padding:15px 5px 25px;
	width:120px;
	height:125px;
	text-decoration:none;
	/*background:url(../images/toggle_more.gif) 10px bottom no-repeat;*/
}
#sticky-ad-title span {
	color:#fff;
	display:block;
}
#flatlist {
	display:block;
}
#list {
	display:none;
	clear:both;
	list-style:none;
	padding:5px;
	margin:0 0 0 10px;
	position:relative;
	top:-25px;
	left: 20px;
	width:350px;
	border:#000 2px solid;
	background:#d87c43;
}
#list li {
	padding:0;
	background:none;
	margin:0;
	color:#fff;
	font-size:14px;
}
#list li a {
	text-decoration:none;
	color:#f9dece;
	font-size:12px;
	display:block;
	padding:3px 5px;
}
#list li a span {
	display:block;
	font-size:11px;
	color:#fcbd96;
}
#list li a sup {
	color:#fcbd96;
}
#list li a:hover {
	text-decoration:none;
	background:#bb591d;
}
#list li.even {
	background:#ce6c30;
}
#list h3 {
	margin:10px 0 0;
	padding:0;
	border-bottom:#01b8ee 2px solid;
}
.pin {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	width:18px;
	height:19px;
	background:url(../images/bg_stopscroll.gif) top left no-repeat;
	line-height:19px;
	font-weight:bold;
	padding-left:3px;
	overflow:hidden;
}
.pin:hover {
	text-decoration:none;
	color:#754e2b;
}
.flat-data .flat-text .next-academic-year {
	color:#ff6600;
}
#rooms-count {
	font-size:22px;
	font-weight:bold;
	float:left;
	padding-right:5px;
}
#booknow{
	font-size:18px;	
}
#villa {
	margin:0 0 5px;
}
#available-now {
	width:auto;
}
#left {
	width:320px;
	/*margin-left:80px;*/
	float:left;
}
#middle {
	width:320px;
	/*margin-right:80px;*/
	float:right;
}
#right {
	width:320px;
	/*margin-right:80px;*/
	float:right;
}
