
#mainContainer{
  width:740px;
  margin:0 auto;        /* Center alignment */
  text-align:left;
  background-color:#FFF;
}

#leftColumn{    /* Left column of the page */
  width:430px;
  float:left;
  padding-right:5px;
}

#leftColumn2{    /* Called left, but really the right column of the page */
  width:430px;
  float:left;
  padding-left:5px;
}

.rightColumn {position:relative; width:280px; float:right; height:450; padding-right:10px; background:#dddddd; color:#000;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#dddddd; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.rightColumn em b {position:absolute; font-size:150px; font-family:arial; color:#dddddd; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.rightColumn p {position:relative; z-index:100; padding:5px 10px;}

.rightColumn2 {position:relative; width:280px; float:left; height:450; padding-right:10px; background:#dddddd; color:#000;}
#ctl2, #cbl2, #ctr2, #cbr2 {position:absolute; width:20px; height:20px; color:#dddddd; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl2 {top:0; left:0;}
#cbl2 {bottom:0; left:0;}
#ctr2 {top:0; right:0;}
#cbr2 {bottom:0; right:0;}
.rightColumn2 em b {position:absolute; font-size:150px; font-family:arial; color:#dddddd; line-height:40px; font-weight:normal;}
#ctl2 b {left:-8px;}
#ctr2 b {left:-25px;}
#cbl2 b {left:-8px; top:-17px;}
#cbr2 b {left:-25px; top:-17px;}
.rightColumn2 p {position:relative; z-index:100; padding:5px 10px;}

.rightColumnrtl {position:relative; width:280px; float:right; height:450; padding-right:10px; background:#dddddd; color:#000;}
#ctlrtl, #cblrtl, #ctrrtl, #cbrrtl {position:absolute; width:20px; height:20px; color:#dddddd; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctlrtl {top:0; left:-12;}
#cblrtl {bottom:0; left:-12;}
#ctrrtl {top:0; right:12;}
#cbrrtl {bottom:0; right:12;}
.rightColumnrtl em b {position:absolute; font-size:150px; font-family:arial; color:#dddddd; line-height:40px; font-weight:normal;}
#ctlrtl b {left:-8px;}
#ctrrtl b {left:-25px;}
#cblrtl b {left:-8px; top:-17px;}
#cbrrtl b {left:-25px; top:-17px;}
.rightColumnrtl p {position:relative; z-index:100; padding:5px 10px;}

.rightColumn2rtl {position:relative; width:280px; float:left; height:450; padding-right:10px; background:#dddddd; color:#000;}
#ctl2rtl, #cbl2rtl, #ctr2rtl, #cbr2rtl {position:absolute; width:20px; height:20px; color:#dddddd; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl2rtl {top:0; left:-12;}
#cbl2rtl {bottom:0; left:-12;}
#ctr2rtl {top:0; right:12;}
#cbr2rtl {bottom:0; right:12;}
.rightColumn2rtl em b {position:absolute; font-size:150px; font-family:arial; color:#dddddd; line-height:40px; font-weight:normal;}
#ctl2rtl b {left:-8px;}
#ctr2rtl b {left:-25px;}
#cbl2rtl b {left:-8px; top:-17px;}
#cbr2rtl b {left:-25px; top:-17px;}
.rightColumn2rtl p {position:relative; z-index:100; padding:5px 10px;}

#shopping_cart{ /* Shopping cart */
  margin:3px;
  padding:3px;
}

.clear{
  clear:both;
}

.product_container{     /* Div for each product */
  width:420px;
  margin-right:15px;
  float:left;
  margin-top:3px;
  padding:2px;
  font-weight:bold;
}

.sliding_product img{   /* Float product images */
  float:left;
  margin:2px;
}

img{    /* No image borders */
  border:0px;
}

