
/* navigation built for the mockups */

#footer {
	margin-top: 5px;
	border-top: 1px dotted #CCC;
}

#footer img {
	border: none;
}

#footer dl {
	float: left;
	margin: 0;
	padding: 10px 2px 10px 2px;
}

#footer dl dd {
	display: list-item;
	list-style-image: url(../imagecenter/images/double_arrow.gif);
	font: 10px Verdana,Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	padding: 0;
}

#footer dl dt i {
	visibility:hidden;
}

dl#footer_subscribe, dl#footer_loggedin {
	width: 26%;
	margin:0 5px 0 0;
}
dl#footer_subscribe dd, dl#footer_loggedin dd {
	display:block;
	list-style-image:none;
	margin:0 0 0 5px;
	padding:0;
}
dl#footer_subscribe dd form, dl#footer_loggedin dd form {
	margin:2px 0 0 0;
	padding:0;
}
dl#footer_subscribe dd input, dl#footer_loggedin dd input {
	vertical-align:middle;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
dl#footer_subscribe dd#footer_register {
	display:block;
	margin-top:15px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
dl#footer_subscribe dd form span, dl#footer_loggedin dd form span {
	display:block;
}
#txtEmail {
	margin-bottom: 5px;
	width:88%;
}
dl#footer_order_store {
	width: 21%;
}
dl#footer_general {
	width: 25%;

}

dl#footer_partners {
	width: 125px;
}

#footer dl dt {
	height: 19px;
	display:block;
	width:130px;
}

dl#footer_subscribe dt{
	background: #fff url(/denniskirk/b2c/imagecenter/buttons/subscribe_footer.gif) no-repeat;
}
dl#footer_loggedin dt{
	background: #fff url(/denniskirk/b2c/imagecenter/buttons/account_footer.gif) no-repeat;
}
dl#footer_loggedin dt#footer_track {
	background: #fff none;
	padding:5px 0 0 0;
	height:14px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	width:auto;
}
dt#footer_ordering{
	background: #fff url(/denniskirk/b2c/imagecenter/buttons/ordering.gif) no-repeat;
}

dt#footer_stores{
	margin-top:10px;
	background: #fff url(/denniskirk/b2c/imagecenter/buttons/stores.gif) no-repeat;
}

dl#footer_general dt{
	background: #fff url(/denniskirk/b2c/imagecenter/buttons/generalinfo.gif) no-repeat;
}


dl#footer_partners dd {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#copyright {
	/* width: 773px;*/
	clear: left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #CCC;
}

#copyright ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}

#rightnav img {
	display: block;
	z-index: 0;
}

#rightnav div {
	margin: 2px 0 2px 0;
}

#rightnav ul {
	list-style: none;
	background-color: #f5f5f5;
	margin: 0 10px 0 6px;
	padding: 0 0 5px 0;
	border: 1px #d9d9d9;
	border-style: none solid;
	width: 166px;
}

#rightnav input, #rightnav select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	display: inline;
}

input#searchbutton {
	float: right;
	padding: 0 10px 0 0;
}

#findwhatyouwant img {
	z-index: 5;
}

#findwhatyouwant li {
	text-align: center;
	margin: 0 0 4px 1px;
}

#shoppingcart li {
	margin: 0 0 4px 10px;
}

#accountinfo li {
	margin: 0 0 0 10px;
}

#quickorder li {
	text-align: center;
}

#shoppingcart .itemcount {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #900;
}

#accountinfo .itemcount {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #900;
}

#accountinfo .welcome {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 7px 10px;
}

#rightnav {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
}

#quickorder input {
	margin: 3px 2px 2px 2px;
	padding: 0;
}

#scanalert {
	margin: 0; 
	padding: 0 10px 0 6px;
	text-align: center;
}

#scanalert img {
	margin: 0 auto 0 auto;
	border: none;
}


#sub_topnav div {
	width: 99%;
	margin: 3px 0;
	padding: 0;
	overflow: hidden;
}


#categoryImage {
	text-align: left;
	margin: 0;
	padding: 0;
}

#categoryImage img {
	border: none;
}

#billmelaterheader {
	margin: 0;
	padding: 0;
	text-align: center;
	border: 1px #ccc; 
	border-style: dotted none;
}

#billmelaterheader img {
	padding: 3px 0;
}	

#logoarea img {
	border: none;
}

#logoarea table {
	width: 100%;
}

#breadcrumb {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #777;
	text-align: right;
	margin: 0;
	padding: 0;
}

#morechoices {
	text-align: center;
	margin: 0;
	padding: 0;
}

.hidden {
	display: none;
}


.showall {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px #CCC;
	border-style: none solid solid solid;
	padding: 10px;
	margin: 0;
}
