* {
	margin: 0px;
	
}
body {
	background: url(../images/background.gif) repeat-x fixed;
	text-align: center;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 30px;
}
img#printlogo {
	display: none;
}

.outer-container { margin: 0 auto; text-align: center; width: 958px; }
.content-container { float: left; }
.google-container { float: left; margin-top: 5px; height: 43px; overflow: hidden; padding: 16px 20px; background-color: white; border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; }

div#container {
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(../images/contentbg.gif) repeat-y 0px 0px;
	border-bottom: 1px solid #ADAAAD;
	
}



div#containerAdminProducts{
	width: 760px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF  repeat-y 0px 0px;
	border-bottom: 1px solid #ADAAAD;
	
}
div#header {
	background: url(../images/header.jpg) no-repeat left top;
	height: 89px;
	width: 760px;
}

div#left {
	float: left;
	width: 155px;
	padding-left: 5px;
	font-size: 85%;
	color: #666666;
	font-weight: bold;
	
	
}
div#right {
	float: right;
	width: 593px;
}

div#content {

}

div#banner {
	background: url(../images/banner.gif) no-repeat;
	height: 27px;
	width: 592px;
	margin-left: 0px;
}

div#shoppingbanner
{
	
	height: 27px;
	width: 592px;
	margin-left: 0px;
}

.sitemap
{
	margin-left:20px;
}

.hide {
	display: none;
}
div#contentarea {
	margin-left: 30px;
	margin-top: 0px;
	padding: 5px;
	font-size: 95%;
	line-height: 19px;
	color: Black;
	margin-right: 20px;

}

div#admincontentarea {
	margin-left: 30px;
	margin-top: 0px;
	padding: 5px;
	font-size: 95%;
	line-height: 19px;
	color: Black;
	margin-right: 20px;
	width:100%;
	text-align:left;
}

div#contentarea p {
	margin-top: 15px;
	margin-bottom: 15px;
}

div#contentarea ul, ol { margin-left: 9px; padding-left: 0px; }

p.AboutUs {
	margin-top: 15px;
	margin-bottom: 15px;
	line-height:14px;
}
div#admincontentarea p {
	margin-top: 15px;
	margin-bottom: 15px;
}
div#left ul.leftmenu, div#left ul.leftmenu li {
	list-style: none;
	
}

ul.leftmenu
{
	
	padding-left:0px;
}
div#left ul.leftmenu {
	margin-top: 25px;
	width: 152px;
	text-align:left;
}


div#left ul.leftmenu li {
	padding: 3px 2px 3px 0px;
}
div#left ul.leftmenu a:link, div#left ul.leftmenu a:visited {
	color: #666666;
	text-decoration: none;
	display: block;
	padding: 3px 3px 3px 12px;
	width: 90%;
	background: url(../images/left-bullet.gif) no-repeat 2px 6px;
	border: 1px solid #F5F6F5;
	font-size: 85%;
	
}
div#left ul.leftmenu li a:hover {
	background: #C7DCD6 url(../images/left-bullethover.gif) no-repeat 3px 7px;
	border: 1px solid #89BCAF;
}

div#globalmenu 
{
	font-size: 0.8em;
	font-weight: bold;
	background-color: #f0f1f0; 
	border-bottom: solid 1px black;
	text-align: right;
	padding: 1px 1px 1px 1px;
}

div#globalmenu table.globalmenu tr
{
	vertical-align: middle;
}

div#globalmenu table.globalmenu tr td
{
	height: 20px;
	padding-right: 16px;
}

div#globalmenu table.globalmenu tr td a:link, div#globalmenu table.globalmenu tr td a:visited 
{
	color: #666666;
	text-decoration: none;
	display: block;
	padding: 3px 3px 3px 8px;
	width: 90%;
	background: url(../images/left-bullet.gif) no-repeat 2px 6px;
	border: 1px solid #F5F6F5;
	font-size: 85%;
}
div#globalmenu table.globalmenu tr td a:hover {
	background: #C7DCD6 url(../images/left-bullethover.gif) no-repeat 3px 7px;
	border: 1px solid #89BCAF;
}

table.searchbox
{
	padding:5px;
}

div#left ul.warning, div#left ul.leftmenu li {
	list-style: none;
}

div#left ul.warning 
{
	width: 152px;
	margin-top: 0px;
	padding-left:0px;
}
div#left ul.warning li {
	padding: 3px 2px 3px 0px;
}
div#left ul.warning a:link, div#left ul.warning a:visited {
	color: red;
	text-decoration: none;
	display: block;
	padding: 3px 3px 3px 12px;
	width: 90%;
	background: url(../images/left-bullet.gif) no-repeat 2px 6px;
	border: 1px solid #F5F6F5;
	font-size: 85%;
}

div#left ul.warning li.warnings a:hover {
	background: #FFFFFF url(../images/left-bullethover.gif) no-repeat 3px 7px;
	border: 1px solid #89BCAF;
}

.warningtext
{
	color:Red;
	font-size:14px;
}




