﻿body
{
	background: #fff;
	color: #333333;
}

body.mceForceColors {background:#FFF; font-family: Arial, Helvetica, sans-serif;  }

/* Content DIV ID's */
#container {
   width: 760px;
   margin: 0 auto;
   text-align: left;
}

#contentOuterBorder {
   margin:0;
   padding: 2px;
   border: 2px solid #fff;
}

#content {
   padding: 10px;
   border: 1px solid #1e89c7;
   background-color:#fff;
   min-height:600px;
   
}

#header 
{
	border: 0;
	color:#fff;
	font-weight:bold;
	height:97px;
}

#headerLeft 
{
	width:423px;	
}

#navLinks
{
	height:27px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bolder;
	letter-spacing:1.25px;
}

#navLinks a
{
	color:#70a84a;
	border-bottom:solid 2px #70a84a;
	height:17px;
	padding-bottom:5px;
	text-decoration:none;
	
}

.inlineBlock 
{
	display: inline-block;
}

#breadCrumbs, #breadCrumbs a
{
	font-weight:bold;
	color:#70a84a;
	text-decoration:none;
}


#footer {
   width: 760px;
   margin: 0 auto;
   margin-top: 10px;
   text-align: center;
   border: 0;
   color:#1e89c7;
   font-weight:bold;
   height:75px;
}

#logoLeft 
{
	float:left;
	display:inline;
	width:75px;
}

#logoRight 
{
	float:right;
	display:inline;
	width:75px;
}

#footerLinks 
{
	width:410px;
	display:inline;
	font-size:12px;
	margin-top:10px;
}

#footer a 
{
	color:#3093cc;
}

#searchBox 
{
	float:right;
	margin-top:15px;
	padding-right:2px;
	margin-bottom:10px;
}

#searchBoxText 
{
	padding-bottom:9px;
}

#searchBoxContainer 
{
	padding:0;
	border:1px solid #fff;
	width:183px;
	height:25px;
	font-size:16px;
}

#searchBox input
{
	background:#FFFFFF url(/images/search.gif) no-repeat 155px 0px;
	padding:0;
	margin:0;
	border:1px solid #1e89c7;
	width:181px;
	height:23px;
	font-size:16px;
}

#contentPageContents 
{
	width:670px;
	margin:25px 20px 15px 20px;
	font-family: Arial, Helvetica, sans-serif; 
}

#onlinePayment 
{
	display:none;
	background-color:White;
	width:400px;
	font-size:12px;
}

#carousel-wrapper {
    width: 730px;
    height: 286px;
    overflow: hidden;
}

#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
    float: left;
    width: 730px;
    height: 286px;
}

/* Class/Selectors */

.clear 
{
	clear:both;
}

.searchButton 
{
	display:none;
}

.horizontalContentBar 
{
	width:750px;
	margin:0;
	padding:0;
	display:inline;
	line-height:19px;
	font-family: Arial, Helvetica, sans-serif; 
}

.horizontalContentBar .contentBox
{
	width:225px;
	margin:0 5px 30px 0;
	padding:0;
	display:inline;
	float:left;
}

.horizontalContentBar .productBox
{
	width:245px;
	margin:0 5px 30px 0;
	padding:0;
	display:inline;
	float:left;
}

.horizontalContentBar .productsPageBox
{
	width:295px;
	margin:0 35px 30px 0;
	padding:0;
	display:inline;
	float:left;
}

.learnMore
{
	float:right;
	color:#1e89c7;
	margin-right:20px;
}

.horizontalContentBar .productBox img
{
	float:right;
	margin-right:10px;
}


.floatLeft 
{
	float:left;
}
.floatRight 
{
	float:right;
}

.disc ul
{
	margin-left:1em;
	list-style-type:disc;
}
.disc li
{
	list-style-type:disc; 
	margin:0 0 0.25em 1em;
}

.watermark_box 
{
	position:relative;  display:block; 
} 

img.watermark 
{  
	position: absolute;  top: -16px;  right: -16px;  
}

/* Base Site Elements */
a 
{
	color:#3093cc;
}

h1 
{
	color:#70a84a;
	font-weight:bold;
	font-size:1.35em;
	font-family: Arial, Helvetica, sans-serif; 
}

h2 
{
	color:#1e89c7;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif; 
}

td, tr 
{
	padding:.75em;
	vertical-align:top;
}