/*   
Theme Name: Giftah v2
Description: Giftah redesigned theme to match the rest of the site
Author: Nick
Author URI: http://giftah.com
Version: 1.0
Tags: green
*/

body {
	font:normal 12px verdana, arial, Sans-Serif;
	color : #6B6B6B;
	margin : 0; padding : 0;
	background:#ECECEC url(./images/bg.gif) repeat-x;
}

body.mceContentBody {
	background: #FFF;
}

/* Word press */
ul.nobullets {
	list-style-type:square;
}

ul.nobullets li {
	background: none;
}

div.post {
	margin: 3px 0 15px 0;
	padding: 0 0 5px 0;
	border-bottom: 4px solid #EFEFEF;
}

.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;padding-right: 5px;}
.alignright {float:right; padding-left: 5px;}

div.post h2 {
	margin-bottom: 15px;
}

/* Common */
a {text-decoration:none; color:#609E2F;}
a:hover {text-decoration :underline;}
h1, h2, h3,h4,  img, form,input,ul, li, select,ol,label {margin:0; padding:0;}
a img {border:0;}
p {padding :0 0 12px 0; margin : 0;line-height:20px;}

h1,h2.heading  {font:bold 28px Calibri, verdana, arial;color:#609E2F;}

h2 {font:bold 22px/22px  Calibri, verdana, arial;color:#DF6935;}

/* h3 {font:normal 20px verdana, arial;padding-bottom:5px;color:#DF6935;} */
h3 {font:bold 15px verdana, arial;padding-bottom:5px;color:#DF6935;}


/* Forms */
label {margin-right:10px;}
select, input.txt {width:224px;border:1px solid #C8C8C8; color:#B5B5B5;font:bold italic 11px verdana, arial;background:#fffffe; }
select { padding:2px 4px;height:26px;width:234px;}
input.txt {height:13px; padding:5px;}



small {font-size:11px;}
sup {font-size:60%}

.green, a.green, .green a {color:#609D2F;}
.red, a.red, .red a {color:#DF6935;}
.grey, a.grey, .grey a {color:#6B6B6B;}


ol li {padding:3px 0;list-style-position:inside;}
/* ======= Page Strucure ======== */
#header {height:116px;width:935px; padding-right:13px;}
#wrapper {width:948px;margin:0 auto;padding-top:9px;background:url(./images/header.jpg) no-repeat 4px 9px;}
#pagetop {background:url(./images/page-top.gif) no-repeat; height:18px;}
#page {background:url(./images/page.png) repeat-y;width:939px;padding:0 5px 0 4px;}
#topbar {background:#ECECEC url(./images/top-bar.gif) repeat-x left bottom;padding-bottom:17px;}
#mainpage {padding:40px 0 0 19px; width:905px; min-height:100px;}
#pagebtm {background:url(./images/page-btm.gif) no-repeat; height:22px;}

#footer {padding:15px 10px 15px 18px; width:920px;font:normal 10px/13px verdana, arial;color:#6B6B6B;}

.alignright {text-align:right;}
.float-right {float:right;}
/* ======= common ======== */
.clr {clear:both; font:normal 1px/1px verdana, arial; height:1px;}
.clear {clear:both;}


/* ===== Header ===== */

/* Logo and Tag-line*/
.logo {display:block; background:url(./images/logo.gif) no-repeat;width:166px; height:91px;float:left;margin-top:13px;}
.logo span {display:none;}

.callus {padding:10px 0;font:bold 15px/20px Calibri, verdana;color:#fff;text-align:right;height:20px;margin-bottom:35px; }


/* Navigation */

ul#nav {list-style:none;height:34px;float:right;}
ul#nav li, ul#nav li a, ul#nav li a span{display:block; float:left;width:auto;}
ul#nav li a { margin-left:10px;padding-left:18px;cursor:pointer;text-decoration:none;height:34px;}
* html ul#nav li a { margin-left:5px;}
ul#nav li.current a, ul#nav li a:hover {background:url(./images/nav-btn.gif) no-repeat;cursor:pointer;text-decoration:none;}
ul#nav li a span{color:#fff;padding:0 18px 8px 0; text-align:center;height:26px;font:bold 14px/26px verdana, arial;}


ul#nav li a:hover span, ul#nav li.current a span {color:#9BA61B;background:url(./images/nav-btn.gif) no-repeat right bottom; }
ul#nav li.bullet a:hover span, ul#nav li.bullet a span {background:none;}


ul#nav li.bullet a, ul#nav li.bullet a:hover {background-image:none;}

ul#nav li.bullet a span {-moz-border-radius:0;-webkit-border-radius: 0;}
ul#nav li.bullet a:hover span {color:#fff;}

* html ul#nav li.bullet a span {background:url(./images/nav-arw.gif) no-repeat right 11px;}
* html ul#nav li.bullet a:hover span {background:url(./images/nav-arw.gif) no-repeat right -23px;color:#fff;}

ul#nav li.bullet {background:url(./images/nav-arw.gif) no-repeat right 11px;}
ul#nav li.bullet:hover {background:url(./images/nav-arw.gif) no-repeat right -23px;}




/* Drop Down Navigation */
ul#nav li {position : relative;}
ul#nav li ul {display : none;}
ul#nav ul {list-style:circle inside;}
ul#nav li li {margin:0; padding:0;}


/* --- Drop Down for IE 6 --- */
#nav table {position:absolute; z-index:2000; right:198px;top:0;border-collapse : collapse;}
ul#nav li:hover ul, ul#nav li a:hover ul {display : block; position : absolute; z-index : 998; margin:26px 0 0 0;padding:0; width : 199px;}


ul#nav li:hover ul li , ul#nav li a:hover ul li{background:#98C343;width : 199px;}
ul#nav li:hover ul li.last , ul#nav li a:hover ul li.last {background:url(./images/nav-drop.gif) no-repeat;height:15px;}

ul#nav li:hover ul li.first , ul#nav li a:hover ul li.first {background:#98C343 url(./images/nav-drop-top.gif) no-repeat;height:15px;}

ul#nav li:hover ul {right:0;}
* html ul#nav li a:hover ul {float:right;}
ul#nav li a:hover ul {margin : 25px 0 0 0; }
ul#nav li li {padding:0;}
ul#nav li a:hover ul li a, ul#nav li:hover ul li a {
	margin:0;padding:0; color:#fff; background:#98C343;
	display : block;  width : 199px; height:28px;}
	
	ul#nav li a:hover ul li a, ul#nav li:hover ul li a {
		background:url(./images/nav-bul.gif) no-repeat 15px -50px;font:bold 12px/28px arial ;
		display : block;width : 170px; padding : 0 0 0 29px; height:28px;margin:0;float:left;
	}
	
	ul#nav li a:hover ul li a:hover, ul#nav li:hover ul li a:hover {
		text-decoration : none;  color:#67A232;
		background:#fffffe url(./images/nav-bul.gif) no-repeat 15px 13px;
	}
	
	
	
	
	/* Topbar */
	
	.tb-cols3 {float:left; width:265px; padding:0 6px 0 22px;font-size:13px;color:#6B6B6B;}
	.tb-cols3-big {width:400px;}
	.tb-cols3-last {width:324px;float:right;}
	.tb-cols3 h3 {color:#6B6B6B;}
	a.buysell {display:block; width:117px; height:23px;background:url(./images/btn.gif) no-repeat;text-align:center;font:bold 11px/23px verdana, arial;color:#fff;text-decoration:none; }
	a.alt, a.buysell:hover {background:url(./images/btn.gif) no-repeat left bottom; text-decoration:none;}
	a.alt:hover {background:url(./images/btn.gif) no-repeat left top;text-decoration:none;}
	
	.subnav {text-align:right;font:bold 10px/14px verdana, arial; color:#609E2F;padding:0 5px 35px 0; }
	.subnav img {vertical-align:top;}
	.subnav a {color:#609E2F;}
	.subnav a.cart-icon{background:url(./images/cart.gif) no-repeat left center; padding-left:22px;float:left;}
	.sn-otherpage {padding:16px 5px 0 0;}
	
	#sform {height:39px; width:320px;background:url(./images/input.gif) no-repeat;margin:4px 0 0 4px;}
	#sform input {border:0;float:left;margin:0;padding:0;}
	#sform .stxt {width:201px; height:21px;padding:3px 0; font:bold 15px/21px arial;margin:7px 0 0 18px;color:#6B6B6B;}
	* html #sform .stxt {width:200px;}
	/*
	#sform .sbtn {width:97px;height:39px;background:url(./images/sbtn.gif) no-repeat;font:bold 19px Calibri, arial; color:#fff; cursor:pointer; letter-spacing:1px; }
	#sform .sbtn:hover {background:url(./images/sbtn.gif) no-repeat bottom left;}
	
	*/
	#sform .search {width:97px;height:39px;background:url(./images/search.gif) no-repeat; cursor:pointer; }
	#sform .search:hover {background:url(./images/search.gif) no-repeat bottom left;}
	
	
	/* Brand list */
	ul#brandlist {height:65px;background:#F7F7F7;width:905px;list-style:none; margin:20px 0 40px 0;}
	ul#brandlist li {float:left; padding:0 19px;list-style:none;}
	ul#brandlist li img {float:left;}
	ul#brandlist li.next {float:right;padding-right:0;}
	ul#brandlist li.prev {padding-left:0;}
	
	.cardlist {list-style:none;margin-bottom:30px;}
	.cardlist li {display:inline;padding-right:13px;}
	.cardlist li.last {padding-right:0;}
	/* ===== Content ===== */
	.cont3box {float:left; width:288px;margin:15px 18px 15px 0; color:#6B6B6B;}
	.cont3box_cont {padding:15px 25px; width:238px;min-height:165px;}
	* html .cont3box_cont {height:165px;}
	.cont3box_lastbox {margin-right:0;}
	.greybox {background:#F2F2EE url(./images/box-top.gif) no-repeat;}
	.greybox .cont3box_cont {background:url(./images/box-btm.gif) no-repeat left bottom;}
	.greenbox {background:#98C343 url(./images/green-top.gif) no-repeat;}
	.greenbox .cont3box_cont {background:url(./images/green-btm.gif) no-repeat left bottom;}
	
	.cont3box ul, ul.bullet {list-style:none;}
	ul.bullet li {background:url(./images/bul.gif) no-repeat 0 8px; padding:3px 0 3px 12px;}
	
	.greenbox li {font:bold 11px verdana, arial;padding:0 0 7px 45px;margin:0;}
	.greenbox li.howorks {background:url(./images/box.gif) no-repeat 0 3px; }
	.greenbox li.guarant {background:url(./images/grnt.gif) no-repeat 0 4px; }
	.greenbox li.shipping {background:url(./images/cart2.gif) no-repeat 0 3px; }
	
	.greenbox a {color:#fff;font:bold 16px Calibri,verdana, arial }
	.cont3box p {line-height:18px;}
	
	
	#sendcard p {padding:0 0 7px 0;}
	.value {float:left; width:120px; margin-top:10px;}
	#sendcard .send {float:right;width:100px;margin-top:20px;}
	.amount {font:normal 24px Calibri,verdana, arial}
	/*
	#sendcard input.sendcard-btn {width:97px;background:url(./images/fbtn.gif) no-repeat; border:0; color:#fff; cursor:pointer;font:bold 12px/20px verdana, arial;height:23px;vertical-align:top;}
	#sendcard .sendcard-btn:hover {background:url(./images/fbtn.gif) no-repeat left bottom;}
	*/
	
	#sendcard .next-btn {width:97px;background:url(./images/next-btn.gif) no-repeat; border:0; cursor:pointer;height:23px;}
	#sendcard .next-btn:hover {background:url(./images/next-btn.gif) no-repeat left bottom;}
	
	
	/* ===== Footer ===== */
	.fbar {width:939px;background:#C8C8C8 url(./images/fbar-top.gif) no-repeat;margin-top:12px;}
	.fbar-main {width:895px;background:url(./images/fbar-btm.gif) no-repeat left bottom;padding:12px 14px 12px 30px;font:normal 19px/29px Calibri, verdana, arial; color:#6B6B6B;}
	
	.fleft {float:left;width:250px;}
	.fright {float:right;text-align:right;width:650px;}
	
	.fleft h3 {padding:0; margin:0;line-height:24px;}
	
	#footer p {padding:2px 0; }
	#footer a {color:#6B6B6B;}
	#fnav {list-style:none;padding-top:5px;}
	#fnav li {display:inline; padding:0 0 0 7px; background:url(./images/fnav.gif) no-repeat 0 center;line-height:12px;}
	#fnav li.home {background:none;}
	
	#fnav li a {color:#787672;}
	
	.fleft img {vertical-align:bottom;}
	.fleft img.fshare {margin:0 0 5px 10px;}
	
	button.close_ticker {border:0; background:url(./images/close.gif) no-repeat; width:29px; height:29px; float:right}
	
	
	/* Page: Buy */
	#sidebar-228px {float:left; width:228px; padding-right:22px;}
	
	#main-648px {float:left; width:648px;}
	.sb228-box {background:#F2F2EE url(./images/sb-top.gif) no-repeat;margin-bottom:20px;width:228px;}
	.sb228-main {background:url(./images/sb-btm.gif) no-repeat left bottom;padding:15px 10px 25px 20px; width:198px;}
	
	.sb228-box h3 {color:#609D2F; font:bold 26px/32px Calibri, verdana, arial;margin:0; padding:0;}
	p.subtitle {padding-top:0;font-weight:bold;font-size:11px;line-height:11px;}
	.sb228-box ul {list-style:none;} 
	.sb228-box li {background:url(./images/bul.gif) no-repeat 0 8px; padding:3px 0 3px 10px;font-size:11px;} 
	.sb228-box li a {color:#6B6B6B;}
	.productlist {list-style:none;}
	.productlist li {border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;text-align:center;height:51px;line-height:31px;}
	.productlist ul {list-style:none;clear:both;margin:0; padding:0;}
	.productlist li.topline {border:0;background:#EAEAEA url(./images/buy-cont-top.gif) no-repeat; border-bottom:1px solid #E1E1E1;font-weight:bold;}
	.productlist li.btm-line {border:0;background:#EAEAEA url(./images/buy-cont-btm.gif) no-repeat bottom left; border-top:1px solid #E1E1E1;text-align:right; padding:11px 20px;height:31px; color:#609D2F;font-weight:bold;}
	.productlist li.btm-line_cart {border:0;background:#EAEAEA url(./images/buy-cont-btm.gif) no-repeat bottom left; border-top:1px solid #E1E1E1;text-align:right; padding:11px 20px;height:auto; color:#609D2F;font-weight:bold;}
	
	.productlist li.alt-line {background:#f7f7f7;}
	.productlist li.cart {height:100px;}
	.productlist li li {float:left; display:block; border:0; padding:0;border-right:1px solid #ECECEC;padding:10px 0;height:31px;}
	
	.cart_col1 {width:142px;}
	.sell_col1 {width:142px; height:85px;}
	.productlist li.topline .col1  {color:#6B6B6B;}
	.productlist li.col-stores {text-align:left;text-indent:30px;}
	.cart_col1 a, .productlist li.btm-line a {color:#609D2F;}
	.cart_col2 {width:192px;}
	.cart_col3 {width:94px;}
	.cart_col4 {width:92px;}
	.cart_col5 {width:120px;}
	.col1 {width:272px;color:#609D2F;font-weight:bold;}
	.col1 a, .productlist li.btm-line a {color:#609D2F;}
	.col2 {width:92px;}
	.col3 {width:92px; font-weight: bold;}
	.col4 {width:64px;}
	.col5 {width:120px;}
	.productlist li li.col5 {border-right:0;}
	input.ad2cart {border:0; display:block; width:97px; height:23px;background:url(./images/buy-btn.gif) no-repeat;text-align:center; color:#fff;font:bold 11px/23px verdana, arial;margin:4px auto 0 auto;}
	input.ad2cart:hover {background:url(./images/buy-btn.gif) no-repeat bottom left;text-decoration:none; }
	input.cart {border:0; display:block; width:97px; height:23px;background:url(./images/buy-btn.gif) no-repeat;text-align:center; color:#fff;font:bold 11px/23px verdana, arial;margin-top:5px;}
	input.cart:hover {background:url(./images/buy-btn.gif) no-repeat bottom left;text-decoration:none; }
	a.ebay_card {display:block; width:97px; height:23px;background:url(./images/ebay_card.gif) no-repeat;text-align:center; color:#5e5e5d;font:bold 11px/23px verdana, arial;margin:4px auto 0 auto;}
	a.ebay_card:hover {background:url(./images/ebay_card.gif) no-repeat bottom left;text-decoration:none; color:#000000; }
	.productlist li li img {vertical-align:middle; padding-right:5px;}
	
	
	
	/* Page: Store*/
	.store-product {background:#F7F7F7 url(./images/store-prod-top.gif) no-repeat;margin-bottom:20px;width:602px;float:left;}
	.store-product-main {background:url(./images/store-prod-btm.gif) no-repeat left bottom;padding:15px 15px 15px 20px; width:567px;}
	.sp-thumb {float:left; width:210px; padding-bottom: 50px}
	.sp-desc {float:left; width:357px;}
	.store-form {background:#F2F2EE url(./images/store-form-top.gif) no-repeat;margin-bottom:20px;width:276px;float:right;}
	.store-form-main {background:url(./images/store-form-btm.gif) no-repeat left bottom;padding:20px 16px 20px 20px; width:240px;}
	.store-product h2 {margin-bottom:10px;}
	
	.feature-links {font:bold 18px/28px Calibri, verdana, arial; color:#85B25F; height:28px;}
	.safety {background:url(./images/gurard.gif) no-repeat left; display:block; padding-left:35px; width:190px;float:left;margin-right:20px;}
	.shipping {background:url(./images/shipping.gif) no-repeat left; display:block; padding-left:40px; width:130px;float:left;}
	.stroename {color:#609D2F; font:bold 15px/25px Calibri, verdana, arial; }
	
	.examplediv {background:#F7F7F7; padding:15px;}
	
	
	
	
	
	/* Page: Whishlist*/
	
	.wishbox {background:#E9E9E9 url(./images/wish-top.gif) no-repeat;width:899px;margin:0 auto;}
	.wishbox-main {background:url(./images/wish-btm.gif) no-repeat left bottom;padding:15px 15px 15px 20px; width:864px;}
	#wishform {height:39px; width:600px;background:url(./images/wish-search.gif) no-repeat;margin:15px 0 0 0;float:right;}
	#wishform input {border:0;float:left;margin:0;padding:0;}
	#wishform .stxt {width:394px; height:21px;padding:3px 0; font:italic bold 12px/21px arial;margin:7px 0 0 18px;color:#B5B5B5;}
	* html #sform .stxt {width:200px;}
	
	#wishform .filter {width:177px;height:39px;background:url(./images/filter-store.gif) no-repeat; cursor:pointer; }
	#wishform .filter:hover {background:url(./images/filter-store.gif) no-repeat bottom left;}
	
	.wish-cont {float:left; width:210px;}
	
	
	
	.wishlist {list-style:none;width:858px;margin:0 auto;color:#609D2F;font-weight:bold;}
	
	.wishlist li {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;height:51px;line-height:31px;font-size:11px;}
	.wishlist ul {list-style:none;clear:both;margin:0; padding:0;}
	.wishlist li.btm-line {border:0;background:#EAEAEA url(./images/wishlist-btm.gif) no-repeat bottom left;color:#609D2F;}
	.wishlist li.alt-line {background:#f7f7f7;}
	.wishlist li li {float:left; display:block; border:0; padding:0;padding:10px 0 10px 20px;height:31px;width:265px;}
	.wishlist .col1 a, .wishlist li.btm-line a {color:#609D2F;}
	.wishlist li li img, .wishlist li li input {vertical-align:middle; padding-right:5px;}
	.wishlist li li .cb {margin-left:5px;}
	
	.add2wish {width:146px;height:23px;background:url(./images/add2wish.gif) no-repeat; cursor:pointer; border:0; padding:0;margin:0 0 0 80px;}
	.add2wish:hover {background:url(./images/add2wish.gif) no-repeat bottom left;}
	
	.item-list a {color:grey}
	
	
	
	/* Login + Register Page */
	#login {float:left; width:350px; padding-left:70px; padding-right:22px; }
	#register {float:left; width:406px; padding-left:30px; border-left: dotted;}
	#error_mesage{margin-left: auto;margin-right: auto;width: 40em}
	
	/* Sell Page */
	
	input.sell-btn {width:97px;background:url(./images/sell-btn.png) no-repeat; border:0; color:#fff; cursor:pointer;font:bold 12px/20px verdana, arial;height:23px;vertical-align:top;margin-top:5px;}
	input.sell-btn:hover {background:url(./images/sell-btn.png) no-repeat left bottom;}
	
	/* Misc  */
	
	.error {font-weight: bold; color:red; padding: 5px;}
	input.paypal_btn {background:url(./images/misc/paypal_btn.gif);  width:145px; height:42px; border:0; display:block; }
	input.qty_disabled { background: #F2F2EE; border: none}
