/*  

Theme Name: Rankin

Author URI: http://ferventsoft.com

Version: 1

Author: Fervent

*/



body {

	font: 11px Verdana, Helvetica, Arial, Sans-Serif; 

	background:#e12200 url(images/body-gr.png) repeat-x;

	color:#000;

	margin: 0;
	height:auto;

	}

a, a:visited{

	color: #000000;

	text-decoration: none;

	}

	

a:hover{

	color: #000000;

	text-decoration: underline;

	}



#container { 

	width: 930px; 

	background:#6e1000;

	text-align: left; 

	margin: 0px auto;

	padding:0; 

}



ul {

	margin:0;

	padding:0;

	list-style-type:none;

}



#footer { 

	/*background:#ff7e00 url(images/container-bot.gif) no-repeat left bottom;*/

	background-color:#440A00;
	overflow:hidden;

	

	color:#ffdab6;	

	font-family:Georgia, "Times New Roman", Times, serif;

	padding: 20px 0 20px 0;

	font-size:12px;

	/*text-transform:uppercase;*/

	text-align: center;

	/*border-top: 8px solid #005e25;*/

	clear: both;

	}



#footer a { 

	color:#ff0000;	

	font-family:arial;

	font-size:11px;

	text-decoration: none;

	line-height:18px;

	}

#footer a:hover{ 

	color:#ffba01;	

	font-family:arial;

	font-size:11px;

	text-decoration: none;

	line-height:18px;

	}

.clear {

	clear:both;

}







/* ----------- HEADER ---------------- */

#header { 

	background:#fff url(images/header-top.gif) no-repeat;

	padding-top:5px;

}



#header h1 {

	font: 35px Helvetica, Georgia, Arial, Verdana, Sans-Serif; 

	color: #fff;

	margin:20px 0px 0px 30px;

}



#header h1 a {

	color:#8bc33e;

	text-decoration: none;

	font-weight: bold;

}



#header h3 {

	font: 14px arial, Times New Roman, Sans-Serif; 

	color: #666;

	margin:0px 20px 20px 30px;

	font-weight: bold;

}

/* ---------- END HEADER -------------- */









/* ---------- MAIN NAVIGATION MENU CODE ---------------- */

#logo{
float:left;

height:130px;
margin:0;
padding:0;
background:#fff url(images/menu_bg.gif) repeat-x bottom left;
}


#logo img{
float:left;

}

#menu h2 {

	margin: 0;

	padding: 10px 25px 12px 25px;

	}

	

#menu li {

	list-style: none; 

	display: inline;

	margin: 0;

	padding: 0;

	}



#menu {
	float:left;
	height:130px;

	font-size:13px;

	/*text-transform:uppercase;*/

	background:#fff url(images/menu_bg.gif) repeat-x bottom left;
	font-family:arial, "Times New Roman", Times, serif;

	/*padding-left:130px;*/
	
	margin:0;
	font-weight:bold;
	width:838px;

	margin-bottom:0px;
	position:relative;
	
	

	}

	

#menu ul{

	margin:0;

	padding:0;

	list-style-type:none;

	width:auto;

	float:left;
	width:100%;
	

	}

	

#menu ul li{

	display:block;

	float:left;

	margin:0 7px;

	

	}

	

#menu ul li a{

	display:block;

	float:left;

	color:#ffffff;

	text-decoration:none;

	padding:0  1px 0 25px;

	}

	

#menu ul li a:hover {

	color:#fff;	

	}



#menu ul li.current_page_item a,#menu ul li.current_page_item a:hover {

	color:#000000;

	/*background:transparent url(images/menuslice.gif) repeat top center;*/

	}

	

/**html #menu ul li a, #menu ul li a.current, #menu ul li a span {

	height:1%;

	line-height:43px;

	}*/

/* -------------- END OF MAIN NAVIGATION MENU CODE --------------------- */





/* -------------- MAIN CONTENT OR MIDDLE COLUMN ------------------------ */



 .top_text{
padding:10px 25px;
color:#ff0000;

font-size:12px;}
 .top_text a{
margin-right:20px;
padding:10px 0px 0 25px;
color:#ff0000;
font-size:12px;
background:url(images/top_bullet.gif) no-repeat 7px 13px;}
.top_text a:hover{
text-decoration:none;
color:#000;}

#content { 

	float:left;

	
	width: 457px; 
	margin:0 8PX 20px 8PX;

	padding: 5px 28px 5px;
	
	
	height:auto;

	background-color:#FFFFFF;

	

	}

/**html #content {

	height:600px;

	width:500px;

	w\idth:450px;

	}*/



#content p{

	margin: 0;

	line-height: 18px;

	padding: 0 0 10px 0;

	background-color:#FFFFFF;

	}

#content p img {

	float:left;

	border: none;

	/*
	update-05-10
	margin-right:15px;

	margin-bottom: 3px;*/

	}

#content h1, #content h2 {

	font: bold 22px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #000000;

	margin: 0;

	line-height: 120%;

	}



#content h1 a, #content h2 a  {

	color: #000000;

	text-decoration: none;

	}



