/*****************Body - determines general characteristics for the site, background color is for the site outside the container***/
body {
  /****sets font sytle for entire site. Change fonts in each div if you want one to be different***/
 /***sets font size throught out the site, change size in div if you want it different***/
 Background-color:#7a7a7e;/***color outside of page, any extra area seen on large screens*****/
 text-align:center;
 font-family:gill sans, arial;  /******puts the container in center of the browser screen*******/
}
/************************General**************************************/
img{
 border:none;   /****If hyperlinked, there wont' be a blue border around it****/
 padding:10px;  /***allows for space around the image*****/ }

p {
font-family:gill sans, arial;
font-size:14px; /****usually set to either 12px or 14px ****/
line-height:1.2 em;  /****sets how much space is between the lines in each paragraph******/
}

 a{color:#0066CC;}
 
a:hover{color:#999999;}

/*********header tags can be changed to any size, color, font weight, alignment***********/
.titlebar{
	background-repeat: repeat;
	background-position: left;
	margin-left: 30px;
	display: block;
}


h1 {
	font-size:22px;
	color:#fff;
	font-weight:bold;
	margin-bottom:5px; /***can be right, left or center*****/
	height: 25px;
	font-family: "Gill Sans";
	text-align: center;

	
	display: block;
	padding-bottom: 5px;
}

h2{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin-bottom:5px;/****space below the heading*******/
	text-align:left; /***can be right, left or center*****/
 }
 h3{ 
 font-size:14px;
color:#400040;
font-weight:bold; 
margin-bottom:5px;/****space below the heading*******/
text-align:center; /***can be right, left or center*****/
}

ul, li {
	margin:0px;
	Padding:0px;
	list-style:none;
	
}

blockquote{
margin-top:3px;
}
.eho{
	width:725px;
	height:75px;
	margin-left: 40px;
	padding-left: 30px;
}

.stanberry{
	width:200px;
	float:right;
	height:70px;
	margin-right: 50px;
	padding-right: 20px;
}

/******************Container - sets up the entire page*****************/
#container {
	position:relative;
	margin: 0 auto;
	width: 866px;
}
#containertop{
	background-image: url(../siteparts-caitlyn/toppage.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width: 866px;
	height: 32px;
}

#containermid{
	background-image: url(../siteparts-caitlyn/centerpage.jpg);
	background-repeat:repeat-y;
	width: 866px;
}

#containerbot{
	background-image: url(../siteparts-caitlyn/bottompage.jpg);
	background-position:center;
	width:866px;
	height:32px;
	background-repeat: no-repeat;
	font-size:10px;
	text-align: center;
}
#containerbot a {
	text-decoration:none;
	color: #000033;
}

#containerbot a:hover{color:#999999;}

/**********************************Header******************************/
#header {
	position:relative;
	height:170px;
	width: 850px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../siteparts-caitlyn/header.png);
}
	
#header h1{
	position:absolute;
	font-family: "Gill Sans";
	font-size: 24px;
	color: #FFFFFF;
	width:325px;
	text-align:center;
	left: 160px;
	top: 94px;
	height: 60px;
}

#header a{
color:#fff;
}

#header a:hover{
color:#7a7a7e;
}

#header img{
	margin:0px;
	padding-right: 55px;
}

/********************************Horizontal Navigation*********************/
#navigation{ /***defines the area the horizontal links are in**********/
	position:relative;
	width: 850px;
	
	background-image: url(../siteparts-caitlyn/nav.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
	height: 27px;
	list-style-type: none;
}
#navigation ul{
margin-left:60px;

}


#navigation ul li{
	font-size:20px;
	float:left;
	display:inline;
	margin: 5px 20px 0px 20px;
	font-family: "Gill Sans";
}/****these set the margins for each word in the list**/

#navigation ul li a{
	color:#000;
	text-decoration:none;
	}

#navigation ul li a:hover{
	color:#7a7a7e;
	font-size: 20px;
 }
/*********************Wrapper for content**************************************/
#wrapper {
	position:relative;
	text-align:left;
	width: 850px;
	margin: 0px;
	margin-top: 15px;
}

#wrappertop{
	background-image: url(../siteparts-caitlyn/contenttop.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 850px;
	height: 24px;
}


#wrappermid{
	background-image: url(../siteparts-caitlyn/contentcenter.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 850px;
}


#wrapperbot{
	background-image: url(../siteparts-caitlyn/contentbot.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 850px;
	height: 23px;
	position: relative;
}


#login{
	float:right;
	font:20px;
	font-family:gill sans;
	position: absolute;
	left: 716px;
	top: 12px;
	color: #000000;
}

