/*

----- East Living screen stylesheet -----
----- Fuse Digital 2007 -----

----- enjoy. -----

----- Background Colours -----

	Main bg red: #c53623
	Main header bg red: #ac1b0b

----- Foreground Colours -----



----- Site Dimensions -----

	Width: 770px
	Column width: 250px
	Column left/right padding: 15px
	Gutter: 5px

*/

* {
	margin: 0; /* global reset of margin and padding */
	padding: 0;
}

/* ----- tags ----- */
body {
	background: #c53623 url(../images/main_bg.gif) 0 0 repeat-x;
	text-align: center; /* centre in IE */
	font: small Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 30px;
}
ul {
	list-style: none; /* no bullets on lists by default */
}
a  {
	color: #ac1b0b;
	text-decoration: none;
	outline: none; /* prevent FF from drawing an outline around active links */
	font-weight: bold;
}

a.error
{
	color: #ffffff;
	text-decoration: none;
	outline: none; /* prevent FF from drawing an outline around active links */
	font-weight: bold;
}


a:hover  {
	color: #000;
	text-decoration: underline;
}

a.error:hover  {
	color: #000;
	text-decoration: underline;
}


a:visited {
	color: #741a8b;
}


a.error:visited {
	color: #ffffff;
}

a img {
	border: none;
}
em {
	color: #f00;
}

/* ----- universal styles ----- */
.hide {
	display: none;
}
.icon-list {
	float: left;
	margin: 0 -20px 0 0;
	padding-bottom: 0 !important;
	padding-bottom: 10px;
}
.icon-list li {
	float: left;
	margin: 0 20px 15px 0;
}
.logos {
	float: left;
	width: 100%;
}
.logos li {
	float: left;
	margin-right: 20px;
}

/* ----- containers ----- */
#frame {
	width: 770px;
	margin: 0 auto;	
}
#wrap {
	float: left;
	width: 760px;
	margin: 0 0 30px 0;
	padding: 5px;
	background: #fff;
	text-align: left;
}
#main-content {
	float: left;
	width: 760px;
	margin-bottom: 0 !important;
	margin-bottom: 5px;
}

/* ------ header ------ */
#header {
	width: 760px;
	float: left;
	background: url(../images/header_bg.jpg) 0 0 no-repeat;
	position: relative;
	margin-bottom: 5px;
}
#header h1 {
	width: 220px;
	height: 85px;
	float: right;
}
#header h1 a {
	display: block;
	width: 220px;
	height: 85px;
}

#header #logo {
	width: 220px;
	height: 85px;
	float: right;
	background: none;
	padding: 0;
	position: static;
}
#header #logo a {
	display: block;
	width: 220px;
	height: 85px;
}

/* ------ search area ------ */
#header p {
	background: #ac1b0b;
	width: auto;
	padding: 5px 8px 5px 15px;
	position: absolute;
	top: 26px;
	left: 0;
}
#header p label {
	color: #fff;
	font-weight: bold;
}

/* ------ speech enabled ------ */
#header #speech {
	background: none;
	position: absolute;
	top: 26px;
	left: 260px;
}

/* ------ global navigation ------ */
#header ul {
	float: left;
	background: #ac1b0b;
	width: 744px;
	padding: 0 8px;
}
#header ul li {
	float: left;
}
#header ul li a {
	display: block;
	padding: 6px 8px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#header ul li a:hover {
	background: #f9e6e8;
	color: #ac1b0b;
}


#home #nav1, #services #nav2, #homes #nav3, #resident #nav4, #news #nav5, #about #nav6, #contact #nav7 {
	background: #f9e6e8;
	color: #ac1b0b;
}
	
/* ------ footer ------ */
#footer {
	width: 736px;
	clear: both;
	float: left;
	background: #ac1b0b;
	padding: 0 16px 0 8px;
	margin-top: 5px;
}
#footer ul {
	float: left;
}
#footer ul li {
	float: left;
}
#footer ul li a {
	display: block;
	padding: 6px 8px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#footer ul li a:hover {
	background: #f9e6e8;
	color: #ac1b0b;
}

#footer p {
	float: right;
	color: #fff;
	padding-top: 6px;
}

/* ------ breadcrumbs ------ */
#breadcrumbs {
	float: left;
	width: 750px;
	padding: 6px 5px;
	margin-bottom: 5px;
}
#breadcrumbs li {
	float: left;
	margin-right: 5px;
}

