/***********************************************************/ 
/* Winter Green */  
/***********************************************************/ 
body {
	height: 100%;
	margin: auto;
	text-align: center;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#5f5834;
	background-color: #7e975e;
	background-image: url(../images/bck.jpg);
	background-repeat: repeat-x;
}

html {height: 100%;}




#contentwrapper {
	width:780px;
	margin: auto;
	
	
}

#subwrap {
	width:280px;
	
	  
   
}

#subwrap table {
  padding-left: 10px;
 

}

#hidit {
	visibility: hidden;


}


#content {
	margin-top: -11px;
	margin-left: 11px;
	padding-bottom: 5px;
	/* background-color: #eef2eb; */
	width: 757px;
	/*background-color: #dfd7a6; */
}

.errmsg {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.9pt;
	
	color: #FF0000;
	padding-bottom: 20px;
	line-height: 18px;

}

/* vert nav*/


.vertnav-content-bck {
	/*background: url(../images/content-sub-bck-vertnav.jpg);*/
	margin-top: 3px;
	
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999B63;*/
	width: 757px;
}



.nav-brdr {
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 1px solid #CCCCCC;
	
}



body.aboutus #vertical-nav li.aboutus a, 
body.faqs #vertical-nav li.faqs a,
body.photogallery #vertical-nav li.photogallery a,
body.customizehome #vertical-nav li.customizehome a,
body.contactus #vertical-nav li.contactus a,
body.mapdirections #vertical-nav li.mapdirections a, 

body#webdesign #vertical-nav li#webdesign a,
body#flashdev #vertical-nav li#flashdev a,
body#contentmanag #vertical-nav li#contentmanag a,
body#appdev #vertical-nav li#appdev a,
body#databasesol #vertical-nav li#databasesol a,
body#marketingserv #vertical-nav li#marketingserv a, 

body.searchengop #vertical-nav li.searchengop a,
body.logoidentcreat #vertical-nav li.logoidentcreat a,
body.ecomsol #vertical-nav li.ecomsol a,
body.strategiccon #vertical-nav li.strategiccon a 
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#FFFFFF;*/ 
    color:#A5783F;
	text-decoration: none;
	/*background-image: url(../images/vertnavarrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 3px;*/
	font-weight: bold;
	height: 20px;
	
}

.bluebg {
	background-color: #bebe84;
	/*background-image: url(../img/bluebg.jpg);
	background-repeat: repeat;  */  


}

#vertical-nav  {
	
   padding-top: 2px;
   
   
} 

#vertical-nav ul {list-style:none; margin: 0; padding: 0; margin-right: 0; border: none; }

#vertical-nav li  {
     padding-top:3px;
	 padding-bottom:3px;
     height: 15px;

}

#vertical-nav li a {
	display:block;
	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-decoration: none;
	color:#3f5f2e;
	padding-left:7px;
	height: 15px;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7D7641;*/
}
#vertical-nav li a:hover { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#75442C; text-decoration: underline;}

 

.topvertnavimg {
  padding: 0px;
  margin: auto;
  text-align: center;
  margin-left: 0px;
}


.navtop {
	margin-top: -10px;
	margin-bottom: 6px;
	width: 140px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7cbbf;
}




.freeoffer-nav img {
	
	margin-left: 8px;
	margin-top: 60px;
	border: 1px solid #666666;
	background-color: #e2e2ca;  
    text-align: center;

}



/* end Vert Nav */

.leaf {
	width: 588px;
	top: 155px;
	position: absolute;
	
}


.leaf img {
	text-align: right;
	
	float: right;
}



.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c4629;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c4629;	
	
}



.pagetitle {padding-top:4px; padding-bottom: 4px; margin-bottom: -5px; padding-left:0px; width: auto;}


.secpagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5f5834;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5f5834;	
}

.secpagetitle {margin-top: -8px; padding-top:0px; padding-bottom: 4px; padding-left:0px; width: auto;}


#content-sub img.map  {
	/*border: 1px solid #554b0f;   */ 
    margin-top: -5px;
    margin-bottom: 5px;
}

#content-sub {
   float: left;
   margin-left: 0px;
   /*padding-top: 3px;*/
   padding-bottom: 5px;
  
}

#content-sub table {
   
	/*background-image: url(../images/content-sub-bck.jpg);
	background-repeat: repeat;*/
	
	
}

