
#search b a:link {text-decoration: none; color: #666666;}
#search b a:visited {text-decoration: none; color: #666666;}
#search b a:hover {text-decoration: underline; color: #2E5870}
#search b a:active {text-decoration: none; color: #2554C7}


#leftnav{display: none; }
#basicFilters {
 color: #666666;
 /*background: #F0EDEC;*/
 width: 90%;
 margin-left: 1em;
 /*border-left: 2px solid #666666;*/

        
}
/*IE hack to fix list*/
#main_left #basicFilters ul li a
{
  padding: 0px; 
}
#basicFilters .filterElement{
/*   float:left; */
  color: #666666;
  margin: -5px 0px 0px 0px;
  padding: 0px 15px 0px 0px;
/*   background: #FF0000; */
}

div#basicFiltersWrap {
  margin-left: 3px;
  margin-right: 3px;
}

div#main_left h2 {
  font-size: 20px;
/*   padding-left: 15px; */
  padding-left: 15px;
/*   margin-top: 25px; */
  margin-top: 25px;
  color: #FFFFFF;
  background-color: #666666;
}

div#basicFilters h1 {
  font-size: 12px;
/*  margin: 0px 0px 3px 0px;*/
  line-height: 15px;
  color: #2C362F;
}

div#basicFilters ul {
  font-size: 12px;
  list-style: none;
  /*margin: 7px 0px 0px 15px;*/
  margin: 7px 0px 0px 15px;
  padding: 0px;
  padding-left: 1em; /* for the hanging indent */
  text-indent: -1em; /* for the hanging indent */
  
}


/*             */

#basicFilters .filterElement{
/*   float:left; */
  color: #666666;
  margin: -5px 0px 0px 0px;
  padding: 0px 15px 0px 0px;
/*   background: #FF0000; */
}

#basicFilters .filterElement .specfilterElementList{
display: none;
}

#basicFilters .filterElement .subspecfilterElementList{
display: none;
margin-left: -15px;
}

#basicFilters .filterElement .MORE{
 color: #FF0000;
}

#basicFilters .filterElement .LESS{
 color: #0000FF;
}

/* work on css for  for MORE and LESS */
/*a.#MORE:link {text-decoration: none; color: #FF0000;}
#MORE a:visited {text-decoration: none; color: #FF0000;}
#MORE a:hover {text-decoration: none; color: #FF00FF;}
#MORE a:active {text-decoration: none; color: #666666;}*/

div#main_left h2 {
  font-size: 20px;
/*   padding-left: 15px; */
  padding-left: 15px;
/*   margin-top: 25px; */
  margin: 25px 0px 0px 0px;
  color: #FFFFFF;
  background-color: #666666;
}

div#basicFilters h1 {
  font-size: 13px;
  margin: 10px 0px 5px 0px;
  line-height: 15px;
  color: #2C362F;
}

div#basicFilters ul {
  font-size: 12px;
  list-style: none;
  /*margin: 0px 0px 0px 15px;*/
  margin: 0px -5px 0px 5px;
  padding: 0px;
  padding-left: 1em; /* for the hanging indent */
  text-indent: -1em; /* for the hanging indent */
  
}

/*             */

div#basicFilters ul .strong {
  font-size: 120%;
  color: #cc0000;
}


div#basicFilters a:link {text-decoration: none; color: #666666;}
div#basicFilters a:visited {text-decoration: none; color: #666666;}
div#basicFilters a:hover {text-decoration: none; color: #2E5870}
div#basicFilters a:active {text-decoration: none; color: #2554C7}



#resultContainer.rowF div.singleProduct a:link {text-decoration: none; color: #666666;}
#resultContainer.rowF div.singleProduct a:visited {text-decoration: none; color: #666666;}
#resultContainer.rowF div.singleProduct a:hover {text-decoration: none; color: #2E5870}
#resultContainer.rowF div.singleProduct a:active {text-decoration: none; color: #2554C7}

