﻿html, body {
	color:#2A2B28;
	font:0.9em/1.4em Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
h1 {font-size:1.2em;font-weight:bold;}
a:link {
	color:#2A2B28;
	text-decoration:none;
}
a:visited {
	color:#2A2B28;
	text-decoration:none;
}
a:link img {
	border:none !important;
}

.boldtext {
	font-size:18px;
	font-weight:bold;
}
.boldtext2 {
	color:#D9541E;
	font-size:18px;
	font-weight:bold;
}
.boldtext3 {
	color:#D9541E;
	font-size:14px;
	font-weight:bold; 
}
.boldtext4 {
	color:#D9541E;
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 0;
}

/* Hidden divs */
#topnavwrap, #mainnav, #content_left, #bottom, #footerwrap, .TabbedPanelsTab {
	display:none !important;
}

#header {
	width:100%;
	float:left !important;
}
#logo {
	width:auto;
	float:none !important;
}

.print_address, #hleft {
	display:block; 
	margin:-30px 0 20px 0; 
	float: none !important;
	font-size:0.9em; 
	line-height:20px; 
	text-align:left;
	letter-spacing:0.15em;
	width:auto;
}
#snipe, #hleft {
	display:block; 
	margin:-30px 0 20px 0; 
	float: none !important;
	font-size:0.9em; 
	line-height:20px; 
	text-align:left;
	letter-spacing:0.15em;
	width:auto;
}
address { 
	font-style:normal;
}

#pagewrap {
	background:none !important;
}

#contentwrap { 
	width:auto !important;
	list-style-type: none !important;
}

#brandname, #brand {
	padding:0 0 0 10px;
	color:#FFF;
	background: url(../images/px-2_blk.gif) repeat;
}
#brandname h1,#productname h1 {
	padding:0;
	margin:0;
	font-size:1em;
	font-weight:normal;
}

#productname { 
	padding:0 0 0 10px; 
	color:#D9541E;
	background:url(../images/px-3_tan.gif) repeat;
}

#content_right { 
	width:auto !important;
	float:left !important; 
	clear:left; 
}

#productwrap { 
	width:200px; 
	float:left !important; 
}

#productinfo {
	position:absolute;
	left:240px;
	width:auto !important;
	float:none !important; 
}

#whiteblock { 
	background: url(../images/block-content-white.gif) repeat-x !important; 
	width: 100% !important; 
	height: 20px !important; 
	overflow: visible !important; 
	float: none !important;
}

/* Spry Tabs */
.TabbedPanels {
	width:100%;
	margin:0;
}

.TabbedPanels ul li {
	margin:0 0 0 20px;
	padding:0;
}

.TabbedPanelsContentGroup {
	margin:0 0 0 -10px;
	border:none !important;
}

.TabbedPanelsContent {
	display:block !important;
	margin:0 0 1em 0;
	padding:0;
}

.print_tab {
	font-size:1.2em;
	font-weight:bold;
	background-color: #EDEBDF !important;
	width:auto !important;
	float:none !important;
	margin:0;
	padding:2px 5px;
	border:1px solid #999 !important;
	display:block;
}

.print_TabbedPanelsContent {
	border:1px solid #999;
	padding:1em;
	display:block;
}

.print_TabbedPanelsContent ul {
	padding:0;
	margin:0;
}
.print_TabbedPanelsContent .nobullet li {
	list-style-type:none;
	margin:0;
}