#contentContainer {
	width:720px;
	float:left;
	}
#productContainer {
	margin:0px 10px 30px 10px;
	width:494px;
	}
#productContainer h1 { margin:0px; }
.productTable .top{
    width:494px;
    height:28px;
    line-height:28px;
    background:url('../images/prod-details-top1.gif') no-repeat;
}
.productTable .left{
    width:20px;
    background:url('../images/prod-details-left1.gif');
}
.productTable .img {
    width:203px;
    vertical-align:top;
    text-align:left;
}
.productTable .img img {
    width:190px;
}
.productTable h2 {
    font-size:20px;
    color:#545454;
    font-weight:500;
}
.productTable .right{
    width:13px;
    background:url('../images/prod-details-right1.gif');
}
.productTable .additional{
    background:url('../images/prod-details-bg1.gif');
}
.productTable .additional b {
    display:block;
    margin:10px 20px 5px 20px;
}
.productTable .midTop{
    height:8px;
    line-height:8px;
    background:url('../images/prod-details-top2.gif') no-repeat;   
}
.productTable .mid{
    vertical-align:top;
    background:url('../images/prod-details-mid1.gif');
}
.productTable .midBtm{
    height:12px;
    line-height:12px;
    background:url('../images/prod-details-btm4.gif') no-repeat;   
}
.btm1 {
    width:20px;
    height:52px;
    line-height:52px;
    background:url('../images/prod-detail-btm1.gif') no-repeat;   
}
.btm2, .btm3 { vertical-align:top; }
.btm2 img, .btm3 img { margin-top:10px; }
.btm2 {
    width:203px;
    text-align:left;
    background:url('../images/prod-detail-btm2.gif');   
}
.btm3 {
    width:258px;
    text-align:right;
    background:url('../images/prod-detail-btm2.gif');   
}
.btm4 {
    width:13px;
    height:52px;
    line-height:52px;
    background:url('../images/prod-detail-btm3.gif') no-repeat;   
}
#productPriceTable {
    width:461px;
    margin-left:20px;
    font-size:11px;
}
#productPriceTable thead {
    color:#ff2a00;
    font-weight:bold;
}
#productPriceTable th, #productPriceTable td {
    padding:4px;
    text-align:center;
}
#productPriceTable th {
    text-align:left;
}
#productList {
    float:left;
    width:488px;
    margin:0px 10px 0px 30px;
}
.prodImg {
    width:137px;
    background:#fff url('../images/list-top2.gif') repeat-x;
}
.prodImg img {
    margin-top:22px;
}
.prodDetailsContainer {
    width:307px;
    color:#f00;
    font-weight:bold;
    font-size:12px;
    text-align:right;
    background:#fff url('../images/list-top2.gif') repeat-x;
}
.prodDetailsContainer div {
    margin:22px 0px 10px 0px;
    width:305px;
    color:#A1A5AC;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
.t1 {
	width:17px;
	height:138px;
	background:url('../images/list-top1.gif') no-repeat;
}
.t2 {
	width:27px;
	height:138px;
	background:url('../images/list-top3.gif') no-repeat;
}
.m1 {
	width:17px;
   line-height:1px;
	background:url('../images/list-mid1.gif') repeat;
}
.m2 {
	width:27px;
    line-height:1px;
	background:url('../images/list-mid2.gif') repeat;
}
.btm {
	width:488px;
	height:17px;
	line-height:1px;
    background:url('../images/list-btm1.gif') no-repeat;   
}
.lAlign { float:left; }
.rPad { margin-right:27px;}
.prodTitle, .prodTitle:visited, .prodTitle:active, .prodTitle:hover {
    display:block;
    color:#545454;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	margin-bottom:3px;
}
.prodDetails:hover { color:#f00; }
.prodImg img {
    width:100px;
    float:left;
    border:1px solid #ddd;
}
.prodImg:hover img, .prodImg a:hover img  {
    border:1px solid #f00;
}
#productList li br { clear:both; }
.prodBuy {
    float:left;
    margin:10px 0px 10px 0px;
}
.buyProduct {
	float:right;
	margin-top:10px;
}
.pagenation {
 /*   width:488px; */
    height:32px;
}
.pagenation dd {
    display:block;
    float:left;
    padding:1px 0px 0px 0px;
}
.pagenation dd a:link,.pagenation dd a:visited,.pagenation dd a:active  {
    padding:2px 4px 2px 4px;
}
.pagenation dd.selected a:link,.pagenation dd.selected a:visited,.pagenation dd.selected a:active  {
    color:#f00;
}
.pagenation dd a:hover {
	background:#f00;
	color:#fff;
    text-decoration:none;
}
.pagenation dd.selected a:hover  {
	background:#ddd;
    color:#f00;
    text-decoration:none;
}
td.links {
    text-align:center;
    font-size:12px;    
}
.links dl { margin-left:0px; }
.previous { width:131px; }
.previous img {
	margin-left:10px;
	margin-top:3px;
}
.next { width:100px; }
.next img { margin-top:3px; }
.productList {
    width:488px;
    background:url('../images/list-mid3.gif');
}
.productList td, .productList th {
    margin:0px;
    padding:0px;
}
.top th {
    width:488px;
    height:32px;
    background:url('../images/list-top-bg1.gif') no-repeat;
}
.bottom th {
    width:488px;
    height:33px;
    background:url('../images/list-btm-bg1.gif') no-repeat;
}
h2 {
	font-size:22px;
	color:#ff2a00;
	font-weight:700;
}
h3 {
	color:#666;
	margin:3px 0px 3px 10px;
}
#rightColumnContainer h2 img {
    margin:27px 0px 0px 0px;
}
#rightColumnContainer td {
    width:104px;
    background:url('../images/small-list-bg2.gif');
    text-align:right;
}
#rightColumnContainer div {
    width:95px;
    margin-right:10px;
    overflow:hidden;
}
#rightColumnContainer h3 a:link, #rightColumnContainer h3 a:hover, #rightColumnContainer h3 a:visited {
    color:#ff2a00;
    text-decoration:none;
}
#rightColumnContainer span {
    color:#ff2a00;
    font-weight:bold;    
}
#rightColumnContainer td.top {
    width:189px;
    height:9px;
    line-height:9px;
    background:url('../images/small-list-top-bg1.gif') no-repeat;
}
#rightColumnContainer td.hr {
    width:189px;
    height:26px;
    line-height:26px;
    background:url('../images/small-list-hr1.gif') no-repeat;
}
#rightColumnContainer td.bottom{
    width:189px;
    height:18px;
    line-height:18px;
    background:url('../images/small-list-btm-bg1.gif') no-repeat;
}
#rightColumnContainer td.img{
    width:85px;
    background:url('../images/small-list-bg1.gif');
}
#rightColumnContainer td.img img{
    width:65px;
    display:block;
    margin:auto;
}