#content h1 a:hover, #content h2 a:hover {

	color: #000000;

	text-decoration: none;

	}



#content h3 {

	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #000000;

	margin-bottom: 10px;

	line-height: 120%;

	border-bottom: 1px solid #cccccc;padding-bottom:5px;

	}

#content h3 a  {

	color: #000000;

	text-decoration: none;

	}



#content h3 a:hover {

	color: #000000;

	text-decoration: none;

	}


#content h4 {

	font: bold 11px Helvetica, Arial, Verdana, Sans-Serif;
	color:#B3B3B3;

	margin: 5px;
	

	line-height: 120%;

	}

#content ol {

	list-style: decimal; 

	line-height: 18px;

	margin: 0;

	padding: 0 0 10px 30px;

	}

	

#content ul {

	list-style: none;

	margin: 0;

	padding: 0 0 20px 0;

	}

	

#content li {

	margin: 0;

	padding: 0;

	}

	

#content ul li {

	list-style: square inside;

	margin: 0 0 0 10px;

	padding: 5px 0 0 0;

	}

	

#content ul li a {

	color: #000000;

	text-decoration: none;

	}



#content ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

	

blockquote{

	margin: 0 0 0 25px;

	padding: 0 25px 0 10px;

	font-style: italic;

	color: #666666;

	border-left: 1px solid #cccccc;

	}

	

#content blockquote p{

	margin: 0 0 20px 0;

	padding: 0;

	}

	

#content p.bloglinks {

	border:1px solid #ddd;

	background:#fff;

	margin-bottom:10px;

	line-height: 18px;

	padding:5px 8px;

}



.postspace {

	background: #FFFFFF;

	width: 440px;

	height: 32px;

	margin: 0;

	padding: 0;

	}

.postspace2 {

	background: #F6F6F6;

	width: 454px;

	height: 0;

	margin: 0;

	padding: 0;

	}

	

.postspace3 {

	background: #FFFFFF;

	width: 440px;

	height: 15px;

	margin: 0;

	padding: 0;

	}
/*develpper new code	*/
/* New post category style */
/*For french_lifestyle_articles */

.life-style-bg{
background-image:url(images/list-property-bg.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
padding:19px 5px 5px 5px;
}
.life-style-re-heading{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#FF0000;
}
.life-style-detail{
font-family:arial;
color:#636363;
font-size:11px;
line-height:16px;
text-align:justify;
}
.life-style-heading-main{
font-family:Myriad Pro;
color:#5b5b5b;
font-size:16px;
line-height:18px;
text-align:justify;
}
.life-style-banner-head{
font-family:Myriad Pro;
color:#ffffff;
font-size:18px;
line-height:18px;
text-align:left;
}
.life-style-banner-text{
font-family:Arial;
color:#b6b6b6;
font-size:12px;
line-height:18px;
text-align:left;
}
.button-disable{
font-family:arial;
color:#bfbfbf;
font-size:11px;
background-color:#ffffff;
border:#c7c7c7 1px solid;
width:73px;
}
.button-enable{
font-family:arial;
color:#fe0000;
font-size:11px;
background-color:#ffffff;
border:#fe0000 1px solid;
width:73px;
}
.currunt-page{
font-family:arial;
color:#ffffff;
font-size:11px;
background-color:#fe0000;
border:#fe0000 1px solid;
width:21px;
margin:5px;

}
.next-page{
font-family:arial;
color:#fe0000;
font-size:11px;
background-color:#ffffff;
border:#fe0000 1px solid;
width:21px;
margin:5px;
}
.next-page a{
color:#fe0000;
text-decoration:none;
margin:5px;

}
.next-page a:hover{
color:#ffffff;
text-decoration:none;
margin:5px;
}

.red a{
color:#fe0000;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-family:Arial;
}
.red a:hover{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

/* End of new post category style */
.prodetails {

	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	font-size:11px;
	font-weight:200;
	line-height: 16px;
	

	margin: 5px 2px 2px 5px;
	

	

	}

/* ------------- END OF MAIN CONTENT OR MIDDLE COLUMN CODE -------------- */

/* -------------- MAIN CONTENT of property OR MIDDLE COLUMN ------------------------ */

#propertycontent { 

	float:left;

	
	width: 457px; 
	margin:0 8PX 20px 8PX;

	padding: 5px 28px 5px;
	/*width: 458px; 

	margin:0 0PX 20px 8PX;

	padding: 5px 25px 5px;*/

	min-height:600px;

	background-color:#FFFFFF;

	

	}

/**html #content {

	height:600px;

	width:500px;

	w\idth:450px;

	}*/



#propertycontent p{

	margin: 0;

	line-height: 18px;

	padding: 0 0 10px 0;

	background-color:#FFFFFF;

	}

#propertycontent p img {

	float:left;

	border: none;

	margin-right:15px;

	margin-bottom: 3px;

	}

#propertycontent h1, #propertycontent h2 {

	font: bold 22px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #000000;

	margin: 0;

	line-height: 120%;

	}

