
body
{
    min-width: 900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	border: 0px;
	margin: 0px;
	background-color: #06C;
	background-attachment:fixed;	
}

.button
{
background-color: orange;
}


.flag 
{
	border:0px;
	width: 18px;
	height:12px;
	}

a.subfooter:link, a.subfooter:active, a.subfooter:visited
{
	color: #000000;
	text-decoration: none;
	margin: 8px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	background-color: transparent;
}

.short {
padding-left: 70px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
text-align: center;
}


#ffcontainer {
width:200px;
height:75px;
border:2px;
margin:auto;

}
#fffader {
width:200px;
height:75px;
filter:alpha(opacity=0);
opacity:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
text-align:justify;
}

#face img
{
padding-right: 10px;
}

#propertyclasses
{
height: 270px;
width: 170px;
border: 0px solid #000000;
padding: 0px;
float: right;
margin-left: 5px;
margin-top: 30px;
margin-right: 15px;
vertical-align: middle;
}

#translator 
{
padding: 2px;
text-align: right;
font-size: 11px;
background-color: #FFF;
}

#requestcall
{
border: 4px solid #f5c82a;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;
float: right;
margin-left: 5px;
background-color: #cae0f7;
margin-top: 5px;
vertical-align: middle;
}

.requestcallBox 
{
    z-index: 102; 
    left: 0px; 
    width: 205px; 
    position: relative; 
    top: 0px;
    height: 45px;
    cursor: hand;
    cursor: pointer;
    font-weight: 700;
    }
    
.underline 
{
    text-decoration: underline;
    }


#floatmedia {
	float: right;
}

#floatleft
{
	float: left;
}

img.nofloat
{
	float: none;
}

a.subfooter:hover 
{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

#announcement
{
	margin: 0 auto;
	width:650px;
	display: block;
	background-color: #FFCC66;
	border: 2px solid #000;
	padding: 5px;
}
#contentsub img{
	float: right;
	margin: 8px;
	border: 1px solid #000;
}
#contentsub
{
	padding: 10px;
	text-align: left;
}


div#nav ul li a:hover
{
	color:#000;
	background-image: url(../images/navover.jpg);
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
        padding-top: 2px;
        padding-bottom: 4px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-weight: bold;
        line-height: 20px;
}

div#nav ul li a
{
	color:#000066;
	padding-left: 4px;
	padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
	text-decoration: none;
	font-weight: bold;
        line-height: 21px;
}

div#navgreen ul li a:hover
{
	color:#000;
	background-image: url(../images/navbackgroundgreenhov.jpg);
	text-decoration: none;
	padding-left: 11px;
	padding-right: 11px;
        padding-top: 3px;
        padding-bottom: 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-weight: bold;
        line-height: 20px;
}

div#navgreen ul li a
{
	color:#000066;
	padding-left: 12px;
	padding-right: 12px;
        padding-top: 3px;
        padding-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
        line-height: 20px;
}


div#navpurple ul li a:hover
{
	color:#000;
	background-image: url(../images/navbackgroundpurplehov.jpg);
	text-decoration: none;
	padding-left: 11px;
	padding-right: 11px;
        padding-top: 3px;
        padding-bottom: 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-weight: bold;
        line-height: 20px;
}

div#navpurple ul li a
{
	color:#000066;
	padding-left: 12px;
	padding-right: 12px;
        padding-top: 3px;
        padding-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
        line-height: 20px;
}

div#navred ul li a:hover
{
	color:#000;
	background-image: url(../images/navbackgroundredhov.jpg);
	text-decoration: none;
	padding-left: 11px;
	padding-right: 11px;
        padding-top: 3px;
        padding-bottom: 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-weight: bold;
        line-height: 20px;
}

div#navred ul li a
{
	color:#000066;
	padding-left: 12px;
	padding-right: 12px;
        padding-top: 3px;
        padding-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
        line-height: 20px;
}

