
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tbody,th{margin:0px;padding:0px;}
	
	body {
		padding    : 0px 20px 20px 20px   ;
		color      : #585858 ;
		font-size  : 80%    ;
		text-align : center ;
		background : url('i/body_bg.gif') repeat-x ;
		background-color: #fff ;
	}

	div#container {
	
		margin  : 0px auto ;
		width      : 860px ;
		text-align : left ;
		border-left : #ccc solid 1px ;
		border-right : #ccc solid 1px ;
		border-bottom : #F06E9E solid 5px ;
	}
	
	
	div#subMenu {
		
		height : 40px ;
		padding : 13px 30px 0px 20px ;
		text-align : right ;
		background-color: #F06E9E ;
		color:#fff;
	}
	
	form#searchForm {
		display : inline ;
	}
	
	div#contents {
		background-color : #FFF ;
	
	}
	
	h1 {
		float : left ;
		display: inline ;
		margin-right : 10px ;
		margin-left : 0px ;
		margin-top : 0px ;
		color : #000 ;
		font-size : 150% ;
		font-family:Arial, Helvetica, sans-serif ;
	}
	
	p#subTitle {
		float : left ;
		display: inline ;
		padding-top : 5px ;
		padding-bottom : 10px ;
		color : #fff ;
	}
	
	
	div#leftBlock {
		margin : 0px 20px 0px 10px ;
		float : left ; 
		display:inline ;
		width : 150px ;
	}
	
	div#centerBlock {
		float : left ; 
		display:inline ;
		width : 500px ;
	}
	
	div#rightBlock {
		margin : 0px 10px 0px 20px ;
		float : left ; 
		display:inline ;
		width : 150px ;
	}
	
	div#wideBlock {
		float : left ; 
		display:inline ;
		width : 670px ;
	}
	
		div#wideBlock h2 {
			height:24px;
			padding : 8px 0px 0px 10px ;
			background:url('i/header670_bg.gif') repeat-x ;
			font-size : 12px ;
		}
	
	div#exclusiveBlock {
		margin : 0px 10px 0px 10px ;
		padding-top : 20px ;
	}
	
	h2 {
		margin-top : 6px ;
		height:24px;
		padding : 8px 0px 0px 10px ;
		background:url('i/header150_bg.gif') repeat-x ;
		color : #fff ;
		font-size : 12px ;
	}
	
	h2.headline {
		margin-top : 6px ;
		height:24px;
		padding : 8px 0px 0px 10px ;
		background:url('i/header500_bg.gif') repeat-x ;
		color : #fff ;
		font-size : 12px ;
	}
	
	h2.btn {
		margin-top : 6px ;
		height:24px;
		padding : 8px 0px 0px 20px ;
		background:url('i/headbt_bg.gif') no-repeat ;
		color : #fff ;
		font-size : 12px ;
	}
	
	h2 a{
		text-decoration:underline !important;
		color : #fff !important ;
	}

	div.wrapper {
		margin : 5px 0px 5px 0px  ;
		padding : 10px ;
		border : 1px solid #C195EF ;
	}
	
	h3.category {
	
		font-size : 100% ;
	
	}
	
	p#pickupDescription {
		color : #960 ;
	}

	ul.cartItem {
		list-style : none ;
		padding : 3px ;
		background-color :#FFF ;
		border-bottom : 1px solid #C90 ;
		color : #996600 ;
		line-height : 150% ;
	}
	
	ul.cartItem .cartItemPrice {
		font-weight :bold ;
		color:#FF6600 ;
	}
	
	ul#link {
		list-style : none ;
		line-height : 150% ;
	}

	div#footer {
		background : #f3f3f3 ;
		padding-top : 10px ;
		padding-bottom : 10px ;
		margin-top : 20px ;
		color : #666 ;
	}

	ul#footerNav {
		margin-top : 20px ;
		list-style : none ;
		text-align : center ;
	}

	ul#footerNav li {
		margin-right : 10px ;
		display : inline ;
	}

	ul#address {
		margin-top : 20px ;
		list-style : none ;
		font-style : normal ;
		text-align : center ;
		
	}
	
	ul#address li {
		margin-right : 10px ;
		display : inline ;
	}
	
	div#bottomBlock {
		padding-top : 20px ;
		margin : 0px 10px 0px 10px ;
	}


