
/*-------------------------------*/
/* GENERAL */
/*-------------------------------*/
/* colours are
	blue  #0084de;

/* ------------------------------- */


/* Heading */
h1 {
	
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.2em;
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

h1.SmallerH1
{
	margin: 10px 0px 0px 0px;
	font-weight: bold; 
	font-size: 1.0em;
	color:#000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

h1.BlackH1
{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.2em;
	color:#000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

h2 {
	
	margin: 10px 0px 0px 0px;
	font-weight: bold; 
	font-size: 1.0em;
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

h3 {
	
	margin: 10px 0px 4px 0px;	
	font-weight: bold; 
	font-size: 0.9em;
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

h4 {
	
	margin: 10px 0px 4px 0px;	
	font-size: 0.9em;
	font-weight: bold; 
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

/* Paragraph text */
p {
   
   margin: 0px 0px 12px 0px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
#text_new
{
 margin: 100px 0px 12px 300px; 
}

.bluetowns {
   
   margin: 6px 0px 6px 0px; 
   padding: 0px; 
   color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
li {
   
   margin: 6px 0px 6px 0px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}



/* links */
a {
	color:#4D7FCA;
	text-decoration:none;
	font: 0.9em/1.3  Arial, tahoma, verdana, sans-serif;
	
	
}
a:focus, a:hover, a:active {
	color:#4D7FCA;
	text-decoration:underline;
	font: 0.9em/1.3  Arial, tahoma, verdana, sans-serif;
	
	
}
.grey {color:#cccccc;}

/*************************/
/*  MAIN BODY */
/*************************/

.smallblue {
font-size: 10px;
color:#0084de;

}

.smalltext {
font-size: 10px;

}



body {
	font-size: 100%;
	margin: 0em ; 
	padding: 0em; 
	background:#C0C0C0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	
}

#page-container {
	text-align:left;
	width:860px; 
	margin:  10px  auto ;
	padding: 0px; 
	background-color:#FFFFFF;
	position: relative;
	overflow:hidden;
}
#page-container2 {
	text-align:left;
	width:860px; 
	margin: -10px auto ;
	padding: 0px; 
	background-color:#FFFFFF;
	position: relative;
	overflow:hidden;
	
}


/**********************/
/*  HEADER */
/**********************/

#main_header {
	width: 818px; 
	margin: 0px 0px 0px 21px; 
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	height:118px;
	position: relative;
	
}
#logo {
    float: left; 
	width: 308px; 
	margin: 28px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	height:90px;
	
	
}

#flashmovie {
	
	width: 829px; 
	margin: 0px 0px 0px 10px; 
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	height:212px;
	padding-top:5px;
	align:right;
	
	
}

#aipp {
    float: right; 
	width: 227px; 
	margin: 25px 240px 0px 0px; 
	padding: 00px 00px 00px 00px;
	background-color: #FFFFFF;
	height:71px;
}

#aipp_logo_c {
    float: right; 
	width: 79px; 
	margin: 0px 40px 0px 0px; 
	padding: 00px 00px 00px 00px;
	background-color: #FFFFFF;
	height:177px;
}


#callnownumber {
	width: 818px; 
	margin: 0px 0px 0px 21px; 
	padding: 2px 0px 0px 0px;
	background-color: #FFFFFF;
	height:30px;
	text-align: right;
}
.callnow {
	font-size: 120%;
	margin: 0em ; 
	padding: 0em; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#A0A0A0;
	background:#FFFFFF;	
	font-weight: bold; 
}
.callnowblue {
	font-size: 150%;
	margin: 0em ; 
	padding: 0em; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#0084DE;
	background:#FFFFFF;	
	font-weight: bold; 
}
/*************************************/
/* REGISTER FORM  */
/*************************************/

#register_holder {
	float: right; 
	width: 174px; 
	background-color:#FFFFFF;	
	height: 60px;
	margin: 6px 0px 0px 0px;
	right: 6px;
    POSITION: absolute;
    TOP: 8px;
	
}
#register_header {
	float: left; 
	width: 139px; 
	background-color:#FFFFFF;	
	height: 17px;
	margin: -1px 1px 0px 0px;
	padding: 0px 0px 0px 6px;
    background:   url("../quaypropertyinvestments-images/registerheader_back.gif") no-repeat ; 
	font-size: 0.75em;
	font-weight: normal; 
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	z-index:1;
}
#register_box {
	float: right; 
	width: 169px; 
	background-color:#FFFFFF;	
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 8px;
   	font-size: 0.8em;
	font-weight: normal; 
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	border:1px solid #0084DE;
	z-index:-1;
}
#search_box {


	float: left; 
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   	font-size: 0.8em;
	font-weight: normal; 
	color:#03426d;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	
	
}
.border-left
{
border-left:1px solid #0084DE;
}
.border-top
{
border-top:1px solid #0084DE;
}
.border-right
{
border-right:1px solid #0084DE;
}
.border-bottom
{
border-bottom:1px solid #0084DE;
}
.border_top_right_left
{
border-bottom:1px solid #0084DE;
border-right:1px solid #0084DE;
border-left:1px solid #0084DE;
}
.whole_border
{
 border:1px solid #0084DE;
 }
 #search_table
 {
 margin-left:10px;
 }
 #search_font
{
font-size: 0.8em;
	font-weight: normal; 
	color:#03426d;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	margin-left:8px;
	padding-left:8px;
	}

