body{

	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
    background-image:url('images/background.jpg');
    background-repeat:repeat-x;
    background-position:top;
	color: #383838;
}

h1{

   margin:0px;


 }

#wrap{

	width: 840px;
	margin: 0px auto;
    background-image:url('images/page.jpg');
	background-repeat:repeat-y;
    background-position:center;
    /*border: 1px solid;*/
 }
 
#main{

    width: 840px;
    background-image:url('images/header.jpg');
    background-repeat:no-repeat; 
    background-position:top center;        
	margin:0px auto;
    /*border: 1px dashed green;*/
    
 }
 


#header{

	width: 800px;
    height: 90px;
	font-size: 42px;
	font-weight: bolder;
	padding-bottom: 0px;
	color: #1b1b1b;
	letter-spacing: -2px;
    margin: 7px 15px 10px 18px;
    /*border: 1px solid red;*/
 }

#headerdate{

	font-size: 15px;
	color: #ffffff;
	letter-spacing: 0px;
	padding-bottom: 6px;
    padding-left: 13px;

}
 
table.bulk{

	width:800px;
	margin:3px 15px 0px 18px;
    /*border: 1px solid blue;*/
 }




 
#content{

	padding:10px;
	margin:0px;

 }
 
#sidebar{

    padding-top:0px;
    padding-left:10px;
	padding-right:10px;
	margin:0px;
	border: solid 1px #e8f1fa;
    background-color:#e8f1fa;
     }

 
#sidebar h5{

	color: #336699;
    background-image:url('images/small_tri.png');
    background-position:left;
    background-repeat:no-repeat;
	font-size: 16px;
	border-bottom: 2px dotted #336699;
    margin-top: 10px;
	margin-bottom: 0px;
    padding-top:0px;
	padding-bottom: 0px;
    padding-left: 12px;
  }

#sidebar p{

	line-height: 18px;
	margin-top:3px;
  }


.sbreview{

	line-height: 22px;
	padding-bottom: 5px;

}

.sbreview ul {

	line-height: 18px;
	margin: 0px;

}

.sbreviewcats {

	font-size: 14px;

}

.sbreviewcats a:link , #sbreviewcats a:visited{

	text-decoration: none;
	color: #000000;

}

.sbreviewcats a:hover{

	color: #cc0000;


}



#product {

	padding-right: 10px;


}

#product h1 {

	font-size: 24px;
	/*border-bottom: #999999 dashed 2px;*/
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 11px;
	margin: 0px;
  }
 
#product h4 {

	font-size: 22px;
	border-bottom: #999999 dashed 2px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 11px;
	margin: 0px;
  }

#product h5 {

	font-size: 16px;
	padding-bottom: 15px;
	padding-top: 15px;
	margin: 0px;
  }



#productfront {

	padding-right: 10px;
	padding-bottom: 30px;


}

#productfront a:link, #productfront a:visited{

	color: #383838;
	text-decoration: none;


}

#productfront a:hover{

	color: #757575;

}
 
#productfront h4 {

	font-size: 22px;
	border-bottom: #999999 dashed 2px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 11px;
	margin: 0px;
	 
}

#mypages {

	padding-right: 10px;
	padding-bottom: 30px;


}

 
#mypages h4 {

	font-size: 22px;
	border-bottom: #999999 dashed 2px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 11px;
	margin: 0px;
	 
}

.buttonmain{

	padding-top: 10px;
	padding-bottom: 10px;


}

  
#footer{

	height: 90px;
    background-image:url('images/footer.jpg');
    background-repeat:no-repeat;
    background-position:center;
    margin-top: 10px;
 
 
  }



#image {

	float:left;
	padding-right: 10px;
	padding-top: 10px;



}


#thumb {

	float:left;
	padding-right: 10px;
	padding-top: 10px;


}



#price {

	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 15px;
	line-height: 18px;
	font-size: 13px;
	
}

#oldprice {

	text-decoration: line-through;


}

#yourprice {

	color: red;
	font-size: 18px;
	font-weight: bold;

}

