/* egate media css all browsers */

body {
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  background-color:#8EA3B8;
}
div#page {
  width:982px;
}
div#header {
  background: transparent url(bg/header.jpg) no-repeat top;
  margin: 0px;
  padding: 0px;
  clear: both;
}
div#body
{
margin-right: 0px;
margin-left: 0px;
background-image:none;
}
div#content
{
background-image:none;
}
div#path
{
margin-left: 0px;
}

.ImageHeader {
  height: 236px;
}

.emtopnavigation {
  position:absolute;
  top:   180px;
  right:   0px;
  width: 230px;
  height: 50px;
}
.emtopnavigation .emtopnavcol {
  width: 73px !important;
  height:15px;
  float: left;
  color: #ffffff;
  padding: 4px 0px 0px 0px;
}
.emtopnavigation .emtopnavcol a {
  font-size: 9px;
  color: #ffffff;
  text-decoration: none;
}
.emtopnavigation .emtopnavcol a:hover {
  font-size: 9px;
  color: #ffffff;
  text-decoration: underline;
}


#header div.bar .left a
{
  border-top: 1px solid #FFFFFF;
  padding:8px 12px 8px 12px;
  font-weight:bold;
}
#header div.bar .left a.home
{
  background: transparent url(bg/green_slide.jpg) repeat-x;
  border-right: 1px solid #FFFFFF;
}



div.bar.links {
  background: transparent url(bg/headerbar.jpg) no-repeat top;
  border-bottom:1px solid #FFFFFF;
  margin:0px;
  padding:0px;
  height:auto;
}
div#header
{
  border:0px solid green;
  height:265px;
}
div.bar.links .left a 
{
 border-right: 0px solid #FFFFFF;
}
div.bar.links 
{
  height: 28px;
}
div.bar.links a 
{
  padding: 7px 1em;
  color: #ffffff;
  font-weight: normal;
}
div.bar.links a:hover 
{
  text-decoration: underline;
}
div.bar.links a.act 
{
  font-weight: bold;
  color:white;
}
#header div.bar .fixed {
  height: 28px;
}
#header div.bar .right {
  height: 28px;
}





div.bar .left {
  height:28px;
}
#header div.bar .right a {
  height: 28px;
  font-weight : bold;
}
#header div.bar.links a.language {
  margin: 8px 0.4em 0px 0.4em;
}

div#right {
  background: transparent none repeat scroll 0 0;
  width:204px;
}
#right div.forms div.box {
  background: transparent none repeat scroll 0 0;
  border-left-color: #E5ECF2;
}
#right div.forms strong.h2 {
  border-left-color:#FFFFFF;
}
#right div.box {
  border-left:4px solid transparent;
}
#right strong.h2 {
  background: transparent url(bg/blue_slide.jpg) repeat-x;
  border-left: 0px solid #ffffff;
  color: #ffffff;
  background-position:bottom;
  background-color:#004485;
}


#path a {
color:#a8a8a8;
text-decoration: none;
}
#path a:hover {
color:#a8a8a8;
text-decoration: underline;
}
div#path {
  font-size: 10px;
  color: #3399cc;
}
#path a.dinfo {
  font-size: 10px;
  color: #3399cc;
}

div.bar.links .emfloatimg {
  color: #ffffff;
  margin-top: 7px;
  float: left;
}

.boxleftvideo {
  background: #ffffff;
  height: 170px;
}
.boxleftvideocontent {
}

.boxrightvideo {
  border-left: 4px solid #e2e2e2;
  background: #ffffff;
  height: 170px;
}
.boxrightvideocontent {
}

.video {
  color: #555555;
  margin: 0px 0px 0px 7px;
}
.videobox {
  color: #555555;
  margin: 5px 0px 0px 7px;
}


#left strong.h2 {
  background: transparent url(bg/blue_slide.jpg) repeat-x;
  color: #ffffff;
}
#right div.forms strong.h2 {
  background: transparent url(bg/blue_slide.jpg) repeat-x;
}
#right div.forms strong.h2 a {
  color: #ffffff;
}
#body .product.head {
  border: 1px solid #CBCBCB;
  color:#424A55;
}
  
#body .product.head strong.h4 {
  border-color:  #1663AC #CBCBCB -moz-use-text-color #1663AC;
  border-style:solid solid none;
  border-width: 1px 1px 1px 8px;
  color: #555555;
}

#body strong.head2 {
  background:#B9EA6D none repeat scroll 0 0;
  border-color:#93DB20;
  border-style:solid;
  border-width:1px 1px 1px 8px;
  color:#424A57;
}

#body .product .actions a {
  color: #1663ac;
}
#body .boxhead {
  background:#EDEDED none repeat scroll 0 0;
  border-left:8px solid #99B5D0;
  border-top:1px solid #99B5D0;
  border-right:1px solid #cbcbcb;
  color:#424a55;
}
#body .box {
  border-left: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  color: #787F87;
}
#body .locator {
  border:1px solid #99B5D0;
  color: #787f87;
}

#body .product .tocart input {
  color:#1663AC;
}
span.btn input, span.btn a {
  color:#1663AC;
}

#body .product tt {
  color:#677787;
}



div.bar.copy {
  background:#1663AC;
}