div#left ul.leftmenu li a#home {
	color: #1C6F5A;
}
p.address {
	font-size: 90%;
	margin: 20px 0px 20px 0px;
	padding: 15px 2px 15px 5px;
	line-height: 15px;
	border-top: 1px solid #EAECEA;
	border-bottom: 1px solid #EAECEA;
	background: url(../images/addressbg.jpg) no-repeat -15px 0px;
}
div#dropdownhome {
	float: right;
	width: 214px;
	color: #666666;
	margin: 15px 25px 20px 5px;
}
div#dropdown {
	width: 205px;
	color: #666666;
}
div#dropdown div#dropcontent {
	border-top: 1px solid #D7E6E2;
}
div#droptitle {
	background: #FAF8F8 url(../images/productarrow.gif) no-repeat 5px 8px;
	border: 1px solid #D2CBCB;
	font-size: 115%;
	font-weight: bold;
	padding: 2px 2px 2px 30px;
}
div#dropcontent {
	width: 183px;
	margin-right: auto;
	margin-left: auto;
	background: #FAF8F8 url(../images/product-bg.jpg) no-repeat left bottom;
	padding: 10px;
	border-right: 1px solid #D7E6E2;
	border-bottom: 1px solid #D7E6E2;
	border-left: 1px solid #D7E6E2;
}
span.browse {
	font-size: 100%;
	font-weight: bold;
	color: #666666;
}
div#contentarea input, div#contentarea textarea {
	border: 1px solid #27846F;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4B8774;
	
}
.Form
{
	padding-bottom:0px;		
	margin-bottom:0px;
	border-bottom-width:0px;
	margin-top:0px;
	padding-top:0px;
	
}

.btnClass
{
	border: solid 1px #27846F;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4B8774;
	cursor:pointer;
	
}

.imgBorderBlack
{
	border: solid 1px #000000; 
	margin: 1px 1px 1px 1px;
}

.imgBorderWhite
{
	border: solid 1px #ffffff; 
	margin: 1px 0px 1px 0px;
}

.linkButton
{
	border: solid 1px #27846F;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B8774;
	cursor:pointer;
	background-color: #e0dfe3;
	margin: 1px 1px 1px 1px;
	text-align: center;
}	

.btnShopping
{
	border: solid 1px red;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: red;
	cursor:pointer;
}

.UpdateBtn
{
	border: 1px solid #27846F;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4B8774;
	cursor:pointer;
	width:46px;
	margin-top:4px;
	
}
div#contentarea div#dropcontent select {
	font-size: 105%;
	color: #4B8774;
}
div#contentarea div#dropcontent option {
	background: #F2F7F5;
}
div#contentarea input:focus, div#contentarea textarea:focus {
	background: #F5FEFB;
	border: 1px solid #79B587;

}
div#contentarea h2 {
	font-size: 150%;
	font-weight: bold;
	color: #22886E;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;

}
img.floatimage {
	margin: 1px 1px 5px 5px;
	float: right;
	border: 1px solid black;
}
table#team {
	background: #FBFDFD;
	padding: 10px;
	border: 1px solid #BCD6CB;
	margin-top: 15px;
	margin-bottom: 20px;

}
table#team td {
	vertical-align: top;
	padding: 5px;
	color: #22886E;
	border-bottom: 1px solid #EEF2F2;

}

.greenText
{
	
}
table#team td.rightbord {
	border-right: 1px solid #EEF2F2;

}
ul#numblist {
	list-style: none;
}
ul#numblist li {
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
}
div#contentarea h4 {
	font-size: 120%;
	font-weight: bold;
	color: #699E8D;
	margin-top: 15px;
	margin-bottom: 15px;
}
div#contentarea h5 
{
	font-size: 14px;
	font-weight: bold;
	color: #699E8D;
	margin-top: 15px;
	margin-bottom: 5px;
}
div#contentarea a:link, div#contentarea a:visited {
	color: #4C9E89;
	text-decoration: underline;
}
div#contentarea a:hover {
	color: #314D40;
	text-decoration: underline;
}

a.small-link:link, a.small-link:visited {
	font-size: 9px;
	color: #4C9E89;
	text-decoration: underline;
}
a.small-link:hover {
	font-size: 9px;
	color: #314D40;
	text-decoration: underline;
}


div#left ul.leftmenu li ul#sub li {
	color: #000000;
	margin-left: 15px;
}

div#left ul.leftmenu li ul#sub li a:link, div#left ul.leftmenu li ul#sub a:visited {
	color: #000000;
	display: inline;
	border: none;
	background: transparent;
	padding: 0;
}
div#left ul.leftmenu li ul#sub li a:hover {
	text-decoration: underline;
}
.important {
	color: #990000;
}
div#printaddress {
	margin-top:0px;
	display: none;
}

div#footer {
	font-size: 90%;
	color: #FFFFFF;
	width: 760px;
	text-align: right;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;

}
div#footer a:link, div#footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;

}

div#footer a:hover {
	color: #D5E3DD;

}
.error {
	font-size: 110%;
	font-weight: bold;
	color: #990000;
	background: #F9F9F9;
	padding: 4px;
	border: 1px solid #BEABAB;
}
table#products {
	border-collapse: collapse;
}
table#products td {
	padding: 5px;
}


.SearchTable
{
	margin:5px;
	padding:5px;
	border: 1px solid #BEABAB;
}

ul.forms
{
	margin-left:50px;
	
}

img.AboutUsImages
{
	margin: 1px 21px 1px 1px;
	border: solid 1px white;
}

a.thumbnailButton
{
	font-size: 9px; 
	color: Black; 
	text-decoration: none;
}

a.thumbnailButton img
{
	border: solid 1px #C7DCD6;
}

a.thumbnailButton:hover img
{
	border: solid 1px #22886E;
}

.breadcrumbs
{
	font-size: 10px;
}

td.options-description p
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}


.CustomBulkBrochure img:last-child{display:none}
.CustomBulkBrochure:hover img:first-child{display:none}
.CustomBulkBrochure:hover img:last-child{display:inline-block}