/*
** Kingston Computer Planet dot com
** Primary Cascading Style Sheet - style.css
*/

.subcat_title {
   background: #99F url(images/prodbar.png) repeat-x top right;
   color: #fff;
   font-size: 18px;
   height: 25px;
   width: 578px;
   float: left;
   text-align: center;
}

p.subsubtitle
{
   background: #99F url(images/prodbar.png) repeat-x top right;
   color: #fff;
   font-size: 18px;
   height: 25px;
   width: 578px;
   float: left;
   text-align: center;
}

td.productdetailsubtitle
{
   font-size: 14px;
   height: 20px;
   width: 578px;
   float: left;
   text-align: center;
   font-weight: bold;
   background-color: #D3D3D3;
}

/*class prod_details added to table in includes\products\details.inc.php - A.Lee*/
table.prod_details
{
    table-layout: fixed;
    width: 578px;
}

/*class details added to td in includes\products\details.inc.php - A.Lee*/
td.details
{
    padding-left: 15px;
    padding-right: 15px;
}

.prodrow {
   background-color: #fff;
   height: 70px;
   padding: 0px;
   margin-top: 2px;
   width: 570px;
}

.prow_img {
   background-color: #fff;
   width: 70px;
   height: 65px;
   float: left;
   text-align: center;
   padding-top: 5px;
}

.prow_name {
   background-color: #fff;
   width: 270px;
   height: 65px;
   float: left;
   text-align: left;
   padding-top: 5px;
   padding-left: 20px;
}

.prow_review {
   background-color: #fff;
   width: 70px;
   height: 65px;
   float: left;
   text-align: center;
   padding-top: 5px;
}

.prow_icons {
   background-color: #fff;
   width: 70px;
   height: 65px;
   float: left;
   text-align: center;
   padding-top: 5px;
}

.prow_price {
   background-color: #fff;
   width: 70px;
   height: 65px;
   float: left;
   text-align: center;
   padding-top: 5px;
}

.prow_ir_price {
	color: #FF0000;
	font-weight: bold;
   background-color: #fff;
   width: 70px;
   height: 65px;
	float: left;
   text-align: center;
   padding-top: 5px;
}

.prow_mir_price {
	color: #FF0000;
	font-weight: bold;
   background-color: #fff;
   width: 70px;
   height: 65px;
	float: left;
   text-align: center;
   padding-top: 5px;
}

.rebate{
	color: red;
	font-weight: bold;
	text-align: right;
	position: relative;
	top: -10px;
	margin-right: 20px;
}

.det_rebate{
	color: red;
	font-weight: bold;
}

.final_rebate{
	color: red;
	font-weight: bold;
	font-size: 14px;
}

#cathead {
   background-color: #EEEEFF;
   border-bottom: 1px solid #999;
   height: 99px;
   padding: 0px;
   padding-top: 0px;
   width: 578px;
   /* text-align: right; */
}





.prod_padding {
	padding: 0px 0px;
}

.prod_head {
   background-color: #fff;
   height: 265px;
   padding: 0px;
   margin-top: 2px;
   width: 570px;
}

.prod_img {
   background-color: #fff;
   width: 260px;
   height: 260px;
   float: left;
   text-align: center;
   padding-top: 5px;
}

.prod_basics {
   background-color: #fff;
   width: 310px;
   height: 260px;
   float: right;
   text-align: center;
   padding-top: 5px;
}

.prod_body{

}
