
body, div, span, p, ul, h1, h2, h3, h4, h5, h6, img, a {
	margin: 0 0;
	padding: 0 0;
	border: none;
	text-decoration: none;
	outline: none;
	font-family: verdana, arial, helvetica, sans-serif;
}


div.clear { clear: both; }

body {
	background-color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
}

div#header {
	display: block;	
	height: 100px;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-image: url( /img/div-header.jpg );
	border-bottom: 1px solid #ff8200;
	margin: 0 0 60px 0;
}

div.center {
	display: block;
	width: 920px;
	min-height: 50px;
	margin: 0 auto;
}

div#header > div.center > a#logo {
	display: block;
	width: 335px;
	height: 74px;
	float: left;
	overflow: hidden;
	background-image: url( /img/a-logo.png );
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

a#logowalkin {
	display: block;
	width: 335px;
	height: 74px;
	float: left;
	overflow: hidden;
	background-image: url( /img/ECWalkInlogo.gif );
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}


div#header > div.center > a#logo:link, div#header > div.center > a#logo:visited { background-position: 0 0; }
div#header > div.center > a#logo:hover { background-position: 0 -74px; }

div#header > div.center > div#user-information {
	display: block;
	width: 500px;
	margin: 5px 0 0 0;
	float: right;
	font-size: .9em;
	color: #fff;
	text-align: right;
}

div#header > div.center > div#user-information > span {
	font-size: .7em;
	color: #ff8200;
}

div#header > div.center > div#user-information > span > a {
	text-decoration: none;
	color: inherit;
}
div#header > div.center > div#user-information > span > a:hover { color: #fff; }

div#header > div.center > div#navigation {
	width: 500px;
	height:  33px;
	float: right;
	overflow: hidden;
	margin: 30px 0 0 0;
	text-align: right;
}

div#header > div.center > div#navigation > a {
	display: block;
	height: 26px;
	float: right;
	color: #fff;
	font-size: .8em;
	font-weight: 600;
	text-decoration: none;
	margin: 0 0;
	padding: 8px 10px 0 10px;
	overflow: hidden;
	background-image: url( /img/a-navigation.png );
	background-repeat: no-repeat;
	background-position: center 0;
	border-right: 1px solid #ff8200;
	cursor: pointer;
}
div#header > div.center > div#navigation > a:hover { background-position: center -33px; color: #000; }
div#header > div.center > div#navigation > a.navigation-first {	background-position: left 0px; padding-left: 15px; }
div#header > div.center > div#navigation > a.navigation-first:hover { background-position: left -33px; }
div#header > div.center > div#navigation > a.navigation-last {	background-position: right 0px; padding-right: 15px; border-right: none; }
div#header > div.center > div#navigation > a.navigation-last:hover { background-position: right -33px; }


div#showcase {
	display: block;
	padding-bottom: 30px;
	background-color: #000;
}

div#showcase > div.center {
	width: 920px;
}

div#showcase > div.center > div#sales {
	display: block;
	width: 596px;
	min-height: 39px;
	float: left;
	background-color: #000;
	background-image: url( /img/div-sales.jpg );
	background-position: top center;
	background-repeat: repeat-y;
	color: #333;
}

div#showcase > div.center > div#sales > h1 {
	display: block;
	height: 55px;
	width: 576px;
	color: #fff;
	font-size: 2em;
	font-weight: 600;
	margin: 0 0;
	padding: 10px 0 0 20px;
	background-image: url( /img/div-sales-h1.jpg );
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#showcase > div.center > div#sales > h6 {
	display: block;
	height: 8px;
	color: #fff;
	text-align: center;
	font-size: .9em;
	font-weight: 500;
	margin: 0 0;
	padding: 12px 0 0 0;
	background-image: url( /img/div-sales-h6.jpg );
	background-repeat: no-repeat;
	background-position: center bottom;
}


div#showcase > div.center > div#sales > a.saleblock {
	display: block;
	width: 545px;
	height: 202px;
	margin: 20px auto;
	cursor: pointer;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url( /img/a-saleblock-closed.png );
}
div#showcase > div.center > div#sales > a.saleblock:hover { background-position: 0 -202px; }
div#showcase > div.center > div#sales > a.open { background-image: url( /img/a-saleblock-open.png ); }
div#showcase > div.center > div#sales > a.closing { background-image: url( /img/a-saleblock-closing.png ); }
div#showcase > div.center > div#sales > a.closed { background-image: url( /img/a-saleblock-closed.png ); cursor: default; }

div#showcase > div.center > div#sales > a.saleblock > div {
	display: block;
	width: 545px;
	height: 161px;
	overflow: hidden;
	margin: 0 0 6px 0;
}

div#showcase > div.center > div#sales > a.saleblock > div > img {
	background-image: inherit;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div#showcase > div.center > div#sales > a.saleblock > span {
	color: #666;
	font-size: .7em;
	padding: 0 0 0 10px;
}

div#showcase > div.center > div#sales > a.saleblock > span > em {
	color: #333;
	font-size: 1.3em;
	font-weight: 600;
}

div#showcase > div.center > div#sales > a.closing > span {
	color: #f2f2f2;
	font-size: .7em;
	padding: 0 0 0 10px;
}

div#showcase > div.center > div#sales > a.closing > span > em {
	color: #fff;
	font-size: 1.3em;
	font-weight: 600;
}

div#showcase > div.center > div#sidebar {
	display: block;
	width: 311px;
	min-height: 200px;
	float: right;
}

