body{
	background-color: #2E425A;
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link{
	color: #F3F345;
	text-decoration: none;
}

a:active{
	color: #FFFFFF;
	text-decoration: none;
}

a:visited{
	color: #E0E21E;
	text-decoration: none;
}

a:hover{
	color: #F6F78F;
	text-decoration: none;
}

.gensmall{
	font-size: 0.8em;
}

.gen{
	font-size: 1.0em;
}

.genbold{
	font-size: 1.0em;
	font-weight: bold;
}

.genlarge{
	font-size: 1.1em;
}

.genlargebold{
	font-size: 1.1em;
	font-weight: bold;
}

.error{
	color: #FFCC33;
	font-weight: bold;
	font-size: 1.0em;
}

.price{
	font-size: 0.9em;
	font-weight: bold;
}

.menu_heading{
	font-size:1.0em;
	font-weight: bold;
	color: #FFFFFF;
}

.menu_header{	font-size: 1.2em;
	color: #FFFFFF;
}
.menu_global{
	font-size: 0.9em;
	color: #FFFFFF;
}

.menu_item{
	font-size: 0.9em;
}

.sub_title{
	font-size: 1.6em;
}
.moreinfo:link{
	color: white;
	text-decoration: none;
}
.moreinfo:active{
	color: white;
	text-decoration: none;
}

.moreinfo:visited{
	color: white;
	text-decoration: none;
}

.moreinfo:hover{
	color: white;
	text-decoration: none;
}
input, text area, select, .moreinfo{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
    background-color: #40425A;
    color: #FFFFFF;
    border-bottom: #000000 1pt solid;
    border-left: #000000 1pt solid;
    border-right: #000000 1pt solid;
    border-top: #000000 1pt solid;
    border-radius: 15px;
    padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom: 3px;
    margin-bottom: 10px;
}
.buttons-products{
    //background-color: #61648F;
}
input.loz, textarea.loz, select.loz{
	font-size: 10pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #40425A;
    color: #FFFFFF;
    border-bottom: #000000 1pt solid;
    border-left: #000000 1pt solid;
    border-right: #000000 1pt solid;
    border-top: #000000 1pt solid;
}

input.special, textarea.special, select.special{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
    background-color: #FFFFFF;
    color: #000000;
    border-bottom: #FFFFFF 1pt solid;
    border-left: #FFFFFF 1pt solid;
    border-right: #FFFFFF 1pt solid;
    border-top: #FFFFFF 1pt solid;
}

input.check {
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
}

.copyright{
	color: #7993AD;
	font-size: 9pt;
}

td.heading{
	background-color: #415F7C;
}

td.global{
	background-color: #4D6881;
}

td.main{
	background-color: #597795;
}

td.item{
	border: 2px solid #1C2935;
}

td.item_title{
	font-size: 1.0em;
	background-color: #415F7C;
	font-weight: bold;
	border: 2px solid #1C2935;
}
td.other_item{	font-size: 1.0em;
	background-color: #415F7C;
}
td.support_item{	font-size: 1.0em;
	background-color: #415F7C;
	font-weight: bold;
}
.Menu A:link
{
    COLOR: #000099;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.Menu A:visited
{
    COLOR: #000099;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.Menu A:hover
{
    COLOR: #808080;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.MenuSelected A:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.MenuSelected A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.MenuSelected A:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
table.navp        {color: inherit;
                    background-color:#597795;
                    text-align: left;
                    }

.navp td           {
				    background-color:#3F5569;
					}

.navp a            {display: block; 
                    text-align: left;
                    overflow: hidden; 
                    white-space: nowrap;
                    FONT-FAMILY: Arial,Helvetica,sans-serif;
					FONT-SIZE: 14px;
					FONT-WEIGHT: normal;
			        text-decoration: none;
					}

.navp a:link      {color: #F3F345;
                   background-color: inherit;
                   text-decoration: none
				   }

.navp a:visited   {color: #F3F345;
                   background-color: inherit;
                   text-decoration: none
				  }

.navp a:hover     {color: white;
                   background-color: #31404E;
                   text-decoration: none
				   }

.navp a:active    {color: navy;
                   background-color: inherit;
                   text-decoration: none
				   }
                   
.navp-sub td       {
					background-color:#597795;
					text-align: right
					}

.navp-sub a        {
					display: block;
                    text-align: right;
                    overflow: hidden;
                    white-space: nowrap;
                    FONT-FAMILY: Arial,Helvetica,sans-serif;
					FONT-SIZE: 14px;
					FONT-WEIGHT: normal;
			        text-decoration: none}

.navp-sub a:link   {color: #F3F345;
                   background-color: inherit;
                   text-decoration: none
				   }

.navp-sub a:visited {
					color: #F3F345;
					background-color: inherit;
					text-decoration: none
					}

.navp-sub a:hover  {
					color: white;
					background-color: #31404E;
					text-decoration: none
					}
                    
.navp-sub a:active	{
					color: navy;
					background-color: inherit;
					text-decoration: none
					}

td.MenuHeader		{
					color: White;
                    background-color: #597795;
                    text-align: Left;
                    overflow: hidden;
                    white-space: nowrap;
                    FONT-FAMILY: Arial,Helvetica,sans-serif;
					FONT-SIZE: 16px;
					FONT-STYLE: Normal;
					FONT-WEIGHT: Normal;
			        text-decoration: None
					}

td.MenuHeader-sub	{
					color: White;
					background-color: #597795;
					text-align: Left;
					overflow: hidden;
					white-space: nowrap;
					FONT-FAMILY: Arial,Helvetica,sans-serif;
					FONT-SIZE: 16px;
					FONT-STYLE: Normal;
					FONT-WEIGHT: Normal;
					text-decoration: None
					}
.container{
	width:900px;
	margin:auto;
}

.domtabs li{
    background-color: #597795;
}

.domtabs ul{
    background-color: #597795;
}

.productTitle{
	background-color: #597795;
	width:100%;
	font-size: 35px;
	padding:0px;
	padding-bottom:4px;
}
.cost{
	text-align: center;
}
.img1{ 
	max-width:600px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding: 0px;
	border: none;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000; 
}
.img2{
	height:130px;
	width:130px;
	background-position: center center;
	background-size: cover;
}
.img3{
	height:129px;
	width:130px;
	background-position: center center;
	background-size: cover;
}
.img4{
	height:129px;
	width:130px;
	background-position: center center;
	background-size: cover;
}
.fb{
	text-align: center;
	float: center;
	display: inline;
}
.g{
	text-align: center;
	float: center;
}
.second{
	border-radius: 4px; 
	border:2px solid black;
	margin:auto;
	padding:4px;
    max-width:350px;
}


div.domtab{
			padding:0 3em;
			width:80%;
			font-size:90%;
		}
		ul.domtabs{
			float:left;
			width:100%;
			margin:2em 0 0 0;
			list-style-type: none;				
		}
		ul.domtabs li{
			float:left;
			padding:0 .5em 0 0;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width:8em;
			padding:.2em 1em;
			display:block;
			background:rgba(255,255,255,0.6);
			color:black;
			height:3em;
			font-weight:bold;
			text-decoration:none;
			border-top-left-radius: 3px;
			border-top-right-radius: 3px;
			border-top: 1px solid white;
			border-left: 1px solid white;
			border-right: 1px solid white;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
			min-height:3em;
		}
		ul.domtabs a:hover{
			background:white;
			color:black;
		}
		div.domtab div{
			clear:both;
			width:auto;
			background:#696;
			color:#fff;
			padding:1em 3em;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:white;
			color:black;
		}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
.perpage{
	-webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  -webkit-user-select: none;
  background-image: url(../arrow.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 2px solid rgba(0,0,0,0.6);
  border-radius: 4px;
  color: #555;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: white;
}

.catlink{
	font-size: 35px;
}
.thirdbox h2{
	background-color: #415F7C;
	border:1px solid black;
	border-radius: 4px;
	padding:5px;
}
.relatedProducts li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
.pure-u-1-3 img{
	max-width: 100%;
}
.white-link:link{
   color:white;
}
.white-link:visited{
   color:white;
}
.white-link:hover{
   color:white;
}
.white-link:active{
   color:white;
}
.viewitemsform{
   margin: 0;
}