﻿/* cartlinks */

.CartLink:Link, .CartLink:Visited  
{
	text-align: center;
	background-color: #ebebeb;
	line-height: 36px;
	margin: 2px 2px 2px 2px;
	display: block;
	width: 80px;
}

.CartLink:Hover, .CartLink:Active 
{
	text-align: center;
	background-color: #f1f1f1;
	line-height: 36px;
	margin: 2px 2px 2px 2px;
	display: block;
	width: 80px;
	color: #666;
}


.orangeTopLeft 
{
	background: #ff9900 url(Img/OrangeTopLeft.gif) top left no-repeat;
}

.orangeTopRight 
{
background:	transparent url(Img/OrangeTopRight.gif) top right no-repeat;
line-height: 18px;
text-align: center;
}

/* paged cart links */

.currentPageItem 
{
	font-weight: bold;
	text-decoration: underline;
}

.pagedCartLinks ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

.pagedCartLinks ul li {
	margin-left: 0;
	padding: 3px 15px;
	list-style: none;
	text-align: center;
	display: inline;
	}
	
.pagedCartLinks ul li a:link, .pagedCartLinks ul li a:visited {

text-decoration: none;
}	

.pagedCartLinks ul li a:hover, .pagedCartLinks ul li a:active 
{

text-decoration: underline;
}

/* gives the cartlinks table a 1px border */

.cartLinksTable
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.cartLinksTable td 
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.categoryHeadingLink 
{
	border-bottom: 1px solid #cdcdcd;
}

.categoryImage 
{
	margin: auto;
}

.categoryLink:Link, .categoryLink:visited 
{
	display: block;
	padding: 5px;
	margin: 5px;
	width: 120px;
	height: 165px;
	border: 1px solid #cdcdcd;
	font-weight: bold;
}

.categoryLink:Hover, .categoryLink:active 
{
	display: block;
	padding: 5px;
	margin: 5px;
	width: 120px;
	height: 165px;
	border: 1px solid #666;
	font-weight: bold;
	text-decoration: none;
}



.topLevelCat:Link, .topLevelCat:visited 
{
	display: block;
	padding: 10px;
	margin: 5px;
	width: 150px;
	height: 210px;
	border: 1px solid #cdcdcd;
	font-weight: bold;
}

.topLevelCat:Hover, .topLevelCat:active 
{
	display: block;
	padding: 10px;
	margin: 5px;
	width: 150px;
	height: 210px;
	border: 1px solid #666;
	font-weight: bold;
	text-decoration: none;
}
.ProductFooter 
{
	background-color: #cdcdcd;
	height: 22px;
}

.stepLinkCell A
{
	 text-decoration: none;
	 color: White;
}

.attributeGroupTable 
{
	background-color: #EAEAEA;
	border: 1px solid #cdcdcd;
	width: 100%;
	margin-bottom: 5px;
}

.attributeText
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
}

.accessoriesTable
{
	border: 1px solid #cdcdcd;
}

.accessoriesTableHeader
{
	background-color: #EAEAEA;
}

.accessoriesTableBody
{
	 padding: 4px;	
}

.productItem
{
	border: 1px solid #cdcdcd;
	width: 100%;
	padding: 5px;
}

.productPriceTable
{
	border: 1px solid #cdcdcd;
	width: 100%;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 6px;
}

.descriptionLabel
{
	font-size: 12px;
	font-weight: bold;
}

.componentsAccessoriesLinks td a:link, .componentsAccessoriesLinks td a:visited 
{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
}

.Step1 
{
	background: #124272 url('img/ProductStep1.jpg') top right no-repeat;
}

.Step2 
{
	background: #6281A0 url('img/ProductStep2.jpg') top right no-repeat;
}

.ProductTitle 
{
	font-size: 12px;
	font-weight: bold;
}

/* cart syles */

.tableOrderLineEdit, .tableOrderLinesView, .tableShipping 
{
	border: 1px solid #cdcdcd;
}

.td_headlinecell 
{
	background-color: #cdcdcd;
}


