/*
Theme Name:Quite Bitter
Description:Customized Wordpress theme for Quite Bitter
Version:1.0
Author:Chitzs
*/
body{background:url(images/qb.gif) repeat;}

#wrapper{background:url(images/bg.gif) repeat-y; width:1024px; margin:0 auto;}

#container{width:780px; margin:0 auto;}

#footer{width:780px; margin:0 auto; clear:both;}

.hide{display:none;}

#logo{background:url(images/logo.gif) no-repeat; width:780px; height:142px;}

#nav{background:url(images/nav.gif) no-repeat; width:780px; height:55px;}

#bar-wrapper{width:780px; height:45px;}

#bar-left{background:url(images/bar.jpg) repeat-x; width:746px; height:45px; float:left;}

#bar-right{background:url(images/rbar.gif) no-repeat; width:34px; height:45px; float:right;}

#fmenu{background:url(images/fmenu.jpg) repeat-x; width:780px; height:40px;}

#fcopy{background:url(images/fcopy.gif) repeat-x; width:780px; height:37px;}

.page-title{font-family:'Trebuchet MS',sans-serif; font-size:18px; font-style:normal; font-weight:normal; text-transform:normal; letter-spacing:normal; line-height:1.4em; color:#fff; padding-top:7px; padding-left:45px;}

#content{width:670px; margin:0 auto;}

#content1{width:780px; background:url(images/bg2.gif) repeat-y; clear:both; margin:-6px auto 0; overflow:auto;}

.posttitle{margin-top:20px;}

.posttitle a{font-family:'Trebuchet MS',sans-serif; font-size:18px; font-style:normal; font-weight:normal; text-transform:normal; letter-spacing:normal; color:#406618; text-decoration:none; padding-left:10px;}

.posttitle img{margin-top:5px;}

.date{font-family:verdana,sans-serif; font-size:10px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:normal; line-height:1.4em; margin-top:5px;}

.storycontent{font-family:Verdana,sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-transform:normal; letter-spacing:normal; line-height:1.5em; color:#000; padding-top:10px;}

.left{float:left;}

.divider{margin:0 auto; margin-top:20px; width:650px; height:6px; background:url(images/divider.jpg) repeat-x; clear:both;}

#content .storycontent img{background-color:#c0c0c0; padding:5px; border:#3c3c3c 1px solid;}

#content .storycontent p{margin-bottom:1em;}

#content .storycontent a:link, #content .storycontent a:visited, #content .storycontent a:hover, #content .storycontent a:active,  #content .storycontent a{color:#347706;}

#content1 #sidebar{width:183px; background:url(images/sbar.jpg) repeat-y; float:left; overflow:auto;}

#content1 #sidebar H3{width:178px; margin:0 auto; font-size:16px; color:#FFF; background:url(images/catmenu.jpg) no-repeat; height:45px; line-height:40px; margin:0; text-align:center;}

#content1 #main{width:592px; float:right;}

#page-nav{margin:0 auto; width:300px; margin-top:20px; padding-bottom:10px;}

#nav-l{margin-left:180px; padding-top:8px;}

#nav-l UL{margin:0; padding:0; list-style-type:none; font-size:12px; line-height:13px;}

#nav-l OL{margin:0; padding:0; list-style-type:none;}

#nav-l LI{display:inline; margin:0; padding:0;}

#nav-l LI A{float:left; display:inline; font-size:10px; font-family:"Times New Roman",Times,serif; line-height:10px; text-transform:uppercase; text-decoration:none;}

#nav-l LI A.blog{height:47px; width:101px; text-indent:-15000px; background-image:url(images/blog.jpg); background-repeat:no-repeat; background-position:0 0; display:inline;}

#nav-l LI A.about{height:47px; width:101px; text-indent:-15000px; background-image:url(images/aboutus.jpg); background-repeat:no-repeat; background-position:0 0; display:inline;}

#nav-l LI A.qbshop{height:47px; width:101px; text-indent:-15000px; background-image:url(images/shop.jpg); background-repeat:no-repeat; background-position:0 0; display:inline;}

#nav-l LI A:hover, #nav-l LI A.selected{background-position:0 -47px;}

#fmenu P{font-family:verdana,sans-serif; font-size:10px; font-style:normal; font-weight:normal; text-transform:normal; letter-spacing:normal; line-height:1.4em; padding-top:12px; color:#000;}

#fmenu P A{color:#000;}

#fcopy P{font-family:verdana,sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-transform:normal; letter-spacing:normal; line-height:1.4em; padding-top:12px; color:#fff;}

#sliding_cart P.visitshop{margin-bottom:40px;}

.PeCatsBrands{width:178px;}

.PeCategories UL.PeCategories LI{text-indent:20px; width:178px; height:31px; background:url(images/manu.gif) no-repeat; background-position:0px 0px;}

.PeCategories UL.PeCategories LI.MainCategory strong.category a.productlink{text-decoration:none; color:#000; font-size:12px; font-family:Helvetica,Arial,sans-serf; line-height:26px;}

.PeCategories UL.PeCategories LI:hover{background-position:0px -32px;}

.cart_title{display:none;}

P.empty{font-family:Helvetica,Arial,sans-serf; font-size:11px;}

span.emptycart a, span.emptycart span.gocheckout a, P.visitshop a{color:#8F0827; text-decoration:none; font-family:Helvetica,Arial,sans-serf; font-size:11px;}

#sliding_cart P.visitshop A{background:url(images/visit_shop.png) no-repeat;}

span.emptycart a{background:url(images/empty_cart.png) no-repeat;}

span.emptycart span.gocheckout a{background:url(images/checkout.png) no-repeat;}

span.emptycart a, span.emptycart span.gocheckout a, #sliding_cart P.visitshop A{background-position:0px 0px; width:126px; height:23px; position:absolute; margin-top:15px; text-indent:-9999px;}

span.emptycart a:hover, span.emptycart span.gocheckout a:hover, #sliding_cart P.visitshop A:hover{background-position:0px -23px;}

span.emptycart span.gocheckout{display:block; margin-top:10px; font-weight:bold;}

span.emptycart span.gocheckout a{color:#FF0000;}

#sliding_cart span.emptycart{margin:0 0 60px;}

.items span.cartcount, .items span.numberitems{color:#000; text-decoration:none; font-family:Helvetica,Arial,sans-serf; font-size:12px;}

table.shoppingcart tbody tr th{color:#555; text-decoration:none; font-family:Helvetica,Arial,sans-serf; font-size:12px; font-weight:bold; padding: 5px 0px; border-right: 1px #aaa solid;}

table.shoppingcart{margin:5px;}

table.shoppingcart{width:100%;}

table.shoppingcart tbody{border: 1px #aaa solid;}

table.shoppingcart tbody tr{border-bottom: 1px #aaa solid;}

table.shoppingcart tbody tr th#thproduct{width:50%;}

table.shoppingcart tbody tr th#thqty{width:15%;}

table.shoppingcart tbody tr th#thprice{width:35%;}

table.shoppingcart tbody tr td{color:#000; text-decoration:none; font-family:Helvetica,Arial,sans-serf; font-size:11px; line-height:14px; padding: 5px 0px; border-right: 1px #aaa solid;}

table.shoppingcart tbody tr td a{color:#8F0827;}

#sliding_cart span.total span.totalhead, #sliding_cart span.total span.pricedisplay{color:#000; text-decoration:none; font-family:Helvetica,Arial,sans-serf; font-size:13px; font-weight:bold;}

#sliding_cart span.total{margin-top:10px;}

#main div.productdisplay{width:565px; background-color:#fff; margin-top:20px; padding: 10px 5px; border:#aaa 3px solid;}

div.productdisplay img.product_image{width:100px; height:100px; border: 2px #555 solid;}

#pimage{width:105px; float:left;}

#ptext{width:450px; float:right; margin-right:5px;}

#ptext .producttext H2.prodtitles a.wpsc_product_title{border-bottom:0px; font-size:18px; color:#006329;}

#ptext .producttext P{font-size:13px; width:430px; max-width:430px;}

.additional_description_span{margin:5px 0;}

.additional_description{border:1px #999 solid;}

#main div.producttext{margin:0px;}

#main div.wpsc_page_numbers{clear:both;}