#propertycontent h1 a, #propertycontent h2 a  {

	color: #000000;

	text-decoration: none;

	}



#propertycontent h1 a:hover, #propertycontent h2 a:hover {

	color: #000000;

	text-decoration: none;

	}



#propertycontent h3 {

	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #000000;

	margin-bottom: 10px;

	line-height: 120%;

	border-bottom: 1px solid #cccccc;padding-bottom:5px;

	}

#propertycontent h3 a  {

	color: #000000;

	text-decoration: none;

	}



#propertycontent h3 a:hover {

	color: #000000;

	text-decoration: none;

	}



#propertycontent ol {

	list-style: decimal; 

	line-height: 18px;

	margin: 0;

	padding: 0 0 10px 30px;

	}

	

#propertycontent ul {

	list-style: none;

	margin: 0;

	padding: 0 0 20px 0;

	}

	

#propertycontent li {

	margin: 0;

	padding: 0;

	}

	

#propertycontent ul li {

	list-style: square inside;

	margin: 0 0 0 10px;

	padding: 5px 0 0 0;

	}

	

#propertycontent ul li a {

	color: #000000;

	text-decoration: none;

	}



#propertycontent ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

	

blockquote{

	margin: 0 0 0 25px;

	padding: 0 25px 0 10px;

	font-style: italic;

	color: #666666;

	border-left: 1px solid #cccccc;

	}

	

#propertycontent blockquote p{

	margin: 0 0 20px 0;

	padding: 0;

	}

	

#propertycontent p.bloglinks {

	border:1px solid #ddd;

	background:#fff;

	margin-bottom:10px;

	line-height: 18px;

	padding:5px 8px;

}



.postspace {

	background: #FFFFFF;

	width: 440px;

	height: 32px;

	margin: 0;

	padding: 0;

	}

.postspace2 {

	background: #FFFFFF;

	width: 440px;

	height: 0;

	margin: 0;

	padding: 0;

	}

	

.postspace3 {

	background: #FFFFFF;

	width: 440px;

	height: 15px;

	margin: 0;

	padding: 0;

	}

/* ------------- END OF MAIN CONTENT OR MIDDLE COLUMN CODE -------------- */



/*..............  Booking form conent......................................*/
/* -------------- MAIN CONTENT of property OR MIDDLE COLUMN ------------------------ */

#bookviewcontent { 

	float:left;

	width: 694px; 

	margin:0 0PX 10px 8PX;

	padding: 5px 10px 5px;

	min-height:600px;

	background-color: #FFFFFF;

	

	}




#bookviewcontent p{

	margin: 0;

	line-height: 18px;

	padding: 0 0 10px 0;

	background-color:#FFFFFF;

	}

#bookviewcontent p img {

	float:left;

	border: none;

	margin-right:15px;

	margin-bottom: 3px;

	}

#bookviewcontent h1, #bookviewcontent h2 {

	font: bold 22px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #000000;

	margin: 0;

	line-height: 120%;

	}

#bookviewcontent h1 a, #bookviewcontent h2 a  {

	color: #000000;

	text-decoration: none;

	}



#bookviewcontent h1 a:hover, #bookviewcontent h2 a:hover {

	color: #000000;

	text-decoration: none;

	}



#bookviewcontent h3 {

	font: bold 15px Helvetica, Arial, Verdana, Sans-Serif; 

	color: #000000;

	margin-bottom: 10px;

	line-height: 120%;

	border-bottom: 1px solid #cccccc;padding-bottom:5px;

	}

#bookviewcontent h3 a  {

	color: #000000;

	text-decoration: none;

	}



#bookviewcontent h3 a:hover {

	color: #000000;

	text-decoration: none;

	}



#bookviewcontent ol {

	list-style: decimal; 

	line-height: 18px;

	margin: 0;

	padding: 0 0 10px 30px;

	}

	

#bookviewcontent ul {

	list-style: none;

	margin: 0;

	padding: 0 0 20px 0;

	}

	

#bookviewcontent li {

	margin: 0;

	padding: 0;

	}

	

#bookviewcontent ul li {

	list-style: square inside;

	margin: 0 0 0 10px;

	padding: 5px 0 0 0;

	}

	

#bookviewcontent ul li a {

	color: #000000;

	text-decoration: none;

	}



#bookviewcontent ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

	

blockquote{

	margin: 0 0 0 25px;

	padding: 0 25px 0 10px;

	font-style: italic;

	color: #666666;

	border-left: 1px solid #cccccc;

	}

	

#bookviewcontent blockquote p{

	margin: 0 0 20px 0;

	padding: 0;

	}

	

#bookviewcontent p.bloglinks {

	border:1px solid #ddd;

	background:#fff;

	margin-bottom:10px;

	line-height: 18px;

	padding:5px 8px;

}
#postspace3 {

	background: #FFFFFF;

	width: 440px;

	height: 15px;

	margin: 0;

	padding: 0;

	}

#post{
background-image:url(images/list-property-bg.jpg);
background-repeat:repeat-x;
/*background-position:0px 0px 0px 0px;*/
padding:15px;


