/*Top Panels*/

.marginwrapper {
margin: 0 auto;
width: 100%;
float: left;
}

/*Residential Classes*/
.top-left {
background-image: url('../images/residential/left-panel-top.gif');
margin-top:20px;
height: 16px;
}

.linside {
background-image: url('../images/residential/left-panel-inside1.gif');
/*background-repeat:repeat-y;*/
height:174px;
margin-top:20px;
}

.bottom-left {
background-image: url('../images/residential/left-panel-bottom.gif');
height: 14px;
}

.top-mid {
background-image: url('../images/residential/mid-panel-top.gif');
margin-top: 20px;
height: 16px;
}

.minside {
background-image: url('../images/residential/mid-panel-inside1.gif');
/*background-repeat:repeat-y;*/
height:174px;
margin-top:20px;

}

.bottom-mid {
background-image: url('../images/residential/mid-panel-bottom.gif');
height: 14px;
}
/*End Residential*/


/*Commercial Classes*/

.top-left-com{
background-image:url('../images/commercial/left-panel-top-com.gif');
margin-top:20px;
height: 16px;
}
.linside-com{
background-image: url('../images/commercial/left-panel-inside-com.gif');
background-repeat:repeat-y;
height:190px;
}

.bottom-left-com{
background-image: url('../images/commercial/left-panel-bottom-com.gif');
height: 14px;
}

.top-mid-com {
background-image: url('../images/commercial/mid-panel-top-com.gif');
margin-top: 20px;
height: 16px;
}

.minside-com {
background-image: url('../images/commercial/mid-panel-inside-com.gif');
background-repeat:repeat-y;
height:144px;

}

.bottom-mid-com {
background-image: url('../images/commercial/mid-panel-bottom-com.gif');
height: 14px;
}
/*End Commercial*/



/*New Projects Classes*/

.top-left-np{
background-image:url('../images/newProjects/left-panel-top-np.gif');
margin-top:20px;
height: 16px;
}

.linside-np{
background-image: url('../images/newProjects/left-panel-inside-np.gif');
background-repeat:repeat-y;
height:144px;
}

.bottom-left-np{
background-image: url('../images/newProjects/left-panel-bottom-np.gif');
height: 14px;
}

.top-mid-np {
background-image: url('../images/newProjects/mid-panel-top-np.gif');
margin-top: 20px;
height: 16px;
}

.minside-np {
background-image: url('../images/newProjects/mid-panel-inside-np.gif');
background-repeat:repeat-y;
height:144px;

}

.bottom-mid-np {
background-image: url('../images/newProjects/mid-panel-bottom-np.gif');
height: 14px;
}
/*End New Projects*/

/*Rural Property Classes*/

.top-left-rp{
background-image:url('../images/rural/left-panel-top-rp.gif');
margin-top:20px;
height: 16px;
}

.linside-rp{
background-image: url('../images/rural/left-panel-inside-rp.gif');
background-repeat:repeat-y;
height:205px;
}

.bottom-left-rp{
background-image: url('../images/rural/left-panel-bottom-rp.gif');
height: 14px;
}

.top-mid-rp {
background-image: url('../images/rural/mid-panel-top-rp.gif');
margin-top: 20px;
height:16px;
}

.minside-rp {
background-image: url('../images/rural/mid-panel-inside-rp.gif');
background-repeat:repeat-y;
height:144px;

}

.bottom-mid-rp {
background-image: url('../images/rural/mid-panel-bottom-rp.gif');
height: 14px;
}
/*End New Rural*/


/*Fine Homes Classes*/

.top-left-fh{
background-image:url('../images/fineHomes/left-panel-top-fh.gif');
margin-top:20px;
height: 16px;
}
/*search height increased*/
.linside-fh{
background-image: url('../images/fineHomes/left-panel-inside-fh.gif');
background-repeat:repeat-y;
height:200px;
}

.bottom-left-fh{
background-image: url('../images/fineHomes/left-panel-bottom-fh.gif');
height: 14px;
}

.top-mid-fh {
background-image: url('../images/fineHomes/mid-panel-top-fh.gif');
margin-top: 20px;
height:16px;
}

.minside-fh {
background-image: url('../images/fineHomes/mid-panel-inside-fh.gif');
background-repeat:repeat-y;
height:144px;

}

.bottom-mid-fh {
background-image: url('../images/fineHomes/mid-panel-bottom-fh.gif');
height: 14px;
}
/*End New Fine Homes*/