/* ------ hero ------ */
#hero {
	float: left;
	clear: both;
	width: 760px;
	margin-bottom: 5px;
	position: relative;
}
#error #hero {
	margin-bottom: 0;
}
#services #hero, #resident #hero, #news #hero, #contact #hero, #about #hero, #homes #hero {
	background: #ac1b0b;
}
#hero p {
	line-height: 0;
}


#services #hero p, #news #hero p, #contact #hero p, #about #hero p {
	float: left;
	width: 468px;
}
#resident #hero p, #homes #hero p {
	float: right;
	width: 468px;
}
/*
#hero .intro {
	position: absolute;
	left: 30px;
	top: 48px;
	width: 400px;
	color: #fff;
	font-weight: bold;
}
*/
#home #hero {
	background: #b22e1f url(../images/hero/hero_bg.jpg) 0 0 repeat-x;
}
#home #hero .img {
	position: static;
	width: 315px;
	color: #fff;
	float: right;
}
#home #hero .intro {
	position: static;
	width: 445px;
	color: #fff;
	font-weight: bold;
	float: left;
}
#services #hero .intro, #resident #hero .intro, #news #hero .intro, #contact #hero .intro, #about #hero .intro, #homes #hero .intro {
	position: static;
	float: right;
	width: 257px;
	padding: 32px 15px 0 15px;
}
#resident #hero .intro, #homes #hero .intro {
	float: left;
}

#hero .intro h1.intstart
{
	color: #ac1b0b;
    font-size: 1.9em;
}

#services #hero .intro h2, #resident #hero .intro h2, #news #hero .intro h2, #contact #hero .intro h2, #about #hero .intro h2, #homes #hero .intro h2 {
	font-size: 1.9em;
}
#services #hero .intro p, #resident #hero .intro p, #news #hero .intro p, #contact #hero .intro p, #about #hero .intro p, #homes #hero .intro p {
	width: auto;
}
#home #hero .intro h2 {
	color: #fff;
}
#hero .intro h1 {
	font-size: 2.2em;
	line-height: 1em;
	color: #ac1b0b;
	background: none;
	padding: 0;
	margin: 0 0 15px 0;
}

#hero .intro h2 {
	font-size: 2.2em;
	line-height: 1em;
	color: #ac1b0b;
	background: none;
	padding: 0;
	margin: 0 0 15px 0;
}
#hero .intro p {
	line-height: 1.2em;
	margin-bottom: 15px;
}
#hero .intro select {
	width: 220px;
}
#services #hero .intro h2, #hero .intro h1, #services #hero .intro p, #resident #hero .intro h2, #resident #hero .intro p, #news #hero .intro h2, #news #hero .intro p, #contact #hero .intro h2, #contact #hero .intro p, #about #hero .intro h2, #about #hero .intro p, #homes #hero .intro h2, #homes #hero .intro p {
	color: #fff;
	float: none;
}
#hero p.lnk {
	position: absolute;
	left: 30px;
	bottom: 22px;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #fff;
	font-weight: bold;
}
#hero p.lnk a {
	background: url(../images/icons/tv.gif) 0 50% no-repeat;
	padding-left: 18px;
	color: #fff;
	font-size: 0.9em;
}
#hero p.lnk a:hover {
	color: #fc9;
}
#hero p.lnk a:visited {
	color: #ff3;
}

#hero p.lnk a:visited {
	color: #741a8b;
	text-decoration:underline;
}
#home #hero .intro h2 {
	margin: 40px 0 20px 30px;
}
#home #hero .intro p {
	margin: 0 0 20px 30px;
}
#home #hero p.lnk {
	position: static;
	margin: 0 0 20px 30px;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #fff;
	font-weight: bold;
}

/* ------ content rows ------ */
.row-sing-doub, .row-trip, .row-doubempt-sing, .row-main-sing {
	width: 765px;
	float: left;
	clear: both;
	padding-bottom: 2px;
	margin: 0 0 5px -5px;
	display: inline; /* correct IE6 float/double margin bug */
}
.row-sing-doub {
	background: url(../images/rows/sing_doub.gif) 5px 100% no-repeat;
}
.row-trip {
	background: url(../images/rows/trip.gif) 5px 100% no-repeat;
}
.row-doubempt-sing {
	background: url(../images/rows/sing.gif) 100% 100% no-repeat;
}
.row-main-sing, .row-main-sing-2 {
	clear: none;
	float: right;
	width: 584px;
	background: url(../images/rows/sing_sing.gif) 5px 100% no-repeat;
	margin-top: 15px;
}
.row-main-sing-2 {
	background: none;
	margin: 0 0 15px 0;
}
.row-main-doub {
	float: right;
	width: 579px;
	background: url(../images/rows/sing_large.gif) 0 100% no-repeat;
	margin: 15px 0 5px 0;
}
.row-main-trip {
	float: right;
	width: 584px;
	background: url(../images/rows/trip_large.gif) 5px 100% no-repeat;
	margin: 15px 0 5px -5px;
	display: inline;
}
.row-main-sing-3 {
	clear: none;
	float: right;
	width: 579px;
	margin: 15px 0 0 0;
	border-bottom: 2px solid #ac1b0b;
}

