* {margin:0;padding:0;}

/* general style info */
body {
font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
font-size:90%;
text-decoration: none;
margin-top: 2px;
margin-bottom: 5px;
margin-left: 2px;
margin-right: 2px;
color: #000000;
background-repeat: no-repeat;
min-width: 800px;
max-width: 1200px;
min-height: 600px;
}

/* standard */
h1 {color: #2020bf;font: bold 28px verdana, arial, helvetica, sans-serif;border-bottom: #bb99aa 1px dashed;}
h2 {color: #2020bf; font: 24px verdana, arial, helvetica, sans-serif;border-bottom: #bb99aa 1px dotted;}
h3 {color: #2020bf;font: 18px verdana, arial, helvetica, sans-serif;}
h4 {color: #2020bf;font: 16px verdana, arial, helvetica, sans-serif;}
td, p { vertical-align:top;font: 11px verdana, arial, helvetica; color: #40405e; text-decoration: none;}


a {font: bold 11px verdana, arial, helvetica; color: #000024; text-decoration: none;}
a:hover {font: bold 11px verdana, arial, helvetica; color: #0062A0; text-decoration: underline;}
a:link{color:#027AC6;text-decoration:none;}
a:hover{color:#0062A0;text-decoration:underline;}
a:active,a.active,a:visited{color:#5895be;}
#active{color:#000000;}

img { border: #013b6b 1px solid; max-width: 150px; max-height:100px; }
img.nolimit { border: none; max-width: 800px; max-height:600px; }
img.isolder {filter: gray; -moz-opacity:.50; opacity:.50; border: #6666CC 1px solid; max-width: 150px;}
/* filter: gray;*/
/* alpha(opacity=50)*/

hr {width: 98%; color: #ffc051; height:1px; background-color: #ffc051;}
ul, li { display:block;}
label {font-size: 140%; padding-left: 2px; padding-right: 5px; vertical-align: top;}

fieldset { margin: 1px 2px 8px 1px; padding:1px;}
fieldset legend {color: #494949; font: bold 11px/100% Verdana;}
.fshead {color: #ffffff; font: bold 12px/150% Verdana; background-color: #0062A0; text-decoration: none; left:5px; }
.flogin {  background: url("http://farm4.static.flickr.com/3012/2792588187_e85debe1f9.jpg?v=0") no-repeat;}

/* header*/
.logo {vertical-align: top;  float: left; background:transparent; }
.eirebasket { max-width: 800px; max-height: 200px; border: none;  height:104px !important; }
.eirelogo { max-width: 800px; border: none;  }
.login { vertical-align: top; float: right; background:transparent;  text-align: right; display:inline;}
td.tlogin {min-width: 300px !important;};
.slogan{ padding-top:1px; vertical-align:top; color:#ffc051; font: italic 10px arial,sans-serif; text-decoration: none; display:block; text-align: center;}

.eire {color: #ffc051;	font: bold 28px verdana, arial, helvetica, sans-serif;display: inline; position:relative;}
/* used in header  - login / search / logout/ profile*/
.whitelink{color: blue;text-decoration: none;}
.whitelink:visited {color: blue;text-decoration: none;}
.whitelink:hover{color: blue;text-decoration: underline;}
input.search{width: 120px;height: 11px;vertical-align: text-bottom;font-size: 10px;}


/* content */
.content {margin:0;padding:0;}

.content_menu {margin:0;padding:0;vertical-align: top;text-align: left; }
.view{ border:0; cellpadding:0px; cellspacing:0px;margin: 0px; padding: 0px; min-width: 600px; width: 100% }


.submit { display:block; vertical-align: middle; text-align: center;}


/* footer */
#footer{vertical-align: bottom;bottom: 1px;border-right: none; border-top: #013b6b 1px solid; border-left: none; border-bottom:none;font: 10px verdana, arial, helvetica, sans-serif;}
a.makehome {font: 11px verdana, arial;color:#5895be; text-decoration: none;}
a.makehome:hover {font: 11px verdana, arial; color:#5895be; text-decoration: underline;}



/* addons */
.tags{border: #bb99aa 1px solid; margin: 2px; padding:2px;}
.tooltip {border:none; display:inline; position:relative;}
.radd {margin:0;padding:0;vertical-align: top;}
.dot { border-bottom: #bb99aa 1px dotted; }

.brandlogo { border-right: #bb99aa 1px dashed; border-top: #bb99aa 1px dashed; border-left: #bb99aa 1px dashed; border-bottom: #bb99aa 1px dashed;}
.faqbody { background: #eeeeff; width:98%; border-width: 1px; border-style: groove; padding: 6px; text-align: justify;}

/* product */
.pruu {display: table-cell;  vertical-align: middle;  text-align: center !important;  width: 148px; }
.pnm {font: bold 11px verdana, arial, helvetica; color: #000024; text-decoration: none;  overflow: hidden; }
.pds {font:10px verdana, arial, helvetica; color: #404064; text-decoration: none; height: 26px; overflow: hidden;  }
/* .pds:hover{ height: auto;} */

.pds ul {list-style-type:disc;list-style-image:disc; color: #ff0024;}
.pds ul li {list-style-type:disc;list-style-image:disc; color: #ff0024;}
.pds li {list-style-type:disc;list-style-image:disc; color: #ff0024;}

.ppr { font: bold 11px verdana, arial, helvetica; color: #f00024; text-decoration: none;}

/* table for promotion*/
.hprom{ text-align: left; background-color: #2020af; padding: 1px; margin: 1px; color: #ffffbb;  float:inherit; display: block; position: relative;  width: 100px; height: 14px; left: 0px; top: 10px;font: bold 10px 'lucida grande',verdana,helvetica,arial,sans-serif; text-decoration: none; vertical-align: middle;}
.prom{background: #ffffa0; border: #bb99aa 1px dashed; min-width: 800px;max-width: 1200px;}
.prom td {text-align: center;}

/* table  for news */
.hnews{ background-color: #2020af; padding: 1px; margin: 1px; color: #ffffdf;  float:inherit; display: block; position:relative;  width: 60px; height: 14px; left: 0px; top: 10px;font: bold 10px 'lucida grande',verdana,helvetica,arial,sans-serif;text-decoration: none;}
.news{ border: #bb99aa 1px dashed; text-align: center;}
table.news{border: #bb99aa 1px dashed; min-width: 800px;max-width: 1200px;}
.news td{text-align: center;}

/* tehcnical info about product: avaibility and so on */
.pinf { border-top: #bb99aa 1px dashed;text-align: left;vertical-align: bottom;display: block;color: #9a8990;background-color: #fffde0;height: 100%;}
.pinf b {color: #6a6060;font-weight: normal;}

/* table  standard*/
.prl{border: #bb99aa 1px dashed; min-width: 800px;max-width: 1200px;}
.prl td{border: none; text-align: center;}

/* table for products */
.instoreprods{min-width: 640px;max-width: 1200px;}
.instoreprods td{text-align: center;}


/* comment table*/
.commenttb{ padding: 1px; margin: 1px; color: #ffffdf;  float:inherit; display: block; position:relative; }
.commenttd tr{text-align: center;}
.commenttd td{text-align: center;}
.commentuser { text-decoration: underline; }
.commentdata { float:right;margin:0 0 1em 1em;max-width:400px;}
.commentdata small{ color: #999999; }
.commentbody { background-color: #eeeeee}



/* paypal */
input[type=image].paypal{border:none;display:inline;font-size: 8px;color: #9a8990;}
form.paypal{display:inline;}
img.paypal{border: none;display:inline;}
.paypal_spac{border:none;display:none;}

/* crumb */
.crumb {font: 11px arial; color: #202044; text-decoration: none;padding: 5px;margin: 2px; height:15px; vertical-align: middle;clip:auto; text-align: left; width: 100%;}
.crumb_link{font: bold 11px verdana, arial, helvetica; color: #000024; text-decoration: none}
.crumb_link:hover {font: bold 11px verdana, arial, helvetica; color: #1b1464; text-decoration: underline}
.crumb_span{font: bold 11px verdana, arial, helvetica; color: #606074; text-decoration: none; display: inline;}
.crumb_right{text-align: right; font: bold 11px verdana, arial, helvetica; color: #606074; right: 10px; float: right;}


/* paging */
div.paging {color: #ccc;margin-bottom: 2em;}
div.paging div.disabled {color: #ddd;display: inline;}
div.paging span {}
div.paging span.current {color: #000;}
div.paging span a {}

.isearch{ border:none; text-decoration: none; clear: both;}


/* BUTTONS */
.buttons a, .buttons button, .buttons input{display:block; float:left;margin:2px 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;    font-size:100%;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#565656;    cursor:pointer;    padding:5px 10px 6px 7px;}
.buttons button, .buttons input{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type], .buttons input[type=submit]{ padding:5px 10px 5px 7px; /* Firefox */  line-height:17px; /* Safari */}
*:first-child+html button[type=submit], *:first-child+html input[type=submit]{    padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img, .buttons input img{ margin:0 3px -3px 0 !important; padding:0;border:none; width:16px;height:16px;}
/* STANDARD */
input[type=submit]:hover, button:hover, .buttons a:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699;}
.buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff;}
/* POSITIVE */
input.positive, button.positive, .buttons a.positive{ color:#529214;}
.buttons a.positive:hover, button.positive:hover, input.positive:hove{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214;}
.buttons a.positive:active{ background-color:#529214;border:1px solid #529214; color:#fff;}
/* NEGATIVE */
.buttons a.negative, button.negative, input.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover, input.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{  background-color:#d12f19; border:1px solid #d12f19; color:#fff;}
/*BUTTON BODY*/
.bgoogle{text-indent:4px;height: 20px;font-size: 22px;font-size-adjust: inherit;vertical-align: bottom;	}
.badd{background:url(/img/button/add.gif) no-repeat 8px 6px;text-indent:18px;display:block;	}
.bedit {background:url(/img/button/edit.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.bok{background:url(/img/button/ok.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.bcancel{background:url(/img/button/cancel.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.blogin{background:url(/img/button/login.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.bdelete{background:url(/img/button/delete.gif) no-repeat 8px 6px;text-indent:18px;	display:block;}
.buser{	background:url(/img/button/user.gif) no-repeat 8px 6px;	text-indent:18px;display:block;	}
.balert{background:url(/img/button/alert.gif) no-repeat 8px 6px;text-indent:18px;display:block;	}
.bmsg{background:url(/img/button/msg.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.bdownload{background:url(/img/button/download.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.blens{background:url(/img/button/lens.gif) no-repeat 8px 6px;text-indent:18px;display:block;}
.binfo{background: url(/img/button/info.gif) no-repeat 8px 6px;text-indent:18px;display:block;}


.breadcrumb{padding-bottom:.5em}

.error{color:#f00;}div.error{border:1px solid #d77;}
div.error,tr.error{background:#fcc;color:#200;}
div.warning,tr.warning{background:#ffd;}
div.ok,tr.ok{background:#dfd;}

.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}


.more-link{text-align:right;}
.more-help-link{font-size:0.85em;text-align:right;}
.nowrap{white-space:nowrap;}
.pager{clear:both;text-align:center;}
.pager a,.pager strong.pager-current{padding:0.5em;}

.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}


#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}
 #autocomplete ul{margin:0;padding:0;list-style:none;}
 #autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}
 #autocomplete li.selected{background:#0072b9;color:#fff;}

.tagadelic{text-align:justify;margin:2;padding:2;font:10px/120% Verdana;color:#494949;}
 .tagadelic .level1{font-size:1em;}
 .tagadelic .level2{font-size:1.1em;}
 .tagadelic .level3{font-size:1.2em;}
 .tagadelic .level4{font-size:1.3em;}
 .tagadelic .level5{font-size:1.4em;}
 .tagadelic .level6{font-size:1.5em;}
 .tagadelic .level7{font-size:1.6em;}
 .tagadelic .level8{font-size:1.7em;}
 .tagadelic .level9{font-size:1.8em;}
 .tagadelic .level10{font-size:1.9em;}

 .notice{margin:0px;padding:1em;width:90%;margin:3%;border:#ACA899 solid 1px;background:#FFFFE1;}
 .alert{margin:0px;padding:1em;width:90%;margin:3%;border:#99A8AC solid 1px;background:#E1FFFF;}


 input{font:12px/100% "Verdana";color:#494949;}
 textarea,select{font:12px/160% "Verdana";color:#494949;}
 h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-family:Helvetica,Arial,sans-serif;}
 h1{font-size:170%;}
 h2{font-size:160%;line-height:130%;}
 h3{font-size:140%;}h4{font-size:130%;}
 h5{font-size:120%;}h6{font-size:110%;}

 quote,code{margin:.5em 0;}
 p{margin:0.6em 0 1.2em;padding:0;}
 hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}

 ul{margin:0.5em 0 1em;padding:0;}
 ul li{margin:0.4em 0 0.4em .5em;}
 ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;padding:0;}
 ul.menu ul,.item-list ul ul{margin-left:0em;}
 ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;}
 ul li,ul.menu li,.item-list ul li,li.leaf{padding:0 0 .2em 1.5em;list-style-type:none;list-style-image:none;background:transparent url(/img/bullet.gif) no-repeat 1px .50em;}ul li.expanded{background:transparent url(/img/expanded.gif) no-repeat 1px .50em;}
 ul li.collapsed{background:transparent url(/img/collapsed.gif) no-repeat 1px .50em;}
 ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
 ul.inline li{background:none;margin:0;padding:0 1em 0 0;}




 dl{margin:0.5em 0 1em 1.5em;}
 dl dt{}dl dd{margin:0 0 .5em 1.5em;}

 .description{line-height:150%;margin-bottom:0.75em;color:#898989;}
 .messages,.preview{margin:.75em 0 .75em;padding:.5em 1em;}
 .messages ul{margin:0;}


ul.sitemap { margin:0.4em 0.4em 0.4em 3.0em; }
ul.sitemap li { margin:0.8em 0 0 -1.0em; list-style-type:none; background:transparent url(/img/expanded.gif) no-repeat 1px .50em;}
ul.sitemap ul.sub { margin:0.4em 0.4em 0.5em 3.0em;}
ul.sitemap ul.sub li{  margin:0.5em 0.2em 0 -1.0em;  background:transparent url(/img/collapsed.gif) no-repeat 1px .50em;}

ul.sendme li { margin:0 0 0 0; list-style-type:none; background:transparent url(/img/indent.png) no-repeat 1px .50em;}

ul.lastnews { margin:0; padding:0; text-align:justify; list-style: none; white-space: normal;}
ul.lastnews li { margin:0.2em 0 0 0.2em; background:transparent url(/img/indent.gif) no-repeat 1px .2em; }
ul.lastnews li ul li { margin:0 0 0 -1em; background:transparent url(/img/checked.gif) no-repeat 1px .3em;}
ul.lastnews ul li{ margin:0 0 0 0.2em; background:transparent url(/img/checked.gif) no-repeat 1px .3em;}


ul.nav {margin:0.35em 0 0 -0.5em;padding:0;}
ul.nav li {margin:0.15em 0 0.15em .5em; padding:0 0 .2em 1.5em;list-style-type:none;list-style-image:none;background:transparent url(/img/nav.gif) no-repeat 1px .40em;}
ul.nav li.active{list-style-type:none;list-style-image:none; background:transparent url(/img/nav_active.gif) no-repeat 1px .40em;}



.changelog td { border-top: #bb99aa 1px dashed; margin:0 0 0 0.4em;}
.changelog li {text-align:justify; margin:0 0 0 -1em; background:transparent url(/img/checked.gif) no-repeat 1px .3em;}
.changelog ul li{ text-align:justify; margin:0 0 0 0.2em; background:transparent url(/img/checked.gif) no-repeat 1px .3em;}



/* @group NAVBAR */

.menubar {
	width: 100%;
	height: 42px;
	margin: 0px;
	padding: 0px;
	font: 12px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#navmenu {
	padding: 0px 0px 0px 15px;
	margin: 0px auto;
	position: relative;
	float: none;
	width: 100%;
}

#navmenu ul {
	float: left;
	list-style: none;
	padding: 0;
	position: relative;
	top: 8px;
}

#navmenu li {
	float: left;
	height: 22px;
	line-height:22px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#navmenu li a {
	float: none;
	height: 22px;
	line-height: 21px;
	text-decoration: none;
	padding-right: 10px;
	margin:0px 0px 0px 10px;
	display: block;
}

div#navmenu li:hover, div#navmenu li.iehover {
}

div#navmenu li:hover a, div#navmenu li.iehover a {
}

div#navmenu li.active {
}

div#navmenu li.active a {
}
div#navmenu ul ul {
	display: none;
}


.menubar {
	background: url(/img/mnu/navcontainer.png) repeat-x center top;
}



#navmenu {
	background: url(/img/mnu/navcontainer.png) no-repeat left top;
}
#navmenu li {
	background: url(/img/mnu/nav_norm_l.png) no-repeat bottom left;
}
#navmenu li a {
	background: url(/img/mnu/nav_norm_r.png) no-repeat bottom right;
	color: #fff;
}
div#navmenu li:hover, div#navmenu li.iehover {
	background: url(/img/mnu/nav_hover_l.png) no-repeat bottom left;
}
div#navmenu li:hover a, div#navmenu li.iehover a {
	background: url(/img/mnu/nav_hover_r.png) no-repeat bottom right;
	color: #335973;
}
div#navmenu li.active {
	background: url(/img/mnu/nav_active_l.png) no-repeat bottom left;
}
div#navmenu li.active a {
	background: url(/img/mnu/nav_active_r.png) no-repeat bottom right;
	color: #FFF;
}