#yourpricedate {

	color: red;
	font-size: 13px;
	font-weight: bold;
	padding-top: 30px;
	font-style: italic;
}

#priceex{

	color: red;
	font-size: 12px;
	font-weight: bold;

}


#excerpt{

	padding-top: 5px;
	padding-bottom:15px;


}


#deal{

	padding-top: 15px;
	padding-bottom: 15px;

}


#ratings img{

	padding: 1px;

}


#author{

	color: #D1D1D1;

}

#author a{

	color: #D1D1D1;
	text-decoration: none;

}

#author a:hover{

	color: #383838;

}




#compareprice{

	padding-bottom: 0px;
	color: red;


}


#comparewrap {

	width: 550px;
	margin: 0px auto;


}


#compareheader h5{

	margin-bottom: 5px;
	padding-bottom: 0px;
	font-size: 22px;
	padding-top: 0px;



}

#compareborder{


	border: 2px dashed silver;
	margin-top: 20px;


}

.compprice{

           color: yellow;
           font-size: 14px;
           font-weight: bold;
           height: 33px;
           background-image:url('images/cp_button.jpg');
           background-repeat:no-repeat;
           padding-top: 7px;
           text-align:center;
 }
 
 .compprice a{
 
           color: yellow;
           text-decoration:none;
 
  }

  
  .nostock{

           color: #cccccc;
           font-size: 12px;
           font-weight: bold;
           letter-spacing:-0.5px;
           height: 33px;
           background-image:url('images/cp_nostock.jpg');
           background-repeat:no-repeat;
           padding-top: 7px;
           text-align:center;
 }
 
 .nostock a{
 
           color: #cccccc;
           text-decoration:none;
 
  }


#vendorback {

	background-image:url('../images/vendor_back.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 7px;
	
	margin: 0px auto;

}


#cdetails{

	padding-left: 10px;

}


#cattitle{

	font-size: 14px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight:bold;
	color: #0066cc ;

}



#creview{

	padding-left: 35px;
	padding-right: 35px;


}


#cta{

     width: 350px;
     float:right;

 }
 

#ctamid{

        background-image:url('../../images/cta/button_mid.jpg');
        background-repeat:repeat-y;

 }

#ctaexpire{

    color: red;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	font-style: italic;


 }

#ctalink{

         font-size: 20px;
         font-weight: bold;
         padding: 7px 13px 0px 13px;

 }

#ctalink a:hover{

         color: green;

 }
 
 
#ctaoffer{

          color: #ff9900;
          font-size:30px;
          font-weight: bold;
          letter-spacing: -2px;
 }

#hometab{

         height:20px;
         background-image:url('../../images/home_tab.jpg');
         background-repeat:no-repeat;
         background-position: right bottom;
         
         }

#hometablink{

         padding-top: 5px;
         padding-right: 12px;
         color: #336699;
         font-size: 14px;
         float:right;

}


#hometablink a:link, #hometablink a:visited{


         color: #336699;
         font-size: 14px;
         text-decoration:none;

 }
 
 #hometablink a:hover{
 
         color: #cc0000;
         font-size: 14px;
 
  }
  
 .textlink{
 
         text-decoration: none;
         color: #383838;
         font-weight: bold;
 
 
  }
  
 #topside{
 
          height: 20px;
          margin-top:13px;

    }
    
    
 #rss{
 
     float:left;

  }
  
 #rsstxt{
 
         color: #336699;
         font-weight: bold;
 
  }
  

  #rsstxt a:link, #rsstxt a:visited{
  
         color: #336699;
         font-weight: bold;
         text-decoration: none;
  
   }
   
  #rsstxt a:hover{
  
          color: #cc0000;
  
   }
   
    .bestprice{
  
             color: #cc0000;
             background-color: #66ff33;
             font-weight: bold;
             padding-left:7px;
             padding-right:7px;
      }       
             
             
.vendor{

        padding-left:7px;
        padding-right:7px;


 }
  
  
   }
