/* CSS Document */
body {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	color: #5E5E5E;
	margin-top: 0px;
	margin-left: 0px;
	background-color:#262542;
	text-align:center;

}
h2{
color:#6923A5;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
padding-bottom:5px;
font-weight: normal;
background:url(../images/dot.gif) bottom  repeat-x;
}
h3{
color:#6923A5;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
padding-bottom:5px;
font-weight: normal;
background:url(../images/dot.gif) bottom  repeat-x;
}
h4{
color:#6923A5;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-bottom:5px;
font-weight: normal;
background:url(../images/dot.gif) bottom  repeat-x;
}
#topwrapper{
display:block;
margin:0px auto;
width:742px;
clear: both;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#sitecontent{
display:block;
width:742px;
float:left;
clear: both;
}

#pagecontent{
display:inline;
width:417px;
float:right !important;
padding-right:45px;
padding-top:45px;
padding-bottom:45px;
background:url(../images/newdesign/curve_top_right_content.gif) right top  no-repeat;
}
#pagecontent h1{
color:#6923A5;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
padding-bottom:5px;
background:url(../images/dot.gif) bottom  repeat-x;
}

#sidepanel{
display:block;
width:202px;
float:left;
background-color:#6923A5;
border-bottom:1px solid #262542;
}
#sidepanel2{
display:block;
width:202px;
float:left;
clear: both;
}
#sidepaneltext{
margin-left:20px;
margin-right:20px;
padding-bottom:10px;
color:#DBBDF5;
font-size:10px !important;
font-weight:normal;
}
#sidepaneltext p{
font-size:10px !important;
}

#topgap {
padding-top:0px;
margin-bottom:5px;
width:730px;
display:block;
float:left;
margin-left:12px;
}

#mainmenu{
padding-top:0px;
margin-bottom:10px;
width:730px;
display:block;
float:left;
margin-left:12px;
}

#mainmenu img{
border:0px;
}

#listingpage{
float:left;
width:729px;
margin-left:12px;
background:url(../images/newdesign/listingpage_bg.gif) repeat-y right !important;
}

#listingpage_ads {
margin-top:10px;
margin-bottom:10px;
margin-right:30px;
padding-bottom:15px;
padding-top:5px;
width:730px;
display:block;
float:left;
margin-left:12px;
background:#ffffff url(../images/newdesign/shadow_full_width.gif) bottom no-repeat;
text-align:center;
}



#footermenu {
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:730px;
	margin-left:12px;
	vertical-align:top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	font-weight:normal !important;
	color:#7F7EAB !important;
	}

#footermenu img	{

}
 
#footermenu a,#footermenu a:link,#footermenu a:visited
{
	color: #9BCF46;
	text-decoration: none;
}

#footermenu a:hover{
	color: #9BCF46;
	text-decoration: none;
}
p {
font-size:12px;
}


a:link {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	color: #80B42B;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	color: #80B42B;
	text-decoration: underline;
}
a:visited {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	color: #80B42B;
	text-decoration: none;
}
a:active {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	color: #80B42B;
	text-decoration: none;
}

.clearit{
clear:both;
}
.clear_right{
clear:right;
}
.clear_left{
clear:left;
}


.verticaldots {
background:url(../images/dot.gif) left  repeat-y;
}

.verticaldots_rt {
background:url(../images/dot.gif) right  repeat-y;
}

.horizontaldots {
background:url(../images/dot.gif) bottom  repeat-x;
}

.horizontaldots_top {
background:url(../images/dot.gif) top  repeat-x;
}
.tiny{
font-size:9px;
}
.heavytext2 {
font-weight:bold;
}
.whitetext{
color:#FFFFFF;}

#listings{
color:#726A5F;
font-weight:100;
font-size:11px;
line-height:1.3em;
}

.bigtopmultimedia{
color:#7F7EAB;
text-decoration:underline;
}

#homepagecontentbox	{
	width:219px;
	margin-left:11px;
	margin-right:13px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify
	}