color:#636363;
font-size:11px;
line-height:16px;
text-align:left;

}
#post img{
float:left;

margin-right:10px;
padding:5px;
border:#c8c8c8 1px solid;
background-color:#FFFFFF;
}
#post h2{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#FF0000;
}

#post p{
text-align: justify;



}
#post h2 a{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#FF0000;
}
.postspace {

	background: #FFFFFF;

	width: 440px;

	height: 32px;

	margin: 0;

	padding: 0;

	}

.postspace2 {

	background: #FFFFFF;

	width: 440px;

	height: 0;

	margin: 0;

	padding: 0;

	}

	


/* ------------- END OF MAIN CONTENT OR MIDDLE COLUMN CODE -------------- */



/* ------------- LEFT SIDEBAR CODE -------------------------------------- */

#l_sidebar { 

	background: #f5f5f5 url(images/lsidebar-bot.gif) no-repeat left bottom;

	color: #000000;

	width:192px;

	float:left; 

	margin:0 0 0px 8px;

	padding:0px 0px 0px 0; 

	min-height: 660px;

	display:inline;

	}



/**html #l_sidebar {

	height: 660px;

	width:215px;

	w\idth:185px;

	}*/



#l_sidebar p {

	margin: 0;

	line-height: 16px;

	padding: 5px 0 10px 0;

	border:1px solid #ddd;

	}

	

#l_sidebar h2 {

	font: 13px Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	background-color:#ff0000;

	color:#000000;

	}

	



#l_sidebar ul {

	background:#fff;

	margin:0 0 0px 0;

	border-bottom:8px solid #6e1000;

	}

	

#l_sidebar ul li, #l_sidebar li ul li {

	width:100%;

	background-image:url(images/arrow.jpg);

	background-position:right;

	background-repeat:no-repeat;

	}

	

#l_sidebar h2 {

	color:#FFFFFF;
	

	padding:8px 15px 8px 15px;

	}

		.widgettitle{

		color:#FFFFFF;

	padding:8px 15px 8px 15px;

}



#l_sidebar ul {

	list-style: none;

	padding:0;

	/*border:1px solid #ddd;*/

	}

	

#l_sidebar li {

	list-style-type:none;

	margin: 0;

	padding: 0;

	

	}

	

#l_sidebar ul li a {

	display: block;

	color:#ff2701;

	text-decoration: none;

	padding:10px 15px 15px 0px;

	margin-left:10px;

	margin-right:10px;

	

	line-height:1.5;

	border-bottom:#CCCCCC 1px solid;

	

	}



#l_sidebar ul li a:hover {

	color: #000000;

	/*background: #c4c4c4;*/

	}

	

#l_sidebar ul.children {

	margin-left: 20px;

	}

	

/* ------------ END OF LEFT SIDEBAR CODE ---------------------------- */






/* ------------- LEFT SIDEPROPERTY CODE -------------------------------------- */

#l_sideproperty { 

	/*background: #f5f5f5 url(images/lsidebar-bot.gif) no-repeat left bottom;*/

	color: #000000;

	width:192px;

	float:left; 

	margin:0px 0 0px 8px;

	padding:0px 0px 0px 0; 

	min-height: 660px;

	display:inline;

	}



/**html #l_sidebar {

	height: 660px;

	width:215px;

	w\idth:185px;

	}*/


#l_sideproperty p {

	margin: 0;

	line-height: 16px;

	padding: 5px 0 10px 5px;


	border-bottom:8px solid #6e1000;
	background-color:#FFF;

	}
#l_sideproperty p img{
margin-bottom:2px;
	}	

	

#l_sideproperty h2 {

	font: 12px Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	background-color:#ff0000;

	color:#000000;

	}

	



#l_sideproperty ul {

	background:#fff;

	margin:0 0 0px 0;

	border-bottom:8px solid #6e1000;
	list-style:none;
	overflow:hidden;
	
	}

#l_sideproperty .pro_list{background:#fff;

	margin:0 0 0px 0;

	border-bottom:8px solid #6e1000;
	list-style:none;
	overflow:hidden;
	width:100%;
	
}	
#l_sideproperty .pro_list td{ border-bottom:1px solid #e1e1e1; padding:6px 4px;}

#l_sideproperty ul li, #l_sideproperty li ul li {

	width:100%;
	
	/*background-image:url(images/arrow.jpg);

	background-position:right;

	background-repeat:no-repeat;*/
	
	}

#l_sideproperty ul li img, #l_sideproperty li ul li img{


margin:0px 2px 0px 0px;

width:16px;
position:static;

	}
	
	/* For ie only 
* html #l_sideproperty ul li img {
margin:-17px 20px 0px 0px;
} */
	

#l_sideproperty h2 {

	color:#FFFFFF;

	padding:8px 15px 8px 10px;

	}

		.widgettitle{

		color:#FFFFFF;

	padding:8px 15px 8px 15px;

}



#l_sideproperty ul {

	list-style: none;

	padding:0;

	/*border:1px solid #ddd;*/

	}

	

