/* Backgound Start*/
body
{
background-image: url(../images/rainbow_02.gif);
background-repeat:repeat-x;
background-color:#0A5304;
margin:0px;
padding:0px;
}
/* Backgound End*/
ul, li, div, img, h1, h2, h3, a{margin:0px; padding:0px;}
li{list-style-type:none;}
a {color:#b96228;text-decoration:none;}
a:hover {text-decoration:underline;}
.bg{
background-image: url(../images/header.jpg);
background-repeat:no-repeat;
}

.wd 
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}

.main_table_bg
{
background-image: url(../images/bg_30.gif); 
background-repeat:repeat-y;
}

/*Top Navigation Stars*/
.btn
{
background-image:url(../images/btn_07.gif);
background-repeat:repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFC3A3;
font-weight:bold;
}

.btn a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fbdccb;
font-weight:bold;
text-decoration:none;
}

.btn a:hover
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.btn_active
{
background-image: url(../images/btn_over_07.gif);
background-repeat:repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

.btn_active a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

/*Top Navigation Ends*/


/*Top Sub Navigation Starts*/
.sub_menu
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
background-image: url(../images/rainbow_07.gif);
background-repeat:repeat-x;
line-height:29px;
}

.sub_menu a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#E1FBE1;
font-weight:bold;
text-decoration:none;
line-height:29px;
}

.sub_menu a:hover
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
line-height:29px;
}
/*Top Sub Navigation Ends*/


/*Border & Lines Start*/
.img
{
border:#FFFFFF 4px solid;
}

.line
{
background-image:url(../images/dottedline_58.gif);
background-repeat:repeat-x;
background-position:center;
}
/*Border & Lines End*/

/* Teasers Start */

.right_teasers_heading
{
background-image:url(../images/rainbow_30.gif);
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;
margin:0px;
padding:0px;
}
.right_teasers_mid
{
background-image:url(../images/rainbow_38.gif);
background-repeat:repeat-y;
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
line-height:16px;
text-decoration:none;
}

/*Teasers End */

/* Headings Start */
h1
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
color:#233900;
font-weight:NORMAL;
margin:0px;
padding:0px;
}

h2
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
color:#233900;
font-weight:bold;
margin:0px;
padding:0px;
}

/* Headings End */


/* Body Content Start */

.maincontent
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
line-height:16px;
}

p{
padding:0px;
margin:0px;
}

/* Body Content End */

/*Featured Properties Table start*/
.bottom_table
{
background-image:url(../images/rainbow_35.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#233900;
}

.bottom_table a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#233900;
text-decoration:none;
}

.bottom_table a:hover
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}


.table_content
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
line-height:16px;
}

.table_content a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFD800;
font-size:11px;
line-height:16px;
text-decoration:underline;
}

.table_content a:hover
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFD800;
font-size:11px;
line-height:16px;
text-decoration:none;
}
/*Featured Properties Table end*/

/* Footer Start */

.footer_text
{
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:16px;
}

.footer_text a
{
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:16px;
text-decoration:none;
}

.footer_text a:hover
{
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:16px;
text-decoration:underline;
}
/* Footer End */

.button a
{
	background-image:url(../images/rainbow_42.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#950008;
	height:20px;
	width:68px;
	border: none;
	margin:0px;
	display:block;
	padding:0px;
	text-align:center;
	text-decoration:none;
	line-height:18px;
}

.button a:hover
{
	background-image: url(../images/btn_more.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	height:20px;
	width:68px;
	border: none;
	margin:0px;
	display:block;
	padding:0px;	
	text-align:center;
	text-decoration:none;
	line-height:18px;
}
.white {color:#ffffff;}
.float {float:right;color:#323232;}
.floatleft {float:left;color:#323232;}
.clear {clear:both;}
.width_300 {width:300px;}
.width_350 {width:350px;}
.float_pad   {float:right;padding:5px;}	 