/*css design file by Kantona*/

.headerPanel{
 background-color: #000;
 color: Black;http://www.virtualrealitycommerce.org/cssDesignEdit/3#
 width: 100%;
 opacity: 0.5;
 filter: alpha(opacity=50); 
}

.headerLogo{
  width: 1000px ; 
  margin-left: auto ;
  margin-right: auto ;
}

.eshopHeader {
  width: 1100px ;
  margin-left: auto ;
  margin-right: auto ;
}

.eshopContent {
  width: 1094px ;
  /* opacity: 0.9; */
  background-color: #000000;
  margin-left: auto ;
  margin-right: auto ;
  padding-left: 8px;
  padding-right: 8px;
  border-radius:5px;
}
.webContent{
  /* display: inline-block; */
  width: 1000px ; 
  background-color: #000000;
  margin-left: auto ;
  margin-right: auto ;
  vertical-align: top;
  text-align: center;
}

BODY {
  color: #FFFFFF;
  font-family: Arial,"Century Gothic";
  font-size: 16px;
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/bg_black_and_blue2018.jpg');
  background-repeat: repeat-y;
  background-position:center; 
  padding-top : 10px;
  margin-left: 0px;
  margin-right: 0px;
}

h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
        margin-top : 5px;
        padding-top : 9px;
        width: 444px;
        height : 33px;
        background-image: url('http://www.webexciter.com/users/Kantona/images/0c50afe5fd3e4219de4cd360a343c619.png');
        background-repeat: no-repeat;
        background-position:center; 
        margin-left: auto;
        margin-right: auto;
}

h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
        margin-top : 5px;
        padding-top : 9px;
        width: 444px;
        height : 33px;
        background-image: url('http://www.webexciter.com/users/Kantona/images/37fd48826fc40243b22de35a068ead9c.png');
        background-repeat: no-repeat;
        background-position:center; 
}

h3 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
        margin-top : 5px;
        padding-top : 13px;
        width: 370px;
        height : 33px;
        background-image: url('http://www.webexciter.com/users/Kantona/images/37fd48826fc40243b22de35a068ead9c.png');
        background-repeat: no-repeat;
        background-position:center; 
}

h4 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
        margin-top : 5px;
        font-weight: bold;
        padding-left : 4px;
}

