﻿body {
    font-family: Tahoma;
    background-color: Black;
}

h1 {font-family:Tahoma; margin: 0em 0em 1em; color: #361d06;font-size:1.82em;}
h2, h3 {font-family:Tahoma; color: #361d06;}

label {color:#626261;font-weight:bold;} /*font-size:1.154em;}*/

div#pageContainer {
	width:780px;
	margin: 0em auto 2em auto;
}

div#header {
	width: 100%;
	height: 90px;
	margin: 0;
	border: 0;
	background: #587c0e url('images/header-bg.png') repeat-x scroll left center;
}

div#header .logo { float: left; clear: none; border: 0;	}
div#header .logging { float: right; }

div#upperNav {
	background-color: #361d06;
	width:100%;
	height:26px;
}

div#contentContainer, div#breadcrumbs
{
    clear: left;
    color: #3d3d3d;
    color:#444444;
    font-family: Verdana;
    font-size:0.923em;
}


div#contentContainer {min-height: 400px;padding-top: 1em;background:white url(images/breadcrumbs-bg.gif) scroll repeat-x top left;}
div#contentContainer a {color:#3d3d3d;text-decoration:underline;}
div#contentContainer a:hover, div#breadcrumbs a:hover {color:#587c0e;}

div#breadcrumbs {color:White;padding: 0.5em 10px;}
div#breadcrumbs a {color:White;text-decoration:underline;}


