    @charset "utf-8";

/* CSS Document */

/*

	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;

*/
/* === MAIN STYLES === */
body, html {
	width:					100%;
	height:					100%;
	margin:					0px;
	padding:				0px;
	background-color:		#FFFFFF;
	min-width:980px;
}

#mainForm {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	line-height:			18px;
	color:					#b2b0ae;
	width:					100%;
}

.relative {
	position:				relative;
	height:					100%;
}

img, div, p, span, form, input {
	border:					none;
	border-width:			0px;
	padding:				0px;
	margin:					0px;
}

div.clear {
	clear:					both;
	height:					0px;
	overflow:				hidden;
}

ins, a {
	text-decoration:		none;
	color:					inherit;
	color:					expression(this.parentNode.currentStyle.color);
}




/* ================================================== */

div.headHolder {
	width:					100%;
	min-width:				980px;
	width:					expression(document.body.clientWidth<980?"980px":"auto");
	background-color:		#3e3d3c;
	height:					110px;
	padding-top:			20px;
}

div.headWrapper {
	width:					980px;
	margin:					0px auto;
}

div.logoRow {
	height:					52px;
	width:					940px;
	margin:					0px auto 20px auto;
}

div.basketHolder {
	float:					right;
	background-image:		url(../images/basket-holder-bg.png);
	width:					380px;
	height:					52px;
	line-height:			16px;
	font-size:				11px;
}

div.basketHolder table {
	width:					380px;
	height:					50px;
	border-width:			0px;
	border-collapse:		collapse;
	border-spacing:			0px;
}

div.basketHolder td.loginForm {
	width:					180px;
	padding:				0px 20px;
	vertical-align:			middle;
}

div.basketHolder td.loginForm a.loginBtn {
	color:					#eae9e8;
}

div.basketHolder td.loginForm a.registerBtn {
	color:					#b2b0ae;
	font-style:				italic;
}

div.basketHolder td.loginForm a.loginBtn:hover,
div.basketHolder td.loginForm a.registerBtn:hover {
	color:					#FFFFFF;
}

div.basketHolder td.basket {
	width:					130px;
	padding:				0px 15px;
	vertical-align:			middle;
}

div.basketHolder td.basket a.basketBtn {
	display:				block;
	height:					32px;
}

div.basketHolder td.basket a.basketBtn img {
	width:					32px;
	height:					32px;
	float:					left;
	margin-right:			12px;
}

div.basketHolder td.basket a.basketBtn span.text {
	color:					#eae9e8;
}

div.basketHolder td.basket a.basketBtn span.count {
	font-style:				italic;
	white-space:nowrap;
}

div.logoWrapper {
	width:					120px;
	height:					52px;
	float:					left;
	margin-right:			12px;
}

div.logoWrapper img {
	width:					120px;
	height:					52px;
}

div.logoText {
	float:					left;
	line-height:			52px;
	font-size:				14px;
	color:					#b2b0ae;
}

div.logoText span.white {
	color:					#FFFFFF;
}

div.logoText ins {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	overflow:				hidden;
	width:					1px;
	height:					34px;
	vertical-align:			middle;
	margin:					0px 12px;
	background-color:		#494949;
}

div.menuRow {
	width:					100%;
	height:					38px;
}

div.menuRow div.rightMenu {
	float:					right;
	padding-top:			2px;
	line-height:			36px;
}

div.menuRow div.rightMenu a {
	font-style:				italic;
	margin:					0px
}

div.menuRow div.rightMenu a:hover {
	color:					#eae9e8;
}

span.languageSelector {
	background:				url(../images/language-selector-arrow.gif) 100% 20px no-repeat;
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	padding-right:			2px;
}

div.mainMenu {
	padding-left:			14px;
	_padding-top:			2px;
}

div.mainMenu ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
}

div.mainMenu ul li {
	display:				block;
	float:					left;
	line-height:			36px;
	height:					36px;
	padding:				2px 0px 0px 0px;
	background:				url(../images/top-menu-tab-bg.png) 0px 0px repeat-x;
	color:					#FFFFFF;
	font-style:				italic;
	cursor:					pointer;
	font-size:				12px;
}

div.mainMenu ul li a {
	outline:				none;
}

div.mainMenu ul li.tab {
	background:				url(../images/top-menu-bg.png) 0px 0px no-repeat;
	width:					12px;
	overflow:				hidden;
	height:					38px;
	padding:				0px;
	cursor:					default;
}

div.mainMenu ul li.red {
	background-image:		url(../images/top-menu-tab-bg-red.png);
}

div.mainMenu ul li.active {
 	background-image:		url(../images/top-menu-tab-bg-active.png);
	color:					#3e3d3c;
	font-weight:			bold;
}
 
div.mainMenu ul li.activeGray {
 	background-image:		url(../images/top-menu-tab-bg-gray.png);
	color:					#3e3d3c;
	font-weight:			bold;
}
 
div.mainMenu ul li a {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	padding:				0px 14px;
}

div.mainMenu ul li a.sub {
	margin-right:			12px;
	background:				url(../images/top-menu-sub-arrow.gif) 100% 19px no-repeat;
}

div.mainMenu ul li.first {
	background-image:		url(../images/top-menu-first.png);
}

div.mainMenu ul li.last {
	background-image:		url(../images/top-menu-last.png);
}

div.mainMenu ul li.hover {
	background-position:	0px -76px;
	padding-top:			1px;
	height:					37px;
}

div.mainMenu ul li.prevhover {
	background-position:	0px -76px;
}

div.mainMenu ul li.nexthover {
	background-position:	0px -38px;
}

div.mainMenu ul li.prevRed {
	background-image:		url(../images/top-menu-bg-prev-red.png);
}

div.mainMenu ul li.nextRed {
	background-image:		url(../images/top-menu-bg-next-red.png);
}

div.mainMenu ul li.nextGray {
	background-image:		url(../images/top-menu-bg-next-gray.png);
}

div.mainMenu ul li.firstRed {
	background-image:		url(../images/top-menu-first-red.png);
}

div.mainMenu ul li.lastRed {
	background-image:		url(../images/top-menu-last-red.png);
	*width:                  10px;
}

div.mainMenu ul li.prevActive {
	background-image:		url(../images/top-menu-bg-prev-active.png);
}

div.mainMenu ul li.prevGray {
	background-image:		url(../images/top-menu-bg-prev-gray.png);
}

div.mainMenu ul li.nextActive {
	background-image:		url(../images/top-menu-bg-next-active.png);
}

div.mainMenu ul li.firstActive {
	background-image:		url(../images/top-menu-bg-first-active.png);
}

div.mainMenu ul li.firstGray {
	background-image:		url(../images/top-menu-bg-first-gray.png);
}

div.mainMenu ul li.lastActive {
	background-image:		url(../images/top-menu-bg-last-active.png);
}

div.mainMenu ul li.aciveToRed {
	background-image:		url(../images/top-menu-bg-active-red.png);
}

div.mainMenu ul li.grayToRed {
	background-image:		url(../images/top-menu-bg-gray-red.png);
}

div.breadcrumbsHolder {
	height:					62px;
	overflow:				hidden;
}

div.breadcrumbsWrapper {
	width:					940px;
	margin:					0px auto;
	line-height:			62px;
	height:					62px;
	font-size:				11px;
	color:					#b2b0ae;
	font-style:				italic;
}

div.breadcrumbsWrapper span,
div.breadcrumbsWrapper a:hover {
	color:					#3e3d3c;
}

div.pageTitleHolder {
	height:					42px;
}

div.pageTitleWrapper {
	width:					940px;
	margin:					0px auto;
	padding-bottom:			10px;
	border-bottom:			solid 2px #b2b0ae;
	position:				relative;
}

div.pageTitleWrapper a.saleLink {
	display:				block;
	width:					154px;
	height:					54px;
	position:				absolute;
	left:					auto;
	right:					0px;
	top:					15px;
}

div.pageTitleWrapper a.saleLink img {
	width:					154px;
	height:					54px;
}

h1 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				28px;
	line-height:			30px;
	margin:					0px;
	color:					#3e3d3c;
	font-style:				italic;
	font-weight:			normal;
	letter-spacing:			-1px;
}

div.pageTitleWrapper div.printIconHolder {
	float:					right;
	padding-top:			13px;
}

div.pageTitleWrapper div.filtersHolder {
	float:					right;
	line-height:			19px;
	color:					#3e3d3c;
	padding-top:			11px;
}

div.pageTitleWrapper div.filtersHolder label {
	margin-right:			10px;
	color:					#3e3d3c;
	font:					bold 11px normal;
	vertical-align:			middle;
}

div.pageTitleWrapper div.filtersHolder ins.divider {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	height:					24px;
	width:					1px;
	overflow:				hidden;
	background-color:		#eae9e8;
	vertical-align:			middle;
	margin:					0px 20px;
}

div.pageTitleWrapper div.filtersHolder select {
	height:					19px;
	vertical-align:			middle;
	font-size:				10px;
	color:					#3e3d3c;
}

div.pageTitleWrapper div.filtersHolder select.colorFilter {
	width:					80px;
}

div.pageTitleWrapper div.filtersHolder select.setFilter {
	width:					100px;
}

div.pageTitleWrapper div.filtersHolder select.cupFilter {
	width:					80px;
}

div.pageTitleWrapper div.filtersHolder select.serieFilter {
	width:					100px;
}

div.pageTitleWrapper div.filtersHolder select.priceFilter {
	width:					80px;
}

div.pageContentHolder {
	width:					100%;
}

div.pageContentHolder div.generalContent {
	width:					700px;
	padding-right:			240px;
	padding-top:			26px;
	margin:					0px auto;
}

div.pageContentWrapper p {
	margin-bottom:			18px;
}