#l_sideproperty li {

	list-style-type:none;

	margin: 0;

	padding: 0;
	text-align:left;
	

	}

	

#l_sideproperty ul li a {

	display:block;

	color:#ff2701;

	text-decoration: none;

	padding:5px 15px 5px 10px;

	margin-left:10px;

	margin-right:10px;
	width:85%;
	
text-align:left;
	line-height:1.5;

	border-bottom:#CCCCCC 1px solid;
	
	

	}



#l_sideproperty ul li a:hover {

	color: #000000;

	background: #c4c4c4;

	}

	

#l_sideproperty ul.children {

	margin-left: 20px;

	}

	

/* ------------ END OF LEFT SIDEBAR CODE ---------------------------- */







/* ------------ RIGHT SIDEBAR CODE ---------------------------------- */

#r_sidebar { 

	background: #f5f5f5 url(images/lsidebar-bot.gif) no-repeat left bottom;
	/*background-image:url(images/left-bar-bg.jpg);*/

	

	color:#000;

	width: 192px;

	float:left; 

	margin:8px 4px 0px 0px;

	padding:0px 0px 0px 0; 
	

	}

	

/**html #r_sidebar {

	width:215px;

	w\idth:185px;

	}*/

	

#r_sidebar p {

	margin: 0;

	line-height: 16px;

	padding: 5px 0 10px 0;

	border:1px solid #ddd;

	}

	

#r_sidebar h2 {

	font: 13px Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	background-color:#ff0000;

	color:#000000;

	}

	



#r_sidebar ul {

	background:#fff;

	margin:0 0 0px 0;

	border-bottom:8px solid #6e1000;

	}

	

#r_sidebar ul li, #r_sidebar li ul li {

	width:100%;

	background-image:url(images/arrow.jpg);

	background-position:right;

	background-repeat:no-repeat;

	}

	

#r_sidebar h2 {

	color:#FFFFFF;
	

	padding:8px 15px 8px 15px;

	}

		.widgettitle{

		color:#FFFFFF;

	padding:8px 15px 8px 15px;

}



#r_sidebar ul {

	list-style: none;

	padding:0;

	/*border:1px solid #ddd;*/

	}

	

#r_sidebar li {

	list-style-type:none;

	margin: 0;

	padding: 0;

	

	}

	

#r_sidebar ul li a {

	display: block;

	color:#ff2701;

	text-decoration: none;

	padding:10px 15px 15px 0px;

	margin-left:10px;

	margin-right:10px;

	

	line-height:1.5;

	border-bottom:#CCCCCC 1px solid;

	

	}



#r_sidebar ul li a:hover {

	color: #000000;

	/*background: #c4c4c4;*/

	}

	

#r_sidebar ul.children {

	margin-left: 20px;

	}
	


/* ------------ END OF RIGHT SIDEBAR CODE ----------------------- */

/* ------------ RIGHT SIDEPROPERTY CODE ---------------------------------- */

#r_sideproperty { 

	background: #f5f5f5 url(images/lsidebar-bot.gif) no-repeat left bottom;
	background:#fff;
	color:#000;

	width: 212px;
	height:620px;

	float:left; 

	margin:0px 0 0px 0px;

	padding:0px 0px 0px 0; 

	}

	

/**html #r_sidebar {

	width:215px;

	w\idth:185px;

	}*/

	

#r_sideproperty p {

	background:#fff;

	margin:0 0 10px;

	line-height: 16px;

	padding: 5px 15px 10px;

	color:#333;

	border:1px solid #ddd;

	}

	

#r_sideproperty h2 {

	font: 16px Georgia, Arial, Verdana, Sans-Serif; 

	margin: 0;

	font-weight: bold;

	
line-height:18px;
	color:#000000;

	padding:8px 5px 8px 0px;
	background:url(images/header-bottom.jpg) no-repeat;
	background-position:bottom;
	height:25px;
	margin:10px 5px 4px 0px;

	}

	

#r_sideproperty li h2 {

	padding-top:0;

	font: 13px Arial, Verdana, Sans-Serif; 

	margin:0;
	
	font-weight: bold;

	/*background-color:#ff0000;*/

	color:#000000;

	padding:8px 15px 8px 0px;

	}



#r_sideproperty ul {

	background:#fff;

	padding:0;

	margin:0 8px 10px 2px;

	/*border-bottom:8px solid #6e1000;*/

	

	}



#r_sideproperty li {

	list-style-type:none;

	}



#r_sideproperty li ul li, #r_sideproperty ul li {

	width:100%;

	}



#r_sideproperty ul li ul li a {

	display: block;

	color:#ff2701;

	text-decoration: none;

	padding:10px 0pt 10px 15px;

	margin:0;

	}



#r_sideproperty ul li a {

	display: block;

	color:#ff2701;

	text-decoration: none;

	padding:10px 0pt 10px 15px;

	margin:0;

	}



#r_sideproperty ul li ul li a:hover {

	color: #000000;

	background: #000000;

	}

	

#r_sideproperty ul li a:hover {

	color: #000000;

	/*background: #000000;*/

}



