body {}
	body *, div, p, li {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#logo {text-align: center; margin-bottom: 10px;}
#letterbox {z-index: 1; margin-bottom: 28px;}
#video_player {width: 100%; z-index: 1; margin-bottom: 28px;}

#copyright p {text-align: center; color: #999; font-weight: normal; margin: 0px;}










#main {
/*	background-color: #272727;*/
	border: 1px solid #fff;
	padding: 0 20px 20px 20px; 
	color: #000;
	float: left;
	margin-bottom: 28px;
	width: 831px;
}

	#main p {
		margin-bottom: 20px;
		color: #999;
	}

#main.prod {
	width: 600px;
}

#main.prod #paganation {
	clear: both;
	text-align: right;
	color: #fff;
}

#main.prod a{
	color: #fff;
	text-decoration: none;
}

#main.prod a:hover{
	color: #fff;
	text-decoration: underline;
}


#main.prod ul li {
	float: left;
	width: 33%;
	height: 200px;
	text-align: center;
	margin-top: 25px;
}

#main.prod ul li a img {
	border: 1px solid #272727;
}


#main.prod ul li a:hover img {
	border: 1px solid #fff;
}


#main h1 {	
	margin-top: 10px;
	margin-bottom: 20px;
}

#main h2 {
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 5px;
}


#menu {display: none;}
#sidebar {display: none;}
#footer_nav {display: none;}
#paganation a {display: none;} 
#paganation, #paganation strong{color: #000;}




































/* Main footer */
#footer {clear: both; height: 40px; text-align: center; padding-top: 15px; background-image:url(../images/footer_bg.gif); background-position: center top; background-repeat: no-repeat; }

#footer_nav { /* all lists */
	width: 300px;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	line-height: 1;
}

#footer_nav a {
	display: block;
	/*width: 10em;*/
}

#footer_nav li { /* all list items */
	float: left;
	/*width: 10em;  width needed or else Opera goes nuts */
}

#footer_nav li a span {display: none; width: 100%;}

#footer_nav li a#map {height: 25px; width: 80px; background: #000 url(../images/nav_map.gif) left top no-repeat;}
#footer_nav li a#map:hover {background-position: left -25px; background-repeat: no-repeat;}

#footer_nav li a#policy {height: 25px; width: 103px; background: #000 url(../images/nav_policy.gif) left top no-repeat;}
#footer_nav li a#policy:hover {background-position: left -25px; background-repeat: no-repeat;}

#footer_nav li a#traditions {height: 25px; width: 103px; background: #000 url(../images/nav_traditions.gif) left top no-repeat;}
#footer_nav li a#traditions:hover {background-position: left -25px; background-repeat: no-repeat;}



#toplinks {text-align: center;}
	#toplinks a {color: #fff;}
div.toplink {text-align: right; margin-bottom: 25px;}
	div.toplink a {color: #fff;}

.tb_product {padding: 0; margin: 0;}
.tb_product #utility {display: none;}
.tb_product #menu {display: none;}
.tb_product #logo {}
.tb_product #main {border: none;}
.tb_product #product_photo {text-align: center;}
.tb_product #product_photo img{}
.tb_product #print_details {}

#dimensions {display: none;}

#print_footer {text-align: center;}