@font-face {
	font-family: 'Square721BTBold';
	src: url('/style/sqr721b-webfont.eot');
	src: url('/style/sqr721b-webfont.eot?#iefix') format('embedded-opentype'),
	url('/style/sqr721b-webfont.woff') format('woff'),
	url('/style/sqr721b-webfont.ttf') format('truetype'),
	url('/style/sqr721b-webfont.svg#Square721BTBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

html
{
	background-color: #efe2c6;
	min-height: 100%;
	height: auto;
}

body
{
	font-family: Verdana, Arial;
	background-image: url('/images/back1.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

body, div, form
{
	margin: 0px;
	padding: 0px;
}

img
{
	display: block;
}

.error
{
	color: #bf0000;
	font-weight: bold;
}

#pagewrapper
{
	min-height: 1000px;
}

#headerwrapper
{
	height: 194px;
	background-image: url('/images/background.gif');
	background-repeat: repeat-x;
	position: relative;
	z-index: 999;
}

#quickmenuwrapper
{
	height: 38px;
	text-align: right;
	color: #fff;
}

#quickmenuwrapper p
{
	margin: 0px;
	padding: 10px 36px 0px 0px;
	font-size: 8pt;
	line-height: 10pt;
	float: right;
}

#quickmenuwrapper p span
{
	padding: 0px 4px 0px 4px;
}
#quickmenuwrapper p a
{
	color: #fff;
	text-decoration: none;
}

#wrapper1
{
	background-image: url('/images/back2.jpg');
	background-repeat: no-repeat;
}

#wrapper2
{
	background-image: url('/images/header_small.jpg');
	background-repeat: no-repeat;
	background-position: 100% 0px;
}

#wrapper2.large
{
	background-image: url('/images/header_large.jpg');
}

#menuwrapper
{
	height: 46px;
	background-image: url('/images/menu.gif');
	margin: 0px 272px 0px 193px;

	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;

	border-radius: 5px 0px 0px 0px;

	behavior: url('/style/PIE.htc');

	position: relative;
	z-index: 1000;
}

#logo
{
	position: absolute;
	top: 23px;
	left: 22px;
}

#mainmenu
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	position: relative;
	z-index: 1001;
}

#mainmenu li
{
	margin: 0px;
	padding: 5px 14px 5px 35px;
	float: left;
	font-size: 10pt;
	line-height: 12pt;
	border-right: 1px solid #dfd5c0;
	border-left: 1px solid #fcfaf6;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 15px 6px;
	position: relative;
	font-family: 'Square721BTBold';
	z-index: 1002;
}

#mainmenu li.first
{
	border-left: 0px;
}

#mainmenu li.last
{
	border-right: 0px;
}

#mainmenu li a
{
	color: #000;
	text-decoration: none;
}

#mainmenu li.hover a
{
	color: #00aec5;
}

#mainmenu li ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 36px;
	left: 0px;
	background-color: #efe2c6;
	width: 276px;
	background-image: url('/images/back4.gif');
	background-repeat: repeat-x;
	-moz-box-shadow: 0px 2px 3px #7d7d7d;
	 -webkit-box-shadow: 0px 2px 3px #7d7d7d;
	 box-shadow: 0px 2px 5px #7d7d7d;
}

#mainmenu li ul li
{
	margin: 0px;
	padding: 10px 10px 10px 42px;
	font-size: 9pt
	line-height: 12pt;
	border: 0px;
	float: none;
	background-image: url('/images/arrow2.gif');
	background-repeat: no-repeat;
	background-position: 20px 15px;
	font-family: Verdana;
	border-bottom: 1px solid #fff7e6;
}

#mainmenu li ul li.hover
{
	background-color: #00aec5;
	background-image: url('/images/arrow3.gif');
	background-position: 14px 11px;
}

#mainmenu li ul li span
{
	font-size: 8pt;
	color: #00aec5;
}

#mainmenu li.hover ul li a
{
	color: #5a461c;
}

#mainmenu li ul li a
{
	color: #5a461c;
	text-decoration: none;
}

#mainmenu li ul li.hover a
{
	color: #fff;
}

#mainmenu li ul li.hover span
{
	font-size: 8pt;
	color: #fff;
}

#leftcolumn
{
	width: 181px;
	float: left;
}

#middlecolumn
{
	margin: 0px 0px 0px 193px;
	background-color: #5a471b;
	padding: 10px 10px 10px 10px;
	min-height: 1px;
	position: relative;
	z-index: 1;

	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radi5us: 5px;

	border-radius: 0px 0px 5px 5px;

	behavior: url('/style/PIE.htc');

}

#bodywrapper
{
	min-height: 1px;
}

#contentwrapper
{
	min-height: 1px;
}

#footer
{
	text-align: right;
	padding: 15px 23px 15px 0px;
	color: #5b481d;
	font-size: 7pt;
	line-height: 9pt;
}

#footer a
{
	color: #5b481d;
	padding: 0px 0px 0px 10px;
}

#itemwrapper
{
	margin-right: 0px;
	min-height: 1px;
	background-color: #fff;
	padding: 10px 0px 0px 20px;

	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	border-radius: 0px 0px 10px 10px;

	behavior: url('/style/PIE.htc');
}

#shopwrapper
{
	background-color: #fff;
	padding: 20px 20px 20px 20px;

	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	border-radius: 0px 0px 10px 10px;

	behavior: url('/style/PIE.htc');
	
	font-size: 9pt;
}

#shopwrapper h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12pt;
	line-height: 14pt;
}

#shopwrapper a
{
	text-decoration: none;
	font-weight: bold;
	color: #00aec5;
}

.tableheader
{
	font-size: 9pt;
	line-height: 11pt;
	background-color: #5a461c;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.tablebody
{
	font-size: 9pt;
	line-height: 11pt;
	background-color: #f6eedd;
	color: #000;
	text-align: center;
}

#title1
{
	background-image: url('/images/back6.gif');
	background-repeat: repeat-x;
	height: 52px;

	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;

	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	
	border-radius: 10px 10px 0px 0px;

	behavior: url('/style/PIE.htc');
}

#title1 h1
{
	font-size: 15pt;
	line-height: 17pt;
	color: #fff;
	margin: 0px;
	padding: 15px 0px 0px 25px;
	font-family: 'Square721BTBold';
}

.item
{
	float: left;
	width: 167px;
	margin: 0px 0px 10px 0px;
	padding: 0px 16px 10px 0px;
	height: 362px;
	border-bottom: 1px solid #c8ba9b;
}

.item h2
{
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.item h2 a
{
	color: #5a461c;
	text-decoration: none;
}

#title2
{
	background-image: url('/images/line1.gif');
	background-repeat: repeat-x;
	height: 30px;
}

#title2 h1
{
	font-size: 12pt;
	line-height: 14pt;
	color: #00aec5;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	background-color: #fff;
	float: left;
}

#cup
{
	position: absolute;
	top: 44px;
	right: 0px;
	display: none;
}

#contactwrapper
{
	float: right;
	padding: 13px 287px 0px 0px;
}

#contact
{
	background-image: url('/images/contact.gif');
	width: 254px;
	height: 77px;
	color: #333029;
	font-size: 10pt;
	line-height: 12pt;
}

#contact_inside
{
	padding: 11px 0px 0px 17px;
}

#topshop
{
	width: 192px;
	position: absolute;
	top: 117px;
	right: 00px;
}

#topshop a
{
	color: #fff;
	text-decoration: none;
	float: left;
	display: block;
	background-image: url('/images/arrow4.gif');
	background-repeat: no-repeat;
	background-position: 100% 0px;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px 24px 5px 0px;
	margin-right: 2px;
}

#moreinfowrapper
{
	background-color: #fff;
	padding: 10px 25px 20px 25px;
}

#breadcrumb
{
	font-size: 8pt;
	line-height: 10pt;
	color: #5a461c;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #5a461c;
	margin: 0px 0px 20px 0px;
}

#breadcrumb a
{
	color: #00aec5;
	text-decoration: none;
}

#moreinfo
{
	color: #5a461c;
	font-size: 9pt;
	line-height: 12pt;
}

#moreinfo a
{
	text-decoration: none;
	font-weight: bold;
	color: #00aec5;
}

#moreinfo ul
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	list-style: none;
}

#moreinfo ul li
{
	margin: 0px;
	padding: 0px 0px 4px 14px;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

#moreinfo p
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#imagewrapper
{
	float: right;
	width: 250px;
	margin: 0px 0px 0px 25px;
	padding: 10px 0px 0px 0px;
}

#menu
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu li
{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	line-height: 12pt;
	background-image: url('/images/menu1.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: 'Square721BTBold';
	width: 181px;
	height: 35px;
}

#menu li.hover
{
	background-image: url('/images/menu1_over.gif');
}

#menu li a
{
	display: block;
	color: #5a461c;
	text-decoration: none;
	padding: 10px 0px 0px 31px;
}

#menu li.hover a
{
	color: #efe2c6;
}

#menu li.odd
{
	background-image: url('/images/menu1_large.gif');
	height: 49px;
}

#menu li.odd.hover
{
	background-image: url('/images/menu1_large_over.gif');
}

#topshop .basket
{
	font-size: 8pt;
	line-height: 10pt;
	color: #efe2c6;
	background-image: url('/images/basket.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 0px 0px 5px 19px;
}

#topshop .basket_info
{
	color: #ffffff;
	font-size: 8pt;
	line-height: 10pt;
}

#homebox1
{
	height: 227px;
	background-color: #efe2c6;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	border-radius: 10px 10px 10px 10px;

	behavior: url('/style/PIE.htc');

	padding: 7px 7px 7px 7px;

	position: relative;
}

#homebox1_inside
{
	background-image: url('/images/women.jpg');
	background-position: 100% 0px;
	height: 227px;
	position: relative;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	border-radius: 10px 10px 10px 10px;

	behavior: url('/style/PIE.htc');
}

#homebox2
{
	background-color: #efe2c6;
	position: relative;
	padding: 7px 7px 7px 7px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	border-radius: 10px 10px 10px 10px;

	behavior: url('/style/PIE.htc');
}

#homebox3
{
	height: 331px;
	padding: 10px 0px 0px 0px;
	background-color: #cceaea;
	background-image: url('/images/home1.jpg');
	background-repeat: no-repeat;
	background-position: 0px 140px;

	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;

	border-radius: 10px 0px 0px 0px;

	behavior: url('/style/PIE.htc');

	position: relative;
}

#homebox4
{
	height: 469px;
	background-color: #efe2c6;

	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;

	border-radius: 0px 10px 10px 0px;

	behavior: url('/style/PIE.htc');

	position: relative;
}

#homebox5
{
	background-color: #bdd73e;
	height: 128px;

	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;

	border-radius: 0px 0px 0px 10px;

	behavior: url('/style/PIE.htc');

	position: relative;
}

#image1
{
	float: right;
	border: 6px solid #5a471c;
	margin: 0px 0px 18px 18px;
}

.link1 a
{
	color: #5a471c;
	text-decoration: none;
	display: block;
	background-image: url('/images/arrow5.gif');
	background-repeat: no-repeat;
	background-position: 160px 0px;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px 24px 0px 0px;
}

#box1
{
	background-image: url('/images/box1.gif');
	width: 348px;
	height: 115px;
	text-align: center;
	color: #efe2c6;
	font-size: 13pt;
	line-height: 17pt;
	margin: 0px auto 0px auto;
}

#box1 p
{
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

#box2
{
	font-size: 9pt; 
	line-height: 13pt; 
	color: #5a471c; 
	padding: 21px 5px 0px 110px;
}

#box2 p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#text1
{
	font-family: 'Square721BTBold'; 
	font-size: 22pt; 
	line-height: 22pt; 
	color: #00aec5; 
	background-color: #cceaea; 
	text-align: center; 
	height: 50px;

	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;

	border-radius: 0px 0px 10px 10px;

	behavior: url('/style/PIE.htc');
}

#text2
{
	font-family: 'Square721BTBold'; 
	font-size: 22pt; 
	line-height: 22pt; 
	color: #00aec5; 
	background-color: #cceaea; 
	text-align: center; 
	height: 50px;

	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;

	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;

	border-radius: 10px 10px 0px 0px;

	behavior: url('/style/PIE.htc');
}

#logos
{
	height: 126px; 
	background-color: #edfefe;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;

	border-radius: 0px 0px 10px 0px;

	behavior: url('/style/PIE.htc');
}

#content
{
	min-height: 1px;
	background-color: #fff;
	padding: 20px 20px 20px 20px;

	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	border-radius: 0px 0px 10px 10px;

	behavior: url('/style/PIE.htc');

	color: #5a461c;
	font-size: 9pt;
	line-height: 12pt;
}

#content ul
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	list-style: none;
}

#content ul li
{
	margin: 0px;
	padding: 0px 0px 4px 14px;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

#content p
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#content a
{
	text-decoration: none;
	font-weight: bold;
	color: #00aec5;
}

#content h2
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 10pt;
	line-height: 12pt;
}

#content .image
{
	float: right;
	margin: 0px 0px 20px 20px;
}

#content .image_content
{
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 20px 0px 0px 0px;
}

#description
{
	font-size: 9pt;
	line-height: 12pt;
	padding: 0px 20px 15px 0px;
}

#description p
{
	margin: 0px;
	padding: 0px 0p 10px 0px;
	color: #5a461c;
}

#box4
{
	width: 303px;
	height: 63px;
	position: absolute;
	top: 146px;
	right: 0px;
	background-image: url('/images/box4.png');
	color: #efe2c6;
	text-align: center;
	font-size: 12pt;
	line-height: 13pt;
}

#box4 p
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#box4 a
{
	color: #efe2c6;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

#box4 span
{
	font-size: 8pt;
}

#box5
{
	width: 213px;
	height: 125px;
	position: absolute;
	top: 11px;
	right: 11px;
	background-image: url('/images/box3.png');
	color: #5a471c;
	text-align: center;
	font-size: 28pt;
	line-height: 28pt;
	letter-spacing: -0.05em;
}

#box5 p
{
	margin: 0px;
	padding: 11px 0px 0px 0px;
}

#box5 p strong
{
	font-size: 31pt;
}

.cat
{
	cursor: pointer;
	width: 177px;
	height: 190px;
	border: 3px solid #5a471c;
	float: left;
	margin: 0px 5px 5px 0px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	behavior: url('/style/PIE.htc');

}

.cat a
{
	color: #fff;
	text-decoration: none;
}

#logowrapper
{
	height: 130px;
	position: relative;
	overflow: hidden;
}

#logos
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#logos2
{
	position: absolute;
	top: 0px;
	right: 0px;
}

.fieldinput input
{
	width: 250px;
}

.fieldtextarea textarea
{
	width: 250px;
}

#offer1
{
	height: 131px;
	background-image: url('/images/back8.jpg');
	margin: 0px 0px 10px 0px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-radius: 10px 10px 10px 10px;

	position: relative;

	behavior: url('/style/PIE.htc');

}

#offer1_left
{
	position: absolute;
	top: 0px;
	left: 0px;

	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;

	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;

	border-radius: 10px 0px 0px 10px;

	overflow: hidden;

	behavior: url('/style/PIE.htc');
}

#offer1_right
{
	position: absolute;
	top: 0px;
	right: 0px;

	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;

	border-radius: 0px 10px 10px 0px;

	overflow: hidden;

	behavior: url('/style/PIE.htc');
}

#offer1_middle
{
	width: 705px;
	margin: 0px auto 0px auto;
	position: relative;
	padding: 10px 0px 0px 0px;
	z-index: 2;
}

#offer2
{
	height: 131px;
	background-image: url('/images/back9.jpg');
	margin: 0px 0px 10px 0px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-radius: 10px 10px 10px 10px;

	position: relative;

	behavior: url('/style/PIE.htc');

}

#offer2_middle
{
	width: 751px;
	margin: 0px auto 0px auto;
	position: relative;
	padding: 15px 0px 0px 0px;
	z-index: 2;
}

#offer2_right
{
	position: absolute;
	top: 0px;
	right: 0px;

	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;

	border-radius: 0px 10px 10px 0px;

	overflow: hidden;

	behavior: url('/style/PIE.htc');
}