/* searched products styles */
#searchedProductsContainer {
    margin:10px 0px 10px 67px;
    clear:both;
	}

.searched_t1 {
   background:url('../images/featured_products/featured_products_01.gif') no-repeat;
   width: 12px;
   height: 60px;
}

.searched_t2 {
   background:url('../images/featured_products/search_header.gif') repeat-x;
   width: 430px;
   height: 60px;
}

.searched_deal {
   background:url('../images/deal_month.gif') no-repeat;
   width: 440px;
   height: 60px;
}

.searched_t3 {
   background:url('../images/featured_products/featured_products_03.gif') no-repeat;
   width: 17px;
   height: 60px;
}

.searched_m1 {
   background:url('../images/featured_products/featured_products_04.gif') repeat-y;
   width: 12px;
}

.searched_m2 {
   background:url('../images/featured_products/featured_products_05.gif') repeat-y;
   width: 440px;
}

.searched_m3 {
   background:url('../images/featured_products/featured_products_06.gif') repeat-y;
   width: 17px;
}


.searched_b1 {
   background:url('../images/subscription/search_footer_left.jpg') no-repeat;
   width: 12px;
   height: 49px;
}

.searched_b2 {
   background:url('../images/subscription/search_footer.jpg') repeat-x;
   height: 49px;
   width: 430px;
}

.searched_b3 {
   background:url('../images/subscription/search_footer_right.jpg') no-repeat;
   width: 15px;
   height: 49px;
}
.prodImage {
    float:left;
    margin-right:10px;
        }
.product {
    vertical-align:top;
    font-size:10px;
    width:215px;
    height:175px;
    background:url('../images/featured-mid3.gif') no-repeat;
    text-align:right;
        }
.product .left {
    width:192px;
    height:90px;
    margin:0px 12px 7px 12px;
    text-align:left;
    overflow:hidden;
        }

.product .right {
    width:191px;
    height:90px;
    margin:0px 12px 7px 12px;
    text-align:left;
    overflow:hidden;
        }
.title, .title:hover, .title:visited, .title:active, .title:link {
    display:block;
    margin:15px 12px 6px 15px;
    text-align:left;
    height:25px;
    font:bold 11px arial;
    color:#f00;
        }
.rpad { margin-right:12px; }

