@charset "utf-8";

.float_left { float: left; }
.float_right { float: right; }
.clearfix { clear: both; }

.alignleft, img.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright, img.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.float_left, .left { float: left; }
.a-left { text-align: left; }
.float_right, .right { float: right; }
.a-right { text-align: right; }
.a-center, div.a-center { display: block; margin-left: auto; margin-right: auto; }

#content span.a-left { margin-right: 10px; margin-bottom: 5px; margin-top: 5px; margin-left: 0px; }
#content span.a-right { margin-left: 10px; margin-bottom: 5px; margin-top: 5px; margin-right: 0px; }

.clearfix, .clear { clear: both; }

.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}

.hide  {display: none;}

/*---Disable Cufon images being displayed next to raw text in printed version */
#nav canvas, .widget h3 canvas, #content .page-head h2 canvas { display: none; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a { color: #000000; }

#top_bar, #top_photos, #nav, .block_findout, .block_purchase, .payment_logos, #nav_sub, #breadcrumb, #track_hint, .add-to-holder, #search_bar, #homepage_imagestrip, #breadcrumb_strip { display: none; }

#header { border-bottom: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; }
#header h1 a { text-decoration: none; }
#header #right_column { display: none; }

#header #byline { font-size: 14px; font-weight: bold; margin-bottom: 20px; }

#site_body {}

#nav_strip ul { list-style-type: none; margin-left: 0px; }
	#nav_strip ul li { float: left; display: block; margin-right: 10px; }
#searchform { display: none; }

#content .entry-content, #footer { font-size: 12px; line-height: 18px; }
#content .page-head h6, #content .page-head h5, #content h4, #content .page-head h3, #content .page-head h2, #content .page-head h1 { font-family: Arial, Helvetica, sans-serif; }

#content .entry-content h6, #content .entry-content h5, #content h4, #content .entry-content h3, #content .entry-content h2, #content .entry-content h1 { font-family: Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 4px; }

#content table { border: 1px solid #000000 !important; }
	#content table thead { border: 0px !important; }
		#content table thead th { border-bottom: 1px solid #000000 !important; }
	#content table tbody  td { border: 0px !important; }
	#content table tfoot {}
		#content table tfoot td { border: 0px !important; border-top: 1px solid #000000; }

/*
#my-orders-table thead th { border: 0px !important; }

#my-orders-table thead { border-top: 1px solid rgb(217, 221, 227); }

#my-orders-table tr.subtotal { border-top: 1px solid rgb(217, 221, 227); }

#content table  {
	width: 100%;
	border-left: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	border-spacing: 0;
	margin: 10px 0;
}
*/
/*
#content table tr td.label { font-weight: bold; }

*:first-child+html #content table  {
	border-collapse: collapse;
}

#content table th  {
	font-size: 15px;
	background-color: #111;
	color: #ededed;
}

#content table th, #content table td  {
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 3px 0 3px 5px;
}

#content .altrow  {
	background-color: #eee;
}
*/
.collateral-box { margin-top: 10px; margin-bottom: 20px; }

.widget ul { list-style-type: none; padding-left: 0px; }

#sidebar { clear: both; }
	#sidebar dl dt { float: left; }

#footer {}
	#footer #nav_secondary { display: none; }
	#footer a { display: none; }

#credits { border-top: 1px solid #CCCCCC; padding-top: 10px; margin-top: 20px; font-size: 11px; }
	#credits ul { list-style-type: none; padding-left: 0px; }
		#credits ul li { display: block; margin-right: 20px; margin-bottom: 5px; }
	#credits .terms { display: none; }