BODY, HTML {
	border : 0;
	margin : 0;
	padding : 0;
	width : 100%;
	height : 100%;
	overflow : hidden;
}

BUTTON {
	border-bottom : 1px #4f4832;
	border-left : 1px #cbbe94;
	border-right : 1px #776d4b;
	border-style : solid;
	border-top : 1px #d9cfb1;
	width : 206px;
	background : #bdaa7b;
	color : #37383c;
	font-weight : bold;
	cursor : pointer;
}

DIV.Brick {
	float : left;
}

DIV.Brick A {
	display : block;
	color : #37383c;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

DIV.Brick A IMG {
	border : 1px dashed #ecebd4;
	margin : 5px;
	padding : 5px;
	display : block;
}

DIV.Brick A IMG.Cat {
	padding : 37px 48px;
}

DIV.Brick A:Hover {
	color : #f30c0d;
}

DIV.Brick A:Hover IMG {
	border : 1px dashed #e1d19f;
}

FORM {
	margin : 0;
	padding : 0;
}

IMG {
	border : none;
	vertical-align : middle;
}

INPUT {
	border : 2px inset #ececd4;
	margin-bottom : 0;
	width : 328px;
	background : #ececd4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
}

LABEL.Radio {
	display : block;
	font-weight : bold;
	cursor : pointer;
}

LABEL.Radio INPUT {
	border : none;
	width : auto;
	cursor : pointer;
}

SELECT {
	width : 330px;
	background : #ececd4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
}

TD {
	vertical-align : top;
}

TEXTAREA {
	border : 2px inset #ececd4;
	border-bottom : none;
	width : 328px;
	background : #ececd4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
}

TR.List TD {
	border-bottom : 1px dashed #e1d19f;
	padding : 1px 0;
	vertical-align : middle;
}

TR.Subtotal TD {
	border-bottom : 1px solid #e1d19f;
	border-top : 1px solid #e1d19f;
	padding : 1px 0;
}

TR.Total TD {
	border-bottom : 3px double #e1d19f;
	border-top : 1px solid #e1d19f;
	padding : 1px 0;
	font-weight : bold;
}

UL {
	margin : 12px 24px;
}

.AlignRight {
	width : 100%;
	text-align : right;
}

.Input {
	border-bottom : 2px solid #e1d19f;
	padding-top : 3px;
	width : 330px;
	text-align : right;
}

.Input INPUT {
	border-bottom : none;
}

.Label {
	border-bottom : 2px solid #e1d19f;
	padding-top : 3px;
	font-weight : bold;
	vertical-align : middle;
}

.Listbox {
	border-bottom : 1px dashed #e1d19f;
	padding : 5px 0;
}

.Transparent {
	opacity : .25;
}

.ZoomIn {
	cursor : url(/cur/zoomin.cur), -moz-zoom-in;
}

.ZoomOut {
	cursor : url(/cur/zoomout.cur), -moz-zoom-out;
}

#ContentWrapper {
	width : 100%;
	background : url(/gfx/bg_content.gif) repeat-y center;
	height : 100%;
	left : 0;
	overflow : auto;
	position : absolute;
	top : 0;
	overflow-y : scroll;
}

#ContentWrapper #LoadingMessage {
	margin-left : 53px;
	width : 100px;
	background : url(../gfx/loading.gif) no-repeat;
	height : 100px;
	left : 50%;
	position : absolute;
	top : 360px;
}

#ContentWrapper #Logo {
	margin-left : -467px;
	width : 206px;
	background : url(/gfx/bg_logo.jpg) no-repeat;
	height : 138px;
	left : 50%;
	position : absolute;
	top : 138px;
	z-index : 1;
}

#ContentWrapper #Menu {
	margin-left : -467px;
	padding : 25px 0 25px 0;
	width : 206px;
	left : 50%;
	position : absolute;
	top : 276px;
}

#ContentWrapper #Menu #Credits {
	margin-top : 25px;
	padding : 2px;
	display : none;
	text-align : center;
}

#ContentWrapper #Menu #Credits A {
	border-bottom : none;
	display : inline;
}

#ContentWrapper #Menu #Credits A:Hover {
	background : none;
	color : #f30c0d;
}

#ContentWrapper #Menu A {
	border-bottom : 1px solid #ecebd4;
	padding : 2px 0;
	width : 100%;
	display : block;
	color : #37383c;
	text-align : center;
	text-decoration : none;
}

#ContentWrapper #Menu A.Active {
	font-weight : bold;
}

#ContentWrapper #Menu A:Hover {
	background : #ecebd4;
}

#ContentWrapper #SelectCountry {
	margin-left : 257px;
	width : 206px;
	background : #e1d19f;
	left : 50%;
	position : absolute;
	top : 300px;
	z-index : 100;
}

#ContentWrapper #SelectCountry A {
	border-bottom : 1px solid #ecebd4;
	padding : 5px;
	display : block;
	color : #37383c;
	font-weight : bold;
	text-decoration : none;
}

#ContentWrapper #SelectCountry A:Hover {
	background : #ecebd4;
}

#ContentWrapper #ShoppingCart {
	margin-left : 257px;
	padding : 5px;
	width : 196px;
	background : url(/gfx/bg_shoppingcart.png);
	text-align : center;
	height : 138px;
	left : 50%;
	overflow : hidden;
	position : absolute;
	top : 138px;
	z-index : 25;
}

#ContentWrapper #ShoppingCart A {
	color : #37383c;
	text-decoration : none;
}

#ContentWrapper #ShoppingCart A:Hover {
	color : #f30c0d;
}

#ContentWrapper #ShoppingCartItem:first-line {
	font-size : 1.2em;
	font-weight : bold;
}

#ContentWrapper #Slide {
	margin-left : -261px;
	width : 743px;
	left : 50%;
	overflow : hidden;
	position : absolute;
	top : 138px;
	z-index : 25;
}

#ContentWrapper #Slide #Content {
	padding : 158px 0 40px 20px;
	width : 704px;
}

#ContentWrapper #Slide #Content #Copyright {
	padding-top : 25px;
	width : 100%;
	text-align : center;
}

#ContentWrapper #Slide #Content #SelectProduct {
	padding : 68px 20px 20px 20px;
	width : 408px;
	height : 60px;
	left : 0;
	position : absolute;
	top : 0;
}

#ContentWrapper #Slide #Content #SelectProduct SELECT {
	margin : 2px 0;
	width : 322px;
	background : #ecebd4;
	color : #37383c;
}

#ContentWrapper #SlideShow {
	margin-left : -467px;
	width : 206px;
	background : #bdaa7b no-repeat;
	height : 138px;
	left : 50%;
	position : absolute;
	top : 0;
	z-index : 1;
}

#ContentWrapper #SlideShow #SlideShowImage {
	width : 206px;
	height : 138px;
	filter : alpha(opacity=0);
	-moz-opacity : 0;
	opacity : 0;
}

#ContentWrapper #Top {
	margin-left : -261px;
	width : 744px;
	background : url(/gfx/top/1.jpg) no-repeat;
	height : 276px;
	left : 50%;
	position : absolute;
	top : 0;
	z-index : 1;
}
