/*change of style sheet*/  
body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}

h1{
font-size:16px;
}
h2{
font-size:14px;
}
h3{
font-size:13px;
font-weight:bold;
}

p{
text-align:justify;
}
.subtitle{
font-size:12px;

font-weight:bold;
}
.bold_txt{

font-weight:bold;
}
.italic_txt{

font-style:italic;
}
.bold_txt_aligntop{
vertical-align:top;
font-weight:bold;
}
.floatLeft{
float:left;
padding-right:10px;

}
.floatRight{
float:right;
padding-left:10px;

}
.press_gallery_item{
float:left;
padding-right:5px;
padding-bottom:10px;

}
.clearfloat { 
	clear:both;
    height:0;
   
    line-height: 0px;
}

.bgLightGrey{
background-color:#CCCCCC;
padding:3px 10px 3px 10px;

}
a:link, a:visited{
color:#ff9600;
text-decoration:underline;
}

a:hover{
	color:red;
	text-decoration:none;
	}
.table_layout{
/*border:#333333 solid 1px;*/
    border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;

}
.table_layout th{
font-weight:bold;
background-color:#333333;
	color:#CCCCCC;
	text-align:center;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;  
	padding:.3em 1em;

}
.table_layout tr.odd td	{
	background-color:#CCCCCC;
	}
.table_layout td {
	color:#000000;
	background-color:#b0b0b0;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	
}
.table_layout tr.footcol td	{

	font-weight:bold;
	color:#000000;
	text-align:center;
	
	padding:.3em 1em;
	}
.super_txt{  /*For the m2*/
vertical-align:super;
font-size:8px;
}
/*News
-----------------------------------------*/
.news_header{
color:#ff9600;
font-size:13px;
font-weight:bold;
}
.news_section{
padding-bottom:5px;
}
.red_text{
color:#f30000;
}
/*Top Navigation
-----------------------------------------------*/
.top_nav{
background-color:#c14d4d;
color:#FFFFFF;
font-size:10px;
text-align:center;
height:25px;
}

/*---------------------------------------
Top Navigation 
---------------------------------------*/
#top_nav1 {
font-size:10px;
background-color:#c14d4d;
color:#FFFFFF;
 float:right;
height:25px;
border:1px solid #00000;

 
}
#top_nav1 ul{
margin: 0 auto;
list-style-type:none;
line-height:normal;
text-align:center; 
margin-top:5px;

}
#top_nav1 li{
float:left;
}
#top_nav1 a{
padding:18px 18px;
margin-right:2px;
text-decoration:none;
font-size:10px;
color:#FFFFFF;
}
#top_nav1 a:hover, #top_nav a.current{
color: #ff9600;
text-decoration:none;
}
/*Top Navigation #2
-----------------------------------------*/
#top_nav2{
background-image:url(images/top2_bg.jpg);
background-repeat:repeat-x;
height:26px;
color:#FFFFFF;
font-size:10px;
text-align:center;
}
#top_nav2 ul{
margin: 0 auto;
list-style-type:none;
line-height:normal;
text-align:center; 
margin-top:6px;
float:right;   /*To align right*/
}
#top_nav2 li{
float:left;  /*To display array in orders*/
}
#top_nav2 a{
padding:18px 18px;
margin-right:2px;
text-decoration:none;
font-size:10px;  
color:#FFFFFF;
}
#top_nav2 a:hover, #top_nav a.current{
color: #ff9600;
text-decoration:none;
}
#top_nav3{
background-image:url(images/top3_bg.jpg);
background-repeat:repeat-x;
height:28px;
color:#FFFFFF;
font-size:10px;
text-align:center;

}
#top_nav3 ul{
margin: 0 auto;
list-style-type:none;
line-height:normal;
text-align:center; 

float:right;  /*To align right*/

}
#top_nav3 li{
float:left;  /*To display array in orders*/

}
#top_nav3 li.items{ /*To fix the 3rd navigation divider image*/
margin-top:6px; 
}
#top_nav3 a{
padding:7px 7px;
margin-right:5px;
text-decoration:none;
font-size:10px;
color:#FFFFFF;

}
#top_nav3 a:hover, #top_nav a.current{
color: #ff9600;
text-decoration:none;
}
/*LHS Navigation
----------------------------------------------*/
#lhs_bg{
background-color:#a60000;
color:#FFFFFF;

}
#lhs_bg a:link, #lhs_bg a:visited{
text-decoration:none;
color:#FFFFFF;
}

