﻿body
{
}

/* Navigation */
a.Nav1 { color: #ffffff; text-decoration: none; }
a.Nav1:visited { color: #ffffff; text-decoration: none; }
a.Nav1:hover { color: #ffffff; text-decoration: underline; }

a.Nav2 { color: #ffffff; text-decoration: none; }
a.Nav2:visited { color: #ffffff; text-decoration: none; }
a.Nav2:hover { color: #ffffff; text-decoration: underline; }

.Nav1 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; }

.Nav2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }

.NavSelected1 { color: #ffffff; font-weight:bold; }

.NavSelected2 { font-weight:bold; text-decoration: underline; }

.topnav { font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 12px; color: #588068; vertical-align:middle; text-align:center; padding:2px 0 0 7px; }
.topnav a { color: #588068; text-decoration: none; }
.topnav:visited a {	color: #588068; text-decoration: none;}
.topnav:hover a { color: #588068; text-decoration: underline; }

/* global */
a { color: #359ACC; text-decoration: underline; }

a:hover { color: #359ACC; text-decoration: none; }

.title { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #430F0D; padding:15px 15px 20px 15px; }
.titlesmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F58528; font-weight: bold; }

.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;	line-height: 18px; }
.cmstext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#003865; line-height: 20px; padding: 20px 80px 5px 0px; }
.textcatalogueobject { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 18px; font-weight: bold; text-transform: uppercase; }

.textcatalogue { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; line-height: 18px; font-weight: bold; }

.textsmall { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; }
.textsmall a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; }

.textsmall a:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration:underline; }

.textcatsmall { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #003865; font-style:italic; font-weight:bold;}
.textcatsmall a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003865; text-decoration:none; font-style:italic; font-weight:bold;}

.textcatsmall a:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; text-decoration:underline; font-style:italic; font-weight:bold; }

img.photo { float: left; margin: 0px; padding: 0px; margin-bottom: 10px; }
.inputtext { font-family: Arial, Tahoma, Helvetica, sans-serif; font-style: normal; font-size: 11px; border: solid 1px #FDE2CC; background-color: #FDE2CC; color: #666666; }
.pad { padding:5px 0 5px 15px; }
.padfront {padding: 20px 20px 20px 0; }
.error { font-size :8pt; color:Red; font-family: Arial, Tahoma, Helvetica, sans-serif; }

/* Admin pages */
.admintitle { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; padding:15px 15px 20px 15px; }
.label { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #000000;	padding:2px 0 2px 15px; }
.input { font-family: Arial, Helvetica, sans-serif; color: #000000;	padding:2px 0 2px 15px; font-size:12px; }
.gridviewButton { background-color:#FFFBFF; border-color:#CCCCCC; border:Solid 1px #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
.productImage { float:left; display: block; margin-right:10px; border: solid 0px #E5F2F8; padding: 5px; width: 248px;}
.alternateImage1 { float:left; display: block; margin-top:5px; border: solid 1px #E5F2F8; padding: 5px 5px 5px 10px; width: 105px;}
.alternateImage2 { float:right; display: block; margin-top:5px; border: solid 1px #E5F2F8; padding: 5px 5px 5px 10px; width: 105px;}
.contactLabel { font-family:Arial,Verdana, Helvetica, sans-serif; font-size:12px; color:#003865; font-weight:bold; padding:10px 0 0 0; }

#galleryitems {	
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 660px;
	}
#galleryitems li {
	cursor: move;
	position: relative;
	float: left;
	margin: 2px 2px 0px 0px;
	width: 150px;
	height: 100px;
	border: 1px solid #000;
	text-align: center;
	padding-top: 5px;
	background-color: #eeeeff;
}