body {
background : #ffffff none repeat scroll 0 0; 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80% !important ; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
line-height : normal; 
margin-left : 5%; 
margin-right : 5%; 
color: black;
}
#ienotice {
  display: none;
}
noscript {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
color:olive;
left:330px;
padding:1em;
position:absolute;
text-align:justify;
top:20px;
width:45%;
}
a.skip:link,a.skip:visited {
  color:#094C59;
font-size:0.75em;
margin: 0;
}
#flags a:link, #flags a:visited, #flags a:hover, #flags a:active {
  margin: 0;
}
#container {
background : #9bd9e0 none repeat scroll 0 0; 
padding-left : 150px;
padding-right : 190px; 
position : relative;
}
#container .column {
float : left; 
position : relative; 
} 
#center { 
background : #ffffff none repeat scroll 0 0; 
padding : 10px 20px; 
width : 100%; 
color: #000000;
}
#left {
background : #9bd9e0 none repeat scroll 0 0; 
margin-left : -100%; 
padding : 0 10px; 
right : 190px;
width : 130px;
}
#right #cartinfo {
position:relative;
width:auto;
float:right;
font-size: 0.9em;
text-shadow: 2px 1px 2px #094c59;
}
#right #cartinfo.right {
text-align:left;
}
#right #cartinfo .left {
text-align:right;
}
#cart {
background:url(/images/shoppingcart4.png) no-repeat top left;
width:40px;
height:40px;
display:block;
float:left;
text-align:center;
line-height:28px;
margin:0;
font-weight:bold;
font-size:1.2em;
color: #FFFFFF;
}
#right {
background:#9BD9E0 none repeat scroll 0 0;
margin-right:-100%;
padding:0 5px;
width:130px;
color:#ffffff;
font-weight:bold;
font-size:0.8em;
}
#center a:focus,#center a:hover,#center a:active,#center a:visited:focus,#center a:visited:hover, #center a:visited:active {
  color: #9bd9e0;
}
#center ul li a:visited {
  color: #9bd9e0;
  font-weight: bold;
  margin: 0;
}
#center img {
  border:none;
  float: left;
}
#center ul {
list-style-type:none;
width:90%;
margin:auto;
position:relative;
padding:1em 0.5em;
}
#center ul li {
border-bottom:2px solid #094C59;
float:left;
padding:1em 0.5em;
width:100%;
margin:auto;
display: block;
position: relative;
}
#center p.product {
  position: relative;
  width:90%;
  top: 2em;
}
#center p.product a {
 text-decoration: underline;
}
* html #left {
left : 150px;
}
#container .column {
padding-top : 1em; 
text-align : justify;
}
div.product_image {
 display: block;
 position: relative;
 width: 27%;
 float: left;
}
div.product_details_image {
 float: left;
 width: 10%;
}
div.product_image_zoom {
 width: auto;
 position: absolute;
 z-index: 10;
 top: 1em;
 left: 20%;
 display: none;
 background: url(/images/no-pic.gif) no-repeat scroll center center #FFFFFF;
 padding: 3em;
 border: 1px solid #000000;
}
#container #center.column img.product_details {
 margin: 40px 5% 0px 5%;
 width: 100%;
}
#container #center.column img.search_results {
 margin: 5px auto;
 position: relative;
 display: block;
 float: none;
}
div.product_list_details_specific {
 float: right;
 width: 80%;
}
div.product_list_details {
 float: right;
 width: 70%;
}
a:link {
color : #094c59;
font-weight : bold; 
text-decoration : none; 
}
a:focus, a:hover, a:active, a:visited { 
color : #9bd9e0; 
} 
h2 { 
font-size : 1.25em; 
text-align : center; 
} 
h3 {
font-size : 1em; 
font-weight : normal; 
text-align : center; 
}
h4 {
 display: inline;
 color: #094C59;
 margin-right: 2em; 
}
#wrapper {
min-width : 500px;
padding : 0; 
position : relative; 
background : #9bd9e0; 
width : 100%;
} 
#redirectWrapper { 
background : #094c59 none repeat scroll 0 0; 
border : 3px double #9bd9e0;
color : #9bd9e0; 
left : 30%;
margin-top : 15%; 
padding : 2em;
position : relative; 
right : auto; 
text-align : center;
width : 30%; 
} 
#loginbasket {
float : right; 
margin : 0;
font-weight : bold; 
color : #094c59; 
line-height: 87px;
} 
#loginbasket a:link, #loginbasket a:visited { 
color : #094c59;
font-weight : bold;
text-decoration : none;
margin : 0; 
} 
#loginbasket a:hover, #loginbasket a:active { 
color : #9bd9e0;
}
#header {
background : white none no-repeat scroll 0 0;
min-height : 100px;
width : 100%;
}
#header img {
border : medium none;
float: left;
}
#header #flags {
position:absolute;
right:5%;
top:20px;
display: none;
}
#header #flags img {
margin-left:0.6em;
}
h1 {
border : 0 none;
left : -9999px;
position : absolute;
text-align : left;
}
#outer {
margin : 10px 0 0;
position : relative;
width : auto;
z-index: 10;
}
#menu, #menu2 {
list-style-type : none;
margin : 0 auto;
padding : 0;
width : auto;
}
#menu ul, #menu2 ul {
list-style-type : none; 
margin : 0; 
padding : 0; 
}
#menu li, #menu2 li {
background : #9bd9e0 url(/images/taboffpng.png) repeat-x scroll 0 0;
float : left;
margin : 1px 1px 0 0;
position : relative;
}
#menu li.sub {
background : #9bd9e0 url(/images/taboffpng.png) repeat-x scroll 0 0;
}
#menu li, #menu li a, #menu2 li, #menu2 li a {
color : #ffffff;
cursor : pointer;
display : block;
font-family : arial, sans-serif;
font-size : 13px;
font-weight : bold;
line-height : 25px;
text-align : center;
text-decoration : none;
width : 130px;
}
#menu li:hover, #menu li a:hover, #menu2 li:hover, #menu2 li a:hover {
background : #094c59 url(/images/tabonpng.png) repeat-x scroll 0 0;
}
#menu ul, #menu2 ul {
left : -9999px;
position : absolute;
width : 128px;
}
#menu li.click {
background : #094c59 url(/images/tabonpng.png) repeat-x scroll 0 0;
}
#menu li.click li:hover, #menu li.click li a:hover {
background : #9bd9e0 none repeat scroll 0 0;
color : #094c59;
}
#menu li.click ul, #menu2 li.click li {
border-bottom : 1px solid #094c59;
width: 130px;
}
#menu li.click li {
background : #094c59 none repeat scroll 0 0;
}    
#menu li.click ul li a:visited {
  margin: 0 auto;
}
#menu ul .cur {
background : #094c59 url(/images/tabonpng.png) repeat-x scroll 0 0;
}
#menu li.sub li {
margin : 1px 0 0;
}
#menu li.click ul, #menu li.click ul.li {
background : #ffffff none repeat scroll 0 0;
left : 0;
top : 24px; 
z-index : 10;
} 
#menu #cur { 
background : #094c59 url(/images/tabonpng.png) repeat-x scroll 0 0; 
} 
#menu2 a {
  position: relative;
  margin: auto;
}
#menu2 li:hover ul {
 display: block;
 left: 0;
 z-index: 10;
}
#menu2 li ul li {
 background: none #094C59;
 border-top: 1px solid #FFFFFF;
 margin: 0;
}
#menu2 li ul a:hover {
background: none #9bd9e0;
color: #094C59;
}
#menu2 li ul {
 border-bottom: 1px solid #094C59;
}
#menu li a:visited {
 width: 130px;
 text-align: center;
 margin: 0 auto;
}
#breadcrumb { 
background : #094c59 url(images/breadcrumbarrow.png) no-repeat scroll 1em 50%; 
clear : left; 
color : #ffffff;
line-height : 3em; 
margin : 0; 
padding : 0 0 0 2em; 
width : auto; 
} 
#breadcrumb a:link, a:visited { 
color : #ffffff;
margin : 0 1em;
text-decoration : none; 
font-weight: normal;
} 
#breadcrumb a:focus, #breadcrumb a:hover, #breacrumb a:active { 
color : #9bd9e0; 
margin-left : 1em; 
text-decoration : none; 
}
#breadcrumb form label {
  display: none;
}
#bclogin {
float : right;
margin : 0 1em; 
} 
