/* CSS Document */
body{
padding:0; margin:10px;
background-color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div, p, h1, h2, h3, ul, img{
padding:0; margin:0;
}

ul{
list-style-type:none;
}
.balnk{
font-size:0px; line-height:0px; clear:both;
}
/*--------------------------------------------------------header---------------------------------------------------------------*/
#main_header{
width:984px;
height:100px;
position:relative;
}

#header
{
background-image:url(../templates/images/header-bg.gif);
background-repeat:repeat-x;
height:100px; 
border-bottom:2px solid #C5443B;
}
#mainheader_span{
vertical-align:top;
text-align:right;
width:100%;
position:relative;
top:10px;
}

.headerlogin
{
padding:10px 10px 0 0; 
height:70px;
}
.headerlogin span
{
text-align:left;
color:#C5443B;
font-weight:bold;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
}

.headerlogin a
{
padding:0 5px 0 0; 
color:#000000;
font-weight:bold;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
text-transform:capitalize;
text-decoration:none;
}

.headerlogin a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
color:#FCA721;
text-decoration:none;
}

headermenu
{
text-align:left;
color:#C5443B;
font-weight:bold;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
}

.headermenu ul
{
padding:5px 5px 0 0; 
display:inline;
}

.headermenu ul li
{
display:inline;
}

.headermenu ul li a
{
text-align:left;
color:#C5443B;
font-weight:bold;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-transform:capitalize;
text-decoration:none;
margin:5px;
}

.headermenu ul li a:hover
{
text-align:left;
color:#C5443B;
font-weight:bold;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-transform:capitalize;
text-decoration:underline;
margin:5px;
}
/*--------------------------------------------------- END header---------------------------------------------------------------*/

/*--------------------------------------------------- COMMON ---------------------------------------------------------------*/
.input {
border: 1px solid #CFBE9E;
color: #000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.selectinput
{
border: 1px solid #CFBE9E;
color: #000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.normalbutton
{
background-image:url(../templates/images/button.gif);
width:68px;
height:23px; 
padding:0;
border:0;
font-weight:bold;
margin-right:20px;
}

.loginbutton
{
text-align:center;
_padding-left:10px;
vertical-align:top;
color:#000000;
text-align:left;
font-size:12px;
font-weight:bold; 
text-transform:capitalize;
cursor:pointer;
background-color:#F0E7D3;
border:1px solid #CFBE9E;
}

.blacklink
{
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size:12px;
color:#000000;
text-decoration:none;
}

.blacklink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDAA57;
text-decoration:none;
}

.smalllink
{
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size:12px;
color:#666666;
text-decoration:none;
}

.smalllink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDAA57;
text-decoration:underline;
}

.form 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
letter-spacing:0.5px;
text-decoration:none;
}

.headertext 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
letter-spacing:0.5px;
text-decoration:none;
}

.error
{
color:#FF0000;
font-size:12px;
font-weight:normal;
text-align:center;
margin:0 10px 10px 0;
text-transform:capitalize;
text-align:center;
}

.mainbody
{
padding:10px;
background-color:#FFFFFF;
width:964px;
}

.smallbody
{
padding:10px;
background-color:#FFFFFF;
width:510px;
}
.smallbody .headerlabel
{
width:498px;
}

.blockheader
{
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size: 14px;
color:#000000;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
}
.headerlabel
{
height:30px; 
width:390px;
background-color:#FFF2D4;
padding-left:10px;
border:1px solid #C6B594;
border-bottom:0px;
color:#C5443B;
font-size: 16px;
padding-top:14px;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
}
.commonheaderdiv
{
padding:10px;
background-color:#FFF8EB;
height:30px;
border:1px solid #CABA9B;
width:700px;
}
.commonheaderdiv .blockheader
{
color:#990000;
}
.commonheaderdiv .form
{
color:#FF9900;
font-size:12px;	
}
#addpropertymaincontent
{
margin:10px 0 10px 0;
border:1px solid #CABA9B;
width:700px;
padding:0px 10px 0px 10px;
}
#addpropertymaincontent select
{
width:225px;
}

#addpropertymaincontent .blockheader
{
font-size:12px;
color:#000099;
text-transform:uppercase;
}

.indexheader
{
font-size:11px;
color:#000000;
}

.normalheading
{
padding:5px 5px 0px 5px ;
}