.contentsubbrdr {
	width: 612px;
	/*border-left: 1px dashed #8D8E5A;*/
	background-image: url(../images/separator.gif);
	background-repeat: repeat-y;
}

.contentsub-nobrdr {
    width: 760px;


}

#content-sub table.nobrdr {
	
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;	
}


#content-sub td p {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#615929;
    line-height: 11pt;
	
	
}



#content-sub td p  {
    margin-left: 0px;
	padding-right: 0px;
	margin-right: 0px; 
	margin-top: -5px; 
	padding-top: 0px;
	margin-bottom:5px; 
	
}





table.nowidth {

  width: 400px;
}


.divider {
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5f5834;	
    margin-top: -18px;

	
    width: auto;

}


.divider-novertnav {
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5f5834;	
    margin-top: -18px;
	margin-left: -2px;
	
	margin-bottom: 0px;
   

}

input {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#5f5834;
	border: 2px solid #c7cbbf;
	
   
    padding-left: 2px;
}

textarea {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 8.5pt;
   color:#5f5834;
   border: 2px solid #c7cbbf;
   
   width: 475px;
   padding-top: 2px;
   padding-left: 2px;
}

.subbutton {
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#e3ddbe;
	background-color: #4c4629;
	width: 100px;
	height: 26px;
	padding: 0px;
	margin-top: 6px;
	margin-left: 0px;
	margin-bottom: 30px;
}


.contactSubmitButton {
	padding: 0px;
	margin-top: 6px;
	margin-left: 0px;
	margin-bottom: 60px;
	float: left;
	width: 102px;
	height: 23px;
}


h4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #7ABBFD; text-decoration: none; font-size: 1px; margin-top: 0px; margin-bottom:0px; margin-left:0px; font-size:1px; visibility:hidden;}

/** h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none; font-size: 11px; margin-top: 4px; margin-bottom:0px; margin-left:8px; margin-right:10px;} **/

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3f5f2e; text-decoration: none; font-size: 14px; margin-top: 0px; margin-bottom:0px; margin-left:4px;  font-weight:bold; text-align: left;}

