/*------------------------------------------HTML------------------------------------------*/		

h1 {
	font-family:arial;
	font-size:20px;
	color:#10107A;
	margin:0px;
	}
	
h2 {
	font-family:arial;
	font-size:12px;
	color:#10107A;
	margin:12px 0px 12px 0px;
	}

/*------------------------------------------CATEGORY IDS------------------------------------------*/		
 
 #categoryHeaderContainer {
 	width:100%;
 	height:84px;
 	background:url(../../images/product_category/bg_category_header.gif);
	background-repeat:repeat-x;
 	}
 	
#listHeaderContainer {
	width:100%;
	height:127px;
	background:url(../../images/bg/bg_header.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
 	
#categoryHeaderTextContainer {
	float:left;
	width:70%;
	}
	
#categoryHeaderImageContainer {
	float:right;
	}
	
#categoryThumbnailMainContainer {
 	background-image:url(../../images/product_category/bg_category_thumbnail.gif);
 	width:100%;
 	}
 	
 #categoryThumbnailPixel {
 	background-color:#FFF;
 	height:1px;
 	width:100%;
 	}
 	
 #categoryThumbnailContainer {
 	float:left;
 	width:33%;
 	height:57px;
 	}
 	
 #categoryFeaturesMast {
 	clear:both;
 	height:22px;
 	background-color:#10107A;
 	padding-left:8px;
 	font-family:arial;
 	font-size:14px;
 	color:#FFF;
 	font-weight:bold;
 	line-height:22px;
 	margin:10px 0px 0px 0px;
 	}
 	
#CategoryFeaturesRow {
	height:44px;
	padding-left:8px;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:#10107A;
	}
	
#listItemsContainer {
	padding:0px 0px 0px 14px;
	}
	
#repeatListItemsContainer {
	padding:9px 0px 0px 14px;
	}
	
#listAttributeTable {
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#C1C1E0;	
	}
	
#listAttributeCell {
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#C1C1E0;	
	}
	
#paginationLink {
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color: #666666;
}

.chosenPaginationLink {
    font-weight: bold;
    background-color: #ffffff;
    width: 15px;
    text-align: center;

}

#paginationAllLink {
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
	color: #666666;
}

#productDetailImageContainer {
	height:161px;
	border-style:solid;
	border-width:1px;
	border-color:#E1E1E1;
	text-align:center;
	padding:4px 0px 0px 0px;
	}
	
#productDetailTextContainer {
	float:left;
	padding:10px 0px 0px 0px;
	}

#detailItemsContainer {
	padding:6px 0px 0px 14px;
	}
	
#detailMultibuyContainer {
	background-color:#F1F1FB;
	margin:10px 0px 0px 0px;
	width:100%;
	clear:both;
	}
	
#multibuyTable {
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	}
	
#multibuyRow {
	font-family:arial;
	font-size:11px;
	border-width:0px 1px 0px 0px;
	border-color:#CCC;
	border-style:solid;
	}
	
#additionalInfoTable {
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#CCC;	
	}
	
#additionalInfoCell {
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color:#CCC;
	font-family:arial;
	font-size:11px;
	padding:0px 0px 0px 8px;
	height:20px;
	line-height:11px;
	}
	
#rateContainer {
	background-color:#F1F1FB;
	margin:10px 0px 0px 0px;
	width:100%;
	clear:both;
	float:left;
	}
	
#rateTable {
	border-width:1px 1px 0px 0px;
	border-style:solid;
	border-color:#CCC;	
	}
	
#sparesAccessoriesMast {
	height:22px;
	background-color:#B9001D;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#FFF;
	padding:0px 0px 0px 8px;
	margin:10px 0px 0px 0px;
	clear:both;
	}
	
#subCategoryContainer {
	border-width:0px 0px 1px 0px;
	border-color:#E6E6E6;
	border-style:solid;
	padding:12px 0px 12px 0px;
	clear:both;
	float:left;
	width:100%;
	}
	
#subCategoryThumbnailContainer {
	float:left;
	width:52px;
	}
	
#subCategoryDetailsContainer {
	float:left;
	}

 	
/*------------------------------------------CATEGORY CLASSES------------------------------------------*/		
 	
 .noneBold {
 	font-weight:normal;
 	}
 

 a.categoryThumbnailLink {
 	font-family:arial;
 	font-size:12px;
 	line-height:12px;
 	color:#10107A;
 	text-decoration:none;
 	font-weight:bold;
 	}

 a.categoryThumbnailLink:hover {
 	text-decoration:underline;
 	}
 	
.categoryIntro {
	font-family:arial;
	font-size:12px;
	line-height:13px;
	color:#10107A;
	}
	
