body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    background-image:url(../images/bg_1b.jpg);
    background-repeat:repeat-x;
	background-color:#7b7b7b;
}
#container
{
width:1008px;
margin: 0 auto;
top:0px;
background-color:#000000;
overflow:auto;
}
#wrapper
{
width:978px;
border-color:#000000;
min-height:800px;
margin-left:15px;
margin-bottom:15px;
overflow:auto;
}
#index_header
{
width:978px;
height:220px;
float:left;
background-color:#fff;
margin-top:10px;
}
#index_header_logo
{
width:315px;
height:220px;
background-color:#666666;
float:left;
}
#index_header_logo_1
{
width:315px;
height:162px;
float:left;
background:url(../images/index_logo.jpg);
	background-repeat:no-repeat;
}
.index_header_logo_1 a {
	border: 0;
	display: block;
	height: 162px;
	background:url(../images/index_logo.jpg);
	background-repeat:no-repeat;
}

.index_header_logo_1 a:hover {
	border: 0;
	display: block;
	background:url(../images/index_logo.jpg);
	background-repeat:no-repeat;
}
#index_header_logo_2
{
width:315px;
height:58px;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
float:left;
text-align:center;
}
#index_header_pic
{
width:663px;
height:220px;
background-color:#000;
float:left;
background:url(../images/ran_img_bg.gif);
background-repeat:no-repeat;
}
#index_header_pic_inner
{
width:651px;
height:203px;
float:left;
margin-top:5px;
padding:0px;
padding-left:5px;
}
#index_body
{
width:978px;
min-height:432px;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-y;
float:left;
overflow:auto;
}
#index_body_col_1
{
width:589px;
min-height:432px;
float:left;
/*background-color:#565656;*/
}
#index_body_col_2
{
width:389px;
min-height:432px;
float:right;
overflow:auto;
/*background-color:#ccc;*/
}
#footer_links
{
width:978px;
min-height:78px;
/*background-image:url(../images/footer_links_bg.jpg);
background-repeat:repeat-x;*/
float:left;
overflow:auto;
background-color:#85B082;
border-top:#fff 2px  solid;
border-bottom:#444b3b 2px solid;
}
#last_image{
margin:0px;
padding:0px;
float:left;
}
#footer
{
width:978px;
float:left;
height:35px;
background-color:#9c9c9c;
}
#nav
{
width:480px;
float:left;
height:35px;
padding-top:9px;
}
#contant
{
width:550px;
float:left;
min-height:235px;
margin-left:5px;
margin-top:5px;
overflow:auto;
}
#featured_listing
{
width:589px;
float:left;
height:154px;
}
#home_search
{
width:382px;
height:186px;
float:right;
background-image:url(../images/homesearch_bg.jpg);
background-repeat:no-repeat;
}
#home_search_2
{
width:200px;
height:100px;
float:left;
margin-left:10px;
margin-top:45px;

}
#contant_2
{
margin-top:15px;
padding-left:5px;
/*margin-right:5px;*/
width:375px;
height:auto;
float:right;
}
#signup
{
width:382px;
height:80px;
float:right;
}
#ourpartners
{
width:128px;
float:right;
height:45px;
}
#news_signup
{
width:189px;
height:80px;
float:left;
background-image:url(../images/newsletter_signup.jpg);
background-repeat:no-repeat;
}
#text_field_1
{
width:159px;
height:20px;
float:left;
padding-left:17px;
margin-top:32px;
}
#text_field_2
{
width:159px;
height:20px;
float:left;
padding-left:17px;
margin-top:35px;
}
#site_search
{
width:193px;
height:80px;
float:right;
background-image:url(../images/sitesearch.jpg);
background-repeat:no-repeat;
}
.home_title
{
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:20px;
/*font-style:italic;*/
line-height:25px;
font-weight:bold;
}
.contentheading{
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:20px;
}
.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
}
.text a:link, .text a:active, .text a:visited, .text a:hover
{
	text-decoration:underline;
    color:#efc757;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;	
}
.text a:hover
{
	text-decoration:none;
    color:#efc757;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;	
}
.text_3 a:link, .text_3 a:active, .text_3 a:visited, .text_3 a:hover
{
	text-decoration:underline;
    color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_3 a:hover
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;	
}
.text_2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.text_3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000000;
}
.links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#000;
}
.links a:link, .links a:active, .links a:visited, .links a:hover
{
	text-decoration:underline;
    color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.links a:hover
{
	text-decoration:none;
    color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#copy
{
width:675px;
float:left;
margin-top:10px;
margin-left:6px;

}
#web
{
margin-top:10px;
width:250px;
float:right;
}
.input {
    width: 120px;
	height:13px;
	border:0px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	font-size:12px;
	top:0px;
}
#lence
{
width:91px;
float:right;
margin-right:13px;
margin-top:86px;
}
.input_2 {
    width: 130px; 
	height:20px;
	border:0px;
	/*background-color:#ffffff;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	}


/* Menu stuff*/
div#horiz-menu {
	position: relative;
	margin: 0px;
	float:left;
	background-color:#fff;
}

div#sub-menu {
	position: absolute;
	left: 262px;
	top: 75px;
}

div#transparent {
	position: relative;
	z-index: 5;
}

div#pathway {
	float: left;
	height: 30px;
	margin-bottom: 15px;
}

/* @group Horizontal Menu */

#horiz-menu {
	height: 35px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0;
	margin-right: 0px;
	padding: 0;
}

#horiz-menu li span {
	display: block;
	float: left;
}

#horiz-menu a {
	display: block;
	float: left;
	height: 35px;
	line-height: 30px;
	padding: 0 0px;
	padding-left:20px;
	padding-right:16px;
	font-weight: normal;
	font-size: 20px;
	text-decoration:none;
font-family:"Times New Roman", Times, serif;

}

#horiz-menu li li a {
	font-size: 14px;
}

#horiz-menu a:hover {
	text-decoration: none;
	color:#000;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background: none;	
	color:#000;
}

/* @end */

/* @group Sub Menu */

#sub-menu ul {
	margin: 0;
	padding: 0;
}

#sub-menu ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#sub-menu ul li a {
	padding: 0 15px;
	font-size: 14px;
}

/* @end */
selectbox{
border:#000 1px  solid;
background-color:#fff;
height:20px;
}
/* @group Content Styles */
.selectbox{
background:none;
border:#000 1px  solid;
background-color:#fff;
/*border:none;*/
width:145px;
height:20px;
margin-top:1px;
/*padding: 2px 7px 0px 7px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
option{
background-color:#fff;
}
/* attributes of the container element of textbox */
.loginboxdiv{
margin:0px;
height:25px;
width:146px;
background:url(../images/box.jpg) no-repeat bottom;
margin-bottom:5px;
}
/* attributes of the input box */
.loginbox
{
background:none;
border:none;
width:134px;
height:20px;
padding-top:5px;
padding-left:2px;
/*padding: 2px 7px 0px 7px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