#r_sideproperty form {

	padding:0 15px 10px;

	margin:0;

	}



#r_sideproperty form input {

	margin-bottom:10px;

	}

#r_sideproperty ul#recentcomments {

	padding:10px;

	}



#r_sideproperty ul#recentcomments li.recentcomments {

	background:url(images/blue-arrow.png) no-repeat 0 2px;

	padding-left:16px;

	line-height:1.4;

	margin:0 0 10px;

	width:auto;

	}

/* ------------ END OF RIGHT SIDEBAR CODE ----------------------- */











/* ------------ STYLING FOR CALENDAR WIDGET -------------------- */

#calendar_wrap table, #calendar_wrap caption {

	margin:0 auto;

	}

/* ------------ END OF STYLING FOR CALENDAR WIDGET -------------- */











/* ---------------- CONTENT COMMENTS SECTION -------------------- */

#content ol.commentlist {

	list-style: decimal; 

	line-height:1.6;

	margin:0;

	padding:0 0 10px 0;
	

	}



.commentlist li {

	list-style:none;

	margin-bottom:14px;
	border-bottom:1px solid #CCCCCC;

	}



.commentlist cite {

	padding: 15px;

	display:block;

	font-style:normal;

	background:#fcfcfc;

	/*border-top:1px solid #d6e4c1;*/

	/*border-bottom:1px solid #CCCCCC;*/

	color:#000000;

	}	



.commentlist a:link, .commentlist a:visited {

	color: #7D7D7D;

	}



.commentlist a:hover, .commentlist a:active {

	color: #666666;

	}



.commentlist cite img {

	padding:1px;

	border:1px solid #CCCCCC;
	

	float:left;

	margin-right:9px;

	}

#content h3#comments {

	background-image:url(images/list-property-bg.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCCCCC;
	margin-top:0px;
	padding: 15px;

	}

.commentlist .author {

	font: small-caps bold 1.1em Georgia, "Times New Roman", Times, serif;

	text-decoration:none;
	color:#000000;
	

	}

#content .author p {

	padding :0;

	
	margin:0;

	}



.commentlist .time {

	/*background: url(images/bg_clock.gif) no-repeat 1px;*/

	padding-left:0px;
	visibility:hidden;

	}

	

.commenttext {

	/*background: #516B2D url(images/comment-gr.png) repeat-x;

	border-top:1px solid #c5f386;*/

	padding:15px 20px;

	color:#00000;margin-bottom:15px;

	}

/* -------------- END OF CONTENT COMMENTS SECTION -------------------------- */



.optional {

  font-weight: normal;

  padding-top:15px;

  padding-bottom:10px;

  padding-left:10px;

  width:170px;

  border-bottom:#CCCCCC 1px solid;

  color:#000000;

  font-weight:bold;

  font-size:12px;

}

.optional select {

 width:80px;

 margin-left: 10px;

}
 .bgtab{
background-image:url(images/bg_img.gif) ;



}

/*New css*/
.list-bg{
background-image:url(images/list-property-bg.jpg);
background-repeat:repeat-x;
padding:10px;
font-family:arial;

}

.lh-grey{
font-family:arial;
color:#999999;
font-size:12px;
}
.lh-grey-bold{
color:#999999;
font-weight:bold;
font-family:arial;

}
.black-grey-bold{
color:#000000;
font-weight:bold;
font-family:arial;
font-size:12px;
height:100%;
}
.black-small-bold{
color:#000000;
font-weight:bold;
font-family:arial;
font-size:12px;
}
.gallery-img{
margin:5px;
padding:5px;
border:#c8c8c8 1px solid;
background-color:#FFFFFF;
}
.gallery-bg{
background-color:#DFDFDF;
padding:10px;
height:110px;
}
.grey-normal-bold{
color:#636363;
font-weight:normal;
font-family:arial;
font-size:12px;
}
.left-heading{
color:#000000;
font-weight:bold;
font-family:arial;
font-size:16px;
padding-bottom:5px;
}
.left-iteams{
font-family:arial;
font-size:12px;
font-weight:bold;
border-bottom:#dddddd 1px solid;
padding-top:8px;
padding-bottom:13px;
}
.left-iteams-normal{
font-family:arial;
color:#636363;
font-size:12px;
font-weight:normal;
border-bottom:#dddddd 1px solid;
padding-top:8px;
padding-bottom:13px;

}


.search-bg{
background-image:url(images/list-property-bg.jpg);
background-repeat:repeat-x;
background-position:0px 62px;
padding:19px 5px 5px 5px;

}
.search-text{
font-family:arial;
color:#666666;
font-size:11px;
}
.search-detail{
font-family:arial;
color:#636363;
font-size:11px;
line-height:16px;
padding-top:15px;
text-align:justify;
}
.red-link a{
font-family:Arial;
color:#FF0000;
font-family:12px;
font-weight:bold;
border-bottom:#dddddd 1px solid;
text-decoration:none;
padding-bottom:3px;
}
.red-link a:hover{
color:#000000;
}
.search-list-heading{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#acacac;
}
.search-green-heading{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#7c9a15;
}

