@charset "utf-8";
/* CSS Document */
.left {
	float:left;
}
.left a:hover, .right a:hover {
	text-decoration:underline;
}
.right {
	float:right;
}
a{color:#666; text-decoration:none;}
a:hover, a:hover span{text-decoration:underline;}

/********** layouts *************/
#logo {
	background:url(../images/logo.png) no-repeat 0 40px;
	width:246px;
	height:107px;
	_behavior:url(js/iepngfix.htc);
}
#logo a{
	display:block;
	width:100%;
	height:100%;
}
#logo a:hover {
	color:#fff;
}
/* bigger logo ***/
#logoBigger {
	background:url(../images/logo-bigger.png) no-repeat;
	width:260px;
	height:107px;
	_behavior:url(js/iepngfix.htc);
}

#logoBigger a{
	display:block;
	width:260px;
	height:107px;
}
#logoBigger a:hover {
	color:#fff;
}

/********** user sections **************/
#user-Section  {
	float:right;
	width:140px;
}
.sign-In {
	height:40px;
	line-height:40px;
	text-align:right;
	font-size:12px;
/*	background:#f6f6f6; */
	background:url(../images/user-sec_bg.jpg) repeat-x;
	float:right;
	width:518px;
	padding-right:10px;
	border:1px solid #e0e0e0;
	border-top:none;
	margin-left:390px;
	position:absolute;
	right:0;
}
#mem {
	position:absolute;
	z-index:100;
	right:0;
	width:138px;
	padding:0 10px;
}
#membercpanel {
	width:130px;
	float:right;
	right:0;
	cursor:pointer;
}
.user_info {
	width:370px;
	padding:0 0 0 10px;
	float:left;
	text-align:left;
}
.searchBox {
	float:right;
	margin-top:90px;
}
.searchBox h1 {
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding:0 3px 3px 0;
}
.search-txt {
	width:134px;
	float:right;
}	
.search-txt-le{
	width:14px;
	height:30px;
	background:url(../images/search-txt-le.jpg) no-repeat;
	float:left;
}
.search-key {
	height:24px;
	padding:6px 0 0 0;
	background:url(../images/search-txt-mid.jpg) repeat-x;
	width:90px;
	border:none;
	display:inline;
	float:left;
	font-size:12px;
	color:#666;
}
html>/**/body .search-key, x:-moz-any-link, x:default {height:30px;}
.go {
	width:30px;
	height:30px;
	float:right;
}

.imageBorder
{ 
	padding:2px; 
	border:1px solid #999999; 
} 
.shopping-cart
{ 
	background:url(../images/cart.jpg) no-repeat;
	height:30px;
	margin-left:16px;
	margin-bottom:10px;
	margin-top:0px;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-align:center;
} 
.shopping-cart a 
{ 
	font-size:18px;
	font-weight:bold;
	color:white;
	text-decoration:none; 
} 
.shopping-cart a:hover
{ 
	text-decoration:underline; 
} 
.trHeading td
{ 
	background-color:#EEEEEE; 
	height:25px;
	font-size:14px;
	
}
.innerHeading
{ 
	font-size:14px;
	text-decoration:underline; 
} 
div.article p a
{ 
	color:#765424; 
	font-size:13px; 
	text-decoration:underline; 
}
div.article p a:hover
{ 
	text-decoration:none; 
} 
 
a.text_membre_link
{ 
	color:#765424; 
	font-size:13px; 
	text-decoration:underline; 
}
a.text_membre_link:hover
{ 
	text-decoration:none; 
} 
 
.heading1
{ 
  color:#765424; 
  font-size:17px; 
}
.paging a
{ 
	border:1px solid #C5B69F;
	padding:3px 5px;
}
.paging a:hover
{ 
	background-color:#755417;  
	color:white; 
}
.bold
{ 
	//font-weight:bold; 
	font-size:14px; 
	padding-left:10px;
} 
span.active
{ 
	padding:4px 6px;
	background-color:#755417;  
	color:white; 
}  

