br { clear: both; }

body {
  margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	background: #fff url(/assets/kidsunlimitedphotoboard/images/background_header.jpg) repeat-x;
	border-top: 10px solid #07155b;
}

a, a:visited, a:active, a:hover {
  color: #07155b;
}

h2 { padding-top: 10px; margin-bottom: 3px; color: #666; text-align: center; font-size: 19px;}

h2.notop { margin-top: 0; padding-top: 0;}

#splash_copy {font-size: 12px; line-height: 160%; color: rgb(181, 185, 206); text-shadow: #111 1px 1px 1px;}

#splash_copy div { margin-top: 5px;}

body.splash {
	background: #c3c3c3 url(/assets/kidsunlimitedphotoboard/images/gradient.gif) repeat-x;
}

img a, a img { border: none;}

#content { background-color: #fff; color: #333; margin-top: 10px;}

#header {
  margin: 5px 0;
}


#frames, #wood_frame { font-size: 11px; color: #666;}

/*#frames img { -webkit-box-shadow: 2px 2px 5px #888}*/

#header h1 a {
	display: block; width: 255px; height: 60px;
	background: url(/assets/kidsunlimitedphotoboard/images/logo.gif); text-indent: -9999px;
}
#croppedFrameWrap {  }
#header ul#nav {
	list-style: none;
}
	#header ul#nav li {
		float: left;
		padding-left: 20px;
	}
		#header ul#nav li:first-child { background: none; }
		
		#header ul#nav li a { 
			font-size: 18px;
			color: #08226c;
			text-decoration: none;
			
		}
			#header ul#nav li a.active, #header ul#nav li a:visited {
				
			}
			#header ul#nav li a:hover {
			  
			}


	#splash #featured_frame {
	  font-size: 12px;
	  color: #666;
	}
	
	#splash #frames {
	}

.frame { float: left; width: 130px; padding: 10px; }

table.cart th { text-align: left;}
table.cart td, table.cart th {
  border-bottom: 1px solid #eee;
}

.soon {
  color: #222;
  text-shadow: #fff 0px 1px 1px;
}

.buttons {
  margin-top: 1em;
  border-top: 1px solid #ccc;
  background-color: #eee;
  padding: 5px;
  text-align: right;  
}

#photo_imaging_process { background-color: #07155b; }

#photo_imaging_process { color: #fff; }
#photo_imaging_process h1 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 8px;
  font-size: 23px;
}

#footer { background-color: #fff; width: 100%; padding: 0px; }
#footer { padding-left: 10px; font-size: 11px; color: #ccc;}
#footer a { color: #666;}
#splash #footer { background: none;}
.logos { background-color: #fff !important;}