div.pageContentWrapper p a {
	color:					#8d8b89;
	text-decoration:		underline;
}

div.pageContentWrapper p a:hover {
	text-decoration:		none;
}

div.pageContentWrapper h2 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	line-height:			18px;
	font-weight:			bold;
	color:					#3e3d3c;
	margin:					0px;
	padding-top     :16px;
}

div.footerHolder {
	width:					100%;
	font-size:				11px;
}

div.footerWrapper {
	border-top:				solid 2px #b2b0ae;
	width:					940px;
	margin:					0px auto;	
	padding:				10px 0px;
}

div.footerWrapper div.copyrights {
	text-align:				center;
	line-height:			28px;
	color:					#3e3d3c;
	font-weight:			bold;
}

div.footerWrapper div.footerMenu {
	text-align:				center;
}

div.footerWrapper div.footerMenu ul {
	list-style:				none;
	display:				inline;
	line-height:			26px;
	font-size:				11px;
	padding:				0px;
	margin:					0px;
}

div.footerWrapper div.footerMenu ul li {
	padding:				0px;
	margin:					0px 7px;
	display:				inline;
}

div.footerWrapper div.footerMenu ul li a:hover {
	color:					#3e3d3c;
}

div.homePageContent 
{
	margin:					0px auto;
	/*width:					946px;
	padding-top:			19px;*/
}

div.mainFlashHolder {
	width:					940px;
	height:					380px;
	margin:					0px auto 15px auto;
	padding:				1px 3px 5px 3px;
	background-image:		url(../images/home-flash-bg.png);
}

div.homeBillets {
	margin-bottom:			20px;
}

div.homeBillets div.left {
	width:					240px;
	height:					124px;
	position:				relative;
	padding:				16px 0px 0px 220px;
	margin-left:			3px;
	_display:				inline;
	background-image:		url(../images/home-billet-bg.png);
	float:					left;
}

div.homeBillets div.right {
	width:					240px;
	height:					124px;
	position:				relative;
	padding:				16px 0px 0px 220px;
	margin-left:			20px;
	_display:				inline;
	background-image:		url(../images/home-billet-bg.png);
	float:					left;
}

div.homeBillets div.left img.png {
	position:				absolute;
	top:					-10px;
	left:					15px;
}

div.homeBillets div.right img.png {
	position:				absolute;
	top:					-14px;
	left:					1px;
}

div.homeBillets h2 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				20px;
	line-height:			24px;
	margin:					0px;
	font-style:				italic;
	font-weight:			normal;
	color:					#3e3d3c;
	margin-bottom:			12px;
}

div.homeBillets a {
	position:				relative;
}

div.homeBillets a:hover,
div.homeBillets a ins {
	color:					#3e3d3c;
}

div.newsbreefHolder {
	background:				url(../images/newsbreef-bg.png);
	width:					940px;
	height:					50px;
	margin:					0px auto 20px auto;
}

div.newsbreefHolder div.inputForm {
	float:					right;
	padding:				13px 20px 0px 0px;
}

div.newsbreefHolder div.inputForm span.inputHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background:				url(../images/newsbreef-input-bg.png);
	width:					189px;
	height:					24px;
	margin-right:			10px;
	vertical-align:			middle;
}

div.newsbreefHolder div.inputForm span.inputHolder input {
	background:				transparent url(../images/spacer.gif);
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				11px;
	font-style:				italic;
	color:					#b2b0ae;
	margin:					5px 0px 0px 6px;
	width:					176px;
	outline:				none;
}

div.newsbreefHolder div.inputForm span.inputHolder input.focusInput {
	color:					#3e3d3c;
	font-style:				normal;
}

div.newsbreefHolder div.inputForm input.newsbreefSubmit {
	width:					21px;
	height:					21px;
	background:				url(../images/newsbreef-submit-dark.png) 0px 0px no-repeat;
	vertical-align:			middle;
	outline:				none;
	cursor:					pointer;
}

div.newsbreefHolder div.inputForm input.newsbreefSubmit:hover {
	background-position:	-21px 0px;
}

div.newsbreefHolder h2 {
	float:					left;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				16px;
	color:					#3e3d3c;
	font-style:				italic;
	font-weight:			normal;
	line-height:			46px;
	padding-top :0px;
	margin:					0px 20px;
	_display:				inline;
}

div.newsbreefHolder div.text {
	float:					left;
	line-height:			50px;
	font-size:				11px;
}

div.subMenuRowHolder {
	border-bottom:			solid 1px #eae9e8;
	background-color:		#f6f6f6;
}

div.subMenuRowWrapper {
	width:					940px;
	height:					31px;
	margin:					0px auto;
	padding-top:			8px;
}

div.subMenuRowWrapper ul {
	margin:					0px;
	padding:				0px;
	display:				inline;
	list-style:				none;
}

div.subMenuRowWrapper ul li {
	display:				inline;
	margin:					0px;
	padding:				0px;
}

div.subMenuRowWrapper ul li a {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	position:				relative;
	font-size:				11px;
	font-style:				italic;
	color:					#b2b0ae;
	height:					24px;
	line-height:			22px;
	padding:				0px 15px;
}

div.subMenuRowWrapper ul li a:hover {
	color:					#3e3d3c;
}

div.subMenuRowWrapper ul li a ins {
	display:				none;
}

div.subMenuRowWrapper ul li.active a {
	background:				url(../images/submenu-selected.gif) right center no-repeat;	
	color:					#3e3d3c;
}

div.subMenuRowWrapper ul li.active a ins {
	display:				block;
	width:					15px;
	height:					24px;
	background:				url(../images/submenu-selected.gif) 0px 0px no-repeat;
	position:				absolute;
	top:					0px;
	left:					0px;
}

div.seriesPage {
	width:					946px;
	margin:					0px auto;
	padding-top:			25px;
}

div.seriesPage div.billet {
	float:					left;
	width:					226px;
	padding-left:			14px;
	padding-left:			expression(this.previousSibling==null?'0px':'14px');
}

div.seriesPage div.billet:first-child {
	padding-left:			0px;
}

div.seriesPage div.billet h2 {
	color:					#3e3d3c;
	font:					italic 20px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	line-height:			24px;
	margin:					0px;
	margin-bottom:			15px;
}

div.seriesPage div.billet a.imgHolder {
	display:				block;
	width:					220px;
	height:					310px;
	padding:				0px 3px 5px 3px;
	background-image:		url(../images/series-billet-img-bg.png);
}

div.seriesPage div.billet a.imgHolder img {
	width:					220px;
	height:					310px;
}

div.seriesPage div.billet ul {
	list-style:				none;
	border-bottom:			solid 1px #eae9e8;
	padding:				0px;
	padding-top:			17px;
	margin:					0px;
	margin-bottom:			20px;
}

div.seriesPage div.billet ul li {
	line-height:			27px;
	height:					27px;
	margin:					0px;
	padding:				0px;
	border-top:				solid 1px #eae9e8;
	font-size:				11px;
	color:					#b2b0ae;
}

div.seriesPage div.billet ul li a {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	padding-left:			24px;
	background:				url(../images/series-list-marker.gif) 0px 0px no-repeat;
}

div.seriesPage div.billet ul li a:hover {
	color:					#3e3d3c;
}

div.seriesSubPage {
	width:					980px;
	margin:					0px auto;
}

div.productOverviewList {
	width:					960px;
	padding:				50px 20px 50px 0px;
}

div.productOverviewList div.item {
	width:					172px;
	height:					285px;
	padding-left:			20px;
	float:					left;
}

div.productOverviewList div.divider {
	background:				url(../images/products-list-serie-divider.gif) 10px 50px no-repeat;
}

div.productOverviewList div.item a {
	width:					172px;
	height:					250px;
	display:				block;
	text-align:				center;
}

div.productOverviewList div.item a img {
	width:					170px;
	height:					172px;
	background-position:	center center;
	background-repeat:		no-repeat;
}

div.productOverviewList div.item a span.productTitle {
	display:				block;
	font:					italic 14px normal;
	color:					#3e3d3c;
}

div.productOverviewList div.item a span.price {
	display:				block;
	color:					#b2b0ae;
}

div.pageArticle {
	padding:				34px 0px;
	width:					940px;
	margin:					0px auto;
	border-top:				solid 1px #b2b0ae;
}

div.pageArticle h2 {
	font:					bold 12px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	margin:					0px;
	line-height:			18px;
}

div.pageArticle div.column {
	float:					left;
	width:					460px;
	padding-left:			20px;
	padding-left:			expression(this.previousSibling==null?'0px':'20px');
}

div.pageArticle div.column:first-child {
	padding-left:			0px;
}

div.pageArticle p {
	font-style:				italic;
}

div.goBackLinkHolder {
	float:					right;
	padding-top:			13px;
}

div.goBackLinkHolder a
 {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	line-height:			16px;
	font-size:				11px;
	padding-left:			18px;
	background:				url(../images/go-back-link-arrow.gif) 0px 0px no-repeat;
	font-style:				italic;
}


div.nextPreviousSpan a
{
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	line-height:			16px;
	font-size:				11px;
	margin-left:			18px;	
	font-style:				italic;
}

div.printIconHolder a {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	line-height:			16px;
	font-size:				11px;
	padding-left:			18px;
	background:				url(../images/print-icon.gif) 0px 0px no-repeat;
	font-style:				italic;
}

div.goBackLinkHolder a:hover,
div.printIconHolder a:hover,
div.nextPreviousSpan a:hover
 {
	color:					#3e3d3c;
	background-position:	0px -16px;
}

div.previousPageHolder
{
	float:left;
	margin-top:10px;
}

div.nextPageHolder
{
	float:right;
	margin-right:18px;
	margin-top:10px;
}

