body {
		background-color: #5f6c84;
		padding: 0px;
		margin: 0;
		position: absolute; 
		left: 50%;
		margin-left: -360px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:small;
	}
	
	* html body {
		font-size:x-small; /* for IE5/Win */
		f\ont-size:small; /* for other IE versions */
	}
	
	p { 
		padding:5px 0;
		margin:10px 15px;
	}
	
	.productListImage{
	width: 150px;
	}
	/* Homepage */
	
	h1.homepage {
		color: #000;
		font-size: 105%;
		line-height:150%;
		padding:5px 0;
		margin:0;
		text-align:center;
	}
	
	p.homepage {
		color: #333333;
		font-size: 100%;
		line-height:150%;
		padding:5px 20px;
		text-align:justify;
		margin:0;
	}
	
	#header {
		font-size: 120%;
		color: #8c8cb3;
		border-bottom: 3px #8c8cb3 double;
		clear:both;
		padding:0;
		margin:10px 15px;
		font-weight:bold;
	}
	
	#content {
		width: 512px;
		background-color: #FFFFFF;
		padding: 0;
		border-left: 1px #CCCCCC solid;
		border-bottom: 1px #CCCCCC solid;
		vertical-align: top;
	}
	
	
	/* Homepage Features */
	
	.featured-products {
		margin: 0;
		padding:10px 10px;
		text-align:center;
	}
	
	.featured-products  h1 {
		
		font-size: 12px;
		text-transform: uppercase;
		color: #666699;
		font-weight: bold;
		line-height: 15px;
		padding:0;
		margin:0;
	}
	
	.featured-products img {
		border:1px solid #e7e7e7;
		padding:0;
		margin:10px 0;
	}
	
	.featured-products a {
		text-decoration:none
	}
	
	.sale_price {
		
		font-size: 12px;
		color: #996633;
		font-weight: bold;
	}
	
	
	
	/* Best Buy */
	
	
	#best_buy {
		margin: 0;
		padding: 0;
		text-align:center;
		padding-bottom:10px;
		border-bottom:1px solid #e7e7e7;
	}
	
	#best_buy p {
		margin: 0;
		padding: 5px 0;
		line-height: 16px;
	}
	
	#best_buy img {
		border:1px solid #e7e7e7;
	}
	
	.best_buy_title {
		font-size: 12px;
		color: #996633;
		font-weight: bold;
	}
	
	.best_buy_text {
		font-size: 12px;
		color: #333333;
		font-weight: bold;
		
	}
	
	/* Buy Now */
	
	.buynow a {
		background:#996633;
		padding:2px 4px;
		border:1px solid #663300;
		margin:2px 0;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		font-size: 10px;
	}
	
	.buynow a:hover {
		background:#414e69;
	}
	
	/* Products */
	
	.header {
		font-size:14px;
		font-weight:bold;
	}
	
	.header-row {
		background:#34435f;
		font-weight:bold;
		font-size:12px;
		color:white
	}
	
	.checkout {
		width:90%;
		border:1px solid #e7e7e7;
		margin-bottom:20px;
	}
	
	.checkout td {
		padding:4px 5px;
	}
	
	.checkout2 {
		width:90%;
		border:1px solid #e7e7e7;
		margin-bottom:20px;
	}
	
	.checkout2 td {
		padding:2px 2px;
	}
	
	.product-display {
		border:3px double #cccccc; 
		background:#f9f9f9; 
		padding-top:5px
	}
	
	.product-display-image {
		border:1px solid #e7e7e7
	}
	
	/* Forms */
	
	input.box { 
		border:1px solid #663300; 
		font-size: 100%;
		padding:2px;
	}
	
	input.button {
		background:#996633;
		padding:2px;
		border:1px solid #663300;
		margin:2px 0;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		font-size: 90%;
		cursor:pointer;
	}
	
	
	/*Right nav*/
	#rn {
		background:#f8f5ea url(..//_templates/side-navigation-leftfade.gif) repeat-y left top;
		width: 204px;
		border: 1px #CCCCCC solid;
		vertical-align: top;
	}
	
	#rn h1 {
		border-bottom: 1px solid #858585;
		margin: 0px;
		padding: 0px;
	}
	
	#rn h2 {
		border-bottom: 2px solid #f8b532;
		margin: 0px;
		padding:5px 10px;
		background:#333366 url(..//_templates/side-navigation-h1.gif) repeat-x top left;
		color:white; 
		font-size:100%; 
	}
	
	
	.side-navigation { 
		margin:0; 
		padding:0; 
		list-style:none;
	}
	
	.side-navigation li { 
		padding:0px;
		margin:0; 
	}
	
	.side-navigation a {
		display:block;
		color:#fff; 
		margin:0;
		text-decoration:none;
		width:100%; 
		font-weight:bold;
		padding-left:10px
	}
	
	.side-navigation p {
		padding-left:10px
	}
	
	.side-navigation a:hover {
		color:#e7e7e7;
		text-decoration:none;
	}
	
	#programs {
		background-image: url(../images/bg_lines.gif);
		background-repeat: repeat-y;
		margin: 0px;
		border-top: 1px #CCCCCC solid;
	}
	
	#programs h1 {
		padding: 0px 12px 0px 12px;
		border: none;
		margin: 5px 0px 5px 0px;
	}
	
	
	
	
	.outer_content_table {
		background-color: #FFFFFF; 
		margin-top:10px; 
		margin-left: 19px; 
		margin-right: 19px;
		margin-bottom: 10px;
			
	}
	
	.content_table {
		background-color: #FFFFFF;
		margin-top:20px;
	}
	
	.buy_now {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.prod_name {
		font-size: 100%;
		text-transform: none;
		color: #666699;
		font-weight: bold;
		line-height: 15px;
	}
	
	.prod_price {
		
		font-size: 12px;
		color: #333333;
		font-weight: bold;
	}
	
	
	.right_nav_title {
		
		font-size: 12px;
		color: #996633;
		font-weight: bold;
		
	}
		
	.right_nav_text {
		
		font-size: 12px;
		color: #333333;
		font-weight: bold;
		line-height: 12px;
		
	}
		
	.right_nav_email {
		
		font-size: 12px;
		color: #996633;
		font-weight: bold;
		text-align: center;
		padding: 0px;
		margin: 0px;
		background-image: url(..//_templates/right_nav_bg.gif);
		display: block;
		
	}
	
	.right_nav_product {
		margin-top: 15px;
		margin-left: 16px;
		margin-right: 10px
	}
	
	
	.adminTableHeader{
	font-weight:bold;
	background-color:#CCCCCC;
	
	}
	
	.search form {
		padding:2px 15px;
		margin:4px 0; 
		}
	.search input { border: 1px solid black; font-size:10px; }
	
	
	
	/* Footer */
	
	.footer {
		background-color: #34435f;
		border: 1px #CCCCCC solid;
		border-top: 2px #f8b532 solid;
		color: #FFFFFF;
		width:718px;
		text-align:center;
		font-size:11px;
		padding:5px 0;
	}
	
	.footer p {
		padding:2px 0;
		margin:0;
	}
	
	.footer  a {
		color:#fff; 
		padding:0px 8px;
		margin:0;
		text-decoration:none;
	}
	
	.footer  a:link {
		color:#fff; 
		padding:0px 8px;
		margin:0;
		text-decoration:none;
	}
	
	.footer  a:active {
		color:#fff; 
		padding:0px 8px;
		margin:0;
		text-decoration:none;
	}
	
	.footer  a:visited {
		color:#fff; 
		padding:0px 8px;
		margin:0;
		text-decoration:none;
	}
	
	.footer  a:hover {
		color:#ccc;
		text-decoration:underline;
	}
	
	
	.viewcart {
		background:#5f6c84;
		color:white;
		display:block;
	}
	
	
	/*SS STYLES*/
	/*************search form***********************/
	#search-form #edit-keys
	{
	height: 14px;
	width: 155px;
	font-size: 11px;
	color:#999999;
	}
	
	#search-form #edit-submit
	{
	width: 50px;
	font-size:11px;
	color:#999999;
	}
	/***************search form**********************/
	
	
	#header-top-right-admin {
	display:block; 
	float:right;
	margin-top:20px;
	color:#ffffff;
	}
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''
	GENERIC STYLES
	*/
	/*'''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''
	ADMIN/PORTAL GENERIC STYLES
	!!!DO NOT REMOVE UNLESS YOU WANT TO MODIFY ADMIN/VENDOR PORTAL FORMATTING!!!
	*/
	p.breakhere {page-break-before: always}
	
	.BGColordGray {
		color: #FFFFFF;
		background-color: #696363;
		letter-spacing: 1px;
	}
	
	.BGColordGray A{
		color: #FFFFFF;
		background-color: #696363;
		letter-spacing: 1px;
	}
	/*'''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'site global headerImage/footer Image containers
	'this is for site header/footer image option/only
	*/
	.siteTopLevel_headerImageTable{}
	.siteTopLevel_headerImageTableRow{}
	.siteTopLevel_headerImageTableCell{}
	.siteTopLevel_headerImage{}
	.siteTopLevel_footerImageTable{}
	.siteTopLevel_footerImageTableRow{}
	.siteTopLevel_footerImageTableCell{}
	.siteTopLevel_footerImage{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'site global containder CSS
	'this is outside of the dynamic generated areas
	*/
	.siteTopLevelTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px solid red;
		border-collapse: collapse;
	}
	.siteTopLevelTableRow{}
	.siteTopLevelTableCell{
		vertical-align: top;
	}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
	'SITE NAVIGATION LAYOUT CSS CLASSES
	'
	'to reference a particular dynamically generated navigation element create ID overrides below
	'dynamically generated navigation element ids will take the form [CSS class name]-[unique identifier]
	*/
	.navMasterTable{
		width: 200px;
		padding: 0px;
		margin: 0px;
		border: 0px solid green;
		border-collapse: collapse;
	}
	.navMasterTableRow{}
	.navMasterTableCell{
		width: 200px;
		vertical-align: top;
	}
	
	.navLinkTable{
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	.navLinkTable_topMain{
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
	}
	.navLinkTableCell_searchCart{
			vertical-align: top;
	}
	.navLinkTable_searchCart{
		width: 100%;
		background-color: #eee;
		border: 1px solid #cde3f1;
	}
	.navLinkTableRow_viewCart{}
	.navLinkTableCell_viewCart{}
	.navLinkTableCell_checkOut{}
	.navLinkTableRow_search{}
	.navLinkTableCell_search{
		white-space: nowrap;
	}
	.navLinkLabel_search{}
	
	.navLinkContainer{}
	.navLinkRowContainer{}
	.navLinkCellContainer{
		vertical-align: top;
	}
	
	.navLinkTableRow_parent{}
	.navLinkTableRow_parent_on{}
	.navLinkTableCell_parent{
		color: #0a264b;
		text-decoration: none;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;		
	}
	.navLinkTableCell_parent_on{}
	
	.navLink_parent a, a:link, a:visited, a:active {
		color: #0a264b;
		text-decoration: none;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	a.navLink_parent {
		color: #0a264b;
		text-decoration: none;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	a:link.navLink_parent {
		color: #0a264b;
		text-decoration: none;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	a:active.navLink_parent {
		color: #0a264b;
		text-decoration: none;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	a:visited.navLink_parent {
		color: #0a264b;
		text-decoration: none;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	.navLink_parent a:hover {
		color: #cde3f1;
		text-decoration: underline;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	a:hover.navLink_parent  {
		color: #cde3f1;
		text-decoration: underline;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	
	
	.navLink_parent_on {
		color: #cde3f1;
		text-decoration: underline;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	a:hover.navLink_parent_on {
		color: #cde3f1;
		text-decoration: underline;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
	}
	

	
	
	
	/*LEFT MENUS*/
	.navLinkUL_parent {
	padding-left:0;
	margin-left:0;
	border-bottom:1px solid #eee;
	border-right: 1px solid #eee;
	width:auto;
	color: #0a264b;
	}
	
	.navLinkUL_parent li {
	list-style:none;
	margin:0;
	padding:.25em;
	border-top:1px solid #eee;
	color: #0a264b;
	}
	
	.navLinkUL_parent li a {
	text-decoration:none;
	color:#0a264b;
	background:url(/_templates/arrow.png) left center no-repeat;
	padding-left:20px;
	}
	
	.navLinkUL_parent li a:hover {
	text-decoration:none;
	color:#cde3f1;
	}

	
	
	
	
	
	
	
	
	.navLinkUL_parent_on{}
	.navLinkLI_parent{}
	.navLinkLI_parent_on{}
	
	.navLinkTableRow_child{
		line-height: 12px;
	}
	.navLinkTableRow_child_on{
		line-height: 12px;
	}
	.navLinkTableCell_child{
		padding-left: 10px;
		line-height: 12px;
	}	
	.navLinkTableCell_child_on{
		padding-left: 10px;
		line-height: 12px;
	}
	
	
	
	
	
	.navLink_child a, a:link, a:visited, a:active {
		color: #606060;
		text-decoration: none;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a.navLink_child {
		color: #606060;
		text-decoration: none;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a:link.navLink_child {
		color: #606060;
		text-decoration: none;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a:active.navLink_child {
		color: #606060;
		text-decoration: none;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a:visited.navLink_child {
		color: #606060;
		text-decoration: none;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	.navLink_child a:hover {
		color: #606060;
		text-decoration: underline;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a:hover.navLink_child  {
		color: #606060;
		text-decoration: underline;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	
	
	.navLink_child {
		color: #606060;
		text-decoration: underline;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	a:hover.navLink_child {
		color: #606060;
		text-decoration: underline;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	
	
	
	.navLink_child a, a:link, a:visited, a:active {
		
	}
	.navLink_child_on{
		color: #606060;
		text-decoration: underline;
		font-size : 11px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	.navLinkUL_child{}
	.navLinkUL_child_on{}
	.navLinkLI_child{}
	.navLinkLI_child_on{}
	
	.navLinkTableRow_grandChild{}
	.navLinkTableRow_grandChild_on{}
	.navLinkTableCell_grandChild{}
	.navLinkTableCell_grandChild_on{}
	.navLink_grandChild{}
	.navLink_grandChild_on{}
	.navLinkUL_grandChild{}
	.navLinkUL_grandChild_on{}
	.navLinkLI_grandChild{}
	.navLinkLI_grandChild_on{}
	
	.navLinkTableRow_greatGrandChild{}
	.navLinkTableRow_greatGrandChild_on{}
	.navLinkTableCell_greatGrandChild{}
	.navLinkTableCell_greatGrandChild_on{}
	.navLink_greatGrandChild{}
	.navLink_greatGrandChild_on{}
	.navLinkUL_greatGrandChild{}
	.navLinkUL_greatGrandChild_on{}
	.navLinkLI_greatGrandChild{}
	.navLinkLI_greatGrandChild_on{}
	
	.navLinkTableRow_greatGreatGrandChild{}
	.navLinkTableRow_greatGreatGrandChild_on{}
	.navLinkTableCell_greatGreatGrandChild{}
	.navLinkTableCell_greatGreatGrandChild_on{}
	.navLink_greatGreatGrandChild{}
	.navLink_greatGreatGrandChild_on{}
	.navLinkUL_greatGreatGrandChild{}
	.navLinkUL_greatGreatGrandChild_on{}
	.navLinkLI_greatGreatGrandChild{}
	.navLinkLI_greatGreatGrandChild_on{}
	
	.navLinkTableRow_greatGreatGreatGrandChild{}
	.navLinkTableRow_greatGreatGreatGrandChild_on{}
	.navLinkTableCell_greatGreatGreatGrandChild{}
	.navLinkTableCell_greatGreatGreatGrandChild_on{}
	.navLink_greatGreatGreatGrandChild{}
	.navLink_greatGreatGreatGrandChild_on{}
	.navLinkUL_greatGreatGreatGrandChild{}
	.navLinkUL_greatGreatGreatGrandChild_on{}
	.navLinkLI_greatGreatGreatGrandChild{}
	.navLinkLI_greatGreatGreatGrandChild_on{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
	'MAIN DYNAMCI SITE CONTENT CONTAINER CSS CLASSES
	'this is within the dynamically generated areas
	*/
	.siteContentMasterTableRow{}
	.siteContentMasterTableCell{
		vertical-align: top;
		width: 100%;
	}
	.siteContentMasterCallOutTable{}
	.siteContentMasterCallOutTableRow{}
	.siteContentMasterCallOutTableCell{}
	/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
	'HOME PAGE WELCOME CSS Classes
	*/
	.siteContentHomePageWelcomeP{}
	.siteContentHomePageWelcomeDiv{}
	/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
	'PRODUCT listings CSS Classes
	
	'category/search title
	*/
	.sitePageStylePageHeaderH1{		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; 
		color: #606060;
	}
	
	.sitePageStylePageHeader{
		font-size: 14px;
		color: #8c8cb3;
		border-bottom: 3px #8c8cb3 double;
		clear:both;
		padding:0;
		margin:10px 15px;
		font-weight:bold;
	}
	
	.sitePageStylePageSubHeaderH2{}
	.sitePageStylePageSubHeader{
		font-size: 12px;
		font-weight: normal;
	}
	
	.sitePageStylePageSubHeader p{
		font-size: 12px;
		font-weight: normal;
	}
	
	.sitePageStylePageSubHeader a{
		font-size: 12px;
		font-weight: normal;
	}
	
	.sitePageStylePageSubHeader a:link{
		font-size: 12px;
		font-weight: normal;
	}
	
	.sitePageStylePageSubHeader a:active{
		font-size: 12px;
		font-weight: normal;
	}
	
	.sitePageStylePageSubHeader a:visited{
		font-size: 12px;
		font-weight: normal;
	}
	
	.sitePageStylePageSubHeader a:hover{
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
	}
	
	/*'sub categories on page*/
	.siteContentPageSubCatTable{}
	.siteContentPageSubCatTableRow{
		background-color:#FFFFFF;
	}
	.siteContentPageSubCatTableCellImage{}
	.siteContentPageSubCatImageLink{}
	.siteContentPageSubCatImage{
		width: 150px;
		border: 1px solid #000000;
	}
	.siteContentPageSubCatTableCellName{
		vertical-align: top;
	}
	.siteContentPageSubCatNameLink a, a:link, a:active, a:visited {
		color: #000000;
	}
	.siteContentPageSubCatNameLink a:hover {
		color: #000000;
		text-decoration: underline;
	}
	a:hover.siteContentPageSubCatNameLink {
		color: #000000;
		text-decoration: underline;
	}
	.siteContentPageSubCatTableCellDesc{
		vertical-align: top;
	}
	.siteContentPageSubCatDescLink a, a:link, a:active, a:visited {
		color: #000000;
	}
	.siteContentPageSubCatDescLink a:hover {
		color: #000000;
		text-decoration: underline;
	}
	a:hover.siteContentPageSubCatDescLink {
		color: #000000;
		text-decoration: underline;
	}
	.siteContentPageSubCatNoneTable{}
	.siteContentPageSubCatNoneTableRow{}
	.siteContentPageSubCatNoneTableCell{}
	
	/*product listing table container*/
	.regProdTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	
	/*'product listing with dynamic column headers - 1 column only*/
	.sitePageStyleProdColHeadRow{}
	.sitePageStyleProdColHeadCell{}
	.pColHeaderStyleSheet{
		color: #606060;
		font-weight: bold;
		font-size: 12px;
	}
	
	/*'listing with detail button - no form options on lsting page*/
	.sitePageStyleProdListRow{}
.sitePageStyleProdListCell{
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
}
.sitePageStyleProdListCell-1{
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	width: 33%;
	white-space:normal;
}

.sitePageStyleProdListCell-1 img{
	border: 1px solid #000;
	}

.sitePageStyleProdListCell-1 span.regpButtonStyle{

}

.sitePageStyleProdListCell-2{
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	width: 33%;
	white-space:normal;
}

.sitePageStyleProdListCell-2 span.regpButtonStyle{

}

.sitePageStyleProdListCell-2 img{
	border: 1px solid #000;
	}
.sitePageStyleProdListImage{}
	
	/*'listing without detail page button - form options on listing page*/
	.sitePageStyleProdListTableNoDetail{}
	.sitePageStyleProdListRowNoDetail{}
	.sitePageStyleProdListCellNoDetail{}
	
	/*'product navigation within section - paging navigation*/
	.siteProdNavFooterMasterTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 1px solid #DDDDDD;
		/*border-collapse: collapse;*/
	}
	.siteProdNavFooterMasterTableRow{}
	.siteProdNavFooterMasterTableCell{}
	.siteProdNavFooterTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.siteProdNavFooterTableRow{}
	.siteProdNavFooterTableCellLeft{
		margin-left: 5px;
		text-align: left;
		width: 33%;
	}
	a.siteProdNavFooterTableCellLeftLink{
		color: #000000;
	}
	.siteProdNavFooterTableCellMiddle{
		text-align: center;
		width: 34%;
		color: #000000;
	}
	.siteProdNavFooterTableCellRight{
		margin-right: 5px;
		text-align: right;
		width: 33%;
	}
	a.siteProdNavFooterTableCellRightLink {
		color: #000000;
	}
	
	/*'note for no products in section*/
	.siteContentPageProductsNoneP{}
	.siteContentPageProductsNoneGeneral{}
	
	/*product listings*/
	.regpNameStyle{}
	
	/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
	'PRODUCT DETAIL PAGE CSS Classes
	*/
	.productDetailStyleMasterTable{}
	.productDetailStyleMasterTableRow{}
	.productDetailStyleMasterTableCell{}
	
	.productDetailStyleInnerTable{}
	.productDetailStyleInnerTableRow{}
	.productDetailStyleInnerTableCell{
		vertical-align:top;
		}
	
	.productDetailImage{
		width: 200px;
		border: 1px solid #333;
		}
	
	.productDetailStyleInnerDetTable{}
	.productDetailStyleInnerDetTableRow{}
	.productDetailStyleInnerDetTableCell{}
	
	.productDetailStyleHrSpaceTableRow{}
	.productDetailStyleHrSpaceTableCell{}
	.productDetailStyleHrSpace{}
	
	.regdTitle{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; 
		color: #606060;
		font-weight: bold;
	}
	.regdSubTitle{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #000000;
	}
	.regdPrice{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; 
		color: #606060;
		font-weight: bold;
	}
	.regdPriceCompare{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; 
		color: #FF3300;
		font-weight: bold;
		text-decoration:line-through;
	}
	.regdInventory{}
	.regdBody{}
	.siteStyleCustField{}
	.siteStyleAttributeLabel{}
	/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''
	FORM OBJECT CLASSES
	*/
	.regpButtonStyle input {  
		font-size:10px; 
		font-weight: bold; 
		font-family: Arial; 
		margin-left: 1px; 
		margin-top: 1px;
		margin-bottom: 1px; 
		margin-right: 1px; 
		background-color:#666; 
		color:#FFFFFF;
	}
	
	.pTextBoxStyle{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'GENERIC CHECKOUT ERROR/CALLOUT CLASSES
	*/
	.checkOutErrorGeneralP{}
	.checkOutErrorGeneral{}
	
	.checkOutErrorSpecificP{}
	.checkOutSpecificGeneral{}
	
	.checkOutCustomMessageShippingP{}
	.checkOutCustomMessageShipping{}
	
	.checkOutMessageGeneralP{}
	.checkOutMessageGeneral{}
	
	.checkOutMessageSpecificP{}
	.checkOutMessageSpecific{
		color: red;
	}
	
	.checkOutRequiredFieldMarker{
		color: #FF3300;
		font-weight: bold;
	}
	
	.regStyleSheet{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'GENERIC CHECKOUT NAVIGATION BUTTON/LINK CLASSES
	*/
	
	.regcartHeader{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; 
		color: #606060;
		font-weight: bold;
	}
	.checkOutCartNavButtons input{
		font-size:10px; 
		font-weight: bold; 
		font-family: Arial; 
		margin-left: 1px; 
		margin-top: 1px;
		margin-bottom: 1px; 
		margin-right: 1px; 
		background-color:#666; 
		color:#FFFFFF;
	}
	
	.checkOutBottomNavP{
		width: 100%;
		text-align:center;
	}
	.checkOutBottomNavButtons input{
		font-size:10px; 
		font-weight: bold; 
		font-family: Arial; 
		margin-left: 1px; 
		margin-top: 1px;
		margin-bottom: 1px; 
		margin-right: 1px; 
		background-color:#666; 
		color:#FFFFFF;
	}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CART LAYOUT CLASSES
	'used in view cart and get cart
	*/
	.checkOutStyleCartTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.checkOutStyleCartTableRow{}
	.checkOutStyleCartTableCell{}
	.checkOutStyleCartHead{
		font-weight: bold;
		color: #0a264b;
	}
	.checkOutStyleCartData{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CHECK PAGE LAYOUT CLASSES - LOGIN
	*/
	.checkOutStyleLoginMasterTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.checkOutStyleLoginMasterTableRow{}
	.checkOutStyleLoginMasterTableCell{
		text-align: center;
		width: 50%;
	}
	.checkOutStyleLoginHead{
		font-weight: bold;
		color: #A90533;
	}
	.checkOutStyleLoginData{
		font-weight: bold;
	}
	
	.checkOutStyleLoginInnerTable{
		width: 320px;
		padding: 0px;
		margin: 0px;
		border: 1px solid #cde3f1;
		background-color:#CCCCCC;
		margin-left: 45px; 
	}
	.checkOutStyleLoginInnerTableRow{}
	.checkOutStyleLoginInnerTableCell{
		text-align: center;
		white-space:nowrap;
	}
	.checkOutStyleLoginInnerData{
		font-weight: bold;
	}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CHECK PAGE LAYOUT CLASSES - GET ZIP
	*/
	.checkOutStyleGetZipMasterTable{
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.checkOutStyleGetZipMasterTableRow{}
	.checkOutStyleGetZipMasterTableCell{
		vertical-align: top;
		white-space: nowrap;
	}
	.checkOutStyleGetZipHead{
		font-weight: bold;
	}
	.checkOutStyleGetZipData{}
	
	.checkOutStyleGetZipInnerTable{}
	.checkOutStyleGetZipInnerTableRow{}
	.checkOutStyleGetZipInnerTableCell{}
	.checkOutStyleGetZipInnerData{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CHECK PAGE LAYOUT CLASSES - CALC SHIPPING
	*/
	.checkOutStyleCalcShipMasterTable{}
	.checkOutStyleCalcShipMasterTableRow{}
	.checkOutStyleCalcShipMasterTableCell{
		vertical-align: top;
	}
	.checkOutStyleCalcShipData{
		font-weight: bold;
	}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CHECK PAGE LAYOUT CLASSES - CHECK OUT 2
	*/
	.checkOutStyleCheckOut2MasterTable{}
	.checkOutStyleCheckOut2MasterTableRow{}
	.checkOutStyleCheckOut2MasterTableCell{
		white-space: nowrap;
	}
	.checkOutStyleCheckOut2Head{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; 
		color: #606060;
		font-weight: bold;
	}
	.checkOutStyleCheckOut2Data{
		font-weight: bold;
		font-size: 11px;
	}
	
	.checkOutStyleCheckOut2InnerTable{}
	.checkOutStyleCheckOut2InnerTableRow{}
	.checkOutStyleCheckOut2InnerTableCell{
		white-space: nowrap;
	}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CHECK PAGE LAYOUT CLASSES - CHECK OUT 3
	*/
	.checkOutStyleCheckOut3MasterTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.checkOutStyleCheckOut3MasterTableRow{}
	.checkOutStyleCheckOut3MasterTableCell{}
	.checkOutStyleCheckOut3Head{
		font-weight: bold;
	}
	.checkOutStyleCheckOut3Data{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'SPECIFIC CHECK PAGE LAYOUT CLASSES - RECEIPT
	*/
	.checkOutStyleReceiptAccountInfoTable{}
	.checkOutStyleReceiptAccountInfoTableRow{}
	.checkOutStyleReceiptAccountInfoTableCell{
		text-align: left;
	}
	.checkOutStyleReceiptAccountInfoHead{}
	.checkOutStyleReceiptAccountInfoData{}
	
	.checkOutReceiptCallOutsP{}
	.checkOutReceiptCallOuts{
		font-weight: bold;
		font-size: 12px;
	}
	.checkOutReceiptCallOutsHR{
		color: #606060;
	}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'CUSTOMER LOGIN PORTAL CSS CLASSES
	*/
	.customerLoginStylePageHeaderH1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; 
		color: #606060;
	}
	.customerLoginStylePageHeader{}
		
	.customerLoginNavButtons{}
	
	.customerLoginButtonStyle input{
		font-size:10px; font-weight: bold; font-family: Arial; margin-left: 2px; margin-top: 2px;margin-bottom: 2px; margin-right: 2px; background-color:#368dbe; color:#FFFFFF;
	}
	.customerLoginTextBoxStyle{}
	
	.customerLoginStyleLoginMasterTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.customerLoginStyleLoginMasterTableRow{}
	.customerLoginStyleLoginMasterTableCell{
		text-align: center;
		width: 50%;
	}
	
	.customerLoginStyleLoginInnerTable{
		width: 320px;
		padding: 0px;
		margin: 0px;
		border: 1px solid #cde3f1;
		background-color:#CCCCCC;
		margin-left: 45px; 
	}
	.customerLoginStyleLoginInnerTableRow{}
	.customerLoginStyleLoginInnerTableCell{
		text-align: center;
		white-space: nowrap;
	}
	.customerLoginStyleLoginInnerData{
		font-weight: bold;
	}
	
	.customerLoginErrorSpecificP{}
	
	.customerLoginSpecificGeneral{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	''''''''''''''''''''''''''''''''''''''''''''''''''
	'VENDOR/ADMIN PORTAL CSS CLASSES
	*/
	.vendorLoginStylePageHeaderH1{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; 
		color: #606060;
	}
	.vendorLoginStylePageHeader{}
		
	.vendorLoginNavButtons{}
	
	.vendorLoginButtonStyle input{
		font-size:10px; font-weight: bold; font-family: Arial; margin-left: 2px; margin-top: 2px;margin-bottom: 2px; margin-right: 2px; background-color:#368dbe; color:#FFFFFF;
	}
	.vendorLoginTextBoxStyle{}
	
	.vendorLoginStyleLoginMasterTable{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	.vendorLoginStyleLoginMasterTableRow{}
	.vendorLoginStyleLoginMasterTableCell{
		text-align: center;
		width: 50%;
	}
	
	.vendorLoginStyleLoginInnerTable{
		width: 320px;
		padding: 0px;
		margin: 0px;
		border: 1px solid #cde3f1;
		background-color:#CCCCCC;
		margin-left: 45px; 
	}
	.vendorLoginStyleLoginInnerTableRow{}
	.vendorLoginStyleLoginInnerTableCell{
		text-align: center;
		white-space: nowrap;
	}
	.vendorLoginStyleLoginInnerData{
		font-weight: bold;
	}
	
	.vendorLoginErrorSpecificP{}
	.vendorLoginSpecificGeneral{}
	/*''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''
	CSS ELEMENT ID OVERRIDES
	'use this area to override specific CSS elements 
	'by refernecing thier unique instance/ID
	
	'this is for sample purposes only to show how to override specific buttons
	'styles during the checkout process.  This does not include all 
	'unique CSS ids for reference
	*/
	
	#checkOutStyleCartTableCell-viewCart-1-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-2-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-3-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-4-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-5-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-6-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-7-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-8-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-9-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-10-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartTableCell-viewCart-11-updateButtons {
		text-align: right;
	}
	#checkOutStyleCartData-viewCart-footer-itemsLabel {
		font-weight: bold;
	}
	#checkOutStyleCartData-viewCart-footer-itemCount {
		font-weight: bold;
	}
	#checkOutStyleCartData-viewCart-footer-subTotalLabel {
		font-weight: bold;
	}
	#checkOutStyleCartData-viewCart-footer-subTotal {
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut-footer-subTotalLabel {
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut-footer-subTotal {
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut-footerTotal-totCountLabel {
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut-footerTotal-totCount {
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut-footerTotal-totLabel {
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut-footerTotal-totAmt {
		font-weight: bold;
	}
	
	#checkOutStyleLoginInnerTableCell-row-login-left{
		font-weight: bold;
		text-align: right;
	}
	#checkOutStyleLoginInnerTableCell-row-password-left{
		font-weight: bold;
		text-align: right;
	}
	#checkOutStyleLoginInnerTableCell-row-login-right{
		text-align: left;
	}
	#checkOutStyleLoginInnerTableCell-row-password-right{
		text-align: left;
	}
	#checkOutStyleCalcShipMasterTableCell-options-left{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-nameLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-emailLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-address1Label{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-international-addressLabel{
		text-align: right;
		vertical-align: top;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-cityStateZipLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-phoneLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-international-phoneLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-countryLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-creditCardTypeLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-creditCardNumberLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-expDateLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-nameOnCardLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-shippingEmailLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-shippingNameLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-shippingEmailLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-shippingAddress1Label{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-international-shippingAddressLabel{
		text-align: right;
		vertical-align: top;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-shippingCityStateZipLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-shippingCountryLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-domestic-shippingPhoneLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-international-shippingPhoneLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-international-shippingCountryLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2MasterTableCell-promoLabel{
		text-align: right;
	}
	#checkOutStyleCheckOut2Data-checkOut2-shippingEmailNote{
		font-size: 10px;
		color: #606060;
		white-space: normal;
	}
	
	#checkOutStyleCheckOut3Head-orderInfo{
		font-size: 12px;
		color: #606060;	
	}
	#checkOutStyleCheckOut3Head-billingInfo{
		font-size: 12px;
		color: #606060;	
	}
	#checkOutStyleCheckOut3Head-shippingInfo{
		font-size: 12px;
		color: #606060;	
	}
	#checkOutStyleCartTableCell-checkOut3-footer-subTotalLabel{
		text-align: right;
	}
	#checkOutStyleCartData-checkOut3-footer-subTotalLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut3-footer-subTotal{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-checkOut3-footerTax-taxLabel{
		text-align: right;
	}
	#checkOutStyleCartData-checkOut3-footerTax-taxLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut3-footerTax-tax{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-checkOut3-footerShipping-shipLabel{
		text-align: right;
	}
	#checkOutStyleCartData-checkOut3-footerShipping-shipLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut3-footerShipping-shipAmt{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-checkOut3-footerTotal-totCountLabel{
		text-align: right;
	}
	#checkOutStyleCartData-checkOut3-footerTotal-totCountLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut3-footerTotal-totCount{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-checkOut3-footerTotal-totLabel{
		text-align: right;
	}
	#checkOutStyleCartData-checkOut3-footerTotal-totLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-checkOut3-footerTotal-totAmt{
		font-weight: bold;
	}
	
	
	
	#checkOutStyleCheckOut3MasterTableCell-billingNameLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-billingEmailLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticBillingAddress1Label{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticBillingCityStateZipLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticBillingPhoneLabel{
	
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticBillingCountryLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-internationalBillingAddressLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-internationalBillingCountryLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-internationalBillingPhoneLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-creditCardTypeLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-creditCardNumberLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-expDateLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-nameOnCardLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-shippingEmailLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-shippingNameLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domestic-shippingEmailLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticShippingAddress1Label{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticShippingCityStateZipLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticShippingCountryLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-internationalShippingAddressLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-internationalShippingCountryLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-internationalShippingPhoneLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-domesticShippingPhoneLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleCheckOut3MasterTableCell-promoLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	
	
	
	#checkOutStyleCartTableCell-receipt-footer-subTotalLabel{
		text-align: right;
	}
	#checkOutStyleCartData-receipt-footer-subTotalLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-receipt-footer-subTotal{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-receipt-footerTax-taxLabel{
		text-align: right;
	}
	#checkOutStyleCartData-receipt-footerTax-taxLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-receipt-footerTax-tax{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-receipt-footerShipping-shipLabel{
		text-align: right;
	}
	#checkOutStyleCartData-receipt-footerShipping-shipLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-receipt-footerShipping-shipAmt{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-receipt-footerTotal-totCountLabel{
		text-align: right;
	}
	#checkOutStyleCartData-receipt-footerTotal-totCountLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-receipt-footerTotal-totCount{
		font-weight: bold;
	}
	#checkOutStyleCartTableCell-receipt-footerTotal-totLabel{
		text-align: right;
	}
	#checkOutStyleCartData-receipt-footerTotal-totLabel{
		font-weight: bold;
	}
	#checkOutStyleCartData-receipt-footerTotal-totAmt{
		font-weight: bold;
	}
	#checkOutReceiptCallOuts-receipt-transIDLabel{
		color: #606060;
	}
	#checkOutStyleReceiptAccountInfoTableCell-receipt-accountIDLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleReceiptAccountInfoData-receipt-accountIDLabel{
		color: #606060;
		font-weight: bold;
	}
	#checkOutStyleReceiptAccountInfoTableCell-receipt-passwordLabel{
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
		width: 230px;
	}
	#checkOutStyleReceiptAccountInfoData-receipt-passwordLabel{
		color: #606060;
		font-weight: bold;
	}
	
	/*ADMIN Overrides*/
	#customerLoginStyleLoginInnerTableCell-login-accountIDLabel{
		font-weight: bold;
		text-align: right;
	}
	#customerLoginStyleLoginInnerTableCell-login-passwordLabel{
		font-weight: bold;
		text-align: right;
	}
	
	/*'''''''''''''''''''''''''''''''''''''''''''''''*/
	
	/*
	'''''''''''''''''''''''''''''''''''''''''''''''''
	CUSTOM CSS Elements
	'place custom CSS here
	*/
	/*checkout rows*/
.checkOutStyleCartTableCell{
	border-bottom: 1px solid #D04710;
	}

#checkOutStyleCartTableRow-viewCart-1{
	background-color:#FFF;	
	}
#checkOutStyleCartTableRow-viewCart-2{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-3{
	background-color:#FFF;
}
#checkOutStyleCartTableRow-viewCart-4{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-5{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-viewCart-6{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-7{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-viewCart-8{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-9{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-viewCart-10{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-11{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-viewCart-12{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-13{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-viewCart-14{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-viewCart-15{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-viewCart-16{
	background-color:#CCC;
	}
	