/* ------ content columns ------ */
.col-sing {
	float: left;
	width: 250px;
	margin-left: 5px;
	display: inline;
}

.col-sing-tour {
	float: right;
	width: 250px;
	margin-right: -15px;
	display: inline;
	position: relative;
	z-index: 2;
}

.col-sing-tour p {
	margin-bottom:10px;
}

.col-singpink {
	float: left;
	width: 250px;
	margin-left: 5px;
	display: inline;
	background-color:#f9e6e8;
}

#homes #col-sub .col-sing {
	margin-left: 0;
	border-bottom: 2px solid #ac1b0b;
	margin-bottom: 5px;
	
}
.col-doub {
	float: left;
	width: 505px;
	margin-left: 5px;
	padding: 0px;
	display: inline;
}
.col-split-1 {
	float: left;
	width: 220px;
	margin-right: 5px;
	padding: 15px 15px 5px 15px;
	display: inline;
}
.col-split-2 {
	float: left;
	width: 220px;
	padding: 15px 15px 5px 15px;
	display: inline;
}
#col-sub {
	float: left;
	width: 146px;
	padding: 0 15px;
	margin: 20px 0 0 0;
}
#homes #col-sub {
	float: right;
	width: 250px;
	padding: 0;
}
#col-main {
	float: right;
	width: 549px;
	padding: 0 15px;
	margin: 20px 0 0 0;
}
#homes #col-main {
	float: left;
	width: 475px;
}
#col-full {
	float: left;
	width: 730px;
	padding: 0 15px;
	margin: 10px 0 0 0;
}
#privacy #col-full, #site-map #col-full {
	margin-bottom: 20px;
}
.row-main-sing .col-sing, .row-main-sing-2 .col-sing {
	float: left;
	width: 287px;
	margin-left: 5px;
	display: inline;
	
}
.row-main-doub .col-sing {
	float: left;
	width: 579px;
	margin-left: 0;
}
.row-main-trip .col-trip {
	float: left;
	width: 189px;
	margin: 0 0 0 5px;
	display: inline;
}
.row-main-sing-3 .col-sing {
	float: left;
	width: 579px;
	margin: 0;
}

/* ------ content formatting styles ------ */
.row-main-sing h2, .row-sing-doub h2, .row-trip h2, .col-doub h2, .col-sing h2, h2.nobg {
	background: #ac1b0b;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	padding: 6px 16px;
}
h2.nobg {
	background: none;
	color: #ac1b0b;
	padding: 0 16px;
	margin-top: 15px;
}
h2.alt {
	background: none;
	color: #ac1b0b;
	font-weight: bold;
	font-size: 1.8em;
	padding: 0;
	margin-bottom: 15px;
}

h2.support {
	background: none;
	color: #ac1b0b;
	font-weight: bold;
	font-size: 1.8em;
	padding: 0;
	margin: 0 0 15px 10px;
}

h2 a, h2 a:hover {
	color: #fff;
}

h2 a, h2 a:visited {
	color: #fff;
}

h2.nobg a, h2.nobg a:hover {
	color: #ac1b0b;
}

h2.nobg a, h2.nobg a:visited {
	color: #741a8b;
}

.row-main-sing h2.alt, .row-main-sing-2 h2.alt, .row-main-sing-2 h1.alt {
	margin: 20px 0 15px 5px;
}
.row-main-doub .col-sing h2 {
	margin-bottom: 15px;
}
.content {
	padding: 15px 15px 5px 15px;
}

