* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:url(images/body_background.gif) top center repeat-x;
}
img {
 border:none;
 margin:0;
}
#wrapper { 
 margin: 0 auto;
 width: 790px;
}
#faux {
 background:url(images/faux_column.gif) top center repeat-y;
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 790px;
}
#bar {
 width:790px;
 height:43px;
 line-height:43px;
 background:url(images/bar_background.gif) top center no-repeat;
}
#header {
 width: 790px;
 margin: 0;
 height:91px;
}
#navigation {
 width: 790px;
 margin: 0;
}
#buttons {
 float:left;
 width: 192px;
 margin: 0;
}
#buttons ul {
 width:192px;
 margin:60px 0 0 0;
 padding:0;
 list-style:none;
}
#buttons ul li {
 width:192px;
 height:54px;
 margin:0;
 padding:0;
}
#buttons ul li a {
 display:block;
 width:192px;
 height:54px;
 line-height:54px;
 text-indent:16px;
 font-size:18px;
 font-weight:bold;
 text-decoration:none;
 color:#0b204e;
 background:url(images/button.gif) top center no-repeat; 
}
#buttons ul li a:hover {
 background:url(images/button.gif) bottom center no-repeat; 
}
#promotions {
 width:598px;
 float:right;
 margin:0;
 padding:0;
}
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 10px 10px 10px 0;
 padding: 0px;
 width: 200px;
 float: right;
}
#leftcolumn { 
 float: left;
 color: #333;
/* border: 1px solid red;*/
 margin: 10px 0;
 padding: 0px;
 width: 564px;
 display: inline;
 position: relative;
}
#latest_deals_top {
 width:560px;
 height:32px;
 background:url(images/latest_deals.gif) top left no-repeat;
}
#footer { 
 width: 790px;
 clear: both;
 color: #333;
 background: #a9e330;
 margin: 0px 0px 10px 0px;
}
.clear { clear: both; background: none; }
h3 {
	font-size:18px;
	font-weight:bold;
	margin-top:16px;
}