.facebook {
	padding:0px;
	margin:0px;
	float:right;
	top:12px;
	width: 20px;
	margin-right: 0px;
	position: absolute;
	left: 792px;
}

.facebook img{
	padding:0px;
	margin:0px;
	left:45;
	float:right;
	top:25;
	width: 20px;
}

/*********************************Content*************************************/
#content{
	width:420px;
	position:relative;
	float: right;
	margin-top: 10px;
	padding-right: 30px;
}


#content h1{
	font-size:22px;
	color:#fff;
	font-weight:normal;
	margin-bottom:5px;
	font-family: "Gill Sans";
	text-align: center;
	background-color:#34b6e5;
	display: block;
	padding-bottom: 5px;
	}

#content-page{
	float:left;
	width:550px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	text-align: justify;
}
#content-page h1{
	color:#FFFFFF;
	font-weight:normal;
	font-family: "Gill Sans";
	background-color:#34b6e5;
display: block;
	text-align: center;
	padding-top:8px;
}

#content-full{
	float:left;
	width:745px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}

#content-full h1{
	color:#FFFFFF;
	font-weight:normal;
	font-family: "Gill Sans";
	background-color: #34B6E5;
	text-align: center;
	padding-top:8px;
}




#realtorbox{
	position:relative;
	clear:both;
	margin-top: 15px;
	height: 55px;
}

#realtorbox img{
padding:0px;
margin:0px;
}
.rightbox{
	float:right;
	width:200px;
	margin-right:60px;
	top: 0px;
	position: absolute;
	left: 550px;
}

.leftbox{
	position:absolute;
	float:left;
	width:269px;
	position: absolute;
	left: -5px;
	height: 80px;
}



#right-page{
	width:170px;
	position:relative;
	margin: 20px 20px 0px 0px;
	padding: 10px;
	float: left;
	float: right;
	padding-right: 10px;
	height: auto;
}


#right-page ul
{
	list-style-type:none;
	
	width: 180px;
}

#right-page ul li
{
	position:relative;
	font-family: "Gill Sans";
	font-size:18px;
	width:170px;
	height:23px;
	margin-left:2px;
	margin-bottom:22px;
	border-right:1px solid #34b6e5;
	border-bottom:1px solid #34b6e5;
}

#right-page li:hover
{
	border-bottom:1px solid #6ec6e7;
	border-left: 1px solid#6ec6e7;
}

#right-page li img
{
	position:absolute;
	top:5px;
	right:-20px;
	visibility:hidden;
}

#right-page li:hover img
{
	visibility:visible;
}

#right-page ul li a
{
	color:#000000;
	text-decoration:none;
	display:block;
	width:155px;
	height:23px;
}

#right-page ul li a:hover
{
	color:#999999;
}

.right-tab{
	height:520px;
	width:auto;
}
#checklist li{
list-style:square;}

#testimonial{
	position:relative;
	border:1px solid #34b6e5;
	width: 160px;
	padding-right: 10px;
	padding-left: 5px;
	float: right;
	clear: right;
	margin-top: 10px;
}

/*************************left side*******************************************/


#leftcolumn {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height:350px;
	width: 358px;
	float: left;
	width: 370px;
	float: left;
	padding-right: 10px;	
}
#leftcolumn h1 {
	font-size:22px;
	color:#fff;
	font-weight:normal;
	margin-bottom:5px;
	font-family: "Gill Sans";
	text-align: center;
	background-color:#34b6e5;
	display: block;
	padding-bottom: 5px;
	width:200px;
	margin-left:95px;
}

.roundbox{
	color:#fff;
	font-size:12px;
	background-image: url(../siteparts-caitlyn/searchbox.png);
	background-repeat: no-repeat;
	width: 333px;
	height: 330px;
	margin-top: 10px;
	float: left;
	margin-left: 30px;
}
.roundboxleft{
	background-image: url(../siteparts-caitlyn/leftsidesearch.jpg);
	background-repeat: no-repeat;
}

.roundboxcenter{
	background-image: url(../siteparts-caitlyn/centersearch.jpg);
	background-repeat: repeat-x;
}

.roundboxright{
	background-image: url(../siteparts-caitlyn/rightsidesearch.jpg);
	background-repeat: no-repeat;
}





/*********************Footer************************************************/
#footer {
	position:relative;
	clear: both;
	margin: 0px 0px 0px 0px;
	width: 850px;
	height: 80px;
}

#footer a {
	text-decoration:none;
	color: #000033;
}

#footer a:hover{color:#999999;}


.copy{
	position:relative;
	font-size: 11px;
	text-align: center;
	width: 175px;
	margin-left: 348px;
}
