@import url(http://www.elogicom.com/s/briggs-import-fonts.css);

body {
	background: #d51e55 no-repeat url(/c/sp/i/legs2.png);
	color: #fff;
	margin: 0;
	padding: 0 0 -5em
}

html { background: #d51e55; color: #fff }

#h h1 {
	margin: 0 0 0 235px;
	padding: 0
}
#h h1 a {
	background: no-repeat url(/c/sp/i/sp.png);
	display: block;
	float: right;
	height: 0;
	overflow: hidden;
	padding-top: 140px;
	width: 470px
}

#content {
	margin: 0;
	padding: 0 6em 0 235px
}
#c {
	clear: both;
	margin-left: 100px;
	margin-left: 60px;
	width: 470px
}

#nav2 {
	clear: both;
	float: right;/*?*/
	margin-bottom: 0.6em
}
#nav2 ul {
	background: no-repeat url(/c/sp/i/navbar.png);
	float: right;
	height: 72px;
	list-style: none;
	margin: 0 7em 0 0;
	padding: 0;
	position: relative;
	width: 225px
}
#nav2 ul li {
	height: 72px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	width: 75px
}

#nav2 ul li a {
	display: block;
	height: 72px;
	text-indent: -20050px;
	width: 75px
}

#nav2 ul li a:hover {
	text-decoration: none
}

#nav2 ul #cart {
	left: 0
}
#nav2 ul #mail {
	left: 75px
}
#nav2 ul #t-and-c {
	left: 150px
}

#nav2 ul #cart a:hover {
	background: 0px -72px no-repeat url(/c/sp/i/navbar.png)
}
#nav2 ul #mail a:hover {
	background: -75px -72px no-repeat url(/c/sp/i/navbar.png)
}
#nav2 ul #t-and-c a:hover {
	background: -150px -72px no-repeat url(/c/sp/i/navbar.png)
}

#home-prod {
	background: 100% 0% no-repeat url(/c/sp/i/tr.png);
	color: inherit
}
#home-prod dt {
	background: #e36b90 no-repeat url(/c/sp/i/tl.png);
	color: #fcfefb;
	font-size: 1.1em;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	padding-left: 1.5em;
	margin: 0 21px 0 0
}
#home-prod .prodpic {
	float: left;
	margin: 3px
}

#home-prod .prod-add {
	background: 0% 100% no-repeat url(/c/sp/i/blt.png);
	line-height: 21px;
	margin: 0;
	padding-left: 1.5em
}

.prod-add ul {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0.5em 0;
	width: 16em
}

.prod-add li {
	background-color: inherit;
	color: #fcfefb;
	display: inline;
	margin-left: 1em
}

#home-prod {
	position: relative
}

#home-prod .prod-blurb {
	background: #e36b90 url(/c/sp/i/e36b90.png);
	color: #fcfefb;
	margin: 0;
	padding: 0.5em 0
}

#home-prod dd form {
	background: 100% 100% no-repeat url(/c/sp/i/br.png);
	line-height: 21px;
	margin: 0
}

#home-prod dd {
	padding-left: 0;
}
#home-prod .prod-blurb p {
	line-height: 1.5em;
	margin: 1.2em 0.5em 0 165px
}
#home-prod .prod-blurb :first-child+p {
	margin-top: 0
}

.add-box {
	background: #e36b90 url(/c/sp/i/e36b90.png);
	border: 0;
	overflow: hidden;
	text-indent: -147em;
	width: 0
}

.add-button {
	background: #e36b90 url(/c/sp/i/add.png);
	border: none;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	padding: 0;
	position: absolute;
	right: 22px;
	width: 85px
}
.add-button:hover {
}

.add-box+.add-button { /* trips Konq */
	bottom: 32px
}
.add-button b {
  display: none
}

hr {
	background-color: #d51e55;
	border: 0;
	height: 0;
	margin-left: 140px
}
#content hr {
	clear: both;
	margin: 1em 0 2em
}

#banbar {
	clear: both;
	margin-top: 8em
}

.elogicomFoot,
.elogicomFoot a {
	background-color: #fcfefb
}
.elogicomFoot {
	border-color: #ede3ea;
}

.cb,
.home-prod-img-wrap {
	position: relative
}

.home-prod-img-cnr {
	background: no-repeat url(/c/sp/i/img-cnrs.png);
	height: 12px;
	position: absolute;
	width: 12px;
	z-index: 42
}

.pf .home-prod-img-cnr {
	background-image: url(/c/sp/i/img-cnrs-pf.png)
}

.bt,
.home-prod-img-tl {
	background-position: 0% 0%;
	left: 0;
	top: 0
}
.home-prod-img-tr {
	background-position: 100% 0%;
	right: 0;
	top: 0
}

.home-prod-img-bl {
	background-position: 0% 100%;
	bottom: 0;
	left: 0
}

.home-prod-img-br {
	background-position: 100% 100%;
	bottom: 0;
	right: 0
}