/* CSS DOCUMENT */

/*------------------------ GENERAL ------------------------*/
body{
	padding:2px 0 50px;
	margin:0;
	font-family:"Century Gothic" ,Arial, Helvetica, sans-serif;
	color:#000;
  background-color:#ffffff;
	}
th, td, div, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, label{
	padding:0;
	margin:0;
	}
input, select, textarea{
	padding:0;
	margin:0;
	color:#000;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

/*------------------------ HEADER AREA ------------------------*/
td.headerArea{
	height:105px;
	}
td.headerArea a.logo{
	display:block;
	float:left;
	width:140px;
	height:102px;
	}
td.headerArea a.logo img,
td.bannerArea img.homeBanner,
td.homeThumbArea a img,
td.rightPanel a.rightAd img{
	display:block;
	}
td.headerArea ul.mainNav{
	width:431px;
	font-size:20px;
	line-height:20px;
	height:14px;
	padding:76px 0 0 22px;
	float:left;
	}
td.headerArea ul.mainNav li{
	padding-right:20px;
	float:left;
	width:auto;
	}
td.headerArea ul.mainNav li a{
	display:block;
	height:14px;
	background:0 0 no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	}
td.headerArea ul.mainNav li a:hover{
	background-position:0 100%;
	}
td.headerArea ul.mainNav li a.homeLink{
	background-image:url(images/home-link.gif);
	width:37px;
	}
td.headerArea ul.mainNav li a.aboutLink{
	background-image:url(images/about-link.gif);
	width:65px;
	}
td.headerArea ul.mainNav li a.giftLink{
	background-image:url(images/gift-link.gif);
	width:102px;
	}
td.headerArea ul.mainNav li a.blogLink{
	background-image:url(images/blog-link.gif);
	width:33px;
	}
td.headerArea ul.mainNav li a.contactLink{
	background-image:url(images/contact-link.gif);
	width:60px;
	}
td.headerArea ul.headerRightList1{
	font:bold 11px/15px "Century Gothic" ,Arial, Helvetica, sans-serif;
	width:176px;
	float:left;
	padding:22px 0 0 0;
	background-color:inherit;
	color:#fff;
	}
td.headerArea ul.headerRightList1 li{
	padding:4px 0 6px;
	background:url(images/horz-dot.gif) 0 100% repeat-x;
	}
td.headerArea ul.headerRightList1 li a{
	background-color:inherit;
	color:#000;
	font-weight:normal;
	}
td.headerArea ul.headerRightList1 li a:hover,
td.footerArea ul.footerList2 li a:hover{
	background-color:inherit;
	color:#fd0100;
	}
td.headerArea ul.headerRightList1.headerRightList2{
	width:172px;
	/*width: 160px;*/
	float:right;
	}

/*------------------------ BANNER AREA ------------------------*/
td.bannerArea,
td.innerBannerArea,
td.homeThumbArea{
	padding-bottom:20px;
	}
td.friendAdArea{
	/*background:url(images/friend-ad-banner.jpg) 0 0 no-repeat #000000;*/
	background:url(images/newsletterbg.jpg);
	}
td.friendAdArea form{
	padding:264px 12px 0;
	}
td.friendAdArea form h2{
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	height:32px;
	/*background:url(images/friend-hdr.jpg) 0 0 no-repeat;*/
	}
td.friendAdArea form input{
	width:147px;
	height:17px;
	background:url(images/input-box-bg.gif) 0 0 repeat-x #fff;
	border:1px solid #C4B09F;
	padding:5px 0 0 5px;
	font:normal 11px/13px "Century Gothic" ,Arial, Helvetica, sans-serif;
	color:#575757;
	margin-bottom:5px;
	}
td.friendAdArea form input.submitBtn{
	width:69px;
	height:23px;
	background:none;
	border:none;
	padding:0;
	float:right;
	}

/*------------------------ HOME THUMB AREA ------------------------*/
td.homeThumbArea a{
	display:block;
	width:178px;
	/*height:339px;*/
	height: auto;
	}
td.homeThumbArea a:hover{
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}

/*------------------------ RIGHT PANEL ------------------------*/
td.rightPanel{
	padding-bottom:10px;
	}
td.rightPanel form.searchForm{
	height:50px;
	}
td.rightPanel form.searchForm input{
	float:left;
	width:132px;
	height:17px;
	background:url(images/input-box-bg.gif) 0 0 repeat-x #fff;
	border:1px solid #C4B09F;
	padding:5px 0 0 5px;
	font:normal 11px/13px "Century Gothic" ,Arial, Helvetica, sans-serif;
	color:#575757;
	}
td.rightPanel form.searchForm input.goBtn{
	float:right;
	width:30px;
	height:24px;
	background:none;
	border:none;
	padding:0;
	}
td.rightPanel ul.rightList1{
	font:bold 12px/16px "Century Gothic" ,Arial, Helvetica, sans-serif;
	padding-bottom:30px;
	background-color:inherit;
	color:#000000;
	text-transform:uppercase;
	}
td.rightPanel ul.rightList1 li{
	padding:0 0 8px 18px;
	/*background:url(images/bull1.gif) 0 2px no-repeat;*/
	font-weight: normal;
	}
td.rightPanel ul.rightList1 li a{
	background-color:inherit;
	color:#fd0100;
	font-family:"Century Gothic" ,Arial, Helvetica, sans-serif;
	font-weight: normal;

	}
	
	
	
	
	td.rightPanel ul.rightList3{
	font:bold 12px/16px "Century Gothic" ,Arial, Helvetica, sans-serif;
	padding-bottom:30px;
	background-color:inherit;
	color:#000000;
	text-transform:uppercase;
	}
td.rightPanel ul.rightList3 li{
	padding:0 0 8px 18px;
	background:url(images/bull1.gif) 0 2px no-repeat;
	font-weight: normal;
	}
td.rightPanel ul.rightList3 li a{
	background-color:inherit;
	color:#000000;
	font-family:"Century Gothic" ,Arial, Helvetica, sans-serif;
font-weight: normal;
	}
	

	
	
	
	
	
	
	td.rightPanel ul.rightList2{
	font:bold 12px/16px "Century Gothic" ,Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	background-color:inherit;
	color:#000000;
	text-transform:uppercase;
	}
td.rightPanel ul.rightList2 li{
	padding:0 0 8px 18px;
	background:url(images/bull1.gif) 0 2px no-repeat;
	}
td.rightPanel ul.rightList2 li a{
	background-color:inherit;
	color:#fd0100;
	font-family:"Century Gothic" ,Arial, Helvetica, sans-serif;

	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
td.rightPanel ul.rightList1 li ul{
	font:bold 12px/14px "Century Gothic" ,Arial, Helvetica, sans-serif;
	padding:3px 0 0 4px;
	text-transform:capitalize;
	}
td.rightPanel ul.rightList1 li ul li{
	padding:0;
	background:none;
	}
td.rightPanel ul.rightList1 li ul li a,
td.rightPanel ul.rightList1 li a:hover{
	background-color:inherit;
	color:#000000;
		font-family:"Century Gothic",Arial, Helvetica, sans-serif;

	}
td.rightPanel ul.rightList1 li ul li a:hover{
	background-color:inherit;
		font-family:"Century Gothic",Arial, Helvetica, sans-serif;

	color:#00000;
	}
td.rightPanel a.rightAd{
	display:block;
	margin-bottom:12px;
	}
td.rightPanel p{
	font:normal 11px/15px "Century Gothic" ,Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding-bottom:30px;
	}

/*------------------------ FOOTER AREA ------------------------*/
td.footerArea img{
	float:left;
	margin-right:8px;
	display:block;
	}
td.footerArea ul.footerList1{
	font:normal 11px/17px "Century Gothic" ,Arial, Helvetica, sans-serif;
	height:17px;
	padding-bottom:5px;
	text-transform:uppercase;
	}
td.footerArea ul.footerList1 li{
	width:auto;
	float:left;
	padding-right:13px;
	margin-right:12px;
	background-color:inherit;
	color:#000;
	background:url(images/ver-dot.gif) 100% 0 repeat-y;
	}
td.footerArea ul.footerList1 li a{
	background-color:inherit;
	font-family:"Century Gothic",Arial, Helvetica, sans-serif;
	color:#000;
	}
td.footerArea ul.footerList1 li a:hover,
td.footerArea ul.footerList1 li span,
td.footerArea ul.footerList2 li a{
	background-color:inherit;
	color:#000;
	font-family:"Century Gothic",Arial, Helvetica, sans-serif;

	}
td.footerArea ul.footerList2{
	font:normal 11px/15px "Century Gothic", Arial, Helvetica, sans-serif;
	height:15px;
	background-color:inherit;
	color:#fff;
	}
td.footerArea ul.footerList2 li{
	float:left;
	width:auto;
	padding-right:8px;
	}

/*======================== INNER PAGES ========================*/
td.innerBannerArea img{
	display:block;
	}

/*------------------------ PRODUCT THAMB AREA ------------------------*/
table.proThumbArea{
	/*background-color:#1E0E00;*/
	/*border: #1E0E00 solid 1px;*/
	color:#9D5617;
	font:normal 11px/13px "Century Gothic" ,"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
table.proThumbArea td{
	padding:8px;
	}
table.proThumbArea td img{
	display:block;
	border:1px solid #fff;
	margin-bottom:14px;
	}
table.proThumbArea td h2{
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	height:20px;
	background:0 0 no-repeat;
	}
table.proThumbArea td p{
	padding-bottom:8px;
	}
table.proThumbArea td span{
	display:block;
	/*height:18px;*/
	height:auto;
	}
table.proThumbArea td span span{
	width:90px;
	font-size:12px;
	line-height:18px;
	color:#fff;
	background-color:inherit;
	/*float:left;*/
	}
table.proThumbArea td span a{
	display:block;
	width:66px;
	height:18px;
	text-align:center;
	color:#000;
	background-color:inherit;
	background:url(images/buy-now-btn.gif) 0 0 no-repeat;
	text-transform:lowercase;
	float:right;
	font-size:11px;
	line-height:17px;
	}
table.proThumbArea td span a:hover{
	background-position:0 100%;
	}
table.proThumbArea td h2.proHdr1{
	background-image:url(images/product-hdr1.gif);
	}
table.proThumbArea td h2.proHdr2{
	background-image:url(images/product-hdr2.gif);
	}
table.proThumbArea td h2.proHdr3{
	background-image:url(images/product-hdr3.gif);
	}
table.proThumbArea td h2.proHdr4{
	background-image:url(images/product-hdr4.gif);
	}
table.proThumbArea td h2.proHdr5{
	background-image:url(images/product-hdr5.gif);
	}
table.proThumbArea td h2.proHdr6{
	background-image:url(images/product-hdr6.gif);
	}
table.proThumbArea td h2.proHdr7{
	background-image:url(images/product-hdr7.gif);
	}
table.proThumbArea td h2.proHdr8{
	background-image:url(images/product-hdr8.gif);
	}
	
	
/*------------------------ PRODUCT DETAILS - THUMBS AREA ------------------------*/
td.productDetailsThumb a{
	display:block;
	margin-bottom:11px;
	border:1px solid #1E0E00;
	padding:9px;
	width:87px;
	height:106px;
	}
td.productDetailsThumb a:hover{
	border-color:#fff;
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}

/*------------------------ PRODUCT DETAILS - BIG PICTURE AREA ------------------------*/
td.productDetailsBigPic img{
	border:0px solid #1E0E00;
	padding:9px;
	display:block;
	}

/*------------------------ PRODUCT DETAILS - FORM AREA ------------------------*/
/*td.proDetailsFormArea{
	background-color:#2C1C10;
	color:#7F5632;
	padding:12px 0;
	}
td.proDetailsFormArea h2{
	font:normal 15px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding-bottom:10px;
	margin-bottom:18px;
	background:url(images/horz-line.gif) 0 100% repeat-x;
	}
td.proDetailsFormArea h2 strong{
	display:block;
	color:#000000;
	background-color:inherit;
	}
td.proDetailsFormArea h3{
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding-bottom:12px;
	text-transform:uppercase;
	}
td.proDetailsFormArea label{
	display:block;
	padding-bottom:6px;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#CC8140;
	background-color:inherit;
	text-transform:uppercase;
	}
td.proDetailsFormArea select{
	width:225px;
	margin-bottom:8px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	background-color:#fff;
	}
td.proDetailsFormArea div.selectSmall{
	height:100%;
	overflow:hidden;
	padding-bottom:8px;
	}
td.proDetailsFormArea div.selectSmall select{
	width:145px;
	float:left;
	margin:0 15px 0 0;
	}
td.proDetailsFormArea div.selectSmall span{
	display:block;
	padding-top:2px;
	}
td.proDetailsFormArea div.selectSmall span a{
	text-transform:uppercase;
	font-size:10px;
	line-height:14px;
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	display:inline;
	width:auto;
	height:auto;
	border:none;
	padding:0;
	margin:0;
	}
td.proDetailsFormArea input.addBtn{
	border:none;
	width:196px;
	height:50px;
	margin-bottom:20px;
	}
td.proDetailsFormArea h4{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#CC8140;
	background-color:inherit;
	padding-bottom:6px;
	text-transform:uppercase;
	}
td.proDetailsFormArea p{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding-right:20px;
	}
td.proDetailsFormArea p a{
	color:#CC8140;
	background-color:inherit;
	text-decoration:underline;
	display:inline;
	width:auto;
	height:auto;
	border:none;
	padding:0;
	margin:0;
	}
td.proDetailsFormArea p a:hover,
td.proDetailsFormArea div.selectSmall span a:hover{
	text-decoration:none;
	}*/
	
	/*------------------------ PRODUCT DETAILS - TEXT AREA ------------------------*/
td.proDetailsTextArea{
	background-color:inherit;
	color:#000000;
	}
td.proDetailsTextArea h2{
	font:bold 15px/19px "Century Gothic" ,Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fd2120;
	background-color:inherit;
	padding-bottom:10px;
	margin-bottom:7px;
	background:url(images/horz-line2.gif) 0 100% repeat-x;
	}
td.proDetailsTextArea h2 span{
	display:block;
	color:#000000;
	background-color:inherit;
	font-weight:bold;
	}
td.proDetailsTextArea p{
	font-size:12px;
	line-height:14px;
	color:#000;
	background-color:inherit;
	padding-bottom:15px;
	}
td.proDetailsFormArea{
	background-color:inherit;
	color:#FD2120;
	padding:0;
	}
td.proDetailsFormArea h3{
	font:normal 14px/18px "Century Gothic" ,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding-bottom:9px;
	text-transform:uppercase;
	}
td.proDetailsFormArea label{
	display:block;
	padding-bottom:6px;
	font:normal 11px/13px "Century Gothic" ,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-transform:uppercase;
	}
td.proDetailsFormArea select{
	width:225px;
	margin-bottom:18px;
	font:normal 11px/13px "Century Gothic" ,Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	background-color:#fff;
	}
td.proDetailsFormArea div.selectSmall,
td.proDetailsFormArea div.addBtns{
	height:100%;
	overflow:hidden;
	padding-bottom:18px;
	}
td.proDetailsFormArea div.selectSmall select{
	width:145px;
	float:left;
	margin:0 15px 0 0;
	}
td.proDetailsFormArea div.addBtns input{
	height:30px;
	margin-right:15px;
	border:none;
	}
td.proDetailsFormArea div.addBtns input.wishlistBtn{
	float:left;
	width:141px;
	}
td.proDetailsFormArea div.addBtns input.bagBtn{
	float:left;
	width:119px;
	}

/*------------------------ PRODUCT DETAILS - LEFT FORM AREA ------------------------*/
td.proDetailsLeftFormArea{
	/*border:1px solid #000;*/
	border-right:1px solid #000;
		padding:10px 10px 0;
	}
td.proDetailsLeftFormArea h2{
	font:bold 12px/16px "Century Gothic" ,Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fd2120;
	background-color:inherit;
	padding-bottom:8px;
	margin-bottom:10px;
	background:url(images/horz-line2.gif) 0 100% repeat-x;
	}
td.proDetailsLeftFormArea p{
	font:normal 12px/18px "Century Gothic" ,Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
	color:#000000;
	padding-bottom:20px;
	}
td.proDetailsLeftFormArea div.fieldsArea{
	height:100%;
	overflow:hidden;
	padding-bottom:12px;
	}
td.proDetailsLeftFormArea div.fieldsArea label{
	display:block;
	width:110px;
	float:left;
	font:normal 11px/29px "Century Gothic" ,Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
	color:#000000;
	text-transform:uppercase;
	}
td.proDetailsLeftFormArea div.fieldsArea input{
	width:270px;
	height:20px;
	padding:6px 0 0 3px;
	float:left;
	font:normal 11px/13px "Century Gothic" ,Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	}
td.proDetailsLeftFormArea div.fieldsArea input.sendBtn{
	width:51px;
	height:30px;
	padding:0;
	float:right;
	background:none;
	}
/*------------------------ EXTRAS ------------------------*/
.noRightPad{
	padding-right:0 !important;
	}
.noBg{
	background:none !important;
	}

.noBotMar{
	margin-bottom:0 !important;
	}