div.productInfoPage {
	width:					940px;
	margin:					0px auto;
	position:				relative;
}

div.productInfoWrapper {
	padding:				20px 0px 40px 0px;
	border-bottom:			solid 1px #b2b0ae;
}

div.productInfoWrapper div.relatedInfo {
	float:					left;
	width:					220px;
	padding-right:			20px;
	height:					10px;
}

div.productInfoWrapper div.image {
	float:					left;
	width:					360px;
	padding-right:			40px;
}

div.productInfoWrapper div.image table {
	width:					360px;
	border:					none;
	border-width:			0px;
	border-collapse:		collapse;
	border-bottom:			solid 1px #eae9e8;
	margin-bottom:			6px;
}

div.productInfoWrapper div.image table td {
	text-align:				center;
	padding:				20px 0px;
}

div.productInfoWrapper div.image a.zoom {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	font:					italic 11px normal;
	line-height:			16px;
	color:					#b2b0ae;
	padding-left:			18px;
	background:				url(../images/zoom-icon.gif) 0px 0px no-repeat;
}

div.productInfoWrapper div.image a.zoom:hover {
	color:					#3e3d3c;
}

div.productInfoWrapper div.info {
	float:					left;
	width:					300px;
}

div.productInfoWrapper div.info div.nameAndPrice {
	border-bottom:			solid 1px #eae9e8;
	padding-bottom:			18px;
	position:				relative;
}

div.productInfoWrapper div.info div.nameAndPrice h2 {
	font:					italic 20px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	line-height:			30px;
	color:					#3e3d3c;
}

div.productInfoWrapper div.info div.nameAndPrice p {
	text-align:				right;
	margin:					0px;
	font:					italic 16px normal;
	color:					#b2b0ae;
}

div.productInfoWrapper div.info div.materials {
	border-bottom:			solid 1px #eae9e8;
	padding-top:			8px;
	padding-bottom:			16px;
}

div.productInfoWrapper div.info div.materials h2 {
	font:					bold 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	line-height:			22px;
}

div.productInfoWrapper div.info div.materials p {
	font:					italic 12px normal;
	margin:					0px;
}

div.productInfoWrapper div.info div.filters {
	border-bottom:			solid 1px #eae9e8;
	padding-top:			12px;
	padding-bottom:			16px;
}

div.productInfoWrapper div.info div.filters div.colorColumn {
	float:					left;
	line-height:			24px;
}

div.productInfoWrapper div.info div.filters div.sizeColumn {
	float:					right;
	line-height:			24px;
}

div.productInfoWrapper div.info div.filters div.sizeChartColumn {
	float:					right;
	margin-left:			10px;
}

div.productInfoWrapper div.info div.filters label {
	display:				block;
	font:					bold 11px normal;
	color:					#3e3d3c;
	margin-bottom:			6px;
}

div.productInfoWrapper div.info div.filters select {
	margin-top:				2px;
	height:					18px;
	font:					bold 10px normal;
	color:					#3e3d3c;
	font-family:			Georgia, "Times New Roman", Times, serif;
}

div.productInfoWrapper div.info div.filters div.colorColumn select {
	width:					102px;
}

div.productInfoWrapper div.info div.filters div.sizeColumn select {
	width:					72px;
}

/*
div.productInfoWrapper div.info div.filters div.sizeChartColumn a {
	display:				block;
	width:					58px;
	height:					21px;
	background-image:		url(../images/size-chart-btn.gif);
}
*/

div.productInfoWrapper div.info div.count {
	border-bottom:			solid 1px #eae9e8;
	padding-top:			12px;
	padding-bottom:			16px;
}

div.productInfoWrapper div.info div.count label {
	display:				block;
	font:					bold 11px normal;
	color:					#3e3d3c;
	margin-bottom:			6px;
}

div.productInfoWrapper div.info div.count div.inputHolder {
	background-image:		url(../images/product-order-count-bg.gif);
	width:					22px;
	height:					21px;
}

div.productInfoWrapper div.info div.count div.inputHolder input {
	width:					22px;
	height:					14px;
	outline:				none;
	text-align:				center;
	background:				transparent url(../images/spacer.gif);
	font:					normal 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
}

div.productInfoWrapper div.info div.buy {
	padding-top:			12px;	
}

div.productInfoWrapper div.info div.buy input {
	background-image:		url(../images/buy-btn.gif);
	width:					66px;
	height:					24px;
	cursor:					pointer;
}

div.productInfoPage div.productOverviewList {
	width:					938px;
	padding:				0px;
	border:					solid 1px #eae9e8;
	border-width:			0px 1px;
}

div.productInfoPage div.productOverviewList div.item {
	padding-left:			19px;
	padding-left:			expression(this.previousSibling==null?'0px':'19px');
}

div.productInfoPage div.productOverviewList div.item:first-child {
	padding-left:			0px;
}

div.productInfoPage div.productOverviewList div.item,
div.productInfoPage div.productOverviewList div.item a {
	height:					208px;
}

div.productInfoPage div.productOverviewList div.item a img {
	height:					140px;
}

div.productInfoPage div.productOverviewList div.item a span.productTitle {
	font-size:				12px;
}

div.productInfoPage div.productOverviewList div.item a span.price  {
	font-size:				11px;
}

div.productInfoPage h2.sameProducts {
	font:					italic 20px normal;
	line-height:			44px;
	margin-top:				28px;
}

div.borderCornersTop {
	width:					940px;
	height:					3px;
	background-image:		url(../images/same-products-top.gif);
	overflow:				hidden;
}

div.borderCornersBottom {
	width:					940px;
	height:					3px;
	background-image:		url(../images/same-products-bottom.gif);
	overflow:				hidden;
	margin-bottom:			60px;
}

div.basketRel {
	position:				relative;
	z-index:				1000;
}

div.basketPopupHolder {
	position:				absolute;
	top:					42px;
	left:					-104px;
	background-image:		url(../images/basket-added-item-bg.png);
	_background-image:		url(../images/basket-added-item-bg.gif);
	width:					200px;
	height:					220px;
	padding:				21px 29px 25px 29px;
	display:				none;
}

div.basketPopupHolder table {
	width:					200px;
	padding:				0px;
	margin:					0px;
	border:					none;
	border-width:			0px;
	border-collapse:		collapse;
}

div.basketPopupHolder table td {
	padding:				0px;
	margin:					0px;
}

div.basketPopupHolder table td.title {
	border-bottom:			solid 1px #eae9e8;
	height:					63px;
	vertical-align:			top;
	padding-top:			4px;
}

div.basketPopupHolder table td.title p {
	margin:					0px;
	font:					italic 16px normal;
	line-height:			22px;
	color:					#3f973c;
	padding-left:			30px;
	background:				url(../images/basket-check.gif) 4px 12px no-repeat;
}

div.basketPopupHolder table td.image {
	border-bottom:			solid 1px #eae9e8;
	width:					90px;
	height:					110px;
}

div.basketPopupHolder table td.image img {
	width:					90px;
	height:					110px;
	background-position:	center center;
	background-repeat:		no-repeat;
}

div.basketPopupHolder table td.details {
	border-bottom:			solid 1px #eae9e8;
	width:					110px;
	height:					110px;
	padding-left:			8px;
}

div.basketPopupHolder table td.details p.title {
	font:					italic 14px normal;
	color:					#3e3d3c;
	padding-bottom:			10px;
}

div.basketPopupHolder table td.details div.color {
	float:					left;
	width:					60px;
}

div.basketPopupHolder table td.details div.size {
	float:					left;
	width:					42px;
}

div.basketPopupHolder table td.details div label {
	font-weight:			bold;
	color:					#3e3d3c;
}

div.basketPopupHolder table td.checkout {
	padding-top:			15px;
}

/*
div.basketPopupHolder table td.checkout input {
	background:				url(../images/to-checkout-btn.gif);
	width:					76px;
	height:					21px;
	cursor:					pointer;
}
*/

div.sizeChartPopup {
	position:				absolute;
	top:					16px;
	left:					-9px;
	background-image:		url(../images/size-chart-popup-bg.png);
	_background-image:		url(../images/size-chart-popup-mainbg.gif);
	width:					958px;
	height:					451px;
	line-height:			16px;
	display:				none;
	z-index:5000;
}

div.sizeChartPopup div.imageHolder {
	background-image:		url(../images/size-chart-popup-bg.gif);
	width:					550px;
	height:					441px;	
	padding:				10px 39px 0px 369px;
}

div.sizeChartPopup div.titleHolder {
	border-bottom:			solid 1px #eae9e8;
}

div.sizeChartPopup h2 {
	font:					italic 28px normal;
	color:					#3e3d3c;
	font-family:			Georgia, "Times New Roman", Times, serif;
	line-height:			58px;
}

div.sizeChartPopup .sentHintColumn h2{
    padding-top:            0;
    }

div.sizeChartPopup div.leftBillet {
	float:					left;
	width:					340px;
	padding-right:			20px;
}

div.sizeChartPopup div.rightBillet {
	float:					left;
	width:					190px;
}

div.sizeChartPopup h3 {
	font:					bold 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
}

div.sizeChartPopup p {
	font:					italic 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	margin-bottom:			16px;
}

div.sizeChartPopup div.leftBillet table {
	width:					320px;
	border:					none;
	border-collapse:		collapse;
	border-width:			0px;
	color:					#b2b0ae;
	font:					italic 11px Georgia, "Times New Roman", Times, serif;
}

div.sizeChartPopup div.leftBillet table td {
	height:					30px;
	padding-left:			20px;
}

div.sizeChartPopup div.leftBillet table tr.even {
	background-image:		url(../images/size-chart-left-table-bg.gif);
}