.content-support {
	background: url(../images/homes_support/women.jpg) 0 0 no-repeat;
	width: 80px;
	height: 55px;
	padding: 150px 0 0 425px;
}
.content p, .col-split-1 p, .col-split-2 p, #col-main p, #col-sub p, #col-full p {
	margin-bottom: 15px;
}
.row-main-sing-2 p {
	margin: 0 0 15px 5px;
}
.row-main-sing-2 .col-sing p {
	margin-left: 0;
}

.content ul, .col-split-1 ul, .col-split-2 ul, #col-main ul, #col-sub ul, #col-full ul {
	margin-bottom: 15px;
}
.content ul.indent, .col-split-1 ul.indent, .col-split-2 ul.indent {
	margin: -10px 0 15px 38px;
}
.content ul li, .col-split-1 ul li, .col-split-2 ul li, #col-sub ul li, #col-main ul li, #col-full ul li {
	margin-bottom: 5px;
}
.content ul.info-list li, .col-split-1 ul.info-list li, .col-split-2 ul.info-list li, #col-main ul.info-list li {
	margin-bottom: 15px;
}
.content ul li a, .col-split-1 ul li a, .col-split-2 ul li a, #col-main ul li a, #col-sub ul li a {
	color: #ac1b0b;
	font-weight: bold;
}
.content ul li a:hover, .col-split-1 ul li a:hover, .col-split-2 ul li a:hover, #col-main ul li a:hover, #col-sub ul li a:hover {
	color: #000;
}

.content ul li a:visited, .col-split-1 ul li a:visited, .col-split-2 ul li a:visited, #col-main ul li a:visited, #col-sub ul li a:visited {
	color: #741a8b;
}

#col-full h1, .row-main-sing-2 h1
{
	font-size: 2.0em;
	line-height: 1em;
	color: #ac1b0b;
	background: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#col-full h1.alt
{
	font-size: 2.0em;
	color: #ac1b0b;
	font-weight: bold;
	margin-bottom: 10px;
}

.row-main-sing-2 h1.alt1
{
	font-size: 1.8em;
	line-height: 1em;
	color: #ac1b0b;
	background: none;
	padding: 0;
	margin: 20px 0 15px 5px;
}

.content h3, .col-split-1 h3, .col-split-2 h3, #col-full h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 10px;
}

#col-full h2 .col-split-1 h2, .col-split-2 h2, 
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}

#col-sub h2
{
	font-size: 1.1em;
	margin-bottom: 10px;
}

#col-main h1 {
	color: #ac1b0b;
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 10px;
}

#col-main h2 {
	color: #ac1b0b;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}
#col-main h2.alt, #col-main h2.alt2 {
	color: #000;
	font-size: 1.1em;
	margin-bottom: 10px;
}
#col-main h2.alt2 {
	clear: left;
}

#col-main h2 a{
	color: #ac1b0b;
	font-size: 0.7em;
	font-weight: bold;
}

#col-main h3 {
	color: #ac1b0b;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}
#services #col-main h3 {
	font-size: 1em;
}
#col-main h2.alt, #col-main h3.alt, #col-main h3.alt2 {
	color: #000;
	font-size: 1.1em;
	margin-bottom: 10px;
}
#col-main h3.alt2 {
	clear: left;
}

#col-main h3.ink {
	color: #000000;
	font-size: 1.3em;
}

.col-split-2 h3.ink
{
	color: #000000;
	font-size: 1.3em;
}

blockquote {
	margin: 0 0 15px 0;
	padding: 0 0 0 7px;
	background: url(../images/quote_left.gif) 0 0 no-repeat;
}
blockquote.ind {
	margin: 0 15px;
	clear: left;
}
.content blockquote {
	margin-left: -7px;
}
.content blockquote p {
	margin-bottom: 5px;
}
cite {
	font-style: normal;
	font-weight: bold;
}
ul.bullet {
	list-style: disc inside;
}
.row-main-sing-3 h3 {
	background: #ac1b0b;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	padding: 6px 16px;
	margin-bottom: 15px;
}
.row-main-sing-3 .body {
	padding: 0 16px;
}
.row-main-sing-3 h4 {
	color: #ac1b0b;
	margin-bottom: 5px;
}
.row-main-sing-3 .body .img {
	float: right;
	margin: 0 0 10px 10px;
}
.row-main-trip h3 {
	background: #ac1b0b;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	padding: 6px 16px;
	margin-bottom: 0;
}
.row-main-trip h4 {
	color: #ac1b0b;
	margin-bottom: 5px;
}
.row-main-trip p, .row-main-trip ul {
	margin-bottom: 15px;
}
.row-main-trip .body {
	padding: 0 16px;
}
#homes #col-sub .col-sing p {
	margin-bottom: 0;
}
#homes #col-sub .col-sing .content p {
	margin-bottom: 15px;
}
p.info {
	font-weight: bold;
	color: #ac1b0b;
}
p.info strong {
	color: #000;
}
.panel {
	float: left;
	width: 455px;
	padding: 10px;
	background: #f9e6e8;
	margin-bottom: 15px;
}
.panel .img {
	float: left;
	margin-right: 10px;
}
#col-main .panel h3, #col-main .panel p {
	margin-bottom: 0;
}

