@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
}
body {
	background-color: #FFFFFF;
	
}
#wrapper {border:#4f61bf 1px solid; width:900px; text-align:center; margin: 0 auto; background-image:url(../images/background.png); background-repeat: repeat-x; background-color:#C6D1E7;}
#header {text-align:right; padding: 0 15px; background-image:url(../images/header.png); background-repeat:no-repeat; background-color:#52a7d0; background-position:top; position:relative; top:-36px; height:132px;}
#navbar {float:right; width: 600px;}
#main {clear:both; text-align:left;padding:15px; background-image:url(../images/footer.png); background-position:bottom; background-repeat:no-repeat; min-height:600px;}
#footer {clear:both; font-size:9px; width:890px; background-color:#EFF7FF; text-align:right; padding-right:10px;}

.clear {clear:both}
.tngallery {width:200px; height:300px; float:left; overflow:auto;}
.fsgallery {width:400px; height:300px; border:#ffffFF 1px solid; margin:5px; float:left;}
img.thumbs {height:60px; width:60px; border: 1px solid #ffffff; margin: 3px;}
.contact {color:#3b3b3b; font-size:36px; line-height:50%; font-weight:bold;}
.contactblue {color:#3e306f; font-size:36px; line-height:50%;}
.contactbluesml {color:#3e306f; font-size:28px; line-height:50%;}
.productimg {float:left; border:#9a64fd 1px solid; margin:15px;}
.imgleft {float:left; border:#fff 1px solid; margin:15px;}
.imgleftbanner {float:left; padding-left:10px;}
.imgright {float:right; border:#fff 1px solid; margin:15px;}
.highlight {font-weight:bold; color:#663399;}
.highlight-blue {font-weight:bold; color:#005da0;}
.map {float:right; margin-right: 50px;}
.product {float:left; margin:10px;  border:#a395d8 1px solid; margin:5px; width:550px; background-color:#b5a6f0; padding-right:10px;}
.imgleft-plain {float:left; padding:10px; margin:5px;}
.imgright-plain {float:right; padding:10px; margin:5px;}
.imgborder {border:#fff 1px solid;}
.more {text-align:right; padding:5px;}
.col-right {width: 250px; float:right; text-align: left;margin: 10px; padding: 5px; /*border:#4f61bf 1px solid;*/}
.col-left {width: 220px; float:left; text-align: left;margin: 0px 10px 10px 0; padding: 5px;}
.col-gallery {width: 440px; float:left; }
.whitelite {color:#fff; font-size: 16px; font-weight:bold;}
.logo {float: left; padding: 0 15px 15px 0;}
.footer {font-size:9px;}
.date {font-size:80%; color:#3b3b3b;}
.quote {background-image:url(../images/quotes.png); background-position:top left; background-repeat:no-repeat; padding-left:110px;}

a:link {
	color: #663399;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #663399;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #311a65;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #663399;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 16px;
	color: #544685;
}
h2 {
	font-size: 14px;
	color: #3a4688;
}
h3 {
	font-size: 12px;
	color: #544685;
}
li {line-height:1.5em}