div.sizeChartPopup div.rightBillet table {
	width:					190px;
	border:					none;
	border-collapse:		collapse;
	border-width:			0px;
	color:					#b2b0ae;
	font:					italic 11px Georgia, "Times New Roman", Times, serif;
}

div.sizeChartPopup div.rightBillet table thead {
	font:					bold 11px Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
}

div.sizeChartPopup div.rightBillet table td {
	height:					30px;
	padding-left:			20px;
}

div.sizeChartPopup div.rightBillet table tr.even {
	background:				url(../images/size-chart-right-table-bg.gif);
}

div.sizeChartPopup a.close {
	display:				block;
	background-image:		url(../images/size-chart-close-popup.png);
	_background-image:		url(../images/size-chart-close-popup.gif);
	width:					30px;
	height:					31px;
	position:				absolute;
	top:					-10px;
	left:					936px;
}

div.pageContentHolder div.termsContent {
	width:					700px;
	padding-right:			240px;
	padding-top:			26px;
	margin:					0px auto;
	padding-bottom:			60px;
}

div.pageContentHolder div.termsContent h2 {
	margin-bottom:			18px;
}

div.pageContentHolder div.helpContent {
	width:					720px;
	padding-right:			220px;
	padding-top:			26px;
	margin:					0px auto;
	padding-bottom:			60px;
}

ul.help {
	padding:				0px;
	margin:					0px;
	display:				block;
	width:					720px;
	list-style:				none;
}

ul.help li {
	display:				block;
	width:					720px;
	margin-top:				2px;
}

ul.help li div.content {
	display:				none;
}

ul.help li a.title {
	display:				block;
	background:				url(../images/help-accordion-title-bg.png) 0px 0px no-repeat;
	width:					700px;
	height:					36px;
	padding-left:			20px;
	font:					bold 12px Georgia, "Times New Roman", Times, serif;
	color:					#8d8b89;
	line-height:			36px;
	outline:				none;
}

ul.help li a.title:hover {
	color:					#3e3d3c;
}

ul.help li a.opened {
	background-position:	0px -36px;
	color:					#eae9e8;
}

ul.help li a.opened:hover {
	color:					#fff;
}

ul.help li div.content {
	padding:				15px 20px;
	background:				url(../images/help-content-bg.png) center top repeat-x;
}

ul.help li div.content h2 {
	font:					bold 11px Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	line-height:			16px;
}

ul.help li div.content p {
	font:					italic 11px Georgia, "Times New Roman", Times, serif;
	line-height:			16px;
	margin-bottom:			16px;
}

ul.help li ul {
	margin:					0px -20px;
	padding:				0px;
	list-style:				none;
	width:					720px;
}

ul.help li ul li a {
	display:				block;
}

ul.help li ul li {
	font:					bold 11px Georgia, "Times New Roman", Times, serif;
	color:					#b2b0ae;
	line-height:			30px;
	padding:				0px 10px;
	width:					700px;
}

ul.help li ul li a:hover {
	color:					#3e3d3c;
}

ul.help li ul li.even {
	background:				url(../images/help-row-even-bg.png) 0px 0px no-repeat;
}

div.pageContentHolder div.contactContent {
	width:					940px;
	padding-top:			26px;
	margin:					0px auto;
	padding-bottom:			60px;
}

table.contactForm {
	width:					400px;
	border-collapse:		collapse;
	border-width:			0px;
	border:					none;
}

table.contactForm td {
	padding-bottom:			20px;
}

table.contactForm td.label {
	line-height:			28px;
	font:					bold 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	width:					140px;
}

table.contactForm td.input {
	width:					220px;
}

table.contactForm td.input span.inputHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	width:					220px;
	height:					28px;
	background-image:		url(../images/contact-form-input-bg.png);
}

table.contactForm td.input span.inputHolder input {
	background:				transparent url(../images/spacer.gif);
	width:					200px;
	font:					italic 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#8d8b89;
	height:					14px;
	margin-top:				7px;
	margin-left:			10px;
}

table.contactForm td.input select {
	height:					18px;
	width:					220px;
	font:					italic 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#8d8b89;	
}

table.contactForm td.input span.textareaHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	width:					220px;
	height:					129px;
	background-image:		url(../images/contact-form-textarea-bg.png);
}

table.contactForm td.input span.textareaHolder textarea {
	background:				transparent url(../images/spacer.gif);
	width:					200px;
	font:					italic 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#8d8b89;
	height:					115px;
	margin-top:				7px;
	margin-left:			10px;
	border:					none;
	border-width:			0px;
	overflow:				auto;
}

table.contactForm input.radio {
	margin-right:			6px;
	vertical-align:			middle;
}

table.contactForm label {
	margin-right:			20px;
}

input.sendBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	background-image:		url(../images/send-btn.png);
	width:					81px;
	height:					24px;
	cursor:					pointer;
}

div.pageContentHolder div.inloggenContent {
	width:					940px;
	margin:					0px auto;
	padding-top:			26px;
	padding-bottom:			60px;
}

div.borderedContent {
	border:					solid 1px #eae9e8;
	border-width:			0px 1px;
}

div.inloggenContent div.leftBillet,
div.checkoutContent div.leftBillet {
	float:					left;
	width:					420px;
	padding:				20px 0px 20px 39px ;
}


div.inloggenContent div.rightBillet, 
div.checkoutContent div.rightBillet{
	float:					left;
	width:					380px;
	height:					290px;
	padding:				20px 20px 20px 79px;
	background:				url(../images/billets-divider.png) 9px 27px no-repeat;
	_overflow:				hidden;
}

div.inloggenContent h2,
div.checkoutContent h2 {
	font:					italic 20px Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	line-height:			30px;
	margin-bottom:			18px;
}

div.inloggenContent h2 img,
div.checkoutContent h2 img {
	vertical-align:			middle;
	margin-right:			10px;
}

div.inloggenContent hr,
div.checkoutContent hr {
	color:					#eae9e8;
	background-color:		#eae9e8;
	height:					1px;
	border-width:			0px;
	margin:					0px 0px 20px 0px;
}

div.inloggenContent p.remindPassword,
div.checkoutContent p.remindPassword {
	font:					italic 11px Georgia, "Times New Roman", Times, serif;
}

table.inloggenForm {
	width:					420px;
	border:					none;
	border-collapse:		collapse;
	border-width:			0px;
}

table.inloggenForm span.amount {
	font-size:				12px;
	color:					#3e3d3c;
	font-weight:			bold;
}

table.inloggenForm td {
	padding:				0px;
	padding-bottom:			20px;
	line-height:			28px;
}

table.inloggenForm td.label {
	font:					bold 11px Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	width:					140px;
}

table.inloggenForm td.input {
	width:					220px;
}

table.inloggenForm td.input span.inputHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	width:					220px;
	height:					28px;
	background-image:		url(../images/contact-form-input-bg.png);
	line-height:			24px;
}

table.inloggenForm td.input span.inputHolder input {
	background:				transparent url(../images/spacer.gif);
	width:					200px;
	font:					italic 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#8d8b89;
	height:					14px;
	margin-top:				7px;
	margin-left:			10px;	
}

table.inloggenForm td.input input.checkbox {
	vertical-align:			middle;
	margin-right:			6px;
}

table.inloggenForm td.input label {
	font:					italic 11px Georgia, "Times New Roman", Times, serif;
}

input.loginBtn {
	display:				block;
	background-image:		url(../images/login-btn.gif);
	width:					66px;
	height:					24px;
	cursor:					pointer;
}

input.haveAccountBtn {
	display:				block;
	background-image:		url(../images/have-account-btn.gif);
	width:					140px;
	height:					24px;
	cursor:					pointer;
}

input.subscribeBtn {
	display:				block;
	background-image:		url(../images/subscribe-btn.gif);
	width:					80px;
	height:					24px;
	cursor:					pointer;
}

input.unsubscribeBtn {
	display:				block;
	background-image:		url(../images/unsubscribe-btn.gif);
	width:					72px;
	height:					24px;
	cursor:					pointer;
}

div.pageContentHolder div.kartContent {
	width:					940px;
	padding-top:			26px;
	margin:					0px auto;
	padding-bottom:			60px;
}

table.kart {
	width:					860px;
	margin:					0px auto;
	border:					none;
	border-width:			0px;
	border-collapse:		collapse;
}

table.kart td {
	border-bottom:			solid 1px #eae9e8;
	padding:				0px;
	height:					120px;
	line-height:			16px;
}

table.kart thead {
	font-weight:			bold;
	color:					#3e3d3c;
}

table.kart thead td {
	height:					28px;
}

table.kart td.image {
	width:					160px;
}

table.kart td.description {
	width:					240px;
}


table.kart td.price,
table.kart td.count {
	width:					100px;
}

table.kart td.size
{
	width:					80px;
}

table.kart td.totalprice {
	width:					90px;
}

table.kart td.delete {
	width:					32px;
}

table.kart tbody td.image {
	text-align:				center;
}

table.kart tbody td.description h2 {
	font-style:				italic;
	font-size:				12px;
	margin:					0px;
	line-height:			16px;
}

table.kart tbody td.description span {
	font-size:				11px;
}

table.kart tbody td.size,
table.kart tbody td.price,
table.kart tbody td.totalprice {
	font-style:				italic;
}

table.kart tbody td.count span.inputHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background-image:		url(../images/product-order-count-bg.gif);
	width:					22px;
	height:					21px;
	margin-right:			8px;
	vertical-align:			middle;
}

table.kart tbody td.count span.inputHolder input {
	width:					22px;
	height:					14px;
	outline:				none;
	text-align:				center;
	background:				transparent url(../images/spacer.gif);
	font:					normal 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
}