.bigheader
{
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size:22px;
color:#000000;
text-decoration:blink;
text-transform:uppercase;
font-weight:bold;
}
.fagentlink 
{
font-size:11px;
font-weight:100; 
text-transform:capitalize;
color:#000000;
margin:10px 0 5px 0;
text-decoration:none;
}
.fagentlink:hover
{
color:red;
text-decoration:none;
}

.fagentmore a
{
padding:0;
margin:0;
color:#0000FF;
font-size:11px; 
text-transform:uppercase;
font-weight:bold;
}

.fagentmore a:hover
{
color:#FF9966;
}

.bluenormal_link
{
font-size:11px;
color:#0449A4;
text-decoration:none;
}
.bluenormal_link:hover
{
font-size:11px;
color:#FCA721;
text-decoration:none;
}


/*--------------------------------------------------- END  COMMON ---------------------------------------------------------------
top right bottom left
.indexcontent
{
float:right;
width:340px;
height:170px;
}

*/
.indextopmaindiv
{
margin:0px 0 10px 0;
width:700px;
padding:0px;
border:0px solid red;
height:170px;
}
.indextopmaindiv .headerlabel
{
width:330px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}
.indextopmaindiv .headerlabel .indexheader
{
color:#F07800;
font-size:16px;
letter-spacing:1px;
}
.indextopmaindiv .headerlabel .indexheader
{
font-size:11px;
color:#000000;
letter-spacing:1px;
}

.indextopsubmaindiv
{
width:320px;
border:1px solid #CABA9B;
padding:10px;
height:123px;
}

.indextopsubmaindiv .bigheader
{
width:320px;
text-align:center;
color:#FF0066;
}
.indextopsubmaindiv .bigheader a
{
color:#FF0066;
text-decoration:blink;
}


/*---------------------------------------------------INDEX PAGE---------------------------------------------------------------*/
.indexleftmiandiv
{
margin:0px 0 10px 0;
width:700px;
padding:0px 0px 10px 0px;
border:0px solid red;
}

#indexsearchmain
{
border:0px solid red;
width:342px;
}

#searchbycityprop
{
border:0px solid red;
width:342px;
}

.indexsearch
{
width:320px;
border:1px solid #CABA9B;
padding:10px;
}

.indexsearch .bigheader
{
width:320px;
text-align:center;
color:#FF0066;
}
.indexsearch .bigheader a
{
color:#FF0066;
text-decoration:blink;
}
.indexleftmiandiv .headerlabel
{
width:330px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}
.indexleftmiandiv .headerlabel .indexheader
{
color:#F07800;
font-size:16px;
letter-spacing:1px;
}
#featurepropertymain .headerlabel
{
width:690px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}

#leatesepropertydiv .headerlabel
{
width:690px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}

.featurepropertymain
{
margin:0px 0 10px 0;
width:700px;
padding:10px 0px 5px 0px;
border:1px solid #C6B594;
height:165px;
}

.featurepropertymain table
{
margin:0px 10px 0px 10px;
width:680px;
text-align:center;
}
.featurepropertymain table img
{
border:1px solid #666666;
}
.indexcontent
{
float:right;
width:340px;
height:170px;
}

.proprtybyarea .bigheader a
{
color:#FF0066;
text-decoration:blink;
}
.proprtybyarea .headerlabel
{
width:330px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}
.proprtybyarea .headerlabel .indexheader
{
font-size:11px;
color:#000000;
}

/*--------------------------------------------------- END INDEX PAGE---------------------------------------------------------------*/

/*--------------------------------------------------- USER LEFT MENU---------------------------------------------------------------*/
.leftmenuimg
{
background-image:url(../templates/images/userleftmenu-bg.gif);
background-repeat:no-repeat;
height:31px;
width:232px;
vertical-align:middle;
}
.leftmenuimg div
{
vertical-align:middle;
padding-top:8px;
margin-left:10px;
color:#990000;
font-size:12px;
font-weight:bold;
}
#masterdiv
{
margin:0;
vertical-align:top;
background-color:#FFFFFF;
padding:10px 0 10px 0;
border:1px solid #CBBB9D;	
width:230px;
border-top:none;
}
#masterdiv td
{
height:10px;
}
#usersearch
{
width:230px;
background-color:#FFFFFF;
border:1px solid #CBBB9D;
border-top:none;
}

#usersearch TD
{
text-align:LEFT;
padding:2px 0 2px 5px;
font-size:11px;
}
/*---------------------------------------------------END USER LEFT MENU---------------------------------------------------------------*/
/*--------------------------------------------------- Register Page ---------------------------------------------------------------*/
#loginpagecomon
{
width:850px;
margin-left:65px;
}
#loginmaindiv
{
float:right;
}

