html * {
	margin:0;
	padding:0;
	border:none;
}
#searchDiv {margin:0px 200px 0px 200px;}
div#logo {background: white url(../images/logo.png) no-repeat;height:130px;width:260px;display:block;float:left;padding-top:20px;padding-bottom:20px;background-position: 0px 20px;}

div#quickSearchLink {height:140px;float:left}

body{
 font-family:luxi sans,"Trebuchet MS", Arial, Helvetica;
 color:#000000;;font-size:80%;
background:#dd55aa;

}
#ccsimage{position:relative;top:-4px;border-left:12px white solid;border-right:13px white solid;}
#center_print {background:white;}

label {display:block;font-weight:bold;margin:5px 0px 5px 0px;}
label.checkboxarray {margin:5px 0px 5px 0;font-weight:normal;}
legend {font-weight:bold;font-size:125%;clear:both;display:block;color: #606;margin-bottom:10px;}

input.checkbox {width:20px;height:20px;margin-left:10px;}
.outofit * {position:absolute;left:-3000px;}
.hidden {display:none;}
#add2fav_propertyid {display:none;}
.visible *{display:block;}
#wrapper {width:950px;margin:auto;background:white;border:#003 2px solid;}
#header{width:95%;display:block;height:170px;border-bottom:#0000fe 0px solid;}
#flap{padding:2px;float:left;margin-left:15px;margin-top:15px;}

#topTabs {background:url(../images/back.gif) repeat-x;display:block;height:60px;background-position :0px -54px;color:#fff;font-size:16px;padding-top:10px;}
#topTabs p{font-size:18px;}
#topTabs a {background:none;color:white;font-weight:bold;}
#topTabs0 ul{list-style-type:none;}
#topTabs0 li{float:left;margin:5px 10px 5px 10px;}
#topTabs0 a{display:solid;color:white;padding:3px 3px 5px 3px;border-left:1px #003 solid;border-right:1px #003 solid;border-top:1px #003 solid;text-decoration:none;}
#topTabs0 a:hover{background:#003;border-bottom:2px orange solid;}
*:first-child+html #topTabs {}
* html #topTabs {}
#ductionPage {}
#topBar {background:#003;border-bottom:#fff 1px solid;color:white;padding:2px;text-align:right;font-size:90%;}
#topBar a {color:yellow}

#infoPack
{
height:170px;
display:none;
margin:0px 0px 0px 0px;
position:absolute;
right:200px;
}










#propertySearchBox
{
float:left;
color:#006;

height:250px;
width:160px;

padding:0px 0px 20px 0px;

}
#propertySearchBox legend
{font-family:luxi serif,georgia,times new roman;;font-size:125%;color:#006;width:150px;margin-left:auto;text-align:center;}

#propertySearchBox
{font-size:100%}

#propertySearchBox label
{padding:10px 0 0 0;}

#propertySearchBox button
{border:2px black solid;margin-top:10px;float:right}

.FeaturedProperties
{
padding:0px;
height:600px;

}
 .FeaturedProperties p
{

padding:5px;
line-height:1.5em;

}

#featuredLabel
{
font-family:luxi serif,georgia,times new roman;color:#003;text-align:center;margin:0 0 5px 0;
}

.FeaturedProperties img
{
background:#eee;padding:15px;
width:130px;margin-left:auto;
border:#ccc 1px solid;
}
 
.FeaturedProperties a
{
font-weight:bold;
}
 


.FeaturedProperties span
{
font-weight:bold;
}

.featuredOuterDiv {float:right;
background:#fff;
border:#aaa 1px solid;
border-right:none;border-top:none;
width:160px;padding:10px;margin-left:15px;position:relative;top:-3px;
}




#searchDistrict { border: 2px solid#000;width:150px;}
#searchButton{position:relative;top:-50px;left:-50px;display:block;}

#polarisAgent {background:white url(../images/agent.gif) no-repeat;height:50px;display:solid;margin-top:0px;border-bottom:1px #aaa solid;}

#linkBox {width:175px;float:left;margin-right:15px;padding-bottom:120px;background:url(../images/houseLeft.jpg) no-repeat bottom;border:1px #aaa solid;border-left:none;border-top:none;position:relative;top:-3px;}
#linkBox a {background:#fff url(../images/greyBgSmall.gif) repeat-x;color:#009 ;font-size:120%;text-decoration:none;border-bottom:1px #000 solid;border-top:1px #fff solid;width:165px;display:block;padding:5px;}
#linkBox a:hover {background:#fff;}
div#linkBox dt {background:#fff url(../images/leftGreyBg.gif) repeat-y 0px -90px;font-family:luxi serif,georgia,times new roman;padding:5px;display:block;font-size:150%;color:#000;border-bottom:1px #000 solid;border-top:1px #fff solid;}

div#centerbody_print{padding:5px 10px 5px 10px;}
div#centerbody ol,div#centerbody ul{margin-left:15px;}
div#centerbody_print ol,div#centerbody_print ul{margin-left:15px;}
/*footer*/
#footer {background:url(../images/back.gif) repeat-x 0px -60px;width:100%;display:block;clear:both;height:150px;position:relative;top:10px;}


p {line-height:1.5em;padding:15px 0 5px 0;}
h1 {font-size:300%;color:#003;font-family:luxi serif,georgia,times new roman; margin:15px}
h2,h3,h4,h5,h6 {margin:15px 0 0px 0 ;font-size:130%;color:#003;}
h6 {margin-top:15px;}

p a,#parentcat a {background:#eeefff;}
p a:hover,#parentcat a:hover {background:red;color:white}
hr {border-bottom:1px #446687 solid;border-top:1px #AFC5D6 solid;clear:both;}
.clr {clear:both;}

dt {font-weight:bold;}

/* error messages*/
.form_error_msg{font-weight:bold;color:red;display:block;float:right;padding:10px;width:250px;border:#ccc 1px solid;margin-bottom:10px;}

/*content pages*/
#parentcat {float:right;}
#contentDiv {margin:0 200px;}
/*general classes*/
.leftal {text-align:left;}
.centeral{}
/* EG: 30 results over 3 pages*/
html>body  .results{font-weight:bold;width:535px;font-size:100%;display:block;}
* html .results{}
p#result_details{margin-top:0px;}
html>body .boxed {padding:5px;border:2px #003 solid;}
* html .boxed {padding:5px;border:2px #003 solid;}
/*products table*/
.boxed_light {padding:10px;margin:5px 0px 2px 0px;border:2px #003 solid;}
html>body  .products_list {padding:0px;margin:5px 0px 2px 0px;border:2px #003 solid;width:550px;cursor:pointer;}
* html div .products_list {padding:0px;margin:5px 0px 2px 0px;border:2px #003 solid;width:550px;cursor:pointer;}
.products_list:hover{background:#ffe}
.thumb{border:2px #003 solid;}
table.products_list td,table.products_list th {padding:2px;}
.products_button_link {border:none;float:right;
}


/* prod results pagination*/

ul.pagelinks {list-style-type:none;width:550px;margin:20px auto 20px auto;position:relative;}/* EG: Page [ 1 ] Page [ 2 ]*/
ul.pagelinks li{display:inline;margin-right:5px;margin-bottom:10px;font-weight:bold;font-size:100%}
ul.pagelinks a {color:#336;border-bottom:#336 1px solid;text-decoration:none;padding-bottom:5px;}

/*product*/
ul#prod_images {list-style-type:none;width:350px;margin:0 auto 0 auto;}
ul#prod_images li {float:left;padding:2px;display:block;}
ul#prod_images li img{border:2px #003 solid;margin:5px 0px 5px 35px;}

ul#prod_images_print {list-style-type:none;width:700px;margin:0 auto 0 auto;}
ul#prod_images_print li {float:left;padding:2px;display:block;}
ul#prod_images_print li img{border:2px #003 solid;margin:5px 0px 5px 35px;}
dl#prod_features {float:left;padding:10px;display:block;background:#eee;border:#003 2px solid;color:#003 ;margin:10px 10px 10px 0px;}
dl#prod_features dt{display:inline;margin-right:5px;font-weight:bold;font-size:125%}
dl#prod_features dd  {margin:0px 0px 5px 15px;}


ul#prodinnerlinks {list-style-type:none;margin:10px auto 10px auto;padding:5px;border-bottom:1px #003 solid;}
ul#prodinnerlinks li {display:inline;margin:0px 0px 0px 0px;padding:0px;}

#prodinnerlinks a {border:1px #003 solid;padding:5px 5px 5px 5px;background:#ffe;display:solid;text-decoration:none;}
#prodinnerlinks a.active{background:#fff;border-bottom:0px;padding-bottom:6px;};

div#inner_profile{margin:0px auto 0px auto;padding:5px;}
div#inner_profile_print {margin:20px;clear:both;display:block;padding:5px;}
.icon {padding:2px;border:2px #003 solid;display:inline;margin:2px;}
#feature_list{font-size:125%;display:block;margin-left:200px;}
#feature_list dt{float:left;padding-right:5px;padding-top:10px;}
#feature_list dd{padding-top:10px;}
#myformLeft {float:left;}
#myformRight {float:right;}
button {font-size:135%;border:1px black solid;}
label {margin-top:10px;font-size:125%;}
input{width:125px;border:1px black solid;padding:2px;}
p#mortinfo {width:175px;font-weight:bold;font-size:110%}
p.tipbox {width:200px;font-size:100%}
form#Search button {margin-top:10px;width:215px;font-size:135%;}
div.enquire_list {margin:10px 0px 10px 0px;}
form#enquiry_form {margin-top:15px;}
form#enquiry_form input{width:200px;}
form#enquiry_form textarea{border:2px #003 solid;font-size:20px;padding:2px;}
form#enquiry_form button, form#SaveSearch button {clear:both;display:block;margin-top:10px;}
form#enquiry_form legend {margin-bottom:10px;font-weight:bold;}
form#SaveSearch{width:456px;}
.alerts {padding:10px;border:2px #fc0 solid;background:#ff6;font-weight:bold;margin:10px 200px 25px 200px;font-size:100%;display:block;}
#close_alert{}
html>body .menuicon{float:left;margin:14px;background: #eee;}
* html .menuicon{float:left;margin:10px;background: #eee;}
.menuicon:hover{background:#f4cbf2;}
#freephone {color:white;font-size:160%;}
#freephone_print {color:black;font-size:200%;}
#products_option_links {display:block;list-style-type:none;margin:0px;padding:0px;}
#products_option_links img {padding-right:5px;}
#products_option_links li{display:inline;margin:0px 5px 0px 5px;padding:5px 0px 5px 0px;}
#products_option_links a {text-decoration:none;}
#products_option_links a:hover {text-decoration:underline;}
#SaveSearchDiv {}
#RequestBrochure{clear:both;display:block;}
#QuickSearch,#RUserLogin,#RequestBrochure {padding:5px;}

#QuickSearch input,#UserLogin input,#RUserLogin input,#RequestBrochure  input{width:120px;height:20px;}
#QuickSearch input.checkbox{width:15px;height:15px;margin-left:10px;}
#QuickSearch button,#RUserLogin button,#RequestBrochure button {width:130px;font-size:12px;}

#UserLogin legend,#UserLogin label {padding:5px;}
#UserLogin{padding-bottom:10px;}
#UserLogin input{width:142px;height:20px;margin-bottom:2px;}
#UserLogin button{width:150px;font-size:120%;font-weight:bold;}


#label4savesearch_alert{float:left;}
#savesearch_alert{display:inline}
#mapContainer {float:left;border:2px #f3f solid;margin:5px 0px 5px 0px;
  height: 465px;
  width: 465px;
}

#largeImage {}
#largeImage img{border:2px black solid;width:465px;margin:5px;}

ul#latestprojects {list-style-image: url(../images/star.png);margin:0px 0px 0px 20px;padding-bottom:10px;}

.newsTitle  a {background:#fff url(../images/prop_bg.png) repeat-x;; color:#036;text-decoration:none;height:30px;display:block;font-size:120%;padding-left:5px;border:#fff 1px solid;}
.newsTitle  a:hover { text-decoration:underline;}

.right-boxed * {margin:0px;}
.right-boxed {margin:0px 0px 0px 0px;width:139px;padding:0px 0px 0px 0px;clear:both;display:block;background:#fff url(../images/prop_bg.png) repeat-x;}

#newsticker{
	

	text-align: center;
}

#newsticker marquee{

}

.newsTitle{

	margin: 0px;
	
	color: #ffffff;

	font-weight:bold;
}


.newsticker{
	text-align: center;
	
}

#newsBox{
	text-align: center;
	line-height: 16px;
	margin: 0px;
}

.left-boxed * {margin:0px;}
.left-boxed {margin:0px;width:150px;padding:0px;clear:both;display:block;background:#fff url(../images/prop_bg.png) repeat-x;}
.leftp {border-bottom:#fff 5px solid;border-top:#fff 5px solid;}
.leftp  a {background:#fff url(../images/prop_bg.png) repeat-x;; color:#036;text-decoration:none;height:50px;display:block;font-size:120%;padding-left:5px;border:#fff 1px solid;}
.leftp  a:hover { text-decoration:underline;}

.lnewsTitle  a {color:#036;text-decoration:none;height:30px;display:block;font-size:120%;border:#fff 1px solid;}
.lnewsTitle  a:hover { text-decoration:underline;}

#lnewsticker{
	width: 150px;

	text-align: center;
border-bottom: 5px solid #fff;
}
#lnewsticker marquee{
border:#fff 1px solid;
width:150px;
height:200px;
}

.lnewsTitle{
border-bottom:#fff 5px solid;border-top:#fff 5px solid;
	margin: 0px;
	width: 151px;
	color: #2f5578;

	font-weight:bold;
}


.lnewsticker{
	text-align: center;
	border-top: 1px solid #fff;
}

#lnewsBox{
	text-align: center;
	line-height: 16px;
	margin: 0px;
}



.quicklinks {list-style-type:none;margin:0 auto 0 auto;margin:10px;}
.quicklinks li {padding:2px;display:block;font-size:85%;float:left;color:white;}
.quicklinks a {color:#000}
.cur {list-style-type:none;margin-left:0px;padding-left:0px;position:relative;left:-20px;}
.cur img {width:21px;}
.cur li {margin-left:0px;padding-left:0px;}
.intro {padding:5px;border:1px #999 solid;display:block;margin:10px 0px 0px 0px;background:#ffe;font-weight:bold}




.image-wrap-left {float:left;border:2px #003 solid;margin:5px;}
.image-wrap-right {float:right;border:2px #003 solid;margin:5px;}
.left {text-align:left;}
.center{}
.right{text-align:right;}
.DarkBlue{

	color: #2f5578;

}
.DarkPink{

	color: #c09;

}
.LightPink{

	color: #fc0;

}

.bordered {border:2px #003 solid;margin:5px;}


#sitemapdl dt {margin-top:20px;font-weight:bold;font-size:150%;} 
#sitemapdl ul{margin-top:20px;}



.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
}
.indicator:focus
{
	background-color: #f00;
}
.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
}
.indicator:focus
{
	background-color: #f00;
}

.slider4
{
	width: 150px;
	height: 16px;
	background-image: url(../images/slider_back.jpg);
	position: relative;
	border: 0px hidden #000;margin-bottom:25px;
}
#indicator1{
	background-image:url(../images/indicator1.gif);
	background-color: transparent;
}
#indicator2{
	background-image:url(../images/indicator2.gif);
	background-color: transparent;
}
#indicator3{
	background-image:url(images/indicator3.gif);
	background-color: transparent;
}

.autocompleter
{
	border: 1px solid #6FBEFF;
	width: 250px;
	background-color: #EFF8FF;
}
.autocompleter ul li
{
	padding: 2px 10px;
	white-space: nowrap;
	font-size: 11px;
}
.selectAutocompleter
{
	background-color: #d2fb8f;
}

#largePics{  
    height:  131px;  
    width:   300px;  
    padding: 0;  
   float:left; margin:15px;

} 
 .title_th {font-size:200%;}
#largePics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
        height:  115px;  
    width:   265px; 
} 
.infoPackContentArea{padding:25px;}

form#infoPackForm {margin-top:25px;}

form#infoPackForm input,form#infoPackForm select,form#infoPackForm textarea{border:1px black solid;}
form#infoPackForm textarea {width:400px;}
#contentIntro{}
#productDiv {width:550px;margin-left:200px;}
#profileDiv{margin:0px 200px 0px 200px;}
.profileImage{margin:10px;float:right;}
#profileDiv p{margin:0px;padding:0px;}
#contentArea{margin:0px 200px 0px 200px;}
#iplink {display:block;height:200px;width:300px;}
#countryFacts {float:left;padding:10px;}
#countryMap{float:left;padding:10px;}
#countryWhy{padding:10px;}


#countryLinks {text-align:center;padding:25px 0px 25px 0px ;margin:0px auto  0px auto;width:500px;}
#countryLinks div{float:left;padding:0px 30px 25px 30px;}
#countryLinks img{padding:10px;background:#eee;border:1px black solid;margin:0px;border-bottom:0px;}
#countryLinks a{text-decoration:none;}
#countryLinks span{text-align:center;background:#eee;padding:0px 5px 5px 5px;border:1px black solid;border-top:none;width:170px;display:block;margin:0px;position:relative;top:-5px;}

.polarisLinksWrapper{margin-bottom:10px;padding:15px 0px;border-bottom:#ffeeff 2px dotted;width:550px;}
.polarisLinksWrapper:hover{background:#ffe}
.polarisLinksWrapper a{font-weight:bold;font-size:125%;}
.polarisLinksImage {float:left;background:#eee;padding:5px;border:#ccc 1px solid;margin-right:15px;}
.polarisLinksText{font-size:90%;}
.polarisLinksText p{padding:0px;margin:0px;}
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
.value * {padding:5px;}
