@charset "utf-8";
/* CSS Document */

body { background: #999 url(../images/bg_body.jpg) top left repeat-x; padding: 0 0 20px 0; border-top: 5px solid #333; }

/** Header Elements **/
  
div#header { background: #C9C9C9 url(../images/bg_header.jpg) top left repeat-x ; padding: 0; margin: 0 auto; }
div#header_inner { width: 800px; /*height: 190px;*/ margin: 0 auto; }


/** Navigation Layers **/

div#nav { background: #333; padding: 0; margin: 0 auto; margin-bottom: 25px; }
div#nav_inner { width: 754px; padding: 0; margin: 0 auto; }


/** Content Area **/

div#content_wrapper { background: white; width: 800px; margin: 0 auto; }
div#content_main { width: 458px; float: left; padding: 20px 20px 40px 20px; }
div#content_side { width: 300px; float: right; padding: 25px 0; }

div#content_main_home { width: 260px; height: 335px; float: left; padding: 10px 20px 0 20px; }

div#content_full {width:760px; padding:20px 20px 40px 20px;}

div#rotator { width: 500px; height: 375px; background: white; float: right; padding: 0; margin: 0; }
div#rotator ul li {	float:left;	position:absolute; list-style: none; }
div#rotator ul li img {	background: #FFF; }
div#rotator ul li.show { z-index:500; }

table#offers {font-size:10px;}
table#offers td {padding:3px 6px; border-bottom:1px solid #C9C9C9;}
table#offers h3 {padding-top:40px; color:#C50E1F;}
table#offers .now {background-color:#C50E1F; color:#FFF; font-weight:bold; font-size:12px; text-align:center;}
table#offers .was {text-decoration:line-through; text-align:center;}
table#offers .saving {color:#C50E1F; font-weight:bold; text-align:center;}




/** Footer **/

div#footer { background: #333; width: 800px; margin: 0 auto; padding: 5px 0; color: #999; }