.top-right {
background-image: url('../images/genericImages/img-life.jpg');
height:75px;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-top: 20px;
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}
		/*USED FOR MENU LAYOUT*/
.menu-alignImage {
/*background-image: url('../images/genericImages/img-life.jpg');*/
height:75px;
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:11px;

}

.menu2-alignImage {
/*background-image: url('../images/genericImages/img-life.jpg');*/
height:67px;
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:11px;

}

.image-menu {
height:75px;
width:110px;
float:left;/*
background-color:#FFFFFF;
background-repeat:no-repeat;*/
margin-top:5px;
padding-bottom:5px;
}

.image-menu2 {
height:70px;
width:95px;
float:left;
margin-top:7px;
padding-bottom:5px;
}


.mid-right-menu{
/*margin-top:10px;*/
width:318px;
background-image: url('../images/genericImages/doted-stroke.gif');
background-repeat:repeat-x;
background-position:center center;
height:1px;
clear:both;
}

.mid-right{
margin-top:10px;
background-image: url('../images/genericImages/doted-stroke.gif');
height:1px;
}
  
.mid-right-agent{
margin-top:15px;
margin-bottom:5px;
background-image: url('../images/genericImages/doted-stroke.gif');
height:1px;

  }
 
.bottom-right {
background-image: url('../images/genericImages/img-home.jpg');
height:75px;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-top: 10px;
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

.bottom-right-agent {
background-image: url('../images/genericImages/img-home-loan.jpg');
height:75px;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-top: 10px;
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}
/*Bottom Panels*/

.bpanel-top {
background-image: url('../images/genericImages/bpanel-top.gif');
margin-top:20px;
height: 21px;
}
/*----------------------------------RURAL START--------------------------------------*/

.bpanel-top-rural-leftside {
background-image: url('../images/genericImages/ruralPanel-left.gif');
margin-top:20px;
height:210px;
}

.bpanel-top-rural {
background-image: url('../images/genericImages/ruralPanel.png');
margin-top:20px;
height:210px;
}


/*----------------------------RURAL END-----------------------------------------------------*/

.bpanel-inside {
background-image: url('../images/genericImages/bpanel-inside.gif');
background-repeat:repeat-y;
/*height:194px;*/
height:150px;
}

/*--------------------------------NEW PROJECTS START----------------------------------------------*/


/*----------------------------NEW PROJECTS  END------------------------------------------*/


/*-------------------- Single panel use ---------------------------------------------*/


/*------------------------------FINE HOMES START---------------------------------------*/
.bpanel-inside-finehomes {
background-image: url('../images/genericImages/bpanel-inside.gif');
background-repeat:repeat-y;
height:164px;
}

.bpanel-top-finehomes {

background-image: url('../images/genericImages/finehomesPanel.gif');
margin-top:20px;
height: 210px;
}
/*------------------------------FINE HOMES END---------------------------------------------*/
.agent-searchBackground {
background-image: url('../images/genericImages/agentsearchBackground.png');
width:250px;
height:432px;
float:left;
/*background-repeat:repeat-y;
height:164px;*/
}

.agent-background-fh {
background-image: url('../images/genericImages/searchBackground-fh.png');
width:480px;
height:360px;
/*background-repeat:repeat-y;
height:164px;*/
}

.agent-background-np {
background-image: url('../images/genericImages/searchBackground-np.png');
width:244px;
height:372px;
float:left;
/*background-repeat:repeat-y;
height:164px;*/
}

.agent-background-res {
background-image: url('../images/genericImages/searchBackground-res.png');
width:480px;
height:360px;
/*background-repeat:repeat-y;
height:164px;*/
}

.agent-background-comm {
background-image: url('../images/genericImages/searchBackground-comm.png');
width:480px;
height:360px;
/*background-repeat:repeat-y;
height:164px;*/
}
.agent-background-rural {
background-image: url('../images/genericImages/searchBackground-rural.png');
width:480px;
height:360px;
/*background-repeat:repeat-y;
height:164px;*/
}
.agent-background-hh {
background-image: url('../images/genericImages/searchBackground-res.png');
width:720px;
height:360px;
/*background-repeat:repeat-y;
height:164px;*/
}



.bpanel-bottom {
background-image: url('../images/genericImages/bpanel-bottom.gif');
height:21px;
padding-right:25px;
margin-bottom:3px;
}

/* ------------------------------COMMERCIAL Starts----------------------------*/
.bpanel-top-Comm {
background-image: url('../images/genericImages/singlePanel.gif');
margin-top:20px;
height:210px;
}

.bpanel-inside-Comm {
background-image: url('../images/genericImages/bpanel-inside.gif');
background-repeat:repeat-y;
height:194px;
}

.bpanel-bottom-Comm {
background-image: url('../images/genericImages/bpanel-bottom.gif');
height:21px;
padding-right:25px;
}
/* --------------------------COMMERCIAL Ends-------------------------------*/

#content-homepage, #content-homepage-bottom {
width:974px;
margin-left:auto;
margin-right:auto;

}