h2.products {font-family: Verdana, Arial, Helvetica, sans-serif; color: #7ABBFD; text-decoration: none; font-size: 11px; margin-top: 4px; margin-bottom:0px; margin-left:8px; font-weight:bold; margin-right:10px;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #A5783F; text-decoration: none; font-size: 14px; margin-top: -5px; margin-bottom:0px; margin-left:0px; font-weight:bold; margin-right:10px;}

h1.sig {font-family: Verdana, Arial, Helvetica, sans-serif; color: #A5783F; text-decoration: none; font-size: 12px; margin-bottom:0px; margin-left:0px; font-weight:bold; margin-right:10px; line-height: 20px;}

h1.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A5783F;
	text-decoration: none;
	font-size: 16px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight:normal;
	margin-right:10px;
	position: relative;
}

h1.solutions {font-family: Verdana, Arial, Helvetica, sans-serif; color: #F78E1F; text-decoration: none; font-size: 13px; margin-top: 6px; margin-bottom:0px; margin-left:6px; font-weight:normal; margin-right:10px;}

p {margin-left:8px; margin-right:10px; margin-top:0px; margin-bottom:10px; color:#5C5C5C; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:12pt;} 

br {margin: 2px;}








/***********************************************************/ 
/* variations */  
/***********************************************************/ 
h1.rightnav {font-family: Verdana, Arial, Helvetica, sans-serif; color: #F78E1F; text-decoration: none; margin-top: 10px; margin-bottom:4px; margin-left:16px; font-size:12px}

h1.servicelist {font-family: Verdana, Arial, Helvetica, sans-serif; color: #F78E1F; text-decoration: none; margin-top: 10px; margin-bottom:4px; margin-left:16px; font-size:14px; text-align:left;}

h2.rightnav {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none; font-size: 11px; margin-top:1px; margin-bottom:0px; margin-left:16px; font-weight: normal;}

h2.portfolio {font-family: Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; text-decoration: none; font-size: 11px; margin-top:1px; margin-bottom:0px; margin-left:16px; font-weight: normal;}

h2.newstitle {font-family: Verdana, Arial, Helvetica, sans-serif; color: #F78E1F; text-decoration: none; font-size: 11px; margin-top: 4px; margin-bottom:0px; margin-left:8px; font-weight:normal; margin-right:10px;}



h1.footer {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A5726; text-decoration: none; margin-top: 0px; margin-bottom:6px; margin-left:6px; font-size:10px; font-weight: normal;}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #3A5726; text-decoration: none; margin-bottom:0px; margin-left:6px; font-size:10px; font-weight: normal;}

b.type {font-family: Verdana, Arial, Helvetica, sans-serif; color: #7ABBFD; text-decoration: none; margin-top: 0px; margin-bottom:0px; margin-left:0px; font-size:0px; visibility:hidden; padding:0px; font-weight:bold;}

.footertext {
   font-family: Arial, Helvetica, sans-serif; color: #3d492d; text-decoration: none; margin-top: 1px; margin-left:0px; font-size:10px; font-weight: normal; text-align: center;

}

.footertext a {
   font-family: Arial, Helvetica, sans-serif; color: #3d492d; text-decoration: none; margin-top: 0px; margin-bottom:6px; margin-left:6px; font-size:10px; font-weight: normal;

}

.footertext a:hover {
   font-family: Arial, Helvetica, sans-serif; color: #3d492d; text-decoration: underline; margin-top: 0px; margin-bottom:6px; margin-left:6px; font-size:10px; font-weight: normal;

}



#leftcontent {position:absolute; width:352px; height:92px; z-index:6; left: 26px; top: 316px;}


#subwrap {
	width:780px;
	
	
}

#headwrapper {
	height: 60px;
	width: 100px;    

}

#headerbck {
	background-image: url(../images/headertop.gif);
	background-repeat: no-repeat;
	padding: 47px;
	
}



#headwrapper-home {
	
	width: 753px;
	height: 70px;
	margin-left: 0px;
	margin-right: auto;
	/*background-image: url(../img/hdbck.gif); */
	/*background-image: url(../images/newheadbck.gif);*/
	/*background-image: url(../images/tile.gif);*/
	/*border-right: 1px solid #5f7148;
	border-bottom: 3px solid #64774b;
	border-left: 1px solid #5f7148;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5f7148;*/
	
	position: relative;
	top: -16px;
	left: 13px;
	/*background-position: 0px 0px;*/
}

#headwrapper {
	width: 753px;
	height: 82px;
	margin-left: 0px;
	margin-right: auto;
	/*background-image: url(../img/hdbck.gif); */
	/*background-image: url(../images/newheadbck.gif);*/
	/*background-image: url(../images/tile.gif);*/
	/*border-right: 1px solid #5f7148;
	border-bottom: 3px solid #64774b;
	border-left: 1px solid #5f7148;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5f7148;*/
	
	position: relative;
	top: -15px;
	left: 12px;
	/*background-position: 0px 0px;*/
}






#headwrapper  table {
  width: 750px;
  

}

.titleBar{
	
	background-image:url(../images/title-bar.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:10px;
	margin-bottom: -5px;
}


#vertnav table {
	margin-top:30px;
	background-color: #BEBE84;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.main_nav{
	position: relative;
	top: -15px;
	left: 13px;
	width: 753px;
	
	height: 30px;
	/*background-image: url(../img/navbck.gif);
	background-repeat: repeat-x;*/
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	margin-left: 0px;
	margin-right: auto;
	
	background-color: #554B0F;
	
	
	}
	
#main_nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	
	
	}
	
.main_nav tr td a {
	font-family: "Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	font-size: 11px;
	color: #E3DDBE;
	float: left;
	font-weight: normal;
	text-decoration: none;
	height: 30px;
	
	border-right: 1px solid #ffffff;
	
	list-style-type: none;
	}




	
	
.main_nav td.homebutn a img {
	
    
	padding-top: 8px;
	margin-left: 5px;
	padding-right: 7px;
	
	}
	
