@charset "utf-8";

/*
 Name: James Fancy
 Date: Mar 2010
 Description: Main css file
 Version: 1.0
 Author: Tom Gathern
 Autor URI: http://jaijo.com
*/

/* RESETS */
/*
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,span,strong,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} 
*/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,  abbr,acronym,address,big,cite,code,del,dfn,em,font,       ins,span,strong,ul,li,fieldset,form,label,legend,        caption                                    {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
/*html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,span,strong,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}*/


:focus{outline:0;}
ol,ul{list-style:none;}

/*html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; } */

#container 	{
	margin:0 auto;
	width:100%;
	background-image: url(../imagesnew/background.png);	
	background-color: #fff;
}

body  {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	background-color: #fff;
}

/* FONTS */
.red { color:#a52047; display:inline; margin-left:15px;}

h1 	{
	font-size:18px; color:#a52047;
}
h1.main { color:#a52047; margin: 20px 0 10px 15px;}

h2	{
	font-size:14px;
}
h2.main { color:#a52047; margin: 10px 0 10px 0; }
h2.boxtop { color:#fff; margin: 5px 10px 0 0; text-align:right; }
   
h3	{
	font-size:12px;
}

p 	{
	font-size: 12px;
	line-height: 20px;
	color:#333;
}
p.main{ margin: 0 0 10px 15px;}
p.bmain { margin: 0; display:inline;}
p.bullet { margin: 0; }

span { font-size:10px;; color:#fff; margin-left: 173px;}

a { color:#a52047; text-decoration:none; }
a:hover { color:#a39657; }

/* HEADER */
#header_container {width:100%; height:307px; background-image: url(../imagesnew/header_bg.png); background-repeat:repeat-x;}
#header { margin: 0 auto; width: 1000px; height:307px; background-image: url(../imagesnew/header_top.png); background-repeat:no-repeat; position:relative;}

/* MENU */
ul.menu { margin:0; margin:0 0 0 15px; position:absolute; bottom:3px; }
ul.menu li { display:block; padding:0; float:left; font-size:13px; text-align:left; margin-right:2em; position:relative;}
ul.menu li a { color:#fff; text-decoration:none; line-height: 13px; display:block; }
ul.menu li a:hover { color:#a39657; }
ul.menu li span { font:10px arial; color:#fff; margin:0; }
ul.menu li ul { z-index:100; display: none;}

li ul a  { width:auto; padding:3px 10px; }

/* Menu styling for non IE browsers */
ul.menu li:hover a {color:#fff; display:block;}
ul.menu li:hover a:hover { color:#a39657; }
ul.menu li:hover ul {display:block; position:absolute; top:28px; left:-10px; width:190px; background: #98012e;}

/* MAIN */
#main { margin:0 auto; width: 1000px; padding-bottom: 70px; }
#content { float: left; width: 900px; text-align:justify; margin: 0 10px 30px 40px; }
/*#content2 { float: left; width: 670px; text-align:justify; margin: 0 10px 30px 40px; }*/
#content2 { float: left; width: 650px; text-align:justify; /*margin: 0 10px 0 0;*/ margin: 0 4px 30px 16px; }
#content3 { float: left; width: 900px; text-align:justify; margin: 0 10px 30px 60px; }

.face {float: left; margin: 0 0 0 15px; }

#title { float: left; width: 630px; text-align:justify; margin: 0 45px 0 0;}
#newsletter { float: left; width:308px; height:115px; margin: 20px 0 0 0; background-image: url(../imagesnew/newsletter.png); background-repeat:no-repeat; }

.box { float: left; width:308px; height:220px; margin: 20px 7px 0 15px; background-image: url(../imagesnew/box.png); background-repeat:no-repeat; }
.box img { margin: 10px 10px 1px 10px; }

.boxtext { float: left; width: 308px; margin: 10px 7px 25px 15px; text-align:justify; }
.boxtextright { float: left; width: 308px; margin: 10px 7px 10px 15px; text-align:right; }

hr {width: 75%; color:#a39657;}

ul.list{list-style-type:circle; margin: 0 0 10px 50px; color:#a52047;}

.centre { margin-top: 10px; display: block; margin-left: auto; margin-right: auto;}

iframe {float: left; margin: 0 0 30px 0; }

/* SIDEBAR */
#sidebar {float: left; width: 310px; margin: -30px 0 30px 10px; }

#newsletter2 { float: left; width:308px; height:115px; margin: 0 0 10px 0; background-image: url(../imagesnew/newsletter.png); background-repeat:no-repeat; }
#search { float: left; width:308px; height:220px; margin: 0 0 10px 0; background-image: url(../imagesnew/side_blank.png); background-repeat:no-repeat; }
#mag { float: left; width:308px; height:183px; margin: 0 0 10px 0; background-image: url(../imagesnew/magazine.png); background-repeat:no-repeat; }

/* FOOTER */
#footer_container {width:100%; height:70px; background-image: url(../imagesnew/footer_bg.png); background-repeat:repeat-x; clear: both; position: relative; z-index: 10; margin-top: -70px;}
#footer_container img {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
#footer	{ margin: 0 auto; width: 1000px; height:70px; position:relative; }

#icons { float: left; }
#icons img { float: left; margin: -15px 10px 0 0 ; }

#open { float: left; margin: 10px 0 0 400px;}

#calendar { float: left; width: 56px; height: 65px; background: url(../imagesnew/calendar.png) no-repeat right; margin:-53px 0 0 625px;}
#month { float: left; font-size: 11px; color:#fff; margin: 9px 20px; }
#day {float: left; font-size: 30px; margin: -6px 0 0 12px; }

#credit {float:left; position:absolute; bottom:0; right:15px;}
#credit h1 {font-size:10px; color:#333;}

/* CLEAR */
.clear{ clear:both; }

/* SLIDESHOW */
.pics {
    float: left;  
    height: 198px;  
    width: 800px;
	margin: 26px 0 0 190px;  
} 
 
.pics img {  
	position: absolute;
	width: 800px;
	z-index:1;
} 

/* CONTACT */

fieldset.newsletter { float: left; margin-top:5px; margin-left: 5px; }

label {	font-size:12px;	width: 100px; float: left; margin: 10px 0 0 15px; text-align: justify; color: #333; }

select { float: left; width: 100px; margin:10px 0 5px 5px; text-align: center; }

input[type="text"] { width:190px; border:1px solid #a52047; padding:5px; margin:5px 0 5px 5px; color:#a52047; }

textarea { float: left; width: 400px; font: inherit; border:1px solid #a52047;padding:5px; margin:5px 0 5px 5px; color: #a52047; }

input[type="submit"].newsletter { background:none; color:#a52047; border:none; margin-top:52px; }
input[type="submit"].submit { background:none; color:#a52047; border:none; margin-left: 110px;}

/* CONTENT */

#content img {float: none; /*height:auto;*/ margin:0px;}
/*#content {width: 795px; margin:0px; }
 #content {width:960px; margin:10px 10px 10px 25px;} */
#content a { /* text-decoration: none; */}
#content a.link {text-decoration: none; color: #a52047; }
#content a.active {text-decoration: none; color: #a52047; }
#content a.hover {text-decoration: underline; color:#a39657;}
#content a.visited {text-decoration: none; color: #a52047; }


.MenuBG
{
    border-top: #47368C solid;
    font-weight: bold;
    font-size: x-large;
    border-left-color: #47368C;
    color: #000000;
    border-bottom: #47368C;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #000000;
    text-align: left;
    border-right-color: #47368C
}
.banner
{
    border-right: #000000;
    border-top: #000000 1pt solid;
    font-weight: normal;
    font-size: medium;
    border-left: #000000;
    color: white;
    border-bottom: #000000 1pt solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #47368C
}
.photobanner
{
    font-weight: bold;
    font-size: x-small;
    color: #6c1515;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #47368C;
    text-align: center
}
.resultstable
{
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}
.cellbutton
{
    border-right: #6c1515 thin solid;
    border-top: royalblue thin solid;
    font-weight: bold;
    font-size: small;
    border-left: royalblue thin solid;
    color: white;
    border-bottom: #6c1515 thin solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: blue
}
.resultsbutton
{
    border-top: #000000 thin solid;
    font-weight: normal;
    font-size: x-small;
    color: white;
    border-bottom: #000000 thin solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: white
}
.inactivebutton
{
    border: silver 1px solid;
    font-weight: bold;
    font-size: 11px;
    color: silver;
    font-family: Arial, Helvetica, sans-serif
}
.activebutton
{
    cursor: pointer;
    cursor: hand;
    border: #000000 1px solid;
    font-weight: bold;
    font-size: 11px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center
}
.firstrow
{
    border-top: 1px solid #98012E;
}
.lastrow
{
	border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #98012E;
}
.firstandlastrow
{
    border-top: 1px solid #98012E;
    border-bottom: 1px solid #98012E;
}
.displayprice
{
    padding: 2px;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #98012E;
    border: 1px solid #98012E;
    text-align: right
}
.propertyheading
{
	padding: 4px;
    font-weight: 900;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #98012E;
    border: 1px solid #98012E;
    text-align: right
}
.homepagetext
{
    font-weight: normal;
    font-size: x-small;
    color: white;
    font-family: Arial, Helvetica, sans-serif
}
.RoomHeading { font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: left; }
.PropertyText { font-weight: normal;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    padding:2px 6px 6px 6px;
    text-align:left; }
.home1
{
    font-weight: bold;
    font-size: medium;
    color: #6c1515;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #47368C
}
.home2
{
    font-weight: bold;
    font-size: large;
    color: #6c1515;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #47368C
}
.tiny
{
    font-weight: normal;
    font-size: x-small;
    color: #47368C;
    font-family: Tahoma, Arial, Helvetica, sans-serif
}
.PlansTable
{
    border: silver 1px solid;
    background-color: white
}
.propertysummary
{
    font-weight: bold;
    font-size: 10pt;
    color: #47368C
}
.propertysummaryPrint
{
    font-weight: bold;
    font-size: 10pt;
    color: #47368C
}
.propertytextPrint
{
    font-weight: normal;
    font-size: 10pt;
    color: #47368C
}
.propertyheadingPrint
{
    font-weight: 900;
    font-size: 12pt;
    color: white;
    background-color: #47368C
}
.propertytextPOTW
{
    padding-top: 4pt;
    padding-right: 4pt;
    padding-left: 4pt;
    padding-bottom: 4pt;
    font-weight: normal;
    font-size: 10pt;
    color: #47368C;
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify
}
.displaypricePOTW
{
    padding-bottom: 2pt;
    padding-right: 2pt;
    padding-left: 2pt;
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #47368C;
    text-align: center
}
.propertyheadingPOTW
{
    padding-top: 2pt;
    padding-right: 2pt;
    padding-left: 2pt;
    font-weight: 900;
    font-size: 12pt;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #47368C;
    text-align: center
}
.officeDetailsPrint { font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border-right: #99CCFF 1pt solid;
    border-top: #99CCFF 1pt solid;
    border-left: #99CCFF 1pt solid;
    color: white;
    border-bottom: #99CCFF 1pt solid;
    background-color: #47368C;
    text-align: center }
.SearchTable
{
    font-family: Arial, Arial; 
    font-size: 10pt; 
    font-weight: bold
}
.SearchHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: 900;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left
}
.SearchSelect
{
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 200px
}
.SearchCell
{
    padding-left: 4px;    
    padding-right: 4px; 
    padding-top: 10px; 
    padding-bottom: 10px
}
.Disclaimer
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #47368C;
    text-align: justify
}
.RegisterInput
{
    font-size: 8pt; 
    font-family: Arial;
    font-weight: bold; 
    width: 220px
}
.NavButtons
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    border: 1px solid #FFFFFF;
}
.PrintButton
{
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center
}
.fotoLink
{
	border: 1px solid #98012E
}
.BlankCell
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF
}
.draftDetails
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13pt;
    color: white;
    background-color: #FF0000;
    border: 1px solid #98012E;
    padding: 4px;
    text-align: center;
    letter-spacing: 1px;
}
.RegArrow
{
	color: #FF0000; font-size:14pt
}
.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	color: #F7861C;
	font-weight: bold;
}
a.footer:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:hover {
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.resultsListings
{
	background-color: #FFFFFF;
	border:1px solid: #FFFFFF;
    font-size: 10pt;
}
.searchCriteria
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-size: 12px;
}
.searchCriteriaDivider
{
	border-left: 1px solid #FFFFFF;
}
.searchCriteriaHd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
.s2PrintList
{
	border: 1px solid #FFFFFF;
}
.bannerTable
{
	border: 0px
}
.RegBtn
{
    cursor: pointer;
    cursor: hand;
    border: 1px solid #DDDDDD;
    background-color: #98012E;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    width:68;
}
.resultsListingsPOTW
	{border: 1px solid #98012E;	font-family: Arial;	font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #98012E;}
.POTW2Head {background-color: #98012E; color: #FFFFFF; font-size:12px; padding-top: 3px; padding-bottom: 3px; font-weight:bold;}
a.POTW2Lnk:link { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:hover { color: #EC5311; text-decoration: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:active { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 11px;}

.flashtextheading
{
    padding: 4px;
    font-weight: 900;
    font-size: 14px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #98012E;
    border: 1px solid #98012E;
    text-align: left
}
.s8headBG
{
    background-color: #98012E;
}
.s10buttonbar
{
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.s10activetxt
{
	font-weight: bold;
    color: #98012E;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    cursor: hand;
}
a.Viewing9:link { color:#FFFFFF; text-decoration:none; font-weight: bold; font-size: 14px}
a.Viewing9:visited { color:#FFFFFF; text-decoration:none; font-weight: bold; font-size: 14px }
a.Viewing9:hover { color:#FFFFFF; text-decoration:underline; font-weight: bold; font-size: 14px }
a.Viewing9:active { color:#FFFFFF; text-decoration:none; font-weight: bold;  font-size: 14px}
.ButtonStyle { text-align:left; border: 1px solid #FFFFFF; }
.s7OffLnk:link {
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
	}
.s7OffLnk:visited {
	color: #FFFFFF;
	text-decoration:none;
	text-align:center;
	}
.s7OffLnk:hover {
	color: #FFFFFF;
	text-decoration:underline;
	text-align:center;
}
.s11pic { border-style:none;
	/*border: 1px solid #000000;*/
}
a.footer:link {
	color: #98012E;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:visited {
	color: #98012E;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:hover {
	color: #F7EDD4;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:active {
	color: #98012E;
	text-decoration: underline;
	font-weight: normal;
}
.buttonTextLink:link {
	color: #98012E;
	text-decoration:none;
	text-align:center;
	}
.buttonTextLink:visited {
	color: #98012E;
	text-decoration:none;
	text-align:center;
	}
.buttonTextLink:hover {
	color: #98012E;
	text-decoration:underline;
	text-align:center;
}
.inactiveButtonTextLink
{
	color: #BBBBBB
}
.imgorder	{
	position:absolute
}

a.buttonTextLink { color: #a52047; font-weight:bold; }
a.buttonTextLink:link {text-decoration: none; color: #a52047;}
a.buttonTextLink:active {text-decoration: none; color: #a52047; }
a.buttonTextLink:hover {text-decoration: underline; color: #a39657;}
a.buttonTextLink:visited {text-decoration: none; color: #a52047;}

a.PageLink { color: #a52047; font-weight:bold; }
a.PageLink:link {text-decoration: none; color: #a52047;}
a.PageLink:active {text-decoration: none; color: #a52047; }
a.PageLink:hover {text-decoration: underline; color: #a39657;}
a.PageLink:visited {text-decoration: none; color: #a52047;}

a.propertyheading { color: #C0C0C0; }
a.propertyheading:link {text-decoration: none; color: #C0C0C0; }
a.propertyheading:active {text-decoration: none; color: #C0C0C0; }
a.propertyheading:hover {text-decoration: underline; color: #C0C0C0; }
a.propertyheading:visited {text-decoration: none; color: #C0C0C0; }

a.submenuLink { color: #a52047; text-transform:capitalize; }
a.submenuLink:link {text-decoration: none; color: #a52047; text-transform:capitalize;}
a.submenuLink:active {text-decoration: none; color: #a52047;  text-transform:capitalize;}
a.submenuLink:hover {text-decoration: underline; color: #a39657; text-transform:capitalize;}
a.submenuLink:visited {text-decoration: none; color: #a52047; text-transform:capitalize;}


#content a { /* text-decoration: none; */}
#content a.link {text-decoration: none; color: #a52047; }
#content a.active {text-decoration: none; color: #a52047; }
#content a.hover {text-decoration: underline; color:#a39657;}
#content a.visited {text-decoration: none; color: #a52047; }

#fadeshow1 img { width:528px; height:352px; border:1px solid #000; 
    cursor: pointer;
    cursor: hand;
    }
