@charset "UTF-8";
body  {font: 62.5% Verdana, Arial, Helvetica, sans-serif; background: #253e92; margin: 0; padding: 0; text-align: center; color: #ffffff;}

a {color:#FFFFFF; text-decoration:none;}
a:hover {color:#9b9062; text-decoration:none;}
	
p {font-size:1em; margin:20px 0 20px 0;}
	
h1, h2, h3, h4, h5, h6, h7 {color:#9b9062;}
h1 {font-size:1.6em;}
h2 {font-size:1.1em; margin-top:-10px;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; margin-top:30px; margin-bottom:-10px; text-align:center;}
h6 {margin-top:-50px; margin-bottom:40px; font-size:1.5em; text-align:right;}
h7 {font-size:1.4em; display:block; font-weight:bold; padding:0 0 30px 0;}
.secnavhead {font-size:1.4em; display:block; font-weight:bold; padding:10px 0 10px 0;}
.justifyish {margin-left:50px;}

img {border:none;}

#searchform {width:160px;}
#s {width:40px;}
#searchsubmit {font:10px Arial, Helvetica, sans-serif;}
	
#container { width: 100%; background: #00264a; margin: 0 auto; padding:0; text-align: left; font-size:1.2em;} 

#header { width:100%; background: #253e92; padding: 0; margin:0;} 
#masthead {width:1020px; height:161px; margin:0 auto; padding:0; position:relative;}
.mastimg {float:left; padding:10px 0 0 0;}
.headerimages{float:right; background:url(../../../images/small/headerimages.jpg) #253e92 no-repeat;}
.headerimage {float:left; margin:15px 10px 10px 5px; border:1px solid #9b9062;}
#header h1 {margin: 0; padding: 0;}

#navigation {width:100%; height:29px; margin-top:-29px; background: #9b9062 url('../full/imporient_graphics/goldstrip.jpg') repeat-x;}
#navigation ul{width:1000px; margin:0 auto; padding:6px 0 0 0; position:relative; text-align:right;}
#navigation ul li{display:inline; list-style-type:none; padding:0 10px 0 5px; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;}
#navigation ul li a:hover {color:#00246a;}

#midcontainer {width:1000px; margin:0 auto; position:relative; background:#00264a;}
	
#sidebar1 {float: left; width: 180px; padding: 0 10px 0 0; background:#00264a;}
#sidebar2 {float: right; width: 160px; padding: 0 0 0 10px; font-size:1em; background:#00264a;}
.sideshow {width:160px; border:1px solid #9b9062; margin:0 0 20px 0;}
.infoBoxContents {font-size:1em;}
#sidebar1 ul {list-style:none; margin-top:-1px; margin-left:-40px; font-size:1.1em; color:#9b9062;}
#sidebar1 ul li {list-style-type:none; margin-bottom:10px;}
#sidebar1 ul li a {color:#FFFFFF;}
#sidebar1 ul li a:hover {color:#9b9062;}
li.indent {margin-left:20px;}
#sidebar1 img {margin-top:10px;}
.up {margin-top:-10px;}
#sidebar {font-size:10px;}
#sidebar a {font-size:11px;}
#searchform {margin: 10px auto; padding: 5px 3px; text-align: left;}
#sidebar #searchform #s {width: 120px; padding: 2px; margin-right:2px;}
#sidebar #searchsubmit {padding: 1px;}
.submenu {margin-bottom:-10px;}

.categorybox {margin-top:-30px;}
.categorybox img {border-bottom:1px solid #00264a;}
.categorybox img:hover {border-bottom:1px solid #9b9062;}
.cartbox {margin:15px 0 15px 0;}
.cartbox img {border-bottom:1px solid #00264a;}
.cartbox img:hover {border-bottom:1px solid #9b9062;}
/*#sidebar1 img {margin-top:5px;}*/

#maincontent {margin: 30px 185px 30px 200px; padding: 0 30px 0 30px; background: #00264a; border-left:1px solid #9b9062; border-right:1px solid #9b9062;} 
#maincontent ul {margin-left:-20px;}
#maincontent ul li {margin-bottom:10px;}
#maincontent a {text-decoration:underline;}
.catimg {margin:10px 0 20px 0;}

#productcontent {margin: 30px 0px 30px 170px; padding: 0 0 0 30px;}
.product {width:545px; float:left; margin:0 5px 20px 0; padding:0 30px 0 30px; border-left:1px solid #9b9062; border-right:1px solid #9b9062;}
.productimage {width:525px; background:#FFFFFF; padding:10px 10px 30px 10px; text-align:center;}
.productimage_don {width:530px; background:#FFFFFF; padding:10px 10px 30px 10px; text-align:center;}
.secondarypics {width:160px; float:left; padding:0 0 0 20px;}
.buynow {text-align:center; margin-top:-15px; margin-left:200px;}
.share {display:block; border:1px solid #00264a; font-size:10px; text-align:right; padding: 2px 0 2px 0; margin:30px 0 0 0;}
.share:hover {border:1px solid #9b9062;}
	
.alignright {text-align:right;}
.tweak {padding-top:20px;}

.halfleft {width:260px; float:left; padding:0 20px 10px 0;}
.halfright {width:260px; float:left; padding:0 0 10px 10px;}

fieldset {border:none;}
label {width: 190px; float: left; text-align: right; margin-right: 0.5em; display: block}

.obs {color:#FF0000; font-weight:bold;}
.address {margin:10px 0 10px 0;}
.address_title {display:block; width:160px; float:left; clear:left;}
.address_entry {display:block; width:230px; float:left;}
.address_buttons {display:block; width:160px; float:left; text-align:right;}
.cartbutton_left {width:203px; float:left; margin:20px 0 20px 0;}
.cartbutton {width:203px; float:left; margin:20px 0 20px 0;}
.cartbutton_right {width:150px; float:left;text-align:right; margin:20px 0 20px 0;}

.checkout_bullet {margin-bottom:-6px;}
.youarehere {color: #9b9062; font-weight:bold;}
.checkout_address {width:145px; float:left; text-align:left; padding-top:5px;}
.checkout_payment {width:150px; float:left; text-align:right; padding-top:5px;}
.checkout_confirmation {width:130px; float:left; text-align:right; padding-top:5px;}
.checkout_finished {width:120px; float:left; text-align:right; padding-top:5px;}

.popup {text-align:left; margin:30px;}

#topfooter {width:100%; height:29px; margin:0 0 20px 0; background: #9b9062 url('../full/imporient_graphics/goldstrip.jpg') repeat-x; text-align:center;}
#topfooter ul {padding-top:7px;}
#topfooter li{padding:10px; display:inline; list-style:outside; list-style-type:none;}
#topfooter ul li a {margin:0 10px 0 10px;}
#topfooter ul li a:hover {color:#00246a;}
	
#footer {padding: 0; background:#253e92; text-align:center;} 
#footer p {margin: 0; padding: 10px 0;}
#footer img {padding:0 5px 0 0;}
.logorow {width:1000px; margin:0 auto; position:relative;}
 
.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

TD {font-size:11px;}

/* BEGIN: CSS Buttons Everywhere */
.cssButton {display:block; background: #00264a; color: #9b9062; width:150px; padding:5px 0 5px 0; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.2em; text-align: center; text-decoration: none; border: 1px solid #9b9062;}
.cssButton:hover {background: #9b9062; color: #00264a;}
.cssButton:active {background: #00264a; color: #9b9062;}
/* END: CSS Buttons Everywhere */

/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:15px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #00264a; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #9b9062; }
FORM {display: inline;}

TR.header {background: #ffffff;}
TR.headerNavigation {background: #bbc3d3;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #00264a; color: #ffffff; font-weight : bold;}

A.headerNavigation {color: #FFFFFF; }
A.headerNavigation:hover {color: #ffffff;}

TR.headerError {background: #ff0000;}
TD.headerError {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00264a;}
TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00264a; color: #ffffff; font-weight: bold; text-align: center;}

TR.footer {background: #00264a;}
TD.footer {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #00264a; color: #ffffff; font-weight: bold;}

.infoBox {background: #00264a;}
.infoBoxContents { background: #00264a; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxNotice {background: #00264a;}
.infoBoxNoticeContents {background: #00264a; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif; font-size: 1em; font-weight: bold; background: #00264a; color: #ffffff;}
TD.infoBox, SPAN.infoBox {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {background: #00264a;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #00264a;}

TABLE.productListing {width:555px; border: none;}
.productListing-heading {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #00264a; color: #FFFFFF; font-weight: bold;}
TD.productListing-data {font-family: Verdana, Arial, sans-serif; font-size: 10px;}

A.pageResults {color: #0000FF;}
A.pageResults:hover {color: #0000FF; background: #00264a;}

TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a;}
TR.subBar {background: #00264a;}
TD.subBar {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff;}
TD.main, P.main {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
TD.accountCategory {font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd;}
TD.fieldKey {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
TD.fieldValue {font-family: Verdana, Arial, sans-serif; font-size: 12px;}
TD.tableHeading {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
TEXTAREA {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

TABLE.formArea {background: #00264a; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

SPAN.newItemInCart {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold; color:#FFFFFF;}
SPAN.greetUser {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold;}
SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold;}
SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif; color: #ff0000;}
SPAN.errorText {font-family: Verdana, Arial, sans-serif; color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #00264a; cursor: pointer; }
.moduleRowSelected { background-color: #9b9062; color:#00264a; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #9b9062; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#FF0000; background-color: #00264a; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #00264a; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }

SPAN.type5 {font-weight : bold; font-size : 11px; font-family : Verdana, Helvetica, sans-serif; color : #9b9062; margin-top:10px;}
SPAN.type5 a {font-size:11px; color:#9b9062; line-height:16px;}

/* BOF: Additional Images */
.imagesBoxContents {font-family: Verdana, Arial, sans-serif; font-size: 10px;}
/* EOF: Additional Images */

.freeship{font-family: verdana, arial, helvetica; font-size: 10px; color: #ffffff; text-decoration: none;}
.freeship2{font-family: verdana, arial, helvetica; font-size: 10px; color: #ffffff; text-decoration: none;}