#search_header
 {
	float: left; 
	width: 120px;
	background-color:#FFFFFF;	
	height: 15px;
	margin: 0px 1px 0px 10px;
	padding: 0px 0px 0px 0px;
    background: #0084de url("../quaypropertyinvestments-images/left-tab-hover.gif") left top no-repeat;
	font-size: 0.75em;
    font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	z-index:1;
}
#margin_para
{
 padding-left:310px;
 padding-top:-100px;
 }
 .new_h1
 {   padding-left:310px;

  font-weight: bold;
	font-size: 1.2em;
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
 }
  .new_h2
 {   padding-left:310px;

  font-weight: bold;
	font-size: 1.0em;
	color:#0084de;
	font-family: Arial, Verdana,Helvetica, sans-serif;
 }
.right_tab
{
color: #fff;
background: #0084de url("../quaypropertyinvestments-images/right-tab-hover.gif") right top no-repeat;
padding-right: 10px
}
select
{ 
 width:124px;
 }
.pad
{ padding-left:20px; 
     
}

#box{
	margin: 0;
	padding: 0px 0px 1px 3px;
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
	height:12px;
	font-size: 0.9em;
	font-weight: normal; 
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	
}
#box2{
	margin: 0;
	padding: 0px 0px 1px 3px;
	margin: 0px 0px 0px 11px;
	vertical-align: middle;
	height:12px;
	font-size: 0.9em;
	font-weight: normal; 
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	
}

