@charset "utf-8";
/* CSS Document */

html,body
{
	height: 100%;
}

body
{
	background: #E5E5ED;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0;
}

img.block
{
	border: none;
	display: block;
}

div#container
{
	background: white;
	margin: 0 auto -278px auto;
	min-height: 100%;
	width: 923px;
}

div#flash-holder
{
	/*background: url('images/new/flash.gif') no-repeat top left;*/
	height: 200px;
}

div#main-text
{
	float: left;
	padding: 0 35px 0 18px;
	width: 193px;
}

div#thumbnails
{
	float: left;
	padding-right: 17px;
	width: 199px;
}

div#sale
{
	background: #EBEFF5 url('images/new/sale-bg.gif') no-repeat bottom left;
	float: left;
	padding: 0 49px 95px 17px;
	width: 395px;
}

div#testimonials
{
	background: url('images/new/test-bg.gif') no-repeat top left;
	clear: both;
	padding: 96px 0 0 0;
	overflow: auto;
}

div#testimonials .entry
{
	float: left;
	padding: 0 0 30px 20px;
	width: 410px;
}

div#testimonials img.link
{
	border: none;
	display: block;
	float: right;
	padding: 15px 17px 20px 0;
}

div#push
{
	clear: both;
	height: 278px;
}

div#footer
{
	background: url('images/waves_bottom_span.gif') no-repeat top left;
	height: 178px;
	margin: 0 auto;
	padding-top: 100px;
	width: 923px;
}

div#footer img.link
{
	border: none;
	display: block;
	float: left;
}

div#footer-text
{
	background: #E5E5ED;
	clear:both;
	height: 52px;
	padding-top: 15px;
}

div#nav-holder
{
	background: #40234F;
	border-top: 27px solid #E5E5ED;
	height: 35px;
}

table#navigation td
{
	height: 35px;
}

table#navigation a:visited,
table#navigation a:link,
table#navigation a
{
	color: white;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 25px;
	padding: 10px 15px 0;
	text-decoration: none;
}

table#navigation a:hover
{
	color: #999999;
}

ul.child
{
	background: url('images/new/flyout-bg.png');
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 200px;
}

table#navigation td.current ul.child
{
	display: block;
}

ul.child li
{
	display: inline;
}

ul.child a:visited,
ul.child a:linkm
ul.child a
{
	display: block;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding: 5px 12px;
	text-decoration: none;
}






















