#wrapper {
	width: 900px;
	position: relative;
	margin: 0 auto;
	border-top: 1px solid #333;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#logo {
	position: absolute;
	top: 12px;
	left: 10px;
}

#topNav {
	position: absolute;
	top: 19px;
	color: #FFF;
	right: 10px;
}

#topNav A {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	font-size: 13px;
	background: url(/images/bg-topNav-dividers-21x18.png) no-repeat right center;
	padding: 0 21px 0 0;
}
#topNav A.clean {
	background: none;
	padding: 0;
}

#basket IMG, #telephone IMG {
	vertical-align: middle;
	margin: 0 10px 0 0;
}


#telephone {
	position: absolute;
	top: 50px;
	left: 440px;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

#basket {
	position: absolute;
	top: 53px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	display: block;
	right: 10px;
}

#main {
	background: url(/images/bg-main-176x1.gif) repeat-y left;
	width: 898px;
}

#leftColumn {
	width: 175px;
	float: left;
}


#leftColumn #search {
	background: url(/images/bg.search-gra.gif) repeat-x -20px;
	height: 65px;
	border-bottom: 1px solid #c4c9c9;
}

#leftColumn #search h3 {
	padding: 8px;
	margin: 0;
	color: #232323;
}

#leftColumn #search form { position: relative; }

#leftColumn #search form input { position: absolute; }

#leftColumn #search form #q {
	top: 0px;
	left: 8px;
	width: 125px;
	border: 1px solid #000;
}

#leftColumn #search form #ssubmit {
	right: 8px;
	top: 0px;
}

#leftColumn h3 {
	padding: 18px 0 5px 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
}

#leftColumn #menu { background: #b3d7d8 url(/images/bg.menu-gra.gif) repeat-x center -105px; }

#leftColumn #menu A {
	display: block;
	border-top: 1px solid #91afaf;
	text-decoration: none;
	line-height: 20px;
}

#leftColumn #menu .L0 {
	background: url(/images/bg.menu-8x10.png) no-repeat 8px center;
	padding: 0 0 0 22px;
}

#leftColumn #menu .L1 { padding: 0 0 0 32px; }

#leftColumn #menu .L2 { padding: 0 0 0 42px; }

#leftColumn #menu #sale {
	background: url(/images/btn.sale-175x20.gif) repeat-x bottom;
	color: #FFF;
	font-weight: bold;
}

#leftColumn #price {
	background: url(/images/bg.search-gra.gif) repeat-x bottom;
	border-bottom: 1px solid #c4c9c9;
}

#leftColumn #price a {
	margin: 0 8px;
	display: block;
	line-height: 15px;
	background: url(/images/bg.menu-4x5.png) no-repeat left center;
	padding: 0 0 0 8px;
}

#leftColumn #price form { padding: 10px 8px 8px; }

#leftColumn #price form #from {
	border: 1px solid #000;
	width: 30px;
}

#leftColumn #price form #to {
	border: 1px solid #000;
	width: 30px;
}

#leftColumn #price form table td {
	vertical-align: middle;
	padding: 0 2px 0 0;
}

#leftColumn #subscribe { background: url(/images/bg.menu-gra.gif) repeat-x -50px; }

#leftColumn #subscribe form { padding: 8px; }

#leftColumn #subscribe form #email {
	border: 1px solid #000;
	margin: 0 0 8px 0;
	width: 150px;
}


#rightColumn {
	width: 723px;
	float: left;
}
#rightColumn #landingContent { 
}

#rightColumn #landingContent .adjustment {
	padding: 20px;
	width: 683px;
	border-bottom: 1px solid #c4c9c9;
}

#rightColumn #advertisement{
	margin-left:1px;
	height:170px;
}

#footer {
	background: #e0ebec url(/images/footer-2560x4.png) repeat-x center top;
	clear: both;
	color: #3a3a3a;
}

#footer A { color: #3a3a3a; }

#footer .adjustment {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0;
}


#footer #siteMap {
	width: 600px;
	overflow: auto;
	margin: 0 0 5px 0;
}

#footer #siteMap A {
	white-space: nowrap;
	display: block;
	float: left;
	margin: 4px 10px 4px 0;
	border-right: 1px solid #3a3a3a;
	padding: 0 10px 0 0;
	line-height: 12px;
}

#footer #abouts { margin: 0 0 5px 0; }

#footer #siteOptions {
	float: right;
	padding: 0;
}

#footer #siteOptions A { text-decoration: none; }

#footer #siteOptions A IMG { vertical-align: middle; }

#footer #ansta {
	text-align: right;
	padding: 5px 0 0 0;
}

/* CSS Document */

#breadCrums {
	height: 65px;
	border-bottom: 1px solid #c4c9c9;
	font-size: 14px;
	overflow: hidden;
}

#breadCrums .adjustment {
	margin: 24px 0 0 20px;
}


.suggestions { overflow: visible; 
}

.suggestions H2 {
	line-height: 30px;
	background: url(/images/bg.title-256x30.png) no-repeat left 1px;
	margin: 0px;
	padding: 0 0 0 20px;
	height: 30px;
	border-bottom: 1px solid #dadada;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #474747;
}


.suggestions .product {
	float: left;
	height: 170px;
	border-bottom: 1px solid #dadada;
}

.suggestions .product.C1 {
	width: 359px;
	border-right: 1px solid #dadada;
}

.suggestions .product.C0 {
	width: 359px;
}

.suggestions .product .manufacturer { margin: 20px 0 0 15px; 
}

.suggestions .product .adjustment {
	margin: 0 5px 5px;
	position: relative;
	border-top: 5px solid #FFF;
	z-index: 999;
}

.suggestions .product .thumbnail {
	text-align: center;
	float: right;
	margin: 20px 0 0 0;
	width: 150px;
	overflow: hidden;
}
.suggestions .product H3{
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4b979d;
	z-index: 2;
}

.suggestions .product .title {
	color: #7a7a7a;
	height: 4.2em;
	overflow: hidden;
	margin: 20px 150px 0 15px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	width: 180px;
}

.suggestions .product .price {
	color: #c90000;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 15px;
}

.suggestions .product .price .normalPrice {
	color: #999;
	text-decoration: line-through;
}

.suggestions .product A.detailed {
	display: block;
	padding: 5px 5px 5px 15px;
}

.suggestions .product.bordered { background: url(/images/bg.product-240x240.gif) no-repeat right bottom; }

.suggestions .product.break { background: url(/images/bg.product3-240x240.gif) no-repeat right bottom; }

#map { height: 400px; }

#featured_banner {
	position: absolute;
	top: 100px;
}

body { background: url(/images/bg.body-918x2.gif) repeat-y center; }

.deliveryNote{
	color:#777;
	line-height:150%;
	padding:10px 10px 10px 2px;
}

.soical-networks a {
	display: block;
	margin: 10px 20px;
	height: 32px;
	line-height: 32px;
	text-indent: 40px;
	font-weight: bold;
	text-decoration:none;
}
.twitter-link {
	background: url(/images/twitter_32.png) no-repeat center left;
}
.facebook-link {
	background: url(/images/facebook_32.png) no-repeat center left;
}
