body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.8em;
    background-image:url(/images/background.jpg);
    background-repeat:repeat;
	color:#000000;
	padding:0;
	margin:0;
}
#contentimagecont {
    width:220px;
    text-align:center;
    margin:20px 0 20px 30px;
    float:right;
}
#maincontentcont {
    padding:10px 0 0 10px;
}
.newsimage { float:right; }
img { border:0; }
small { font-size:0.85em; }
h1 { 
	font-size:1em;
	margin:0;
}
h2 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:7px;
}
.clear { clear:both; }
a:link, a:visited { 
	color:#006699;
	text-decoration:none;
}
#logo { margin-left:15px; float:left; margin-top:20px; }
#breadcrumb {
	font-size:0.8em;
	text-transform:uppercase;
	margin-top:5px;
	margin-left:7px;
}
a:hover { color:#2889ce; }
input[type=text], textarea, select, input[type=submit] {
	font-family:inherit;
	font-size:inherit;
}
input[type=submit]:hover {
	color:#000000;
	cursor:pointer;
}
#shady_container {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/left_shade.png);
	background-repeat:repeat-y;
	background-position:top left;
}
#shady_container_two {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/right_shade.png);
	background-repeat:repeat-y;
	background-position:top right;
}

#container {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
#header { padding-top:20px; padding-bottom:20px; }
#header_ad { margin-left:30px; float:left; }
#header_contact, #header_contact a:link, #header_contact a:visited {
	font-size:1.3em;
	float:right;
	margin-right:10px;
	width:280px;
	text-align:center;
	color:#03704a;
}
/* Navigation */
#navigation {
	float:left;
	width:100%;
	line-height:normal;
}
#navigation ul {
	margin:0;
	padding:0 7px 0;
	list-style:none;
}
#navigation li {
	float:left;
	background:url("/images/nav/left.gif") no-repeat left top;
	background-color:#066645;
	margin:0;
	padding:0 0 0 8px;
	text-align:center;
	margin-left:2.5px;
}
#navigation a:link, #navigation a:visited {
	float:left;
	display:block;
	background:url("/images/nav/right.gif") no-repeat right top;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 6px;
	min-width:55px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:0.85em;
	text-transform:uppercase;
}
#navigation a:hover { color:#CCCCCC; }
#navigation #current { background-image:url("/images/nav/left_on.gif"); }
#navigation #current a:link, #navigation #current a:visited {
	background-image:url("/images/nav/right_on.gif");
	background-color:#f78f1e;
	color:#000000;
}
#navigation #current a:hover { color:#FFFFFF; }
/*Content*/
#content_container {
	margin-top:20px;
	clear:both;
	border-top:2px #FFFFFF groove;
	background-image:url(/images/content_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:15px;
}
#left_column {
	float:left;
	width:230px;
	margin-right:5px;
}
#wide_center_column {
	float:left;
	width:100%;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
    background-color:#fff;
}
#center_column {
	float:left;
	width:680px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
}
#center_column h1, #wide_center_column h1 { font-family:Tahoma, Arial, sans-serif; }
#center_column p, #wide_center_column p {
	padding-left:7px;
	padding-right:7px;
}
#center_column a:hover { text-decoration:underline; }
#center_column li { font-size:0.9em; }
#right_column {
	float:right;
	width:230px;
	margin-left:5px;
}
#right_column .column_header a { padding-left:7px; }
#center_column h1 { padding-left:7px; }
.column_header {
	background-image:url(/images/content/middle.gif);
	background-repeat:repeat-x;
	background-color:#076444;
	color:#FFFFFF;
	height:42px;
	line-height:42px;
	font-size:1.3em;
	font-weight:bold;
}
.column_header a:link, .column_header a:visited { color:#FFFFFF; }
.column_header a:hover { color:#78ce15; }
.left_end {
	background-image:url(/images/content/left_end.gif);
	background-repeat:no-repeat;
	width:7px;
	height:42px;
	float:left;
	background-color:#076444;
}
.right_end {
	background-image:url(/images/content/right_end.gif);
	background-repeat:no-repeat;
	width:7px;
	float:right;
	height:42px;
	background-color:#076444;
}
.green_square {
	background-image:url(/images/content/square_bg.gif);
	background-repeat:no-repeat;
	width:230px;
	position:relative;
	padding-top:15px;
	background-color:#7dae00;
	text-align:center;
}
.green_square p {
	margin:0;
	text-align:left;
	width:185px;
	padding:10px;
	margin-left:25px;
	color:#FFFFFF;
	font-size:1.3em;
}
.green_square a:link, .green_square a:visited {
	color:#FFFFFF;
	font-size:1.6em;
	text-transform:uppercase;
}
.green_square a:hover { color:#CCCCCC; }
.orange_box {
	width:230px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#f78f1e;
	text-align:center;
}
.orange_box a:link, .orange_box a:visited {
	color:#FFFFFF;
	font-size:1.8em;
	text-transform:uppercase;
}
.orange_box a:hover { color:#006742; }
.white_box {
	background-color:#FFFFFF;
	color:#03704a;
	width:228px;
	text-align:center;
	border:1px solid #92bd1e;
	font-size:1.6em;
}
.white_box a:link, .white_box a:visited { color:#03704a; }
.white_box a:hover { color:#97c000; }
.white_box p { padding:10px; }
/*curly brackets*/
.bqstart {
	font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-top: -20px;
	padding-top: 15px;
	padding-left:5px;
	font-size: 4em;
	color: #fff200;
}
.bqend {
	font-family:Georgia, "Times New Roman", Times, serif;
	float: right;
	margin-top: -10px;
	font-size: 4em;
	color: #fff200;
	padding-right:10px;
}
.testBox {
	position:relative;
	left:0;
	top:3px;
	display:none;;
}
#first { display:block; }
.testBox p {
	text-align:left;
	margin:0;
	padding:0;
    font-size:1.6em;
	padding-top:5px;
	display:inline-block;
}
/*Slider*/
#slider_container {
	position:relative;
	overflow:hidden;
	width:950px;
}
#panelContainer, #panelContainer ul, #panelContainer li {
	width:920px;
	height:245px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style-type:none;
}
#leftButton {
	float:left;
	width:15px;
	height:245px;
	background-image:url(/images/slider/left_button.gif);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	z-index:3;
}
#leftButton:hover { background-position:top left; cursor:pointer; }
#rightButton   {
	float:right;
	width:15px;
	height:245px;
	background-image:url(/images/slider/right_button.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	position:absolute;
	top:0; right:0;
	z-index:4;
}
#rightButton:hover { background-position:top right; cursor:pointer; }
/*End*/
#bottomShade {
	background-image:url(/images/bottom_shade.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:22px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#footer {
	border-top:2px #FFFFFF groove;
	font-size:0.85em;
	clear:both;
	padding:10px;
	background-color:#dadada;
	color:#363636;
}
#footer p { margin:0; margin-top:2px; }
#footer a:link, #footer a:visited {
	text-decoration:none;
	text-transform:uppercase;
	color:#363636;
	font-weight:bold;
}
#footer a:hover { color:#000000; }
/*Center backgrounds*/
#fakeColumns {
	background-image:url(/images/fake_column.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#backgroundWrapper {
	/*background-image:url(/images/backgrounds/strawberry.png);
	background-repeat:no-repeat;
	background-position:bottom right;*/
    position:relative;
}
p.newsRightLink {
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	font-size:1em;
}
#testimonials { height:200px; font-size:0.8em; font-family:Arial; }
.error {
	color:#FFFFFF;
	background-color:#DA3236;
	width:70%;
	text-align:center;
	padding:6px;
	font-size:0.85em;
	margin:10px;
	position:relative;
	left:15%;
}
.testimonials {
	font-size:0.8em;
}
cite {
	display:block;
	padding-right:10px;
	text-align:right;
	font-style:italic;
    font-size:0.85em;
    color:#999999;
	font-weight:normal;
}
.announcement {
	text-align:center;
	color:#016f4a;
	font-weight:bold;
	font-size:1.3em;
}
#deliveryPanel { font-size:1.4em; width:230px; height:164px; }
#deliveryPanel, #deliveryPanel ul, #deliveryPanel li {
	width:230px;
	height:164px;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style-type:none;
}
ul#deliveryPanel li { display:none; }
ul#deliveryPanel li:first-child {
	display:block !important;
}
.downloadBox a:link, .downloadBox a:visited {
	padding:7px;
	text-align:center;
	display:block;
	background-color:#7dae00;
	color:#FFFFFF;
	width:425px;
	margin-left:5px;
}
.downloadBox a:hover { text-decoration:underline; color:#000000; }
#homeButton a:link, #homeButton a:visited {
	font-size:0.8em;
	color:#7dae00;
	margin-left:13px;
}
#homeButton a:hover { text-decoration:underline; }
.lightbox img { border:1px solid #FFFFFF; }
.lightbox img:hover { border:1px solid #7dae00; }
.greenbox {
    background-color:#8dc63f;
    text-align:center;
    padding-bottom:15px;
    color:#fff;
}
.orangebox {
    background-color:#ff6517;
    text-align:center;
    padding-bottom:15px;
    color:#ffffff;
    font-size:1.2em;
}
.redbox {
    background-color:#ee2424;
    text-align:center;
    padding-bottom:15px;
    color:#ffffff;
}
.yellowbox ul  {
    margin:0; padding:0;
    margin-left:25px;
    font-size:1.1em;
}
.yellowbox {
    background-color:#fce700;
    padding-bottom:15px;
    color:#00a651;
}
.bigyellowtext {
    color:#fef200;
    font-size:1.5em;
}
.bigyellowtext a {
    color:#fef200;
    text-decoration:none;
}
.bigyellowtext a:hover {
    color:#fef200;
    text-decoration:underline;
}
.biggreentext {
    color:#00a651;
    font-size:1.3em;
}
.biggreentext a {
    color:#00a651;
    text-decoration:none;
}
.biggreentext a:hover {
    color:#00a651;
    text-decoration:underline;
}
.bigwhitetext {
    color:#fff;
    font-size:1.5em;
}
.bigwhitetext a {
    color:#fff;
    text-decoration:none;
}
.bigwhitetext a:hover {
    color:#fff;
    text-decoration:underline;
}
#bottomcontainer {
    position:absolute;
    bottom:10px;
    left:0;
}
#orderboxcontentbottom {
    font-size:1.4em;
    padding:15px 25px 25px 15px;
    font-weight:bold;
    background-color:#00704a;
    color:#c4df9b;
    cursor:pointer;
    float:left;
    margin-left:15px;
    width:613px;
    background-image:url(/images/orderbox.jpg);
    background-repeat:no-repeat;
    background-position:right;
    height:120px;
}
#orderboxcontentbottom a:link, #orderboxcontentbottom a:visited {
    color:#fff200;
    text-decoration:none;
}
#orderboxcontentbottom a:hover {
    text-decoration:underline;
}
#bottomcontentshadow {
    float:left; clear:both; margin-left:15px;
}
.orderboxtext {
    text-align:center;
    font-size:1.1em;
    float:left; width:200px; padding-top:30px;
}
#bottomlogos {
    float:left;
    margin:30px 50px;
    position:relative;
}
.paginationbox {
    width:200px;
    display:block;
    margin:auto;
    padding-top:15px;
    text-align:center;
}
a.paginate {
    margin:4px;
    background-color:#f2f2f2;
    color:#111111;
    padding:6px;
    border:1px solid #e4f0f0;
    text-decoration:none;
}
a.paginate:hover {
    border:1px solid #668989;
}
span.current {
    margin:4px;
    padding:6px;
    border:1px solid #bfe9e9;
    background-color:#f2f2f2;
    color:#111111;
    text-decoration:none;
}