@charset UTF-8; 

/* CSS Document */

/* PNG fix */
* { behavior:url(/iepngfix.htc); }

/*Reset Styles*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:"Trebuchet MS", Trebuchet, Helvetica, Arial, Lucida, sans-serif; vertical-align:baseline; line-height:150%; }
hr.clearHack { display: block; visibility: hidden; clear: both; height: 0; }

/* remember to define focus styles! */
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:; }

/*End Reset Styles*/
body { font-size:67.5%; font:"Trebuchet MS", Trebuchet, Helvetica, Arial, Lucida, sans-serif; text-align:center; width:100%; background:#ffffff url(/images/bgd-btm.gif) 0 bottom repeat-x; }
a:link { color:#6A349A; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
a:active { color:#000000; }

.outerWrap { width:100%; background:url(/images/bgd-top.gif) 0 top repeat-x; }
.wrap { width:760px; position:relative; text-align:left; margin:0 auto; background:url(/images/main-bgd.gif) 0 bottom repeat-x; }
.head { height:181px; width:532px; background: #6A349A /* url(/images/head.jpg) 0 0 no-repeat; */; float:left; clear:none; margin-bottom:8px; }
#flashNav {position: relative; z-index: 5000;}

.main-content { float:left; clear:both; width:532px; background:url(/images/main-bgd-left.jpg) 0 180px no-repeat; }

.innerContent { margin:10px 0 0 15px;}

.home-products { background:url(/images/home-products-btm-bgd.gif) 0 0 repeat-x; background-color:#ECECE8; margin:17px 0 0 4px; float:left; clear:both; width:472px; padding:15px 0 20px 15px; }
.home-products-inner { width:215px; display:inline; float:left; clear:none; margin-left:15px; }
.home-products-details { width:100px; float:left; clear:none; }
.home-products-inner img { float:right; clear:none; padding:2px; background-color:#FFFFFF; border:#F89EFF solid 1px; }
.home-products-header { padding:10px 0 0; clear:both; float:left; width:100px; display:block; }
.home-products-details .view { float:left; clear:left; display:block; margin:6px 0 0 30px; }
.home-products-details > .view { margin:6px 0 0 55px; }

.right { width:228px; float:right; clear:none; display:inline; background:url(/images/right-bgd.jpg) 0 0 no-repeat; margin-bottom:15px; }

.feature-product { height:180px; float:left; clear:none; width:224px; }
.feature-product-inner { margin:5px 5px 0 14px; }
.feature-product-header { color:#fff; font-size:1.1em; display:inline; float:left; clear:none; line-height:1.3em; letter-spacing:-.035em; width:220px; padding-top:10px; }
.feature-product img { float:left; clear:none; position:relative; top:5px; padding:2px; background-color:#FFFFFF; border:#F89EFF solid 1px; }
.fText { color:#FFFFFF; clear:left; float:left; display:block; padding:0 0 8px; width:130px; height:3em; }

.feature-product .view { float:right; clear:none; display:block; position:relative; top:6px; }
.feature-product-details { width:200px; float:left; clear:none; display:inline; }
.feature-quote { float:left; clear:left; padding:32px 10px 30px 20px; display:block; width:180px; }
.feature-quote p { line-height:180%; }

.right-form { width:200px; float:left; clear:left; margin:0 0 0 8px; padding:10px 0 0; }
.right-form input { border:#F89EFF 2px solid; background:#6A349A; padding:2px; margin:4px; color:#FFFFFF; font-size:.9em; font-weight:normal; width:135px; }
.right-form h2,.right-form h6 { margin:0 0 2px 5px; }
.right-form h2 { margin-bottom:-1px; }
.right-form .name { width:180px; }

.view { background:url(/images/view.png) 0 0 no-repeat; height:18px; width:40px; float:left; clear:left; margin:5px; }
.view:hover { cursor:pointer; background-position:top -40px; }
.view span { display:none; }

.foot { background:#6A349A url(/images/foot-bgd.gif) 0 0 repeat-x; width:100%; display:block; clear:both; height:30px; }
.foot span { padding:2px 20px; color:#CCCCCC; display:inline; float:left; clear:none; margin-top:5px; font-size:.8em; }
.foot a { color:#fff; text-decoration:none; }
.foot a:hover { color:#ddd; }

.ambia { float:right; padding:6px 15px 0 0; clear:none; display:inline; font-size:.9em; }

.send { background:transparent url(/images/send.png) 0 0; width:40px; margin:0; padding:0; border:none; height:24px; cursor:pointer; position:relative; top:-4px; }
.send:hover { background-position:-40px 0; }

.buy { background:transparent url(/images/buy.png) 0 0; width:40px; margin:0; padding:0; border:none; height:24px; cursor:pointer; display:block; }
.buy:hover { background-position:-40px 0; }
.buy span { display:none; }

.add { background:transparent url(/images/add.png) 0 0; width:70px; margin:0; padding:0; border:none; height:24px; cursor:pointer; float:right; }
.add:hover { background-position:-71px 0; text-decoration:none; }
.add span { display:none; }

.detail-buttons a.back { margin-right:15px; }
.detail-buttons .select_item_name { float:left; clear: both; }

.back { background:transparent url(/images/back.png) 0 0; width:40px; margin:0; padding:0; border:none; height:24px; cursor:pointer; display:block; }
.back:hover { background-position:-40px 0; }
.back span { display:none; }

.detail { background:transparent url(/images/detail.png) 0 0; width:40px; margin:0; padding:0; border:none; height:24px; cursor:pointer; }
.detail:hover { background-position:-40px 0; text-decoration:none; }
.detail span { display:none; }

.description { padding:20px 0 5px 10px; float:left; clear:both; color:#8B3C15; width:500px; float:left; clear:both; }
.description * { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; }

h1 { font-size:2em; color:#6A349A; font-weight:normal; float:left; }
.pages-content h1 { width:442px; }
h2 { font-size:1.2em; color:#6A349A; font-weight:bold; }
h3 { font-size:1.4em; color:#6A349A; clear:both; }
h4 { font-size:1em; }
h5 { font-size:1em; }
h6 { font-size:.8em; font-weight:normal; }
label { font-weight:bold; }
p {color:#6A349A;}
.front-page-blurb { width:472px; margin:25px 0 0 15px; line-height:1.6em; font-size:1em; text-align:justify; }
.front-page-blurb p { padding-bottom:1em; }
.front-page-header { margin:0; }

.head li { list-style:inside; display:inline; }
.head a { color:#fff; text-decoration:none; font-size:1em; }
.head a:hover { color:#FFFF99; }
.head-small span { margin-right:10px; }
.head-small a { font-size:.8em; }
.head-small { position:absolute; top:8px; left:420px; }

ul.main-nav { width:500px; position:relative; top:140px; left:36px; width:500px; }
.main-nav li { padding:3px 7px; }
.flash-message { position:relative; top:25px; left:15px; height:1.3em; }

.price { font-weight:bold; font-size:1.1em; color:#6A349A; }

.productContainer { width:100%; float:left; clear:both; }
.product p.price { float:left; clear:left; padding:5px 0 0 20px; }
.product .editBox { float:left; clear:both; margin:0; display:block; text-align:left; }

.listProductBox { float:left; clear:none; width:100%; }

.product { border-bottom:#8E6820 1px dotted; padding:0 0px 25px 0; margin:0 0 20px 20px; float:left; clear:both; width:490px; }
.product .pButtons { float:right; clear:none; display:block; overflow:visible;  }

.product-with-image .pButtons {margin-top: 15px;}

.list-image { float:left; clear:both; margin-right: 20px; width:200px; }

.product h2 { font-size:1.4em; display:inline; margin:0 0 0 20px; float:left; clear:both; }
.product img { border:#8E6820 solid 1px; padding:2px; position:relative; }

.product .product-with-image h2 {width:220px; margin: 0; float: left; clear: none; }

.productBrowse .product h2 { margin:10px 0 0 10px; font-size:1em; float:left; clear:both; width:110px; }
.productBrowse .product img { float:left; }
.productBrowse { width:500px; float:left; clear:none; padding-left:5px; }
.productBrowse a:hover { text-decoration:none; color:#333333; }
.productBrowse .product { float:left; clear:none; display:inline; width:120px; padding:0; margin:2px; border:none; height:140px; }
.productBrowse .paginate { margin:0 0 15px; padding:0; float:left; clear:both; width:450px; }

.addProduct { padding-top:50px; width:100%; float:left; clear:none; }
.addProduct h1 { width:542px; display:block; }

.view-cart { float:left; clear:both; margin-top:10px; }
.view-cart-detail { float:right; margin:5px 25px 0 20px; clear:both; width:200px; }
body.categories .view-cart {margin-right: 20px; float: right; top:-30px; position: relative;}

.product-details { float:left; clear:both; width:450px; padding-top:10px; }
.product-detail h1 { display:inline; float:left; }
.product-detail img { margin:20px 0 17px; padding:3px; border:#6A349A solid 1px; clear:left; float:none; position:relative; margin:0 auto; }

.detail-image { float:left; clear:both; width:100%; text-align:center; margin:15px 0; }
.detail-buttons { float:right; clear:both; width:480px; position:relative; padding:20px 30px 0 0; }

p.price { width:200px; float:left; }

.product-detail .price { top:9px; clear:none; padding-left:10px; }
.product a,.product-detail a { float:right; clear:none; }

.paginate { margin:5px 0 15px; float:left; clear:both; padding-top:15px; }

.entries-content,.pages-content { padding:10px 45px 30px 30px; }
.entries-content h1,.pages-content h1 { padding:10px 0; display:inline; }
.entries-content h3,.pages-content h3 { padding:12px 0 0; }
.entries-content p,.pages-content p { line-height:2em; text-align:justify; }

.paypalLogo { padding:15px 0 0 38px; float:left; clear:both; }

.paginate * { padding:.25em .5em; }
.paginate a:hover { background-color:#CCCCCC; color:#fff; text-decoration:none; }

.search { border:#96680C 2px solid; background:#F89EFF; padding:2px; margin:4px; color:#FFFFFF; font-size:.9em; font-weight:normal; width:135px; }
.searchBox { display: none; }

.shipping-bgd {/*  background:url(/images/shipping-banner.jpg) right 180px no-repeat; */ }

.htmlButtonInner a { background:#bbb; color:#fff; margin:5px 2px; padding:3px; }
.htmlButtonInner a:hover { background:#eee; color:#ccc; margin:5px 2px; padding:3px; text-decoration:none; }
.htmlButtonOuter { padding:10px 0; }

/* categories page */
div.bubble a {background: url(/images/Bubble2.png) 0 0 no-repeat; color: #6A349A; font-size: 12px; opacity: 0.75; width:100px; height: 70px; padding: 45px 10px 0 10px; position: relative; z-index: 10000; text-align: center; text-decoration: none; float: left; clear: none; margin: 10px 23px; display: block;}
div.bubble a:hover {color: #6A349A; filter:alpha(opacity=100); opacity: 1; cursor: pointer;}

body.categories div.page-content {position: relative; margin: 0px 0 0 10px; width:504px; background: url(/images/bubble-background.gif) 0 0 no-repeat; min-height: 700px;}

div.category_head {padding: 5px 70px 30px 30px;}
div.category_head img {margin-bottom: 10px; border: #888 2px solid;}

.smallLinks { margin-top:10px; }

.editLink { padding:8px 12px; float:left; clear:both; display:block; }

.uploadImage a { background:#bbb; color:#fff; margin:5px 2px; padding:3px 5px; }
.uploadImage a:hover { background:#eee; color:#ccc; margin:5px 2px; padding:3px 5px; text-decoration:none; }
.pButtons .select_item_name { margin-top:5px; float:left; clear:both; position:relative; left:20px; }