div#pge-center{width:782px;}
div#ch-top{
    width:782px;
    height:200px;
    padding:20px 0;
}
div#ch-intro{
    float:left;
    width:382px;
    margin:0;
}
div#ch-right{
	width: 382px;
	float:right;
	background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) repeat-y left top;
    background-position:-382px 0;}
div#ch-right h2{
    padding:0;
    margin-top:0;
    width:382px;
    height:58px;
    line-height: 58px;
    text-align:center;
    background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) no-repeat left top;
    background-position:0px 0px;
}
div#ch-right ul{
    padding:0;
    margin:0;
    height:auto;
    background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) repeat-y left top;
    background-position:-382px 0px;
    width:382px;
}
div#ch-right ul li{
    padding:0;
    margin:0;
    display:inline-block;
    list-style: none;
    float: left;
}
div#ch-right ul li img{
    padding: 0 10px 0 10px;
    display:inline;
    float:left;
}
div#ch-right ul ul{
    padding:0;
    margin:0;
    width:250px;
    display:inline-block;
    list-style: none;
    float: left;
}
div#ch-right ul li ul li {
    width:240px;
	padding-right: 15px;
	padding-left: 15px;
}
div#ch-right ul li ul li a img{
    margin:10px 0 0 0;
	float:left;
}
div#ch-right div.bottom{
    padding:0;
    margin:0;
    width:382px;
    height:39px;
    background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) no-repeat right top;
    background-position:0px -37px;
    display:block;
    position:relative;
}
div#ch-middle{
    width:782px;
    clear:both;
    padding:20px 0;
}
div#ch-bottom {
    width:782px;
    clear:both;
    padding:20px 0;
}
div#ch-middle-l,
div#ch-middle-r,
div#ch-bottom-l,
div#ch-bottom-r{
    background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) repeat-y left top;
    background-position:-382px 0;
    }
div#ch-middle-l{float:left;}
div#ch-middle-r{float:right;}
div#ch-bottom-l{float:left;}
div#ch-bottom-r{float:right;}

div#ch-middle-l h2,div#ch-middle-r h2,div#ch-bottom-l h2,div#ch-bottom-r h2{
    padding:0;
    margin-top:0;
    width:382px;
    height:58px;
    line-height: 58px;
    text-align:center;
    background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) no-repeat left top;
    background-position:0px 0px;
}
div#ch-middle-l h2.flame, div#ch-middle-r h2.flame {
	padding:0;
    margin-top:0;
    width:382px;
    height:58px;
    line-height: 58px;
    text-align:center;
	background:transparent url(/shopping/2009/cruises/images/flames-cheap-sprites.png) no-repeat left top;
    background-position:0px 0px;
	color: #fd4911;
}
div#ch-middle-l ul,
div#ch-middle-r ul,
div#ch-bottom-l ul,
div#ch-bottom-r ul{
    padding:20px 0 20px 0;
    margin:0;
    display:inline-block;
    height:auto;
    width:382px;
    border-top: 1px dotted #ccc;
}
div#ch-middle-l ul li,
div#ch-middle-r ul li,
div#ch-bottom-l ul li,
div#ch-bottom-r ul li{
    padding:0;
    margin:0;
    display:inline-block;
    list-style: none;
    float: left;
}
div#ch-middle-l ul li img,
div#ch-middle-r ul li img,
div#ch-bottom-l ul li img,
div#ch-bottom-r ul li img{
    margin: 0 0 0 15px;
    display:inline;
}
div#ch-bottom-l ul li img.shopnow,
div#ch-bottom-r ul li img.shopnow{
    margin: 10px 0 0 0;
    display:inline;
    float:left;
}
div#ch-middle-l ul ul,
div#ch-middle-r ul ul,
div#ch-bottom-l ul ul,
div#ch-bottom-r ul ul{
    padding:0;
    margin:0;
    width:250px;
    display:inline-block;
    list-style: none;
    float: left;
    border-top: none;
}
div#ch-middle-l ul li ul li a img,
div#ch-middle-r ul li ul li a img{
    margin: 10px 0 0 0;
    padding: 0;
}
div#ch-middle-l ul li ul li,
div#ch-middle-r ul li ul li,
div#ch-bottom-l ul li ul li,
div#ch-bottom-r ul li ul li{
    width:240px;
	padding-right: 15px;
	padding-left: 15px;
}
div#ch-middle-l p.merchant,
div#ch-middle-r p.merchant,
div#ch-bottom-l p.merchant,
div#ch-bottom-r p.merchant{margin: 5px 0 15px 15px;}
div#ch-middle-l div.bottom,
div#ch-middle-r div.bottom,
div#ch-bottom-l div.bottom,
div#ch-bottom-r div.bottom{
    padding:0;
    margin:0;
    width:382px;
    height:40px;
    background:transparent url(/shopping/2009/global_files/images/cheap-sprites.png) no-repeat right top;
    background-position:0px -37px;
    display:block;
    position:relative;
}
/*possible inclusions*/
.intro{
    display:inline;
    float:left;
    width:380px;
    margin-right:20px;
}
.price{ font-weight:bold;}
.rebate{
    color:#ff3300;
    font-weight:bold;
}
.merchant{
    font-size:11px;
    font-weight:bold;
}
h2#orange {color: #fd4911;}
h2#orange img {
position:absolute;
margin: 8px 0 0 -40px;
}
ul.hotstore{
clear:both;
display:block;
list-style:none;
margin:0px 5px 0px 10px;
padding:0;
}
ul.hotstore li {
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
}
li.cashBack {  
/*background:transparent url(/images/layout/sprites/home-asset-sprite.gif) no-repeat;  
background-position:  -101px 0;  */
height:40px;  
line-height:25px;
width:100px;  
overflow: visible;  
}
span.cash {
color:#FF3300;
/*margin-left:7px;*/
}
span.cbamount {/*font-size: 7pt;*/ margin: 0 0 0 22px; color: #ff3300;}
span.cbamoutndetails {font-size: 7pt; color:#fff;}
