@charset "utf-8";
/*
Design by Joe Carter
http://www.cloudyaz.com
*/

body{
	margin: 0;
	padding: 0;
	background-color:#00157E;
	text-align: center;
	font-size: 62.5%;
	}

#wrapper{
	margin: 0px;
	padding: 0px;	
	}


#header{
	width: 1055px;
	height: 340px;
	margin: 0 auto;
	padding: 0px;
	background: url(header.jpg) no-repeat left top;
	}

#topNav{
	margin: 0 auto 0 auto;
	width:auto;
	height:125px;
	}

ul#navigation{
    margin: 0 auto 0 auto;
    padding: 0px;
    list-style: none;
    width:625px;
	text-align:center;
	}
	  
ul#navigation li{
	display:inline;
    float:left; 
    width:102px;   
	}
	
ul#navigation li a{
	display: block;
	float:inherit;
    color: #FFF;
    margin-top: -2px;
    height: 25px;
    width:100px;
    background-repeat:no-repeat;
    background-position:50% 10px;
    background-color: #0000CC;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    padding-top:80px;
    opacity: 0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
    filter: alpha(opacity=90); 
 	}
      
ul#navigation li a:hover{
	background-color:#0066ff;
	}
ul#navigation .home a{
	background-image: url(images/home.png);
	}
ul#navigation .about a{
	background-image: url(images/about.png);
	}
ul#navigation .mission a{
	background-image: url(images/mission.png);
	}
ul#navigation .testimonials a{
	background-image: url(images/testimonials.png);
	}
ul#navigation .rssfeed a{
	background-image: url(png/weather.png);
	}
ul#navigation .rates a{
	background-image: url(images/rates.png);
	}
ul#navigation .contact a{
	background-image: url(images/contact.png);
	}
	
#containerTitle{
	margin:0;
	padding:0;
	width:795px;
	text-align:center;
	}
	  
h1{
	font-size: 1.4em;
	font-family: Helvetica, Georgia, Arial, sans-serif;
	color: #3333FF;
	font-weight:bold;
	}
	

	h2{
padding: 10px 0 0 8px;
	font-size: 1.1em;
	font-family: Helvetica, Georgia, Arial, sans-serif;
	color: #FFF;	
	font-weight:bold;
	line-height:2em;	
	text-align:left;
	
	}
	
	h3{
padding: 10px 0 0 8px;
	font-size: 1.1em;
	font-family: Helvetica, Georgia, Arial, sans-serif;
	color: #FFCC33;	
	font-weight:bold;
	line-height:2em;	
	text-align:left;
	
	}
	
		
#container{
	margin: 5px auto 0 auto;
	padding: 1px 1px 1px 1px;
	width:1055px;
	height:895px;
	
	background-color: #00157e;
	/*overflow: hidden;*/
	}
	
	#containerHomes{
	margin: 5px auto 0 auto;
	padding: 1px 1px 1px 1px;
	width:1200px;
	height:895px;
	
	background-color: #00157e;
	/*overflow: hidden;*/
	}
	
#sideBar{
	margin: 40px 0 0 1px;
	width:250px;
	height:890px;
	float:right;
	/*background-color:#000066;*/
	
	
	}	
	
	.sideBarPeople {
		background-image:url(images/peopleSideBar.jpg);
		background-repeat:no-repeat;
		
		}
		
		.sideBarRealEstate {
		background-image:url(images/realestateSideBar.jpg);
		background-repeat:no-repeat;
		
		}
		
			
		.sideBarProducts {
		background-image:url(images/productsSideBar.jpg);
		background-repeat:no-repeat;
		
		}
	
	
	
	.sideBarAction {
		background-image:url(images/actionSideBar.jpg);
		background-repeat:no-repeat;
		
		}
		
		.sideBarPet {
		background-image:url(images/petSideBar.jpg);
		background-repeat:no-repeat;
		
		}
		
		.sideBarLive {
		background-image:url(images/liveSideBar.jpg);
		background-repeat:no-repeat;
		
		}
	
	
	
	
	
	#sideBar .top {
	margin: 0 auto 0 auto;
	padding: 0;
	width:250px;
	height:400px;
	/*background-image:url(images/homeSideBarTop.jpg);
	background-position:center;
	background-repeat:no-repeat;*/
	}

	#sideBar .bottom {
	margin: 70px auto 0 auto;
	padding: 10px 0 0 0;
	width:250px;
	height:400px;
	/*background-image:url(images/homeSideBarCenter.jpg);
	background-position:center;
	background-repeat:no-repeat;*/
	}
	
	#galleryCenterHomes{
	
	margin:0;
	padding:0;
	width:960px;
	height:895px;
	background-color:#000066;
	-moz-border-radius-topright: 4em; 
	-moz-border-radius-topleft: 4em;	
	-webkit-border-top-right-radius: 4em;
	-webkit-border-top-left-radius: 4em; 	
	-moz-border-radius-bottomright: 4em; 
	-moz-border-radius-bottomleft: 4em;	
	-webkit-border-bottom-right-radius: 4em;
	-webkit-border-bottom-left-radius: 4em; 
	}
	
	