#checkOutStyleCartTableRow-checkOut-1{
	background-color:#FFF;	
	}
#checkOutStyleCartTableRow-checkOut-2{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-3{
	background-color:#FFF;
}
#checkOutStyleCartTableRow-checkOut-4{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-5{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut-6{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-7{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut-8{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-9{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut-10{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-11{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut-12{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-13{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut-14{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut-15{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut-16{
	background-color:#CCC;
	}

#checkOutStyleCartTableRow-checkOut3-1{
	background-color:#FFF;	
	}
#checkOutStyleCartTableRow-checkOut3-2{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-3{
	background-color:#FFF;
}
#checkOutStyleCartTableRow-checkOut3-4{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-5{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut3-6{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-7{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut3-8{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-9{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut3-10{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-11{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut3-12{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-13{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut3-14{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-checkOut3-15{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-checkOut3-16{
	background-color:#CCC;
	}
	
#checkOutStyleCartTableRow-receipt-1{
	background-color:#FFF;	
	}
#checkOutStyleCartTableRow-receipt-2{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-3{
	background-color:#FFF;
}
#checkOutStyleCartTableRow-receipt-4{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-5{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-receipt-6{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-7{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-receipt-8{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-9{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-receipt-10{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-11{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-receipt-12{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-13{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-receipt-14{
	background-color:#CCC;
	}
#checkOutStyleCartTableRow-receipt-15{
	background-color:#FFF;
	}
#checkOutStyleCartTableRow-receipt-16{
	background-color:#CCC;
	}