

#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: #002162;

	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:#FFFFFF;

}

#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;

}