/*
body
{
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Sans-Serif;
	color: #222;
	font-size: 11px;
}
*/
#ctl00_ContentPlaceHolder1_ProdListBreadCrumb
{
	text-align: left;
}
#Wrapper
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 996px;
	border: solid 1px #cecbce;
}
#Navigation
{
	float: left;
	width: 136px;
	padding: 0 28px 5px 3px;
	clear: left;
	text-align: left;
}
#Random
{
	float: left;
	margin-left: 5px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #cecbce;
	width: 728px;
	height: auto;
}
#IndexBody
{
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
	margin-left: 50px;
	width: 740px;
	text-align: center;
}
#Footer
{
	clear: both;
}
#Footer hr
{
	padding: 0;
	height: 6px;
	border-top: solid 2px #cecbce;
	border-bottom: solid 2px #cecbce;
	background-color: #344ab9;
	width: 952px;
}
h2.BodyH2
{
	text-align: left;
	margin: 0px 0 4px 0;
	padding: 2px 0 2px 11px;
	width: 740px;
	background-image: url('../homepage_assets/bodybar_long.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-size: 11px;
}
#AboutBody
{
	padding: 0 0 12px 0;
	text-align: left;
	float: left;
	width: 740px;
	height: auto;
	margin-left: 15px;
	margin-right: 1px;
}
#AboutTextBody
{
	float: left;
	margin-left: 15px;
	padding: 5px 11px 10px 11px;
	border: solid 1px #cecbce;
	width: 640px;
	height: auto;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
#AboutTextBody h1
{
	font-size: 30px;
	margin-bottom: 0px;
}
#ProdListPrintFriendly
{
	float: right;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-top: -5px;
	padding-bottom: 5px;
}
#ProdDetailPrintFriendly
{
	float: right;
	margin-right: 30px;
	margin-bottom: -2px;
	margin-top: -5px;
}
#SpaURL
{
	float: right;
	padding-top: 16px;
	padding-bottom: 1px;
	margin: -20px 35px auto;
}
#PDFLibTextBody
{
	float: left;
	padding: 0px 6px 10px 11px;
	/*border: solid 1px #cecbce; */
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 729px;
	text-align: left;
	height: auto;
	font-size: 11px;
	line-height: 16px;
}
#PDFLibTextBody img
{
	float: left;
	padding-top: 11px;
}
#FaqBody hr
{
	margin: 0 0 -3px 0;
	padding: 0;
	color: #cecbce;
}
#FaqBody
{
	padding: 8px 0 0 0;
	text-align: left;
	float: left;
	width: 640px;
	font-size: 12px;
}
#FaqTextBody
{
	float: left;
	margin-left: 15px;
	padding: 10px 11px 14px 11px;
	border: solid 1px #cecbce;
	width: 644px;
	text-align: left;
}
#FaqBody hr
{
	margin: 0 0 -3px 0;
	padding: 0;
	color: #cecbce;
}
#FaqBody h1
{
	text-align: left;
	margin: 10px 0 -6px 0;
	padding: 0 0 18px 0;
	color: #6a6a6a;
	font-size: 32px;
}
#FaqBody h3
{
	text-align: left;
	margin: 10px 0 -6px 0;
	padding: 0 0 14px 0;
	font-family: tahoma, Sans-Serif;
	color: #6a6a6a;
	font-size: 24px;
	text-decoration: underline;
}
.smallHdr
{
	text-align: left;
	margin: 10px 0 -6px 0;
	padding: 0 0 14px 0;
	font-family: tahoma, Sans-Serif;
	color: #6a6a6a;
	font-size: 18px;
}

#Menu
{
	text-align: left;
	/* only has repeating elements class at the class level */
}
.bar
{
	background: #E2E2E2 top left;
	height: 18px;
	width: 170px;
	color: #202020;
	text-align: left;
	margin-left: 10px;
	padding-top: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #606060;
}

.centerbar
{
	background: #E2E2E2 top left;
	height: 18px;
	width: 630px;
	color: #202020;
	text-align: center;
	font-size: 11px;
	margin-left: 14px;
	padding-top: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #606060;
}
#HorizontalDatalist
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
#ProductDetailsBody
{
	float: left;
	text-align: left;
	width: 750px;
	padding: 8px 0 0 0;
	font-size: 11px;
	font-family: Tahoma;
}
img.BodyImage
{
	float: left;
	padding-top: 8px;
	padding-left: 4px;
}
#DetailsText
{
	width: 500px;
	margin: 0 0 0 0px;
	display: block;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-top: 10px;
}
#DetailsText2
{
	margin: 0 0 0 4px;
	display: block;
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 12px;
	font-family: Tahoma;
	line-height: 16px;
	margin-top: 0px;
}
.redhyper a
{
	color: Red;
}
#BreadCrumb
{
	padding: 5px 0 15px 2px;
	font-size: 11px;
	font-family: Tahoma;
}
#BorderLine
{
	clear: both;
	margin-left: 20px;
	margin-top: 0px;
	border-left: solid 1px #cecbce;
	border-right: solid 1px #cecbce;
	border-top: solid 1px #cecbce;
	border-bottom: solid 1px #cecbce;
}
#RelatedItems
{
	clear: both;
	display: block;
	padding-top: 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#ProdList
{
	float: left;
	width: 728px;
	padding: 5px 0 5px 5px;
}
#ProdListBreadCrumb
{
	margin-top: -3px;
	color: #6e6868;
	padding: 0 0 6px 0;
	font-size: 11px;
	float: left;
}
#PartsListTable
{
	clear: both;
	padding-top: 7px;
}
#ProdListDescription
{
	padding-top: 10px;
	padding-left: 180px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#ProdListDescription h2
{
	font-size: 15px;
	font-weight: bold;
}
#ProdListDescription hr
{
	margin-top: -5px;
}
#PartsTable
{
	padding-top: 25px;
	clear: both;
	width: 535px;
}
#PDFLibTextBody h5, h4
{
	text-align: right;
	font-size: 14px;
}
#shoppingCartCheckout
{
	padding-top: 15px;
	padding-bottom: 15px;
}
#shoppingCartUpdate
{
	padding: 15px 150px 15px 150px;
	float: left;
}
#shoppingCartCheckout img
{
	margin-top: -12px;
	padding-right: 5px;
}
#shoppingCartUpdate img
{
	margin-top: -12px;
	padding-right: 5px;
}
#ToggleButton
{
	clear: both;
	padding: 5px 0 0 5px;
	margin-bottom: -11px;
}
#PartsBody
{
	padding: 8px 0 12px 0;
	text-align: left;
	float: left;
	width: 560px;
}
#SSLBody
{
	padding: 2px 0 0 2px;
	border: solid 1px #cecbce;
	width: 746px;
	margin: 15px 0 2px 190px ;
	height: auto;
}
#SSLTextBody
{
	text-align: left;
	margin: 0 10px 0 15px;
	padding-bottom: 10px;
}
h2.SSLBodyH2
{
	float: left;
	padding: 2px 0 0 2px;
	width: 746px;
	margin-top: 15px;
	margin-left: 190px;
	height: auto;
	background-image: url('../homepage_assets/bodybar_long.jpg');
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
}
#SSLCertificate
{
}
.BillingInformation
{
	font-size: 11px;
	margin-left: 5px;
}
fieldset
{
	margin-top: 10px;
	font-size: 11px;
}
PaymentMethod
{
	font-size: 11px;
}
fieldset table td
{
	font-size: 11px;
}
.CartListHead
{
	background-color: #CCCCCC;
	color: black;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}
.Order_Billing, .Order_Shipping
{
	font-size: 11px;
}
.BillingAddress
{
	float: left;
}
.ShippingAddress
{
	margin-left: 350px;
}
.PaymentMethod
{
	clear: both;
	margin: 25px 0 0 0;
}
.CartListItem
{
	font-size: 11px;
}
.Totals
{
	text-align: right;
	margin: 0 15px 0 0;
}
.OrderBottom
{
	margin: 0 15px 0 0;
}
#CancelButton
{
	margin-left: 120px;
	float: left;
}
#SubmitButton
{
	margin-left: 400px;
}
#CancelButton a, #SubmitButton a
{
	font-size: 15px;
}
#AccountBody
{
	padding: 8px 0 12px 0;
	text-align: left;
	float: left;
	width: 740px;
}
#AccountBody p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#Footer2
{
	clear: both;
}
#Footer2 hr
{
	padding: 0;
	height: 6px;
	border-top: solid 2px #cecbce;
	border-bottom: solid 2px #cecbce;
	background-color: #344ab9;
}
#ErrorBody
{
	padding: 8px 0 12px 0;
	text-align: left;
	float: left;
	width: 560px;
}
#ShoppingCartParts
{
	padding-bottom: 3px;
}
.SiteMapPath
{
	color: #6e6868;
}
#RegisterTextBody
{
	float: left;
	padding: 10px 6px 0 11px;
	border: solid 1px #cecbce;
	width: 531px;
	text-align: left;
	height: auto;
	margin-bottom: 5px;
	font-size: 11px;
}
#RegisterBody
{
	padding: 8px 0 12px 0;
	text-align: left;
	float: left;
	width: 560px;
}
