﻿
.bodyBgImage{
background-image:url("images/bodyBgImage.jpg") ;
background-repeat: repeat-y;
background-attachment:fixed;
background-position: center top;
}

.divinetext
{
   color: #6b3061;     
}

.sectionColor
{
	color: #4d2b47;
}

#QuickBytesDivider{
	background-color:#4d2b47;
	width:3px;
	height:158px;

}

.QuickBytesText
{
color:#4d2b47;
font-weight:bold;
font-size:14px;
}


a:link {color: #4d2b47; text-decoration: none; }
a:visited {color: #292929; text-decoration: none; }
a:hover {color: #995591; text-decoration: none; }
a:visited:hover {color: #995591; text-decoration: none; }


/*div#sra
{
background-image:url("images/sra.png") ;
background-repeat:no-repeat;
background-attachment:fixed;
background-position: center top;
}*/

div#frstTmVstrIcon { background-image: url("images/icon_srch.png"); height: 29px; width: 31px;}

div#quicklinksicon { background-image: url("images/quicklinks.png"); height: 32px; width: 27px; }

#faqsicon{
background:url(images/reg_faq_icon.png) no-repeat 0 0;
width: 25px;
height: 25px;
}

#subsicon{
background:url(images/reg_subscribe_icon.png) no-repeat 0 0;
width:25px;
height:25px;
}


/*-----------Divine Shop Start---------*/

.cartNote
{
	background: transparent url(images/cartNote.gif) no-repeat 0 0; 
	width: 91px;
	height: 23px;
	margin: 0 0 0 0;
}


.menuPatti{
	background: transparent url(images/menuBgImage.png) no-repeat 0 0; 

}

.grayBg{
	background:url(images/navgrayBg.png) no-repeat 0 0;
	}
	
.bhajanMar{
	margin-top:50px}
	
.divineTopmenu{
	width:858px;
	height: 59px;
	margin:0 0 2px 0;
	text-align: center;
	
	}
	

.divineTopmenu li{
	background:url(images/divine_shop_topNavdivider.png) no-repeat 100% 0; 
	float:left;
	margin:0 auto;
	
	}
.divineTopmenu li a{
	float:left;
	color:#4d2b47; /*#2a2a2a;*/
	line-height:29px;
	display:block;
	padding:0 9px;
	text-align: center;
	}
	
.divineTopmenu li a:hover{
	background:#8e8d8d;
	color:#995591; /*#C06900;#5ed4ed;*/
	text-decoration:none}
	
.divineTopmenu li a.active{
	background:#8e8d8d;
	color: #4d2b47; /*#C06900;#5ed4ed;*/  
	text-decoration:none;
	cursor: text;
	
	}
	
.lastMenuMarg{
	padding:0 8px!important}
.navOneBg{
	background:url(images/bg.gif) repeat-x 0 0}
.navTwoBg{
	background:url(images/divine_shop_nav2bg.gif) repeat-x 0 0;
	margin:0!important}
.navTwoBg a{
	padding:0 23px!important}
.shelfDiv{
	width:833px}
.shelfone{
	background:url(images/shelf3bg.gif) repeat-x 0 0;
	height:166px;
	display: inline-block !important;}
.shelftwo{
	background:url(images/shelf3bg.gif) repeat-x 0 0;
	height:166px;
	  display: inline-block !important;}
.shelfthree{
	background:url(images/shelf3bg.gif) repeat-x 0 0;
	height:166px;
	display: inline-block !important;}
.bhakti{
	width:113px}
.shelfImgMarg{
	margin-top:25px}
.recordedBhakti{
	background:url(images/divine_shop_recorded_bhakti.png) no-repeat 0 0;
	height:36px;
	line-height:16px}
.liveBhakti{
	/*background:url(images/divine_shop_live_bhakti.png) no-repeat 0 0;*/
  background:#4d2b47; /*#c06900;	*/
  border:solid 1px #FFFFFF; 
	line-height:22px}
.recordedBhakti{
	background:url(images/divine_shop_recorded_bhakti.png) no-repeat 0 0;
	height:36px;
	line-height:16px}
.akhandBhakti{
	background:url(images/divine_shop_akhand_bhakti.png) no-repeat 0 0;
	height:36px;
	line-height:16px}
.prodImg li{
	float:left;
	position:relative;
	margin:0 11px 0 0}
.prodImg li:hover{
	z-index:100 !important}
.prodImg li .prodPrice{
	display:none}
.prodImg li:hover .prodPrice{
    display:block;
    position:absolute;
    top:0px;
    left: 90px; 
	width:239px;}
.prodImg li:hover div.prodDetail{
	position:relative;
	width:239px;
	display:block;
	color: #303132;}	
	
.prodDetailbg{
	background:url(images/divine_shop_midBg.png) repeat-y 0 0;
	padding:0 13px}
	
.prodDetailarrow{
	background:url(images/divine_shop_arrow.png) no-repeat 0 0;
	position:absolute;
	left:-7px!important; 
	top:40%!important;
	width:10px;
	height:14px;
	display:block;
	font-size:0; 
	line-height:0}
	
.prodDetailbg h2{
	font-weight:normal;
	border-bottom:1px dotted #303132;
	color: #303132;
	}
.prodDetailbg p{
	height:21px;
	display:block;
	border-bottom:1px dotted #303132}
	
.prodDesc 
{
	text-align: left;
}
	
.addtocart
{
	background:url(images/divineshopProd_cartBtn.jpg) no-repeat 0 0;
	display:block;
	border-style: none;
	border-width: 0px;
	color:#303132;
	height:20px;
	width: 108px;
	cursor: pointer;

}
	
.cartIcon{
	background:url(images/divine_shop_cartIcon.gif) no-repeat 0 0;
	padding: 0px 0 0 25px;
	color:#303132;
	height:20px;
	display:block;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
	}

.cartIcon:hover 
{
	text-decoration: underline;
}

.readnowIcon{
	background:url(images/read-icon.gif) no-repeat 0 0;
	padding: 0px 0 0 25px;
	color:#303132;
	height: 20px;
	display:block;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
	}

.readnowIcon:hover 
{
	text-decoration: underline;
}

.moreInfo{
	padding: 0px 0 0 5px;
	height:20px;
	display:block;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
	text-align: right;
	background-color: Transparent;
	color: #000;
	}
	
.moreInfo:hover 
{
	text-decoration: underline;
}

.ebookInfo{
	padding: 0px 0 0 0px;
	height:20px;
	display:block;
	border-style: none;
	border-width: 0px;
	text-align: left;
	background-color: Transparent;
	color: #8B0000;
	}
	


.niceform{
	height:16px; 
	width:16px}
.NFCheck{
	cursor:pointer; 
	width:16px; 
	height:16px; 
	background:url(images/divineshopProd_checkbox.gif) no-repeat 0 0; 
	z-index:2}
.NFh{
	background-position:0 100%}
.NFhidden {
	z-index:-1; 
	position:relative}
.playPauseBtnbg a{
	/*background:url(images/divineshopProd_playBtn_bg.png) no-repeat 2px 0;*/
	width:25px;
	height:20px;
	display:block}
/*.playPauseBtnbg a img{
	width:8px;
	height:11px;
	margin:4px 0 0}*/
#inline_box{
	margin:15px 15px 0 0}
.whiteContent{
	width:322px; 
	height:50px;
	padding:12px;
	background-color:#ecebe9;
	z-index:10000;}
.close{
	background:url(images/closebox.png) no-repeat 0 0;
	position:absolute;
	right:0; 
	top:0;
	width:30px; 
	height:30px;
	display:block;
	text-indent:-9999px;
	z-index:1000}

#RB_overlay {
  position: absolute;
  z-index:1000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:100%;
  background-color: #000;

}

#RB_loading {
  z-index: 101;
  width: 47px;
  height:39px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 200px;
  padding-bottom: 30px;
  text-align: center;
  background: url(images/loading_sm.gif) no-repeat bottom center;
}

#RB_window {
  z-index: 10000;
  display: block;
  text-align: left;
  overflow: hidden;
  margin: 40px auto 0 auto;
  position:fixed;
  position: absolute;
}
#contentDiv{
	width:804px}
