/*---------------------------*/
body
{
margin:0;
}
div.container
{
margin:0 auto;
width:766px;
}
#phone
{
position:absolute;
margin:0px 0 0 632px;
background-image: url(../images/phone.png);
background-repeat:no-repeat;
background-position:top left;
width:135px;
height:176px;
}
#logo
{
position:absolute;
margin:40px 0 0 10px;
width:264px;
height:154px;
z-index:5;
}
div.top
{
margin:0 0 0 0;
width:766px;
height:26px;
clear:both;
}
div.topstripe
{
float:left;
width:688px;
height:26px;
margin:0;
background-color:#1D2F68;
}
div.topcorner
{
float:right;
width:70px;
height:26px;
background-color:#EAD9B0;
background-color:#E8D2AB;
margin:0;
}
#middlecontainer
{
float:left;
width:766px;
height:360px;
/*border:1px solid #000000;*/
margin:6px 0 0 0;
}
div.picturecontainer
{
float:left;
margin:0;
width:484px;
height:360px;
/*border:1px solid #000000;*/
}
div.mainpic
{
float: left;
width:354px;
height:295px;
margin:0;
}
div.lefttopstripe
{
width:355px;
height:65px;
background-color:#D4B67C;
}
div.leftcolumn
{
float:left;
width:60px;
height:290px;
background-color:#EAD9B0;
margin:6px 0 0 0;
}
div.rotateimage
{
float:right;
margin:6px 0 0 0;
overflow:hidden;
}
div.rotateimage img
{
width:288px;
height:290px;
}
div.otherpics
{
float:right;
width:122px;
height:360px;
/*border:1px solid #000000;*/
}
div.topsmallstripe
{
width:124px;
height:33px;
background-color:#EAD9B0;
margin:0 0 0 0;
}
div.girls
{
margin:6px 0 0 0;
width:124px;
height:129px;
background-image:url(../images/girls.jpg);
background-repeat:no-repeat;
}
div.outdoors
{
margin:6px 0 0 0;
width:124px;
height:129px;
background-image:url(../images/outdoors.jpg);
background-repeat:no-repeat;
}
div.flower
{
margin:6px 0 0 0;
width:124px;
height:52px;
background-image:url(../images/flower.jpg);
background-repeat:no-repeat;
}
#nav
{
float:right;
width:276px;
margin:0 0 0 0;
}
div.topNav
{
width:275px;
height:131px;
margin:0;
clear:both;
}
div.number
{
background-image:url(../images/number.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:199px;
height:131px;
clear:left;
}
div.navcorner
{
float:right;
width:70px;
height:131px;
background-color:#D4B67C;
margin:0;
clear:right;
}
div.links
{
float:left;
background-image: url(../images/small/links.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0;
margin:6px 0 0 0;
width:276px;
height:222px;
clear:both;
background-color:#FFFFFF;
}
div.footer
{
clear:both;
margin:0px 0 0 0;
width:766px;
height:201px;
/*border:1px solid #000000;*/
}
.map
{
clear:right;
background-image: url(../images/small/Map.gif);
background-repeat:no-repeat;
background-position:top left;
margin:6px 0 0 0;
padding:0;
float:right;
width:136px;
height:195px;
}
div.bottom
{
float:left;
width:622px;
height:130px;
margin:6px 0 0 0;
}
div.caption
{
float:left;
margin:0px 0 0 0;
width:354px;
height:118px;
/*background-image:url(../images/Security.gif);
background-repeat:no-repeat;*/
clear:left;
}
div.caption img
{
width:354px;
height:118px;
margin:0;
clear:both;
}
div.indoors
{
float:right;
margin:0;
width:262px;
height:118px;
background-image:url(../images/Couple-on-couch.jpg);
background-repeat:no-repeat;
clear:right;
}
div.guarantee
{
float:right;
margin:6px 0 0 0;
width:130px;
height:70px;
/*background-image:url(../images/guarantee.gif);
background-position: center left;
background-repeat:no-repeat;*/
}

div.bottomstripe
{
float:left;
width:484px;
height:70px;
background-color:#1D2F68;
margin:6px 0 0 0;
}
div.zipsearch
{
padding: 165px 0 0 10px;
height:18px;
}
div.zipsearch .textfield
{
height:15px;
}
div.zipsearch .searchbutton
{
margin:2px 0 0 2px;
color:#1D2F68; font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color:#EABD00;
height:18px;
}
.navbuttons
{
display block;
float:left;
margin: 18px 15px 0 15px;
}



/* FOOTER - mstaffeld */

#footer{
	text-align: center;
	font-size: .7em;
	font-family: Arial, serif;
	padding-top: 5px;
	color: #5C7B99;
}

#footer a{
	color: #111111;
	text-decoration: none;
	
}

#footer a:hover{
	font-weight: bold;
}

div.followus
{
	style="float: right;
	display:table-cell;
	vertical-align : bottom;
	text-align: center;
	font-size: .7em;
	font-family: Arial, serif;
	padding-top: 5px;
	color: #5C7B99;
}
