html, body, a, img, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin  : 0px;
	padding : 0px;
	border  : 0px;
}

body {
	background-color : #FFFFFF;
	color            : #333333;
	font-family      : Helvetica, "Trebuchet MS", Arial, sans-serif;
	text-align       : center;
}

a {
	color           : #959fa9;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}

/*NOTIFICATION
================================================================================================*/
div#notification {
	margin-bottom : 25px;
}

/*HEADER
================================================================================================*/
div#wrapper {
	width            : 960px;
	background-color : #FFFFFF;
	margin           : 30px auto;
	text-align       : left;
}

div#wrapper #header .top .leftLayer {
	float            : left;
	padding-bottom   : 20px;
}

div#wrapper #header .top .rightLayer {
	float     : right;
	font-size : 11px;
}

div#wrapper #header .top .rightLayer .navigation {
	display : none;
}

div#wrapper #header .top .rightLayer .navigation ul {
	list-style-type : none;
	font-size       : 11px;
	color           : #959fa9;
}

div#wrapper #header .top .rightLayer .navigation ul a {
	border-right  : 1px solid #959fa9;
	padding-left  : 5px;
	padding-right : 5px;
	display       : block;
}

div#wrapper #header .top .rightLayer .navigation ul a.first {
	padding-left : 0px;
}

div#wrapper #header .top .rightLayer .navigation ul a.last {
	border-right  : 0px;
	padding-right : 0px;
}

div#wrapper #header .top .rightLayer .navigation ul li {
	float           : left;
	list-style-type : none;
	font-size       : 11px;
	color           : #959fa9;
}

div#wrapper #header .bottom .navigation {
	background-color : #959fa9;
	width            : 100%;
	height           : 33px;
	
}

div#wrapper #header .bottom .navigation .item {
	float         : left;
	color         : #FFFFFF;
	padding-left  : 10px;
	padding-right : 10px;
	height        : 100%;
}

div#wrapper #header .bottom .navigation .item a {
	color    : #FFFFFF;
	position : relative;
	top      : 25%;
}

/*ELEMENTS
================================================================================================*/
div.titleBar {
	background-color : #959fa9;
	width            : 960px
	height           : 33px;
	padding          : 10px;
	color            : #FFFFFF;
}

/*BODY
================================================================================================*/
div#wrapper .body {
	margin-top : 10px;
}

div#wrapper .body .offers {

}

div#wrapper .body .offers .item {
	float : left;
}

div#wrapper .body .offers .item .image {
	background-image  : url("productbackground.png");
	background-repeat : no-repeat;
	height            : 242px;
	width             : 240px;
	text-align        : center;
}

div#wrapper .body .offers .item .image img {
	margin-top : 45px;
}

div#wrapper .body .offers .item .description {
	padding-top    : 25px;
	padding-bottom : 25px;
	padding-left   : 5px;
	padding-right  : 5px;
	font-size      : 11px;
	width          : 230px;
	height         : 60px;
}

div#wrapper .body .offers .item .description p.title {
	font-weight    : bold;
	padding-bottom : 5px;
}

div#wrapper .body .offers .item .price {
	font-size : 24px;
}

div#wrapper .body .offers .item .price strike {
	padding-right  : 10px;
	font-size      : 11px;
	vertical-align : top;
}

div#wrapper .body .brands {
	margin-left: 20px;
}

div#wrapper .body .brands .item {
	float   : left;
	padding : 10px;
	border  : 0px;
}

div#wrapper .body .brands .item .title {
	text-align: right;
}

div#wrapper .body .brands .item .title a {
	color: #000000;
	text-decoration: underline;
}

div#wrapper .body .brands .item .title a:hover {
	color: #959fa9;
}

/*FOOTER
================================================================================================*/
div#wrapper #footer {
	margin-top  : 10px;
	border-top  : 1px solid #e4e7ea;
	padding-top : 20px;
}

div#wrapper #footer .navigation {
	display : none;
}

div#wrapper #footer .navigation ul {
	list-style-type : none;
	font-size       : 11px;
	color           : #959fa9;
}

div#wrapper #footer .navigation ul a {
	border-right  : 1px solid #959fa9;
	padding-left  : 5px;
	padding-right : 5px;
	display       : block;
}

div#wrapper #footer .navigation ul a.first {
	padding-left : 0px;
}

div#wrapper #footer .navigation ul a.last {
	border-right  : 0px;
	padding-right : 0px;
}

div#wrapper #footer .navigation ul li {
	float           : left;
	list-style-type : none;
	font-size       : 11px;
	color           : #959fa9;
}

div#wrapper #footer .description {
	font-size : 11px;
}

div#wrapper #footer .copyright {
    margin-top : 5px;
	font-size  : 11px;
	color      : #aebabc;
}