.contactfrhead {
background-image:url(images/contact_bg2.gif);
background-repeat:repeat-x;
color:#B4A564;
font-weight:bold;
font-size:13px;
padding-left:5px;
padding-top:10px;
padding-right:5px;
padding-bottom:20px;
font-variant:normal;
text-align:justify;

/*background-position:0px 62px;
padding:19px 5px 5px 5px;*/

}
.contactfrbg {
background-image:url(images/contact_bg1.gif);
background-repeat:repeat-x;
padding-top:10px;
padding-left:5px;

/*background-position:0px 62px;
padding:19px 5px 5px 5px;*/

}


.paymentbg {
background-image:url(images/contact_bg2.gif);
background-repeat:repeat-x;
padding-left:5px;
padding-top:10px;
padding-right:5px;
padding-bottom:20px;

}

.paymenthead {

color:#B4A564;
font-weight:bold;
font-size:13px;
padding-left:1px;
padding-top:10px;
padding-right:2px;
padding-bottom:0px;
font-variant:normal;
text-align:left;

/*background-position:0px 62px;
padding:19px 5px 5px 5px;*/

}

/*For about us*/


.about-us{
background-image:url(images/about-us-bg.jpg);
background-repeat:repeat-x;
color:#636363;
}
.abt-heading{
font-family:Myriad Pro;
font-size:18px;
margin:10px;
padding-top:30px;
padding-left:5px;
color:#9d905c;
}
.about-details{
color:#636363;
padding-left:10px;
padding-right:3px;
}

.about-bold{
color:#515151; 
font-weight:bold;
padding-left:10px;
padding-right:3px;
}

.about-light-txt{
color:#A2A2A2; 
padding-left:10px;
padding-right:3px;
text-align: left;

}


/*artical images*/
.artical-img{
/*margin:3px;
padding:3px;
border:#c8c8c8 1px solid;*/
background-color:#FFFFFF;
border:0px;
}


/* Contact left side div */
.l_contact{
background-image:url(images/contact_left.jpg);
background-repeat:repeat-x;
height:163px;
text-align:left;
padding-left:6px;
padding-top:18px;
padding-right:25px;
color:#655F63;
font-size:10px;
}

.l_contact a{
font-family:Arial;
color:#FE0000;
font-size:10px;
font-weight:bold;
text-decoration: underline;

}
.l_contact a:hover{
color:#FE0000;
font-size:10px;
font-weight: bold
}

.l_contact h3{

color:#000000;
font-family:Arial;
	font-weight: bold;
	font-size:14px;

}

.sharelink {
float:left;
}

.tagslink {
float:right; 
color:#FF0000;
width:auto;
height:25px;
margin:0px;
}


.tagslink a{
margin-right:5px;
padding:10px 0px 0 25px;
color:#FF0000;
font-size:11px;
background:url(images/penicon.gif) no-repeat 5px 7px;}
.tagslink a:hover{
text-decoration:nones;
color:#000;}


.franch-bg{
padding:5px;
height:100px;
width:130px;
margin:0px;
color:#FF0000;
}

.franch-bg img{
margin:5px;
padding:5px;
border:#c8c8c8 1px solid;
background-color:#FFFFFF;
}

.franch-bg  a{

color:#FF0000;
font-size:11px;
}
.franch-bg  a:hover{
text-decoration:none;
color:#000;}

.relateimg {
/*float:left;*/

}

.relateimg img{
margin:5px;
padding:5px;
border:#c8c8c8 1px solid;
background-color:#FFFFFF;
}

.relateimg  a{

color:#FF0000;
font-size:11px;
}
.relateimg a:hover{
text-decoration:none;
color:#000;}
.relateimg h3 {

	background-image:url(images/list-property-bg.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #CCCCCC;
	margin-top:0px;
	padding: 15px;

	}
	
	

/* ------------ RIGHT SIDEBAR Artical CODE ---------------------------------- */

#r_sidebarartical { 

	background: #f5f5f5 url(images/lsidebar-bot.gif) no-repeat left bottom;

	color:#000;

	width: 192px;

	float:left; 

	margin:0px 0 0px 0px;

	padding:0px 0px 0px 0;
	height:auto;
	

	}

	

/**html #r_sidebar {

	width:215px;

	w\idth:185px;

	}*/

	

#r_sidebarartical p {

	margin: 0;

	line-height: 20px;

	padding: 5px 0 10px 0;
	font-weight:bold;

	/*border:1px solid #ddd;*/

	}

	

#r_sidebarartical h2 {

	font: 13px Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	background-color:#ff0000;

	color:#000000;

	}

	



#r_sidebarartical ul {

	background:#fff;

	margin:0 0 0px 0;

	border-bottom:8px solid #6e1000;

	}

	

#r_sidebarartical ul li, #r_sidebarartical li ul li {

	width:100%;

	/*background-image:url(images/arrow.jpg);

	background-position:right;

	background-repeat:no-repeat;*/
	



	}
