html {	width: 100%;	height: 100%;	min-height: 100%}body {	height: 100%;	background: url(../images/gradient.jpg) repeat-x 0 0;}html, body {	border: 0;	margin: 0;	padding: 0;}#wrapper {	width: 850px;	margin: 0 auto;	height: auto;	background: url(../images/logo.gif) no-repeat 0 30px;}/* Top Section */#top {	width: 850px;	height: 111px;	position: relative;}#follow {	color: #ffffff;	font-size: 11px;	width: 846px;	position: relative;	float: right;	text-align: right;	height: 66px;	top: 15px;	padding-right: 10px;}#follow img {	margin-bottom: -3px;}#nav-bar {	width: 438px;	clear: both;	position: relative;	float: right;}#middle {	background: url(../images/swirl-background.jpg) no-repeat 0 0;	width: 850px;	height: 244px;}#kids {	background: url(../kids/gallery/kids-1.jpg) no-repeat 0 0;	width: 272px;	height: 244px;	float: right;	position: relative;	clear: right;}

#search-results {	width: 820px;	float: left;	height: auto;	clear: left;	position: relative;
	margin-top: 10px;
}

#search-box {
	width: 820px;	float: left;	height: auto;	clear: left;	position: relative;
	margin-bottom: 20px;
}

#search-box-advanced {
	width: 820px;	float: left;	height: auto;	clear: left;	position: relative;
	margin-bottom: 100px;
}/* Left Column */#left-column {	width: 550px;	float: left;	height: auto;	clear: left;	position: relative;}#text {	width: 540px;	position: relative;	float: left;	clear: left;	top: 5px;}#right-column {	width: 270px;	float: right;	height: auto;	clear: right;	position: relative;	padding-top: 15px;}#search {	float: right;	width: 255px;	position: relative;	margin-top: 5px;
	margin-bottom: 25px;
	height: 25px;
}#search-home {	float: right;	width: 240px;	position: relative;	margin-top: 5px;
	height: 25px;
	margin-bottom: 25px;
	line-height: 120%;
}

#special {	padding-top: 30px;	float: right;	width: 240px;	position: relative;	margin-bottom: 25px;
	clear: both;
	font-size: 9pt;
background: url(../images/separator250.jpg) no-repeat 0 0;}/* Footer */#pre-footer{	background: url(../images/footer-gradient.jpg) repeat-x;	height: 39px;	clear: both;	position: relative;}#footer {	height: 300px;	clear: both;	background-color: #1F1F1F;}#footer-mm {	width: 850px;	margin: 0 auto;	height: 140px;	padding-bottom: 10px;	padding-top: 10px;}.mm {	float: left;}#footer-copyright {	width: 100%;	margin: 0 auto;	clear: both;	color: silver;	padding-bottom: 5px;	height: 25px;	font-size: 8pt;	text-align: center;}#footer-box {	margin: 0 auto;	width: 850px;	text-align: left;}/* formats */p, ul, ol, li {	margin: 0;	padding: 0;}table {	border-collapse: collapse;	border-spacing: 0;	margin: 0;	padding: 0 0 15px;	z-index: 10;}/* page-options */#page-options {	width: 850px;	margin: 0 auto;	color: #686968;	font-size: 9pt;	clear: left;	position: relative;	height: 39px;}/* image spacing */.img-top {	margin-top: 10px;}.img-right {	margin-left: 10px;	margin-bottom: 10px;}.img-left {	margin-bottom: 10px;	margin-right: 10px;}.img-bottom {	margin-bottom: 10px;}