#lhs_bg a:hover{
color:#ff9600;
text-decoration:underline;
}



	
.comm_links{

font-size:13px;
padding-bottom:10px;

}
.lhs_submit{
padding-top:5px;
padding-bottom:5px;
padding-right:8px;
font-size:12px;
font-weight:bold;
}
.lhs_hori_white_dot { background-image: url(images/white_red_dot.jpg);  background-repeat: repeat-x;  }

.lhs_hori_grey_dot { background-image: url(images/grey_dot.jpg);  background-repeat: repeat-x;  }
.lhs_vertical_grey_dot { background-image: url(images/grey_dot_vert.jpg);  background-repeat: repeat-y;   }

/*RHS Navigation
------------------------------------------------------*/
#rhs_menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

#rhs_menu h1 {
display: block; 
background-color: #FF0000;
font-size: 90%; 
padding: 3px 0 5px 3px;

color: #FFFFFF;
margin: 0px;
width:159px;
}

#rhs_menu h2 {
display: block; 
background-color: #9a9a9a;
font-size: 90%; 
padding: 3px 0 5px 3px;

color: #FFFFFF;
margin: 0px;
width:159px;
}
#rhs_menu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#rhs_menu ul li {
margin: 0px;
padding: 0px;
}
#rhs_menu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #9a9a9a;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:160px;
}

#rhs_menu ul li a:hover, #rhs_menu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

/*Hot Deals
-----------------------------------------------------*/
	.hotdeals{
				/*border-bottom:1px #8e0000 solid;
				border-left:1px #8e0000 solid;
				border-right:1px #8e0000 solid;
				padding-left:8px;
				padding-right:8px;
				
				width: 216px;
				padding-top:5px;
				
				padding-bottom:5px;*/
				width:216px;
				text-align:justify;
				vertical-align:top;
				}
				.hotdeals_title{
				color:#8e0000;
				font-size:12px;
				font-weight:bold;
				}
				
/* Property style
------------------------------------------------------*/
.property_table{
			 border-bottom:1px solid #CCCCCC;
			 border-left:1px solid #CCCCCC;
			 border-right:1px solid #CCCCCC;
			 }
             			#property_lhs  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 100px;
padding: 0px;
margin: 0px;
font-size:14px;

}

.property_content{
padding:3px;}

#property_lhs ul {
margin: 0px;
padding: 0px;
border: none;
list-style-type:none;

}
#property_lhs li {
margin: 0px;
padding: 0px;
}
#property_lhs li a {

display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 8px;
text-decoration: none;
color: #666666;
width:160px;
}

#property_lhs li a:hover {
color: #000000;
background-color: #eeeeee;
}

.property_title{
			background-image:url(images/top3_bg.jpg);
			background-repeat:repeat-x;
			height:28px;
			color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
			text-align:left;
			padding-left:10px;
			 }
			 
.scrollable {
  width: 100%;
  height: 78px;
  text-align:justify;
  overflow: auto;
  border-left:1px solid #CCCCCC; 
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  scrollbar-arrow-color: #464646;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #999999;
scrollbar-face-color: #B5B1AA;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #CCCCCC;
scrollbar-track-color: #e6e6e6;
}
.scrollable_txt{
padding:5px 0px 5px 0px;
} 
.scrollable_txt img{
border:0;
}
/*Form Elements
-----------------------------------------------------*/
.formlabel { color: #ffffff; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; text-align:left}
.formtext { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F4F3F8;  }

.formsubmit {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; }
.forminput { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.form_textarea{
	
	font-weight :normal;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.asterisk_red{
color:#FF0000;}
.main_txt{
font-family: Britannic Bold, Arial, Helvetica, sans-serif;
text-align:justify;

}
/*Footer

----------------------------------------*/
#footer_grey{
background-color:#c2c2c2;
color:#000000;
font-size:10px;
text-align:center;
width:1005px;
height:26px;
}
#footer_grey ul{
margin: 0 auto;
list-style-type:none;
line-height:normal;
margin-left:40px; 
}
#footer_grey li{
float:left;  /*To display array in orders*/
margin-top:6px;

}

#footer_grey a{
padding:10px 10px;
margin-right:5px;
text-decoration:none;
font-size:10px;
color:#000000;

}
#footer_grey a:hover, #top_nav a.current{
color: #ff9600;
text-decoration:none;
}
.footer_red{
color:#c40000;
text-align:right;
}

