body {
	background:#A51919 url(bg.gif) repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
	color:#5B3D3D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {text-decoration:underline; border:none; font-weight:bold;}
a:link, a:visited {color:#5B3D3D;}
a:hover, a:focus, a:active {color:#C95F00;}

h1, h2, h3, h4, h5, h6, form, p, ul, ol, dl, li {margin:0; padding:0;}

.hide {display:none; visibility:hidden;}
.show {display:inherit; visibility:visible;}
a img {border-width:0;}

hr {height:1px; border:none; color:#5B3D3D; background:#5B3D3D;}

/* ########## SKIP ########## */
#skip {display:none;}

/* ########## CONTAINER ########## */
#container {
	margin:0 auto;
	width:986px;
	border:none;
}

/* ########## HEAD ########## */
#head {
	background:url(bg.top.gif) repeat-y;
	height:172px;
	
	vertical-align:top;
	text-align:center;
	padding:0;
}
#ornament {
	background:url(ornament.jpg) top left no-repeat;
	height:38px;
	
	vertical-align:top;
	text-align:center;
	padding:0;
}

	



/* ########## TOP-MENU ########## */
#top-menu {
	background:#F5EAD8 url(left.gif) top left no-repeat;
	height:21px;
	padding-left:15px;
	vertical-align:top;
}
#top-menu div.right {background:url(right.gif) top right no-repeat; padding-right:15px; height:21px;}
#top-menu div.links {background:url(shadow.gif) repeat-x; height:21px; font-size:10px; font-weight:bold; padding-top:2px;}
#top-menu div.links span, #top-menu div.links span a {font-size:11px; font-weight:bold; color:#5B3D3D; text-decoration:none; border:none;}
#top-menu div.links span a {padding:0 5px 0 5px;}
#top-menu div.links span a:link, #top-menu div.links span a:visited {color:#5B3D3D;}
#top-menu div.links span a:hover, #top-menu div.links span a:focus, #top-menu div.links span a:active {color:#C95F00;}

#date {float:left; width:185px; text-align:center;}
#top-links {float:right; margin:0 30px 0 10px; padding:0 10px 0 10px;}
#top-links, #top-links a {font-weight:bold;}
#top-links a {text-decoration:none; font-size: 12px; margin:0 5px 0 5px;}


/* ########## LEFT ########## */
#left {
	background:#F5EAD8 url(bg.middle.gif) top left repeat-y;
	
	width:175px;
	vertical-align:top;
	text-align:left;
	padding:0 0 10px 0;
}

#left div.links {
	margin:0 0 0 25px;
	width:150px;
	text-align:left;
}
#left div.links a {
	display:block;
	
	/*
	background:url(menu.gif) top left no-repeat;
	height:21px;
	width:167px;
	*/
	
	width:150px;
	margin:0 0 1px 0;
	background:#e7daca;
	padding:4px 0 4px 20px;
	
	border:none;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

#left div.links a.submenu, #left div.links a.asubmenu {padding-left:30px; font-weight:normal;}

#left div.links a:link, #left div.links a:visited {color:#664944;text-decoration:none; background:#e7daca;}
#left div.links a:hover, #left div.links a:focus, #left div.links a:active {color:#C95F00; text-decoration:underline; background:#d6c9b9;}

#left div.links a.active:link, #left div.links a.active:visited,
#left div.links a.active:hover, #left div.links a.active:focus, #left div.links a.active:active,
#left div.links a.asubmenu:link, #left div.links a.asubmenu:visited,
#left div.links a.asubmenu:hover, #left div.links a.asubmenu:focus, #left div.links a.asubmenu:active
{text-decoration:none; color:#C95F00;}

/*CURRENCY*/
#left select#currency-inpt {width:100px; height:18px; font-size:10px; color:#8D8D8D; margin:20px 0 20px 25px;}

/*LANGUAGES*/
div#languages {padding:10px 0 10px 0; margin:0 0 0 25px; text-align:center;}
div#languages a {border:none; margin:0 4px 0 4px; text-decoration:none;}















/* ########## CONTENT ########## */
#content {
	padding:20px 6px 10px 11px;
	vertical-align:top;
	text-align:left;
	background:#F5EAD8;
}


