@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; margin-top:15px;}
a{color:#1F4D9B; text-decoration:none; text-align:left;}
a:hover{text-decoration:underline;}

/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Layout */
.wrapper{background:url(../images/bg-wrapper_test.png) repeat-y; width:990px; margin:0 auto;}
.subWrapper{padding:0px 15px;}
.areaLogo{}
.areaPage{}
.areaLeftBar{width:230px; float:left; margin-right:10px; display:none;}
.areaHomeHighlight{width:480px; float:left;}
.areaRightBar{width:230px; float:right; display:none;}
.areaFooter{background:url(../images/bg-footer_srimaharashi.png) no-repeat #9babdf; height:15px; padding:20px 15px 15px 15px; margin-top:10px; font-size:11px; font-weight:bold; line-height:20px;}

/* Common Classes */
.flLeft{float:left;}
.flRight{float:right;}
.mgnBtm10{margin-bottom:10px;}
h1{color:#6C422B; font-size:18px; font-family:"Franklin Gothic Medium", Arial; margin:0 10px 10px 10px;}
p{line-height:20px; margin:0 10px;}
.textRight{background:url(../images/icons/bg-category.gif) repeat-x; text-align:right; padding-top:10px; margin-top:10px;}
.areaForm .noBorder{border:none;}
.txtBlue{color:#000; font-weight:bold; font-size:14px; text-decoration:underline;}
.padding5 li{padding:5px;}
.mnRgt50{margin-right:50px;}
.contactForm span.mnBot0{margin-bottom:0; width:auto;}
.contactForm span.mnBot0 input{margin-bottom:0;}
.mgnLeft10{margin-left:10px;}

/* Classes */
.logo{float:left;}
.shippingcart_test
{
float:left;
/*padding-left:150px;*/
margin-top:13px;
}

.audio
{
float:left;
margin-left:125px;
margin-top:16px;
}

.topBarCart{background:transparent url(../images/bg-topbar-cart.gif) no-repeat scroll right top; color:#333; padding:5px 45px 0pt 0px; text-align:right; float:right}
.topBarCart .currencies{margin-top:20px;}
.cardsInfo{background-color:#EEEDD0; padding:5px; margin:10px 0;}
.staticData{margin:10px; line-height:23px;}
.staticData h4{background:url(../images/icons/icon_accept.gif) no-repeat 6px 15px; font-weight:bold; font-size:13px; border-top:1px solid #ccc; padding:10px 0 5px 27px; margin-top:10px;}
.staticData p{text-align:justify; margin-bottom:10px;}
.staticData p.noMargin{margin-left:0; margin-right:0;}

/* Top Bar Links */
.topBarLinks{padding-right:10px; text-align:right; float:right;}
.topBarLinks li{padding:0 0 0 5px; float:right;}
.selectCurrency{background:url(../images/icons/bg-currency.gif) no-repeat right 7px; padding-right:15px;}
.currencies{background-color:white; padding:10px; border:5px solid #F7E391; position:absolute; width:180px; z-index:3; text-align:left;}
.currencies li{border-bottom:1px dotted #e2e2e2; float:none; text-align:left;}
.currencies li a img{padding-right:10px; margin-right:5px; border-right:1px dotted #e2e2e2;}
.currencies li a{display:block; text-decoration:none; padding:5px 0;}
.currencies li a:hover{background-color:#f4f4f4;}

/* Main Navigation */
.mainNav{background:url(../images/bg-main-nav.png) no-repeat; padding:0 10px; margin-bottom:10px; display:none;}
.mainNav li{float:left;}
.mainNav a{display:block; #display:inline-block; height:35px;}
.mainNav a:hover{background-position:0 -35px;}
.mnHome{width:62px; background:url(../images/main-nav/home.png) no-repeat;}
.mnBooks{width:75px; background:url(../images/main-nav/books.png) no-repeat;}
.mnAudioDvds{width:110px; background:url(../images/main-nav/audio-dvds.png) no-repeat;}
.mnAuthors{width:87px; background:url(../images/main-nav/authors.png) no-repeat;}
.mnOrder{width:125px; background:url(../images/main-nav/order.png) no-repeat;}
.mnSubmissions{width:114px; background:url(../images/main-nav/submissions.png) no-repeat;}
.mnAbout{width:88px; background:url(../images/main-nav/about.png) no-repeat;}
.mnContact{width:104px; background:url(../images/main-nav/contact.png) no-repeat;}
.mnCatalouge{width:175px; background:url(../images/main-nav/catalouge.png) no-repeat;}

/* Left Bar Modules */
.modSearch{margin-bottom:10px; padding:10px; background-color:#EEEDD0;}
.modSearch ol.clearfix li{float:left;display:inline-block;}
.modCategories{background-color:#EEEDD0; padding:5px; margin-bottom:10px;}
.modCategories .roundedContent{min-height:165px; height:auto !important; height:130px;}
.categoryBooks{background:url(../images/icons/books.gif) no-repeat 10px 10px;}
.categoryAudioDVDs{background:url(../images/icons/cd.gif) no-repeat 10px 10px;}

/* Home Featured */
.featuredItems{background-color:#DCDBC0; padding:10px; margin-bottom:10px;}
.featuredItems ol, .modCategories td ol{float:right; width:110px; margin-right:10px; *margin-right:5px;}
.featuredItems .productItemPic, .modCategories td .productItemPic{float:left;}
.areaHomeHighlight .modCategories{padding:10px;}
.newReleases{ width:220px; height:320px; padding:10px; float:left;}
.newReleases .productWishlist{margin-top:5px;}
.newReleases p{#margin-top:10px;}
.featuredSingleItem{background:url(../images/featured-items/bg-single-item.jpg) no-repeat; width:190px; padding:10px; float:right;}
.featuredSingleItem ol, .roundedContent ol, .newReleases ol{float:right; width:105px;}
.comingSoon ol{float:right; width:125px;}
.areaHomeHighlight{font-size:11px; color:#4A4A4A;}
.areaHomeHighlight h3 a{color:#507B3F;}
.areaHomeHighlight h2, .comingSoon h4, .newsLetter h4{background:url(../images/featured-items/bg-h2.png) repeat-x bottom; color:#6C422B; font-size:13px; font-weight:bold; padding-bottom:5px; margin-bottom:7px;}
.areaHomeHighlight h2{margin:0 10px 10px 10px; padding-bottom:7px;}
.areaHomeHighlight .productItemPic{margin-left:10px;}
.areaHomeHighlight h3, .comingSoon h3, .itemList h3, ol.authorItems li h3, .productBackNext h3{color:#507B3F; font-size:14px; font-weight:bold; margin-bottom:5px; text-align:left;}
h3 a{color:#507B3F; text-align:left;}
h31 a{color:#507B3F; text-align:center;}
.areaHomeHighlight p{clear:both; font-size:1.2em; line-height:20px;}
.productItemPic{padding:0 5px 5px 0; margin:0 5px 10px 0;}
.productItemPrice{color:#663300; font-size:13px; font-weight:bold; padding:5px 0; display:block;}
.productWishlist{background:url(../images/icons/bg-wishlist.png) no-repeat 0 4px; padding-left:12px; margin-top:5px;}

.bestSeller{width:240px; margin:5px; float:left; display:inline;}
.featuredAuthor{width:210px; margin:5px; float:right; display:inline; overflow:hidden;}

/* Right Bar Modules */
.topBanner{margin-bottom:10px;}

/* Rounded Modules */
.roundedTop{background:url(../images/rounded/top-right.png) no-repeat right top white;}
.roundedBottom{background:url(../images/rounded/bottom-right.png) no-repeat right bottom white;}
.roundedContent{padding:5px 10px; background-color:white;}
.roundedContent h4{background:url(../images/icons/bg-category.gif) repeat-x bottom; padding-bottom:8px; margin-bottom:10px; background-color:white; font-size:13px; font-weight:bold; color:#666;}

/* Coming Soon */
.comingSoon{background-color:#EEEDD0; border:1px solid #D8D7B8; padding:10px; margin-bottom:10px; font-size:11px;}

/* Newsletter Subscription */
.newsLetter{background:url(../images/icons/newsletter.png) no-repeat 9px 10px #E3E2B3; border:1px solid #D8D7B8; padding:10px 10px 10px 10px; margin-bottom:10px;}
.newsLetter li{background:url(../images/bg-newletter-input.png) no-repeat; padding:0 10px;}
.newsLetter h4{/* */height:20px; padding:0 0 2px 20px;}

.largeText{font-size:18px; font-weight:bold; padding:0 3px;}
.newsletterInput{background:none; width:180px; border:none; padding:5px 0; margin-bottom:10px; height:15px; color:#666;}

/* Wisdom */
.comingSoon p{margin:0; font-size:12px; line-height:20px; text-align:justify;}
.viewArchives{display:block; padding-top:5px; margin-top:10px; border-top:1px solid #ccc;}

/* Search Module */
.searchInput{background:none; border:none; width:145px; padding-top:5px; height:20px; font-size:11px; color:#666;}
.searchInputLI{background:url(../images/bg-search-input.png) repeat-x;}

/* Pages */
.pgHome .mnHome, .pgBooks .mnBooks, .pgAuthors .mnAuthors, .pgAbout .mnAbout, .pgSubmissions .mnSubmissions, .pgOrder .mnOrder, .pgContact .mnContact, .pgAudioDvds .mnAudioDvds{background-position:0 -35px;}

/* My Account */
.myAccountLinks{background-color:white; border:5px solid #EEEDD0; padding-bottom:5px; margin-bottom:10px;}
.myAccountLinks .TabbedPanelsTabGroup{background-color:#EEEDD0;}
.myAccountLinks .TabbedPanelsTabGroup li{float:left; background:url(../images/icons/icon_user.gif) no-repeat 10px 10px white; padding:10px 15px 10px 30px; font-size:12px; font-weight:bold;}
.myAccountLinks ol{margin:0 10px;}
.myAccountLinks ol li{background:url(../images/icons/bg-category.gif) repeat-x bottom;}
.myAccountLinks ol li a{background:url(../images/icons/bg-category-link.gif) no-repeat 0pt 12px; color:#666666; display:block; #display:inline-block; padding:9px 5px 9px 15px;}

/* Messages */
.successMessage2{background-color:#EAFEE2; border:1px solid #BEFCA7; padding:10px; margin:0 3px 10px 0; font-size:13px; font-weight:bold; color:#62B52B; float:right; width:695px;}
#progress_overlay
{
          position: fixed;
          width: 100%;
          height: 100%;
          top: 0px;
          left: 0px;
          background: #000000;
          filter: alpha(opacity=60);
          z-index:20000;
}
#progress_container
{
          position:fixed;
          width: 100%;
          height: 100%;
          top: 0px;
          left: 0px;
          background: transparent;
          background-color:Black;
          z-index:20001;
		 vertical-align:middle;
          filter:alpha(opacity=75);
}
#progress_inner
{
          display: block;
          padding: 10px 10px 10px 10px;
          text-align:center;
          width: 220px;
          height: 20px;
          margin: 25% auto 0 auto;
          background: #FFFFFF;
          border: solid 1px orange;
          z-index:20002;
}