div#nav1 a:hover
{
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

div#nav1 a
{
	color: white;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	font-weight: bold;
}

#nav1
{
	color: white;
	padding-left: 0px;
	padding-right: 0px;
        padding-bottom: 15px;
	font-weight: bold;
}

.sharedlink 
{
	text-align: left;
	padding: 2%;
	height: auto;
	width: 90%;
	border: 1px solid #000;
	margin: auto;
	display: block;
	background-color: #FFCC66;
}


a#boundary:hover
{
	background-color: transparent;
}

td li
{
	line-height: 30px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 13px;
}


ul
{
	list-style-image: url('../images/bullet.gif');
}



#rootcontainer
{
	width: 100%; 
	text-align: left;
}

td
{
	border-top: 0px solid #464646;
	border-bottom: 0px #252525 solid;
	padding: 0px;
}

#container { 
	width: 775px; 
	color: #000000;
	margin-left: auto; 
	margin-right: auto; 
	border: 0px;
	top: 0px;
	background: #fff url('../images/b2g.jpg') repeat-x;
	text-align: left;
}

#logo {
	color: #ffffff;
	background-color: #e5edfa;
	text-align: left;
	border-bottom: 0px solid #fff;
	height: 109px;
	width: 775px;
	display: block;
        padding-bottom: 0px;
    background-image: url(../logoBackup.jpg);
}

#property
{
	background-color: #CAE0F7;
	padding: 5px;
	border: 1px solid #000;
	margin: 0 auto;
	text-align: left;
}

a#boundary:hover 
{
	background-color: transparent;
}

#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
}

#adsfooter {
	clear: both;
	padding: 0px;
	font-size: 10px;
	width: 775px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}

#sitemapbar {
	clear: both;
	font-size: 10px;
	width: 758px;
	color: #000000;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#sitelinks {
	clear: both;
	width: 758px;
	color: #000000;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#subfooter
{
	font-size: 9px;
	width: 764px;
	color: #333333;
	background-color: #92BFE9;
	text-align: center;
	background-image: url(../images/nav2.jpg);
	background-repeat: repeat;
	padding: 5px;
	margin: 0 auto;
}

#footer
{
	clear: both;
	font-size: 10px;
	width: 775px;
	COLOR: #FFFFFF;
	background-repeat: no-repeat;
	background-color: #3c77d9;
	text-align: center;
	height: 20px;
	padding-top: 7px;
        margin-left: auto;
        margin-right: auto;
}

#nav ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 21px;
}

#navgreen ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 21px;
}

#navpurple ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 21px;
}


#navred ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 21px;
}

#nav li
{
	display: inline;
	line-height: 21px;
}

#navgreen li
{
	display: inline;
	line-height: 21px;
}

#navpurple li
{
	display: inline;
	line-height: 21px;
}


#navred li
{
	display: inline;
	line-height: 21px;
}

#property img {
	float: right;
}

#2column
{
	width:100%;
	border: 1px solid #f00;
}

#leftcolumn
{
	float: left;
	width: 55%;
}

#rightcolumn
{
	float: left;
	width: 44%;
	padding-right: 1%;
}

.terms { font-size: 1em; }

/* Typography Here*/

a, li a
{
	font-size: 1em;
	font-weight: normal;
	color: #355985;
	text-decoration: underline;
	line-height: 1.1;
	border: none;
}

li
{
	line-height: 1.1em;
}

a:hover, li a:hover
{
	font-size: 1em;
	color: #836036;
	text-decoration: underline;

}
	
h2
{
	font-weight: 700;
	font-size: 1.2em;
}

h1
{
	font-weight: 700;
	font-size: 1.6em;
}

#topH1 
{
	display: none;
}

h3
{
	font-size: 1.0em;
}


h6
{
	font-weight: 700;
	font-size: 1.3px;
	background-color: #EBEBEB;
}

p
{
	line-height: 1.4em;
	font-size: 1.1em;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
}

a, a:hover, h1, h2, h3, h4, h5, h6, p, td li
{
font-family: Verdana, Arial, Microsoft Sans MS, Microsoft Sans Serif;
}

#subfooter.a
{
font-size: 0.9em;
}


@import "../../ottools.css";
/* domCollapse styles */
@import "domcollapse.css";
.style4 {font-size: 16px}
.style8 {
	color: #990000;
	font-weight: bold;
}