table.kart tbody td.count input.updateBtn {
	background-image:		url(../images/update-btn.gif);
	width:					44px;
	height:					20px;
	vertical-align:			middle;
	cursor:					pointer;
}

table.kart tbody td.totalprice {
	background:				url(../images/kart-delete-divider.gif) right center no-repeat;
}

table.kart tbody td.delete {
	text-align:				right;
	padding-right:			8px;
}

table.kart tbody td.delete a.delete {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	width:					15px;
	height:					15px;
	background:				url(../images/delete-cross.gif) 0px 0px no-repeat;
	vertical-align:			middle;
}

table.kart tbody td.delete a.delete:hover {
	background-position:	0px -15px;
}

div.kartTotal div.row {
	padding-top:			15px;
	padding-right:			40px;
	text-align:				right;
}

div.kartTotal label {
	font-size:				11px;
	font-weight:			bold;
	color:					#3e3d3c;
	line-height:			25px;
	margin-right:			16px;
}

div.kartTotal span.inputHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background-image:		url(../images/cupon-input-bg.gif);
	width:					102px;
	height:					25px;
	vertical-align:			middle;
	text-align:				left;
}

div.kartTotal span.inputHolder input {
	background:				transparent url(../images/spacer.gif);
	width:					82px;
	font:					italic 11px normal;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#8d8b89;
	height:					14px;
	margin-top:				5px;
	margin-left:			10px;	
}

div.kartTotal span.percents {
	display:				block;
	text-align:             right;
	width:                  100%;
	font-size:				11px;
	font-weight:			bold;
	color:					#3f973c;
	line-height:			25px;
}
.kartTotal span.btnLight{
    margin-right:           60px;
    }
div.kartTotal span.percents span{
    padding-right:          70px;
    display:                block;
    }
.row .right-total{
    text-align:             right;
    padding-right:          25px;
    }
div.kartTotal table {
	border:					none;
	border-width:			0px;
	border-collapse:		collapse;
	width:					216px;
	background:				url(../images/kart-total-bg.gif);
	margin:					0px 0px 0px auto;
}

div.kartTotal table td {
	padding:				0px;
	height:					22px;
	font-size:				11px;
	font-style:				italic;
	text-align:				left;
}

div.kartTotal table td.label {
	/*width:					100px;*/
	text-align:				left;
	padding-left:			34px;
	font-style:				normal;
	font-size:				11px;
	font-weight:			bold;
	color:					#3e3d3c;
}

div.kartTotal table td span.priceTotal {
	font-weight:			bold;
	color:					#3e3d3c;
	font-size:				12px;
	float:                  right;
	padding-right:          25px;
}
div.kartTotal.kartOrder .percents span{
    padding-right:          40px;
    }
.kartOrder .row .right-total{
    padding-right:          15px;
    }
.kartTotal.kartOrder span.btnLight{
    margin-right:           0px;
    }
div.kartTotal.kartOrder  table td span.priceTotal{
    padding-right:          15px;
    }
input.continueShoppingBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	vertical-align:			middle;
	background-image:		url(../images/continue-shopping-btn.gif);
	width:					94px;
	height:					24px;	
	margin-right:			16px;
	cursor:					pointer;
}

input.orderBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	vertical-align:			middle;
	background-image:		url(../images/order-btn.gif);
	width:					119px;
	height:					24px;	
	cursor:					pointer;
}

div.orderStepsHolder {
	height:					48px;
	background-color:		#f6f5f4;
	margin-bottom:			20px;
	margin-top:				-6px;
}

div.orderStepsHolder ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
}

div.orderStepsHolder ul li {
	display:				block;
	width:					214px;
	width:					expression(this.previousSibling==null?'215px':'214px');
	padding-left:			20px;
	float:					left;
	line-height:			48px;
	font-size:				11px;
	color:					#8d8b89;
	border-left:			solid 1px #eae9e8;
	border-left-width:		expression(this.previousSibling==null?'0px':'1px');
	background-color:		transparent;
	background-position:	16px center;
	background-repeat:		no-repeat;
}

div.orderStepsHolder ul li:first-child {
	width:					215px;
	border-left-width:		0px;
}

div.orderStepsHolder ul li a:hover {
	color:					#3e3d3c;
}

div.orderStepsHolder ul li.active {
	background-color:		#eae9e8;
	color:					#3e3d3c;
	font-weight:			bold;
}

div.orderStepsHolder ul li.passed {
	width:					194px;
	width:					expression(this.previousSibling==null?'195px':'194px');
	padding-left:			40px;
	background-image:		url(../images/order-step-passed.gif);
}

div.orderStepsHolder ul li.passed:first-child {
	width:					195px;
}

table.inloggenForm input.radio {
	margin-right:			6px;
	vertical-align:			middle;
}

table.inloggenForm label {
	margin-right:			20px;
}

table.inloggenForm td.input span.streetInput {
	background-image:		url(../images/street-input-bg.gif);
}

table.inloggenForm td.input span.inputHolder input.streetName {
	width:					150px;
	margin-right:			20px;
}

table.inloggenForm td.input span.inputHolder input.houseNum {
	width:					20px;
}

table.inloggenForm td.input span.postInput {
	background-image:		url(../images/post-input-bg.gif);
}

table.inloggenForm td.input span.inputHolder input.postCode {
	width:					40px;
	margin-right:			20px;
}

table.inloggenForm td.input span.inputHolder input.cityName {
	width:					130px;
}

select.countrySelect {
	height:					18px;
	width:					170px;
	font:					bold 10px Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
}

table.inloggenForm td.input span.dateInput {
	width:					140px;
	background-image:		url(../images/date-input-bg.gif);
}

table.inloggenForm td.input span.inputHolder input.dayInput {
	margin-left:			7px;
	width:					16px;
	margin-right:			22px;
}

table.inloggenForm td.input span.inputHolder input.monthInput {
	margin-left:			7px;
	width:					16px;
	margin-right:			22px;
}

table.inloggenForm td.input span.inputHolder input.yearInput {
	width:					30px;
}

input.sameAdress {
	vertical-align:			middle;
	margin-right:			10px;
}

div.nextStepBtn {
	text-align:				right;
	padding-right:			40px;
	padding-bottom:			35px;
}

input.nextStepBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background-image:		url(../images/next-step-btn.gif);
	width:					91px;
	height:					24px;
	cursor:					pointer;
}

div.inloggenContent div.shippingAdressBillet {
	background:				url(../images/shipping-adress-divider.png) 10px 27px no-repeat;
	height:					auto;
	_padding-left:			59px;
}

div.kartOverview {
	width:					860px;
	margin:					0px auto;
	padding:				20px 0px;
}

a.adjastLink {
	font-size:				11px;
	color:					#8d8b89;
	text-decoration:		underline;
	margin-left:			10px;
	font-style:				italic;
	line-height:			36px;
	*line-height:			34px;
}

a.adjastLink:hover {
	text-decoration:		none;
}

h2.left {
	float:					left;
	margin-right:			10px;
}

div.kartOverview div.billet {
	width:					190px;
	float:					left;
}

div.kartOverview h3 {
	font-size:				12px;
	font-weight:			bold;
	color:					#3e3d3c;
	margin:					0px;
}

div.kartOverview div.userinfo {
	padding-bottom:			30px;
}

div.kartOrder {
	width:					550px;
	padding-right:			0px;
	float:					right;
	padding-top:			20px;
}

div.kartOrder div.row {
	padding-right:			0px;
}

div.paymentMetodHolder {
	float:					left;
	padding-top:			50px;
}

div.paymentMetodHolder ul {
	margin:					0px;
	padding:				0px;
	padding-bottom:			30px;
	list-style:				none;
	width:                  350px;
}
.paymentMetodHolder .total-right{
    float:                  right;
    margin:                 2px 0 0 0
    }
div.paymentMetodHolder ul li {
	/*display:				inline;*/
	white-space:            nowrap;
	padding-bottom: 10px;
}

div.paymentMetodHolder ul li * {
	vertical-align:			middle;
}

div.paymentMetodHolder ul li input,
div.paymentMetodHolder ul li img {
	/*margin-right:			10px;*/
}

div.paymentMetodHolder ul li label {
	margin-right:			20px;
}

input.agreeCheckbox {
	vertical-align:			middle;
	margin-right:			10px;
}

input.pageBackBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	vertical-align:			middle;
	background-image:		url(../images/page-back-btn.gif);
	width:					86px;
	height:					24px;	
	margin-right:			16px;
	cursor:					pointer;
}

input.settleBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	vertical-align:			middle;
	background-image:		url(../images/settle-btn.gif);
	width:					76px;
	height:					24px;	
	cursor:					pointer;
}


table.paymentForm {
	width:					510px;
}

table.paymentForm td.input {
	width:					300px;
}

table.paymentForm td.input span.inputHolder {
	width:					230px;
	background-image:		url(../images/creditcard-input-bg.gif);
}

table.paymentForm td.input span.inputHolder input {
	width:					210px;
}

table.paymentForm td.input span.creditCardNum {
	background-image:		url(../images/creditcard-number-input-bg.gif);
}

table.paymentForm td.input span.creditCardNum input {
	width:					30px;
	margin-right:			20px;
}

table.paymentForm td.input span.expDate {
	background-image:		url(../images/creditcard-date-input-bg.gif);
	width:					75px;
}

table.paymentForm td.input span.expDate input {
	width:					20px;
	margin-left:			5px;
	margin-right:			20px;
}

table.paymentForm td.input span.cvv2Input {
	background-image:		url(../images/creditcard-cvv2-input-bg.gif);
	width:					50px;
}

table.paymentForm td.input span.cvv2Input input {
	width:					30px;
}

a.meerInfo {
	font-style:				italic;
	text-decoration:		underline;
	margin-left:			10px;
	font-size:				11px;
}