#galleryCenter{
	
	margin:0;
	padding:0;
	width:795px;
	height:895px;
	background-color:#000066;
	-moz-border-radius-topright: 4em; 
	-moz-border-radius-topleft: 4em;	
	-webkit-border-top-right-radius: 4em;
	-webkit-border-top-left-radius: 4em; 	
	-moz-border-radius-bottomright: 4em; 
	-moz-border-radius-bottomleft: 4em;	
	-webkit-border-bottom-right-radius: 4em;
	-webkit-border-bottom-left-radius: 4em; 
	}
	
		
	#flasbBox{
	margin:15px 0 0 15px;
	padding:10px 0 0 0;
	width:505px;
	height:505px;
	float:left;
	
	}
	
	#flasbBoxHomes{
	margin:0;
	padding:0;
	width:700px;
	height:550px;
	background-color:#66FF99;
	float:left;
	
	}
	
	
	
	
	#sideNav{
	margin: 15px 15px 0 0;
	padding:0;
	width:250px;
	/*height:505px;*/
	float:right;
	/*background-color:00157e;*/
	
	}
	
	
	
	#sideNav ul {
	
	background-repeat:no-repeat;
	margin: 0;
	padding:0px;
	width:245px;
	height:240px;
	
	
}

#sideNav li {
	list-style:none;
	margin:0;
	padding:0;
	width:240px;
	height:30px;
	
		
}

#sideNav li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight:bold;
	color: #3333FF;
	text-decoration:none;
	
	display: block;
	height:30px;
	text-align:left;
}

#sideNav li A:HOVER
{
	text-decoration:underline;
	/*border-style:none;
	background-color:#00157e;
	height:30px;*/
}




#sideNav .fbook{
text-align:left;
width:240px;
}


#sideNav .people{
background-image:url(images/sideNavPeople.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideNav .realestate{
background-image:url(images/sideNavRealEstate.jpg);
background-position: right;
background-repeat:no-repeat;
}


#sideNav .action{
background-image:url(images/sideNavAction.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideNav .product{
background-image:url(images/sideNavProduct.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideNav .pet{
background-image: url(images/sideNavPet.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideNav .live{
background-image:url(images/sideNavLive.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideNav .web{
background-image:url(images/sideNavWebDesign.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideNav .marketing{
background-image: url(images/sideNavMarketing.jpg);
background-position: right;
background-repeat:no-repeat;
}

#sideAdorama{
	margin:35px 0 0 0;
	padding:0;
	width:120px;
	height:240px;
	background-image:url(http://www.adorama.com/artworks2/Adorama_Search_120_240px.gif);
	background-repeat:no-repeat;	
	float:left;
	/*background-color:00157e;*/
	
	}


#bannerBoxTop{
margin:0;
padding:0;
width:795px;
height:505px;

}

#bannerBoxTopHomes{
margin:0;
padding:0;
width:950px;
height:505px;

}

#bannerBoxBottom{
margin:30px 0 0 0;
padding:0;
width:795px;
height:200px;

}

ul#albumBanners{
	list-style:none;
	margin: 25px 0 0 75px;
    padding: 0;
	height:200px;
	width:790px;
}
	

ul#albumBanners li{
	margin:0 0 0 10px;
	padding: 0;
	float:left;    
	width:200px;
	height:200px;
	}


ul#albumBanners .peopleRight{
	background-image: url(images/peopleRight.jpg);
	}
	
ul#albumBanners .peopleCenter{
	background-image: url(images/peopleCenter.gif);
	}
ul#albumBanners .peopleLeft{
	background-image: url(images/peopleLeft.jpg);
	}
	
ul#albumBanners .homesRight{
	background-image: url(images/homesRight.jpg);
	}
	
ul#albumBanners .homesCenter{
	background-image: url(images/homesCenter.gif);
	}
ul#albumBanners .homesLeft{
	background-image: url(images/homesLeft.jpg);
	}
	
	
	ul#albumBanners .productsRight{
	background-image: url(images/productsRight.jpg);
	}
	
ul#albumBanners .productsCenter{
	background-image: url(images/productsCenter.gif);
	}
ul#albumBanners .productsLeft{
	background-image: url(images/productsLeft.jpg);
	}
	
	
	ul#albumBanners .actionRight{
	background-image: url(images/actionRight.jpg);
	}
	
ul#albumBanners .actionCenter{
	background-image: url(images/actionCenter.gif);
	}
ul#albumBanners .actionLeft{
	background-image: url(images/actionLeft.jpg);
	}
	
	
	
	ul#albumBanners .petRight{
	background-image: url(images/petRight.jpg);
	}
	
ul#albumBanners .petCenter{
	background-image: url(images/petCenter.gif);
	}
ul#albumBanners .petLeft{
	background-image: url(images/petLeft.jpg);
	}
	
	
	
	ul#albumBanners .liveRight{
	background-image: url(images/liveRight.jpg);
	}
	
ul#albumBanners .liveCenter{
	background-image: url(images/liveCenter.gif);
	}
ul#albumBanners .liveLeft{
	background-image: url(images/liveLeft.jpg);
	}

.galleryBoxBottom {
	margin:10px 0 0 0;
	padding:0;
	width:795px;
	height:auto;
	/*background-color:#000066;*/
	}
		
.galleryBottom {
	margin:0;
	padding:0;
	width:792px;
	height:auto;
}




	ul#footer{
	margin:0 auto;
	width:450px;
	
	}

ul#footer li{
	
	list-style:none;
	padding: 10px;
	float:left;    
	}

ul#footer a {
	margin: 0 auto;
	padding: 0;
	font-family: Helvetica, Georgia, Arial, sans-serif;
	font-size: 1.2em;
	color:#3333FF;
	text-decoration:none;
   
	} 


ul#footer a:hover{
color:#FFF;
	
	}
			
	.galleryBottom span {
	margin:0 auto;
	padding:50px 0 0 0;
	display:block;
	font-family: Helvetica, Georgia, Arial, sans-serif;
	font-size: .9em;
	color:#FFF;
	}	
		
		
	.clearfloat { 
    height:0;
    font-size: 1px;
    line-height: 0px;
}