.heading1 a
{ 
  color:#765424; 
  font-size:17px; 
  text-decoration:none; 
} 
.heading1 a:hover
{ 
  color:#765424; 
  font-size:17px; 
  text-decoration:underline; 
} 
 
.heading2
{ 
	color:#444444;
	font-size:14px;	
}
.heading2 a
{ 
	color:#444444;
	font-size:14px;	
	text-decoration:none; 
}

.heading2 a:hover
{ 
	color:#444444;
	font-size:14px;	
	text-decoration:underline; 
}

.heading3
{ 
	color:#444444;
	font-size:13px;	
} 

.heading3a
{ 
	color:#765424;
	font-size:13px;	
} 
.heading3a a
{ 
	color:#765424;
	font-size:13px;	
	text-decoration:none; 
}
.heading3a a:hover
{ 
	color:#765424;
	font-size:13px;	
	text-decoration:underline;
} 
 

.heading3 a
{ 
	color:#444444;
	font-size:13px;	
	text-decoration:none; 
} 
.heading3 a:hover
{ 
	color:#444444;
	font-size:13px;	
	text-decoration:underline; 
} 
 

/************** navigation ***************/
#nav {
	height:35px;
	padding:4px 0 0 0;
	font-size:16px;
	width:853px;
	/*font-weight:bold;*/
}
#nav ul li {
	display:inline;
}
#nav ul li a {
	color:#755417;
	text-decoration:none;
	float:left;
	padding-right:11px;
}
/*********** left - menu **************/
.menu {
	width:180px;
	margin-bottom:19px;
}
.menu-top {
	width:180px;
	height:18px;
	background:url(../images/menu-top.jpg) no-repeat;
}
.menu-mid {
	width:140px;
	padding:0 19px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background:url(../images/menu-mid.jpg) repeat-x #fff;
}
.menu-mid ul li {
}
.menu-mid ul li a {
	display:block;
	line-height:24px;
	text-decoration:none;
	color:#666;
	_height:1em;
}
.menu-mid ul li a:hover {
	color:#755417;
}
.menu-btm {
	width:180px;
	height:18px;
	background:url(../images/menu-btm.jpg) no-repeat;
}
/********* ad ************/
.ad-box {
	width:180px;
	height:150px;
	line-height:150px;
	text-align:center;
	color:#000;
	background:#dbdbdb;
	margin-bottom:20px;
}
/************ newsletters *************/
.newletterBox {
	width:178px;
	border:1px solid #755417;
	padding:0 0 5px 0;
	margin-bottom:19px;
}
.newletterBox h1 {
	font-size:16px;
	background:#755417;
	color:#fff;
	padding:5px 10px;
} 
.newletterBox p {
	text-align:center;
	padding:5px 0;
}
.newletterBox input:focus {
	outline:1px solid #755417;
}
/******* product display *************/
.product-wrapper {
	margin:0;
}
.product-cont {
	width:168px;
	text-align:center;
	float:left;
	margin:0 32px 18px 0;
}
.product-cont-last {
	width:168px;
	text-align:center;
	float:left;
	margin:0 0 18px 0;
}
.pro_thumb_container {
}
.product-thumb {
	border:1px solid #DDDDDD; 
	width:165px; 
	height:150px;
	line-height:150px;
	text-align:center;
}
/* .product-thumb a{
	display:block;
	width:164px;
	padding:1px;
} */
.product-thumb img{
	vertical-align:middle;
}
.imageBorder
{ 
	border:#CCCCCC 1px solid; 
	padding:2px;
} 
.product-info {
	line-height:18px;
}
.product-info a:hover{
	text-decoration:underline;
}
.price-tag {
	padding:1px 0 0 0;
}
.price-tag a:hover{
	text-decoration:underline;
}
/********* bottom navigation ************/
.btm-nav {
	padding:14px 0 26px 23px;
}
.curr-tag {
	padding:0 7px;
	height:19px;
	background:#75511b;
	color:#fff;
	text-align:center;
	line-height:19px;
	float:left;
	margin-right:4px;
}
.curr-tag a {
	color:#fff;
	text-decoration:none;
}
.page-count {
	float:left;
}
.page-count ul li {
	display:inline;
}
.page-count ul li a {
	border:1px solid #c5b69f;
	padding:0 4px;
	height:17px;
	line-height:17px;
	text-align:center;
	display:block;
	margin-right:4px;
	float:left;
}
.page-count ul li a.active {
	border:1px solid #fff;
}
.page-count ul li a:hover {
	text-decoration:none;
	background:#75511b;
	color:#fff;
	border:1px solid #75511b;
}
/******** sub page ************/
.pageTitle {
	font-size:13px;
	color:#000;
	padding:0 0 10px 0;
}
.pageTitle a {
	color:#000;
}
.pageTitle a:hover{
	text-decoration:underline;
}
.article-container {
	margin-bottom:12px;
}
.article-thumb {
	border:1px solid #ededed;
	padding:1px;
	float:left;
	margin-right:10px;
}
.article {
	text-align:left;
	padding:0 26px 0 0;
	overflow:hidden;
}
.article h1 {
	color:#755417;
	font-size:16px;
	font-weight:normal;
	padding:0 0 7px 0;
}
.article h1 a{
	color:#755417;
}
.article h1 a:hover{
	text-decoration:underline;
}
.article h2 {
	color:#666;
	font-size:16px;
	font-weight:normal;
	padding:0 0 7px 0;
}
.article h2 a:hover{
	text-decoration:underline;
}
.article p {
	font-weight:normal;
	font-size:12px;
	color:#666;
	line-height:18px;
	padding:0 0 10px 0;
}
/******** gallery *************/
.gallery-display {
	background:url(../images/gal-bg.jpg) no-repeat;
	width:316px;
	height:316px;
	float:left;
	position:relative;
	margin-bottom:25px;
}
.gal-img-tag {
	position:absolute;
	top:10px;
	left:45px;
	font-size:10px;
	color:#000;
	font-family:Trebuchet MS, Myriad Pro, Arial;
}
.gal-images {
	position:absolute;
	top:52px;
	left:11px;
}
.gal-price-tag{
	position:absolute;
	bottom:31px;
	right:24px;
	font-size:20px;
	color:#000;
	font-weight:bold;
	[font-weight:bold;font-weight:normal;]
	_font-weight:bold;
}
.gal-buy-now {
	font-size:10px;
	color:#f00;
	position:absolute;
	right:40px;
	bottom:9px;
	[bottom:9px;bottom:11px;]
	_bottom:9px;
	text-transform:uppercase;
}
.gal-buy-now a{
	color:#f00;
}
.gal-buy-now a:hover{
	text-decoration:underline;
}
.gal-thumb-container {
	background:url(../images/gal-thumb-bg.jpg) no-repeat;
	width:221px;
	height:316px;
	float:right;
	position:relative;
}
.thumb-area {
	position:absolute;
	top:10px;
	left:11px;
	width:190px;
	padding:8px 0 8px 9px;
	height:258px;
}
.thumb-area a{
	display:block;
	float:left;
	width:53px;
	border:1px solid #fff;
	margin-right:8px;
	margin-bottom:8px;
}
.thumb-area a:hover{
	border:1px solid #999;
}
.thumb-navigator {
	width:183px;
	padding:0 6px;
	color:#fff;
	position:absolute;
	bottom:12px;
	left:11px;
	height:20px;
}
.thumb-navigator a{
	color:#fff;
	padding:0 3px;
}
.thumb-navigator a:hover {
	text-decoration:underline;
}
/*********** right menu **********/
.right-menu {
	display:block;
	border-bottom:1px solid #e8e8e8;
	padding:0 0 12px 27px;
	overflow:hidden;
	width:159px;
}
.right-menu ul li {
	line-height:20px;
}
.right-menu ul li a{
	display:block;
	font-weight:bold;
	background:url(../images/ri-li-bg.jpg) 0 5px no-repeat;
	padding:0 0 3px 25px;
	_height:1em;
}
.right-menu ul li a.policy{
	display:block;
	font-weight:bold;
	background:url(../images/my-shop-policy.jpg) 0 5px no-repeat;
	padding:0 0 3px 25px;
	_height:1em;
}
.right-menu ul li a.request{
	display:block;
	font-weight:bold;
	background:url(../images/request-custom-item.jpg) 0 6px no-repeat;
	padding:0 0 3px 25px;
	_height:1em;
}
.right-menu ul li a.bookmark{
	display:block;
	font-weight:bold;
	background:url(../images/bookmark.jpg) 0 5px no-repeat;
	padding:0 0 3px 25px;
	_height:1em;
}
.right-menu ul li a.refer{
	display:block;
	font-weight:bold;
	background:url(../images/send-to-a-friend.jpg) 0 5px no-repeat;
	padding:0 0 3px 25px;
	_height:1em;
}
.right-menu ul li a:hover{
	color:#755417;
}
.right-menu h1 {
	color:#336800;
	font-size:16px;
	padding:16px 0 9px 0;
}

