/*********************************
* Name:		Products.css
* Author:	Andrew Mayhew
* Date:		18th July 2005
* Site:		Lamount
*********************************/

/**********************
* Top Category Desc
**********************/
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryTop {width: 535px; margin: 0px; padding: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryTop .divCategoryDescription {width: 535px; margin: 0px; padding: 10px 0px; }

/**********************
* Category Listing
**********************/
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder {width: 535px; margin: 0px; padding: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow {width: 535px; margin: 0px; padding: 10px 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder {float: left; width: 535px; margin: 0px; padding: 0px; text-align: center; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCell {width: 533px; margin: -9px auto 0px auto; padding: 9px 0px; border-left: 1px solid #7A7AB7; border-right: 1px solid #7A7AB7; border-bottom: 1px solid #7A7AB7; }
html>body #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCell {margin: 0px auto 0px auto; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCell .divCategoryListImage {float: left; width: 179px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCell .divCategoryListName {float: left; width: 512px; margin: 0px; padding: 0 10px; text-align: left; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCell .divCategoryListName h2 {font-size: small; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCell .divCategoryListDescription {float: left; width: 512px; margin: 0px; padding:3px 10px; text-align: left; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListView {float: right; width: 168px; height:25px; line-height: 25px; margin: 0px; padding: 0px; border-left: 1px solid #7A7AB7; border-right: 1px solid #7A7AB7; background: url("../images/catprodlist_back.gif") repeat-y top left; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListView p, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListView p a, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListView p a:link {margin: 0px; padding: 0px; font-size: small; font-weight: bold; color: #322659; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCellTop {width: 535px; height: 9px; margin: 0px auto; padding: 0px; background: url("../images/border-top_535.gif") no-repeat top left;  }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divCategoryListHolder .divCategoryListRow .divCategoryListCellHolder .divCategoryListCellBottom {float: right; width: 170px; height: 9px; margin: -2px auto 0px auto; padding: 0px; background: url("../images/border-bottom_filled.gif") no-repeat top left; }

/**********************
* Product Specification Table
**********************/

.ProductSpecsHolder { background-color : #7F0C51; border-left : 1px Solid #7F0C51; border-right : 1px Solid #7F0C51; border-top : 1px Solid #7F0C51; border-bottom : 1px Solid #7F0C51; width : 508px; }
.ProductSpecsHolder th { padding: 5px; }
.ProductSpecsHolder td { font-size : medium; padding: 5px; color : #FFFFFF;}

.ProductSpecsHolder2 { background-color : #322659; border-left : 1px Solid #322659; border-right : 1px Solid #322659; border-top : 1px Solid #322659; border-bottom : 1px Solid #322659; width : 508px; }
.ProductSpecHeader { color : #FFFFFF; font-weight : bold; font-size: xx-small; padding : 2px; text-align: left; }

.ProductSpecRow1 { background-color : #FFFFFF; }
.ProductSpecColHighlight1 { background-color : #EEEEEE; padding : 2px; }
.ProductSpecRow2 { background-color : #E8E8E8; }
.ProductSpecColHighlight2 { background-color : #D5D5D5; padding : 2px; }
.ProductSpecCol { padding : 2px; width:250px;}
.ProductSpecCol2 { padding : 2px; width:250px;}
.ProductSpecModelRow { background-color : #80AC87; padding : 2px; }

/**********************
* Product Listing
**********************/
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder {width: 535px; margin: 0px; padding: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow {width: 535px; margin: 0px; padding: 10px 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder {float: left; width: 178.3px; margin: 0px; padding: 0px; text-align: center; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell {width: 170px; margin: 0px auto; padding: 9px 0px; background: url("../images/border-top.gif") no-repeat top left;  }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListName {float: left; width: 148px; height: 30px; margin: 0px; padding: 10px; text-align: left; border-left: 1px solid #7A7AB7; border-right: 1px solid #7A7AB7; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListName  h2 {font-size: small; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListDescription {float: left; width: 148px; height: 100px; margin: 0px; padding: 10px; text-align: left; border-left: 1px solid #7A7AB7; border-right: 1px solid #7A7AB7; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListView {width: 168px; height: 30px; line-height: 37px; margin: 0px auto; padding: 0px; border-top: 1px solid #7A7AB7; border-left: 1px solid #7A7AB7; border-right: 1px solid #7A7AB7; background: url("../images/catprodlist_back.gif") repeat-y top left; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListView p, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListView p a, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .divProductListView p a:link {margin: 0px; padding: 0px; font-size: small; font-weight: bold; color: #322659; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCellBottom {width: 170px; height: 9px; margin: -9px auto 0px auto; padding: 0px; background: url("../images/border-bottom_filled.gif") no-repeat top left; }

#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn .divProductListHolder .divProductListRow .divProductListCellHolder .divProductListCell .cleaner {border-left: 1px solid #7A7AB7; border-right: 1px solid #7A7AB7; }

#oUlProductList { width:533px; margin:0; padding:0; float:left; list-style:none; padding-bottom:15px; border-top:1px solid #322659; }
#oUlProductList li { float:left; border-top:0 !important; }
#oUlProductList li.prodDesc { width:372px; clear:left; height:14px; padding:4px; border:1px solid #322659; }
#oUlProductList li.prodDesc h2 { width:372px; padding:0; margin:0; font-size:small; }
#oUlProductList li.prodDesc p { width:372px; }
#oUlProductList li.prodLink { width:150px; height:19px; padding-top:3px; background-color:#ededef; border:1px solid #322659; border-left:0; text-align:center;}
#oUlProductList li a {  color:#322659; font-weight:bold; font-size:x-small; text-decoration:none; }
#oUlProductList li.prodLink a:hover { text-decoration:underline; }

/**********************
* Product Detail
**********************/
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder {width: 535px; margin: 0px; padding: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder h2 {font-size: small; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedDocumentsHolder ul {width: 535px; margin: 0px; padding: 10px 0px; list-style-type: none; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedDocumentsHolder li, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedDocumentsHolder li a, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedDocumentsHolder li a:link {color: #7F0C51; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedDocumentsHolder li a:hover { }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedProductsHolder ul {width: 535px; margin: 0px; padding: 10px 0px; list-style-type: none; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedProductsHolder li, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedProductsHolder li a, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedProductsHolder li a:link {color: #7F0C51; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #divRelatedProductsHolder li a:hover { }

#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions {width: 535px; margin: 0px; padding: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions th {margin: 0px; padding: 5px; color: #322659; text-align: left; border: 1px solid #6262AA; background-color: #ECECEC; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions td {margin: 0px; padding: 5px; text-align: left; border: 1px solid #6262AA; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions td .tdVersionName {width: 52%; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions .tdSize {width: 15%; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions .tdQty {width: 10%; text-align: center; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions .tdQty .txtQTYBox {width: 60%; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions .tdPrice {width: 15%; text-align: right; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder #tblVersions .tdAdd {width: 8%; text-align: center; }

#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder .divVersionCheckout {float: right; width: 170px; height: 30px; margin: 0px; padding: 0px; background: url("../images/border-bottom_red.gif") no-repeat top left; } 
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder .divVersionCheckout p {margin: 0px; padding: 5px 0px; font-weight: bold; color: #FFFFFF; text-align: center; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder .divVersionCheckout p a, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder .divVersionCheckout p a:link, #divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #divProductHolder .divVersionCheckout p a:hover {color: #FFFFFF; }

/**********************
* Basket Detail
**********************/
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder {width: 535px; margin: 0px; padding: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder th {margin: 0px; padding: 5px; color: #322659; text-align: left; border: 1px solid #6262AA; background-color: #ECECEC; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder td {margin: 0px; padding: 5px; text-align: left; border: 1px solid #6262AA; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdVersionName {width: 50%; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdQty {width: 5%; margin: 0px; padding: 0px 3px; text-align: center; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdQty .txtQTYBox {width: 100%; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdPrice {width: 15%; text-align: right; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdRemove {width: 15%; text-align: center; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdTotal {width: 15%; text-align: center; }

#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdTotals {text-align: right; border: 0px; }
#divPageContainer #divContentContainer #divColumnContainer #divLeftColumn #tblBasketHolder .tdTotalsValue {text-align: right; }