.main_nav td.aboutbutn a img {
	
	padding-top: 8px;
	margin-left: 8px;
	padding-right: 8px;
	text-align: left;
}
	
	.main_nav td.findhomebutn a img {
	
	padding-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
	
   }
   
   .main_nav td.communitiesbutn a img {
	
	padding-top: 8px;
	margin-left: 6px;
	margin-right: 6px;
	
   }
   
   .main_nav td.inventorybutn a img {
	
	padding-top: 8px;
	margin-left: 7px;
	margin-right: 7px;
	
   }
   
   
   .main_nav td.custhomebutn a img {
	
	padding-top: 8px;
	margin-left: 6px;
	padding-right: 6px;
	
   }
   
     .main_nav td.gallerybutn a img {
	
	padding-top: 8px;
	margin-left: 6px;
	padding-right: 6px;
	
   }
   
    .main_nav td.financebutn a img {
	
	padding-top: 8px;
	margin-left: 8px;
	padding-right: 8px;
	
   }


    .main_nav td.warrantbutn a img {
	
	padding-top: 8px;
	margin-left: 6px;
	margin-right: 6px;
	
}

 .main_nav td.contactbutn a img {
	
	padding-top: 8px;
	margin-left: 4px;
	padding-right: 1px;
	
   }

  .main_nav tr td.contactbutn a  {
	
	border-right: none;
	
   }


/* TEST */











/*  END TEST */


#content-fmt tr td p {
	margin-bottom: 10px;

	vertical-align: top;
	display: block;
}

#content-fmt h1 {
	margin-top: -10px;  


}

#content-fmt strong {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.9pt;
	color: #615929;
}


#content-fmt a {
   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.9pt;
	color: #365126;
}



 #content-fmt ul {
	
	margin-top: 0px;
	padding: 0;
	margin-right: 0px;
	border: none;
	margin-bottom: -25px;
	margin-left: -15px;
	position: relative;
	top: -17px;	
}

 #content-fmt ul li {
   
	background-image: url(../images/vertnavarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	
}

#content-fmt li {
	margin-left: 25px;
	padding-left: 10px;
	padding-bottom: 10px;
	list-style-type: none;
	list-style-position: outside;
}



.contentimg {
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 10px;
  

}


.womanpcimg {
	margin-top: -13px;
	padding-right: 110px;
	padding-left: 5px;
	z-index: 2;

}



#warranty p {
  width: auto;
  margin-right: 100px;


}

#headerphnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #724924;
	height: 10px;
	position: relative;
	top: 7px;
	right: 2px;
	text-align: right;
}

#headerphnum strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #724924;
	
}

#headernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #724924;
    padding-top: 7px;
	margin-top: 43px;
    margin-right: 0px;
	text-align: right;
	
}

#headernav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #724924;
	text-decoration: none;
	vertical-align: bottom;
}

#headernav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #724924;
	text-decoration: underline;

}


#toprowhome  {
	margin-top: -13px;
	margin-left: 11px;
	background-color: #e2e2ca; 
	
	/*border-top: 1px solid #cecb9e;
	border-bottom: 1px solid #cecb9e;*/
	width: 753px;
	
}




#toprowhome table.grn-bot-border {
	width: 746px;
	/*border-top: 1px solid #d1dac9;
	border-right: 1px solid #d1dac9;
	border-bottom: 3px solid #d1dac9;
	border-left: 1px solid #d1dac9;*/
}

#toprowhome img.homehouse {
  
   margin-left: 2px;
   margin-top: 0px;

}

#toprowhome .welcomeimg {
   padding-top: 4px;
   margin-left: -5px;
   height: 5px;
  
}

 .welcomemsg  {
	padding-top: 4px;
	margin-left: -5px;
	height: 5px;
	
}

 .welcomemsg p  {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
   padding-right: 10px;
   padding-left: 5px;
   margin: 0px;
}

#toprowhome p.parsec {
    margin-top: 5px;

}

#toprowhome .secolnm {
	left: -10px;
	position: relative;
	width: 222px;
	margin-top: -4px;
}

#toprowhome .secolnm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #48503E;
	margin-top: -9px;
	margin-bottom: -13px;
	padding-bottom: 12px;
}

#toprowhome .secolnm p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #48503E;
	
	
}

#toprowhome .secolnm h3 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; color: #48503E;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	 
}


#toprowhome .toprowcol2 {
   padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 143px;



}


#freeoffer  {
	width: 753px;
	height: 200px;
	margin-left: 13px;
	margin-top: 1px;
	margin-bottom: 0px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4c3716;
	border-bottom-color: #4c3716;
}