#body .ordersteps dl {
  border:1px solid #CBCBCB;
	background: #F0F0F0;
}
#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {
  color:#FF3300;
}
#body .ordersteps dl.active dt a:hover {
  color:#D81F01;
}
#body .ordersteps dt, #body .ordersteps dt a {
	color:#757C83;
}
#body .ordersteps dd, #body .ordersteps dd a {
  color:#757C83;
}
#body .ordersteps dd a:hover {
  color:#D81F01;
}
#body div.bar.prevnext {
  background-color:#F0F0F0;
  border:1px solid #99B5D0;
}
#body div.bar.prevnext .arrowright input {
  background: red url(bg/oxid_pe_.gif) no-repeat scroll 15px -318px;
}
#body .basket {
  border: 1px solid #CBCBCB;
}
#body .basket th .brd_line {
	background: transparent;
}
#body .basket thead tr {
	background: #ededed !importent;
}
#body .basket th {
	background: #F0F0F0;
	color: #677787;
}
#body .basket th.brd {
  border-left:1px solid #CBCBCB;
}	
#body .basket td.brd {
  border-left:1px solid #CBCBCB;
}	
#body .basket .frombasket input {
	color: #677787;
}
#body .basket .upd {
	color: #1663AC;
}
#body .basket .art_num {
  color: #787F87;
}
#body .basket .sumrow.total{
	background-color:#FAFAFA;
}
#body strong.useroptboxhead {
  background: #D0D1D3 none repeat scroll 0 0;
  border-color:#677787 #CBCBCB -moz-use-text-color #677787;
  border-style:solid solid none;
  border-width:1px 1px 1px 8px;
  color: #787f87;
}
#body .useroptbox {
  border-color:-moz-use-text-color #CBCBCB #CBCBCB;
  border-style:none solid solid;
  border-width:medium 1px 1px;
	color:#787F87;
	height:330px;
}
div.useroptbox span.btn input {
  color: #FF3300;
}
#body .boxhead {
  background:#EDEDED none repeat scroll 0 0;
  border-left: 8px solid #99B5D0;
  border-right:1px solid #CBCBCB;
  border-top:  1px solid #99B5D0;
  color:#787F87;
}
#body .basket .wrapmod a {
  color: #1663ac;
}

div.bar.shop a {
  color: #677787;
}

td.tableleft {
  
  border: 2px solid red;
}
td.tableborderleft {
  background: #ccff00;
}
td.tablebody {
  background: #ffffff;
  border: 2px solid red;
}
tde.tableborderright {
  background: #ffffff;
}
td.tableright {
  background: #8EA3B8;
}

div#left {
  background: transparent none repeat scroll 0 0;
  border-right: 0px solid #E2E2E2;
  width:183px;
}

#left ul.info li a {
  background: transparent url(bg/oxid_pe_.gif) no-repeat;
  background-position: 9px -670px;
  padding-top:5px;
  padding-bottom:3px;
  padding-left: 5px;
  border:0px;
  text-indent:15px;
}
#body .product.head.topshop strong.h4 {
  border-left: 8px solid #1663ac;
  border-right:1px solid #CBCBCB;
  border-top:  1px solid #1663ac;
}
#body .product.head.topshop {
  border-color:#CBCBCB;
}

#body .product.head strong.h4.thin {
  border-color: #99B5D0;
}
#body .product.moredetails {
  border-color:#CBCBCB;
}
#body .product.details h1 {
  color:#787F87;
}
a.currency {
  color:#424a55;
}
a.currency.act {
  color:#424a55;
  font-weight: bolder;
}
.emCertification {
  height: 85px;
  margin: 5px;
}
#body .product.details .price sup.dinfo {
  color:#1663AC;
}
#right .box.minibasket .tocart input {
  color:#1663AC;
}
#body .product {
  border:1px solid #CBCBCB;
  height: 167px;
}
#body .product strong.h3
{
height:65px;
}
#body .product.small
{
height:170px;
}

ul.tree ul {
  margin: 0;
  padding: 0 0 0 15px;
}
ul.tree li a {
  height: 8px;
  border-top-color: #cccccc;
}

ul.tree li a.act {
  text-indent:15px;
  background-color: #E5ECF2;
  color: #555555;
}
ul.tree li a.root.exp.has.act {
  text-indent:15px;
  background-color: #a6e34a;
  color:#ffffff;
}
ul.tree li a.root {
  background: transparent url(bg/rootcat.gif) no-repeat;
  background-position: 2px 11px;
  text-indent:15px;
  border-top-color: #cccccc;
}
ul.tree li a.has {
  background: #E5ECF2 url(bg/rootcat_has.gif) no-repeat;
  background-position: 2px 11px;
  text-indent:15px;
}
ul.tree li a.exp {
  background: #E5ECF2 url(bg/rootcat_exp.gif) no-repeat;
  background-position: 2px 11px;
  text-indent:15px;
}

ul.tree li a.exp.act {
  background-position: 2px 11px;
}

ul.tree li a {
  background: #E5ECF2 url(bg/rootcat.gif) no-repeat;
  background-position: 2px 11px;
  text-indent:15px;
}
ul.tree li a.root.exp.has {
  background-color: #a6e34a;
  text-indent:15px;
}
ul.tree li a.root.exp.act {
  background-color: #a6e34a;
  text-indent:15px;
}


#body .ordersteps dl
{
height:70px;
}

#body .product.thin .price
{
top:auto;
bottom:45px;
}