/* PD Info pd0.css */

/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark, audio, video {
margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;border-style:none;}
/* HTML5 display-role reset for older browsers */
body {line-height: 1;}
ol,ul {list-style:none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
table {border-collapse:collapse;border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */
th, td, caption {font-weight: normal;text-align:left;}
a:focus,a:link,a:visited,a:hover,a:active{outline:0;}

html {
margin-top:0;  /*!important;*/
overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
}
/* HTML5 display-role reset for older browsers */
main,article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;margin:0;padding:0}

/* =Fonts    Google: Kreon light:300  normal:400  bold:700
-------------------------------------------------------------- 
Google: Kreon light:300  normal:400  bold:700 */

/* =Useful -------------------------------------------------------------- */
.f10 {font-size:10px !important;}
.f12 {font-size:12px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.f20 {font-size:20px !important;}
.f24 {font-size:24px !important;}
.dlblue   {color:#5d869e; font-weight: bold;}
.blue     {color:#95b5ba !important;}
.pdblue   {color:#bad7db !important;}
.green    {color:#98cb31 !important;}
.greenDk  {color:#267A48 !important;}
.red      {color:#bc2742 !important;}
.brown    {color:#9f7019 !important;}
.pdbluebg {background-color:#bad7db !important;}
.b   {font-weight:bold;}
.dbk {display:block;}
.tc  {text-align:center;}
.m0  {margin:0 !important;}
.mc  {margin:0 auto !important;}
.p0  {padding:0 !important;}
.flLt {float:left;}
.flRt {float:right;}
.vm   {vertical-align:middle;}
a.noUL      {text-decoration:none;}
a.noul      {text-decoration:none;}  /*delete*/
img.bdr0    {padding:0;border:none;box-shadow:0 0 0;} 
ul.all0     {list-style-type:none;margin:0px;padding:0px;} /*???*/
ul li.cln   {padding-left:0;background-image:none}
div.clear   {clear:both;}

/* =PD Info -------------------------------------------------------------- */
body {margin:0; padding:0; background-color:#ffffff; background-image:url('../img/bg-body.png');
      font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#777777;}

h1 {margin:15px auto;font-weight:bold;font-size:28px;}
h2 {margin:10px auto;font-weight:bold;font-size:20px;}
h3 {margin:10px auto;font-weight:bold;font-size:18px;}
h4 {margin:10px auto 0 auto;font-weight:bold;font-size:16px;}
h2.pg {margin:15px auto;font-weight:bold;font-size:28px;} /* Page Header same as h1 */
table th {font-weight:bold;}
table td {padding:1px;}
.b     {font-weight:bold;}
p.p10 {margin-top:10px;}

ul {font-family:Georgia, serif;}
ul li{
display: block;
padding-bottom: 8px;
padding-left: 15px;
color: #929292;
text-align:left;
background: url(../img/li-bullet.png) no-repeat 0px 7px;
line-height:1.75;
}
ul li.ctr{  /* no img */
display: block;
margin:0 auto;
text-align:center;
background: none;
}
article img, aside img, input[type=image].clef {
width: auto;
height: auto;
border: 1px solid #e0e0e0;  /* #f0f0f0 */
-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 1px rgba(0,0,0,0.1);
box-shadow: 0px 0px 1px rgba(0,0,0,0.1);
background: none;
padding: 3px;
}
blockquote {width:90%; margin:15px auto; padding:15px; background:url('../img/bg-box.png'); border:1px solid #e0e0e0; border-radius:10px;}

/* links */
a:link    {color:#3b3b3b;}
a:visited {color:#3b3b3b;}
a:hover   {color:#9f7019;}
a:active  {color:#3b3b3b;}

a:link.lt    {color:#929292;}
a:visited.lt {color:#929292;}
a:hover.lt   {color:#9f7019;}
a:active.lt  {color:#929292;}

aside a:hover         {color:#9f7019;}
div.subfoot a:hover   {color:#9f7019;}
div.subfoot a:hover   {color:#9f7019;}

a.law:hover           {color: #CC0066; text-decoration: none;}

.rf a.pop:hover,.rf a.popped:hover,
.trks a.pop:hover,.trks a.popped:hover {color:#9f7019;}

.btn:hover {
  color: #333333;
  background: #dedede;
  background-image: -webkit-linear-gradient(top,#dedede,#c3c3c3);
  background-image: -moz-linear-gradient(top,#dedede,#c3c3c3);
  background-image: -ms-linear-gradient(top,#dedede,#c3c3c3d);
  background-image: -o-linear-gradient(top,#dedede,#c3c3c3);
  background-image: linear-gradient(to bottom,#dedede,#c3c3c3);
}
.btnDLCart:hover    { background: #f3f3f3;
  background-image: -webkit-linear-gradient(top,#f3f3f3,#dedede);
  background-image: -moz-linear-gradient(top,#f3f3f3,#dedede);
  background-image: -ms-linear-gradient(top,#f3f3f3,#dedede);
  background-image: -o-linear-gradient(top,#f3f3f3,#dedede);
  background-image: linear-gradient(to bottom,#f3f3f3,#dedede);
}
	      
/* layout */
div.wrapper  {width:1000px; margin:30px auto; padding:0; background-color:#ffffff;
 box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;}

main       {width:910px; margin-top:0; padding:0 45px 20px 45px;}
.home main {width:910px; margin-top:0; padding:0 45px 20px 45px;}
.info main {width:910px; margin-top:0; padding:0 45px 20px 45px;}
.list main {width:950px; margin-top:0; padding:0 25px 20px 25px;}
.home-rf main {width:910px; margin-top:0; padding:0 45px 20px 45px;}
.trks main {width:940px; margin-top:0; padding:0 30px 20px 30px;}

aside       {float:left; padding-right:15px}
.info aside {width:155px;}
.list aside {width:130px;}
.trks aside {width:209px; padding-right:15px;}

.pdcountdown {margin-top:10px;border:2px solid #ae3635;padding:15px;}
.pdcounttxt  {float:left;font-size:20px;font-weight:bold;}
.pdcounthdr  {float:left;margin:0 0 0 40px;font-size:20px;font-weight:bold; color:#ae3635;}
.pdcounter   {float:right;}

article              {float:right;}
.home article        {float:none;width:910px;}
.home article.slider {float:none;width:1000px;}
.info article        {width:740px;}
.list article        {width:805px;}
.home-rf article     {float:none;width:910px;}
.trks article        {width:716px;}
.trks article.essay  {width:660px;margin-left:20px;}

.info article h1, .list article h1, .trks article h1 {margin-top:0;}

/* fancybox */
body.box  {margin:20px;text-align:center;}
/*div#wrap { width:560px; margin:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}*/
.box p {margin:20px auto;}
main.fbox {width: 560px; background: #ffffff; margin: 0 auto; padding:10px 10px 10px 10px;
 box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
}

/*header */
header  {width:910px; margin:0 auto; padding-top:25px;}
header p    {float:left; margin:15px 0 8px 0; font-size:30px;}
header p span {display:block; font-size:12px; font-weight:normal;}
.home header p {margin-bottom:30px;}
nav    {float:right; width:600px; margin:40px 30px 0 0; padding:0px; text-align:right}
nav a { padding-left:15px; font-family:Kreon,serif; font-size:18px; font-weight:300; text-decoration:none;}

/* tag */
.home div.tag {width:896px; height:95px; margin:12px auto 0 auto; padding-top:22px; line-height:1.1;
    background-image:url('../img/tag-home.png'); background-position:center top; background-repeat:no-repeat;}
.home div.tag h1 {margin: 0 auto; text-align:center;}
.home div.tag a {font-family:Kreon,serif; font-weight:300; text-decoration:none;}
.home div.tag a.a1 {font-size:30px; color:#3b3b3b;}
.home div.tag a.a2 {font-size:25px; color:#929292;}
.home div.tag a.a1:hover, div.tag a.a2:hover {color:#9f7019;}
.home div.tag span {display:block;}

.info div.tag,.list div.tag {width:900px; height:85px; margin:0 auto 15px auto; background-image:url('../img/tag-blue.png'); background-position:center;}
.rf div.tag,.trks div.tag {width:900px; height:85px; margin:0 auto 15px auto; background-image:url('../img/tag-green.png'); background-position:center;}
.pdinfo div.tag {background-image:url('../img/tag-gold.png');}
.info div.tagLt,.list div.tagLt,
.rf div.tagLt,.trks div.tagLt {float:left;}
.info div.tag p.tag,.list div.tag p.tag,
.rf div.tag p.tag,.trks div.tag p.tag {padding:24px 0 0 65px; font-family:Georgia, serif; font-weight:normal; font-size:22px;}
.info div.tagRt,.list div.tagRt {float:right;padding:20px 65px 0 0;}
.rf div.tagRt,.trks div.tagRt   {float:right;padding:37px 65px 0 0;}
div.tagRt.hasBtn   {padding-top:35px;}
div.tagRt.hasArrow {padding-top:32px;}  

/* breadcrumb */
div.tag p.breadcrumb {margin:5px 0 0 64px;color:#777777;font-family:Kreon,serif;font-size:12px;font-weight:300;}
div.tag p.breadcrumb a {font-size:12px;text-decoration:none;font-weight:lighter;}
.breadcrumb a:link     {color:#777777;}
.breadcrumb a:visited  {color:#777777;}
.breadcrumb a:hover    {color:#9f7019;}
.breadcrumb a:active   {color:#777777;}

/* aside */
aside div        {margin-top:0; margin-bottom:25px;} 
aside div.navPix {margin-left: 28px;}
aside a,
aside ul li a    {font-family:Arial,san-serif;text-decoration:none;color:#929292;}
aside a.thisPg   {color:#95b5ba !important;font-weight:bold !important;}  /*current page */
aside img.logo {margin-left:30px;border:none;box-shadow:none;}
aside p.tel    {display:block;margin-left:15px;font-size:10px;font-weight:bold;}

h3.title {
color: #1d1d1d;
text-align:left;
font-family: Kreon,serif;
font-weight: 300;
font-size: 20px;
}

ul.pix {width:120px;}
ul.pix li{
text-align:center;
background: none;
padding-bottom: 8px;
padding-left: 0;
}

/* home - slider css at this css end */
.home article		 {font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.5}
.home article h3 {
font-family:Georgia, Times, serif;
color: #1d1d1d;
font-size: 20px;
font-weight:normal;
}
.home article.slider {float:none;width:1000px;}
.home article.slider img {border: none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; padding:0;}

.home section h3 span {display:block; font-size:11px; line-height:0.8;}
.home section.lt  {float:left; width:250px; margin:0 80px 15px 0;}
.home section.ct  {float:left; width:250px; margin:0 80px 15px 0;}
.home section.rt  {float:left; width:250px; margin:0 0px 15px 0;}
.home section.rt p, .home section.lt p, .home section.ct p  {width:245px;margin:0;padding:0;text-align:justify;}
.home section.rt a, .home section.lt a, .home section.ct a  {text-decoration:none;}

.home section.blog   {float:left; width:240px; margin:0 45px 0 0; }
.home section.blog a {text-decoration:none;}
.home section.products  {float:left; width:615px; margin:0;} /* border:1px solid #000; */
div.products {
margin-bottom:15px;
padding:15px;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}

/* PD List A-Z */
div.azPix   {float:left; width:125px; padding-top:26px;}
img.azPix   {padding:5px;} 
div.azDesc  {float:left; width: 615px; font-size:14px; text-align:center;}
div.azDesc span {font-size:12px;}
div.azLine {margin-bottom:25px; padding-bottom:15px; border-bottom:1px solid #999999;}

h1.bestLess  {display:inline; margin:0 5px; font-size:14px;}
span.ltblue  {color:#749fa5;}

div.azCat {margin-top:25px;}
p.azCat {margin:10px 0; text-align:center; font-weight:bold;}
a.p0      {text-decoration:none;} 
a.p15     {padding-left:15px; font-weight:bold; text-decoration:none;}
p.tiny    {margin:0 0 2px 0;padding:0;font-size:10px;}
div.songSearch  {float:left; margin:20px 0 0 60px;}
div.hymnSearch  {float:right; margin:20px 60px 0 0;} 
form.sbox  {text-align:center;}

/* PD Music Genres */
div.hymnPgSearch {width:350px;margin:0 auto;padding:15px;text-align:center;background-color:#d8e8eb;}

/* info template */
.info article {font-family:Georgia, serif; font-size:16px; line-height: 1.5; color:#333333;}
div.contactForm {width:315px;margin-left:110px;padding:15px;border:1px solid #9f7019;}
/* Contact PD Info */
div.contactForm input[type=text]:focus {outline: 1px solid #9f7019;}
div.contactForm textarea:focus {outline: 1px solid #9f7019;}
div.contactForm p {margin:0 !important;padding:0;text-align:center;color:#9f7019;font-size:20px;}

/* list template */
.list div.tag {margin-bottom:0;}
.list article {font-family:Georgia, serif; font-size:12px; line-height: 1.5; color:#333333;}

div.listHdr {float:left; width:670px;}
div.listHdr h2 {font-size:20px; text-align:center;}
span.AZlt   {padding-right:50px;}
span.AZrt   {padding-left:50px;}
span.listOf {display:block; font-size:10px;}
div.listPix {float:right;}
img.listPix {width:120px;height:136px;}

div.listNote {float:left; width:670px;padding-top:7px;font-family:Arial,non-serif;font-size:10px;border-top:1px solid #929292;}
span.imp     {font-size:12px;font-weight:bold;}
a.R999       {color:#9f7019;}
a.R999:hover {color:#cccc00;}
div.listNote.search {margin-bottom:15px;padding:7px 0;border-bottom:1px solid #929292;}
span.search   {font-size:20px;font-weight:bold;color:#95b5ba}
table th.noSearch {width:800px;padding:15px 0;font-size:20px;text-align:center;}

div.listMenu1 {margin-bottom:2px;padding:12px 0;text-align:center;border-top:1px solid #929292;}
p.listMenu   {text-align:center;}
img.listArrow {padding:0 10px; border:none; box-shadow:0 0 0;vertical-align:-22%; }
a.AZ {font-size:16px; color:#9f7019; text-decoration:none;}
a.AZ:hover {color:#cccc00;}
div.listMenu2 {margin-top:10px;padding:12px 0;text-align:center;border-top:1px solid #929292;border-bottom:1px solid #929292;}

table.list    {border:1px solid #999999;}
table.list th {text-align:center;border:1px solid #999999;}
table.list td {padding:5px; vertical-align:middle; border:1px solid #999999; line-height:1.5;}
table.list td.onlist  {font-size:10px;font-style:italic;text-align:center;} 
table.list td.songTitle {font-size:14px;font-weight:bold;}
table.list td.altTitle  {font-size:12px;font-weight:bold;}
table.list td.cart   {width:115px;padding:2px 2px 10px 2px;text-align:center; font-weight:bold;}
table.list td.cartDL {padding:2px 2px 2px 2px;text-align:center; font-weight:bold;}
span.alt          {font-weight:bold;}
span.cat          {display:block; font-size:10px; font-weight:normal; font-style:italic;}
input[type=image].clef {margin:0 auto;}
input[type=image].clef:focus {
   outline-style: none;
    -moz-box-shadow: 0 0 2px 1px #a18a2a;
	-webkit-box-shadow: 0 0 2px 1px #a18a2a;
    box-shadow: 0 0 2px 1px #a18a2a;}
a.sht             {display:block; margin-bottom:5px; color:#000; font-size:10px;}

/* General Essay - What-Is-Royalty-Free-Music */
article.essay {font-family: Georgia, serif;font-size: 16px;line-height: 1.5;color: #333333;}
article.essay p {margin:0 0 15px 0;}
article.essay p span {font-weight:bold;}
article.essay table  {margin:0 auto;}
article.essay td     {padding:4px 5px;}
article.essay td.green  {color:#267A48;}

/* Centered Full Width - Error Pages */
.fullctr div.article-wrap  {width:910px;margin:0 auto;}
.fullctr article.essay {width:910px;margin:0 auto;text-align:center;}
.fullctr article.essay ul li {margin:0;background:none;text-align:center;}

/* Copyright Law */
p.lawnav-top   {text-align:right;}
img.lawnav-top {vertical-align:-50%;border:none;box-shadow:none;}
p.lawnav-btm   {margin-bottom:15px;text-align:right;}
img.lawnav-btm {vertical-align:-35%;border:none;box-shadow:none;}

h2.law-top     {margin:10px auto 5px auto;}
h2.law         {margin:20px auto 5px auto;}

blockquote.copyNo {width:92%;font-size:15px;font-weight:bold;}
ul.copyNo         {margin-top:10px;}
ul.copyNo li      {color:#333333;font-weight:bold;line-height:1.1;}

table.lawworks       {font-size:15px;}
table.lawWorks th    {width:160px;padding-right:15px;vertical-align:middle}
table.lawWorks td    {padding:0;vertical-align:middle;}
table.lawWorks td.ex {width:90px;padding:0 0 0 15px;}

ul.thumb li {color:#333333;font-size:16px;line-height:1.5;}
a.PD-blue   {color:#95b5ba;font-weight:bold;text-decoration:none;} 
a.RF-green  {color:#98cb31;font-weight:bold;text-decoration:none;} 

span.law   {font-size:larger; font-weight:bold;} 
ul.law     {display:block; margin:10px; padding:0 2.5em;color:#333333;}
li.law     {color:#333333;line-height:1.2;}
li.law .n  {font-weight:normal;}

p.lawnav   {text-align:right;}
img.lawnav {vertical-align:text-bottom}
table.law  {margin:0 auto;}
table.law td,th {font-size:12px; vertical-align:middle; text-align:left; padding:3px;}

/* notes */
div.notes {width:675px;margin:15px auto 10px auto;text-align:center;}
div.notes p {margin-bottom:10px;}
ul.links {list-style-type:none;margin-top:10px;}
ul.links li {display:inline;padding:0 20px;color:#000;line-height:1.5;text-align:center;background:none;}

/* sub-foot */
div.subfoot {width:910px; padding:0 45px 20px 45px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:2;
 border-top: 1px solid #ececec;
 margin-left: 1px;
 margin-top: 1px;
 margin-bottom: 0px;
 background-color: #f9f9f9;
 -webkit-border-radius: 0px 0px 7px 7px;
 -moz-border-radius: 0px 0px 7px 7px;
 border-radius: 0px 0px 7px 7px;}
div.subfoot h2 {margin-top:10px;font-family:Georgia, serif;line-height:1.4;}
div.subfoot h2 span {font-size:10px;display:block}
div.subfoot h3 {margin-bottom:3px;font-family:Kreon,serif; color: #1d1d1d; font-weight:300; font-size: 18px;}

div.subfoot a {font-family:Arial,san-serif;color:#929292; text-decoration:none;}
div.subfoot p.tel {margin-top:0px;}
div.subfoot p.copyrt {margin-top:15px;}
div.sfoot1  {float:left; width:205px; margin:20px 30px 0 0;}
div.sfoot2  {float:left; width:205px; margin:20px 30px 0 0;}
div.sfoot3  {float:left; width:205px; margin:20px 30px 0 0;}
div.sfoot4  {float:left; width:205px; margin:0; font-family:Georgia, serif; line-height:1.5; text-align:center;}

/* footer */
footer    { width: 900px; margin: 0 auto; padding: 15px; text-align: center;}
footer ul { list-style-type: none; margin: 0px; padding: 0px;}
footer ul li { display:inline; font-size:18px; margin-left:35px; padding:5px; background:none; color:#3b3b3b;}
footer a  { font-family:Kreon,serif; font-size:18px; font-weight:300; color:#3b3b3b; text-decoration:none;}
	      
/* buttons */
.btn {
  font-family: Georgia;
  color: #333333;
  font-size: 12px;
  line-height:1;
  text-decoration: none;
  padding: 3px 8px 4px 8px;
  border:1px;
  outline:none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;	
  background: #f3f3f3;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #dedede);
  background-image: -moz-linear-gradient(top, #f3f3f3, #dedede);
  background-image: -ms-linear-gradient(top, #f3f3f3, #dedede);
  background-image: -o-linear-gradient(top, #f3f3f3, #dedede);
  background-image: linear-gradient(to bottom, #f3f3f3, #dedede);
}
/*
.btn:hover {
  color: #9f7019;
  background: #dedede;
  background-image: -webkit-linear-gradient(top,#dedede,#c3c3c3);
  background-image: -moz-linear-gradient(top,#dedede,#c3c3c3);
  background-image: -ms-linear-gradient(top,#dedede,#c3c3c3d);
  background-image: -o-linear-gradient(top,#dedede,#c3c3c3);
  background-image: linear-gradient(to bottom,#dedede,#c3c3c3);
}
*/
.btnIcon { 
border:none;
padding:0;
vertical-align: -40%;
box-shadow:none;
border:none;
}
.btnAside {
  padding: 3px 25px 4px 25px !important;}
.btnBig {
  padding: 6px 25px 5px 25px !important;}
.btnList {
   width:100px;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 5px 4px 5px;
 -webkit-box-shadow: 3px 3px 3px #999999;
  -moz-box-shadow: 3px 3px 3px #999999;
  box-shadow: 3px 3px 3px #999999;
  background: #ebd9be;
  background-image: -webkit-linear-gradient(top, #ebd9be, #d9c8b0);
  background-image: -moz-linear-gradient(top, #ebd9be,#d9c8b0);
  background-image: -ms-linear-gradient(top, #ebd9be, #d9c8b0);
  background-image: -o-linear-gradient(top,#ebd9be, #d9c8b0);
  background-image: linear-gradient(to bottom, #ebd9be, #d9c8b0);
}
.btnListDL {
  width:100px;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 5px 4px 5px;
  -webkit-box-shadow: 3px 3px 3px #999999;
  -moz-box-shadow: 3px 3px 3px #999999;
  box-shadow: 3px 3px 3px #999999;
  background: #bad7db;
 background-image: -webkit-linear-gradient(top, #bad7db, #95b5ba);
  background-image: -moz-linear-gradient(top, #bad7db,#95b5ba);
  background-image: -ms-linear-gradient(top, #bad7db, #95b5ba);
  background-image: -o-linear-gradient(top,#bad7db, #95b5ba);
  background-image: linear-gradient(to bottom, #bad7db, #95b5ba);
}
.btnSearch {
  padding: 8px 11px 7px 5px;	
}
.btnPDCart {
  font-size: 11px;
  font-weight: bold;
  color:#000000 !important;
  padding: 3px 7px 3px 5px;  /*3px 11px 3px 5px*/	
 -webkit-box-shadow: 3px 3px 3px #999999;
  -moz-box-shadow: 3px 3px 3px #999999;
  box-shadow: 3px 3px 3px #999999;	
  background: #bad7db;
  background-image: -webkit-linear-gradient(top, #bad7db, #95b5ba);
  background-image: -moz-linear-gradient(top, #bad7db,#95b5ba);
  background-image: -ms-linear-gradient(top, #bad7db, #95b5ba);
  background-image: -o-linear-gradient(top,#bad7db, #95b5ba);
  background-image: linear-gradient(to bottom, #bad7db, #95b5ba);
}
.btnIconCart {
padding:0;
vertical-align: -49%;
box-shadow:none;
border:none;
}
/* add to btnPDCart and btnIconCart */
.btnSearch {padding: 6px 20px 5px 14px;}
.iconClef {vertical-align: -66%;}
	
/* Admin */
a.toAdmin {display:block;padding-top:15px;font-size:20px;text-align:left;text-decoration:none;color:#267A48;}
table.admMenu td {padding:4px 10px;font-size:12px;font-weight:bold;}
.info div.tagAdmin {width:900px; height:85px; margin:0 auto 15px auto; background-image:url('../img/tag-blue.png'); background-position:center;}
.pdinfo div.tagAdmin {width:900px; height:85px; margin:0 auto 15px auto; background-image:url('../img/tag-gold.png'); background-position:center;}
.info div.tagAdmin h2 {float:left;width:650px;padding: 23px 0 0 38px;}
.info div.tagAdmin p  {float:right;width:110px;padding: 35px 61px 0 0;}


/* Slider - Home */
div#slider {width:1000px;height:338px;background-color:#932524;} 
.nivoSlider {overflow:visible !important;}
.theme-default .nivo-controlNav {display:none;} 
/*.theme-default .nivo-directionNav a {opacity: 1 !important;}*/
.nivo-directionNav .nivo-prevNav {
  left:-8px !important;	
  background:transparent url('../img/slider-arrow-lt.png') 0 0 no-repeat !important;
  height:44px !important; /*height of img*/
  width:40px !important; /*width of img*/
  text-indent:-10000px !important;/*moving the default text*/
  overflow:hidden !important;/*hiding the default text*/
}
.nivo-directionNav .nivo-nextNav {
  right:-8px !important;	
  background:transparent url('../img/slider-arrow-rt.png') 0 0 no-repeat !important;
  height:44px !important; /*height of img*/
  width:40px !important; /*width of img*/
  text-indent:-10000px !important; /*moving the default text*/
  overflow:hidden!important; /*hiding the default text*/
}
/* slider box text */
.nivoSlider a.nivo-imageLink {
background:white; 
filter: alpha(opacity=0); 
opacity: 0;
z-index: 9;
width: 100%;
height: 100%;
position: absolute; 
}
.nivo-caption {
    position:absolute;
    left:0px; /* x offset position */
    top:0px; /* y offset position */
    overflow:hidden;
    background:none !important;
    font-family:Verdana, Geneva, Helvetica, Sans-Serif;
    color:#FFF;
    font-weight:bold;
    font-size:40px;
    line-height:44px;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
    text-align:center;
    text-transform:none; /* converts text to UPPERCASE */
    z-index:8;
}
.nivo-caption a  {display:inline !important;text-decoration:none;border-bottom:none !important;}
.nivo-caption h2 {font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;line-height:40px;}
.nivo-caption h2.f28  {font-size:28px;}
.nivo-caption p     {font-size:12px;line-height:18px;} 
.nivo-caption .f14  {font-size:14px;}
.nivo-caption .f10  {font-size:10px;}
.nivo-caption .f11  {font-size:11px;}
.nivo-caption .more {display:block;text-align:right;font-size:10px;font-weight:normal;}

.nivo-caption div.s1 {width:360px;margin-left:411px;margin-top:47px;padding:0 15px;}
.nivo-caption div.s2 {width:340px;margin-left:16px;margin-top:26px;padding:0 20px;}
.nivo-caption div.s2 .p1{padding:0px 15px 10px 15px;}
.nivo-caption div.s3 {width:360px;margin-left:401px;margin-top:31px;padding:0 15px;}
.nivo-caption div.s4 {width:350px;margin-left:333px;margin-top:24px;padding:0 20px;}
.nivo-caption div.s4 h2 {margin-bottom:5px;}
.nivo-caption div.s4 .p1{padding:0px 15px 5px 15px;}
.nivo-caption div.s5 {width:350px;margin-left:-5px;margin-top:33px;padding:0 20px;}
.nivo-caption div.s5 .p1{padding:0px 15px 5px 15px;}
.nivo-caption div.s6 {width:350px;margin-left:36px;margin-top:73px;padding:0 20px;}
.nivo-caption div.s6 .p1{padding:0px 15px 5px 15px;}

/* Mobile-Desktop Toggle Bars */
div.mobile-buttons{ width:100%; margin-bottom:10px;}
#escapeMobile, #returnMobile{
float: left;
width: 100%;
font-size: 30px;
letter-spacing: 2px;
color:#fff;
background-color: green;
text-align: center;
border: 1px solid black;
/*display: none; turn off mobile buttons */
}