fieldset {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
        font-weight: bold;
        border: 5px solid  #105910;
        width: 550px;
        border-radius:5px;
  	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.pageContent {
  display: inline-block;
  background-color: #000000;
  color: White;
  padding-right: 7px;
  font-family:  Arial,"Century Gothic";
  font-size: 12px;
  vertical-align: top;
  max-width: 1200px;
  margin-left: auto ;
  margin-right: auto ;
}

.leftPanel {
  background-color: #000000;
  color: #192B65;
  font-family: Arial;
  font-size: 12px;
  background-image: url('http://www.webexciter.com/users/photoicons/pi_lefpanel.png');
  background-repeat: no-repeat;
  border-bottom: 1px solid #000000;
}

.verticalMenu {
  padding-top: 5px;
  background-image: url('http://www.webexciter.com/users/Kantona/images/1943356b6d612361b2c5e82973a1d41c.png');
  background-repeat: no-repeat;
  background-position:center; 
}


.verticalMenuCell2 {
  background-image: url('http://www.webexciter.com//users/photoicons/photoicons_menubutton008.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 222px;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}

.verticalMenuCellOver2 {
  background-image: url('http://www.webexciter.com//users/photoicons/photoicons_menubutton008_over.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 222px;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}

.verticalMenuCellActive2 {
  background-image: url('http://www.webexciter.com//users/photoicons/photoicons_menubutton008_over.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 222px;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}

.verticalMenuCell_empty {
  height : 28px;
   width: 224px;
  padding-left: 5px;
  padding-right: 5px;
}

a.eshopHeaderLink {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 9px;
  border-radius:10px;
}

a.eshopHeaderLink:hover {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 9px;
  border-radius:10px;
}

.eshopBasketLink {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 9px;
  border-radius:10px;
}

.eshopBasketCount {
   border : 2px solid #77c50f;
   border-radius:15px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 4px;
   padding-right: 4px;
}

a.eshopBasketLink:hover {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 9px;
  border-radius:10px;
}

.categoryTopMenu {
  width: 1100px;
  margin-left: auto ;
  margin-right: auto ;
}

.categoryTopMenuLink {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 8px;
  border-radius:10px;
}

a.categoryTopMenuLink:hover {
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 8px;
  border-radius:10px;
}

.completeOrderButton {
   background: DarkGreen;
   color: White;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px; 
   font-weight: bold;
   text-decoration: none;
   /* width: 222px; */
   border: 1px solid DarkGreen;
   margin-top: 15px;
   margin-bottom: 15px;
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 9px;
   padding-bottom: 9px;
   border-radius:3px;
   cursor: pointer;
   float: center;
}
.eshopHeaderMenu{
  display: inline-block;
}


.basketPanel{
  display: inline-block;
}

.optionsPanel{
  display: inline-block;
}

.searchPanel {
  position: relative;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3px;
  /* padding-right: 320px; */
  /* float: center; */
}

.eshopHeaderMenuCell {
  display: inline-block;
}

a.verticalMenuLink {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.verticalMenuLink:hover {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.verticalMenuLink2 {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.verticalMenuLink2:hover {
  display: block;
  height : 22px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

.horisontalMenuContainer {
  width: 100%; 
}

.horisontalMenu {
  display: inline-block;
  width: 100%; 
  margin-left: auto ;
  margin-right: auto ;
}


.horisontalMenuCell {
  display: inline-block;
  width: 222px; 
}

.horisontalMenuCell2 {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/photoicons_eshop_menu_button.png');
  background-repeat: no-repeat;
  height : 40px;
  width: 210px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  border-right: 1px solid #000000;
}

.horisontalMenuCellOver2 {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/photoicons_eshop_menu_button_over.png');
  background-repeat: norepeat;
  height : 40px;
  width: 210px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  cursor: pointer;
  border-right: 1px solid #000000;
}



.horisontalMenuLink {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
}

.webMenu {
  width: 100%;
  margin-left: 22px;
  margin-right: 22px;
margin-bottom: 7px;
}

.form_button {
  border: 3px solid #FFFFFF;
  margin-top : 5px;
  padding-bottom : 0px;
  background-color: #870123;
  color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}

.butt_standard {
  border: 3px solid #FFFFFF;
  margin-top : 5px;
  padding-bottom : 0px;
  background-color: #870123;
  color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}

.span_link {
  width : 100%;
  height : 100%;
}

.bottomLine {
  background-color: #FFFFFF;
  border-bottom: 1px solid #7F7F7F;
}

.previewCell {
  border-top: 1px solid #3A3A3A;
  border-bottom: 1px solid #3A3A3A;
  padding-left : 3px;
  margin-bottom: 3px;
  text-align:left;
  width : 333px;
}

.previewImageCell {
  width : 101px;
  text-align:right;
  border-left: 1px solid #3A3A3A;
  border-top: 1px solid #3A3A3A;
  border-bottom: 1px solid #3A3A3A;
  background-color: #000000;
  padding-left: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius:3px;
  	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}

.blackCell {
  background-color: #000000;
}

.gallery_paginating {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px;
	border-style: solid;
	border-color: #CDCDCD;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
       background-color: #E0E8E9;
       color: #5F5F5F;
}

.gallery_paginating_over {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 1px;
	border-style: solid;
	border-color: #CDCDCD;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #9F9F9F;
}

.gallery_paginating_current {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	border: 0px;
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
       color: #5F5F5F;
}

a.gallery_paginating_link {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	font-size: 12px; 
       text-decoration: none;
}

a.gallery_paginating_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px; 
       text-decoration: none;
}

.standardText {
  font-family: Arial, "Century Gothic";
  font-size: 12px;
  text-align:left;
  color: #FFFFFF;
}

.textReader {
  font-family: Arial, "Century Gothic";
  font-size: 14px;
  text-align:left;
  border: 5px solid #870123;
  color: #000000;
  background-color: #FFFFFF;
  padding: 9px;
  border: #7F7F7F solid 3px;
  border-radius:5px;
  	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.standardText2 {
  font-family: Arial,"Century Gothic";
  font-size: 12px;
  text-align:left;
  color: #2F2F2F;
}

.smallText {
  font-family: Arial, "Century Gothic";
  font-size: 11px;
  text-align:left;
  color: #FFFFFF;
  padding-right: 13px;
}

.tableHeader {
  background-color: #000000;
}

a.gallery_title_link {
  font-family: Arial, Helvetica, sans-serif; color: #2F2F2F; text-decoration: underline; font-size: 14px; font-weight: bold;
}

a.gallery_title_link:hover {
  font-family: Arial, Helvetica, sans-serif; color: #2F2F2F; font-size: 14px; text-decoration: underline; font-weight: bold;
}

a.title_link1 {
  font-family: Arial, Helvetica, sans-serif; color: #F95964; text-decoration: underline; font-size: 14px; font-weight: bold;
}
a.title_link1:hover {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-decoration: underline; font-weight: bold;
}

a.standard_link {
  font-family: Arial, Helvetica, sans-serif; color: #00A00E; text-decoration: underline; font-size: 12px; font-weight: bold;
}

a.standard_link2 {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold;
}

a.standard_link3 {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal;
}

a.standard_link3:hover {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: normal;
}

a.large_link {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 14px; font-weight: normal; 
}

a.big_link {
  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 14px; font-weight: normal; 
}

a.horisontalMenuLink2 {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

a.horisontalMenuLink2:hover {
  color: Yellow;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

.form_text_input {
  background-color: #EFEFEF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:left; color: #2F2F2F; border: #7F7F7F solid 1px;
}

.form_text_area {
  background-color: #222; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align:left; color: #FFF; border: #777 solid 2px;
}

.text_form {
  background-color: #222; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align:left; color: #FFF; border: #777 solid 2px;
}

.tableContent {
  background-color: #1F1F1F;
  color: #EFEFEF;
  #border: 1px solid #012568;
  width: 736px;
  font-family: Arial,"Century Gothic";
  font-size: 14px;
  padding-left: 3px;
}

.tableCellContent {
  background-color: #1F1F1F;
  color: #EFEFEF;
  font-family: Arial,"Century Gothic";
  font-size: 12px;
  padding-left: 10px;
}

.formContent {
  padding-left: 30px;
  margin-bottom: 20px;
}

.tableContentHeader {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/d0f6c60484d33565663d82a948da8968.png');
  background-repeat: no-repeat;
  background-position:left;
  height : 25px;
  width: 736px;
}

.tableContentFooter {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/3d189797c4d8653316a5193a719fd401.png');
  background-repeat: no-repeat;
  height : 25px;
  width: 736px;
  background-position:right;
}

.bigButton_blue {
  background-color: #000000;
  background-image: url('/users/Kantona/images/7a2cef8707905bffaae1389220d1a848.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_blue:hover {
  background-color: #000000;
  background-image: url('/users/Kantona/images/acc4d6edebbb88b1ac9a5fa7311fad1c.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.homeButton {
  display: inline-block;
  width: 330px;
}

.bigButton_green {
  background-color: #000000;
  background-image: url('/users/Kantona/images/ff533f7c48d82d530c0eda700c6f41be.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
  border-radius:5px;
}

.bigButton_green:hover {
  background-color: #000000;
  background-image: url('/users/Kantona/images/66a1ac9951511265daf267d31099a187.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 100px;
  width: 330px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
  border-radius:5px;
}

.bigButton_red {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/3826b208abf950241d50ab4d866ee157.png');
  background-repeat: no-repeat;
  height : 90px;
  width: 230px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_red_over {
  background-color: #000000;
  background-image: url('http://www.easycommerc.com/users/Kantona/images/247f50076d3708c98d2c564378d4bf50.png');
  background-repeat: no-repeat;
  height : 90px;
  width: 230px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_grey {
  background-color: #000000;
  background-image: url('/users/Kantona/images/3eed77f4166c32bf1278b71fcbce1798.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 90px;
  width: 230px;
  text-align:left;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.bigButton_grey_over {
  background-color: #000000;
  background-image: url('/users/Kantona/images/9a12fb3ba6f7d06c0bcf7815dd68e252.png');
  background-repeat: no-repeat;
  background-size: cover;
  height : 90px;
  width: 230px;
  text-align:left;
  cursor: pointer;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 27px;
}

.headLink {
  display: inline-block;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
}

.screenFooter {
  background-color: #000000;
}

.background1 {
  background-color: #000000;
}

.section_text {
  color: #AFAFAF;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
}

.login_table {
  background-image: url('http://www.webexciter.com/users/photoicons/pi_lefpanel.png');
  background-repeat: no-repeat;
  border-bottom: 1px solid #000000;
  background-color: #000000;
  border: 3px dotted #FFFFFF;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 30px;
  padding-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 70;
  margin-left: 30;
}

.tableContentCell {
  padding-left: 7px;
}

.tableMenuCell {
  background-color: #363636;
  color: #AFAFAF;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #000000;
}

.slideNumber {
  background-color: #00ADE8;
  margin: 2px;
}

.slideLink {
  display: inline-block;
  color: White; 
  background-color: #00ADE8;
  font-family: "Arial";
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
    margin-left: auto ;
  margin-right: auto ;
}

.slideshowPanel {
  /* width: 500px ; */
  /* height: 280px; */
 text-align: center;
    margin-left: auto ;
  margin-right: auto ;
  display: inline-block;
}

.active {
  width: 400px ; 
  margin-left: auto ;
  margin-right: auto ;
}

.slideshow {
  width: 400px ; 
  margin-left: auto ;
  margin-right: auto ;
  background-color: #222;
}

.webColumnLeft {
 display: inline-block;
}

.galleryPanel {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
  margin: 2px;
}

.galleryDescription {
  display: inline-block; 
  padding: 2px;
  vertical-align: top;
}

.galleryItemPanel {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
  margin: 2px;
}

.galleryItemName {
  font-weight: bold;
  font-family: Arial;
  font-size: 14px;
  color: White;
}

.galleryItemDescription {
  display: inline-block; 
  padding: 2px;
  vertical-align: top;
}

a.galleryTitle {
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  color: White;
  text-decoration: none;
}
a.galleryTitle:hover {
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  color: White;
  text-decoration: underline;
}

.loginForm {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
}

.editForm {
  border: 1px solid DimGray;
  border-radius:5px;
  padding: 5px; 
}

.form_field_label {
  display: inline-block;
  width: 200px; 
  padding-left: 8px;
}

.form_field_label_required { 
	display: inline-block;
	width: 200px;
       padding-left: 8px;
}

.form_field_label_required::after {
    content: " *";
    color: Green;
}

.form_textarea_label { 
	display: inline-block;
	width: 200px;
	vertical-align: top;
       padding-left: 8px;
}

.text_form {
  font-weight: bold;
  background-color: #222;
  color: White;
  padding: 5px; 
  border-radius:5px;
  margin: 1px;
}

.textarea_form { 
  font-weight: bold;
  background-color: #222;
  color: White;
  padding: 5px; 
  border-radius:5px;
  margin: 1px;
}

/*
  display: inline-block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 8px;
  padding-top: 8px;
  border-radius:10px;
*/

.butt_big {
  display: block;
  width: 170px;
  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius:10px;
  border: 0px solid Black;
  margin-top: 8px;
  margin-left: 210px;
}

.butt_big:hover {
  display: block;
  width: 170px;
  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
  margin-top: 8px;
  margin-left: 210px;
}

.butt_small {
	font-family: Helvetica, Arial;
	background-color : #2F2C2B;
	border : 1px solid #2F2C2B;
	font-size: 11pt;
	color: White;
	font-weight : bold;	
	/* height: 25px; */
	padding-top: 3px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
	cursor: pointer;
	margin-top: 3px;
        border-radius:3px;
}

.butt_small:hover {
	font-family: Helvetica, Arial;
	background-color : DarkGreen;
	border : 1px solid DarkGreen;
	font-size: 11pt;
	color: White;
	font-weight : bold;	
	/* height: 25px; */
	padding-top: 3px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
	cursor: pointer;
	margin-top: 3px;
        border-radius:3px;
}

a.bigLink {
	font-family: Helvetica, Arial;
	font-size: 13pt;
	color: #2F2C2B;
	font-weight : bold;	
}

.flash-notice {
  /* width: 900px ; */
  margin-left: auto ;
  margin-right: auto ;
  text-align:center;
  background-color: Green;
  color: White;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold; 
  font-size: 14px;   
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 7px;
}

.flash-error {
  /* width: 900px ; */
  margin-left: auto ;
  margin-right: auto ;
  text-align:center;
  background-color: Red;
  color: White;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold; 
  font-size: 14px; 
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 7px;
}

.languagesPanel {
   display: inline-block;
}

.languageSelector {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #606060;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: #002955 solid 1px;
    border-radius:5px;
    padding: 4px;
    margin-bottom: 1px;
    width: 80px;
}

.currencyPanel {
   display: inline-block;
}

.currencySelector {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #606060;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    border: #002955 solid 1px;
    border-radius:5px;
    padding: 4px;
    margin-bottom: 1px;
    width: 80px;
}

.currencySelectorOption {
  display: block;
  padding: 3px;
  color: DimGray;
  font-family: Helvetica, Arial;
  font-size: 12px;
  font-weight: bold;
}

.search {
   background-color: White;
   width: 320px;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: White;
    background-color: #606060;
    font-size: 12px; 
    font-weight: bold;
   border: 1px solid #002955;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-radius: 5px;
}

.searchButton {
  display: inline-block;
  height : 29px;
  /* width: 170px; */
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius:10px;
  border: 1px solid Black;
  margin-top: 8px;
}

.searchButton:hover {
  display: inline-block;
  height : 29px;
  /* width: 170px; */
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
  margin-top: 8px;
}

.searchstring {
   width: 300px ;
  font-family: Arial;
  font-size: 16px;
  padding-top: 10px;
  border: 2px solid #777;
}

.eshopHeaderPanel {
    border-top: #002955 solid 1px;
    width: 1100px ;
}

.eshopFooterGlobal {
      background-color: #000;
    border-top: #002955 solid 1px;
  text-align:right;
    width: 1100px ;
  margin-top: 3px;
  margin-left: auto ;
  margin-right: auto ;
    border-radius:5px;
}

.galleryList {
  display: inline-block;
  background-color: #000000;
  color: White;
  padding-right: 7px;
  font-family:  Arial,"Century Gothic";
  font-size: 12px;
  vertical-align: top;
  width: 740px;
}

.productLIST {
	border-top: #333 solid 1px;
        border-bottom: #333 solid 1px;
	background-color: Black;
        color: White;
        display: block;
        padding: 5px;
        margin-top: 1px;
        margin-bottom: 1px;
}

.productLISTImage {
     display: inline-block;
     padding: 5px;
}

.productLISTDetail {
     display: inline-block;
     vertical-align: top;
     width: 350px; 
}

.productLISTDescription {
     display: block;
     vertical-align: top;
     font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
     color: White;
     font-size: 14px; 
     padding-top: 7px;
}

.productLISTEdit {
     display: inline-block;
     horisontal-align: right;
     padding-bottom: 50px;
     width: 410px; 
}

a.productLISTLink {
    font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: White;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: none;
}

a.productLISTLink:hover {
    font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: Yellow;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: underline;
}

.productGRID {
	border: Silver solid 1px;
	background-color: DarkOrange;
        display: inline-block;
}

.productImage {
        display: inline-block;
        vertical-align: text-top;
}

.productBasicInfo {
        display: inline-block;
        vertical-align: text-top;
        padding: 5px;
}

.productDescription {
        border-top: 1px solid LightGray; 
        padding-top: 7px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 7px;
        display: block;
        /* width: 70%; */
}

.productBasicInfoRow {
        display: block;
        width: 400px;
}


a.pathLink {
    font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: White;
    font-size: 12px; 
    font-weight: bold;
    text-decoration: none;
}

a.pathLink:hover {
    font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: Yellow;
    font-size: 12px; 
    font-weight: bold;
    text-decoration: underline;
}

a.pathLinkHome {
    font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: White;
    font-size: 12px; 
    font-weight: bold;
    text-decoration: none;
}

a.pathLinkHome:hover {
    font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: Yellow;
    font-size: 12px; 
    font-weight: bold;
    text-decoration: underline;
}

a.pathLinkCurrent {
    font-family: Arial, Helvetica, sans-serif;
    color: White;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: none;
}

a.pathLinkCurrent:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: Yellow;
    font-size: 18px; 
    font-weight: bold;
    text-decoration: underline;
}


.categoryTitle {
     width: 100%;
     height: 50px;
     padding-top: 5px;
     /*padding-bottom: 15px; */
     /*background-color: LightGray; */
     font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
     color: Black;
     font-size: 18px; 
     font-weight: bold;
}

.categoryDescription {
     width: 100%;
     /* font-family: Arial, Helvetica, sans-serif; */
     font-family: 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
     color: DimGray;
     font-size: 16px; 
     padding-top: 5px;
     padding-bottom: 5px;
     padding-right: 15px;
}

.subcategories {
     font-family: Arial, Helvetica, sans-serif;
     color: DimGray;
     font-size: 12px; 
     padding-top: 5px;
     padding-bottom: 5px;
}

.panelTitle {
   font-family: Arial, Helvetica, sans-serif;
   color: DimGray;
   font-size: 18px; 
}

.categoryMenu {
	border: #0b87bb solid 2px;
	background-color: White;
        display: inline-block;
        padding: 5px;
        margin-top: 3px;
        margin-bottom: 3px;
        border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.categoryBox {
        text-align: center;
        vertical-align: top;
        width: 286px;
}

.categoryBox2 {
        /* width: 250px;*/
        background-color: #222;
        height: 100%;
        text-align: center;
        /* display: table-cell; */
        display: inline-block;
        vertical-align: top;
        margin: 3px;
}

.categoryThumb {
       padding: 3px;
       width: 250px;
       height: 250px;
       vertical-align: middle;
}

a.categoryLink {
        font-family: Arial, Helvetica, sans-serif;
        color: White;
        font-size: 18px; 
        font-weight: bold;
        text-decoration: none;
/* 
	border-top: #2e4690 solid 2px;
        border-bottom: #2e4690 solid 2px;
	border-left: LightGray solid 1px;
	border-right: LightGray solid 1px;
	background-color: #222;
*/
        display: inline-block;;
        /* padding: 5px; */
        margin-bottom: 3px;
        /*border-radius:3px;*/
	vertical-align: top;
}

a.categoryLink:hover {
        font-family: Arial, Helvetica, sans-serif;
        color: White;
        font-size: 18px; 
        font-weight: bold;
        text-decoration: none;
/*
	border-top: DarkGreen solid 2px;
        border-bottom: DarkGreen solid 2px;
	border-left: LightGray solid 1px;
	border-right: LightGray solid 1px;
	background-color: #333;
*/
        display: inline-block;
        /* padding: 5px; */
        margin-bottom: 3px;
	vertical-align: top;
}

.basketUnits {
  display: inline-block;
  background-color: #222;
  color: White;
    height : 26px;
  width : 26px;
  border: 2px solid #777;
  border-radius:3px;
  text-align: center;
}

.basketButton {
  display: inline-block;
  /* height : 35px; */
  width: 150px;
  background-image: url('/users/Kantona/images/96afd6d4cd2eaba828bb6e8df2c7dcfb.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:10px;
  border: 1px solid Black;
  margin-top: 8px;
}

.basketButton:hover {
  display: inline-block;
  /* height : 35px; */
  width: 150px;
  background-image: url('/users/Kantona/images/ef4cb8b9785534f8e84f66a7843aca04.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
  margin-top: 8px;
}

a.basketButtonLink {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold; 
        font-size: 16px; 
	border: #D1D1D1 solid 1px;
        background-color: DimGray;
	padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 8px;
        padding-right: 8px;
        border-radius: 3px;
        color: White;
}

a.basketRemoveLink {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: normal; 
        font-size: 16px; 
	border: DimGray solid 1px;
        background-color: DimGray;
	padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
}

a.basketRemoveLink:hover {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: normal; 
        font-size: 16px; 
	border: DimGray solid 1px;
        background-color: DarkGreen ;
	padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
}

.basketItemRemove {
   padding-left: 3px;
}

a.productDetailLink {
  display: inline-block;
  /* height : 35px; */
  width: 150px;
  background-image: url('/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  padding-left: 0px;
  padding-top: 11px;
  padding-bottom: 11px;
  border-radius:10px;
  border: 0px solid Black;
}

a.productDetailLink:hover {
  display: block;
  /* height : 35px; */
  width: 150px;
  background-image: url('/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
}

.productDetail {
 display: inline-block;
 padding-top: 11px;
 vertical-align: top;
}

.productLISTBasket {
 display: inline-block;
 padding: 3px;
}

.productPrice1 {
  color: White;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  font-size: 20px; 
  margin-right: 5px;
}


.productLISTBasket {
 padding: 3px;
}

.productLISTPrice {
        border-bottom: #333 solid 1px;
	background-color: #222;  
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        vertical-align: top;
}

.productDetailPrice {
  padding-bottom: 10px;
}

.contactGroup {
  display: inline-block;
}

a.logoutLink {
  display: block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 9px;
  border-radius:10px;
  border: 1px solid Black;
  text-align:center;
}

a.logoutLink:hover {
  display: block;
  height : 25px;
  width: 170px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: Black;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 0px;
  padding-top: 9px;
  border-radius:10px;
  border: 1px solid Black;
  cursor: pointer;
  text-align:center;
}

a.backLink {
  display: block;
  height : 40px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/531a9df218e21c3aa4a862e8a151e162.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}

a.backLink:hover {
  display: block;
  height : 40px;
  width: 224px;
  background-image: 
  url('http://www.easycommerc.com/users/Kantona/images/9c256541b172ccbff0d03a7ebef171e4.png');
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  padding-left: 11px;
  padding-top: 13px;
}


a.pageLink {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #117fb9;
   border: Silver solid 1px;
   background-color: White;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}
a.pageLink:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #117fb9;
   border: Silver solid 1px;
   background-color: #E1E1E1;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}

a.pageLinkCurrent {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: Black;
   border: Silver solid 1px;
   background-color: White;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}
a.pageLinkCurrent:hover {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: Black;
   border: Silver solid 1px;
   background-color: #E1E1E1;
   display: inline-block;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-radius:5px;
   text-decoration: none;
}

.smallDescription {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 10px; 
}

.navigator {
  display: block;
  width : 100%;  
  border-top: #2299C6 solid 1px;
  border-bottom: #2299C6 solid 1px;
  margin-right: 14px;
  margin-bottom: 3px;
  /* border-radius:3px; */
}

.paginator {
   float: right;
   padding: 2px;
}

.clearPaginator {
  clear: right;
}

.productContainer {
  width : 100%; 
}

.productKey {
   color: DimGray;
   padding-top: 2px
}

 /* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
} 

.tablinks {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: bold; 
        font-size: 12px; 
	border: #2299C6 solid 1px;
        background-color: #2299C6;
	padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
        cursor: pointer;
}

.tablinks:hover {
        font-family: Helvetica, arial, helvetica, sans-serif;
        font-weight: bold; 
        font-size: 12px; 
	border: #2E5A9A solid 1px;
        background-color: #2E5A9A ;
	padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 3px;
        color: White;
        text-decoration: none;
        cursor: pointer;
}

#form_consents > label::after {
   content: "\A";
   white-space: pre; 
   width: 77px;
}

.consent_label {
  color: White;
}

.registerFormRightCol {
  display: block;
  height: 36px;
  margin-bottom: 3px;
  padding-left: 10px;
  padding-top: 4px;
  font-family: Helvetica, arial, helvetica, sans-serif;
  font-weight: normal; 
  font-size: 12px; 
}

.registerFormConsentDesc {
  display: block;
  height: 21px;  
  font-family: Helvetica, arial, helvetica, sans-serif;
  font-weight: normal; 
  font-size: 14px; 
  margin-left: -190px; 
}

.registerFormRightColGap {
  display: block;
  height: 19px;    
}

.registerFormRightCell {
   width: 330px; 
}

a.consentLink {
    font-family: Helvetica, 'Source Sans Pro', "trebuchet ms",Tahoma,georgia,verdana,arial,lucida;
    color: Navy;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: underline;
}

.stock {
   padding-bottom: 8px;
}

.onStock {
   color: DarkGreen;
   display: inline-block;
}

.notOnStock {
  color: DarkOrange;
}

.productStockNumber {
  display: inline-block;
}

.onRequest {
  color: DarkOrange;
}

.nextStepCell {
  display: inline-block;
}

.prevStepCell {
  display: inline-block;
}

.productErpKey {
  /* display: none; */
  visibility: hidden;
}

.titlePanel {
 display: inline-block;
}

.customerMenuItem {
 display: inline-block;
}

.basketItemTitle {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    padding: 3px;
}

.basketItemHeader {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px;
    background: #222;
}

.basketItemLink {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px;
}

a.basketItemLink:hover {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}

.basketItemPrice {
   padding: 3px;
    background: #222;
}

.basket {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: normal;
    border-top: 2px solid Silver;  
    border-bottom: 2px solid Silver;
    /* padding: 3px; */
    /* border-radius:3px; */
    width: 100%
}

.basketSummary {
   background: #222;
   font-weight: bold;
}

.basketTotalPrice {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 14px; 
   background: #222;
   font-weight: bold;
   padding-right: 3px;
}

a.nextStepLink {
   background: DarkGreen;
   color: White;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px; 
   font-weight: bold;
   text-decoration: none;
   width: 100%;
   margin-top: 5px;
   padding-left: 55px;
   padding-right: 55px;
   padding-top: 9px;
   padding-bottom: 9px;
   border-radius:3px;
}

.nextStepButton {
   background: DarkGreen;
   color: White;
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    font-size: 18px; 
   font-weight: bold;
   text-decoration: none;
   /* width: 222px; */
   border: 1px solid DarkGreen;
   margin-top: 8px;
   padding-left: 55px;
   padding-right: 55px;
   padding-top: 8px;
   padding-bottom: 7px;
   border-radius:3px;
   cursor: pointer;
}


.eshopHeading {
    font-family: Helvetica, Arial;
    font-size: 16px;
    font-weight: bold;
  width: 100%;
  padding: 7px;
  margin-top: 10px;
  margin-bottom: 3px;
  border-bottom: 1px solid #333;
}

.eshopDelivery { padding: 10px; border-bottom: 0px solid #EFEFEF; background: #222; }
.eshopDeliveryCell {  display: inline-block; vertical-align: top; }
.eshopDeliveryLogo {  display: inline-block; width : 130px;}
.eshopDeliveryName { display: inline-block; width : 330px;  vertical-align: top;}
.eshopDeliveryLogoImg { height: 35px;}
.eshopPayment { padding: 10px; border-bottom: 0px solid #EFEFEF; background: #222;}
.eshopPaymentCell {  display: inline-block;  vertical-align: top;}
.eshopPaymentLogo {  display: inline-block; width : 130px; }
.eshopPaymentName { display: inline-block; width : 330px;  vertical-align: top;}
.eshopPaymentLogoImg { height: 35px; }

.shoppingProcessBasket { display: inline-block; padding: 10px; border: 2px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessDeliveryPayment {  display: inline-block; padding: 10px; border: 1px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessCustomer {  display: inline-block; padding: 10px; border: 1px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessThank {  display: inline-block; padding: 10px; border: 1px solid Silver; width : 197px; border-radius:3px; color: Gray; }
.shoppingProcessCurrent { border: 3px solid White; font-weight: bold; }
a.shoppingProcessLink { color: #EFEFEF; text-decoration: underline; font-size: 16px; font-family: Arial; }
.shoppingProcessMap { margin-top:10px; }

.topMenu {
  display: inline-block;
}

.topMenuHeader {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: DimGray;
    font-size: 14px; 
    font-weight: normal;
    padding-left: 10px;
    padding-bottom: 12px;
    margin-bottom:12px;
    width: 100%;
    border-bottom: 1px solid Silver;
}

a.topMenuLink {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px;
}

a.topMenuLink:hover {
    font-family: Helvetica, Arial, Helvetica, sans-serif;
    color: #0b87bb;
    font-size: 14px; 
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.homePageTable {
    /* margin-top: 325px; */
    max-height: 323px;
}

.unitUpdate {
  display: inline-block;
  vertical-align: text-bottom;
}

a.unitUpLink {
  display: block;
  width: 18px;
  border: Silver solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

a.unitUpLink:hover {
  display: block;
  width: 18px;
  border: #2299C6 solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

a.unitDownLink {
  display: block;
  width: 18px;
  border: Silver solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

a.unitDownLink:hover {
  display: block;
  width: 18px;
  border: #2299C6 solid 2px; 
  border-radius:3px;
  text-align: center;
  font-family: Arial;
  font-weight: bold; 
  font-size: 11px; 
  text-decoration: none;
}

.x3d_container {
  border-top: Green solid 3px; 
  border-botto: Blue solid 3px; 
}