#top-column1, #top-column2
{
width:318px;
text-align:left;
}

#top-column1
{
float:left;
margin-right:5px;
text-indent:20px;
}

#top-column2
{
float:left;
margin-left:5px;
text-indent:20px;
}

#top-column3
{
width:300px;
text-align:left;
float:right;
}

#top-column3-menu
{
/*width:243px;*/
float:left;
margin-top:17px;
margin-left:1px;
}
/*----------------FINE HOMES Layout start---------------------------*/
#top-column2-finehomesLayout {
float:left;
margin-right:5px;
width:636px;
}

#content-homepage-finehomes, #content-homepage-bottom {
width:974px;
margin-left:auto;
margin-right:auto;

}
#top-column1, #top-column2-finehomesLayout
{
text-align:left;
}
/*----------------FINE HOMES Layout end---------------------------*/

/* --------------------- Top layout - 2 column layout. New Projects & Commercial START -----------------------------*/
#top-twoColumn-layout {
float:left;
margin-right:5px;
width:636px;
}

#top-column1, #top-twoColumn-layout
{
text-align:left;
}
/* --------------------- Top layout - 2 column layout. New Projects & Commercial END-----------------------------*/


#content-homepage-bottom {
	clear:both;
}


#bottom-column1, #bottom-column2, #bottom-column3
{
border-bottom: 20px solid white;
width:318px;
}

#bottom-column1
{
float:left;
margin-right:5px;
}

#bottom-column2
{
float:left;
margin-left:5px;
}

#bottom-column3
{

float:right;
}

/*------------------------Fine Homes---------------------------*/


#bottom-column1-fh, #bottom-column2-fh, #bottom-column3-fh
{
border-bottom: 20px solid white;
width:318px;
}

#bottom-column1-fh
{
float:left;
}

#bottom-column2-fh
{
float:left;
margin-left:5px;
}

#bottom-column3-fh
{
float:left;
margin-left:5px;
}


/*----------------------------NEW PROJECTS--------------------------------*/

#bottom-column2-newProjects
{
float:left;
margin-left:5px;
width:400;
}
/*----------------------------RURAL start---------------------------------------- */
#bottom-column1-rural, #bottom-column2-rural, #bottom-column3-rural, #bottom-column4-rural
{
border-bottom: 5px solid white;
width:236px;
}
#bottom-column1-rural
{
float:left;
margin-right:4px;
}
#bottom-column2-rural
{
float:left;
margin-right:4px;
}
#bottom-column3-rural
{
float:left;
margin-right:4px;
}
#bottom-column4-rural
{
float:left;
}
/*----------------------------RURAL end---------------------------------------- */

/*--------------- Single panel: New projects / Commercial--------------------- */
#bottom-singlePanel
{
border-bottom: 20px solid white;
width:970px;
float:left;
margin-right:5px;
}

#images-bottom
{
margin-top:10px
}

/*---------------Printable Property Brochure---------------*/
#content-homepage, #content-homepage-middle, #content-homepage-bottom {
width:970px;
margin-left:auto;
margin-right:auto;
}

#content-homepage-middle {

}

#brochure-container-mainPhoto
{
margin-top:10px;
width:970px;
height:450px;
margin-right:5px;
}

/*#brochure-container-subPhotos
{
width:322px;
}*/

#brochure-middle-column1, #brochure-middle-column2, #brochure-middle-column3
{
/*//border-bottom: 5px solid white;*/
width:245px;
height:165px;
}
#brochure-middle-column1
{
float:left;
margin-top:5px;
margin-left:110px;
padding-right:5px;
}
#brochure-middle-column2
{
float:left;
margin-top:5px;
padding-right:5px;
}
#brochure-middle-column3
{
margin-top:5px;
float:left;
}


