* {
	margin: 0px;
	padding: 0px;
		}

html,body { 
		padding:0;
		margin:0;
		background: #fff; 
		}
#sx-container {
			position: absolute;
			top: 0px;
			left: 50%;
			margin-left: -400px;
			width: 800px;
			}

#sx-header {
			position: relative;
			width: 800px;
			height: 205px;
			background: url(images/header.png);
			}

#sx-logo {
			position: absolute;
			top: 20px;
			left: 600px;
			width: 180px;
			height: 129px;
			background: url(images/logo.png)  no-repeat;
			}

#sx-logo p{
			display: none;
			}

#sx-currencies {
			position: absolute;
			top: 28px;
			left: 500px;
			width: 50px;
			height: 13px;
			background: url(images/choose-currencie.png) no-repeat;
			}

#sx-currencies select{
			position: absolute;
			top: 15px;
			width: 91px;
			height: 15px;
			font: 7pt tahoma, arial, sans-serif;
			}

#sx-cart {
			position: absolute;
			top: 164px;
			left: 350px;
			width: 250px;
			height: 80px;
			background: url(images/in-your-cart.png) no-repeat;
			}

#sx-cart p{
			position: absolute;
			left: 127px;
			top: 11px;
			font: bold 8pt tahoma, arial, sans-serif;
			color: #ffff00;
			}

#sx-cart a {
			text-decoration: none;
			color: #ffff00;
			}
#sx-cart a:hover {
			text-decoration: underline;
			color: #ffff00;
			}

#sx-search {
			}

#sx-search p{
			position: absolute;
			background: url(images/search.png) no-repeat;
			top: 155px;
			left: 610px;
			width: 112px;
			height: 13px;
			text-indent: -200em;
			}

#sx-search-box {
			position: absolute;
			border: 1px solid #000000;
			top: 170px;
			left: 610px;
			width: 128px;
			height: 17px;
			}

#sx-search-go {
			position: absolute;
			top: 170px;
			left: 742px;
			border: 0;
			display: block;
			width: 30px;
			height: 19px;
			text-indent: -200em;
			background: url(images/go.png) no-repeat;
			}

#sx-languages {
			position: absolute;
			top: 28px;
			left: 300px;
			width: 159px;
			height: 13px;
			background: url(images/choose-lang.png) no-repeat;
			}

#sx-languages ul{
			position: absolute;
			top: 15px;
			left: 0px;
			}

#sx-languages li{
			display: inline;
			}

#sx-languages li a{
			width: 20px;
			height: 12px;
			}

#sx-languages li a span{
			display: none;
			}

#sx-languages #sx-flag-1 a{
			position: absolute;
			left: 0px;
}

#sx-languages #sx-flag-2 a{
			position: absolute;
			left: 22px;
}

#sx-languages #sx-flag-3 a{
			position: absolute;
			left: 44px;
}

#sx-languages #sx-flag-4 a{
			position: absolute;
			left: 66px;
}

#sx-languages #sx-flag-5 a{
			position: absolute;
			left: 88px;
}

#sx-body {
			padding:0;
			margin:0;
			}

#sx-banner {
			position: relative;
			top: 0px;
			left: 20px;
			width: 571px;
			height: 178px;
			background: url(images/banner.png);
			}

#sx-banner-img {
			position: absolute;
			top: 24px;
			left: 22px;
			background: url(images/banner-bg.png);
			}

#sx-slogan {
			position: absolute;
			top: 5px;
			left: 285px;
			width: 270px;
			height: 160px;
			margin: 5px;
			}

#sx-slogan h1{
			font: 14pt verdana, tahoma, arial, sans-serif;
			color: #ffff00;
			margin: 15px 0px 0px 0px;
			padding: 0px;
			display: block;
			width: 270px;
			height: 25px;
			background: url(images/banner-h1-bg.png);
			}

#sx-slogan p{
			font: 10pt tahoma, arial, sans-serif;
			color: #434343;
			margin: 10px 0px 0px 0px;
			padding: 0px;
			display: block;
			width: 270px;
			height: 70px;
			background: url(images/banner-p-bg.png);
			}

#sx-slogan a{
			display: block;
			width: 270px;
			font: 11pt tahoma, arial, sans-serif;
			color: #ffff00;
			text-align: right;
			margin-top: 5px;
			background: url(images/banner-a-bg.png);
			}

#sx-main-items {
			position: absolute;
			left: 85px;
			top: 102px;
			}

#sx-main-navbar li{
			display: inline;
			font: 10pt tahoma, arial, sans-serif;;
			text-transform: uppercase;
			}

.sx-first-main-item a,
.sx-main-item a,
.sx-last-main-item a{
			text-decoration: none;
			color: #ffff00;
			padding: 0px 15px 0px 15px;
			}

.sx-main-item a,
.sx-last-main-item a{
			border-left: 1px solid #ffff00;
			}

#sx-main-navbar li a{
			}

#sx-main-navbar li a:hover{
			text-decoration: underline;
			}

#sx-trunk {
			position: relative;
			width: 800px;
			}

#sx-cat-navbar {
			z-index: 1;
			float: left;
			position: relative;
			width: 180px;
			left: 600px;
			margin-top: -178px;
			background: url(images/browsecat.png) no-repeat top left;
			}

#sx-cat-items {
			padding-top: 40px;
			}

#sx-cat-items li {
			font: 9pt tahoma, arial, sans-serif;
			line-height: 2em;
			list-style: none;
			}

.sx-first-cat-item a,
.sx-cat-item a {
			text-decoration: none;
			display: block;
			width: 180px;
			height: 26px;
			padding-left: 35px;
			background: url(images/cat-item.png) no-repeat;
			}