.right-menu p {
	font-size:12px;
	display:block;
	width:135px;
}
.right-menu p a{
	color:#755417;
	font-size:12px;
}
.right-menu p a:hover{
	text-decoration:underline;
}
ul.gray-arrow {
	margin-top:-4px;
}
ul.gray-arrow li a {
	display:block;
	font-weight:bold;
	background:url(../images/gray-arrow.jpg) 0 6px no-repeat;
	padding:0 0 3px 24px;
	_height:1em;
}
/******* footer *************/
.footerLinks {
	width:1000px;
	text-align:center;
	line-height:18px;
	padding:20px 0 0 0;
}
.footerLinks a {
	text-decoration:underline;
	color:#000;
}
.footerLinks a:hover {
	text-decoration:none;
}
/******** btns *********/
.submit {
	background:#755417;
	padding:3px 8px 3px;
	color:#fff;
	font-size:13px;
	border:none;
	display:inline;
}
/*********** Live Admin Section **************/
#liveAdminSection {
	border-top:1px solid #ededed;
	padding:23px;
}
#liveAdminSection h1 {
	font-size:16px;
	font-weight:normal;
	color:#755417;
	padding:0 0 10px 0;
}
#liveAdminSection p {
	font-size:12px;
	line-height:18px;
	padding:0 0 10px 0;
}
#liveAdminSection p a:hover{
	text-decoration:underline;
}
.checkOut {
	padding:10px;
	border:1px solid #ededed;
	margin-bottom:10px;
}
.checKoutItems {
	text-align:left;
	display:inline;
	padding:0 0 0 10px;
}
.paymentCards {
	padding:20px 0 0 0; 
}
.paymentCards img {
	margin-right:20px;
}

