body {
  margin:0;
  text-align:center;
  font-family:Georgia;
  font-size:13px;
  color:black;
  line-height: 1.4em;
}

a { color: black; }
a img { border:0; }

#page { width: 890px; margin:0 auto; background-color: white; text-align:left; position:relative; }
#content { padding:4px 4px 1px 1px; width:642px; margin-right:15px; min-height: 700px; }

/* top */
#toptable { margin-top:11px; border-bottom:1px dotted #cccccc; }
#searchf { margin:0; padding:0; float:left; }
#searchf input { margin:0; border:1px solid #cccccc; padding:4px; width: 154px; font-size:12px; }

#shopnavig { text-align:right; vertical-align: top; font-size:10px; font-family:Arial; text-transform: uppercase; line-height:25px; }
#shopnavig a { margin: 0 8px; text-decoration:none; color:#6d6458; }
#actualCurrency { display:none }
#currency { text-align:left; position:absolute; right:0px; top:36px;width:220px;background-color:white; border:1px solid black; padding:7px;}

#topnavigation { 
	margin:37px 0 22px 0;
	padding:0px;
	font-size:20px;
	line-height:23px;
	height:23px; 
	display:block;
	font-weight: lighter;
	}

#topnavigation .topnav { display:block; float:left; padding:0; margin:0 28px 0 0;
	position:relative; overflow:hidden;  
}
#topnavigation .topnav span { display:block; }
#topnavigation .topnav tt { position:absolute; overflow:hidden; top:0; left:0; background-repeat: no-repeat; width:100%; height:100%;}

#topnavigation #rootmenu_mainshop tt { background-image: url("/image/top_menu_shop.gif"); }
#topnavigation #rootmenu_mainshop:hover tt { background-image: url("/image/top_menu_shop_over.gif"); }
#topnavigation #rootmenu_maincatalogue tt { background-image: url("/image/top_menu_shop.gif"); }
#topnavigation #rootmenu_maincatalogue:hover tt { background-image: url("/image/top_menu_shop_over.gif"); }
#topnavigation #rootmenu_mainpress tt { background-image: url("/image/top_menu_press.gif"); }
#topnavigation #rootmenu_mainpress:hover tt { background-image: url("/image/top_menu_press_over.gif"); }
#topnavigation #rootmenu_mainboutique tt { background-image: url("/image/top_menu_boutuiqe.gif"); }
#topnavigation #rootmenu_mainboutique:hover tt { background-image: url("/image/top_menu_boutuiqe_over.gif"); }

#topnavigation .topnav a:hover,  #topnavigation .topnavactive a { color:#999999; }
#topnavigation a { text-decoration: none; color:black; }

#telephone { line-height:32px; float:right; margin-left:10px; font-family: Arial; font-size:13px; color:black; }
#topinfo { font-style:italic; height:25px; line-height:25px; font-size:14px; padding-right:42px; color:white; text-align:right; }
#bread { line-height:32px; }
#bread, #bread a { font-family:Georgia; font-size:13px; color:#6d6458; text-decoration:none; }
#bread span { color:#666666; }

#mainTable { background: url("/image/bg.gif") top left no-repeat; border-bottom:1px dotted #cccccc; }
#mainTable td { vertical-align: top; }

/* left column */

#leftcol { width:210px; margin: 11px 8px 6px 11px; background: url("/image/left_menu_bg.jpg") top left no-repeat; }
#leftcol a.active, #leftcol a:hover { color:#6d6458; }

#leftcol .leftmenuhead { display:block; text-decoration: none; font-size:20px; padding:10px 15px; }

#leftcol div.leftMenuIn { margin-bottom:10px; padding:0 15px; }
#leftcol div.leftMenuIn a { text-decoration: none; display:block; margin:7px 0; font-size:13px; }

#leftcol div.colMenus { margin:9px 0 9px 15px; font-size:12px; }

#leftcol div.colMenus a { font-size:12px; margin:2px 4px; text-decoration: none; color:#6d6458; font-style: italic; }
#leftcol div.colMenus a.active, #leftcol div.colMenus a:hover { color:black; }

#newsletterdiv { width:164px; font-size:13px; color:#6d6458; margin:20px auto 1px 15px; }
#signupnewsletter { margin: 13px 0 7px 0; }
#signupnewsletter input { border:1px solid #999999; color:#999999; padding:4px; width: 155px; font-size:12px; font-family:Arial; }
#signupnewsletter a { display:block; float:right; margin:5px 0; }
#newsletterdiv a { color:#6d6458; }
#signupmessage { color:black; margin:5px 0; }

/*--------------FOOTER  --------------*/

#footermenu {margin:0 0 20px 0; padding:10px 0px; font-size:12px; font-family:Arial; }
#footermenu ul {margin:0;padding:0; }
#footermenu li {
  margin:0 27px 0 0;
  display:block;
  float:left;
  line-height:18px;
}

#footermenu li a { text-decoration: none; }

.footernav_grp { font-weight: bold; }
.footernav0 a { color:#6d6458; font-weight: normal; }
.footernav0 a:hover, .footernav1 a { color:#6d6458; font-weight: normal;}

div.netrinolink { padding:10px 0px 20px 0px; text-align:left; font-size:12px; font-family:Arial; }
div.netrinolink a { text-decoration: none; color:#666666; }

.pager { float:right; font-style: normal; color:#999999; margin:10px 15px; }
.pager a { text-decoration: none; color:#999999; }

.itemBoxImg { background: url("/image/product_bg.jpg"); width:172px; height:169px; margin-bottom: 5px; }
.itemlink { color:#6d6458; text-decoration:none; font-style: italic; }
.itemInfo { display:none; }

.tmpl_gallery_enlarge td { text-align:right; }
.tmpl_gallery_enlarge a { display:block; margin:10px 0; color:#6d6458; text-decoration: none; }
.tmpl_paragraph, .tmpl_paraimage { margin-right:15px; }