#divPassMatchRed
{
text-align:center;
padding:5px 0px 5px 0px;
}

.loginmaindiv
{
padding:10px 0px 10px 0px;
width:400px;
border:1px solid #CABA9B;
}
.loginmaindiv p
{
padding-bottom:10px;
}
.loginmaindiv form label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 0 0 20px;
width:120px;
float:left;
}

.loginmaindiv .loginfrmcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;
}
.loginmaindiv a
{
padding-left:20px;
}
.loginmaindiv .loginfrmbutton
{
padding-top:5px;
padding-left:20px;
text-align:right;
}

.registermaindiv
{
padding:10px 0px 10px 0px;
width:400px;
border:1px solid #CABA9B;
}
.registermaindiv form label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 0 0 20px;
width:120px;
float:left;
}

.registermaindiv .loginfrmcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;
}

.registermaindiv .loginfrmbutton
{
padding-top:5px;
padding-left:20px;
text-align:right;
}

#leftforgotpass
{
padding-top:10px;
display:none;
}
#leftforgotpassdis
{
padding-top:10px;
display:block;
}
/*--------------------------------------------------- END  Register Page --------------------------------------------------------*/
/*---------------------------------------------- Register Complate ---------------------------------------------------------------*/
.registorcomplateleft
{
width:710px;
}
.registorcomplateleft .form
{
padding:5px;
width:700px;
border:1px solid #CABA9B;
}
.registorcomplateleft .bottomad
{
margin-top:10px;
padding:5px;
width:700px;
border:1px solid #CABA9B;
height:300px;
}

.registorcomplateleft .headerlabel
{
padding-top:0px;
width:700px;
height:20px;
}
.registorcomplateright
{
float:right;
width:232px;
border:1px solid #C6B594;
height:380px;
}
/*--------------------------------------------- END  Register Complate Page -----------------------------------------------------*/
/*---------------------------------------------- ADD IMAGE ---------------------------------------------------------------*/
.uploadedimagelist
{
margin:10px 0 10px 0;
border:1px solid #CABA9B;
width:700px;
padding:0px 10px 0px 10px;
border:1px solid red;
}
.divclosebtn
{
padding:10px 10px 10px 280px;
}
/*---------------------------------------------- END ADD IMAGE ---------------------------------------------------------------*/

/*---------------------------------------------- USER DESKTOP ---------------------------------------------------------------*/
.welcomeleft
{
width:710px;
}
.welcomeright
{
float:right;
width:232px;
}

#featuredagents
{
width:232px;
margin:10px 0px 10px 0px;
}

#featuredagents .headerlabel
{
width:222px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}

#featuredagents .featuredagentsmain
{
margin:0px 0 10px 0;
width:212px;
padding:10px 10px 10px 10px;
border:1px solid #C6B594;
}

#featuredagents .featuredagentsmain .fagentmore
{
text-align:right;
}

#welcometopdiv
{
padding:10px;
background-color:#FFFFFF;
border:1px solid #CBBB9D;
}
#welcometopdiv span .form
{
color:#FF0000;
}
.userdeskpropdetail
{
margin:10px 0 0 0;
}
#myallpropertymain
{
width:350px;
}
#userdesktopsiteinfo
{
width:350px;
float:right;
}
.headerimg
{
background-image:url(../templates/images/headerimg-bg.gif);
background-repeat:repeat-x;
height:30px;
width:348px;
vertical-align:middle;
border-left:1px solid #CABA9B;
border-right:1px solid #CABA9B;
}
.headerimg div
{
vertical-align:middle;
padding-top:8px;
margin-left:10px;
color:#990000;
font-size:12px;
font-weight:bold;
}

#myallproperty
{
width:348px;
border:1px solid #CABA9B;
border-top:none;
}

.myproperty
{
border:1px solid #CABA9B;
width:325px;
height:110px;
padding:0px 5px 5px 5px;
margin:2px 2px 5px 4px;
}
.myproperty td
{
padding-top:2px;
}
.myproperty img
{
float:left;
width:100px;
height:100px;
margin:2px 2px 2px 4px;
}

.mypropertymover
{
border:1px solid  #CABA9B;
width:325px;
height:110px;
padding:0px 5px 5px 5px;
margin:2px 2px 5px 4px;
background-color:#FFF7E7;
}
.mypropertymover td
{
padding-top:2px;
}

