body {background:url(/pws/images/bg_header.gif) top repeat-x}
.row {float:left;margin:4px 0 0 0; min-height:260px }
.end {margin-right:0}

.titleRule{color:#f6f6f5; background-color:#f6f6f5; height:6px; clear:left; margin: 0 0 0 5px;}
#productListTitle {font-size:2.2em;font-weight:normal; padding:12px 0 12px 0; margin:0 0 0 10px;}
#productListTitle  {}

#productHeroContainer {margin-left:5px;width:794px;font-size:1.1em;}
#productHeroContainer h3 {padding:25px 0 5px 0}
#productHeroContainer p {padding:12px 0 16px 0; line-height:1.3em;height:78px;}
#productHeroContainer img {float:left;margin: 45px 0 0 0}
#productHeroContainer .prodHeroItem {float:left;width:392px;}
#productHeroContainer .prodHeroDesc {float:left;height:230px;padding:0 0;width:190px}
#productHeroContainer {padding:16px 0 0 0; }

#productRangeListContainer{}
#productRangeListContainer h1 {font-size:1.9em;text-transform:capitalize;font-weight:normal;color:#666;}
#productRangeListContainer hr {color:#f6f6f5; background-color:#f6f6f5;  height:6px; clear:left;  }

#prodRangeTitle{margin-left: 10px;}
#prodRangeTitle p {margin:2px 0 20px 0;}
#prodRangeTitle img {margin-top:20px;display: inline;}
#productRangeThumbContainer h1{ margin: 0; padding-top:20px;}
h1{clear:both}

#productListContainer .row {height:170px;}
#productListContainer .prodListItem, #productListContainer .prodListItemEnd {float:left; margin:0 4px 0 0; width:194px;}
#productListContainer .prodListItemEnd {margin:0 0 0 0}
#productListContainer .prodListItem h3, #productListContainer .prodListItemEnd h3 {padding:4px 0 8px 0;font-size:1.2em}
#productListContainer .prodListDesc {height:50px;padding-left: 6px;width:188px}

.prodRangeListDesc {height:110px;padding-left: 6px}
.prodRangeListDesc .sku { margin:0;padding:0;}
.prodRangeListDesc span.price{ margin:0;padding:0; font-size:12px;font-weight:bold;color:#666666}
.prodRangeListDesc .view a{color:#999999; font-size:11px; font-weight:bold;}

.prodHeroDesc {padding:0}
.prodHeroDesc hr.heroBottom {margin-bottom: 14px}

.prodHeroDesc p {margin:0;  }
.prodHeroDesc hr {margin:0 0 0 0; padding:0}
.prodListDesc h3 a {font-size:1.0em}
.prodListDesc a {font-size:1.1em}

.productTitle {font-weight:bold}

.prodRangeListItem h3, .prodRangeListItemEnd h3 {padding:12px 0 0 0;font-size:1.2em;margin-bottom:0}
.prodRangeListItem p, .prodRangeListItemEnd p {margin:0;padding:0 5px 0 0;font-size:1.1em;line-height:1.3em;color:#999}
.prodRangeListItem p.view, .prodRangeListItemEnd p.view  {padding-top:16px}
.prodRangeListItem p.price, .prodRangeListItemEnd p.price {font-size:1.2em;font-weight:bold;color:#666}
.prodRangeListItem, .prodRangeListItemEnd {float:left;margin:0 4px 0 0;width:194px;}
.prodRangeListItemEnd {margin:0}

/* for firefox browsers  */
.prodRangeListItem {min-height:260px;height:auto}
/* for Internet Explorer */
* html .prodRangeListItem {height: 260px}

#productListThumbContainer .row {height:156px;padding-bottom:3px}
#productListThumbContainer .prodListThumbItem, #productListThumbContainer .prodListThumbItemEnd {float:left;margin:0 2px 0 0;width:129px}
#productListThumbContainer .prodListThumbItemEnd { margin: 0; }
#productListThumbContainer .prodListThumbItem h3, #productListThumbContainer .prodListThumbItemEnd h3 {padding:2px 0 1px 0}
#productListThumbContainer .prodListThumbDesc {height:38px;padding-left: 6px}


#productRangeThumbContainer img {}
#productRangeThumbContainer .row {height:156px;padding-bottom:3px}
#productRangeThumbContainer .prodRangeItem {float:left;margin:0 2px 0 0;width:129px;}
#productRangeThumbContainer .prodRangeItemEnd {float:left; margin:0; width:129px}
#productRangeThumbContainer .prodRangeItem h3, #productRangeThumbContainer .prodRangeItemEnd h3 {padding:2px 0 1px 0}
#productRangeThumbContainer .prodRangeDesc {height:38px;padding-left: 6px}

#prodCont {float:left;width:100%;margin-top:10px}
#prodCont .row{height:230px;}

#resultsListContainer .productTitle {width: 120px}


.dimensions {text-transform:capitalize}
#saleable {float:left; display:block; margin-top:6px}
#noProducts p{padding:30px 0 0 3px}