.sx-last-cat-item a {
			text-decoration: none;
			display: block;
			width: 180px;
			height: 30px;
			padding-left: 35px;
			background: url(images/cat-last-item.png) no-repeat;
			}

.sx-first-cat-item a:link,
.sx-cat-item a:link,
.sx-last-cat-item a:link {
			color: #6f6f6f;
			}

.sx-first-cat-item a:visited,
.sx-cat-item a:visited,
.sx-last-cat-item a:visited {
			color: #6f6f6f;
			}

.sx-first-cat-item a:hover,
.sx-cat-item a:hover {
			text-decoration: underline;
			background: url(images/cat-item-hover.png) no-repeat;
			color: #ffa200;
			}

.sx-last-cat-item a:hover {
			text-decoration: underline;
			background: url(images/cat-last-item-hover.png) no-repeat;
			color: #ffa200;
			}

#sx-products-area {
			position: relative;
			left: -200px;
			width: 600px;
			float: right;
			}

#sx-products-area-caption {
			position: relative;
			left: 20px;
			top: 4px;
			display: block;
			width: 571px;
			height: 40px;
			background: url(images/products.png) no-repeat;
			}

#sx-products-area-caption span {
			display: block;
			padding-top: 12px;
			width: 560px;
			height: 40px;
			text-align: right;
			font: bold 10pt arial, helvetica, sans-serif;
			color: #dfdfdf;
			text-transform: uppercase;
			}

#sx-products {
			position: relative;
			left: 20px;
			top: 6px;
			width: 571px;
			background: url(images/bg1.png) repeat-y top right;
			}

#sx-products table {
			margin-left: -2px;
			}

.sx-product {
			position: relative;
			width: 282px;
			height: 153px;
			top: 0px;
			background: url(images/product-frame.png) no-repeat;
			}

.sx-product h1 {
			margin-left: 4px;
			padding-top: 12px;
			font: bold 8pt tahoma, arial, sans-serif;
			color: #434343;
			}

.sx-product-desc {
			margin-left: 4px;
			margin-top: 4px;
			font: 8pt tahoma, arial, sans-serif;
			color: #6f6f6f;
			width: 160px;
			height: 50px;
			}

.sx-product-desc a {
			text-decoration: none;
			font: bold 8pt tahoma, arial, sans-serif;
			color: #ffa200;
			}

.sx-product-desc a:hover {
			text-decoration: underline;
			}

.sx-product img {
			position: absolute;
			left: 180px;
			top: 5px;
			border: 0px;
			}

.sx-product-buttons span {
			display: none;
			}

.sx-product-details {
			position: absolute;
			left: 5px;
			top: 115px;
			display: block;
			width: 66px;
			height: 26px;
			background: url(images/details.png);
			}

.sx-product-details:hover {
			background: url(images/details-hover.png);
			}

.sx-product-addtocart {
			position: absolute;
			left: 80px;
			top: 115px;
			display: block;
			width: 103px;
			height: 26px;
			background: url(images/addtocart.png);
			}

.sx-product-addtocart:hover {
			background: url(images/addtocart-hover.png);
			}

.sx-product-price {
			display: block;
			width: 100px;
			text-align: center;
			position: absolute;
			left: 180px;
			top: 115px;
			font: bold 12pt tahoma, arial, sans-serif;
			color: #ff7600;
			}

.sx-product-old-price {
			display: block;
			width: 100px;
			text-align: center;
			position: absolute;
			left: 180px;
			top: 105px;
			font: 10pt tahoma, arial, sans-serif;
			color: #6f6f6f;
			text-decoration: line-through;
			}

.sx-product-promo-price {
			display: block;
			width: 100px;
			text-align: center;
			position: absolute;
			left: 180px;
			top: 125px;
			font: bold 12pt tahoma, arial, sans-serif;
			color: #ff7600;
			}

#sx-cat-pages {
			position: relative;
			top: 10px;
			height: 20px;
			font: bold 8pt tahoma, arial, sans-serif;
			color: #434343;
			right: 9px;
			float: right;
			}

#sx-cat-pages li {
			display: inline;
			margin-left: 3px;
		}

#sx-cat-pages li a {
			font: 8pt tahoma, arial, sans-serif;
			color: #ffa200;
		}

#sx-footer {
			position: relative;
			clear: both;
			top: 15px;
			width: 800px;
			height: 70px;
			background: url(images/footer.png);
			}

#sx-paiement-means {
			position: absolute;
			top: 20px;
			left: 20px;
			display: block;
			width: 203px;
			height: 26px;
			background: url(images/paiement-means.gif) repeat-y;
			}

#sx-paiement-means span{
			display: none;
			}

#sx-powered-by {
			position: absolute;
			top: 30px;
			right: 20px;
			font: 8pt tahoma, arial, sans-serif;
			color: #6f6f6f;
			}

#sx-powered-by a {
			text-decoration: none;
			font: bold 8pt tahoma, arial, sans-serif;
			color: #ffa200;
			}

#sx-powered-by a:hover {
			text-decoration: underline;
			}

#sx-copyright {
			position: absolute;
			top: 30px;
			left: 420px;
			font: 8pt tahoma, arial, sans-serif;
			color: #6f6f6f;
			}

#sx-company-name {
			font: bold 8pt tahoma, arial, sans-serif;
			color: #434343;
			}

#sx-terms-of-use {
			position: absolute;
			top: 30px;
			left: 250px;
			font: 8pt tahoma, arial, sans-serif;
			color: #6f6f6f;
			}