.mypropertymover img
{
float:left;
width:100px;
height:100px;
margin:2px 2px 2px 4px;
}

.ullist
{
padding:0px 10px 10px 10px;
}

.ullist ul li
{
margin:3px 0px 3px 15px ;
list-style-image:url(../templates/images/arrow_hide123.gif);
}

.morediv
{
text-align:right;
padding:5px 10px 5px 0px;
font-weight:bold;
}
/*--------------------------------------------- END  USER DESKTOP -----------------------------------------------------*/
/*--------------------------------------------- EDIT PROFLIE -----------------------------------------------------*/

.editprofilemaindiv
{
margin:10px 0 10px 0;
width:700px;
padding:0px 10px 10px 10px;
border:1px solid #CABA9B;
}
.editprofilemaindiv form label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 20px 0 0px;
width:200px;
float:left;
text-align:right;
}

.editprofilemaindiv .loginfrmcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;		
}

.editprofilemaindiv .input
{
width:425px;
}

.editprofilemaindiv  .textareainput
{
border: 1px solid #CFBE9E;
color: #000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:425px;
}

.editprofilemaindiv select
{
width:225px;
}
.editprofilemaindiv .loginfrmbutton
{
width:290px;
padding:0px;
margin:0px;
text-align:left;
}

.editprofilemaindiv .loginfrmbutton
{
padding-top:5px;
padding-left:20px;
text-align:right;
}
/*---------------------------------------------END  EDIT PROFLIE -----------------------------------------------------*/

/*--------------------------------------------- ADD PROPERTY -----------------------------------------------------*/

.addpropertymaindiv
{
margin:10px 0 10px 0;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
}
.addpropertymaindiv p
{
padding-bottom:10px;

}
.addpropertymaindiv form label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 20px 0 0px;
width:230px;
float:left;
text-align:right;
}

.addpropertymaindiv .loginfrmcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;
border:0px solid red;
}
#divNewlocality
{
padding-top:2px;
padding-left:250px;
_padding-left:260px;
}
.addpropertymaindiv select
{
width:225px;
}
.addpropertymaindiv .loginfrmbutton
{
width:448px;
_width:450px;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:252px;
text-align:left;
border:0px solid red;
}

.propertyshowlisting
{
padding:10px 50px 10px 50px;
width:600px;
}
.addpropsubheader
{
width:680px;
color:#CC3333;
font-weight:bold;
padding:0px 3px 0px 3px;
}
/*---------------------------------------------END ADD PROPERTY -----------------------------------------------------*/
/*--------------------------------------------- PROPERTY LISTING -----------------------------------------------------*/
.propertylistmaindiv
{
width:720px;
}
.iconmenu
{
height:35px;
vertical-align:middle;
margin:10px 0px 10px 0;
color:#000000;
padding:5px 0px 0 10px;
vertical-align:middle;
font:11px Verdana, Arial, Helvetica, sans-serif; 
text-transform:capitalize;
text-decoration:none;
text-align:right;
width:710px;

}
.iconmenu ul
{
vertical-align:middle;
display:inline;
}

.iconmenu ul li
{
vertical-align:middle;
display:inline;
text-align:left;
font-size:12px ; 
text-transform:capitalize;
text-decoration:none;
padding:5px;
}
.iconmenu ul li img
{
margin-right:5px;
vertical-align:middle;
}
#tableinformation td
{
border-right:1px solid #CABA9B;
border-bottom:1px solid #CABA9B;
padding:5px 0 5px 5px;
}

#tableinformation a
{
color:#000000;
text-decoration:none;
}

.manageth
{
background-image:url(../templates/images/headerimg-bg.gif);
background-repeat:repeat-x;
vertical-align:middle;
border-right:1px solid #CABA9B;
border-bottom:1px solid #CABA9B;
font-size:12px;
height:29px;
font-weight:bold;
padding-left:5px;
}
.innericonmenu
{
vertical-align:middle;
color:#000000;
vertical-align:middle;
text-transform:capitalize;
text-decoration:none;
text-align:center;
}
.innericonmenu ul
{
vertical-align:middle;
display:inline;
}

.innericonmenu ul li
{
vertical-align:middle;
display:inline;
text-align:left;
font-size:12px ; 
text-transform:capitalize;
text-decoration:none;
padding-top:5px;
}
.innericonmenu ul li img
{
margin-right:1px;
}

.managelist
{
width:760px;
border:1px solid #CABA9B;
margin:5px 0 5px 5px;
color:#000000;
font-size:12px;
}