/* ------ headings with icons ------ */
h3.accommodation {
	background: url(../images/icons/accommodation.gif) 0 0 no-repeat;
	padding: 0 0 15px 38px;
}

/* ------ download/news list ------ */
#col-main ul.dwnld li, #col-main ul.news li {
	float: left;
	clear: left;
	width: 549px;
	border-bottom: 1px solid #ac1b0b;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
ul.dwnld li span.img, ul.news li span.img {
	float: left;
	margin: 0 15px 5px 0;
}
ul.dwnld li span.title, ul.news li span.title {
	font-weight: bold;
	color: #000;
}
ul.news li span.date {
	display: block;
	margin-bottom: 5px;
	font-size: 0.9em;
}
#centersearch{
	margin: 0 auto;
  	width: 200px;
}
ul.search li {
	display: block;
	float: left;
	list-style-type: none;
}
ul.search li span {
	display: block;
	margin: 0 20px 0 0;
}
ul.search li span.next {
	display: block;
	margin: 0 0 0 20px;
}
ul.newsearch{
	list-style-image: url(../images/controls/bullet.gif);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AC1B0B;
}
ul.newsearch li{
	margin: 14px 0 14px 10px;
}
/* ------ thumbs list ------ */
ul.thumbs {
	margin: 0 0 0 15px;
}
ul.thumbs li {
	float: left;
	width: 120px;
	margin: 0 21px 15px 0;
}

/* ------ video container ------ */
#video-cont {
	float: left;
	width: 430px;
	padding: 20px 67px;
	margin: 0 0 15px 5px;
	background: #f9e6e8;
}

#video-cont p
{
	margin:0 0 0 -35px;
}

/* ------ gallery ------ */
#col-main ul.gallery {
	float: left;
	width: 565px;
	margin-right: -16px;
	padding: 0 0 5px 0;
}
#col-main ul.gallery li {
	float: left;
	display: inline;
	margin: 0 16px 15px 0;
	border: 1px solid #999;
	padding: 6px;
	width: 82px;
	height: 56px;
}
ul.gallery li a {
	line-height: 0;
}

#slideshow {
	float: left;
	width: 730px;
	text-align: center;
	position: relative;
}
#slideshow p {
	margin-bottom: 25px;
}
#window-frame {
	width: 400px;
	height: 598px;
	border: 1px solid #999;
	margin: 0 auto 15px auto;
	overflow: hidden;
	position: relative;
	padding: 6px;
}
#window {
	width: 400px;
	height: 598px;
	overflow: hidden;
	position: relative;
}
#window ul {
	position: relative;
	width: 20000px;
	height: 598px;
}
#col-full #window ul li {
	float: left;
	display: block;
}
#window p {
	line-height: 0;
	margin-bottom: 0;
}
#controls {
	position: absolute;
	right: 100px;
	top: 80px;
}
#controls li {
	margin-bottom: 6px;
}

/* ------ site map ------ */
#site-map #col-full ul {
	float: left;
	width: 178px;
	margin-right: 6px;
}
#site-map #col-full ul.final {
	margin-right: 0;
}
#site-map #col-full ul li {
	margin-bottom: 6px;
}
#site-map #col-full ul li a {
	display: block;
	width: 166px;
	padding: 6px;
	background: #ac1b0b;
	color: #fff;
}
#site-map #col-full ul li ul {
	float: none;
	margin: 10px 0;
}
#site-map #col-full ul li ul li {
	margin-bottom: 5px;
	padding: 0 6px;
	font-weight: bold;
}
#site-map #col-full ul li ul li a {
	display: inline;
	background: none;
	color: #ac1b0b;
	padding: 0;
}
#site-map #col-full ul li ul li a:hover {
	color: #000;
}

#site-map #col-full ul li ul li a:visited {
	color: #741a8b;
}