#resultContainer.rowF div.singleProduct div.midContent div.header h1 a:link {
  text-decoration: none; 
  color: #666666;
  border-bottom: 1px solid #CCCCCC;
}
#resultContainer.rowF div.singleProduct div.midContent div.header h1 a:visited {
  text-decoration: none; 
  color: #666666;
  border-bottom: 1px solid #CCCCCC;
}
#resultContainer.rowF div.singleProduct div.midContent div.header h1 a:hover {text-decoration: none; color: #FF0000}
#resultContainer.rowF div.singleProduct div.midContent div.header h1 a:active {text-decoration: none; color: #2554C7}

span.basicOpt  {
  font-size: 11;
  color: #444945;  
}
/* Layout: 
----------------------------------------------- */
.rowF div#resultContainer{width:600px;margin:0 auto}
.rowF div.singleProduct{width:98%} /* each row has a singleProduct */

/*
.rowF div.pricebox{background:#B9CAFF}
.rowF div.left{background:#FF8539}
.rowF div.midContent{background:green}

.rowF .midContent .specs   ul {background: #E5DAF0}
.rowF .midContent .ppoints ul {background: #AFE1F0}
*/

.rowF div.singleProduct {
  float: left;
  margin: 5px 0px 5px 0px;
  padding: 5px 5px 0px 0px;
}

.rowF div.left{float:left; width:100px; padding: 0px}
.rowF div.midContent{float:left;margin: 0 0px; width:330px}
.rowF div.pricebox{float:left;width:150px;margin-left:0px}

.rowF .midContent .specs   {float: left;width: 53%; margin-right: 8px;}
.rowF .midContent .ppoints {float: left;width: 44%}

.rowF .singleProduct {
  position:relative;
}

.rowF .add_to_cart { 
  position:absolute;
  right: 3px;
  bottom:3px; 
}
.rowF .add_to_cart_small { display: none;}

/* Styles: =rows
----------------------------------------------- */

/* .rowF div.singleProduct {background: #ffffff;} */

.rowF hr {
  float: left;
  border: none 0;
  border-top: 1px dashed #848684;/*the border*/
  width: 100%;
  height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


/* Styles: =left
----------------------------------------------- */
.rowF div.left a img {
  border: 1px solid #FFFFFF; 
  margin: 0 auto;
  padding: 0;
}

/* Styles: =midContent
----------------------------------------------- */
#resultContainer.rowF div.singleProduct div.midContent div.header h1 {
  font-size: 14px;
  margin: 0px 0px 3px 0px;
  line-height: 16px;
  color: #2C362F;
}
#resultContainer.rowF div.singleProduct div.midContent div.header h2 {
  margin: 0px;
  font-size: 11;
  color: #444945;
}

.rowF .midContent .specs ul, .rowF .midContent .ppoints ul {
  list-style: none;
  margin: 7px 0px 0px 0px;
  padding: 0px;
  padding-left: 1em; /* for the hanging indent */
  text-indent: -1em; /* for the hanging indent */
  
}

.rowF .midContent .specs ul .strong {
  font-weight: bold;
  padding-left: 1px;
  font-size: 11px;
  margin-top: 0px;
  color: #cc0000;
}

.rowF .midContent .specs li,.rowF .midContent .ppoints li {
  margin-bottom: 4px; /* the "line-height" */
}

.rowF .ppoints img {
  position: relative;
  top: 6px;
  margin-right: 6px;
}
/* Styles: =pricebox
----------------------------------------------- */

.rowF .pricebox p {
  margin: 0px;
  text-align: right;
  font-weight: bold;
}

.rowF .pricebox p.was {
  font-size: 13px;
  color: #465250;
}

.rowF .pricebox p.now {font-size: 19px;font-weight:bold;}

.rowF .pricebox span.youPay{font-size: 12px;font-weight:none;}
.rowF .pricebox span.salePrice{font-size: 12px;font-weight:bold;}

.rowF .pricebox p.sale {
  font-size: 18px;
  color: green;
}