.managelistalter
{
width:760px;
border:1px solid #CABA9B;
margin:5px 0 5px 5px;
color:#000000;
font-size:12px;
background-color:#FFF8EB;
}
#footerdiv
{
color:#FF0000;
font-size:12px;
font-weight:normal;
text-align:center;
margin:0 10px 10px 0;
text-transform:capitalize;
text-align:center;
}
/*---------------------------------------------END PROPERTY LISTING -----------------------------------------------------*/
/*---------------------------------------------VIEW PROPERTY-----------------------------------------------------*/
#toppropimgdesc
{
width:954px;
}
.propimagesmain
{
width:465px;
height:345px;
}
.propdescmain
{
float:right;
width:480px;
}
.propdescmain .headerlabel
{
width:470px;
height:20px;
padding-left:10px;
padding-top:4px;
text-decoration:none;
}
.propdesccontainmain
{
border:1px solid #C6B594;
border-top:none;
height:321px;
width:480px;
}

#propdetailmaindiv
{
width:954px;
}
#contactdetailmaindiv
{
float:right;
width:310px;
}
#contactdetailmaindiv .headerlabel
{
width:300px;
height:20px;
padding-left:10px;
padding-top:4px;
text-decoration:none;
border-bottom:1px solid #C6B594;
}
#contactdetailmaindiv .contactdetail
{
padding:10px;
border:1px solid #C6B594;
border-top:none;
width:290px;
}


#contactdetailmaindiv .contactdetail .userdetails
{
float:right;
width:180px;
vertical-align:middle;
}
#contactdetailmaindiv .contactdetail .userdetails a
{
color:#000000;
}
#contactdetailmaindiv .contactdetail .userdetails a:hover
{
color:#FF0000;
}

#contactdetailmaindiv .contactdetail .userphoto
{
width:100px;
height:100px;
background-image:url(../templates/images/no-user.jpg);
background-repeat:no-repeat;
}

#contactdetailmaindiv .enquiryformdiv
{
padding:10px 0px 10px 0px;
}
.enquiryformdiv form input
{
margin:5px 0px 5px 0px;
}
.enquiryformdiv form img
{
margin:5px 0px 5px 0px;
}


#propdetaildiv
{
width:620px;
}

#propoverview
{
width:300px;
}
#propoverview .headerlabel
{
width:290px;
height:20px;
padding-left:10px;
padding-top:2px;
text-decoration:none;
border-bottom:1px solid #C6B594;
}
#propoverview .propoverviewdetail
{
padding:5px 5px 10px 5px;
border:1px solid #C6B594;
border-top:none;
width:290px;
}
#propoverviewdetail
{
width:280px;
padding:3px 0px 3px 0px;
text-transform:capitalize;
}
#propoverviewdetail .propoverviewdata
{
float:right;
width:150px;
}
#propoverviewdetail .propoverviewlabel
{
width:120px;
text-transform:capitalize;
}

#propotherdetail
{
float:right;
width:300px;
margin-left:10px;
}

.propaddress .headerlabel
{
width:290px;
height:20px;
padding-left:10px;
padding-top:2px;
text-decoration:none;
border-bottom:1px solid #C6B594;
}
.propaddress .propoverviewdetail
{
padding:5px 5px 10px 5px;
border:1px solid #C6B594;
border-top:none;
width:290px;
}

.propotherinfo
{
margin-top:10px;
}
.propotherinfo .headerlabel
{
width:290px;
height:20px;
padding-left:10px;
padding-top:2px;
text-decoration:none;
border-bottom:1px solid #C6B594;
}
.propotherinfo .propoverviewdetail
{
padding:5px 5px 10px 5px;
border:1px solid #C6B594;
border-top:none;
width:290px;
}
.propoverviewdetaillink
{
padding:5px 5px 10px 15px;
border:1px solid #C6B594;
border-top:none;
width:280px;
}
/*---------------------------------------------END VIEW PROPERTY -----------------------------------------------------*/
/*---------------------------------------------SEARCH RESULT-----------------------------------------------------*/

#searchresultmaindiv
{
width:710px;
margin-bottom:10px;
}
#searchresultmaindiv .headerlabel
{
width:700px;
height:20px;
padding-left:10px;
padding-top:2px;
text-decoration:none;
border-bottom:1px solid #C6B594;
}

