/* CSS Document */
.AddToCartButton {  font-size: 0px; color: #000; background-image: url(/buttons/addtocart.jpg);  border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 145px; height: 35px;}
.CartDeleteButton { font-size: 0px; font-weight: bold; color: #000; background-image: url(/buttons/delete.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;  width: 67px; height: 35px;}
.ContinueShoppingButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/continue-shopping.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 162px; height: 35px;}
.UpdateCartButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/update.jpg);  border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 102px; height: 35px;}
.CheckoutNowButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/proceedtocheckout.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 207px; height: 40px;}
.ContinueCheckoutButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/continue-checkout.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 167px; height: 35px;}
.ShippingPageContinueCheckoutButton { font-size: 0px; font-weight: normal; color: #fff; background-image: url(/buttons/shipping-method.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 175px; height: 35px;}
.ShippingMultPageUpdateButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 120px;}
.ShippingMultPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.PaymentPageContinueCheckoutButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/continue-checkout.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 167px; height: 35px;}
.ReviewPageContinueCheckoutButton { font-size: 0px; font-weight: normal; color: #fff; background-image: url(/buttons/place-order.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 125px; height: 35px;}
.UpdateAccountButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/update-account.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 127px; height: 35px;}
.AccountPageContinueCheckoutButton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/continue-checkout.jpg); border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 167px; height: 35px;}
.ReadyToPurchaseButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}
.variantprice { font-weight:bold; }
.signincheckoutbutton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/signin-checkout.jpg);  border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 142px; height: 35px;}
.registerandcheckoutbutton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/register-checkout.jpg);  border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 152px; height: 35px;}
.skipregistrationbutton { font-size: 0px; font-weight: normal; color: #000; background-image: url(/buttons/skiplogin-checkout.jpg);  border: 0px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 206px; height: 40px;}

 

FORM {MARGIN: 0px}

P {MARGIN: 0px 0px 10px}

HR {COLOR: #ccc}

A {COLOR: #069}
A:hover {COLOR: #039}
A IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
 
.clear {CLEAR: both}

.border1 { border:medium;}
 
#body-logo {FLOAT: left; WIDTH: 585px; padding-top:22px; padding-left: 0px; background-color:#FFFFFF; height: 47px; text-align:left; }
#body-questions {FLOAT: right; WIDTH: 395px; background-color:#FFFFFF; padding-top: 13px;text-align:right;}
 
 
 
 
.searchbox {border:1px solid #3399cc; clear:none; color:#666666; padding:1px 3px; width:150px; margin:0; vertical-align:middle;}
 
 
#rightnav2 {WIDTH: 7px; float:left; }
#rightnav3 { float:left; }

#leftnav {WIDTH: 6px; float:left; }
 
#bot-nav2 { width:100%; BACKGROUND: url(images/nav-btm-bg.gif) repeat-x; height:28px; float:right; DISPLAY: block; LINE-HEIGHT: 28px;}
 
#bot-nav UL {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; font-weight: bold; font-size:12px;}
#bot-nav A:hover {TEXT-DECORATION: underline! important}
#bot-navin2 { WIDTH: 995px; MARGIN: 0px auto; TEXT-ALIGN: right;}
#subnav { COLOR: #fff; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 28px; padding-left:10px; padding-right:10px; }
#subnav A:hover {COLOR: #fff;}
.selected#subnav{ BACKGROUND: url(images/btmnav-on.gif) repeat-x;}
.firstnav2 { padding-left:275px;}

#bot-nav UL LI {FLOAT: right;}

 .cf:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}
* HTML .cf {HEIGHT: 1%}
 
 
 
#bodywhite { BACKGROUND: url(images/mainbg.jpg); height:100%; float:left; }
#bodywhite2 { BACKGROUND: url(images/mainbg2.jpg); height:100%; float:left; }
#bodywhite3 { BACKGROUND: url(images/mainbg3.jpg); height:100%; float:left; }

#body-left { FLOAT: left; WIDTH: 230px; height:100%; min-height:100%; PADDING-TOP: 0px; padding-left: 0px; padding-right:0px; text-align:left; }

.small-box-left { BACKGROUND: url(images/leftbox-bg-top.gif); MARGIN-BOTTOM: 0px; width:230px;  }
.small-box-left2 {	MARGIN-BOTTOM: 0px; width:198px;   }

 
#body-main P {LINE-HEIGHT: 16px;}

H1 {FONT-SIZE: 20px; MARGIN: 10px 0px 20px; COLOR: #003366}
H2 {FONT-SIZE: 18px; MARGIN: 10px 0px 20px; COLOR: #003366}
H3 {FONT-SIZE: 18px; MARGIN: 10px 0px 10px; COLOR: #000}

#body-right {FLOAT: left; WIDTH: 198px; PADDING-TOP: 0px; padding-left:0px; padding-right:0px; height:100%; }

#body-rightsmall {FLOAT: left; WIDTH: 12px; PADDING-TOP: 0px; padding-left:0px; padding-right:0px; height:100%; BACKGROUND: url(images/rightnav-short.gif); }

#body-leftsmall {FLOAT: left; WIDTH: 12px; PADDING-TOP: 0px; padding-left:0px; padding-right:0px; height:100%; BACKGROUND: url(images/leftnav-short.gif); }

.small-box-right {MARGIN-BOTTOM: 0px; width:198px;  BACKGROUND: url(images/rightnavtop-bg.gif); }

.small-in-left {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(images/leftbox-top.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 9px}
.small-in-left2 {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px}

.small-in-right {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/rightnavtop.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; text-align:left;}

.small-in-rightshort {PADDING-RIGHT: 0px; BACKGROUND: url(images/rightnavtop2.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; text-align:left;}
.small-in-leftshort {PADDING-RIGHT: 0px; BACKGROUND: url(images/leftnavtop2.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; text-align:left;}

.small-in-right2 {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; text-align:left;}

.small-in-left2 {PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.small-in-leftlast {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(images/leftbox-lastbg.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; height:149px;}
 
.navspace { line-height: 36px; BACKGROUND: url(images/leftnav.jpg) no-repeat; PADDING-TOP: 0px }
.navspace2 { line-height: 36px; BACKGROUND: url(images/leftnav.jpg) no-repeat; PADDING-TOP: 0px; padding-left:10px; font-size:16px; font-weight:600;}

.boxtitle2 { font-size:16px; font-weight:600; }
.title { font-size:16px; font-weight: bold; }
.navspacelast { line-height: 36px; BACKGROUND: url(images/leftnav-last.jpg) no-repeat; PADDING-TOP: 0px }

.left-nav {TEXT-DECORATION: none; padding-left:5px; font-size:13px;}
a:link.left-nav  {TEXT-DECORATION: none;}
a:visited.left-nav  {TEXT-DECORATION: none;} 
a:hover.left-nav {text-decoration: underline;}

 

#footerleft {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 995px; background:url(images/footerleft.jpg) no-repeat ; float:left}


#footerright {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 995px; background:url(images/footerright.jpg) no-repeat ; float:left;}

#footerin {
FONT-SIZE: 12px; padding-top:100px; padding-bottom:0px; line-height:20px; }
#footerin2 {
FONT-SIZE: 12px; padding:0px; line-height:20px; }

#body-main {PADDING-LEFT: 0px; padding-top: 0px; FLOAT: left; WIDTH: 599px; text-align:left; background-color:#FFFFFF; height:100%; min-height:100%;}

#body-mainbig {PADDING-LEFT: 0px; padding-top: 0px; FLOAT: left;  WIDTH: 753px; text-align:left; background-color:#FFFFFF; height:100%; min-height:100%;}

#main-in { BACKGROUND: url(images/bullseye.jpg) no-repeat; padding-left: 10px; padding-right:10px;}
#main-in2 {padding-left: 60px; padding-right:60px; padding-top:25px;}

.boxtitle { font-size:16px; font-weight:600; padding-left:10px;}

.leftpadding { padding-left:10px;}

 .bluebox {background-color: #eff5f8; padding: 10px; border: #d3e2e5 1px solid;  }
 
 ul.quotes{ list-style-image: url(images/quotes.gif); }
 ul.quotes li {margin-top:20px;}
 
.whitebox {background-color: #fff; padding: 10px; border: #518290 1px solid; }
.smallfont { font-size:11px;}
.username {color:#FFFFFF; font-weight:bold;}