.rowF .pricebox p.savevs {color: #465250;}

.rowF .pricebox p.savevs b {
  color: #cc0000;
  position:relative;
  top: 1px;
}

.rowF .pricebox p.rebate {color: #444945;}


/*###### Grid Format #######*/


/* Layout: 
----------------------------------------------- */
.gridF div#resultContainer{width:100%;}

.gridF div.singleProduct {
  width: 125px;
  overflow: hidden;
  display: inline-block;
  clear: none;
  border-color: 10px #ff0000;
  text-align: center;
}
.gridF div.Evens {
  background: #FFAADD;
}
.gridF div.Odds {
  background: #FF0000;
}
/*
.gridF div.pricebox{background:#B9CAFF}
.gridF div.left{background:#FF8539}
.gridF div.midContent{background:green}
.gridF div.singleProduct{background:pink}
.gridF .midContent .specs   ul {background: #E5DAF0}
.gridF .midContent .ppoints ul {background: #AFE1F0}
*/

.gridF div.singleProduct {
  float: left;
  margin: 20px 0px 8px 0px;
  padding: 5px 5px 5px 5px;
}
/*
.gridF div.left{float:left;overflow:hidden;}
.gridF div.midContent{float:left;overflow:hidden;}
.gridF div.pricebox{float:left;overflow:hidden;}

/* .gridF .midContent .specs   {float: left;width: 53%; margin-right: 8px;} */
/* .gridF .midContent .ppoints {float: left;width: 44%} */

.gridF .singleProduct {position:relative;}

.gridF .add_to_cart {display: none;}
.gridF .add_to_cart_small { 
  position:relative;
}
/* Styles: =grid
----------------------------------------------- */

.gridF hr {
  display: none;
}

/* Styles: =left
----------------------------------------------- */
.gridF div.left a img {
  border: 1px solid #FFFFFF; 
  margin: 0 auto;
  padding: 0;
}


/* Styles: =midContent
----------------------------------------------- */
#resultContainer.gridF div.singleProduct a:link {text-decoration: none; color: #666666;}
#resultContainer.gridF div.singleProduct a:visited {text-decoration: none; color: #666666;}
#resultContainer.gridF div.singleProduct a:hover {text-decoration: none; color: #2E5870}
#resultContainer.gridF div.singleProduct a:active {text-decoration: none; color: #2554C7}

#resultContainer.gridF div.singleProduct div.midContent div.header h1 a:link {
  text-decoration: none; 
  color: #666666;
  border-bottom: 1px solid #CCCCCC;
}
#resultContainer.gridF div.singleProduct div.midContent div.header h1 a:visited {
  text-decoration: none; 
  color: #666666;
  border-bottom: 1px solid #CCCCCC;
}
#resultContainer.gridF div.singleProduct div.midContent div.header h1 a:hover {text-decoration: none; color: #FF0000}
#resultContainer.gridF div.singleProduct div.midContent div.header h1 a:active {text-decoration: none; color: #2554C7}

#resultContainer.gridF div.singleProduct div.midContent div.header h1 {
  font-size: 12px;
  margin: 0px 0px 2px 0px;
  line-height: 14px;
  color: #666666;
  text-align: center;
  font-weight: bold;
}

#resultContainer.gridF div.singleProduct div.midContent div.header h2 {
  margin: 5px 0px 0px 0px;
  font-size: 10;
  color: #666666;
  text-align:center;
}

.gridF .midContent .specs ul,.gridF .midContent .ppoints ul {
  list-style: none;
  margin: 7px 0px 0px 0px;
  padding: 0px;
  padding-left: 1em; /* for the hanging indent */
  text-indent: -1em; /* for the hanging indent */
  
}
.gridF .ppoints{ display: none;}
.gridF .specs{ display: none;}

/* Styles: =pricebox
----------------------------------------------- */
.gridF .pricebox {text-align: center;}
.gridF .pricebox p {margin: 0px;}

.gridF .pricebox p.was {
  margin: 1px 0px 0px 0px;
  font-size: 10px;
  color: #465250;
}

.gridF .pricebox p.now {
  font-size: 12px;
  font-weight: bold;
  color: #CC0000;
}

.gridF .pricebox p.sale {
  font-size: 12px;
  color: green;
  text-align:center;
  font-weight:bold;
}

.gridF .pricebox span.youPay{display: none;}
.gridF .pricebox p.savevs {display: none;}
.gridF .pricebox p.rebate {display: none;}
.gridF .midContent .header span.modelShow{display: none;}
