.PUBLIC_BODY {background-color: #F6B327; background-image: url(../images/background.jpg); background-repeat: repeat-x;}
.PUBLIC_BODY a{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #F7B126; font-style:normal; font-weight: normal; text-decoration: none;}
.PUBLIC_BODY a:hover{color: #869F3E; text-decoration: underline;}

.gal_thumb{float:left; display:inline; cursor:pointer; padding: 0 2px 2px 0}
.orderapproval{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.orderinfo{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.shopitem{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.subtotal{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.cart_total{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.instructionslabel{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.checkout_title{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.cart_copy{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.errormessage{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}

a.printreceipt:link{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
a.printreceipt:visited{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
a.printreceipt:hover{font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}

.paragraph {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}
.quote {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 18pt; color: #424242; font-style:normal; font-weight: normal; text-decoration: none; line-height: 20pt;}
.subheader {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 11pt; color: #739020; font-style:italic; font-weight: bold; text-decoration: none; line-height: 12pt;}
.parenttitle {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; color: #739020; font-style:normal; font-weight: bold; text-decoration: none; line-height: 12pt;}
.pagetitle {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; color: #D18F07; font-style:normal; font-weight: bold; text-decoration: none; line-height: 12pt;}

.addedsuccess {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #cc0000; font-style:normal; font-weight: bold; text-decoration: none; line-height: 8pt;}
.producttitledetails {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 11pt; color: #739020; font-style:normal; font-weight: bold; text-decoration: none; line-height: 12pt;}
.productpricedetails {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 12pt; color: #000000; font-style:normal; font-weight: bold; text-decoration: none; line-height: 12pt;}

.form_label {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #739020; font-style:normal; font-weight: normal; text-decoration: none;}

.cartitemheader {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-style:normal; font-weight: bold; text-decoration: none; line-height: 12pt;}
.cartitem {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; font-style:normal; font-weight: normal; text-decoration: none; line-height: 12pt;}

.fieldlabel {clear: both; font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #D18F07; font-weight: normal; text-decoration: none;}
.fieldcontainer {clear: both;}
.field {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none; border:solid 1px #005100; width:270px}
.fieldmessage {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #cc0000; font-weight: normal; text-decoration: none; padding-left:10px}


a.updatecart:link {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none;}
a.updatecart:visited {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none;}
a.updatecart:hover {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none;}
a.updatecart:active {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: none;}


.productlistprice {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 11pt; color: #000000; font-weight: bold; text-decoration: none;}
.productlisttitle {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}
.productlistdescription {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #424242; font-weight: normal; text-decoration: none;}

a.viewdetails:link {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #739020; font-weight: bold; text-decoration: none;}
a.viewdetails:visited {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #739020; font-weight: bold; text-decoration: none;}
a.viewdetails:hover {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #D18F07; font-weight: bold; text-decoration: none;}
a.viewdetails:active {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #D18F07; font-weight: bold; text-decoration: none;}




a.menu:link {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #739020; font-weight: bold; text-decoration: none;}
a.menu:visited {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #739020; font-weight: bold; text-decoration: none;}
a.menu:hover {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}
a.menu:active {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}

a.menuselected:link {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}
a.menuselected:visited {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}
a.menuselected:hover {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}
a.menuselected:active {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: bold; text-decoration: none;}



a.submenu:link {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #739020; font-weight: normal; text-decoration: none;}
a.submenu:visited {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #739020; font-weight: normal; text-decoration: none;}
a.submenu:hover {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}
a.submenu:active {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}

a.submenuselected:link {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}
a.submenuselected:visited {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}
a.submenuselected:hover {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}
a.submenuselected:active {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}

.submenuselected {font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; color: #D18F07; font-weight: normal; text-decoration: none;}

#backlay{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#402D0F; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); z-index:100; display:none}
#overlay{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); z-index:101; display:none; }
#ImgClick{opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00);}