#body {font:12px verdana, Helvetica, sans-serif; text-align:justify; line-height:1.5;}

#body a {text-decoration:underline; border:none; font-weight: normal; color:#517191;}
#body a:link, #body a:visited {color:#517191;}
#body a:hover, #body a:focus, #body a:active {color:#C95F00;}


#body p {padding-bottom:15px;}
#body ul, #body ol {margin:0px 0px 15px 15px;}


#body a.product {
	display:block;
	float:left;
	width:116px;
	height:132px;
	text-align:center;
	margin:0 15px 15px 0;
	/*padding:10px;*/
	text-decoration:none;
}

#body a.product img {margin:15px 10px 0 10px; border:none; text-decoration:none;}
#body a.product span {display:block; margin:5px 5px 0 5px; text-decoration:underline; font-size:10px;}
#body a.product:link, #body a.product:visited {border:#d3b8b6 1px dashed; color:#517191;}
#body a.product:hover, #body a.product:focus, #body a.product:active {border:#C95F00 1px dashed; color:#C95F00;}


/*
ul#sitemap {margin:25px;}
ul#sitemap ul {margin-left:15px;}
*/




/*
#content p {
	font-size: 10px;
	color: #664944;
	font-weight: normal;
	text-align:justify
}


#content div.content {
	clear:both;
	margin-top:10px;
	text-align:left;
	font-size: 10px;
	color: #5B4A4A;
	font-weight: bold;
}
*/




/*####### TITLES ########*/
h1, div.longtitle, div.shorttitle {
	height:11px;
	margin-bottom:10px;
	padding:0;
	color:#D92E00;
	font-weight:bold;
	white-space:nowrap;
	line-height:normal;
}
h1, div.longtitle {
	background:url(dot.long.gif) right top no-repeat;
	width:534px;
}
#company-profile h1, div.shorttitle {
	background:url(dot.short.gif) right top no-repeat;
	width:226px;
}
h1 {font-size:13px;}
#company-profile h1, div.shorttitle, div.longtitle {font-size:11px;}
#company-profile h1, #company-news div.shorttitle {width:262px;}
h1 span, div.longtitle span, div.shorttitle span {background:#F5EAD8; padding:0 5px 0 0;}


h2 {font-size:14px;}
/*####### TITLES ########*/






/*####### HOME ########*/
#company-profile, #company-news {
	text-align:justify;
	width:262px;
	padding:0;
	float:left;
	font-size:11px;
}

#company-profile p, #company-news p {padding-bottom:5px;}

#company-profile {margin:0 5px 20px 0;}
#company-news {margin:0 0 20px 5px;}
#specials {clear:both; margin:0 0 20px 0;}
#exclusive {clear:both; margin:0 0 0 0;}
/*####### HOME ########*/







/*product*/
#product-page {
	width:420px;
	margin:0 auto;
	text-align:left;
}
#product-page .img {
	background:#eadfcd;
	width:420px;
	margin-bottom:1px;
	text-align:left;
	padding:0 0 10px 0;
}

#product-page .img img {
	margin:10px 0 0 10px;
}

#product-page .left {
	background:#e0d5c3;
	width:420px;
	margin-bottom:1px;
}
#product-page .right {
	float:left;
	width:70px;
	background:#dacfbd;
	border-right:#F5EAD8 1px solid;
	padding-left:3px;
}
#product-page .link {
	text-align:right;
	margin-top:3px;
	font-size:10px;
}
/*product*/