/********** members profile ***********/
.profile {
	border:1px solid #ededed;
	margin-right:2px;
	padding:10px;
	margin-bottom:12px;
	overflow:hidden; 
	height:100%; 
}
.thumbnail_block{
	float:left;
	margin-right:10px;
}

.memberPP {
	width:100px;
	height:110px;
	line-height:110px;
	text-align:center;
	float:left;
}
.memberPP img {
	width:100px;
}
.profile_details {
	float:left;
	padding-left:10px;
	width:400px;
}
.profile h1 {
	font-size:16px;
}
.profile h2 {
	font-size:12px;
	font-weight:normal;
	padding:0 0 20px 0;
}
.profile h3 {
	font-size:12px;
	color:#795622;
	font-weight:normal;
}
.profile h3 span {
	color:#666;
}
.profile h3 a {
	color:#795622;
	text-decoration:underline;
}
.profile h3 a:hover {
	 text-decoration:none;
}
.cmsProduct {
	margin:0 0 12px 0;
	border:1px solid #ededed;
	background:#fafafa;
	padding:10px;
}
.cmsPro_image {
	float:left;
	width:200px;
}
.cmsPro_image img, .cmsPro_image a img{ 
}
.cmsPro_detail {
	float:right;
	width:320px;
	padding:10px;
	background:#fff;
	border:1px solid #ededed;
}
.cmsPro_detail h1 {
	color:#795622;
	padding:0 0 10px 0;
	font-size:14px;
}
.cmsPro_detail p{
	padding:0 0 2px 0;
}
.cmsPro_detail h2 {
	color:#795622;
	font-size:14px;
}
.myBtns {
	margin-right:10px;
}
.bigger {
	font-size:16px;
}
.contentHeading
{
	color:#755417;
	font-size:16px;
	font-weight:normal;
	padding:0 0 7px 0;
	margin-bottom:5px;
} 

