body {
	margin:0px;
	padding:0px;
	background:url(../img/furniture/icebground.jpg) #57B5E0 repeat-x  bottom fixed;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:14px;
}
	body .container_24 {
	
	}

		.page {
			background-color:#FFF;
			margin: 20px auto;
			padding: 10px 5px;
			width: 970px;
		}




/* 
colors
ll-blue 	: #EFF8FC;
l-blue 		: #DEF1F9;
blue 		: #79C4E6;
d-blue 		: #57B5E0;

*/


/* FIXED HEIGHT CLASSES */
.height_160,
.height_180,
.height_200,
.height_220,
.height_240,
.height_260,
.height_280,
.height_300 {overflow: auto;}

.height_160 {height: 160px;}
.height_180 {height: 180px;}
.height_200 {height: 200px;}
.height-220 {height: 220px;}
.height-240 {height: 240px;}
.height-260 {height: 260px;}
.height-280 {height: 280px;}
.height-300 {height: 300px;}
.height-320 {height: 320px;}
.height-340 {height: 340px;}
.height-360 {height: 360px;}
.height-380 {height: 380px;}
.height-400 {height: 400px;}
.height-420 {height: 420px;}
.height-440 {height: 440px;}
.height-460 {height: 460px;}

/* FRAME IMAGES */
img.frame {
	border: 1px solid #57B5E0;
	-moz-box-shadow: 0px 0px 10px #79C4E6; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 10px #79C4E6; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 10px #79C4E6; /* Opera 10.5, IE 9.0 */
}

/* NAVIGATION */
.nav {
	background-color:#57B5E0;
	margin-top: 10px;
}
	.nav ul {
		margin: 0 15px; 
		padding: 0;
	}
		.nav ul li {
			margin: 0; 
			padding: 5px 0;
		}			
			.nav ul li a
			{
			 	color: #FFF;
			 	border-right: 1px solid #FFF;
				display: block;
				font-family: 'shaveiceRegular', sans-serif;
				font-size: 13px;
				font-weight: 300;
				line-height: 18px;
				margin: 0;
				padding: 0 7px;
				text-decoration: none;
				text-transform: uppercase;
			}
			.nav ul li:last-child a {
				border: none;
			}
.subnav {
	background-color:#DEF1F9;
}
	.subnav ul {
		margin: 0 15px; 
		padding: 0;
	}
		.subnav ul li {
			margin: 0; 
			padding: 5px 0;
		}			
			.subnav ul li a
			{
			 	color: #57B5E0;
			 	border-right: 1px solid #57B5E0;
				display: block;
				font-family: 'shaveiceRegular', sans-serif;
				font-size: 13px;
				font-weight: 300;
				line-height: 18px;
				margin: 0;
				padding: 0 7px;
				text-decoration: none;
				text-transform: uppercase;
			}
			.subnav ul li:last-child a {
				border: none;
			}
			
			
/* BANNER */
.banner {
	border-bottom: 5px solid #57B5E0;
	margin-bottom: 20px;
}
	.banner .banner-img {
		background-image: url(../img/banner.jpg);
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		height: 200px;
		width: 950px;
	}
		.banner .banner-img blockquote {
			margin-left: 480px;
			margin-right: 40px;
			text-decoration: none;
			font-style: normal;
			font-weight: 100;
		}
			.banner .banner-img blockquote p {
				color: #FFF;
				font-family: 'shaveiceRegular', sans-serif;
				font-size: 20px;
				line-height: 30px;
				text-align: center;
				text-decoration: none;
			}
				.banner .banner-img blockquote p .quote {
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size: 35px;					
				}
	
/* BLUE CONTENT BOXES */
.blue-box {
	background-color: #DEF1F9;
	margin-bottom: 20px;
	padding: 10px;
	/* Blue Grad */
	background-image: -moz-linear-gradient(top, #EFF8FC, #DEF1F9); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.8, #DEF1F9),color-stop(1, #EFF8FC)); /* Saf4+, Chrome */
}

/* FOOT */
.foot {
	background-color: #EFF8FC;
	border-top: 5px solid #57B5E0;
	padding-top: 10px;
	padding-bottom: 10px;
	
	/* Blue Grad */
	background-image: -moz-linear-gradient(top, #EFF8FC, #DEF1F9); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #57B5E0),color-stop(1, #EFF8FC)); /* Saf4+, Chrome */
}
	.foot ul {
		margin: 0 10px;
		padding: 0;
	}
		.foot ul li {
			margin: 0;
			padding: 0;
			list-style: none;
			list-style-position: inside;
		}
			.foot ul li a {
				color: #666;
				font-family: 'shaveiceRegular', sans-serif;
				text-decoration: none;
				text-transform: uppercase;
			}
			
	.foot ul.social {
		margin: 0;
		padding: 0;
	}
		.foot ul.social li {
			margin: 0 0 5px 0;
			padding: 0;
			list-style: none;
			list-style-position: inside;
		}
			.foot ul.social li img {
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.foot ul.social li a {
				color: #666;
				position: relative;
				top:-6px;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				margin-bottom: 15px;
				text-decoration: none;
				text-transform: none;
			}
			
			.foot ul.social li a:hover {
				color: #333;
			}
			
	.foot .credit {
		color: #666;
		font-size: 10px;
		margin: 0 20px 0 0;
		text-align: right;
	}
		.foot .credit a {
			color: #666;
			text-decoration: none;
		}

	.foot a:hover {
		color: #333;
		text-decoration: none;
	}
