/* Universal */
body {
	background: #000;
	color: #000;
	font: 10pt/20pt Helvetica, Arial, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
table, table tr, table td {
	margin: 0px;
	padding: 0px;
	}

/* Containers*/

#mainwrapper {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 760px;
	}

/* Top Navigation */

#logo {
	background: url("images/top_nav_bg.gif") top left;
	height: 68px;
	}
#logo img {
	border: 0px;
	height: 68px;
	}
#topnav {
	background: #B2A78C url("images/top_nav_bg.gif") top right;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	height: 68px;
	text-align: center;
	}
#topnav #topnav1 {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 20px;
	left: -20px;
	}
#topnav #topnav1 span {
	margin: 10px 0px 10px 40px;
	}
#topnav #topnav2 {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 20px;
	left: -20px;
	}
#topnav #topnav2 span {
	padding: 7px 0px 0px 40px;
	}
#topnav span a, #topnav span a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-left: -5px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: url("images/dot_sm.gif") no-repeat 0px 4px;
	}
#topnav span a:hover, #topnav span a:active {
	text-decoration: none;
	color: #910028;
	margin-left: -5px;
	padding-left: 10px;
	background: url("images/dot_sm_on.gif") no-repeat 0px 4px;
	}

/* Left Navigation */

#leftnav {
	background: #D2BC87 url("images/leftnav_bg.gif") left bottom no-repeat;
	margin: 0px;
	padding: 10px;
	height: 387px;
	}
#leftnav h2 {
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	line-height: 18pt;
	}
#leftnav h2.off {
	background: url("images/leftnav_mbullet.gif") no-repeat 0px 7px;
	margin-left: 0px;
	padding-left: 15px;
	}
#leftnav h2.on {
	background: url("images/leftnav_mbullet_on.gif") no-repeat 0px 7px;
	color: #910028;
	margin-left: -2px;
	padding-left: 15px;
	}
#leftnav h2 a, #leftnav h2 li a:visited {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background: url("images/leftnav_mbullet.gif") no-repeat 0px 2px;
	margin-left: -2px;
	padding-left: 15px;
	margin: 0px;
	line-height: 18pt;
	text-decoration: none;
	}
#leftnav h2 a:hover, #leftnav h2 a:active {
	color: #910028;
	font-weight: bold;
	text-transform: uppercase;
	background: url("images/leftnav_mbullet_on.gif") no-repeat 0px 2px;
	margin-left: -2px;
	padding-left: 15px;
	margin: 0px;
	line-height: 18pt;
	text-decoration: none;
	}
#leftnav ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}
#leftnav ul li {
	display: block;
	margin: 0px 0px 6px 0px;
	line-height: 9pt;
	font-size: 8pt;
	list-style-type: none;
	}
#leftnav ul li a, #leftnav ul li a:visited {
	line-height: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-left: -4px;
	padding-left: 10px;
	background: url("images/dot_sm.gif") no-repeat 0px 2px;
	}
#leftnav ul li a:hover, #leftnav ul li a:active {
	text-decoration: none;
	color: #910028;
	margin-left: -4px;
	padding-left: 10px;
	background: url("images/dot_sm_on.gif") no-repeat 0px 2px;
	}

/* Main Content */

#maincontent {
	valign: top;
	margin: 0px;
	padding: 0px;
	width: 626px;
	}
#maincontent img {
	border: 0px;
	}
td#productinfo {
	background: #F8EFD2;
	font-size: 9pt;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	line-height: 14pt;
	}
td#productinfo h3 {
	text-transform: none;
	font-size: 12pt;
	text-align: center;
	}