.container {padding: 0.5em;text-align:left;}
.container img {border: 1px solid #3d3d3d;margin:4px;}
.firstWord {color: #587c0e;}
.learnMore {text-align:right;margin-top:-0.5em;padding-bottom: 0em;}
.learnMore a {color: #587c0e !important;text-decoration:none !important;}
.learnMore a:hover {color:#8fa16b !important;text-decoration:underline !important;}

.imageContainer {padding: 2px;}
.imageContainer div {padding:0;}
.imageContainer p {font-size:77%;font-style:italic;text-align:center;margin-bottom:0;}
.imageContainer img {margin:0;}

div#footer {
	clear: both;
	height: 60px;
	color: white;
	background: white url('images/footer-bg.png') repeat-x scroll left bottom;
	text-align: center;
}

div#footer a {color: #e8e8e8;text-decoration: none;}

div#footer a:hover {color:#395000;}

div#lowerNav {padding-top: 26px;font-size: 77%;font-weight: bold;}
div#contactInfo {padding-top: 4px;font-family: verdana;font-size: 70%;}


dl.faqs {margin-left: 0em;margin-right: 0em;}
dl.faqs dt {color: #587c0e;font-weight:bold;margin:0.5em 0em;}
dl.faqs dd {margin-left:0em;margin:0.5em 0em;}

table #totalTable{float:right}
.right{text-align:right}

/* buttons */
div.groovybutton
{
	width: 193px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	background: transparent url(images/button.png) no-repeat center center;
	margin: 0;
}
input.groovybutton
{
	font:normal normal bold 1.07em Tahoma,sans-serif;
	line-height: 24px;
	color:#587c0e;
	background-color:transparent;
	background-image: url(images/button.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-style:none;
	width: 193px;
	height: 24px;
	margin: 0;
}
input.groovybutton:hover, input.sfhover
{
	background-image: url(images/button-hot.png) !important;
}
input.groovybutton:active, input.sfactive
{
	background-image: url(images/button.png) !important;
}

#pageTitle table, #pageTitle td 
{
	margin:0;
	padding:0;
}
#pt {margin:0;padding:0;clear:both;}
#pt-l {width:217px;margin:0;padding:0.5em;border-right:1px solid #547908;float:left;}
#pt-r {margin-left:231px;width:516px;padding:0.5em;}

#breadcrumbs2 {color:white;}
#breadcrumbs2 a {color:white !important;text-decoration:underline;}
#breadcrumbs2 a:hover {color:#8fa16b;}

.invisible {display:none !important;visibility:collapse !important;}
.clear{clear:both;overflow:hidden;height:1px;margin-top:-1px;}
.feedback, .error, .required {color:#CC0000;}

.bgcolor1 {background-color:#bbc99c;}
.bgcolor2 {background-color:#ab8c58;}
.upperColor1Border {border-top:1px solid #bbc99c;}

input.linkButton
{
	font:normal normal bormal 1.07em Tahoma,sans-serif;
	color:#444444;
	background-color:transparent;
	background-image:url(images/copy.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-style:none;
	padding: 0px;
	padding-left: 18px;
}

.comment {font-style: italic;font-size:0.923em;}

span.show {display:inline;}
.hide {display:none;}
#previewPane, #viewPane {float:left;margin:10px;padding:8px;border:solid 1px #000;background-color:#BBC99C;}
#previewPane {width: 225px;}
#previewPane img {width:100px;margin:4px;vertical-align:top;}
#viewPane {width:450px;}
#selectedPhoto img {width:440px;}
div.pager {padding-left:4px;}
div.pager a {padding-right:4px;}
div.pager a.active { font-weight:bold; }

h1#categoryName {margin-bottom:0;}
#productleft { float:left; width:302px; }
#productleft #viewPane { border:0;background-color:black;position:relative; }
#productleft #previewPane, #productleft #viewPane {margin:0;padding:0;width:302px;text-align:center;}
#productleft #viewPane img {margin:0 auto;max-width:300px;width:auto;display:block;}

#productleft #previewPane {margin-top:0.5em;margin-bottom:0.5em;padding:4px 0;}
#productleft #previewPane .container {padding:0;text-align:center;margin-top:0.5em;margin-bottom:0.5em;}
#productleft #previewPane img {margin:0;max-width:92px;width:auto;}

#filmStrip { position:relative;clear:both;padding-top:1em;}

#filmStrip #previewPane {position:relative;overflow:auto;}
#filmStrip #previewPane ul {position:relative;list-style-type:none;margin:0;padding:0;}
#filmStrip #previewPane ul li {overflow:hidden;float:left;margin:0;padding:0;width:100px;}

#filmStrip input.next, #filmStrip input.prev {
	width:16px;height:16px;text-decoration:none;margin: 0;position:absolute;top:35px;z-index:98;
	background-color:transparent;background-repeat: no-repeat;background-position: center center;border-style:none;
}
#filmStrip input.prev {float:left;left:-8px;background-image:url('images/round-button-prev.png');}
#filmStrip input.next {float:right;right:-8px;background-image:url('images/round-button-next.png');}
#filmStrip input.prev:focus, #filmStrip input.next:focus { border-style:none; }

#productright { margin-left:302px;width:428px;} 

.listInfo {padding:0;background-color:white;word-wrap: break-word;}
.rightCorners {padding:0;background:white url('images/round-rb.gif') no-repeat scroll right bottom;padding:0 !important;}
.rightCorners div {background:white url('images/round-rt.gif') no-repeat scroll right top;margin:0;border:0;height:6px;}

.curved1, .curved1 .t, .curved1 .b, .curved1 .b div {background:transparent url(images/rounded1.gif) no-repeat scroll right top}
.curved1 .t, .curved1 .b , .curved1 .b div {height:8px;}
.curved1 .t {background-position:left top;width:8px;}
.curved1 .b {background-position:right bottom;}
.curved1 .b div {background-position:left bottom;width:8px;}
table.catalog {margin:0;margin-left:6px;}
table.catalog td {border-bottom:4px solid #bbc99c; }
table.catalog td {margin:0;padding:0;padding-right:4px;vertical-align:top;}
table.catalog td.thumb {padding:0;background-color:#000;width:102px;text-align:center;vertical-align:middle;}
table.catalog td.thumb a {text-decoration:none;text-align:center;}
table.catalog td.thumb img {border:0;display:block;max-width:100px;margin:0 auto;}
table.catalog td.listInfo {width:141px;}
table.catalog td.listInfo p {margin:0.25em;}
table.catalog td.rightCorners {border-right:4px solid #bbc99c;}

/* mouse over effect for magnification 
#viewPane {position:relative;}
#viewPane .working {display:none;position:absolute;left:85px;top:75px;color:#000;background-color:#DCDCDA;}
.working img {display:inline;}
#viewPane #magnify 
{
	display:none;
	position:absolute;top:0px;right:0px;
	font-variant:small-caps;
	background-color:#BBC99C;
	cursor:pointer;
	opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha(opacity=75);
}
#viewPane #magnify img {width:16px;height:16px;display:inline;border:none;}
#viewPane.hot #magnify {display:inline;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter: alpha(opacity=95);}
#viewPane.hot img {opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha(opacity=75);cursor:pointer;}
#viewPane.hot #magnify img {opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter: alpha(opacity=95);}
*/

a.largePhoto {display:none;}
#popup {display:none;}
#popup img {max-width:760px;margin:0 10px 10px 10px;}
#popup div {margin:0 10px;}
#popup div, #popup div label {color:#444444;}
#popup div.close {text-align:right;margin:20px;}
#popup div.close a {font-variant:small-caps;}
#popupDescription a.magnify { display:none !important;}

.jqmWindow {
	display: none;position: fixed;top: 50%;left: 50%;
    padding: 12px;margin-left: -300px;width: 600px;    
    background-color: #EEE;color: #333;border: 1px solid black;
}
.jqmOverlay { background-color: #DCDCDA; }


#thirtyninety {color:#39500b;text-align:center;margin-bottom:1em;}
#thirtyninety a {color:#39500b;}
#thirtyninety a:hover {color:#fff;}
