body {
text-align:center;padding:0px 0px 0px 20px;background:#fff;color:#333;font:83%/1.5 sans-serif,verdana,tahoma,arial;background: #DDDDDD;
}

a,a:link {color:#1569C7;text-decoration:underline} 
a:visited {color:#1569C7;text-decoration:underline} 
a:hover,a:active {color:#1569C7;text-decoration:underline}

h1{
   margin-bottom:0em;
   font-size:14px;
   font-weight: normal;
}
	
/* Wrappers */

div#wrap {position:relative;text-align:left; background:#FFFFFF; width:880px;margin:0 auto;padding:0px 20px 0px 20px;}
/* contentbox { margin-right:220px;margin-top:20px;width:710px; margin-left:10px; height:2500px;} */
#contentbox {width:600px;}
/* #sidebar {position:absolute;top:0px;right:0px;left:640px;width:250px;margin-top:190px} */


#dealtitle {margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; text-align:left; border-bottom:solid 1px #1569C7; font-size:15px; font-weight:bold; width:580px;}
#dealcontent {margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; text-align:left; width:580px;}
#dealdate {font-size:11px;color:#666666}

#dealtitle a {text-decoration:none} 
#dealtitle a:hover {text-decoration:none}
#dealtitle a:active {text-decoration:none}
#dealtitle a:visited {text-decoration:none}	

#adblock {margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; text-align:left; background:#F3F3F3; width:580px;}
#adtitle {margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:left; border-bottom:solid 1px #333333;}


.price {margin:5px 0px 0px 0px;color:#c9181e; font-weight:bold}
.price1 {margin:5px 0px 0px 0px;color:#c9181e; font-weight:bold}
.was {margin:0px 5px 0px 0px; text-decoration:line-through;color:gray; font-weight:normal;}
.rebate {margin:5px 0px 0px 0px; font-size:12px;color:#407a40; font-weight:bold}
.date {margin:0px 0px 0px 0px; font-size:11px; font-weight:bold}


/* Page navigation */ 	

.pagination {background: #ffffff; color:#000;padding: 4px 20px 4px 7px;border: 1px solid #ffffff;}

.pagination p {position:relative;text-align:right}

.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #000; margin-right:1px}

.pagination p a:hover {background:#c9181e;color:#fff}

.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}

.pagination * {margin:5px}

.pagination h4 {margin-top:-1.45em;padding:0;border:none}

#header {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:850px;}
#intro {margin:0px 0px 0px 0px; padding:5px 15px 5px 15px; text-align:left; width:850px; background:#efefef;} 
#footer {margin:0px 0px 0px 0px; padding:15px 5px 15px 5px; text-align:center; width:850px}

/* Sidebar Stuff */ 
.sidebar {
margin-left:3px;
width:260px;
background:#efefef;
}

.widget {
margin-bottom:18px;
}

.widhead {
background:url(/images/widhead.gif) no-repeat;
height:25px;
color:#ffffff;
font-weight:bold;
font:16px Arial, Helvetica, sans-serif;
line-height:24px;
padding:0 10px;
text-align:center;
}

.widbody {
background:url(/images/widbody.gif) repeat-y;
padding:5px 1px;
text-align:left;
}

.widbody a {
text-decoration:none;
font-weight:bold;
}

.widbody a:hover {
text-decoration:underline;
}

.widfooter {
background:url(/images/widfooter.gif) no-repeat;
height:5px;
font-size:0px;
}

.widget ul {
margin:0;
padding:0;
list-style:none;
}

.widget ul li {
display:block;
line-height:100%;
padding:7px 0 7px 0;
background:url(/images/dotted.gif) repeat-x bottom left;
}

.widget ul li span {
padding:7px 0px 7px 20px;
background:url(/images/bullet.gif) no-repeat 10px center;
} 

