/*
purple #642d89
pink #d9cbe1
yellow #feb813

*/

* {
	margin:0px;
	padding:0px;
	text-align:left;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	background-image:url("../gfx/bodybg.gif"); background-repeat:repeat-x;
}
img{display:block;}

p,h1,h2,h3,h4,h5,h6{margin-bottom:20px;}

h1,h2,h3,h4,h5,h6{color:#feb813;}

.link{color:#642d89; font-weight:bold;}
a:link{color:#642d89; text-decoration:none; font-weight:bold;}
a:visited{color:#642d89; text-decoration:none; font-weight:bold;}
a:hover{color:#9948d0; text-decoration:none; font-weight:bold;}
a:active{}
a:focus {outline:none;}

input.btn{width:140px; text-align:center; padding:5px;}

.c1 ul, .c2 ul{margin:15px;}

@media print {
	.dontprint{display:none;}
}

#pageholder{text-align:center;}/*background-image:url("gfx/bodybg.jpg"); background-repeat:repeat;*/

#page{
	text-align:left;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url("../gfx/pagebg.gif"); background-repeat:repeat-y;
}
#pageholder{text-align:center; background-image:url("gfx/bodybg.jpg"); background-repeat:repeat;}/**/

#pagehead{width:1000px; height:260px; background-image:url("../gfx/headbg.jpg"); background-repeat:no-repeat;}/**/

/*border:1px dotted #777777;*/

#columns{padding:0 20px;}
.c1{float:left; width:720px;}
.c2{float:right; width:240px;}
.c1 .inner, .c2 .inner{margin:10px;}

#pagefoot{width:1000px; text-align:center;}/* background-image:url("../gfx/footbg.gif"); background-repeat:repeat-y; */
#pagefoot{font-size:11px; color:#555555;}
#pagefoot a{font-size:11px; color:#642d89; text-decoration:none;}

#swm{background-image:url("../gfx/swmbg.gif"); background-repeat:repeat-y; text-align:right; padding-right:10px;}

.resultsbypagenav{margin-bottom:20px; background-color:#f0e9f4; color:#666666; padding:6px; font-weight:bold; font-size:18px;
	border-top:1px solid #e2d8e9; border-left:1px solid #d8d0de; border-bottom:1px solid #a585ba; border-right:1px solid #b79ec7;
	background-image:url(../gfx/hmenu-bg.gif); background-repeat:repeat-x; background-position:center center;
}
.resultsbypagenav .info{font-size:14px; color:#a585ba; float:left;}
.resultsbypagenav .nav{font-size:14px; color:#333333; float:right;}

.mainmenu .menuhead{display:none;}
.mainmenu {margin-left:20px; margin-right:0px; padding-top:210px; height:40px; display:block;}/*  background-image:url(gfx/hmenu-bg.gif); background-repeat:repeat-x; background-position:top center; padding-left:200px;*//*  width:14%; */
.mainmenu ul li {list-style:none; float:left; text-align:center; padding: 11px 0px 10px 0px; background-image:url(../gfx/hmenu-norm.gif); background-repeat:no-repeat; background-position:top center; display:block; width:137px;}/*  */
.mainmenu ul li a{ font-size:12px; text-align:center; font-weight:bold; text-decoration:none;}/*  */
.mainmenu ul li a:hover{color:#9948d0; font-size: 12px; text-align:center;}/* text-decoration: underline;*/
/*.mainmenu ul li a:visited{color:#642d89;}for ie6*/
.mainmenu ul li.on{color:#FFFFFF; padding: 11px 0px 10px 0px; background-image:url(../gfx/hmenu-active.gif); background-repeat:no-repeat; background-position:top center;}/**/
.mainmenu ul li.on a{color:#FFFFFF;}/*color: #FFFFFF;font-weight:bold;*/
.mainmenu .onlink{}

.dealboxspace{float:left; width:20px; height:260px;}
.dealbox{background-image:url("../gfx/dealbox-bg.gif"); width:220px; height:260px; float:left;}
.dealbox .titlearea{height:55px; width:170px;}
.dealbox .titlearea .pad{padding:5px; color:#642d89; font-size:12px; font-weight:bold;}
.dealbox .button a, .dealbox .button a:visited, .dealbox .button a:active{
display:block; padding:0px; width:220px; height:40px; color:#FFFFFF; text-align:left; font-size:17px; font-weight:bold; text-align:center;
background-image: url(../gfx/dealbox-but.gif); background-repeat: no-repeat; background-position: center center; text-decoration:none;}
.dealbox .button a:hover{
display:block; padding:0px; width:220px; height:40px; color:#FFFFFF; text-align:left; font-size:17px; font-weight:bold; text-align:center;
background-image: url(../gfx/dealbox-but-roll.gif); background-repeat: no-repeat; background-position: center center; text-decoration:none;}
.dealbox .button .pad{ }

/*.dealbox .button{ width:220px; height:40px; text-align:left; padding:0px; background-image: url(../gfx/dealbox-but.gif); background-repeat: no-repeat; background-position: center center;}
.dealbox .button .pad{padding:10px;}
.dealbox .button a, .dealbox .button a:visited, .dealbox .button a:active{color:#FFFFFF; font-size:18px; text-decoration:none;}
*/


/*

.dealboxspace{float:left; width:20px; height:260px;}
.dealbox{background-image:url("../gfx/dealbox-bg.gif"); width:220px; height:260px; float:left;}
.dealbox .titlearea{height:55px; width:180px;}
.dealbox .titlearea .pad{padding:5px; color:#642d89; font-size:12px; font-weight:bold;}
.dealbox .button{ width:220px; height:40px; text-align:left; padding:0px; background-image: url(../gfx/dealbox-but.gif); background-repeat: no-repeat; background-position: center center;}
.dealbox .button .pad{padding:10px;}
.dealbox .button a, .dealbox .button a:visited, .dealbox .button a:active{color:#FFFFFF; font-size:18px; text-decoration:none;}
*/

.price{font-size:22px; color:#feb813; font-weight:bold;}

.searchbox{border-top:2px solid #e2d8e9; border-left:2px solid #d8d0de; border-bottom:1px solid #a585ba; border-right:2px solid #b79ec7; background-color:#d9cbe1; padding:10px;}

#property p, #property hr{margin:10px 0;}
#property .propertydetailbuttons{float:right;}

/*border-top:2px solid #e2d8e9; border-left:2px solid #d8d0de; border-bottom:1px solid #a585ba; border-right:2px solid #b79ec7; background-color:#d9cbe1; background-color:#d9cbe1;*/
.prop_listview{margin-bottom:20px; font-size:12px; border-top:2px solid #e2d8e9; border-left:2px solid #d8d0de; border-bottom:1px solid #a585ba; border-right:2px solid #b79ec7; background-color:#d9cbe1; color:#444444;}
.prop_listview .col1{display:block; float:left; width:85px; padding:10px;}
.prop_listview .col2{display:block; float:left; width:560px; padding:10px; border-left:1px solid #b79ec7; }
.prop_listview .status{float:right; font-size:18px; font-weight:bold;}
.prop_listview .address{font-size:18px; font-weight:bold;}
.prop_listview .more{float:right;}
.prop_listview .price{color:#642d89;}

.textbutshort a, .textbutshort a:visited, .textbutshort a:active{
margin-right:0px; display:block; width:130px; height:24px; color:#FFFFFF; text-align:left; font-size:18px; padding:0px; background-image: url(../gfx/textbutshort.gif); background-repeat: no-repeat; background-position: center center; text-decoration:none; text-align:center;}
.textbutshort a:hover{
margin-right:0px; display:block; width:130px; height:24px; color:#642d89; text-align:left; font-size:18px; padding:0px; background-image: url(../gfx/textbutshortroll.gif); background-repeat: no-repeat; background-position: center center; text-decoration:none; text-align:center;}
.textbutshort {}
.textbutshort .pad{}

.clear{clear:both;}
.floatleft{float:left;}
.floatleftpad{float:left; padding-right:15px;}

.picright{float:right; padding-left:15px; padding-bottom:15px;}
.picleft{float:left; padding-right:15px; padding-bottom:15px;}

.select{width:200px;}


.ticker{font-size:18px; font-weight:bold; width:700px; border:0px; color:#642d89; margin-bottom:5px; background-color:#FFFFFF;}/* padding:13px 10px 10px 10px;  background:#d7d7ff; background-image: url(gfx/tickerbox.gif); background-repeat: no-repeat; background-position: left top;*/
.tickerdiv{text-align:left; padding-left:0px; padding-top:0px; padding-bottom:5px;}/*background-image: url(gfx/tickerbg.gif); background-repeat: repeat-x; background-position: center top;*/

.specialtable{margin-bottom:25px;}
.specialtable td{background-color:#d9cbe1; padding:10px;}
.specialtable .boxtop td{background-color:#642d89; color:#FFFFFF; font-weight:bold;}
.specialtable .pri{text-align:center; width:120px;}


.paddedcells td{padding:3px; color:#474747;}
.paddedtable td{padding:3px 10px;}

.smallpaddedtable, .smallpaddeddiv{border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.smallpaddeddiv, .smallpaddeddiv form{font-size:11px; padding:3px; background-color:#EEEEEE; }
.smallpaddedtable td, .smallpaddedtable td a{font-size:11px; padding:3px; background-color:#EEEEEE;}
.smallpaddedtable .boxtop{color:#FFFFFF; background-color:#555555; padding:3px; margin-bottom:10px; font-size:11px;}

.homebullets {float:left; font-size:16px; font-weight:bold;}
.homebullets li{width:310px;}

.cen{text-align:center;}

.propertydetailpic{margin-left:350px;}

.highlight{color:#CC0000; text-align:center;}