body {
	margin: 0;
	padding: 0;
	font-size: small;
	}
a	{
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
	
#footer { 
	clear: both;
	width: 100%; 
	font-family: "Lucida Grande", sans-serif; 
	background: #86ae74;
	padding: 5px; 
	text-align: center; 
	color: #FFF;
	margin-top: 30px;
	}

#headertop-images {
	width: 100%;
	background: #30220b;
	padding: 0 5px 8px 0;
	}
#starter p {
	width: 100%;
	padding: 65px 5px 5px 0;
	margin: 0;
	background: #30220b url(pics/SSPlogocolored.jpg) no-repeat top center;
	color: #FFF;
	font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica;
	text-align: center;
	}
#starter p a {
	color: #FFF;
	}
#specials-bar {
	width: 100%;
	padding: 5px 0 5px 5px;
	float: left;
	background: #86ae74;
	color: #FFF;
	font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica;
	}
#specials-message {
	padding: 0 0 0 6px;
	float: left;
	}
#specials-message a {
	text-decoration: none;
	color: #30220b;
	}
#specials-message a:hover {
	text-decoration: underline;
	}
#handhelds-message {
	padding: 0 12px 0 0;
	float: right;
	color: #000;
	font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica;
	}
#handhelds-message a {
	color: #30220b;
	text-decoration: none;
	}
#handhelds-message a:hover {
	text-decoration: underline;
	}
#wrap-header {
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0 5px 0 0;
	background: #000 url(pics/Abby_test_header.jpg) no-repeat top left;
	}
#wrap-header h2 {
	margin: 0;
	font-size: 130%;
	padding: 50px 15% 20px 12%;
	color: #b6d9a7;
	font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica;
	background: url(pics/baby_for_header.jpg) no-repeat top right;
	}
  	


/*Thanks to Dan Cedarholm for the link 
tabs idea*/

.nav {
	float: left;
	width: 1100px;
	margin: 0;
	padding: 10px 46px 0px 26px;
	list-style: none;
	background: #30220b url(pics/nav_bottom_border.gif) repeat-x bottom left;
	}
.nav li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	font-family: "Lucida Grande", sans-serif;
	font-size: 75%;
	}
.nav a {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	color: #FFF;
	text-decoration: none;
	background: #86ae74;
	}
.nav a:hover, body#home #t-home a {
	color: #000;
	background: #b6d9a7;
	padding-bottom: 5px;
	}

		
#navbottom {
	float: left;
	margin: 0 0 20px 0;
	}	
.navtemp {
	float: left;
	width: 900px;
	margin: 0 0 0 0;
	padding: 10px 46px 0px 26px;
	list-style: none;
	background: #30220b;
	}
.navtemp li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	font-family: "Lucida Grande", sans-serif;
	font-size: 75%;
	}
.navtemp a {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	color: #FFF;
	text-decoration: none;
	background: #86ae74;
	}
.navtemp a:hover, body#home #t-home a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#contact #t-contact a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#weddings #t-weddings a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#albums #t-albums a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#custprograms #t-custprograms a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#babies #t-babies a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#family #t-family a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#seniors #t-seniors a {
	color: #000;
	background: #b6d9a7;
	}		
.navtemp a:hover, body#commercial #t-commercial a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#prices #t-prices a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#frames #t-frames a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#fineartprints #t-fineartprints a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#pets #t-pets a {
	color: #000;
	background: #b6d9a7;
	}		
.navtemp a:hover, body#testimonials #t-testimonials a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#clothing #t-clothing a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#orderprocess #t-orderprocess a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#scottsthoughts #t-scottsthoughts a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#newproducts #t-newproducts a {
	color: #000;
	background: #b6d9a7;
	}	
.navtemp a:hover, body#links #t-links a {
	color: #000;
	background: #b6d9a7;
	}
.navtemp a:hover, body#kids #t-kids a {
	color: #000;
	background: #b6d9a7;
	}
	



.movielist {
	width: 350px;
	margin: 0 0 0 0;
	font-family: "Lucida Grande", sans-serif;
	background: #cfeff7;
	border: solid 1px #78def7;
	}
.movielist dl {
	padding: 10px;
	}
.movielist img {
	border: 2px solid #78def7;
	}
.movielist a {
	color: #000;
	}



	
.textbox {
	clear: both;
	font-family: "Lucida Grande", sans-serif;
	padding: 6px 6px 6px 6px;
	border: solid 1px #cab7f5;
	background: url(pics/textboxbg.gif) repeat-x #e1d8f5;
	}
.textbox a {
	color: #000;
	text-decoration: none;
	}
.textbox a:hover {
	text-decoration: underline;
	}
	