a.categoryFeature {
	font-family:arial;
	font-size:12px;
	color:#333; 
	line-height:12px;
	text-decoration:none;
	}
	
a.categoryFeature:hover {
	text-decoration:underline;
	}

.categoryPriceType {
	font-family:arial;
	font-size:10px;
	color:#333;
	}

.categoryFeaturePrice {
	font-family:arial;
	font-size:12px;
	color:#B9001D;
	font-weight:bold;
	}
	
.catBgCol0 {
	background-color:#FFF;
	}

.catBgCol1	{
	background-color:#F1F1FB;
	}
	
a.categoryFeatureLink {
	font-family:arial;
	font-size:12px;
	color:#B9001D;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.categoryFeatureLink:hover {
	color:#10107A;
	}
	
.listRowShaded {

	background-color:#EEEEF7;
	}
	
.instructionText {
	font-family:arial;
	font-size:11px;
	line-height:24px;
	color:#10107A;
	}
	
.listTitle {
	font-family:arial;
	font-size:12px;
	color:#10107A;
	font-weight:bold;
	}
	
.listAttributeLabelCell {
	border-color:#F7F7FE #E7E7F7 #F7F7FE #E7E7F7;
	border-width:1px;
	border-style:solid;
	background-color:#F1F1FB;
	font-family:arial;
	font-size:12px;
	color:#10107A;
	height:22px;
	}
	
.listValue {
	font-family:arial;
	font-size:11px;
	color:#10107A;
	}
	
.listValueSparesLink {
	font-family:arial;
	font-size:11px;
	color:#B9001D;
	}

a.listValue {
	font-family:arial;
	font-size:11px;
	color:#10107A;
	text-decoration:underline;
	}
	
a.listValue:hover {
	color:#B9001D;
	}
	
.listPrice {
	font-family:arial;
	font-size:12px;
	color:#B9001D;
	font-weight:bold;
	}
 	
.listQty {
	width:18px;
	height:17px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#10107A;
	font-size:12px;
	color:#10107A;
	}
	
.stockNoteOrder {
	font-family:arial;
	font-size:10px;
	color:#B9001D;
	line-height:9px;
	}
	
.stockNoteAvailable {
	font-family:arial;
	font-size:10px;
	color:#10107A;
	line-height:9px;
	}
	
.listResultsNumber {
	font-family:arial;
	font-size:12px;
	color:#10107A;
	padding:16px 0px 0px 0px;
	float:left;
	}
	
.listPagination {
	font-family:arial;
	font-size:12px;
	color:#10107A;
	line-height:42px;
	float:right;
	}
	
.disabled {
	color:#CCCCCC;
	}

.active {	
	color:#CC0033;
	}
	
.detailTitle {
	font-family:arial;
	font-size:14px;
	line-height:14px;
	color:#10107A;
	margin:14px 0px 0px 0px;
	}
	
.detailDescription {
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#10107A;
	margin:14px 0px 0px 0px;
	}
	
.detailMultibuyText {
	font-family:arial;
	font-size:11px;
	line-height:12px;
	color:#10107A;
	width:42%;
	float:left;
	padding:8px 0px 8px 8px;
	}
	
.detailMultibuyTableContainer {
	width:50%;
	float:right;
	padding:8px;	
	}
	
.unselected {
	color:#333;
	background-color:#FFF;
	border-width:0px 0px 0px 1px;
	border-color:#CCC;
	border-style:solid;	
	}
	
.selected {
	color:#CE0000;
	background-color:#FF0;
	}
	
.additionalInfoLabel {
	color:#10107A;
	}
	
.additionalInfoValue {
	color:#B9001D;
	}
	
.rateText {
	font-family:arial;
	font-size:11px;
	line-height:12px;
	color:#10107A;
	width:30%;
	float:left;
	padding:8px 0px 8px 8px;
	}
	
.rateTextResult {
	font-family:arial;
	font-size:12px;
	line-height:12px;
	color:#10107A;
	width:30%;
	float:right;
	padding:8px 0px 8px 8px;
	}
	
.rateCell {
	background-color:#FFF;
	border-width:0px 0px 1px 1px;
	border-color:#CCC;
	border-style:solid;
	text-align:center;
	}
	
.subCategoryTitle {
	font-family:arial;
	font-size:12px;
	color:#10107A;
	}
	
.subCategoryDescriptionText {
	font-family:arial;
	font-size:11px;
	line-height:13px;
	color:#333;
	margin:4px 0px 4px 0px;
	}
	
a.subCategoryLink {
	font-family:arial;
	font-size:11px;
	color:#B9001D;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.subCategoryLink:hover {
	font-family:arial;
	font-size:11px;
	color:#B9001D;
	font-weight:bold;
	text-decoration:underline;
	}
