
#printheader {
	display: none;
}

.toprow {
	background-image: url(img/onecolumn2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#yui-main {
	background-repeat: repeat-y;
	background-image: url('img/onecolumn1.gif');
}


#hd {
	background-color:#000000;
	background-image: url(img/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 57px;
}
#ft {
	background-image: url(img/footer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#aroft, #aroft a {
	color: #fff;
}
#aroft a:hover {
	text-decoration:underline;
	color:black;
}
#com_aro_container a {
	text-decoration: none;
	color: #333333;
}
#com_aro_container a:hover {
	color: #000;
}

#module1 {
	color: #666666;
	font-family: verdana;
	font-size: 93%;
}
#module1 a {
	color: #596d9b;
}
#module1 a:hover {
	color: #000000;
}


/* front page */
#frontpage .toprow {
	background-image: url('img/onecolumn1.gif');
	background-repeat: repeat-y;
}
#frontpage #yui-main {
	background-image: url('img/frontpage1.gif');
	background-repeat: repeat-y;
}
#frontpage .btmrow {
	background-image: url(img/frontpage2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* so drop down menu appears on top of slideshow */
#frontpage #modulemenu1 * {
	z-index: 30;
}

/* 2 columns */
#twocolumn #yui-main {
	background-image: url('img/twocolumn1.gif');
	background-repeat: repeat-y;
}
#twocolumn .yui-gc .first {
	color: white;
}
#twocolumn .yui-gc .first a {
	color: gray;
}
#twocolumn .yui-gc .first a:hover {
	color: white;
}
#twocolumn .contentpaneopen_aboutus {
	color: black;
}
#twocolumn .contentheading_reoffice {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 123.1%;
}
#twocolumn .toprow {
	background-image: none;
}
#twocolumn .aromodule {
	line-height: 1.6em;
	text-align: justify;
	padding-right:26px;
	padding-top: 16px;
	color: #666666;
}
#twocolumn .aromoduledivider {
	border-bottom: 1px dashed #999999;
	margin-top: 14px;
	margin-bottom: 10px;
}
#twocolumn .aromodule {
	margin-bottom: 30px;
}
#twocolumn .componentheading_aboutus {
	margin: 15px;
	margin-top: 18px;
	margin-bottom: 5px;
	font-size: 123.1%;
	color: black;
	font-family: verdana;
}
#twocolumn .blog_aboutus {
	margin: 15px;
}
#twocolumn .contentheading_aboutus {
	font-style: italic;
	font-size: 116%;
}
#twocolumn .contentpaneopen_aboutus img {
	border: 7px solid #c4c4c4;
	margin: 20px;
}
#twocolumn .contentpaneopen_aboutus a {
	color: #666666;
}
#twocolumn .yui-gc .first .contentpaneopen_aboutus a:hover {
	color: black;
}
#twocolumn .blog_aboutus .contentpaneopen_aboutus {
	width: 100%;
	background-color: white;
}
#twocolumn .blog_aboutus {
	width: 500px;
}
#twocolumn .contentpaneopen_aboutus .readon_aboutus {
	display:block;
	margin-left: 160px;
	margin-bottom: 15px;
	font-size: 93%;
}
#twocolumn .contentpaneopen_aboutus {
	background-image: url(img/aboutus_line.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.article_seperator {
	margin: 3px;
  display: block;
}

#twocolumn  .aboutus_item_image img {
	border: 6px solid #DFDFDF;
}

/* listing1 */
#com_aro_container .listing1 {
  border: 1px solid #b3baa2;
	color: #333333;
}
#com_aro_container .listing1 .phdr {
	border-bottom: 1px solid #b3baa2;
	background-color: #152848;
	color: white;
}
#com_aro_container .listing1 .pbody {
	background-color: #EFEFEF;
}
#com_aro_container .listing1 .pbody .pic img {
	/* border: 4px solid white; */
	text-align: center;
}
#com_aro_container .listing1 .pftr {
	background-color: #EFEFEF;
}
#com_aro_container .listing1 .pftr .text {
	border-top: 1px dashed #c0c8ae;
}  
#com_aro_container .listing1 .pftr .text span {
	color: #B3BAA2;
}  
#com_aro_container .listing1 .title a {
	color: #0f2c6b;
}
#com_aro_container .listing1 .title a:hover {
	color: #333;
}

/* detail1 */
#com_aro_container  #arodetail .openhometable td {
	padding: 3px;
}
#com_aro_container  #arodetail .openhometable {
	margin-bottom: 10px;
}
#com_aro_container  #arodetail .detailmsg {
	background-color: #660000;
	color: white;
	font-size: small;
	text-align: center;
	font-family: arial;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 4px;
}
#com_aro_container  #arodetail a {
	text-decoration: none;
	color: #333333;
}
#com_aro_container  #arodetail a:hover {
	color: #000;
}
#com_aro_container #arodetail .bgline {
	background-image: url(img/detailbgline.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #dadada;
}
#com_aro_container #arodetail .titlebar img {
	margin-left: 1px;
}
#com_aro_container #arodetail .titlebar {
	background-color: #000000;
}
#com_aro_container #arodetail .details .subheading {
	color: #000000;
	font-style:italic;
}
#com_aro_container #arodetail .details {
	background-color: #dadada;
	color: black;
}
#com_aro_container #arodetail td {
	color: #000000;
}
#com_aro_container  #arodetail .price {
	/*color: #10B5E9; */
	color: white;
}
#com_aro_container  #arodetail .title {
	color: white;
}
#com_aro_container #arodetail .contactdetails th {
	color: #444;
}
#com_aro_container #arodetail .yui-g {
	background-color: #0F2C6B;
}
#com_aro_container #arodetail .button {
	background-color: #2a3b4f;
	color:white;
}
#com_aro_container #arodetail .button:hover {
	background-color: #567AC7;
}

#arofeatureproperty {
}
#arofeatureproperty .arofeaturepropertytable {
}
#arofeatureproperty {
}
#arofeatureproperty .featureimg {
	border: 1px solid #e0e0e0;
}
#arofeatureproperty .text_td {
	padding-left: 15px;
	color: #363636;
}
#arofeatureproperty .details {
	float:right;
	text-align: right;
}
#arofeatureproperty .details a {
	color: black;
}
#arofeatureproperty .details a:hover {
	color: black;
}


#aroadvancedsearchform h1 {
	font-size: 138.5%;
}

.shadow * {
	line-height: 0.5em;
}
.detailimages .shadow td {
	padding: 0px !important;
}

.shadow {
margin-left: 10px;
margin-top: 10px;
}
.detailimages .shadow { 
margin-left: 5%;
margin-right: 5%;
margin-top: 4px;
}
.arofeaturepropertytable .shadow { 
	margin: 0px;
}

/* top left */
.shadow .tl {
	height: 10px;
	background-image: url(img/sh_photo_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* top middle */
.shadow .tm {
	background-image: url(img/sh_photo_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* top right */
.shadow .tr {
	background-image: url(img/sh_photo_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* shadow left */
.shadow .sh_l {
	padding-left:10px;
	background-image: url(img/sh_photo_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
/* shadow middle */
.shadow .sh_m {
	padding: 0px;
}
/* shadow right */
.shadow .sh_r {
	padding-right:10px;
	background-image: url(img/sh_photo_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}



/* bottom left */
.shadow .bl {
	height: 10px;
	width: 10px;
	background-image: url(img/sh_photo_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* bottom middle */
.shadow .bm {
	height: 10px;
	background-image: url(img/sh_photo_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/* bottom right */
.shadow .br {
	height: 10px;
	width: 10px;
	background-image: url(img/sh_photo_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