#leftDiv{
	width:258px}
#rightDiv{
	width:520px}
#rightDiv1{
	width:520px;
	margin:0 15px 15px 0}
.bairagiHead{
	font-weight:normal;
	font-size:22px;
	line-height:24px;
	color: #4d2b47; /*#CF7F01;*/
	}
.subHead{
	border-bottom:1px dotted #4e4e4e;
	font-weight:normal;
	line-height:16px;
	color:#9c9c9c}	
.tdcolor{
	background: #4d2b46;/*#8a8a8a;*/
	line-height:20px}
.tdBrdr{
	border-right:1px solid #988893;/*#292929;*/
	}
.tdcolor1{
	background:#d6d6d6;
	line-height:20px;
	color:#3b3b3b}
.tdBrdr1{
	border-right:1px solid #acacac;
	border-bottom:1px solid #acacac;
}
	
.qtyBox{
	border:none;
	background:url(images/divineshopProd_txtBox.png) no-repeat 0 0;
	width:59px;
	height:18px;
	padding:2px;
	text-align:center}
.lftBg{
	background:url(images/divineshopProd_tdlftbg.gif) no-repeat 0 0;
	width:16px; 
	height:44px;
	font-size:0;
	line-height:0}
.rgtBg{
	background:url(images/divineshopProd_tdrgtbg.gif) no-repeat 0 0;
	width:16px; 
	height:44px;
	font-size:0;
	line-height:0}
.yellowBg{
	background:#c78c12}
.downloadLink{
	color:#777}
.downloadLink a{
	color:#777}
.downloadLink a:hover{
	text-decoration:underline}
.btmBG{
	background:#8a8a8a}
.btmPart{
	position:relative}
.btmDivbg{
	background:url(images/divineshopProd_btm_bg.png) no-repeat 0 100%;
	position:relative;
	left:0;
	top:70px;
	width:828px;
	height:125px}
/*
.btmDivbg{
	background:url(images/divineshopProd_btm_bg.png) no-repeat 0 100%;
	width:887px;
	height:125px}
*/
.btmTxt{
	background:url(images/lftbg.jpg) no-repeat 100% 2px;
	text-align:right!important;
	line-height:12px;
	color:#666}
.rgtBG{
	background:url(images/rgtbg.jpg) no-repeat 0 2px;
	text-align:left!important;
	line-height:12px;
	color:#666;
	margin-right:30px}
.productTxt{
	color:#c78c12;
	line-height:14px}
.productDiv{
	width:423px}

/*----- Divine Shop Featured/Recent Products  -------*/
.alignProdFT{position:relative;top:13px;}
.prodImgFT span{
	float:left;
	position:relative;
	margin:0 10px 0 0}
.prodImgFT span:hover{
	z-index:25}
.prodImgFT span span{
	display:none}
.prodImgFT span:hover span{
    display:block;
    position:absolute;
    top:0px;
    left: 90px; 
	width:/*239px*/20px;}
.prodImgFT span:hover div.prodDetail{
	position:relative;
	width:239px;
	display:block}	

.prodDetailbgFT{
	background:url(images/divine_shop_midBg.png) repeat-y 0 0;
	padding:0 13px}
	
.prodDetailarrowFT{
	background:url(images/divine_shop_arrow.png) no-repeat 0 0;
	position:absolute;
	left:-7px!important; 
	top:40%!important;
	width:10px;
	height:14px;
	display:block;
	font-size:0; 
	line-height:0}

.prodDetailarrow2FT{
	background:url(images/divine_shop_arrowRT.png) no-repeat 0 0;
	width:11px;
	height:14px;
	position:absolute;
	left:236px !important;
	top:40% !important;
	display:block;
	line-height:0;
	font-size:0}

.rightimgRTFT{
	display:block;
    position:absolute;
	left:-170px !important;
	top:-13px !important;
   	width:238px;
	float:right !important}

.prodDetailbgFT h2{
	font-weight:normal;
	border-bottom:1px dotted #303132;
	}
.prodDetailbgFT p{
	height:21px;
	display:block;
	border-bottom:1px dotted #303132}
/*----- Divine Shop Featured/Recent Products  -------*/

/*-----------Divine Shop End---------*/
/*---------------Divine Shop Flow Start---------------*/

.dsCartNote li{
	background:url(images/divine_confirm_bullet.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
	margin:0 0 3px}
	
.pricePart{
	background:url(images/divine_flow_cartBg.jpg) no-repeat 0 0;
	width:93px;
	height:20px}
.prodAmount{
	width:19px;
	height:16px;
	color:#323131;
	line-height:14px;
	margin:0 0 0 4px}
.totalprice
{

	width:70px;
	line-height:19px}


	
.stepPart{
	background:url(images/divine_flow_stppartBg.png) no-repeat 100% 100% #c7c7c7; 
	width:814px;
	height:151px;
	padding:0 22px}
.stepPart li{
	float:left;
	background:url(images/divine_flow_divider.gif) no-repeat 100% 0;
	padding:8px 13px 0;
	color:#5b5b5b}
.stepPart li h2{
	height:25px;
	display:block;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	margin:0 5px 0 0}
.stepPart li p{
	width:114px;
	font-size:11px;
	line-height:13px;
	text-align:left}
.number{
	background:url(images/divine_flow_number_Bg.png) no-repeat 0 0;
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin:0 7px 0 0}
	
.activeFlow
{
	background:url(images/active.png) no-repeat 0 0!important}
	
.noPadd{
	padding:8px 0 0 15px!important}
.welcomeUser{
	background:url(images/hzDottedLine.jpg) repeat-x 0 100%;
	line-height:30px}
.btmBrdr{
	background:url(images/hzDottedLine.jpg) repeat-x 0 100%;
	overflow:hidden}
.lftDiv{
	width:421px;
	overflow:hidden}
.prodNo{
	border-right:2px solid #5e5d5d;
	color:#9f9f9f;
	line-height:21px;
	margin:0 27px 0 0;
	padding:0 13px 0 0;
	width:21px}
.prodName{
	font-weight:normal;
	line-height:18px}
.prodName a 
{
	color: inherit;
}


.note{
	width:218px;
	line-height:32px;
	margin:46px 0 0}
.noteTxt{
	text-transform:uppercase}
.description{
	background:#aaa9a9;
	line-height:14px;
	padding-top:8px}
.payment{
	background:url(images/divine_flow_paymentBg.jpg) no-repeat 0 0;
	padding: 0 0 1px 25px;
	width: 150px;
	line-height:21px;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
	}
	
.sendAsGift{
	background:url(images/divine_flow_giftBg.jpg) no-repeat 0 0;
	padding: 0 0 1px 25px;
	width: 150px;
	line-height:21px;
	border-style: none;
	border-width: 0px;
	cursor: pointer;
	}

.payment:hover { text-decoration: underline; }

.chckout{
	background:url(images/divine_flow_checkoutBg.jpg) no-repeat 0 0!important}
.continueShop{
	background:url(images/divine_flow_cntnuShopBg.jpg) no-repeat 0 0!important}
.updatBg{
	background:url(images/divine_flow_updatBg.jpg) no-repeat 0 0!important}
.cartTotal{
	width:255px}
.txtBox{
	background:url(images/divine_flow_txtBoxBg.gif) no-repeat 0 0;
	width:251px;
	height:18px;
	padding:2px;
	color:#414040}
.btmMarg{
	margin:28px 0 69px 25px;
	width:808px}
.btmMarg1{
	margin-bottom:69px}
/*---------------Divine Shop Flow End---------------*/

/*-----White Area Code - Divine Shop Products - Start-------*/

#dsBanner{
	background: transparent url(images/ds-ov-banner-bkg.png) no-repeat 0 0; 
	width:858px;
	height:278px;
}

.dsProdButton{
	position:relative;
	top:68px;
	left:16px;
	width:125px;
}

.dsProdImg{
	position:relative;
	top:60px;
	left:5px;
	z-index: 100;
}

.dsProdBoxRow{
	width:798px;
	padding-left:30px;
	padding-right:30px;
}

.dsProdBoxBotRow{
	width:858px;
}

.dsProdBox{
	background: transparent url(images/ds-prod-box.png) no-repeat 0 0; 
	width:193px;
	height:152px;
	
}

.dsBoxTitle{
	position:relative;
	top:-10px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	
}

.dsBoxTitle A 
{
	color: inherit;
}

.dsSeparator{
	background: transparent url(images/ds-separator.png) no-repeat 0 0; 
	width:174px;
	height:5px;
	position:relative;
	top:-10px;
	left:10px;
}

.dsProdPic{
	position:relative;
	top:-10px;
}
.dsProdPic2{
	position:relative;
	top:-34px;
}

.dsBoxText{
	text-align:left;
}

.dsBoxBot{
	position:relative;
	top:-14px;	
	
}
.dsBoxBot2{
	position:relative;
	top:-38px;
}

.dsBoxBotText{
	position:relative;
	left:5px;
	top:-21px;
}

.dsBoxBotText a{
	text-decoration:none;
	color:white;
}

.dsBotLeft{
	position:relative;
	top:-108px;
	background: transparent url(images/ds-bot-left.png) no-repeat 0 0; 
	width:178px;
	height:185px;
}

.dsBotRight{
	position:relative;
	top:-108px;
	background: transparent url(images/ds-bot-right.png) no-repeat 0 0; 
	width:178px;
	height:185px;
}

.marL40{margin-left:40px;}
.marT25{margin-top:25px;}
.marT13{margin-top:0px;}
.padR8{padding-right:8px;}
.padR53{padding-right:53px;}
.padL20{padding-left:20px;}

.fc-sub{color:#858585;}
.fc-paryushan{color:#9da300;}
.fc-g4c{color:#f70080;}
.fc-chitrapats{color:#844b01;}
.fc-elevating{color:#372197;}
.fc-drama{color:#9d0202;}
.fc-child{color:#008aff;}
.fc-meditation{color:#3acc3a;}
.fc-bhajans{color:#e99215;}
.fc-publications{color:#ffea00;}
.fc-talk-by-others{color:#b6e841;}
.fc-wkshop{color:#ff7ce2;}
.fc-sacred-texts{color:#43b7cb;}
.fc-vachanamrutji{color:#6d28a1;}

/*-----White Area Code - Divine Shop Products - End-------*/
/*-----Breadcrumb Start------*/
.BreadCrumb a
{
	color: inherit;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;	

	 }
	 
.BreadCrumb a:hover
{
text-decoration: underline;
	 }
/*-----Breadcrumb End------*/

/*-----Divine Shop Login Start------*/

.loginBox span{
	display:none}
	
.loginBox:hover span{
    display:block;
    position:absolute;
    top:10px;
    left:0px; 
    z-index:25
	}


/*-----Divine Shop Login End------*/
/*-----Divine Shop Login Page Start------*/
.divRegister
{
	position:relative;
	top: 0px;
	width:350;
	
	
}

.divLogin
{
	position:relative;
	top: 0px;
	width:400;
	
}

.divTitle
{
	color: #000;
	font-weight: bold;


}
/*-----Divine Shop Login Page End------*/
/*-----Divine Shop Registration Start------*/
.regTitle
{
	color: #000;
	font-weight: bold;


}

/*-----Divine Shop Registration End------*/

/*---------------Divine Shop Adress 1 Start----------*/
.divineadDiv{
	width:798px;
	overflow:hidden}
.divinelftDiv{
	width:382px}
.divineShipHead{
	font-size:17px;
	height:26px;
	color:#b27d02}
.divineadress{
	border:1px solid #828282;
	background:#efeeee;
	padding:10px 10px 47px;
	width:341px}
.divineadsubdiv{
	overflow:hidden;
	padding:0 0 12px;
	margin:0 0 17px;
	display:block}
.divineadLogin{
	font-size:12px;
	width:307px;
	color:#6b3061 /*8b6202*/
	}
.noBorder{
	border:none!important}
.divineBtmPadd{
	padding:10px!important}
.divinePadd{
	padding:0!important}
.divineNewadDiv{
	width:368px;
	margin-top:38px}
.divineNewad{
	border-bottom:1px dotted #4e4e4e}
.divineTxtbox{
	border:1px solid #828282;
	background:#eeecec;
	color:#4e4e4e;
	width:238px;
	line-height:16px;
	padding:2px;
	margin:0 0 12px}
.divineDropbox{
	border:1px solid #828282;
	background:#eeecec;
	color:#4e4e4e;
	font-size:12px;
	line-height:16px;
	width:244px;
	height:18px;
	margin:0 0 12px}
.divineNxtBtn{
	/*border:none;
	background:url(images/divine_NextBtn.gif) no-repeat 0 0;
	cursor:pointer;
	font-size:12px;
	width:82px;
	height:24px;
	margin:40px 0 0;
	padding:0 0 5px*/
	background: #5a2b52; 
	cursor:pointer;
	border: solid 1px #988893;
	color: #fff;
	font-weight:bold;
	padding: 1px;

}

a.divineNxtBtn{
    color: #fff;
    font-size: 0.8em;
}

.tdBrdrWhite{
	border-right:1px solid #fff}
.tdGreyBrdor{
	border:1px solid #828282;
	font-size:12px}
.tdcolor2{
	background:#f4f3f3;
	color:#3b3b3b}
.tdfontColor{
	color:#6b3061}
.tdfontColor1{
	color:#cf7f01;
	font-size:12px}
.tdfontColor2{
	color:#757575;
	font-size:12px}
.divineMarB42{
	margin-bottom:42px}
.divineconfirm{
	border:1px solid #828282;
	background:#efeeee;
	padding:5px;
	width:786px;
	overflow:hidden}
.divineLink{
	color:#6b3061!important}
.divineLink:hover{
	text-decoration:underline}
.divineLineHeight{
	line-height:21px}
.divineconfirmMarg{
	margin:20px 0 0!important}
.divineconrfirmTxt{
	color:#4e4e4e}
.divineLogin{
	width:378px}
.divineuserTxt{
	color:#000}
.divineuserDetail{
	width:296px;
	margin-left:32px}
.divineuserDetail li{
	background:url(images/divine_confirm_bullet.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
	margin:0 0 3px}
.divineLoginMarg{
	margin:0 0 0 139px!important}
.divineTxtbox1{
	border:1px solid #828282;
	background:#fff;
	color:#4e4e4e;
	width:238px;
	line-height:16px;
	padding:2px;}
.divineforgotPas{
	color:#965d01!important;
	font-size:12px}
.divineforgotPas:hover{
	text-decoration:underline}
/*---------------Divine Shop Adress 1 End----------*/


/*-----Divine Shop Customer Order details Start-----*/
.tdBrdrWhite{
	border-right:1px solid #fff}
.tdGreyBrdor{
	border:1px solid #828282;
	}
.tdcolor2{
	background:#f4f3f3;
	color:#3b3b3b}
.tdfontColor{
	color:#995591;/*#8b6202;*/
	}
.tdfontColor a{
	color:#995591;/*#8b6202;*/
	}	
.tdfontColor1{
	color:#4d2b47;/*#cf7f01;*/
	/*font-size:12px*/}
.tdfontColor2{
	color:#757575;
	/*font-size:12px*/}

.divineNewad{
	border-bottom:1px dotted #4e4e4e}
	
.orderdetailsbutton
{

	background: #5a2b52; /*url(images/divine_button_bg.png) repeat-x 0 0;*/
	cursor:pointer;
	border: solid 1px #988893;/*#B27D02;*/
	color: #fff;
	font-weight:bold;
	padding: 1px;
	/*width:82px;
	height:24px;
	margin:40px 0 0;    */
    
}	

a.orderdetailsbutton{
    color: #fff;
    font-size: 0.8em;
}

.divineShipHead{
	font-size:1.2em;
	height:26px;
	color:#4d2b47; /*#b27d02;*/
	font-weight:bold;
	}
.info
{
width: 90%;
padding: 20px 0 0 40px;    
}	

/*-----Divine Shop Customer Order details End-----*/

/*---------------Divine Shop Products Detail start---------*/
#contentDiv{
	width:804px}
#leftDiv{
	width:258px}
#rightDiv{
	width:520px}
.bairagiHead{
	font-weight:normal;
	font-size:22px;
	line-height:24px}
.subHead{
	border-bottom:1px dotted #4e4e4e;
	font-weight:normal;
	line-height:16px;
	color:#9c9c9c}	
/*.tdcolor{
	background:#8a8a8a;
	line-height:20px}
.tdBrdr{
	border-right:1px solid #292929}*/
.tdcolor1{
	background:#d6d6d6;
	line-height:20px;
	color:#3b3b3b}
/*
This is already included
.tdBrdr1{
	border-right:1px solid #acacac}
*/
	
.qtyBox{
	border:none;
	background:url(images/divineshopProd_txtBox.png) no-repeat 0 0;
	width:59px;
	height:18px;
	padding:2px;
	text-align:center}
.lftBg{
	background:url(images/divineshopProd_tdlftbg.gif) no-repeat 0 0;
	width:16px; 
	height:44px;
	font-size:0;
	line-height:0}
.rgtBg{
	background:url(images/divineshopProd_tdrgtbg.gif) no-repeat 0 0;
	width:16px; 
	height:44px;
	font-size:0;
	line-height:0}
.yellowBg{
	background:#c78c12}
.downloadLink{
	color:#777}
.downloadLink a{
	color:#777}
.downloadLink a:hover{
	text-decoration:underline}
.btmBG{
	background:#8a8a8a}
.btmPart{
	position:relative}
/*.btmDivbg{
	background:url(images/divineshopProd_btm_bg.png) no-repeat 0 100%;
	position:absolute;
	left:0;
	top:0;
	width:828px;
	height:125px}*/
.btmTxt{
	background:url(images/lftbg.jpg) no-repeat 100% 2px;
	text-align:right!important;
	line-height:12px;
	color:#666}
.rgtBG{
	background:url(images/rgtbg.jpg) no-repeat 0 2px;
	text-align:left!important;
	line-height:12px;
	color:#666;
	margin-right:30px}
.productTxt{
	color:#4d2b47; /*#c78c12;*/
	line-height:14px}
.productDiv{
	width:423px}
.niceform{
	height:16px; 
	width:16px}
.NFCheck
{
	border:none;
	cursor:pointer; 
	width:16px; 
	height:16px; 
	background:url(images/divineshopProd_checkbox.gif) no-repeat 0 0; 
	z-index:2}
.NFh{
	background-position:0 100%}
.NFhidden {
	opacity:0; 
	z-index:-1; 
	position:relative}
.playPauseBtnbg a{
	background:url(images/divineshopProd_playBtn_bg.png) no-repeat 2px 0;
	width:25px;
	height:20px;
	display:block}
.playPauseBtnbg a img{
	width:8px;
	height:11px;
	margin:4px 0 0}
/*-------------- Divine Shop Products Detail end -----------------------------*/
/*-------------- table curved images start -----------------------------*/	
.tableTopLeft{
	background: transparent url(images/tableTopLeft.png) no-repeat 0 0; 
	width:14px;
	height:44px;
}

.tableTopRight{
	background: transparent url(images/tableTopRight.png) no-repeat 0 0; 
	width:14px;
	height:44px;
}

.tableTopMid{
	height:44px;
	background-color: #4d2b47; /*#5d5d5d;*/
	text-align:center;	
	color:white;
	font-size:16px;
}


/*#qckLink li a{
	background:url(images/reg_quicklink_icon.png) no-repeat 0 0;
	font-size:11px; 
	line-height:25px; 
	color:#fff;
	padding-top:20px; 
	padding-right:-1px; 
	padding-bottom:9px;
	padding-left:38px;
}
#qckLink li a:hover{
	background:url(images/reg_quicklink_icon.png) no-repeat 0 -43px;
}
#qckLink .current a, #qckLink li:hover > a{
	background:url(images/reg_quicklink_icon.png) no-repeat 0 -43px;
  	text-decoration:underline;
}
*/
.divineTxtboxautowidth{
	border:1px solid #828282;
	background:#eeecec;
	color:#4e4e4e;
	line-height:16px;
	padding:2px;
	margin:0 0 12px}
	
/*------------- table curved images end -----------*/

/*------------- ds category home start -----------*/

.dsCategoryInfo span
{
	display: none;
	z-index:25;
}

.dsCategoryInfo:hover span
{
	display:block;
    position:absolute;
    top:5px;
    left:90px; 
	width:239px;
	color: #000;
	}



/*------------- ds category home end -----------*/


/*----- Divine Shop Featured/Recent Products  -------*/
.alignProdFT{position:relative;top:-13px;}
.prodImgFT span{
	float:left;
	position:relative;
	margin:0 10px 0 0}
.prodImgFT span:hover{
	z-index:25}
.prodImgFT span span{
	display:none}
.prodImgFT span:hover span{
    display:block;
    position:absolute;
    top:-13px;
    left: 90px; 
	width:/*239px*/20px;}
.prodImgFT span:hover div.prodDetail{
	position:relative;
	width:239px;
	display:block}	

.prodDetailbgFT{
	background:url(images/divine_shop_midBg.png) repeat-y 0 0;
	padding:0 13px}
	
.prodDetailarrowFT{
	background:url(images/divine_shop_arrow.png) no-repeat 0 0;
	position:absolute;
	left:-7px!important; 
	top:40%!important;
	width:10px;
	height:14px;
	display:block;
	font-size:0; 
	line-height:0}

.prodDetailarrow2FT{
	background:url(images/divine_shop_arrowRT.png) no-repeat 0 0;
	width:11px;
	height:14px;
	position:absolute;
	left:236px !important;
	top:40% !important;
	display:block;
	line-height:0;
	font-size:0}

.rightimgRTFT{
	display:block;
    position:absolute;
	left:-170px !important;
	top:-13px !important;
   	width:238px;
	float:right !important}

.prodDetailbgFT h2{
	font-weight:normal;
	border-bottom:1px dotted #303132;
	}
.prodDetailbgFT p{
	height:21px;
	display:block;
	border-bottom:1px dotted #303132}

.row
{
    vertical-align:top;    
}

.panelTabs
{
    padding: 0 0 0 5px;
    cursor:pointer;
}

.customTabStyle {
    font-family:arial,verdana,tahoma,helvetica;
    font-size:0.9em;
    line-height:1.4;
}

.customTabStyle .ajax__tab_header 
{
    float:right;
    
}

.customTabStyle .ajax__tab_outer 
{
    background:url(images/divine_button_bg.png) repeat-x 0 0;
	cursor:pointer;
	border: solid 1px #B27D02;
	color: #fff;
	font-weight:bold;
    
}

.povCustomTabStyle {
    font-family:arial,verdana,tahoma,helvetica;
    font-size:0.9em;
    line-height:1.4;
}

.povCustomTabStyle .ajax__tab_header 
{
    margin-left:50px;
    background:transparent url(images/divine-pov-sep.png) no-repeat scroll 0 100%;
}

.povCustomTabStyle .ajax__tab_body 
{
    margin-left:52px;
    margin-top:20px;
}

.povCustomTabStyle .ajax__tab_outer 
{
    background:url(images/divine-tab.png) no-repeat 0 0;
	cursor:pointer;
	color: #fff;
	font-weight:bold;
	width:193px;
	height:30px;
	margin-top:10px;
	margin-bottom:2px;
	text-align:center;
    
}

.povCustomTabStyle .ajax__tab_inner 
{
    font-size:1.1em;
    padding:5px 0 0 0;
}

.povCustomTabStyle .ajax__tab_active  .ajax__tab_outer
{
    background:url(images/divine-tab-active.png) no-repeat 0 0;
	cursor:pointer;
	color: #fff;
	font-weight:bold;
	width:193px;
	height:30px;
	margin-top: 10px;
	margin-bottom:2px;
	text-align:center;
}
/*----- Divine Shop Featured/Recent Products  -------*/

.errText
{
	color: Red;
	font-weight: bold;
}

.error
{
	color: Red;
	font-weight: bold;
}

.dshoptext
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.dshoptext li{
	background:url(images/divine_confirm_bullet.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
	margin:0 0 3px}
	
.audioPlayer
{
	position: relative;
	z-index: 99;
}
/**********************  recent/featured products slider  ***************************/
.dsBannersliderwrapper{
position: relative; /*leave as is*/
overflow: visible; /*leave as is*/
border-bottom-width: 0px; 
z-index:0 !important;
width: 730px; /*width of featured content slider*/
height:190px;/*260px;*/float:left;
top:-25px;left:0px;
}

.dsBannersliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
float:left;
overflow: visible; z-index:1 !important;
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding:25px;margin:0 45px;
width:570px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
}

.dsBannerpagination{position: relative;
width: 700px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;z-index:1 !important;
top:80px;height:20px;
}

.dsBannerpagination a{
padding: 0 5px;top:-50px;left:50px;height:20px;
text-decoration: none; cursor:pointer;
color: #00007D;
}

.dsBannerpagination a:hover, .dsBannerpagination a.selected{
color: #000;
}
/**********************  recent/featured products slider  ***************************/