body {
	margin: 5;
	padding: 0;
	background: #fff;
	text-align: center;
}

#center {
	width: 770px;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 770px;
	height: 180px;
}

#banner {
   /*position: relative; /* ADD */
	width: 770px;
	height: 90px;
}

#menuBar {
	width: 770px;
	height: 26px;
}

#subMenu {
	width: 770px;
	height: 28px;
	background: url(../img/submenu.gif) no-repeat top left;
	overflow: hidden;
}

#searchBar {
	width: 770px;
	background: url(../img/searchBar.gif) no-repeat top left;
	height: 31px;
	overflow: hidden;
}


#mainContent {
 	width: 770px;
 /* padding-left: 201px;   /* LC width */
 /* padding-right: 143px;  /* RC width */
}

#mainCol {
  width: 422px;
  padding: 0;
  float: left;
  overflow: hidden;
}

html>body #mainCol {
	width: 422px;
	padding: 0 10px;
}

#mainCol.search, #mainCol.details {
  width: 568px;
  padding: 0 10px;
  float: left;
  overflow: hidden;
}

#fullCol {
  width: 750px;
  padding: 0 10px;
  overflow: hidden;
}

#fullColSpecial {
  width: 750px;
  padding: 0 10px;
  overflow: hidden;
}

#fullColHeader {
	background: url(../img/fullCol_header.gif) no-repeat top left;
	width: 750px;
	height: 11px;
	overflow: hidden;
}

#fullColContent {
	background: url(../img/fullCol_content.gif) repeat-y top left;
	width: 750px;
}

#fullColFooter {
	background: url(../img/fullCol_footer.gif) no-repeat top left;
	width: 750px;
	height: 10px;
	overflow: hidden;
}

#shoppingBag {
	background: url(../img/Home_Shopping_Bag.gif) no-repeat 1px 90px;
}


#leftCol {
  width: 181px;
  float: left;
 /* overflow: hidden;*/
}

#rightCol {
  width: 143px; 
  float: right;
  overflow: hidden;
}

#footer {
  clear: both;
  width: 770px;
  height: 50px;
  margin: 30px 0 0 0;
}