a.meerInfo:hover {
	text-decoration:		none;
	color:					#3e3d3c;
}

input.otherPaymentBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	background-image:		url(../images/other-payment-btn.gif);
	width:					117px;
	height:					24px;
	cursor:					pointer;
	margin-right:			10px;
}

input.storeBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	background-image:		url(../images/store-btn.gif);
	width:					66px;
	height:					24px;
	cursor:					pointer;
	margin-right:			10px;
}

ul.help li div.content p.normal {
	font-size:				12px;
	font-style:				normal;
	margin-top:				10px;
}

ul.help li ul li em {
	font-style:				normal;
	float:					right;
}

ul.help li ul li ins {
	color:					#3e3d3c;
	margin-left:			10px;
}

div.orderHistoryOverview {
	padding:				30px 0px;
	margin-left:			-10px;
	display:				none;
}

div.orderHistoryOverview div.top {
	background-image:		url(../images/oreder-history-border-top.gif);
	width:					720px;
	height:					3px;
	overflow:				hidden;
}

div.orderHistoryOverview div.bottom {
	background-image:		url(../images/oreder-history-border-bottom.gif);
	width:					720px;
	height:					3px;
	overflow:				hidden;
}

div.orderHistoryOverview div.orderContent {
	width:					680px;
	padding:				10px 19px;
	border:					solid 1px #eae9e8;
	border-width:			0px 1px;
}

div.orderHistoryOverview div.orderContent div.titleHolder {
	border-bottom:			solid 1px #eae9e8;
	margin-bottom:			18px;
}

div.orderHistoryOverview div.orderContent div.titleHolder h2 {
	font-size:				20px;
	font-style:				italic;
	font-weight:			normal;
	line-height:			60px;
	margin-bottom:			10px;
}

ul.help li div.orderHistoryOverview div.orderContent p {
	font-size:				12px;
	font-style:				normal;
	line-height:			18px;
	margin-bottom:			18px;
}

ul.help li div.orderHistoryOverview div.orderContent p ins {
	color:					#3e3d3c;
	font-weight:			bold;
	margin-left:			0px;
}

ul.help li div.orderHistoryOverview div.orderContent table {
	width:					680px;
	font-style:				italic;
	font-weight:			normal;
	margin-bottom:			18px;
	line-height:			18px;
}

ul.help li div.orderHistoryOverview div.orderContent table thead {
	font-style:				normal;
	font-weight:			bold;
	color:					#3e3d3c;
	line-height:			28px;
}

ul.help li div.orderHistoryOverview div.orderContent hr {
	width:					680px;
	color:					#eae9e8;
	background-color:		#eae9e8;
	height:					1px;
	border:					none;
	border-width:			0px;
	margin:					8px 0px 24px 0px;
}

.btnHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	height:					24px;
	background:				url(../images/btn-dark-bg.gif) right 0px no-repeat;
	position:				relative;
	vertical-align:			middle;
}

ul.help li ul li .btnHolder 
{
    float:                  right;
}

.btnHolder a {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	line-height:			24px !important;
	height:					24px;
	overflow:				hidden;
	padding:				0px 10px 0px 7px;
	font:					normal 11px Georgia, "Times New Roman", Times, serif;
	color:					#eae9e8;
	_margin-top:			5px;
	_height:				19px;
}

ul.help li ul li .btnHolder a:hover 
{
    color:                  #eae9e8;
}

.btnHolder ins {
	position:				absolute;
	display:				block;
	width:					3px;
	height:					24px;
	background:				url(../images/btn-dark-bg.gif) 0px 0px no-repeat;
	overflow:				hidden;
	top:					0px;
	left:					-3px;
}

ul.help li ul li .btnHolder ins 
{
    margin-left:            0px;
}

.btnHover {
	background-position:	right -24px;
}

.btnHover ins {
	background-position:	0px -24px;
}

span.btnLight,
span.btnLight ins {
	background-image:		url(../images/btn-light-bg.gif);
}

span.btnLight a {
	color:					#3e3d3c;
}

/* Used in Ajax control for popups. Do not remove!*/
.dummyLink{
	display: none;
	visibility: hidden;
	}
	
div#blockAll {
	/*position:				absolute;*/
	position:fixed;
	top:					0px;
	left:					0px;
	width:					100%;
	height:					100%;
	background:				#3e3d3c;
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:			0.5;
	-khtml-opacity:			0.5;
	opacity:				0.5;
	z-index:				1000;
}

div#popupWindow {
	background:				url(../images/popup-bg.png) center bottom no-repeat;
	_background-image:		url(../images/popup-bg.gif);
	width:					578px;
	/*position:				absolute;*/
	position:fixed;
	top:					45%;
	left:					50%;
	margin-left:			-329px;
	padding:				0px 40px 30px 40px;
	z-index:				1001;
}

div#popupWindow div.content {
	text-align:				center;
}

div#popupWindow h2 {
	font:					italic 28px Georgia, "Times New Roman", Times, serif;
	color:					#3e3d3c;
	margin:					0px;
	margin-bottom:			18px;
}

div#popupWindow p {
	margin-bottom:			18px;
}

div#popupWindow div.topCorners {
	background:				url(../images/popup-bg.png) center top no-repeat;
	_background-image:		url(../images/popup-bg.gif);
	width:					658px;
	height:					30px;
	overflow:				hidden;
	position:				absolute;
	top:					-30px;
	left:					50%;
	margin-left:			-329px;
	z-index:				1002;
}

div.paymentMetodHolder ul li span.img {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;	
	width:					50px;
}

/* ACTIE PAGE */

div.actiePageContent {
	width:					946px;
	margin:					0px auto;
	padding-top:			19px;
}

div.actieFlashHolder {
	width:					940px;
	height:					380px;
	margin:					0px auto 15px auto;
	padding:				0px;
	background-image:		url(../images/actie-page-flash-bg.jpg);
}

#actieFlash {
	position:				relative;
	width:					940px;
	height:					380px;
}

#actieFlash a.benefitsBtn {
	display:				block;
	width:					232px;
	height:					30px;
	position:				absolute;
	top:					231px;
	left:					80px;
}

#actieFlash a.vewCollectionBtn {
	display:				block;
	width:					140px;
	height:					30px;
	position:				absolute;
	top:					231px;
	left:					326px;
}
/*Footer Links block*/ 
.footerLinkblockContainer
{
	list-style-type			:none;
	margin					:0;
	padding					:0px 0px 15px 0px;
}

.footerLinkblockContainer li
{
	width					:235px;
	float					:left;
	display					:block;
	padding					:0px;
	margin					:0px;
}

.footerLinkblockContainer li span.title 
{
	color				:#3E3D3C;
	font-size			:11px;
	font-weight			:bold;		
}
.footerLinkblockContainer a:hover
{
	color					:#3E3D3C;
}
.footerLinkblockContainer li ul 
{
	list-style				:none;
	margin					:0px;
	padding					:15px 0px 10px 0px;
}
.footerLinkblockContainer li ul li 
{
	padding					:0px;
	margin					:0px;
	display					:list-item;
	float					:none;
}
/**/

div.searchHolder span.inputHolder {
	background:				transparent url(../images/search-input-bg.png) repeat scroll 0 0;
	display:				inline-block;
	height:					24px;
	margin-right:			10px;
	vertical-align:			middle;
	width:					159px;
}

div.searchHolder span.inputHolder input {
	background:				transparent url(../images/spacer.gif);
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				11px;
	font-style:				italic;
	color:					#8d8b89;
	margin:					5px 0px 0px 6px;
	width:					146px;
	outline:				none;
}

span.btnLightOnDark,
span.btnLightOnDark ins {
	background-image:		url(../images/btn-light-on-dark-bg.gif);
}

div.homeWeeklyCalendarHolder {
	height:					440px;
	margin:					0px auto 19px auto;
	background-color:		#fff;
	border-bottom:			solid 1px #eae9e8;
}

div.homeWeeklyCalendarWrapper{
	width:					940px;
	margin:					0px auto;
}

div.homeWeeklyCalendarWrapper img{
	float:					left;
	margin-right:			10px;
}

div.homeWeeklyCalendarWrapper h2{
	color:					#3E3D3C;
	font-family:			Georgia,"Times New Roman",Times,serif;
	font-size:				38px;
	font-style:				italic;
	font-weight:			normal;
	line-height:			46px;
	margin:					0 0 35px;
	padding:				78px 0 0 0;
	letter-spacing:			-1px;
}

div.homeWeeklyCalendarWrapper p{
	line-height:			20px;
	margin-bottom: 25px;
}

div.homeWeeklyCalendarWrapper strong{
	font-size:				14px;
	color:					#3e3d3c;
	font-size:				bold;
}

div.daySwitcherHolder{
	padding-top:			47px;
	text-align:				right;
}

div.homeWeeklyCalendarWrapper .btnSwitchDay{
	zoom:					1;
	display:				inline-block;
	height:					28px;
	line-height:			28px;
	background:				url(../images/btn-switch-day.gif) 0 0 no-repeat;
	position:				relative;
	vertical-align:			middle;
	color:					#3e3d3c;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				11px;
	text-align:				center;
}

div.homeWeeklyCalendarWrapper .daySwitcherHolder a{
	display:				block;
	_width:					79px;
	min-width:				79px;
	padding:				0 3px;
}

div.homeWeeklyCalendarWrapper .btnDayPrev{
	border-right:			solid 1px #b9b7b6;
}

div.homeWeeklyCalendarWrapper .btnDayNext{
	background-position:	100% 0;
	
}

div.homeWeeklyCalendarWrapper .btnDayPrev:hover{
	background-position:	0 -28px;
}

div.homeWeeklyCalendarWrapper .btnDayNext:hover{
	background-position:	100% -56px;
}