div#showcase > div.center > div#sidebar > a#refer {
	display: block;
	width: 311px;
	height: 64px;
	background-image: url( /img/a-refer.png );
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
div#showcase > div.center > div#sidebar > a#refer:hover { background-position: 0 -64px; }


div#showcase > div.center > div#sidebar > a.daily-deal {
	display: block;
	width: 312px;
	height: 352px;
	overflow: hidden;
	margin: 15px 0 0 0;
	background-image: url( /img/a-daily-deal.png );
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
div#showcase > div.center > div#sidebar > a.daily-deal:hover { background-position: 0 -351px; }

div#showcase > div.center > div#sidebar > a.daily-deal > div {
	display: block;
	width: 545px;
	height: 260px;
	overflow: hidden;
	margin: 0 0 6px 0;
}

div#showcase > div.center > div#sidebar > a.daily-deal > div > img {
	height: 200px;
	margin: 50px 0 0 80px;
}

div#showcase > div.center > div#sidebar > a.daily-deal > span {
	color: #666;
	font-size: .7em;
	padding: 0 0 0 20px;
	display: block;
}

div#showcase > div.center > div#sidebar > a.daily-deal > span > em {
	color: #ff6800;
	font-size: 1.1em;
	font-weight: 600;
}


div#showcase > div.center > div#sidebar > div#options {
	display: block;
	width: 312px;
	padding: 10px 0 0 0;
	margin: 15px 0 0 0;
	background-image: url( /img/div-options.jpg );
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#showcase > div.center > div#sidebar > div#options > a.option {
	display: block;	
	width: 212px;
	height: 48px;
	margin: 0 auto;
	border-bottom: 1px solid #ff6800;
	padding: 10px 0 10px 60px;
	color: #f2f2f2;
	font-size: .7em;
	background-image: url( /img/a-option-icons.png );
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

div#showcase > div.center > div#sidebar > div#options > a.option > h4 {
	font-size: 1.2em;
	color: #fff;
}
div#showcase > div.center > div#sidebar > div#options > a.option > h4 > span { color: #ff6800; }



div#showcase > div.center > div#sidebar > div#options > div.clear {
	display: block;
	width: 311px;
	height: 10px;
	background-image:  url( /img/div-options.jpg );
	background-repeat: no-repeat;
	background-position: 0 bottom;
}

div#sale-divider {
	display: block;
	height: 51px;
	color: white;
	border-top: 1px solid #ff6800;
	border-bottom: 1px solid #ff6800;
	margin: 20px auto;
	padding-bottom: 16px;
}

div#sale-divider > h2 {
	display: block;
	margin: 0 auto;
	padding-top: 13px;
	color: white;
	font-size: 2em;
	text-align: center;
	width: 920px;
	font-weight: 500;
	font-family:  times;
}

div#upcoming {
	clear: both;
	width: 920px;
	min-height: 50px;
	margin: 0 auto;
	padding: 20px 0;
}

div#upcoming > a.upcomingblock {
	display: block;
	width: 445px;
	float: left;
	border: 1px solid #333;
}

div#upcoming > a.upcomingblock > div {
	display: block;
	width: 445px;
	height: 130px;
	overflow: hidden;
}

div#upcoming > a.upcomingblock > div > img {
	width: 445px;
}

div#upcoming > a.upcomingblock > span {
	display: block;
	padding: 5px 5px;
	color: #ff6800;
	font-size: .7em;
	font-weight: 600;
	background-color: #4e505a;
}

div#footer {
	display: block;
	margin: 50px auto;
	padding: 20px 0;
	color: white;
	border-top: 1px solid #ff6800;
	font-size: .8em;
}

div#footer > div.center > div {
	display: block;
	width: 450px;
	float: right;
	text-align: right;
}

div#footer > div.center > div > a.policy {
	text-decoration: none;
	cursor: pointer;
}
div#footer > div.center > div > a.policy:hover { color: #ff6800; }


div.overlay {
	display: block;
	width: 820px;
	height: 709px;
	position: absolute;
	display: none;
	padding: 20px 20px;
	background-image: url( /img/div-overlay.png );
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.overlay > div.wrap {
	display: block;
	width: 720px;
	height: 375px;
	padding: 20px 20px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #000;
	background-color: #f2f2f2;	
}

div.overlay > div.wrap > h4 {
	color: #ff6800;
	margin: 0 0 0 0;
	font-size: 1.6em;
}

div.overlay > div.wrap > h5 {
	color: #333;
	margin: 0 0 20px 0;
	font-size: 1.2em;
}

div.overlay > div.wrap > h6 {
	color: #333;
	margin: 30px 0 10px 0;
	font-size: 1.5em;
}
	
div.overlay > div.wrap > p {
	text-align: justify;
	color: #666;
	font-size: .8em;
	margin: 10px auto;
}

div.overlay > div.wrap > ul, div.overlay > div.wrap > ol {
	display: block;
	width: 80%;
	margin: 10px auto;
}

div.overlay > div.wrap > ul > li, div.overlay > div.wrap > ol > li {
	color: #666;
	font-size: .8em;
	margin: 5px 0;
}

div.overlay > a.overlay-close {
	display: block;
	height: 40px;
	cursor: pointer;
	margin: 10px 0 0 0;
}


div.overlay > div.wrap > table { 
	margin: 40px auto;
	color: inherit;
	border: 1px solid #ff6800;
	background-color: #fff; 
}
div.overlay > div.wrap > table td { 
	padding: 6px 10px;
	color: #666; 
	font-size:.8em; 
}
div.overlay > div.wrap > table td.header { 
	background-color: #ff6800;
	font-weight: 600;
	font-size: 1.2em;
	text-align: center;
	color:#fff; 
}






