#r_sidebarartical ul li img, #r_sidebarartical li ul li {
float:left;
padding-right:10px;
border:0px;
padding-bottom:3px;





	
	}	

	

#r_sidebarartical h2 {

	color:#FFFFFF;
	

	padding:8px 15px 8px 15px;

	}

		.widgettitle{

		color:#FFFFFF;

	padding:8px 15px 8px 15px;

}



#r_sidebarartical ul {

	list-style: none;

	padding:0;

	/*border:1px solid #ddd;*/

	}

	

#r_sidebarartical li {

	list-style-type:none;

	margin: 0;

	padding: 0;

	

	}

	

#r_sidebarartical ul li a {

	display: block;

	color:#ff2701;

	text-decoration: none;

	padding:10px 15px 15px 0px;

	margin-left:10px;

	margin-right:10px;
	margin-bottom:10px;

		

	line-height:1.5;
	

	border-bottom:#CCCCCC 1px solid ;

	

	}



#r_sidebarartical ul li a:hover {

	color: #000000;

	/*background: #c4c4c4;*/

	}

	

#r_sidebarartical ul.children {

	margin-left: 20px;

	}


/* ------------ END OF RIGHT SIDEBAR CODE ----------------------- */	

/* ------------ RIGHT SIDEBAR Without banner images CODE ---------------------------------- */
#r_top_img {
background-image: url(images/left-bar-bg.jpg) ;
overflow:hidden;
margin:0 auto;
padding:0 0px;
width: 192px;
height:7px;

}


#r_sidebar_wing { 

	background: #f5f5f5 url(images/lsidebar-bot.gif) no-repeat left bottom;
	/*background-image:url(images/left-bar-bg.jpg);*/

	

	color:#000;

	width: 192px;

	float:left; 
	/*margin:8px 4px 0px 0px;*/
	margin:0px 4px 0px 0px;

	padding:0px 0px 0px 0; 
	

	}

	

/**html #r_sidebar {

	width:215px;

	w\idth:185px;

	}*/

	

#r_sidebar_wing p {

	margin: 0 0px;

	line-height: 16px;

	padding: 5px 0 10px 0;

	border:1px solid #ddd;

	}

	

#r_sidebar_wing h2 {

	font: 13px Arial, Verdana, Sans-Serif; 

	margin:0;

	font-weight: bold;

	background-color:#ff0000;

	color:#000000;

	}

	



#r_sidebar_wing ul {

	background:#fff;

	margin:0 0 0px 0;

	border-bottom:8px solid #6e1000;

	}

	

#r_sidebar_wing ul li, #r_sidebar_wing li ul li {

	width:100%;

	background-image:url(images/arrow.jpg);

	background-position:right;

	background-repeat:no-repeat;

	}

	

#r_sidebar_wing h2 {

	color:#FFFFFF;
	

	padding:8px 15px 8px 15px;

	}

		.widgettitle{

		color:#FFFFFF;

	padding:8px 15px 8px 15px;

}



#r_sidebar_wing ul {

	list-style: none;

	padding:0;

	/*border:1px solid #ddd;*/

	}

	

#r_sidebar_wing li {

	list-style-type:none;

	margin: 0;

	padding: 0;

	

	}

	

#r_sidebar_wing ul li a {

	display: block;

	color:#ff2701;

	text-decoration: none;

	padding:10px 15px 15px 0px;

	margin-left:10px;

	margin-right:10px;

	

	line-height:1.5;

	border-bottom:#CCCCCC 1px solid;

	

	}



#r_sidebar_wing ul li a:hover {

	color: #000000;

	/*background: #c4c4c4;*/

	}

	

#r_sidebar_wing ul.children {

	margin-left: 20px;

	}
	


/* ------------ END OF RIGHT SIDEBAR CODE ----------------------- */


/*For about us*/


.french_cat{
background-image:url(images/about-us-bg.jpg);
background-repeat:repeat-x;
color:#636363;
margin:0px;
padding:0px 5px;

}
.abt-heading1{
font-family:Myriad Pro;
font-size:18px;
margin:5px;
padding:20px;
color:#9d905c;

}
.french_cat-details{
color:#636363;
padding-left:10px;
padding-right:3px;
}

.french_cat-bold{
color:#515151; 
font-weight:bold;
padding-left:10px;
padding-right:3px;
}

.about-light-txt{
color:#A2A2A2; 
padding-left:10px;
padding-right:3px;
text-align: left;

}
.r_sidebar_advert {
background-color:#000000; 
width:192px; height:204px; 

border-bottom:#6E1000 8px solid; 
text-align:center; 
color: #666666; 
font-weight:bold;

}


#ebutton1 {
    border: 0;
    background: #fff url(images/submit_bg.gif);
    height: 26px;
	width:180px;
    /* used to catch the buttonEnding */
    position: relative;
	margin:0 0px 0 0px; padding:0 0px 3px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.buttonEnding1 {
    position: absolute;
    display: inline;
    width: 7px;
    height: 26px;
    background:url(images/submit_right.gif) no-repeat;
	margin:0 0 0 -4px; padding:0px;
}
