@import "format.css";
@import "forms.css";
/* * {margin: 0; padding: 0; border: 0;}*/
/*html, body {text-align: center;padding : 0px;margin : 0px;height : 100%; }
html>body, html>body div#container {height: 100%;}*/
html, body{height:100%;}
/* end hack */
html,body {margin:0;padding:0;text-align:center;}
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-22px;} /*safari wrapper */
div#container{min-height:100%;margin-bottom:-20px;height:auto;}
div#container{	width: 770px;margin-left: auto;margin-right: auto;text-align: left; line-height: 130%; background-color: white;color:black;}
/*\ IE Win hack ~ height acts like min-height */
* html div#container {height: 100%;}
/* end comment required */
/*div#container::after{content: ".";display: block;height: 0;line-height: 0;font-size: 1px;
clear: both;visibility: hidden;
}*/
/*======== Header ==========*/
div#header{height: 100px; position: relative; background:url(header.gif) top right no-repeat;}
#tabcontainer{position: relative; overflow: hidden; text-align: center; }
#tabbar{	background-color:#0089AF;height:24px;width:770px; line-height: 24px; text-align: right; color: white; font-weight: bold; }
#search{margin:0;width:350px;	float: left; height: 22px;margin-left:5px; line-height: 22px;}
#login_link{	float: right; margin-right: 15px; font-weight: normal;}
#login_link a {	text-decoration: underline; color: white;}
/* -------------- Tab part -------------- */
#topmenu{margin: 0 auto 0 auto; width:85%;}
#topmenu a{color:#000;background: #EEEECC url("l-c-normal.gif") no-repeat left top;
text-decoration: none;padding-left: 10px;}
#topmenu a span{background: url("r-c-normal.gif") right top no-repeat;padding-right: 10px}
#topmenu a, #topmenu a span{display: block;float: left}
/* Commented backslash hack hides rule from IE5-Mac \*/
#topmenu a, #topmenu a span{float: none;color: Navy; background-color:#EEEECC; }
/* End IE5-Mac hack */
#topmenu a:hover, #topmenu a.selected{ color: #fff; background:url("l-c-active.gif") left top no-repeat;
text-decoration: none;padding-left: 10px;font-weight:bold;background-color:#0089AF;}
#topmenu a:hover span, #topmenu a.selected span
{background: url("r-c-active.gif") right top no-repeat;padding-right: 10px; background-color:#0089AF;color:#fff;}
#topmenu ul{list-style: none;padding: 0;margin: 0}
#topmenu li{float: left;margin: 0;padding: 0;}
/* ============ End Header ============ */
#clearfooter{clear:both;height:20px;}
div#footer {text-align: center;clear: both;  bottom: 0; width:770px;border-top: 1px solid #e4e4e4; height:20px; margin: 0 auto;}
/*border-bottom: 1px dotted #ADD8E6;}*/
/*div#main {clear: both;margin:0px;}*/
/* ============== Left ============== */
div#left{width: 192px;float:left;clear:left;height:100%; margin:0;padding:0;}
div#right{width: 180px;float:right;height:100%;}
/*div#left{text-align: left;position: relative;z-index:10;}*/
.menuheader{margin-right:5px;margin-left:5px;margin-top:5px;height:20px;color:#000;background: url("l-c-active.gif") no-repeat left top;background-color: #0089AF;}
.inmenuheader{width:100px; float:right;height:20px;color:#000; background-color: #0089AF;background: url("r-c-active.gif") no-repeat right top;}
#menucontainer{height:300px;border: 1px solid #EEEECC;margin-right:5px;margin-left:5px;margin-top:0;}
div#left ul{margin: 0px 0px 0px 3px;padding:0px;width:160px;list-style: none;}
div#left ul li { display: block; width: 160px;margin:0px;border-bottom: 1px solid #e4e4e4;}
/*div#left ul li { height: 25px; }*/
/*div#left ul li, #leftmenu ul ul li{cursor: default;  } */
div#left ul li a{font-weight: normal;display:block;line-height: 25px;color: Navy; background-color: White;text-decoration: underline;}
/** html div#left ul li {	height: 24px;}*/
* html div#left ul li a{	height: 24px;}
/*div#left ul li a.menul1active{background-color: #0089AF;color:white;font-weight:bold;}*/
div#left ul li.menul1active{line-height: 24px; background-color: #0089AF; color: White;font-weight:bold; text-decoration: none; }
/*div#left ul li a.menul2{ background-color: green;color: #0000CD;font-weight:normal;}
*/
/*div#left a:hover {background-color: #E1F2F7;}*/
/* ======== Content area ========= */
div#content{height:100%;border-left: 1px dotted #e4e4e4;margin-left:194px; margin-top:5px;}
div#content{min-height:100%;}
div#content h1{height:15px; line-height: 15px; padding-left: 3px;}
div#nomenucontent{width: 770px;height:100%;}
div.surftip{
	margin: 5px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* --------------- items ------------- */
.item { padding-top: 3px; margin: 1px 5px 15px 13px; border-top: 1px solid #e4e4e4; overflow: hidden;}
.dark{background-color: #F8F8F8; color: Black;}
.light{background-color:White ; color: Black;}
.col1{width:120px;float:left; margin: 0px;padding:0px; text-align: center; }
.col2{float:right;width:430px;}
.price{color: #FF7540; background-color: transparent ;}
.itemfooter{margin-bottom: 15px; margin-top: 15px;height:30px;line-height:30px;background-color: #F5F5F5; }/*background-color: #F5F5F5;*/
.itemform{ float: right;width:180px;}/*overflow:hidden;*/
.itemform form{display:inline;margin:0;float:right;}
.pricecol{float:left;height:30px;line-height:30px; margin-left: 5px; display: inline;}
.goodstitle{font-size:14px; font-weight: bold; margin-top: 5px;margin-bottom: 5px;}/*height:20px;*/

/*div.row { padding-top: 5px; display: block; overflow: hidden; }
div.row span.label {margin:0px;padding:0px;  float: left;  width: 100px;  text-align: left;  }
div.row span.data {margin:0px;padding:0px; float: right;  width: 80px;  text-align: left;  }
*/
/*ul.itemlist {list-style: none;margin-left:5px;}
ul.itemlist li{margin-left:5px;}*/
/*----------------*/
.contentheader {padding-left: 3px; font-size: 14px; font-weight: bold;border-bottom: 1px solid #e4e4e4;margin:5px; color: #E19300; background-color: White; margin-top: 15px;margin-bottom: 15px;}
#contenttitle {padding-left: 3px; font-size: 14px; font-weight: bold;margin:5px; color: #E19300; background-color: White; margin-top: 15px;margin-bottom: 15px;}
.contentheader a{ background-color: White;color:navy;}
.contentheader{overflow: visible; }
/* General */
.textbold{	font-weight: bold;}
.textnormal{	font-weight: normal;}
.clear{clear: both;overflow:hidden;}
.inlinebox{ margin-left:5px;margin-right:5px; display: inline;}
.floatright{float: right;}
.floatleft{float: left;}
.aligncenter{	text-align: center;}
.alignright{	text-align: right;}
/* checkout */
.titles {background-color: #e4e4e4; color: Black;overflow: hidden;margin: 10px 5px 0 5px; height:18px;line-height: 18px; font-size: 12px; font-weight: bold;padding-left:2px;}
.subtitles {overflow: hidden;margin: 10px 5px 0 5px; height:18px;line-height: 18px; font-size: 12px; font-weight: bold;padding-left:2px;}
/** html body .titles{	height:}*/
/*.hell {background-color: #f2f2f2;}*/
.imagecol{width:100px;text-align:center;}
.quantitytitle{width:180px;}
.quantitycol{width:80px;text-align:center;}
.actioncol{width:100px;text-align:center;}
.upricecol{width:80px;text-align:right;}
.tpricecol{width:80px;text-align:right;}
/*.basketcol4{width:10%;text-align:right;}*/
.desccol{width:300px;text-align:left;}
* html div.desccol
{
  width: 300px;
  w\idth: 285px;
}
.nomargin{margin:0px}
.nopadding{	padding: 0px;}
.overflowhidden{overflow: hidden;}
.totalwidth{width: 100%}
#baskettotal{margin-top: 20px;}
.baskettotalrow{	margin: 0px 5px 0 5px; padding: 0px; background-color: #eeeeee; color: Black;width:760px; overflow: hidden;}
.ordertotalrow{	margin: 0px 5px 0 5px; padding: 0px; background-color: #eeeeee; color: Black;overflow: hidden;}
.ordertotalcol1{ border-bottom: 1px solid #e4e4e4;width:460px;float:left;text-align:right;}
.ordertotalcol2{	text-align:right;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;  width:80px;float:right; padding-right: 3px;}
.totalcol1{ border-bottom: 1px solid #e4e4e4;width:660px;float:left;text-align:right;}
.totalcol2{	text-align:right;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;  width:80px;float:right; padding-right: 3px;}
.button {margin: 5px auto;padding: 0.5em;border-width: 1px;border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;text-decoration: none;background-color: #D3D3D3;color:Navy;}
.button a:link, .button a:visited{background-color: #D3D3D3;color:Blue;}
.center_it{	margin: 0 auto 3px 0; text-align: center;}
.bottomborder{border-bottom: 1px solid #e4e4e4;overflow: hidden;padding:2px;margin: 0 5px; }
.topborder{	border-top: 1px solid #e4e4e4;margin: 5px 5px 5px 5px;}
.smallmargin{	margin: 5px;}
.xdocp{	margin: 0 5px 5px 5px;}
.xdocul{	list-style: square;margin-left:20px;}
/*#footer { position: relative; overflow: hidden;
text-align: center; 	}*/
.spacer{	display: inline;}
#sitemap{ padding-left: 10px;}
#sitemap ul{margin-left: 20px; list-style: square;}
#sitemap li{margin:2px;}
#sitemap h2{	font-size: 12px; font-weight: bold;margin-left:5px;}
.normallist{margin-left: 20px; list-style: square;}
.block{	display: block; overflow: hidden; clear: both;}
/*.menul1active{	background-color: #ADD8E6;}*/
.subtitle{font-size: 12px; font-weight: bold; margin-top:4px;}
.synonyms{font-size: 11px;margin-top:4px;font-weight: normal; }
/*.row ul{	list-style: square;}*/
.hlink{	padding-left: 5px;}
#homelink{float: left; width: 20px; margin-left: 5px;  background: transparent; font-weight: normal;}
.offertitle {padding-left: 3px; font-size: 14px; font-weight: bold;border-bottom: 1px solid #e4e4e4;overflow:hidden;margin:5px; margin-top:15px;color: Black; background-color: #EEEECC;}/*#EEEECC*/
.offerprice{color: #FF7540; background-color: White; font-size: 18px;}
/* left menu */
.menubk{ background-color: #55D6FF;}
div.menu1,div.cur_link,div.menu1open {	width: 190px;border: 1px solid #EEEECC;margin-bottom: 1px; background-color: #EEEECC; }/*#00BFFF*/
div.menu1{max-width: 190px; }

div.menu1 a:link, div.menu1 a:visited,div.menu1open a:link, div.menu1open a:visited,
div.cur_link a:link, div.cur_link a:visited{
color: #0000CD;text-decoration: none;display: block;
	padding: 5px 0 3px 5px;
	}

div.menu1  a:hover, div.menu1a:active  {
	color: White;text-decoration: none;display: block;
	background-color: #78BAED; font-weight: bold;
	padding: 5px 0 3px 5px;
	}
div.menu1open{width:178px; padding-left: 12px;background-image: url(adown.gif);background-position: center left; background-repeat: no-repeat; margin-bottom: 0;}
div.cur_link{width:178px; padding-left: 12px;background-image: url(arrow.gif); background-position: center left; background-repeat: no-repeat;}
div.cur_link{max-width: 178px; }
div.menu1open{max-width: 178px; }
div.menu2,div.menu2a { width: 185px; margin-left: 3px;margin-right: 2px;margin-bottom: 1px;background-color: #FBFBF2}/*#FBFBF2;*/
div.menu2a{width:175px; padding-left: 10px;background-image: url(arrow1.gif);background-position: center left; background-repeat: no-repeat;}
div.menu2 {	max-width: 185px; }
div.menu2a{	max-width: 185px; }
div.menu2 a:link, div.menu2 a:visited {
	color: #0000CD;text-decoration: none;display: block;
	 font-size: 10px;
	/*margin-bottom: 1px;height: 16px;*/
	padding: 5px 0 3 5px;font-weight: normal;
	}

div.menu2 a:hover, div.menu2 a:active {
	color: Black;text-decoration: none;display: block;
	background-color: #FFFFD4;	/*margin-bottom: 1px;height: 16px;*/
	padding: 5px 0 3 5px; font-weight: normal;
	}

div.menu3 { margin-left: 4px;margin-right: 4px;margin-bottom: 1px; width: 180px;	border: 1px solid #ADD8E6; background-color: #D7ECF2;}
div.menu3 {	max-width: 180px; }
div.menu3 div a:link, div.menu3 div a:visited {
	color: #2C84C8;text-decoration: none;display: block;
	/*margin-bottom: 1px;	*/
	padding: 3px 0 0 3px;
	}

div.menu3 div a:hover, div.menu3 div a:active {
	color: #fff;text-decoration: none;display: block;
	background-color: #B0E0E6;	/*margin-bottom: 1px;*/
	padding: 3px 0 0 3px;
	}

.menuseparator {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;margin-bottom: 1px;color: #BBDFEA;
	font-weight: bold;font-size: 11px/16px;height: 16px;
	background-color: #0089AF;	text-align: center;width: 192px;
}
.hspace{margin-left: 15px;}
.vspace{margin-top: 15px;}
.vdspace{margin-bottom: 15px;}
table.blackborder,table.blackborder th,table.blackborder td{
	border: 1px solid Black;
}
.gsubtitles {overflow: hidden;margin: 5px 5px 0 5px; height:16px;line-height: 16px; font-size: 12px; font-weight: bold;}
.test{
	background-color: #FBFBF2; list-style: square;
}