#Layer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:114px;
	height:104px;
	z-index:1;
	background-color: #993333;
}

#Layer1b {
	position:absolute;
	left:0px;
	top:0px;
	width:114px;
	height:90px;
	z-index:1;
	background-color: #993333;
}


#specialOffer 
{
	float:left;
	clear: both;
	z-index: 100; 
	left: 0px; 
	position: absolute; 
	top: 0px
}


.style9 
{
	font-size: 14px;
	font-weight: bold;
}

.spacer 
{
    width: 2px;
    height: 2px;
    position: relative;
}

.spacer2 
{
    width: 2px;
    height: 2px;
    position: relative;
}

td.contactform
{
border: 0px solid #000;
padding: 2px;
background-color: #fff; 
}

tbody.contactform
{
border: 0px solid #000;
padding: 2px;
}


.thumbSmall 
{
    border:0px; 
    height: 34px; 
    width: 45px;   
}

#nav 
{
	font-size: 12px;
	background-image: url(../images/navbackground.jpg);
	WIDTH: 775px; 
	color: #000;
	background-repeat: repeat; 
	HEIGHT: 21px; 
	background-color: #8ec1ff; 
	TEXT-ALIGN: center;
	color: #000; 
	border-bottom: 1px solid #fff;
}

#navgreen 
{
	font-size: 12px;
	background-image: url(../images/navbackgroundgreen.jpg);
	WIDTH: 775px; 
	color: #000;
	background-repeat: repeat; 
	HEIGHT: 20px; 
	background-color: #8ec1ff; 
	TEXT-ALIGN: left;
	color: #000; 
	border-bottom: 1px solid #fff;
}

#navpurple 
{
	font-size: 12px;
	background-image: url(../images/navbackgroundpurple.jpg);
	WIDTH: 775px; 
	color: #000;
	background-repeat: repeat; 
	HEIGHT: 20px; 
	background-color: #8ec1ff; 
	TEXT-ALIGN: left;
	color: #000; 
	border-bottom: 1px solid #fff;
}

#navred 
{
	font-size: 12px;
	background-image: url(../images/navbackgroundred.jpg);
	WIDTH: 775px; 
	color: #000;
	background-repeat: repeat; 
	HEIGHT: 20px; 
	background-color: #8ec1ff; 
	TEXT-ALIGN: left;
	color: #000; 
	border-bottom: 1px solid #fff;
}


#nav1 
{
	font-size: 11px;
	font-weight: bold;
	WIDTH: 775px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: left;
	border: 0px;
        background-color: #e5edfa;

}
#navspec
{
	font-size: 12px;
	font-weight: bold;
	WIDTH: 775px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: left;
	border: 0px;
        background-color: #e5edfa;

}

/* drop downage! */

#dropContainer 
{
    z-index: 994; 
    width: 314px; 
    position: relative; 
    height: 6px; 
    overflow: visible;
    display:block;
    left: 0px; 
    top: 0px
    }

.dropProperties 
{ 
    font-size : 1em; 
    font-family:arial,verdana;
    position: relative;
    line-height: 23px;
    padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/grad.jpg);
	background-color:#00C;
	border: solid 1px white;
	z-index: 102; 
	left: 0px; 
	top: 0px;
	height: auto;
	}
	