.homeWeeklyCalendarWrapper span.btnHolder {
	height:					34px;
	background:				url(../images/btn-dark-34-bg.gif) right 0px no-repeat;
	margin-left:			3px;
}

.homeWeeklyCalendarWrapper span.btnHolder a {
	line-height:			34px !important;
	height:					34px;
	font:					normal 14px Georgia, "Times New Roman", Times, serif;
	_margin-top:			8px;
	_height:				26px;
	padding:				0 23px 0 20px
}

.homeWeeklyCalendarWrapper span.btnHolder ins {
	height:					34px;
	background:				url(../images/btn-dark-34-bg.gif) 0px 0px no-repeat;
}

.homeWeeklyCalendarWrapper span.btnHover {
	background-position:	right -34px;
}

.homeWeeklyCalendarWrapper span.btnHover ins {
	background-position:	0px -34px;
}

div.homeBilletsHolder a:hover,
div.homeBilletsHolder a ins {
	color:					#3e3d3c;
}

div.homeBilletsHolder {
	width:					921px;
	margin:					0 auto 20px auto;
	background-image:		url(../images/home-billet-bg-wide.png);
	padding:				20px 0 20px 19px;
}

div.homeBilletsHolder div.billetItem{
	float:					left;
	height:					243px;
	border-right:			solid 1px #eae9e8;
	width:					212px;
	margin-right:			23px;
}

div.homeBilletsHolder div.first{
}

div.homeBilletsHolder div.last{
	border-right:			0;
	margin-right:			0;
	
}

div.homeBilletsHolder h2 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				20px;
	line-height:			24px;
	margin:					-4px 0 6px 0;
	font-style:				italic;
	font-weight:			normal;
	color:					#3e3d3c;
	padding-top:            0;
}

div.homeBilletsHolder div.last h2 {
	line-height:			26px;
	margin-bottom:			7px;
}

div.homeBilletsHolder .featured-product_image_container {
	height:					170px;
	clear:					both;
	margin-bottom:			6px;
}

div.homeBilletsHolder ul.benefitsHolder {
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin:					12px 0 17px 0;
	padding:				0;
}

div.homeBilletsHolder ul.benefitsHolder li{
	color:					#3f973c;
	font-size:				11px;
	font-style:				italic;
	/*background:				transparent url(../images/benefit-bg.gif) no-repeat 0 50%;*/
	padding-left:			19px;
	line-height:			20px;
}

div.homeBilletsHolder p{
	margin-bottom: 11px;
}

div.homeBilletsHolder div.last img {
	margin-right:			10px;
}

div.homeBilletsHolder .thuiswinkelLogo{
	display:				block;
	margin-left:			23px;
	margin-top:				17px;
}

div.homeBilletsHolder .thuiswinkelLogo a{
	display:				block;
}

div.homeBilletsHolder a {
}

div.homeBilletsHolder a:hover,
div.homeBilletsHolder a ins {
	color:					#3e3d3c;
}


div.homeBilletsHolder span.moreItems a {
	font-size:		11px;
	font-style:		italic;
	border-bottom:	solid 1px #eae9e8;
}

div.homeLinksAdvancedHolder {
	width: 940px;
	margin: 0 auto 20px auto;
	overflow: auto;
}

div.homeLinksAdvancedHolder .linksAdvancedItemContainer{
	width: 235px;
	float: left;
}

div.homeLinksAdvancedHolder h2{
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				16px;
	line-height:			16px;
	margin:					0 0 10px 0;
	font-style:				italic;
	font-weight:			normal;
	color:					#3e3d3c;
}

div.homeLinksAdvancedHolder ul{
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin:					0;
	padding:				0;
}

div.homeLinksAdvancedHolder ul li{
	line-height:			18px;
	font-size:				11px;
}
/**/

/* show hint popup styles */
.showHintPopup {
    border-left:1px solid #EAE9E8;
    display:inline-block;
    margin-left:15px;
    padding-left:15px;
    vertical-align:middle;
}

.showHintPopup a {
    background-image:url(../images/sentHintBtn.gif);
    display:inline-block;
    height:23px;
    width:86px;
}

div.sendHintPopup div.imageHolder {
    background-image:url(../images/sendHint-popup-bg.gif);
    padding:10px 39px 0;
    width:auto;
}

.productPeviewColumn {
    float:left;
    margin-left:68px;
    margin-right:97px;
    margin-top:99px;
    overflow:hidden;
    width:245px;
}

.sentHintColumn {
    float:left;
    width:460px;
}

.sentHintColumn .note 
{
    font-style:italic;
    border-bottom:1px solid #EAE9E8;
    color:#3E3D3C;
    font-size:19px;
    padding:13px 0;
}

div.sendHintPopup h3 {
    font-size:10px;
    margin:13px 0 8px;
}

.sendHintForm span.inputHolder {
    background-image:url(../images/sentHintPopupInput.gif);
    display:inline-block;
    height:28px;
    width:120px;
}

.sendHintForm span.inputHolder input {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:transparent url(../images/spacer.gif) repeat scroll 0 0;
    color:#8D8B89;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:italic;
    font-variant:normal;
    font-weight:normal;
    height:14px;
    line-height:normal;
    margin-left:10px;
    margin-top:7px;
    width:100px;
}

.sendHintForm span.textareaHolder {
    background-image:url(../images/hintTextAreaWide.gif);
    display:inline-block;
    height:48px;
    margin-bottom:17px;
    width:460px;
}

.sendHintForm span.textareaHolder textarea {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:transparent url(../images/spacer.gif) repeat scroll 0 0;
    border:0 none;
    color:#8D8B89;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:italic;
    font-variant:normal;
    font-weight:normal;
    height:34px;
    line-height:normal;
    margin-left:10px;
    margin-top:7px;
    overflow:auto;
    width:440px;
}

.sendHintForm span.btnHover 
{
    background-position:right -24px;
}

.sendHintForm span.btnHolder a 
{
    -x-system-font:none;
    color:#EAE9E8;
    display:inline-block;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:24px;
    line-height:24px !important;
    overflow:hidden;
    padding:0 10px 0 7px;
}

.sendHintForm span.btnHover ins 
{
    background-position:0 -24px;
}
.sendHintForm span.btnHolder ins 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/btn-dark-bg.gif) no-repeat scroll 0 0;
    display:block;
    height:24px;
    left:-3px;
    overflow:hidden;
    position:absolute;
    top:0;
    width:3px;
}

.sendHintForm select {
    font-size:10px;
    display : inline !important;
}

.underLined td {
border-bottom:1px solid #EAE9E8;
padding-bottom:17px;
}
/* end of show hint popup styles */ 

.redPrice
{
	color		:#C52D29;
	font-weight	:bold;
}

.pagetitle
{
	color:#3E3D3C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:28px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:30px;
	margin:0;
}

/* New inform block and changes */
div.right-inform-cart{
    float:                  left;
    width:                  158px;
    font-size:              11px;
    color:                  #606060;
    line-height:            16px;
    background-color:       #eaeaea;
    padding:                25px 17px 0 10px;
    font-family:            Arial;
    }
div.block-info {
    margin-bottom:          23px;
}
span.ico-block-info {
    display:                block;
    float:                  left;
    height:                 42px;
    margin-right:           10px;
    width:                  42px;
}
div.block-info h3 {
    color:                  #606060;
    float:                  left;
    font-size:              11px;
    margin:                 0;
    text-transform:         none;
}
div.block-info span.text-block-info {
    color:                  #606060;
    float:                  left;
    font-size:              11px;
    line-height:            16px;
    width:                  105px;
}
span.ico-block-info.delivery {
    background:             url(../images/shopping_info_ico.png) no-repeat scroll 5px 12px transparent;
}
span.ico-block-info.returns {
    background:             url(../images/shopping_info_ico.png) no-repeat scroll 5px -60px transparent;
}
span.ico-block-info.secure {
    background:             url(../images/shopping_info_ico.png) no-repeat scroll 5px -129px transparent;
}
div.basketContainerLeft{
    float:                  left;
    width:                  745px;
    }
table.kart{
    width:                  705px;
    margin:                 0px 0px 0px 10px;
    }
div.pageContentHolder table.kart td.articlenumber{
    padding-left:           10px;
    }
div.pageContentHolder table.kart tbody td.image{
    text-align:             left;
    }
div.pageContentHolder table.kart td.image{
    width:                  110px;
    }
div.pageContentHolder table.kart td.count{
    width:                  125px;
    }
div.pageContentHolder table.kart td.totalprice{
    text-align:             right;
    padding-right:          10px;
    }
div.pageContentHolder div.kartTotal div.row{
    padding-right:          45px;
    }
div.pageContentHolder table.kart td.price,
div.pageContentHolder table.kart td.size{
    text-align:             center;
    }
div.pageContentHolder table.kart td.price{
    padding:                0px 10px 0px 10px;
    }
div.pageContentHolder table.kart td.description{
    width:                  95px;
    }
/* Checkout Addresses */
div.checkoutAdressesContainer{
    width:                  735px;
    margin-right:           10px;
    float:                  left;
    }
div.inloggenContent div.leftBillet,
div.checkoutContent div.leftBillet{
    padding-left:           10px;
    width:                  340px;
    }
div.inloggenContent div.rightBillet,
div.checkoutContent div.rightBillet{
    padding:                20px 0px 20px 35px;
    width:                  350px;
    }
table.inloggenForm td.label{
    width:                  120px;
    }
table.inloggenForm{
    width:                  340px;
    }
div.checkoutAdressesContainer div.borderedContent,
div.checkoutOrderOverContainer div.borderedContent{
    width:                  735px;
    }