#welcome  {
	width: 753px;
	margin-left: 13px;
	margin-top: 1px;
	margin-bottom: 2px;
	/*border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #b7b486;
	/*border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #b7b486; */
	
}




#welcome table.homeNewWarrent td {
	width: 192px;
	text-align: center;
	/*background-image: url(../images/homethirdrowbck.gif);
	background-repeat: repeat;*/
	
	background-color: #d6d6b8;
}






.menu {

  
  
   padding: 0;
	border-bottom: 6px solid #e4e4db;

}



.homeNewWarrent td.linesep {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ffffff;
	
}


/*.homeNewWarrent img.thirdrowbrdr {
	border: 3px solid #95906f;	
	margin-bottom: 8px;
}
/*.homeNewWarrent td {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	
	
} */



.moveready-box {
	background-image:url(../images/home-moveinready.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	width: 180px;
	height: 180px; 
	margin-top: 8px;
	padding: 0px;
}

.customizehome-box {
	background-image:url(../images/home-customizehome.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	width: 180px;
	height: 180px; 
	margin-top: 8px;
	padding: 0px;
	margin-left: 4px;
}

.floorplans-box {
	background-image:url(../images/home-floorplans.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	width: 180px;
	height: 180px; 
	margin-top: 8px;
	padding: 0px;
	margin-left: 4px;
}



.financehome-box {
	background-image:url(../images/home-finance.jpg); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	width: 180px;
	height: 180px; 
	margin-top: 8px;
	padding: 0px;
	margin-left: 5px;
}





#welcome .floorplans-box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b56c0d;
	float: left;
	text-align: left;
	margin-top: 12px;
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

#welcome .floorplans-box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	float: left;
	text-align: left;
	
	
	margin-top: 12px;
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.moreinfo-btn a img {
	margin-top: -1px;

	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;	
	top: 16px;
	left: 2px;
	
}


.moreinfo-btn-floorplan a img {
	margin-top: -1px;

	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;	
	top: 4px;
	left: 38px;
	
}


.moreinfo-btn-customizehome a img {
	margin-top: -1px;

	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;	
	top: 16px;
	left: 0px;
	
}


.moreinfo-btn-financehome a img {
	margin-top: -1px;

	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;	
	top: 16px;
	left: -3px;
	
}


.boxtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626256;
	padding-top: 116px;
    padding-left: 11px;
	text-align: left;
	margin-bottom: -10px;
	height: 25px;
	
}



.homeNewWarrent h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4422;
	font-weight: bold;
	text-align: center;
	margin-top: -1px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-bottom: 0px;
}

.homeNewWarrent p {
	font-family: Arial, Helvetica, sans-serif;
	color: #656234;
	font-size: 10px;
	text-align: left;
	margin-top: -2px;
	line-height: 12px;
	
	padding-left: 0px;
	padding-right: 5px;
	
	margin-left: 0px;
}

.homeNewWarrent img {
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
	
 
}



.homeNewWarrent strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f8198;
   
}

.homeNewWarrent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004303;
    text-decoration: none;
}

.homeNewWarrent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004303;
    text-decoration: underline;
}












#SlideMenu {position:absolute;}

/***********************************************************/ 
/* table properties */  
/***********************************************************/
table {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; margin-top: 0px; margin-bottom:0px; margin-left:0px; text-align:left; border-width:0px;}




.childLayer {
	position:absolute;
	top:0px;
	left:0px;
	visibility: visible;
	background-color: #808080;
}





/*********************************************************/
/* LIGHTBOX */
/*********************************************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.0em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }



/*  New Styles for Inventory Homes */


#inventHomeTitle h2  {
	margin-top: -5px;
	margin-left: -3px;
	margin-bottom: -5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f5f2e;
}


#inventHomeTitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #365126;	
	
}


.modelCommTitle h2{
	padding:0px 0px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:A5783F;
	margin-top: -2px;
	margin-left: 0px;
}

.modelCommTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5783F;		
}


#btn-back {
    position: relative;
    display: block;
   
    height: 20px;
   
    left: 8px;
    
    text-decoration: none;
    
	
}




div .clear {/*used to pull a div block around a floated block*/
	clear:both; 
	width:60px;
	height:0px; 
	padding:0px; 
	margin:0px;
}



/*Results Table Classes*/

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #365126;



}

