.prodlistPageOptions {background: #eeeeee;}
.prodlistPageOptions ul{ float: left; margin: 0;padding: 5px 5px;list-style: none;font-size: 0.9em; overflow: hidden; width:230px;}
.prodlistPageOptions ul li, #breadcrumbs ul li a{margin: 0;padding: 0;color: #6E749F; float: left; font-size: 11px;}
.prodlistPageOptions ul li a{background: none !important;padding: 0 0 0 0 !important;overflow: hidden;}
.prodlistPageOptions ul li.end{	color: #CC0000; float: left; clear: right;}

.sortByButton {color: #fff; background: url(../images/header_searchform_go.gif) no-repeat; border: none; width: 24px; height: 18px; float: left;}

.pageList {padding: 5px; font-size: 11px!important; color: #000!important;}
.pageList a {color: #000!important;}

.pageListPage {font-weight:bold; margin-right:10px;font-size: 12px;}

.prodlistPageOptions .changeViews {float: right; padding: 5px;}
.prodlistPageOptions .changeViews a {margin-left: 5px;}
.prodlistPageOptions .changeViews .title {font-weight: bold;padding-top: 5px;}

.prodlistPageOptions {display: block; clear: both; height: 26px; width:770px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.prodlistPageOptions .pageList {float: left; width: 410px; padding: 5px; font-size: 12px; color: #000;}
.prodlistPageOptions .pageList a {color: #000;font-size: 12px;}

a.next {
	padding-right: 1em;
	text-decoration:underline;
	margin-left:5px;
	margin-right:5px;
}

a.previous {
	margin-left:5px;
	margin-right:5px;
	text-decoration:underline;	
}

span.previousn {
	margin-left:5px;
	margin-right:5px;
    font-size: 12px;	
}

span.nextn {
	margin-left:5px;
	margin-right:5px;
    font-size: 12px;	
}

a.current {
	font-weight: bold;
    font-size: 12px; 
}

a.noncurrent {
	text-decoration:underline;
    font-size: 12px;
}


.prodlistPageOptions #sortBy li {display:inline;color:black;font-size:12px;}
.prodlistPageOptions #sortBy .sortByTitle {margin-right:10px;font-weight:bold;}
.prodlistPageOptions #sortBy .sortByOption {margin-right:10px;font-size:12px;color:black;}
.prodlistPageOptions #sortBy .sortByOption a {font-size:12px;color:black;}

.prodlistPageOptions #sortBy .ulineon {text-decoration: underline;}
.prodlistPageOptions #sortBy .ulineoff {text-decoration: none;}

#content { padding-left: 10px;}

  .product {width: 350px; float: left; padding: 10px 10px 2px; margin:0; border-bottom: 1px solid #cccccc;text-align: center; clear: right;}
  #enquiry_top_left .product {width: 400px; float: left; padding: 10px 10px 2px; margin:0; text-align: center; clear: right; border: 0;}
.first {border-right: 1px solid #ccc;
clear: none;}

/*  .product {width: 350px; float: left; padding-bottom: 10px; margin: 10px 20px 0 0; border-bottom: 1px solid #cccccc;text-align: center;}*/
  .productgrid {width: 350px; float: left; padding-bottom: 10px; margin: 10px 20px 0 0; border-bottom: 1px solid #cccccc;text-align: center;}
  .productListBorder {width: 350px; float: left; border-left: 1px solid #F6F5FA; border-bottom: 1px solid #F6F5FA; padding-bottom: 10px; margin: 10px 20px 0 0;}
  .productListBorder .product {border: none; float: none; padding: 0; margin: 0;}
  .accessories_productgrid {width: 373px; float: left; padding-bottom: 10px; border-bottom: 1px solid #cccccc;text-align: center;}
  .accessories_productgridbasket {width: 415px; float: left; padding-bottom: 10px; border-bottom: 1px solid #cccccc;text-align: center;}

  .prodi_left {float: left; width: 110px; text-align: left; padding-top: 5px;}
  .prodi_right {float: left; width: 110px; text-align: right; padding-top: 5px; padding-left: 10px;}

  .product .details {color: #8086B0}
  .product .price {color: #D20A30; font-size: 18px; font-weight: bold;width: 120px;}
  .product .pricea {color: #D20A30; font-size: 18px; font-weight: bold;width: 350px;text-align: center;padding-bottom:10px}
  .product .pricea a{color: #D20A30; font-size: 18px; font-weight: bold;width: 350px;text-align: center;padding-bottom:10px}
  .product .prod_details .prodi_right .more_info {width: 120px;}
.product .image {height: 100px;}
  
  .product .proddetailsgrid .image {width: 110px; padding-right: 10px; margin: 0 auto;}
  .product .proddetailsgrid h2 {margin-bottom:10px;text-decoration: none; height: 30px;text-align:center}
  .product .proddetailsgrid h2 a{ font-size:1.2em; font-weight:bold; color:black; text-decoration: underline;}
  .product .proddetailsgrid .desc {color: gray; margin-bottom:10px; height: 30px;}
  .product .proddetailsgrid .warranty {color: #474747; padding: 2px 4px 2px 4px; border: 1px solid #E0DFDF; background: #F1F1F1; margin-bottom:15px;}
  .product .proddetailsgrid .warrantyhide {padding: 2px 4px 2px 4px; margin-bottom:17px;}
  .product .proddetailsgrid .more_info {margin-top:10px; margin-bottom:0px;}

  .productgrid .details {color: #8086B0}
  .productgrid .price {color: #D20A30; font-size: 16px; font-weight: bold;width: 120px;}
  .productgrid .pricea {color: #D20A30; font-size: 16px; font-weight: bold;width: 350px;text-align: center;padding-bottom:10px}
  .productgrid .pricea a{color: #D20A30; font-size: 16px; font-weight: bold;width: 350px;text-align: center;padding-bottom:10px}
  .productgrid .prod_details .prodi_right .more_info {width: 120px;}
  .productgrid .image {height: 100px;}
  
  .productgrid .proddetailsgrid .image {width: 110px; padding-right: 10px; margin: 0 auto;}
  .productgrid .proddetailsgrid h2 {margin-bottom:10px;text-decoration: none; height: 30px;}
  .productgrid .proddetailsgrid h2 a{ font-size:1.2em; font-weight:bold; color:black; text-decoration: underline;}
  .productgrid .proddetailsgrid .desc {color: gray; margin-bottom:10px; height: 30px;}
  .productgrid .proddetailsgrid .warranty {color: #474747; padding: 2px 4px 2px 4px; border: 1px solid #E0DFDF; background: #F1F1F1; margin-bottom:15px;}
  .productgrid .proddetailsgrid .warrantyhide {padding: 2px 4px 2px 4px; margin-bottom:17px;}
  .productgrid .proddetailsgrid .more_info {margin-top:10px; margin-bottom:0px;}
  
  .accessories_productgrid .details {color: #8086B0}
  .accessories_productgrid .price {color: #D20A30; font-size: 16px; font-weight: bold;width: 120px;}
  .accessories_productgrid .pricea {color: #D20A30; font-size: 16px; font-weight: bold;width: 350px;text-align: center;padding-bottom:10px}
  .accessories_productgrid .pricea a{color: #D20A30; font-size: 16px; font-weight: bold;width: 350px;text-align: center;padding-bottom:10px}
  .accessories_productgrid .prod_details .prodi_right .more_info {width: 120px;}
  .accessories_productgrid .image {height: 100px;}
  
  .accessories_productgrid .proddetailsgrid .image {width: 110px; padding-right: 10px; margin: 0 auto;}
  .accessories_productgrid .proddetailsgrid .title {margin-bottom:10px;text-decoration: none; height: 30px;text-align:center}
  .accessories_productgrid .proddetailsgrid .title a{ font-size:1.2em; font-weight:bold; color:black; text-decoration: underline;}
  .accessories_productgrid .proddetailsgrid .desc {color: gray; margin-bottom:10px; height: 30px;}
  .accessories_productgrid .proddetailsgrid .warranty {color: #474747; padding: 2px 4px 2px 4px; border: 1px solid #E0DFDF; background: #F1F1F1; margin-bottom:15px;}
  .accessories_productgrid .proddetailsgrid .warrantyhide {padding: 2px 4px 2px 4px; margin-bottom:17px;}
  .accessories_productgrid .proddetailsgrid .more_info {margin-top:10px; margin-bottom:0px;}

  .product_List {width: 760px; height:140px;padding-bottom: 10px; margin: 10px 0 0 0; border-bottom: 1px solid #ccc;}
  .product_List .image {width:110px; float: left; padding-right: 10px; padding-top: 10px;}
  .product_List .prod_details {float: left; width: 600px; padding-top: 10px; line-height: 20px;}
  .product_List .prod_details .more_info{float: right;}
  .product_List .details {color: #8086B0}
  .product_List .warranty {color: #474747; padding: 2px 4px 2px 4px; border: 1px solid #E0DFDF; background: #F1F1F1; width: 250px;margin-bottom:10px;}
  .product_List .model {text-align:left; color: #989898;}
  .product_List .wasPrice {color: #5E6491; text-decoration: line-through; font-size: 12px;}
  .product_List .price {color: #D20A30; font-size: 18px; font-weight: bold; padding-left: 5px;}

  .product_Listsmall {width: 740px; height:100px;padding-bottom: 0px; margin: 10px 0 0 0; border-bottom: 1px solid #ccc;}
  .product_Listsmall .image {width:110px; float: left; padding-right: 10px; padding-top: 10px;}
  .product_Listsmall .prod_details {float: left; width: 570px; padding-top: 10px; line-height: 20px;}
  .product_Listsmall .prod_details .more_info{float: right;}
  .product_Listsmall .details {color: #8086B0}
  .product_Listsmall .warranty {color: #474747; padding: 2px 4px 2px 4px; border: 1px solid #E0DFDF; background: #F1F1F1; width: 250px;margin-bottom:10px;}
  .product_Listsmall .model {text-align:left; color: #989898;}
  .product_Listsmall .wasPrice {color: #5E6491; text-decoration: line-through; font-size: 12px;}
  .product_Listsmall .price {color: #D20A30; font-size: 16px; font-weight: bold;}
  
  .product_List .prodi_left {float: left; width: 200px; text-align: left; padding-top: 5px;}
  .product_List .prodi_right {float: right; width: 120px; text-align: right; padding-top: 5px;}

  .productList #br_right_h_image {width: 763px;}
  
  .productList #body_right .searchTop {line-height: 20px;}
  .productList #body_right .searchTop h1 {color: #6D739F; font-size: 14px; font-weight: bold; padding-bottom: 10px; border: 0;}
  .productList #body_right .searchTop h2 {color: #000; font-size: 12px; font-weight: bold; border: 0;}
  .productList #body_right .searchTop h3 {color: #666; font-size: 11px; font-weight: bold; border: 0;}
  .productList #body_right .searchTop p {line-height: 20px;}
  .productList #body_right .searchTop p a {color: #d70b32; text-decoration: underline;}
  .productList #body_right .searchTop .searchBox { padding: 10px; background: #EFEFEF; border: 1px solid #e4e4e4; width: 350px;}
  .productList #body_right .searchTop .searchBox label {width: 90px; float: left;}
  .productList #body_right .searchTop .searchBox input.textInput {width: 200px;}
  .productList #body_right .searchTop .searchBox input.GO { padding: 0 10px 0 10px; border: 1px solid #666; background: #316ac5; color: #fff;}

#showProductBigPicture {}
#showProductBigPicture h1 {color: #6D739F; font-size: 16px; border-bottom: 1px solid #316ac5;}
#showProductBigPicture p {font-size: 12px; line-height: 20px;}

.prod_details .title {color: black; font-weight: bold; height: 15px; text-decoration:underline;}
.prod_details .title a {color: black; font-weight: bold; text-decoration:underline;}
.prod_details .title a:visited {color: black; font-weight: bold; text-decoration:underline;}
.prod_details .desc {padding: 3px 0; font-size: 10px!important;color:gray;}

.productList .proddetails {
    float:left;
    width:370px;
}

.product_Listsmall .productList .proddetails {
    float:left;
    width:350px;
}

.productList .prodavailability {
    float:left;
    width:130px;
}

.productList .prodprice {
    float:left;
    width:140px;
    height:120px;
    text-align: right;
}

.productList .prodpricesmall {
    float:left;
    width:130px;
    height:100px;
    text-align: right;
}

.productList .proddetails h2 {
    margin-bottom:5px;
}
.productList .proddetails h2 a{
    font-size:1.2em;
    font-weight:bold;
    color:black;
    text-decoration: underline;
}

.productList .proddetails .title {
    margin-bottom:5px;
}
.productList .proddetails .title a{
    font-size:1.2em;
    font-weight:bold;
    color:black;
    text-decoration: underline;
}

.productList .proddetails .desc {
    color:gray;
    margin-bottom:15px;
}

.productList .details, .product .details {
    background:transparent url(/images/smallarrow.gif) no-repeat scroll 0pt 0.45em;
    color:black;
    font-weight:normal;
    padding:0pt 0pt 0pt 8px;
    margin-right:15px;
}

.productList .proddelivery {
    background:transparent url(/images/van.gif) no-repeat scroll 3px 0pt;
    padding-left:35px;
}

.prodprice table, .prodpricesmall table {
    height:100%;
}

.border {
border-left: 1px solid #cccccc;
}

.comparelink {
    clear:both;
    width:770px;
    text-align: right;
    padding: 3px 0px 10px 0px;
}
.comparelink a {
    text-decoration: underline;
    color:black;
}

.spacer {
    height:10px;
}
.accessories_border {
border-right:1px solid #CCCCCC;
}
.alternatives_border {
border-right:1px solid #CCCCCC;
}