ol#products li {margin-bottom:10px;}
div#news h2 {color:#D92E00;}
div#company-news a, #content div.content a {
	margin-bottom:15px;
}
img.left {clear:both; float:left; margin-right:5px;}
div.submit {clear:both; text-align:center;}
div.submit input {font-size:10px; color:#615D5D; margin-top:15px;}


div#items table {position:relative; width:90%; margin:15px auto;}
div#items table th, div#items table td {background:#DCD3C0; color:#5b4a4a; margin:6px; padding:4px; font-weight:normal; text-align:left;}
div#items table th {font-weight:bold; text-align:right;}



/*####### Contact us #######*/
.df {
	margin-top:20px;
	line-height:2;
}
.df strong{margin-left:45px}
.df label {
	clear:both;
	display:block;
	float:left;
	width:135px;
	text-align:right;
	margin-top:2px;
}
.df input, .df textarea {
	display:block;
	float:left;
	width:300px;
	text-align:left;
	border:none;
	border:1px #000 solid;
	margin-left:3px;
}
.df textarea {border:1px #000 solid;}
#body .submit {
	clear:both;
	margin-left:135px;
	padding-top:20px;
	width:300px;
}

/*
div#contact-us {text-align:center;}
div#contact-us dl {width:300px; margin:0 auto 30px 120px; margin-top:20px;}
div#contact-us dl dt {clear:both; float:left; width:70px; margin-top:5px; text-align:right; padding:3px;}
div#contact-us dl dd {float:left; width:230px; font-weight:normal; margin-top:5px; padding:3px;}

div#contact-us form {clear:both; width:400px; margin:0 auto 0 70px; margin-top:20px;}
div#contact-us form label {display:block; clear:both; float:left; width:100px; margin:5px; text-align:right;}
div#contact-us form input,
div#contact-us form textarea
{
	display:block; float:left;
	width:230px;  font-weight:normal; margin:5px;
	border:#5b4a4a 1px solid;
	padding:1px;
}
div#contact-us form .submit {text-align:left;clear:both; margin:5px 0 0 120px;}
div#contact-us form .submit input {width:auto; margin:0; padding:0;}

div#contact-us .ok {clear:both; text-align:center; color:red; font-weight:bold;}
*/
/*####### Contact us #######*/














/* ########## RIGHT ########## */
#right {
	width:240px;
	padding:20px 5px 10px 5px;
	text-align:left;
	background:#F5EAD8 url(bg.middle.gif) top right repeat-y;
	vertical-align:top;
}

#filter, #useful-links {width:230px;}

#filter label, #filter select, #filter input {font-size:10px; color:#615D5D;}
#filter label {width:60px; text-align:right; vertical-align:middle; padding:2px 0 0 0; clear:both; float:left; margin:0 4px 2px 0;}
#filter select.long {width:162px; height:18px; font-size:10px; color:#8D8D8D; float:left; margin-bottom:2px;}
#filter select.short, #filter select.left, #filter input.short, #filter input.left {width:79px; height:18px; font-size:10px; color:#8D8D8D; float:left; margin-bottom:2px;}
#filter select.left, #filter input.left {margin-right:4px;}
#filter input {padding-left:2px;}

#useful-links {
	margin-top:20px;
	text-align:left;
	font-size: 10px;
	color: #5B4A4A;
	font-weight: bold;
	margin-right:20px;
}
#useful-links img {clear:both; float:left; margin-right:5px;}
#useful-links a {
	margin-bottom:15px;
}






/* ########## DIVIDER ########## */
#divider {
	background:#F5EAD8 url(dot.gif) top left repeat;
	height:15px;
	padding:0 0 0 20px;
	text-align:left;
	margin:0 24px 0 24px;
	vertical-align:top;
}
#divider a {text-decoration:none; border:none; display:block; float:left; margin:0px 2px 0 3px; }




/* ########## FOOTER ########## */
#footer {
	background:url(bg.middle.gif) repeat-y;
	vertical-align:top;
	text-align:center;
	padding:0;
	
	padding-bottom:10px;
}
#footer div.contacts {width:180px; float:left; text-align:right; padding-top:10px;}
#footer div.content {text-align:center; padding-top:10px}
#footer div.contacts, #footer div.content, #footer div.contacts a, #footer div.content a {font-size:10px; font-weight:normal; color:#8B7070;}
#footer div.contacts a:link, #footer div.content a:link,
#footer div.contacts a:visited, #footer div.content a:visited {color:#8B7070;}
#footer div.contacts a:hover, #footer div.content a:hover,
#footer div.contacts a:focus, #footer div.content a:focus,
#footer div.contacts a:active, #footer div.content a:active {color:#C95F00;}