#midleft {
	display: inline;
	float: left;
	width: 509px;
	margin: 0 0 0 0px;
}

#midright {
	display: inline;
	float: left;
	width: 251px;
	margin: 0 0 0 0px;
}

#midright_sm {
	display: inline;
	float: left;
	width: 230px;
	padding-left:10px;
	padding-right:10px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#detailpage_content{
float:left;
width:730px;
margin-left:12px;
padding:0px;
background: #FFFFFF url(../images/newdesign/detailpage/detail_top_bg.gif) top right no-repeat;
padding-bottom:20px;
}

#detailpage_column1{
float:left;
display:inline;
width:158px;
padding-top:104px;
margin-left:94px;
padding-bottom:20px;
}

#detailpage_column1 img{
border:solid 5px #D5D5D5;
}
#foo{
float:left;
width:415px;
margin-top:48px;
padding-left:15px;
}
#foo h1{
color:#6923A5;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
padding-bottom:5px;
font-weight: normal;
background:url(../images/dot.gif) bottom  repeat-x;
}

#foo2{
float:left;
width:610px;
margin-top:48px;
margin-left:30px;
margin-right:30px;
}

#foo2 h1{
color:#6923A5;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
padding-bottom:5px;
font-weight: normal;
background:url(../images/dot.gif) bottom  repeat-x;
}

#listingpage_contactdetails {
	display: inline;
	float: left;
	width: 158px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:1.3em;
overflow:hidden;
}
#listingpage_contactdetails img{
border: 0px;
}
/*name & address sectio on detail page with underline*/
#listingpage_contactdetails_ul{
background:url(../images/dot.gif) bottom repeat-x;
padding-bottom:5px;
font-size:11px;
line-height:1.5em;
}
#listingpage_contactdetails_ul a {
color:#6923A5;
text-decoration:underline;
}
/*name & address sectio on detail page without underline*/
#listingpage_contactdetails_nl{
padding-bottom:8px;
font-size:11px;
line-height:1.5em;
}
#listingpage_contactdetails_ul img{
margin: 0px;
}

#listingpage_contactdetails_nl img{
margin: 0px;
}

.heavygreentext{
color:#538600;
font-weight:800;
}
#homepagefeature {
float:left;
display:block;
width:742px;
margin-bottom:10px;
margin-left:0px;
}

#hp_topcurves {
float:left;
margin-left:12px;
width:730px;
height:15px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
background:#ffffff url(../images/newdesign/homepage_topcurves.gif) top no-repeat;
}
#hp_container{
float:left;
padding-top:15px;
margin-top:0px;
margin-left:12px;
width:730px;
background:url(../images/newdesign/homepage_topcurves.gif) top no-repeat;
}

#hp_main {
padding-top:0px;
margin-top:0px;
float:left;
width:500px;
height:650px;
background:#FFFFFF;
padding-top:10px;
padding-left:0px;
}

#hp_ads{
float:right;
width:223px;
height:650px;
display:inline;
background:#FFFFFF;
padding-top:10px;
}
#hp_intro{
float:left;
width:430px;
padding-left:35px;
margin-bottom:20px;
}

#hp_intro h1{
color:#9BCF46;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
letter-spacing: -1;
font-size-adjust: 0.58;
padding-bottom:5px;
}
#hp_dots{
float:left;
text-align:center;
width:187px;
margin:0px !important;
padding:0px !important;
}
.hpdotsimg{
margin:0px !important;
border:0px !important;
margin-top:5px !important;
}
#hp_boxes{
float:left;
display:inline;
width:197px;
margin-left:7px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
padding-right:9px;
padding-bottom:7px;
}
.hp_titles{
font-size:12px;
font-weight:bold;
color:#9BCF46;
}
#hp_boxes img{
margin-top:5px;
margin-bottom:5px;
border:5px solid #D5D5D5;
}
.normaltxt{
	color: #5E5E5E;
	font-size:12px;
	font-weight:normal;}