.sendbutton {
	vertical-align: middle;
	padding-top:0px;
	margin-left: 125px;
	text-align:right;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.compulsaryfields {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0082D6;
line-height: 1.25;
text-align: left;
}


input.fm {BORDER:1px solid #0084de; background-color:#FFFFFF; padding:0px; margin:1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
select.fm {BORDER:1px solid #0084de; background-color:#999999; padding:0px; margin:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000;}
input.fm2 {BORDER:1px solid #0084de; background-color:#FFFFFF; padding:0px; margin:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
submit.fm3 {BORDER:1px solid #0084de; background-color:#FFFFFF; padding:0px; margin:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
input.fm3 {BORDER:1px solid #0084de; background-color:#FFFFFF; padding:0px; margin:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #0084de; font-weight: bold; }
input.checkbox {BORDER:1px solid #0084de; background-color:#FFFFFF; padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #0084de; font-weight: bold; }
textarea.fm2 {BORDER-RIGHT:1px solid #0084de; BORDER-TOP:1px solid #0084de; BORDER-LEFT:1px solid #0084de; BORDER-BOTTOM:1px solid #0084de; background-color:#EEEEEE; padding:1px; margin:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}

input.fmsend {BORDER:1px solid #0084de; background-color:#FFFFFF; padding:2px; margin:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}

input.fmsend2 {BORDER:1px solid #0084de; background-color:#A0CE41; padding:1px; margin:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
textarea.address {BORDER:1px solid #0084de; background-color:#A0CE41; padding:1px; margin:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
.box {
border-right:1px solid #0084D7;
border-bottom:1px solid #0084D7;
border-left:1px solid #0084D7;
margin-bottom:5px;
padding:5px 5px 5px 5px;
color:#505050;
}


/*************************************/
/* LEFT COLUMNS  */
/*************************************/

#leftcolumn {
	float: left; 
	width: 226px; 
	background-color:#536a93;	
	min-height: 19.7em;
	height:auto !important;
    height:19.7em;
	margin: 0px 0px 0px 15px;
	
	}

/*************************************/
/* MAIN CONTENT  TYPES*/
/*************************************/



#maincontent {
    float: left; 
	margin:0px 0px 0px 19px;
	background:#FFFFFF;	
	min-height:25em;
	height:auto !important;
    height:25em;
	width: 568px;
	padding: 0px 0px 0px 0px;
}
#maincontent_fullpage {
    float: left; 
	margin:0px 21px 0px 21px;
	background:#FFFFFF;	
	min-height:25em;
	height:auto !important;
    height:25em;
	width: 806px;
	padding: 0px 0px 0px 0px;
}
#contact-strip {
    float: left; 
	margin:12px 0px 5px 21px;
	background:#FFFFFF;	
	height:25px;
	width: 574px;
	padding: 0px 0px 0px 0px;
}

#bluebox {
	margin:20px 0px 20px 0px;
	background:#e4eefc;	
	min-height:2.2em;
	height:auto !important;
    height:2.2em;
	width: 545px;
	padding: 0px 0px 0px 10px;
	border:1px solid #0084D7;

}
.bluebox {
	margin:20px 0px 20px 0px;
	background:#e4eefc;	
	min-height:2.2em;
	height:auto !important;
    height:2.2em;
	width: 545px;
	padding: 0px 0px 0px 10px;
	border:1px solid #0084D7;

}
#lighterbluebox {
	margin:20px 0px 20px 0px;
	background:#f4f8fe;	
	min-height:2em;
	height:auto !important;
    height:2em;
	width: 545px;
	padding: 0px 0px 0px 10px;
	border:1px solid #add0e5;

}
#readmore {
    float: left; 
	margin:20px 0px 20px 0px;
	background:#fcf1a7;	
	min-height:2em;
	height:auto !important;
    height:2em;
	width: 300px;
	padding: 0px 0px 5px 10px;
	border:1px solid #f5e103;
	
}
/*************************************/
/* RIGHT COLUMN HOME  */
/*************************************/

#rightcolumnhome {
	float: right; 
	width: 229px; 
	background-color:#FFFFFF;	
	min-height: 28em;
	height:auto !important;
    height:28em;
	margin: 0px 21px 0px 0px;

}
.rightcolhome_box {
	float: right; 
	width: 207px; 
	background-color:#FFFFFF;	
	min-height: 7.9em;
	height:auto !important;
    height:7.9em;
	margin: 10px 0px 0px 0px;
	padding: 1px 5px 0px 5px;
   	border:1px solid #0084DE;
	
	
}
.box_title {
   
   margin: 6px 0px 12px 0px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#0084DE;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-weight: bold; 
}

.propertylist
{
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
list-style: none;
font-size: 80%;
font-weight: normal; 
margin-bottom: 0px;
}

.propertylist li 
{
padding-left: 12px;
background-image: url(../quaypropertyinvestments-images/property_bullet.gif);
background-repeat: no-repeat;
background-position: -3px -1px;
line-height: 0.85em;
color:#000000;
}

#bluebox-list
{
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
list-style: none;
font-size: 100%;
font-weight: bold; 
margin-bottom: 0px;
}

#bluebox-list li 
{
padding-left: 12px;
background-image: url(../quaypropertyinvestments-images/bluebox_bullet.gif);
background-repeat: no-repeat;
background-position: -3px -1px;

line-height: 13px;
color:#0084de;

}

.bluebox-list
{
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
list-style: none;
font-size: 100%;
font-weight: bold; 
margin-bottom: 0px;
}

.bluebox-list li 
{
padding-left: 12px;
background-image: url(../quaypropertyinvestments-images/bluebox_bullet.gif);
background-repeat: no-repeat;
background-position: -3px -1px;

line-height: 13px;
color:#0084de;

}
h1.lighterbluebox-list {
	
	margin: 5px 0px 0px 5px;
	font-weight: bold;
	font-size: 0.9em;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
#lighterbluebox-list
{
margin-top: 0px;
margin-left: 0px;
padding-left: 5px;
list-style: none;
font-size: 95%;
font-weight: normal; 
margin-bottom: 0px;
}

#lighterbluebox-list li 
{
padding-left: 12px;
background-image: url(../quaypropertyinvestments-images/lighterbluebox_bullet.gif);
background-repeat: no-repeat;
background-position: -3px -0px;
padding-left: 15px;

line-height: 13px;
color:#000000;
font-family: Arial, Verdana,Helvetica, sans-serif;
}
.normal-list
{
margin-top: 0px;
margin-left: 0px;
padding-left: 5px;
list-style: none;
font-size: 95%;
font-weight: normal; 
margin-bottom: 0px;
}

.normal-list li 
{
padding-left: 12px;
background-image: url(../quaypropertyinvestments-images/property_bullet.gif);
background-repeat: no-repeat;
background-position: -3px -0px;
padding-left: 15px;

line-height: 13px;
color:#000000;
font-family: Arial, Verdana,Helvetica, sans-serif;
}
h2.prices {
	
	margin: 8px 0px 0px 0px;
	font-weight: bold;
	font-size: 0.9em;
	color:#ff6598;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
.prices2{
	font-weight: normal;
	font-size: 83%;
	color:#ff6598;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	margin: 0px 0px 0px 4px;
	
	
}
/**********************/
/* FOOTER */
/**********************/


#footer {
    float: left;
	width: 816px;
	margin: 0.5em 0px 0px 21px;
	padding: 0px 0px 2px 0px;
	font-size: 0.7em;
	color:#0084de;
	background:#FFFFFF;	
}

#footer a {
	color: #0084de;
	text-decoration: none;
	font-size: 0.95em;
}
#footer a:link, .content:visited{
	color:#0084de;
	text-decoration: none;
	font-size: 0.95em;
}

#footer a:hover {
	color: #707f89;
	text-decoration: underline;
	font-size: 0.95em;
}
.footer-big{
	color: #0084de;
	text-decoration: none;
	font-size: 130%;
}
.footer-big a {
	color: #0084de;
	text-decoration: none;
	
}
.footer-big a:link, .content:visited{
	color:#0084de;
	text-decoration: none;
	
}

.footer-big a:hover {
	color: #707f89;
	text-decoration: underline;
	
}

/**********************/
/*  IMAGE PLACEMENT */
/**********************/

.floatright  {
float:right;
}
.floatleft {
float:left;
}



.floatimageleft {
float:left;
margin-top:9px;
margin-left:2px;
margin-right:9px;
padding:2px;
margin-bottom:0px;

}
.floatimageright{
float:right;
margin-top:1px;
margin-left:8px;
margin-right:1px;
padding:2px;
margin-bottom:10px;

}
.floatimageright2{
float:right;
margin-top:27px;
margin-left:8px;
margin-right:0px;
padding:2px;
margin-bottom:0px;
border:1px solid #0084DE;

}
.image-redborder{
border:1px solid #C0272C;
padding:2px;

}

.asterisk{
color: #FF0000

}

/******************************/
/* MISCELLANEOUS */
/******************************/

/* Horizontal line */
hr {
	clear: both; 
	width: 600px; 
	height: 1px; 
	border: none;
	color:#C0272C;
	Text-align:left;
}

.hide { display: none;}

.cl {
clear:both;
}

/**********************/
/* TABLE FORMATTING */
/**********************/

.datatable {
border: 2px solid #1010EE;
 border-collapse:collapse;
 margin: 30px 0px 0px 0px;
}


.datatable td {
border: 1px solid #1010EE;
 font-size: 0.8em;
 font-weight: normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:4px;
	background-color:#F1F2F7;
	vertical-align: top;
}
td.tableheader {
 font-size: 0.9em;
 font-weight: bold;
	color:#1010EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:4px;
	background-color:#e0e0ff;
}
td.guest {

 font-size: 0.8em;
 font-weight: normal;
	color:#0084de;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align: top;
	padding:4px;
	background-color:#FFFFFF;
}

.datatable th {
 font-size: 0.8em;
 font-weight: bold;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*************************************/
/* ADDITIONAL - PANELS FOR 2x1 PANES */
/*************************************/

.TopLinkPaneArea
{
	border: 1px solid #0084de;
	padding: 0;
	width: 260px;
	margin: 2px;
	background-color: #e4eefc;
	font-weight: bold;
	text-align: center;
}

.ContentPane
{
	text-align: left;
	width: 816px;
	margin-bottom: 8px;
}

.ContentPaneText
{
	margin: 4px;
}

.ContentPaneOuterTable
{
	margin-left: -8px;
}

.ContentPaneSummaryArea
{
	border: 1px solid #0084de;
	padding: 0;
	width: 400px;
	margin: 6px;
}

.ContentPaneSummaryArea2
{
	border: 1px solid #DEA300;
	padding: 0;
	width: 400px;
	margin: 6px;
}

.SummaryHeaderBig
{
	width: 100%;
	color: #000000;
	font-size: 90%;
	
	margin-left: 4px;
	margin-right: 4px;
}

.SummaryHeaderSmall
{
	width: 100%;
	color: #000000;
	font-size: 60%;
	
	margin-left: 4px;
	margin-right: 4px;
}

.SummaryHeaderLinkText
{
	color: #000;
}
.SummaryHeaderLinkText:hover, .SummaryHeaderLinkText:active, .SummaryHeaderLinkText:focus
{
	color: #000;
}

.SummaryImage
{
	width: 180px;
	height: 120px; 
	margin-left: 4px;
	margin-right: 4px;
	border: 0px;
}

.SummaryBulletList
{
	margin-left: 4px;
	margin-top: 0px;
	padding: 0px;
	list-style: none;
	font-size: 80%;
	font-weight: normal;
	line-height: 85%;
	
	background-color: #fff;
}

.SummaryBulletList li
{
	padding-left: 12px;
	background-image: url(http://www.quaypropertyinvestments.com/quaypropertyinvestments-images/property_bullet.gif);
	background-repeat: no-repeat;
	background-position: -3px -1px;
	/*line-height: 85%;*/
	color:#000000;
}

.ContentPanes
{
	text-align: center;
}


.SummaryHeaderHolder
{
	margin: 0;
	background-color: #6cb6ff;
}

.SummaryHeaderHolder2
{
	margin: 0;
	background-color: #DEA300;
}

.SummaryImageHolder
{
	margin: 0;
	background-color: #FFFFFF;
}


.SummaryBulletHolder
{
}

.SummaryExtraTextHolder
{
	background-color: #fff;
	font-size: 65%;
	
	padding-left: 8px;
	padding-right: 8px;
}

.SummaryLinkTextHolder
{
	background-color: #e4eefc;
	
	font-size: 80%;
	font-style: Arial, tahoma, verdana, sans-serif;
	
	padding-left: 8px;
	padding-right: 8px;
}

.SummaryLinkTextHolder2
{
	background-color: #F1C67A;
	
	font-size: 80%;
	font-style: Arial, tahoma, verdana, sans-serif;
	
	padding-left: 8px;
	padding-right: 8px;
}

.SummaryLinkText
{
	color: #000;
	
	font-size: 100%;
	font-style: Arial, tahoma, verdana, sans-serif;
	font-weight: bold;
}


.SummaryLinkText:hover, .SummaryLinkText:active, .SummaryLinkText:focus
{
	color: #000;
	
	font-size: 100%;
	font-style: Arial, tahoma, verdana, sans-serif;
	font-weight: bold;
}


.NoMargin
{
	margin: 0;
	padding: 0;
	
	border-spacing: 0;
	border-collapse: collapse;
}
.property_description {
	padding: 0 30px 0 20px;
}