.send_check_order {
	width:180px;
	height:28px;
	background:url(../shop/images/send-check-order.jpg) no-repeat;
	border:none;
}
#printDiv {
}
#printDiv td {
	padding:3px 0;
}

.view_tbls {
	margin-top:10px;
}
.view_tbls table {
	*border-left:none;
}
.view_tbls table td {
}
.border
{ 
	border:1px solid #999999; 
	border-bottom:1px solid #F6F6F6;
}
#cpanelContents ul li 
{ 
	float:left; 
	width:155px;
	height:100%;
}
#cpanelContents ul li div{ 
	text-align:left;
	padding-bottom:10px;
}  

#cpanelContents ul li div a
{ 
	width:130px;
	padding-left:20px;
	line-height:17px;
	font-size:13px;
	color:#333;
	text-align:left;
	display:block;
}  
.cpanelHeading{ font-size:13px;font-weight:bold;color:#993300; padding-left:20px;}

#cpanelContents{
	position:absolute;
	width:795px;
	right:0px;
	visibility:hidden;
	background:url(../images/cpanel_bg.jpg) repeat-x bottom #f6f6f6;
	z-index:90;
	top:41px;
	opacity:0.9;
	filter:alpha(opacity=90);
	border:1px solid #999;
}  
#PostAdd {
}
#PostAdd td{
	padding:3px 0;
}
.prabeen_tables {
}
.prabeen_tables td{
	padding:3px 0;
}
#my_input_file {
	width:100px;
	border:1px solid red;
}
.pay_table {
}
.pay_table td{
	padding:3px 10px 3px 0;
}
.first_td{
	background:#ededed;
	border-bottom:1px solid #e0e0e0;
}
.order_tble {
	background:#f9f9f9;
	border:1px solid #e0e0e0;
	border-bottom:none;
	border-right:none;
	color:#333;
}
.order_tble td{
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding:6px 0;
}
.blank_btn {
	background:url(../images/blank_btn.jpg) no-repeat;
	border:none;
	width:120px;
	display:block;
	padding-bottom:4px;
	[padding-bottom:2px; padding-bottom:0px;]
	*padding-bottom:2px;
	height:28px;
	color:#fff;
	font-family:myriad pro;
	font-size:14px;
	cursor:pointer;
}
.big_blank_btn {
	background:url(../images/big_blank_btn.png) no-repeat;
	border:none;
	width:180px;
	display:block;
	padding-bottom:4px;
	[padding-bottom:2px; padding-bottom:0px;]
	*padding-bottom:2px;
	height:28px;
	color:#fff;
	font-family:Myriad Pro;
	font-size:14px;
	cursor:pointer;
}
.nextBtn{
	background:url(../images/next_new.jpg) no-repeat;
	width:120px;
	height:28px;
	border:none;
	cursor:pointer;
}
#nav ul li a#cart_bg{
	width:65px;
	height:20px;
	background:url(../images/cart_bg.png) no-repeat;
	color:#fff;
	padding:2px 0 0 0;
	font-size:12px;
	text-align:center;
}
.myshop_txt {
	border:1px solid #ededed;
}
.myshop_txt h1 {
	font-size:14px;
	padding-bottom:5px;
}
.blog_head, .blog_left_head{
	font-size:14px;
	color:#755417;
	font-weight:bold;
}
.blog_head a, .blog_left_head a{
	color:#755417;
}
.pad_me{
	background:url(../images/dotted.jpg) repeat-x;
}
.comment a{
	font-style:italic;
	text-decoration:underline;
}
.comment a:hover{
	color:#755417;
	text-decoration:none;
}