#footer div.content a {border:none;}

#footer #horizontal-links {font-weight:bold;}
#footer #horizontal-links a {
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	text-align:justify;
	color: #517191;
	margin:0 5px 0 5px;
}
#footer #horizontal-links a:link, #footer #horizontal-links a:visited {color:#517191;}
#footer #horizontal-links a:hover, #footer #horizontal-links a:focus, #footer #horizontal-links a:active {color:#C95F00;}

#copyright {line-height:1.5; margin:20px 0 0px 0;}
#copyright span {display:block;}
#validation a {text-transform:uppercase; padding:0 2px 0 2px;}















/* ########## BLUE LINK ########## */
a.blue {
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
	text-align:justify;
	display:block;
	color: #517191;
}
a.blue:link, a.blue:visited {color:#517191;}
a.blue:hover, a.blue:focus, a.blue:active {color:#C95F00;}











/*LOGO*/
/*
div#logo {text-align:left; padding:20px 0 20px 0;}
div#logo a {width:150px; height:55px; display:block; border:none;}
div#logo a {background:url(logo.gif) left top no-repeat;}
div#logo a:hover, div#logo a:focus, div#logo a:active {background:url(logo.hover.gif) left top no-repeat;}
*/

/*TABS*/
/*
div#tabs {position:relative; text-align:left; padding-left:50px;}
div#tabs a {
	position:relative;
	display:block;
	float:left;
	border:0;
	
	cursor:pointer;
	margin:0 5px 0 0;
	padding:3px 3px 2px 3px;
	color:#1C2E53;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	
	width:100px;
	
}
div#tabs a span {position:absolute; top:0; display:block; width:10px; height:10px;}
div#tabs a span.right {right:0;}

div#tabs a:link, div#tabs a:visited {background:#6CAAD9 url(tabs.passive.left.gif) left top no-repeat;}
div#tabs a:link span.right, div#tabs a:visited span.right {background:url(tabs.passive.right.gif) right top no-repeat;}

div#tabs a:hover, div#tabs a:focus, div#tabs a:active {background:#B1D3EC url(tabs.hover.left.gif) left top no-repeat;}
div#tabs a:hover span.right, div#tabs a:focus span.right, div#tabs a:active span.right {background:url(tabs.hover.right.gif) right top no-repeat;}

div#tabs .active:link,
div#tabs .active:visited,
div#tabs .active:hover,
div#tabs .active:focus,
div#tabs .active:active
{background:#fff url(tabs.active.left.gif) left top no-repeat;}
div#tabs .active:link span.right,
div#tabs .active:visited span.right,
div#tabs .active:hover span.right,
div#tabs .active:focus span.right,
div#tabs .active:active span.right
{background:url(tabs.active.right.gif) right top no-repeat;}
*/

/*SUBTABS*/
/*
div#subtabs {text-align:center; clear:left; background:#fff url(border.left.sublinks.top.gif) left top no-repeat;}
div#subtabs div.content {padding:20px 20px 0 20px; text-align:left;}
div#subtabs div.content a, div#subtabs div.content strong {display:inline; margin:0 4px 0 4px;}
div#subtabs div.content a.active {color:black; border-color:black;}
div#subtabs div.content strong {color:#257;}
div#subtabs div.content strong a {margin:0;}
div#subtabs div.right {background:url(border.right.sublinks.top.gif) right top no-repeat; width:20px; height:20px; float:right;}

h1 {position:relative; top:14px; display:inline; text-align:center; color:#1C2E53; background:#fff; padding:0 5px 0 5px; font-size:16px; }
*/

/*BODY*/
/*
div#body div.top { background:#fff url(border.center.subtop.gif) top repeat-x; height:25px;}
div#body div.top span.left {background:url(border.left.subtop.gif) left top no-repeat; width:30px; height:25px; float:left;}
div#body div.top span.right {background:url(border.right.subtop.gif) right top no-repeat; width:30px; height:25px; float:right;}

div#body div.left {background:#fff url(border.left.middle.gif) left top repeat-y; padding-left:30px;}
div#body div.right {background:url(border.right.middle.gif) right top repeat-y; padding-right:30px;}
div#body div.content {background:#fff; padding-top:2px;}
div#body div.splash {width:330px; height:250px; float:left; padding:0 5px 15px 0;}
div#body div.factsheet {width:345px; float:left; padding:5px 0 15px 0; text-align:left;}
div#body div.factsheet p {text-align:justify;}
div#body div.text {clear:both; text-align:left;}
div#body div.text p {text-align:justify; padding-bottom:15px;}
*/

/*FOOTER*/
/*
div#footer {background:#fff url(border.center.bottom.gif) bottom repeat-x; height:152px;}
div#footer span.left {background:url(border.left.bottom.gif) left bottom no-repeat; width:30px; height:152px; float:left;}
div#footer span.right {background:url(border.right.bottom.gif) right bottom no-repeat; width:30px; height:152px; float:right;}
div#footer div.content {padding-top:40px;}
div#footer div.content a, div#footer div.content strong {margin:0 5px 0 5px; line-height:1.5;}
div#footer div.content strong {color:#257;}
div#footer div.content strong a {margin:0;}
*/

/*VALIDATION*/
/*
div#validation {font-size:11px; font-weight:bold; margin-top:10px;}
div#validation a {font-size:10px; font-weight:normal; padding:0 5px 0 5px; border:none;}
div#validation, div#validation a:link, div#validation a:visited {color:white; background:#1C2E53;}
div#validation a:hover, div#validation a:focus, div#validation a:active {color:#1C2E53; background:white;}
*/

/*AUTHOR*/
/*
div#author {margin-top:10px; padding-bottom:2px; padding-top:1px;}
div#author a {padding:0; margin:0; cursor:pointer; border:none;}
div#author a span.powered {color:white; background:#1C2E53; font-size:9px; padding:1px 4px 2px 3px; }
div#author a span.author {color:white; background:#1C2E53; font-size:11px; padding:0 3px 2px 3px;}

div#author a:hover span.powered {border:1px solid white; font-size:9px; padding:1px 3px 2px 3px; }
div#author a:hover span.author {color:#1C2E53; background:white; font-size:11px; padding:0 3px 2px 3px;}
*/


















/*
.mainmenu {
	font-family: verdana;
	font-size: 10px;
	color: #664944;
	font-weight: bold;
	text-decoration: none;


}
.submenus {
	font-family: verdana;
	font-size: 10px;
	color: #664944;
	font-weight: normal;
	text-decoration: none;

}

A {  
	text-decoration: underline
}


A:HOVER {	
	text-decoration: underline;
	color: #BE6B00;
}

.footer {
	font-family: verdana;
	font-size: 10px;
	color: #8B7070;
}

.formtext {
	font-family: verdana;
	font-size: 10px;
	color: #615D5D;
}

.content {
	font-family: verdana;
	font-size: 10px;
	color: #5B4A4A;
}

.form1 {
	border-style:solid; 
	border-width:1px; 
	width: 166px; 
	height: 18px; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #8D8D8D; 
	background-color:#FFFFFF
}

.form2 {
	border-style:solid; 
	border-width:1px; 
	width: 80px; 
	height: 18px; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #8D8D8D; 
	background-color:#FFFFFF
}

.formcur {
	border-style:solid; 
	border-width:1px; 
	width: 140px; 
	height: 18px; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #8D8D8D; 
	background-color:#FFFFFF
}


.bluelink {
	font-family: verdana;
	font-size: 10px;
	color: #517191;
	text-decoration: underline;
	font-weight: normal;

}

.contentbold {
	font-family: verdana;
	font-size: 10px;
	color: #5B4A4A;
	font-weight: bold;

}

.newsdate {
	font-family: verdana;
	font-size: 10px;
	color: #D92E00

}
*/