.dropProperties font { color:#000066; line-height: 23px; padding-left: 7px; padding-right: 7px;}
.dropProperties a:link {  color:#000066; line-height: 23px; text-decoration: none; padding-left: 7px; padding-right: 7px;}
.dropProperties a:visited { color:#000066; line-height: 23px; text-decoration: none; padding-left: 7px; padding-right: 7px;}
.dropProperties a:hover {  color:#000066; line-height: 23px; text-decoration: underline; padding-left: 7px; padding-right: 7px;}
.dropProperties a:active {  color:#000066; line-height: 23px; text-decoration: none; padding-left: 7px; padding-right: 7px;}

.dropInner 
{
    width: 110px;
    height: auto;
    }
    
.dropInnerMan 
{
    width: 500px;
    height: auto;
    }

#dropMain {visibility: hidden; z-index: 901; width: 180px; position: absolute; height: auto;left: 0px; top: -1px}
#dropManchester {visibility: hidden; z-index: 902; width: 500px; position: relative; height: auto;left: 114px; top: -1px;}
#dropDubai {visibility: hidden; z-index: 902;  width: 180px; position: relative; height: auto;left: 112px; top: -116px;}
#dropMontego {visibility: hidden; z-index: 902;  width: 180px; position: relative; height: auto;left: 112px; top: -120px;}
#dropNewYork {visibility: hidden; z-index: 902; width: 180px; position: relative; height: auto;left: 112px; top: -121px;}
#dropMelbourne {visibility: hidden; z-index: 902; width: 180px; position: relative; height: auto;left: 112px; top: -123px;}

/* end of drop downage - start basic style classes */

.u 
{
    text-decoration: underline; /* underline */
    }   
.b 
{
     font-weight: 700; /* bold */ 
    }   
.i 
{
     font-style: italic; /* italic */ 
    }

td.options
{
	border: solid 1px black;
}
.tablecolor
{
	padding: 5px;
	background-color: #cae0f7;
}
.borders
{
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;

}

.terms
{
margin: 0 auto;
width: 85%;
}
#prices td, th
{
text-align: center;
border: 1px solid #000;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style2 {font-size: 18px; font-weight: bold; }


		.trigger{
			cursor:pointer;
		}		
		.trigger:hover{
	cursor:pointer;
	background-color: #6D9EE0;
		}		

		.expanded{
	cursor:hand;
	background-color: #81ABE5;
		}

		.expanded:hover{
			background-color:#90BFED;
			cursor:pointer;
		}
		.show{
     position:static;
     display: table;
		}
h2.trigger {
	cursor: pointer;
}

		.hide{
			position:absolute;
			left:-999em;
			height:1px;
			width:100px;
			overflow:hidden;
		}
a.img {
	text-decoration: none;
}
.last, .last:link, .last:hover, .last:visited {
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;	
}
#htmlcloud{
	font-size: 100%;
	width: auto;		/* auto or fixed width, e.g. 500px   */
	font-family:'lucida grande','trebuchet ms',arial,helvetica,sans-serif;
	background-color:#e3f3ff;
	margin:1em 1em 0 1em;
	border:2px dotted #ddd;
	padding:2em; 
}
#htmlcloud{line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0}
#htmlcloud a:link{text-decoration:none}
#htmlcloud a:visited{text-decoration:none}
#htmlcloud a:hover{color:white;background-color:#05f}
#htmlcloud a:active{color:white;background-color:#03d}
.wrd{padding:0;position:relative}
.wrd a{text-decoration:none}
.cloud0{font-size:0.4em;color:#ACC1F3;z-index:10}
.cloud0 a{color:#ACC1F3}
.cloud1{font-size:0.6em;color:#ACC1F3;z-index:9}
.cloud1 a{color:#ACC1F3}
.cloud2{font-size:0.8em;color:#86A0DC;z-index:8}
.cloud2 a{color:#86A0DC}
.cloud3{font-size:1.0em;color:#86A0DC;z-index:7}
.cloud3 a{color:#86A0DC}
.cloud4{font-size:1.2em;color:#607EC5;z-index:6}
.cloud4 a{color:#607EC5}
.cloud5{font-size:1.4em;color:#607EC5;z-index:5}
.cloud5 a{color:#607EC5}
.cloud6{font-size:1.6em;color:#4C6DB9;z-index:4}
.cloud6 a{color:#4C6DB9}
.cloud7{font-size:1.8em;color:#395CAE;z-index:3}
.cloud7 a{color:#395CAE}
.cloud8{font-size:2.0em;color:#264CA2;z-index:2}
.cloud8 a{color:#264CA2}
.cloud9{font-size:2.2em;color:#133B97;z-index:1}
.cloud9 a{color:#133B97}
.cloud10{font-size:2.6em;color:#002A8B;z-index:0}
.cloud10 a{color:#002A8B}
.freq{font-size:10pt !important;color:#bbb}