div.checkoutAdressesContainer div.borderCornersTop,
div.checkoutOrderOverContainer div.borderCornersTop{
	width:					735px;
	background-image:		url(../images/same-products-top_rfc.png);
    }
div.checkoutAdressesContainer div.borderCornersBottom,
div.checkoutOrderOverContainer div.borderCornersBottom{
	width:					735px;
	background-image:		url(../images/same-products-bottom_rfc.png);
    }
/* Checkout Order Overview */
div.checkoutOrderOverContainer{
    width:                  735px;
    margin-right:           10px;
    float:                  left;
    }
div.checkoutOrderOverContainer div.kartOverview{
    width:                  735px;
    }
div.inloggenContent div.checkoutOrderOverContainer h2{
    padding:                0px 0px 0px 20px;
    }
div.checkoutOrderOverContainer div.kartOverview div.userinfo{
    padding-left:           20px;
    }
div.checkoutOrderOverContainer div.paymentMetodHolder{
    padding-left:           20px;
    width:                  290px;
    }
div.checkoutOrderOverContainer div.paymentMetodHolder h2{
    padding-left:           0px;
    }
div.checkoutOrderOverContainer div.kartOrder{
    padding-right:          20px;
    }
div.pageContentHolder div.checkoutOrderOverContainer div.kartTotal div.row{
    padding-right:          25px;
    }
div.checkoutContent{
	width:					940px;
	padding-top:			26px;
	margin:					0px auto;
	padding-bottom:			60px;     
    }
/* Error control in Order overview */
table.controlWarningMessageContainer{
    width:                  100%;
    margin-left:            20px;
    color:                  #b80000;
    }
table.controlWarningMessageContainer td.cntMiddle span{
    display:                block;
    width:                  50px;
    float:                  left;
    }
table.controlWarningMessageContainer td.cntMiddle div.text span{
    float:                  none;
    width:                  auto;
    }
table.controlWarningMessageContainer td.cntMiddle div.text{
    width:                  640px;
    float:                  left;
    margin-left:            20px;
    }
    
.simpleBorder
{
    border-top-width        :1px!important;
}

div.checkoutOrderOverContainer table.kart td.description h2
{
    padding-left            :0px;
}
.histDate{
    display:    		-moz-inline-stack;
	display:    		inline-block;
	zoom:     			1;
	*display:    		inline;
	width:              65px;
    }
.histTotal{
    display:    		-moz-inline-stack;
	display:    		inline-block;
	zoom:     			1;
	*display:    		inline;
	min-width:          60px;
}
.hisId{
    display:    		-moz-inline-stack;
	display:    		inline-block;
	zoom:     			1;
	*display:    		inline;
	min-width:          80px;
    }
    
.error_page_header
{
    font-size:20px!important;
    margin:20px 0 20px!important;
}    

.error_page a
{
    text-decoration:underline!important;
    }
/* Search input */
div.searchHolder{
	float: 					right;
	padding:				8px 0 0 0;
	width:                  175px;
	/*_overflow:				auto;*/
	height:					24px;
}

.search-input{
    position:relative;
    height:25px;
    padding-left:2px;
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
    }
.search-input ins{
    display:block;
    position:absolute;
    right:-2px;
    top:0;
    height:25px;
    width:2px;
    background:url(../images/search/input.png) 100% 0 no-repeat;
    }
.search-text{
    padding-left:5px;
    width:147px;
    color:#3e3d3c;
    height:24px;
    font-size:11px;
    line-height:24px;
    background:url(../images/search/input.png) 0 0 no-repeat;
    }
.search-button{
    cursor:pointer;
    display:block;
    width:21px;
    height:21px;
    position:absolute;
    top:2px;
    right:0px;
    background-image:url(../images/search/button.png);
    background-repeat:no-repeat;
    background-position:0 0;
    }
.search-button:hover{
    background-position:0 -21px;
    }
.search-button:active{
    top:3px;
    }
/* Delivery day */
.countContainer{
    float:left;
    width:120px;
    }
.count .delivery{
    float:left;
    width:175px;
    font-size:11px;
    font-weight:bold;
    color:#818487;
    }
.count .delivery a{
    text-decoration:underline;
    color:#3E3D3C;
    }
.avaliableDelivery{
    color:#39af64;
    font-weight:bold;
    }
.delLinkPopup{
    font-weight:normal;
    }
.basketWar{
    color:#3E3D3C;
    display:block;
    font-weight:bold;
    padding:10px 0 0 10px;
    }
div.sizeChartPopup.deliveryPop{
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-362px;
    margin-top:-225px;
    width:724px;
    background-image:url(../images/delivery-popup-bg.png);
    }
div.sizeChartPopup.deliveryPop div.imageHolder{
    background-image:none;
    padding:10px 20px 0 21px;
    width:750px;
    }
div.sizeChartPopup.deliveryPop b{
    color:#777777;
    }
div.sizeChartPopup.deliveryPop  a.close{
    left:auto;
    right:-5px;
    }
#deliveryPopup h2{
    font:					italic 28px normal;
	color:					#3e3d3c;
	font-family:			Georgia, "Times New Roman", Times, serif;
	line-height:			58px;
	padding:                15px 0 0 0;
	margin-bottom:          20px;
    }
#deliveryPopup h3{
    margin:                 11px 0;
    font-size:              12px;
    }
#deliveryPopup .leftBillet{
    padding:                0 20px 0 0;
    }
    

  .search-input
{
    *width:152px;
    *display:inline-block;
    }    
.search-input .search-text
{
    *position:absolute;
    *left:2px;
    *top:0px;
    
}  

table.order_detail_totalcost_display
{    
    font-size: 12px;
    font-style: normal!important;
    line-height: 18px;
    margin-bottom: 18px;    
    width:250px!important;
    font-weight:bold!important;
}

table.order_detail_totalcost_display ins
{    
    color: #3E3D3C!important;
    font-weight: bold!important;
    margin-left: 0!important;
}

.order_detail_totalcost_display_container
{
    height      :110px;
}
/** Add this **/
div.share-this {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-top:25px;
	margin-left:80px;
	}

.connect_widget .like_button_no_like .piece, 
.connect_widget .like_button_no_like {
    background-color: #e5e5de;
    border-color: #c5c5c0;
	}

.face_book_like{
	float:left;
	display:inline-block;
	width:240px;
	margin-top:16px;
	}
.social-block .face_book_like{
    width:235px;
    margin-left:5px
    }

.addthis_toolbox{
	float:left;
	margin-top:15px;
	}

.addthis_toolbox .custom{
	width:auto!important;
	padding:0px 10px 0px 10px;
	}

.addthis_toolbox .addthis_button_twitter{
	padding:0px 5px 0px 5px !important;
	}

.addthis_toolbox .addthis_button_twitter .at300bs{
	margin-top:5px;
	height:16px;
	width:18px;
	background:url(../images/Twitter.png) bottom left no-repeat;
	}

.addthis_toolbox .addthis_button_twitter:hover .at300bs{
	background:url(../images/Twitter.png) top left no-repeat;
	}

body .addthis_counter a.atc_s span {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:url(../images/addthis_ico.png) right center no-repeat;
	padding:0px 12px 0px 40px;
	margin:0px;
	height:26px;
	line-height:26px;
	font-size:11px;
	color:#525150;
	}

.addthis_counter a.atc_c, 
.addthis_counter a.addthis_button_expanded {
	padding-top:0px !important;
	background-color:#e5e5de;
	color:#525150;
	font-size:11px;
	font-weight:bold;
	border:none;
}

body .addthis_counter.addthis_pill_styl a.addthis_button_compact,
body .addthis_counter.addthis_pill_styl a.addthis_button_expanded{
	height:26px;
	font-size:11px;
	right:0px;
	line-height:26px;
	padding:0px;
	position:relative;
	}
body .addthis_counter addthis_pill_styl,
body .addthis_button_twitter at300b{
    display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:middle;
	float:none
    }
body .addthis_counter.addthis_pill_styl a.addthis_button_expanded{
	width:auto;
	padding-left:10px;
	display:none;
	}

body .addthis_counter a.atc_s{
	background-color:none !important;
	background:none !important;
	}

body #at15s{
	background:url(../images/addthis_ico_bgr.png) repeat;
	}

body #at16p{
	background:url(../images/addthis_ico_bgr.png) repeat;
	}

body .addthis_counter.addthis_pill_styl{
	height:26px;
	line-height:26px;
	background:none;
	background-color:#e5e5de;
	-moz-border-radius:0;
	padding-left:5px;
    padding-right: 5px;
	}

body .addthis_pill_styl .addthis_button_compact{
	width:auto !important;
	}
.social-block {
    padding-left: 30px;
    margin-bottom: 50px;
}
.addthis_toolbox{
 padding-right: 5px;   
}
.left-part {
    float: left;
    width: 340px;
    margin-left: 110px;
    padding-right: 50px;
}
.productInfoWrapper .info {
    margin-bottom: 50px;    
}

span.active
{
    font-weight :bold;
    text-decoration:none!important;
}

.paginationContainer{
    text-align  :right;
    padding-bottom:10px;
}
.paginationContainer{
    color:#535353
    }
.paginationContainer a{
    color:#2b2b2b;
    padding:0 2px
    }
.paginationContainer a .paginationType{
    text-decoration:underline
    }
.paginationContainer a:hover .paginationType{
    text-decoration:none
    }
.paginationContainer .titlePagin a{
    text-decoration:underline
    }
.paginationContainer .titlePagin a:hover{
    text-decoration:none
    }
.paginationContainer a:hover .paginationPrev,
.paginationContainer a:hover .paginationNext{
    color:#535353
    }
.lastpage,.firstpage
{
    text-decoration :underline;
}    

.lastpage:hover,firstpage:hover
{
    text-decoration :none;
}    