/* ------ news & events styles ------ */
#news h3.alt {
	background: none;
	color: #ac1b0b;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0;
	margin-bottom: 20px;
}
#news #col-main .news {
	margin-bottom: 15px;
	float: left;
}
#news .archive {
	float: left;
	margin-bottom: 10px;
}
#news #col-main .archive li {
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

/* ------ contact page styles ------ */
#contact #col-sub h2, #main-tour-content h2  {
	color: #ac1b0b;
	font-size: 1.4em;
}

#contact #col-sub h3 {
	color: #ac1b0b;
	font-size: 1.4em;
}


#contact .col-split-1 {
	float: left;
	width: 368px;
	margin: 0 0 20px 0;
	padding: 0;
}
#contact .col-split-2 {
	float: right;
	width: 153px;
	margin: 0 0 20px 0;
	padding: 0;
}
#contact h4 {
	margin-bottom: 5px;
}

#contactform
{
	width: 490px;
	margin-bottom:10px;
}

#contactform p
{
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
}

#contactform label
{
	margin-right: 5px;
}

#contactform th {
	width:150px;
	text-align:left;
}

#contactform td {
	height:30px;
}


/* ------ contact form styles ------ */
#contactform th.full {
	width: 100%;
	text-align: left;
}
#contactform th.full span {
	white-space: nowrap;
	text-align: left;
}
#contactform .check {
	margin-right: 5px;
	width: auto;
}
#contactform input {
	width: 340px;
}
#contactform textarea {
	width: 490px;
}
#contactform .radio, #contactform .button {
	width: auto;
}

/* ------ find homes & support styles ------ */
.searchhome {
	width: 215px;
	margin: 5px 0;
}
.white_box {
	background-color: #fff;
	width: 275px;
	padding: 7px 0 7px 6px;
	margin-left: -200px;
}

/* ------ location map styles ------ */
#homes #map {
	float: left;
	margin: 0 10px 15px 0;
	width: 290px;
	z-index:0;
	background-color:#FF0000;
}
#contentmap {
	float: left;
	width: 505px;
	position: relative;
}
#contentmap img {
	border: none;
}
#contentmap p {
	position: absolute;
	bottom: 25px;
	left: 110px;
	color: #ac1b0b;
	font-weight: bold;
}

#contentmap ul
{
	color: #ac1b0b;
	font-weight: bold;
	list-style:none;
	margin:-40px 0 0 60px;
	padding:0;
	height:37px;
	z-index:20;
	position:relative;
}

#contentmap ul li
{
	list-style:none;
	margin:0 0 0 50px;
	padding:0;
	overflow:none;
}

#locationcontainer1
{
	position:absolute;
	right: 200px;
	bottom: -150px;
	height: 20px;
	width: 130px;
	font-family:Arial;
	font-size:1.0em;
	font-weight:bold;
	color: #ac1b0b;

}

#skipcont
{
	display:block;
	text-align:center;
	margin-bottom:5px;
	
}

#renting-types p
{
	margin:0;
	background-color:#FF0000;
	padding:0;
}


/*Virtual Tour */

.row-doubempt-sing-tour
{
	width: 730px;
	float: left;
}

.col-doub-tour {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0;
	display: inline;
}


h3.view 
{
	background-color:#ac1b0b;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	padding: 6px 16px;
	border-bottom:solid;
	border-color:#FFF;
	border-width:5px;
	clear:both;
}

h3.view a
{
	display:block;
	background-color:#ac1b0b;
	color: #fff;
}

h3.view a:visited
{
	display:block;
	background-color:#ac1b0b;
	color: #fff;
}

.col-doub-tour p
{
	margin: 0 0 10px 0px;
	width: 450px;
	
}


#main-tour-content p.intro
{
	margin:8px 0 15px 0; 
}

#virtual-tour-list
{
	width:230px;
	padding:8px 0 8px 20px;
	float:left;
	display:inline;
}

#virtual-tour-list li
{
	float:left;
	margin:0 7px 7px 0;
	width:103px;
	height:85px;
	background-color:#ac1b0b;
	display:inline;
}


#virtual-tour-list span
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	width:103px;
	height:20px;
	float:left;
	text-align:center;
}


#virtual-tour-list span a
{
	color:#fff;
	text-decoration:underline;
}

#virtual-tour-list a:hover span 
{
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}


#main-tour-content {
	float: left;
	width: 730px;
	margin-bottom: 0 !important;
	margin-bottom: 5px;
	padding:15px;
	display:inline;
}