#searchresultmaindiv .contactdetail
{
padding:10px;
border:1px solid #C6B594;
border-top:none;
width:690px;
}
#searchresultmaindiv .headertext 
{
font-size:11px;
letter-spacing:0px;
width:450px;
}
#searchresultmaindiv .recperpagediv
{
float:right;
width:220px;
text-align:right;
}
#searchresultmaindiv .headermenu
{
margin-top:10px;
text-transform:capitalize;
padding:5px 0px 5px 0px;
background-color:#FFF2D4;
border:1px solid #C6B594;
}

#individualpropmaindiv
{
width:678px;
border:1px solid #C6B594;
margin:10px 0px 0px 0px;
padding:5px;
}
.divupperpropdetail
{
width:570px;
float:right;
}

#upperheader .pricdiv
{
float:right;
width:150px;
}
#upperheader .propheaderdiv
{
width:400px;
}
#upperheader .pricdiv
{
text-align:right;
font-size:12px;
color:#FF6B24;
text-decoration:none;
font-weight:bold;

}
#upperheader .searchpropheading
{
padding-bottom:2px;
font-size:12px;
color:#990000;
letter-spacing:0.5px;
font-weight:bold;
}
#upperheader .searchpropheading a
{
padding-bottom:2px;
font-size:12px;
color:#990000;
letter-spacing:0.5px;
text-decoration:none;
font-weight:bold;
}
#upperheader .searchpropheading a:hover
{
padding-bottom:2px;
font-size:12px;
color:#EC7600;
letter-spacing:0.5px;
font-weight:bold;
}

#upperheader .searchpropaddress
{
padding-bottom:2px;
font-size:12px;
color:#000000;
text-decoration:none;
}
.footerlabel
{
height:20px; 
background-color:#FFF2D4;
padding-left:10px;
border:1px solid #C6B594;
border-top:none;
color:#C5443B;
font-size: 16px;
padding-top:4px;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
width:678px;
}

.searchfooterleft
{
width:200px;
}
.searchfooterright
{
float:right;
width:450px;
padding-right:5px;
text-align:right;
font-size:12px;
}
.searchfooterright a
{
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px;
color:#0033FF;
text-decoration:none;
}

.searchfooterright a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0033FF;
text-decoration:underline;
}
#pagingdiv
{
margin:10px 10px 0px 0px;
text-align:right;
font-size: 12px;
color:#0033FF;
}
#pagingdiv b
{
color:#000000;
text-transform:capitalize;
}
.rightadv
{
margin-top:10px;
padding:0px 0px 0px 0px;
width:230px;
border:1px solid #C6B594;
background-color:#FFF2D4;
}

.rightadv160
{
margin-top:10px;
padding:0px 0px 0px 35px;
width:195px;
border:1px solid #C6B594;
background-color:#FFF2D4;
}


.rightadvbanner
{
padding-top:10px;
padding-left:0px;
float:right;
width:20px;
font-size:14px;
font-weight:bold;
}
/*---------------------------------------------END SEARCH RESULT -----------------------------------------------------*/
#footer
{
width:954px;
vertical-align:bottom;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
text-align:center;
padding:5px;
background-color:#BDBDBD;
color:#000000;
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
height:15px;
margin:0 0 10px 0;
position:relative;
}
#footer a
{
text-decoration:none;
}
.tipresponse {
border:1px solid #CABA9B;
position:absolute; 
z-index:10000; 
visibility:hidden; 
color:#000000;
top:10px; 
left:90px; 
background-color:#FFFFFF;
text-decoration: none;
/*layer-background-color:#ffffcc;*/
}

.tool-response { /*CSS for enlarged image*/
width:450px;
height:250px;
}

/* ***************************************************  AGENT DETAILS  ****************************************************/


#agentdetailmain .headerlabel
{
width:690px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}
.agentdetailmain
{
margin:0px 0 10px 0;
width:700px;
padding:10px 0px 20px 0px;
border:1px solid #C6B594;
}
.agentprofilemain
{
margin:0px 0 10px 0;
width:680px;
padding:10px 10px 10px 10px;
border:1px solid #C6B594;
}
.agentpropimage
{
width:100px;
height:100px;
background-image:url(../Property_photo/thumbnail100/none.jpg);
background-repeat:no-repeat;
}
.agentdetailmain .infotable
{
margin:0px 0px 0px 20px;
width:680px;
text-align:center;
}

.agentdetailmain label
{
text-decoration:none;
vertical-align:top;
padding:0 0 0 20px;
width:120px;
float:left;
}

.agentdetailmain .infotable img
{
border:1px solid #666666;
}