.homedetailinesep   {
	padding-top: 0px;
	margin-top: 0px;
	border-top: 1px dashed #cfc89a;
	margin-bottom: -15px;
}

#resultsTable table {
	border:solid 0px #ffffff;
	margin-left: 5px;
	
}

#resultsTable tr {
	border:solid 0px #ffffff;		
}
#resultsTable .GridRow {
	background-image:url(/images/Redesign/table_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:solid 0px #ffffff;	
		
}
#resultsTable .GridRowAlt {
	background-image:url(/images/Redesign/table_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:solid 0px #ffffff;		
}
#resultsTable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #615929;
	background-image:url(../images/inventhomebck.gif);
	background-repeat:repeat;
	background-position:bottom;
	padding:6px 7px 5px;
	text-align: center;
}


#resultsTable {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #615929;
   margin-top: -5px;

}




#resultsTable .GridRowAlt td
{
	border-left:solid 1px #fffbef;
	border-right:solid 1px #fffbef;
}




#resultsTable .GridRow td
{
	border-left:solid 1px #fffbef;
	border-right:solid 1px #fffbef;
}

/*
#resultsTable .GridHeader td
{
	background-color:#f5ebe1;
	background-image:url(/images/Redesign/table_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:12px 7px 5px 7px;
	border-left:solid 1px #f5ebe1;
	border-right:solid 1px #f5ebe1;
	margin:0px;
}

*/


#resultsTable .GridHeader td.selected
{
	padding:12px 7px 5px 7px;
	background-color:#fef8ec;
	border:solid 0px #ffffff;
}
/*
#resultsTable th.selected{
	padding:12px 7px 5px 7px;
	background-color:#fef8ec;
	border:solid 0px #ffffff;
}

*/

#resultsTable td {
	padding:5px 7px 5px 7px;
	border:solid 0px #ffffff;
	text-align: center;
}
#resultsTable td  img{
	padding:4px;
}
#resultsTable ul.resultsPages{
	font-weight:bold;
	float:right;
	padding:2px 8px 4px 0px;
}
#resultsTable li {
	display:inline;
	padding:0px 1px 0px 0px;
	margin:0px;
}
#resultsTable .prevent
{
	padding:0px;
	border-bottom:0px;
	background-image:none;	
	border:solid 0px #ffffff;
}
#resultsTable .prevent td
{
	padding:0px;
	border:solid 0px #ffffff;
	background-image:none;	
	
}




#resultsTable .prevent td img
{
	padding:0px;	
}

.spcr {
  margin-bottom: 7px;

}


.spcrelim {
   margin-bottom: -10px;

}

.customize-sm-header {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.9pt;
	color: #615929;
	font-weight: bold;
	padding-top: 0px;
}


#sitemap {
	margin-top: -5px;
	margin-left: -32px;  
	

}

#sitemap ul {
	padding-top: 0px;
	margin-top: 0px;  

}


#sitemap li {
	padding-left: 10px;
	padding-bottom: 20px;
	background-image: url(../images/vertnavarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
	
}


#sitemap li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5f2e;
	font-weight: bold;
}

#sitemap li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5f2e;
	font-weight: bold;
}


#sitemap ul.sitesub {
	margin-top: 5px;
	margin-left: 5px;
	padding-bottom: 0px;
}

#sitemap ul.sitesub li {
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3f5f2e;
}

#sitemap ul.sitesub li a {
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3f5f2e;
}


/* Site Map Column Two  */



#sitemapcol2 {
	margin-top: -5px;
	
	background-image: url(../images/separator.gif);
	background-repeat: repeat-y;
}

#sitemapcol2 ul {
	padding-top: 0px;
	margin-top: 0px;  

}


#sitemapcol2 li {
	padding-left: 10px;
	padding-bottom: 20px;
	background-image: url(../images/vertnavarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
}


#sitemapcol2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5f2e;
	font-weight: bold;
}

#sitemapcol2 li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f5f2e;
	font-weight: bold;
}


#sitemapcol2 ul.sitesub {
	margin-top: 5px;
	margin-left: 5px;
	padding-bottom: 0px;
}

#sitemapcol2 ul.sitesub li {
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3f5f2e;
}

#sitemapcol2 ul.sitesub li a {
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3f5f2e;
}



