html, body{height:100%;background-color:#000;margin: 0;padding: 0;font-family:arial, helvetica, sans-serif;}



div#container{background: url(bgcontainer.gif) repeat-y;margin:0px auto 0px auto;position:relative;width:785px;}









div#right{background:url(ron.jpg) top left no-repeat;padding-top:249px;width:195px;}/*height:328px;*/

html>body div#right{margin-left:583px;padding:0;position:relative;}/*height:578px;*/



div#left{height:100%;position:relative;margin:0 -4px 0 0;float:left;width:583px;

padding:0;background-color:#7A3D0D;}











div.holdHome{border-top:5px solid #000;background:#fff url(frontbg.jpg);position:relative;height:468px;width:583px;}

div.holdDefault{border-top:5px solid #000;background:#E1D8CA url(mainbg.jpg) no-repeat top;

width:583px;position:relative;}

div.trans {position:relative;height:50px;top:0px;background-color: #fff;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}





html>body div#right img{padding-top:249px;}/*padding:249px 0px 0px 0px;*/

div#right div#line img{padding:0px 0px 10px 30px;}

div.address{position:relative;text-align:right;font:normal 12px/18px verdana, arial, helvetica, sans-serif;

color:#D0742B;padding:0px 0px 0px 7px;width:172px;background:none;}



div.address div a{padding:0px;margin:0;font-size:10px;color:#D0742B;}

div.address div a:hover{color:#999;}



div.address p{text-align:left;padding:0 0 0 25px;font:normal 11px/14px verdana, arial, helvetica, sans-serif;color:#C48F71;}

div.address p a{font-weight:bold;color:#C48F71;text-decoration:none;}

div.address p a:hover{color:#D0742B;}





.tblba a{padding: 2px 2px 2px 2px;background :#fff;}

.tblba a:hover{padding: 2px 2px 2px 2px;background:#666;}



.pbox{background:#CCBBAC;position:relative;padding:10px 0;height:100px;width:410px;border-top:15px solid #D7C6B7;

border-right:2px solid #D7C6B7;border-left:2px solid #D7C6B7;border-bottom:8px solid #D7C6B7;margin:1px;}

.pboxouter{margin:30px 0 0 45px;position:relative;padding:1px;border:1px solid #666;width:414px;}

div.pbox a {position:absolute;top:-15px;left:100px;padding: 15px 15px 15px 15px;border:2px; border-color:#81645E;

background:#D4C4B4;}

div.pbox a:hover {padding: 15px 15px 15px 15px;border:2px;background:#81645E;}

.sold{padding:10px;text-align:center;font:normal 20px/16px verdana, arial, helvetica, sans-serif;

color:#B2250D;background:#D8B6A6;}



div.propertybox {width:500px;float:right;padding-top:12px;}



div.big{float:right;}



div.bold{font:bold 15px/16px verdana, arial, helvetica, sans-serif;}



div.propertybox p a{font:normal 11px/15px verdana, arial, helvetica, sans-serif;}

div.propertybox p{text-align:center;display:block;float:left;}



div.property a{padding-left:20px;font:bold 12px/25px verdana, arial, helvetica, sans-serif;color:#000;}

div.property a:hover{color:#fff;}



div.property div.des{display:block;font:normal 12px/16px verdana, arial, helvetica, sans-serif;

padding:120px 10px 10px 20px;}

div.property div.des span {color:#7A3D0D;}

div.end{width:270px;font:normal 10px/16px verdana, arial, helvetica, sans-serif;padding:0 20px 10px 10px;}

html>body div.end{padding-bottom:30px;}

div.end a{color:#7A3D0D;}

div.end span{font:bold 16px/16px verdana, arial, helvetica, sans-serif;}

div.end img{float:left;padding-right:10px;}



div.property div.price{text-align:center;font:bold 18px/25px verdana, arial, helvetica, sans-serif;color:#000;}

div.property div.add{padding-top:10px;text-align:center;font:normal 12px/16px verdana, arial, helvetica, sans-serif;color:#000;}

.txt{font:normal 10px/14px verdana, arial, helvetica, sans-serif;color:#333;text-align:right;}

.ltxt{padding-left:5px;font:normal 10px/14px verdana, arial, helvetica, sans-serif;color:#000033;text-align:left;}

.btxt{color:#7A3D0D;padding-top:15px;text-align:center;}



div.pbox div.add{background:#E7DDD3;position:absolute;width:168px;height:79px;

top:1px;left:231px;font:normal 12px/14px verdana, arial, helvetica, sans-serif;}

div.pbox div.add p{margin-top:34px;text-align:center;background:#D8B6A6;padding:0.3em 0 5px 0;

font:normal 20px/20px verdana, arial, helvetica, sans-serif;color:#B2250D;}

/*price*/

div.pbox div {float:left;padding:5px;font:italic 19px/20px verdana, arial, helvetica, sans-serif;border:0;}

/*read more*/

 .pbox div.more a{background:none;position:absolute;top:80px;width:130px;right:30px;

font:normal 11px/25px verdana, arial, helvetica, sans-serif;color:#A0280F;}

 .pbox div.more a:hover{color:#666;background:none;}

 .pbox div.more img{display:block;text-align:right;}











div#innerbox{position:absolute;top:140px;left:150px;width:400px;}

div#innerbox div.flash{position:relative;margin-right:56%;top:25px;z-index:1;}

div#hlinks ul{position:absolute;top:30px;right:0px;width:185px;}

div#hlinks ul li{font:normal 14px/25px verdana, arial, helvetica, sans-serif;list-style-image: url(arrow.gif);width:200px;}

div#hlinks ul li a{color:#5186BB;}

div#hlinks ul li a:hover{color:#9CC4EA;}

div#hlinks h1{position:absolute;top:5px;left:215px;display:inline;font:bold 16px/30px verdana, arial, helvetica, sans-serif;color:#2C5987;}









#prefooter {text-align:right;background-color:#000;margin: 0px 0px 0px 0px;width:100%;}

div#footer{padding:1px 0 9px 0;clear:both;width:769px;background:#7A3D0D;

font: normal 10px/15px verdana, arial, helvetica, sans-serif; }







div.nanaimoextended{padding:25px 25px 10px 15px;}

html>body div.nanaimoextended{padding-bottom:20px;}/*height:350px;*/



div.nanaimo{padding:25px 25px 10px 15px;height:382px;}	

div.nanaimo p, div.nanaimoextended p{font:normal 12px/20px verdana, arial, helvetica, sans-serif;}

div.nanaimo div p{font:normal 13px/17px verdana, arial, helvetica, sans-serif;color:#000;margin-top:-15px;}

div.nanaimo div p a{color:#D0742B;font-size:14px;}

div.nanaimo div p a:hover{color:#C48F71;}

div.nanaimo div p.b{padding-top:30px;font:bold 15px/16px verdana, arial, helvetica, sans-serif;color:#333;}

div.nanaimo ul{top:30px;width:185px;}

div.nanaimo li{font:normal 12px/20px verdana, arial, helvetica, sans-serif;list-style: none;width:200px;}

div.nanaimo ul li a{color:#D0742B;}

div.nanaimo ul li a:hover{color:#999;}

div.nanaimo h1, div.nanaimoextended h1{display:inline;font:bold 16px/30px verdana, arial, helvetica, sans-serif;color:#7A3D0D;}

div.nanaimo h2, div.nanaimoextended h2{display:inline;font:bold 16px/30px verdana, arial, helvetica, sans-serif;color:#7A3D0D;}

.leftul{float:left;}  .rightul{float:right;}





div#nanaimo div.extras{text-align:center;}

div#nanaimo div.extras p a{display:block;font:normal 11px/15px verdana, arial, helvetica, sans-serif;color:#000;}

div#nanaimo div.extras p a:hover{color:#D0742B;}

hr, div.extras hr{width:420px;color:#C48F71;}



/*font:normal 12px/16px verdana, arial, helvetica, sans-serif;color:#000;padding:20px 10px 10px 20px;*/

.t{font:normal 13px/18px verdana, arial, helvetica, sans-serif;color:#7A3D0D;}

.l{font:normal 11px/15px verdana, arial, helvetica, sans-serif;color:#000;}

.s{font:normal 11px/18px verdana, arial, helvetica, sans-serif;color:#AD5F22;}

div#top{padding:0 0px 8px 0;font:normal 11px/16px verdana, arial, helvetica, sans-serif;float:right;}

div#top a{color:#7A3D0D;}

div#top a:hover{color:#FF8627;}





div.link {text-align:right;padding:0 185px 0 0;}

div.link a{color:#A06435;text-decoration:none;}

div.link a:hover{color:#FF8627;text-decoration:none;}

#table{padding: 14px 0px 0px 13px;}





/**************************************************************************************/

div#navbar {z-index:1001;position:absolute;top:15px;left:0px;}

div#navbar ul#nav {list-style: none;padding: 0;margin: 0;}







#nav li a {font: normal 16px/16px verdana, arial, helvetica, sans-serif; 

text-decoration: none;color:#fff;}

#nav li a:hover {color: #ccc;}

div.fired{padding:0 0px 0 0px;width:110px;}

/*select middle nav text*/

#nav li.sub div a {color:#fff;display:block;width:150px;height:20px;}/*want to have display:block; for correct sizing to show*/

#nav li.sub div a:hover {color: #333;background: url(BGnav.gif) top no-repeat;}







#nav li li a {display: block;border-right:7px solid #DED9D7;border-bottom:1px dotted #fff;z-index:1000;

font:normal 10px/15px verdana, arial, helvetica, sans-serif;color: #000;}

#nav li li a:hover {color:#A0280F;border-right:7px solid #A0280F;border-bottom:1px dotted #7d6340;}





li {float: left;position: relative;	text-align: left;	cursor: default;

	background-color: transparent;padding:0 7px 0 10px;}/*was here,padding:0 10px 0 15px;*/







li ul {display: none;position: absolute;top: 102%;left: -30px;font-weight: normal;padding: 0;

	border-right: solid 1px #B1A8A4;}

li>ul {top: auto;left: auto;}

li li {padding:0;margin:0;display: block;background-color: transparent;border: 0;width:150px;}/*totally changes color of dropdown*/

li.sub li{display:block;}



li:hover ul, li.over ul {background-color: #fff;filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;display: block;}

li.sub ul li{display:block;}