.agentdetail
{
border:0px solid red;
float:right;
width:575px;
}
.agentimage
{
border:0px solid red;
margin:0px 0px 0px 10px;
width:100px;
height:100px;
background-image:url(../templates/images/no-user.jpg);
background-repeat:no-repeat;
}
/* ***************************************************  AGENT DETAILS    ****************************************************/

/* ***************************************************  ADD XML  ****************************************************/
.addxmlmaindiv
{
margin:10px 0 10px 0;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
}
.addxmlmaindiv p
{
padding-bottom:10px;

}
.addxmlmaindiv form label
{
border:0px solid red;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:2px 20px 0 0px;
width:130px;
float:left;
text-align:right;
}

.addxmlmaindiv .loginfrmcontainer
{
border:0px solid red;
padding:2px 0px 2px 0px;
}
.addxmlmaindiv .loginfrmbutton
{
border:0px solid red;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:20px;
text-align:center;

}



/* *************************************************** END  ADD XML  ****************************************************/

/* ***************************************************  ADMIN   ****************************************************/
#loginpagecomon
{
margin:20px 0px 100px 100px;
border:0px solid red;
}

.indeximagediv
{
height:100px;
width:100px;
background-image:url(../Property_photo/thumbnail100/none.jpg);
}



/************************************************  PAGING ***********************************************************/
#bottompaging
{
color:#FF0000;
font-size:11px;
font-weight:normal;
text-align:center;
margin:10px 10px 10px 0;
text-transform:capitalize;
text-align:center;
}

#bottompaging a
{
color:#333333;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#bottompaging a:hover
{
color:#333333;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}


/************************************************  PAGING ***********************************************************/
/************************************************  AGENT CONTACT ***********************************************************/
.agentcontactbody
{
background-color:#FFFFFF;
width:328px;
border:1px solid #CFBE9E;

}
.agentcontactbody .headerlabel
{
width:318px;
border:none;
border-bottom:1px solid #CFBE9E;
height:20px;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
}
.indexleftmiandiv .headerlabel .indexheader
{
font-size:11px;
color:#000000;
letter-spacing:1px;
}

.agentcontactbody form div
{
margin-left:10px;
}
/************************************************  END AGENT CONTACT ***********************************************************/
.smallboldlink
{
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size:12px;
color:#0000FF;/*:#666666;*/
text-decoration:underline;
}

.smallboldlink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDAA57;
text-decoration:none;
}


/***************************************************************** BLOG ************************************************************************/

.blogmaindiv
{
margin:10px 0 10px 0;
width:700px;
padding:0px 10px 10px 10px;
border:1px solid #CABA9B;
}
.blogmaindiv form label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
vertical-align:top;
padding:0 20px 0 0px;
width:200px;
float:left;
text-align:right;
}

.blogmaindiv .loginfrmcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;		
}

.blogmaindiv .input
{
width:425px;
}
.blogmaindiv select
{
width:225px;
}
.blogmaindiv .frmbutton
{
border:0px solid red;
padding:5px 0px 0px 220px;
margin:0px;
text-align:left;

}
/************************************************************** EMD BLOG ************************************************************************/
/***************************************************************** COMMENT ************************************************************************/

.commentmaindiv
{
border:0px solid red;
width:680px;
}

.commentmaindiv .loginfrmcontainer
{
padding:2px 0px 2px 0px;
vertical-align:top;		
}

.commentmaindiv .input
{
vertical-align:top;
width:680px;
}
.commentmaindiv .frmbutton
{
border:0px solid red;
padding:5px 0px 0px 0px;
margin:0px;
text-align:left;

}
/************************************************************** EMD COMMENT ************************************************************************/

/***************************************************************** BLOG ************************************************************************/

.blogviewmaindiv
{
margin:0px 0 10px 0;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
}


.blogviewmaindiv  .divlabel
{
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}

.blogviewmaindiv .blogtitle
{
color:#4494C7;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}

 .blogviewmaindiv .userdetails
{
border:0px solid #0000CC;
width:100px;
}

 .blogviewmaindiv .userdetails image
{
width:100px;
height:100px;
background-image:url(../Property_photo/thumbnail100/none.jpg);
background-repeat:no-repeat;
}
.blogviewmaindiv .userdetails .divlabel
{
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}

.blogviewmainheaderdiv
{
background-color:#FFF8EB;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
border-bottom:none;
color:#99896D;
font-size:12px;
font-weight:bold;

}

.blogviewmainheaderdiv a
{
color:#99896D;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.blogviewmainheaderdiv a:hover
{
color:#99896D;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.blogpostviewmaindiv
{
margin:0px;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
}

.blogpostviewmaindiv .blogdetails
{
border:0px solid #FF0000;
float:right;
width:590px;
vertical-align:middle;
}

.blogpostviewmaindiv .blogdetails .divlabel
{
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}

.blogpostviewmaindiv .blogdetails .blogtitle
{
color:#4494C7;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}

 .blogpostviewmaindiv .userdetails
{
border:0px solid #0000CC;
width:100px;
}

 .blogpostimg
{
border:1px solid #400040;
width:100px;
height:100px;
background-image:url(../templates/images/no-user.jpg);
background-repeat:no-repeat;
}
.blogpostviewmaindiv .userdetails .divlabel
{
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}

.blogpostcommentmain
{
margin:5px 0px 5px 0px;
width:700px;
}
.blogpostcomment
{
float:right;
width:400px;
text-align:right;
}
.logpostdatediv
{
width:290px;
text-align:left;
}

.bloglink
{
color:#4494C7;
font-size:11px;
text-transform:capitalize;
text-decoration:none;
}

.bloglink:hover
{
color:#4494C7;
font-size:11px;
text-transform:capitalize;
text-decoration:underline;
}

.commentviewmaindiv
{
margin:2px 0px 2px 0px;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
}


/************************************************************** EMD BLOG ************************************************************************/
/**************************************************************  ADVERTISE ************************************************************************/
.advertisemaindiv
{
margin:10px 0 10px 0;
width:700px;
padding:0px 10px;
border:1px solid #CABA9B;
}

#advertisemaincontainer
{
margin:10px 0px;
border:0px solid red;
}
.advertisemainheader
{
padding-bottom:5px;
font-weight:bold;
letter-spacing:0.2px;
text-transform:uppercase;
color:#000000;
text-decoration:underline;
}

#advertisemainheader
{
margin:0px 20px;
}
.advertiseheader
{
margin:3px 0px;
font-weight:bold;
color:#FF6820;
}
.advertiseheader img
{
text-decoration:none;
padding-right:5px;
}
.advertisedesc
{
margin:3px 0px;
padding-left:10px;
}
.advertisedesc i
{
font-size:12px;
color:#CC6633;
font-weight:bold;
}

.adv_bookingmaindiv
{
width:420px;
margin:0px 0px 0px 50px;
border:1px solid #666666;
border-bottom:none;
padding:5px;
}
.adv_bookingmaindiv_bottom
{
width:420px;
margin:0px 0px 0px 50px;
border:1px solid #666666;
padding:5px;
}

.adv_bookingrightdiv
{
float:right;
width:200px;
text-align:left;
}
.adv_bookingleftdiv
{
width:200px;
text-align:left;
border-right:1px solid #666666;
}

#banneradv_form
{
width:420px;
margin:5px 0px 5px 50px;
border:1px solid #666666;
padding:5px;
}

#bannerpaypal4 
{
background:#CCCCCC;
display: none;
}

.bannerpay4
{
background-image:url(../templates/images/button.gif);
width:68px;
height:23px; 
padding:0;
border:0;
font-weight:bold;
margin-right:20px;
text-decoration:none;
text-transform:none;
text-shadow:none;
}
#bannerpaypal5 
{
background:#CCCCCC;
display: none;
}

.bannerpay5
{
background-image:url(../templates/images/button.gif);
width:68px;
height:23px; 
padding:0;
border:0;
font-weight:bold;
margin-right:20px;
}

/************************************************************** EMD ADVERTISE ************************************************************************/

#weekprop
{
margin-top:6px;
}
#weekprop .headerlabel
{
width:220px;
height:20px;
padding-left:10px;
padding-top:6px;
text-decoration:none;
border:1px solid #C6B594;
border-bottom:none;
}
.weekprop
{
margin:0px 0 10px 0;
width:230px;
padding:10px 0px 10px 0px;
border:1px solid #C6B594;
height:160px;
}
.weekprop .indeximagediv
{
margin:0px 65px 0px 65px;
border:1px solid #3C0000;
}

.weekprop .headertext
{
margin:5px 5px 0px 5px;
text-align:center;
text-transform:capitalize;
}




#panel {
margin-bottom:5px;
width:700px;
padding:10px 10px 10px 10px;
border:1px solid #CABA9B;
height:200px;
}
.active {
}



/*    admin  */

.adminleft
{
float:right;
width:710px;
}
.adminright
{
width:232px;
}

