/* @override http://www.buddhabalm.com/css/pgcnt.css */



.clear { clear: both; }

div.pgcnt { margin: 0 0 0 100px; }

div.pgcnt-tight { width: 400px; }

div.pgcnt-standard { width: 760px; margin: 0 auto; }

div.hd-company { background: #000 url(/images/bg_company.jpg) 0 0 no-repeat !important; height: 500px; }

div.hd-tryit { background: #000 url(/images/bg_tryit.jpg) 0 0 no-repeat !important; height: 400px;}

/*disabled 3/9 by jelewis8
/* div.sgk { background: #000 url(/images/sgk-bg.jpg) 0 0 no-repeat !important; height: 400px;} */

div.hd-wheretobuy { background: #000; }

div.hd-press { background: #000 url(/images/bg_press.jpg) 0 0 no-repeat !important; }

/*div.watermark { background: #000 url(/images/watermark.png) 150% 0% no-repeat !important; }*/

h3.content-sub { font-size: 18px; margin: 10px 0 0 0; font-weight: bold; font-color: #F93; }

h5 { font-weight: bold; margin: 10px 0; }

h7 { font-size: 16px; font-weight: bold; margin: 5px 0; font-color: #ff9c00;}

div.pgcnt a:link, div.pgcnt a:visited { color: #f68220; }

div.pgcnt p { margin: 13px 0; }

table#buyTB { width: 100%; margin: 9px 0; }



/* Home */

div.hd-home { background: #000 url(/images/bg_home.jpg) 0 0 no-repeat !important; }

div.hd-home2 { background: #000 url(/images/bg_home2.jpg) 0 0 no-repeat !important; }

div.hd-home3 { background: #000 url(/images/bg_success.jpg) 0 0 no-repeat !important; }

div.home_landing { border-bottom: 1px solid #8d8d8c; }

div.home_landing a:link, div.home_landing a:visited { height: 442px; width: 450px; display: block; cursor: pointer; }

table#homebtm { width: 850px; margin: 0 auto; padding: 10px 0 0 0; }

table#homebtm td { text-align: left; vertical-align: top; }

table#homebtm h5 { font-size: 20px; }

table#homebtm .homepress li { float: left; width: 100px; height: 140px; margin: 0 5px 0 0; }

table#homebtm .homepress li a.thumbnail { width: 100px; height: 140px; display: block; }



table#homebtm .homeground { height: 140px; overflow: scroll; overflow-x: hidden; overflow-y: scroll; }

table#homebtm .homeground li { margin: 0 10px 15px 0; font-size: 12px; font-weight: bold; line-height: 16px; }

table#homebtm .homeground li img { display: block; width: 32px; height: 32px; padding: 2px; float: left; margin: 0 10px 0 0; }

table#homebtm li small { text-transform: uppercase; font-weight: bold; font-size: 11px; }

table#homebtm h3.press-title { margin: 5px 0; }

table#homebtm h3.press-title a:link, h3.press-title a:visited { color: #f68220; text-decoration: none; }



/* Try It */

.hd-tryit .pgcnt-standard { width: 500px; padding: 150px 0 0 0 !important; }



/* Thanks */

.hd-thanks { background: #000 url(/images/bg_thanks.jpg) 0 0 no-repeat !important; height: 400px; }



/* Company */

div.pgcompany { padding-right: 25px; text-align: left; }

div.pgcompany div.corevalues { float: right; margin: 32px 0 0 100px; display: inline; text-align: center; width: 143px;}

div.pgcompany div.corevalues img { margin-bottom: 100px; }

div.pgcompany h3.content-sub { margin: 25px 0 10px 0 !important; font-size: 18px; font-weight: bold; }

div.pgcompany p { width: 100%; }

div.pgcompany span.orange { color: #ffa305; }

div.pgcompany em { font-style: italic; }

div.pgcompany strong { font-weight: bold; }

div.pgcompany div.contact-table { margin: 0 0 15px 0; width: 515px; background: #eee; border: 1px solid #fff; opacity: 0.85; filter:alpha(opacity=85); color: #000; }

div.pgcompany table { width: 100%; }

div.pgcompany td { width: 50%; vertical-align: top; padding: 15px; }

div.pgcompany div.contact-table p { margin: 3px 0; padding: 0; }

div#company-mission { background: url(/images/bg_black.png); padding: 15px; width: 485px; }

img.buddhabrand { float: left; margin: -8px 25px 0 0; }



/* Press */

div.pgpress { padding: 0 !important; margin: 0 !important; width: 100%; }

div.pgpress h3 { margin: 15px 0 15px 110px; }

ul.pressList { margin: 15px 50px 15px 110px; padding: 0; }

ul.pressList li { float: left; width: 20%; display: block; text-align: center; }

ul.pressList li a.thumbnail { display: block; width: 100px; height: 140px; margin: 0 auto 5px auto; border: 1px solid #444; }

ul.pressList li a.thumbnail:hover { border: 1px solid #f68220; }

ul.pressList li a.thumbnail img { width: 100px; height: 140px; }

ul.pressList li h5.press-title a:link, ul.pressList li h5.press-title a:visited { margin: 0; color: #ffa305; text-decoration: none; font-size: 15px; font-weight: bold; }

ul.pressList li h5.press-title span { display: block; font-weight: bold; font-size: 12px; }

ul.pressList li h5.press-title p { margin: 0; padding: 0; }

div.press-section { padding: 0 0 15px 0; border-top: 1px solid #8d8d8c; }



/* Press > Article */

.press-article { width: 760px; padding-bottom: 30px;] }

.press-article small { text-transform: uppercase; font-weight: bold; font-size: 12px; }

.press-article img.press-image { float: right; margin: 13px 0 13px 20px; }

.press-article .press-back a:link, .press-article .press-back a:visited { text-decoration: none; font-weight: bold; }



/* Where To Buy */

div.wheretobuy { width: 100%; margin: 0 !important; }

div.retailers { margin: 20px 0 35px 0; padding: 0 0 0 100px; }

div.retailers h3 { font-size: 18px; margin: 0 0 20px; }

div.retailers h3.second { margin-top: 25px; }

div.retailers ul.wheretobuy li { float: left; margin: 0 25px 0 0; border: 3px solid #000; background: #000;  }

div.retailers ul.wheretobuy li img { height: 35px; }

div.locator { margin: 0 0 10px 0; padding: 15px 0 0 100px; }

div.locator h3 { font-size: 18px; margin: 0 0 10px 0; }

div.locator ul { margin: 10px 0 0 0; }

div.locator li { float: left; height: 43px; line-height: 43px; margin: 0 30px 0 0; }

div.locator li span { font-size: 11px; font-weight: bold; }

div.locator label { font-size: 11px; display: block; margin: 0 0 3px 0; }

div.locator div.map { margin: 15px 0 0 0; width: 765px; height: 408px; background: url("/images/map.png") no-repeat; }



div.mapout { background: url(/images/bgtrans.png) transparent repeat; color: #fff; height: 350px; margin: 25px auto; width: 300px; padding: 5px 15px 15px 15px; border: 1px solid #8d8d8c; overflow: scroll; overflow-x: hidden; }

div.mapout li { display: block; width: 270px; font-size: 12px; margin: 0; padding: 5px 0;  line-height: 16px; height: auto; border-bottom: 1px solid #8d8d8c; text-transform: uppercase;  }

div.mapout li strong { font-weight: bold; }

div.mapout li a:link, div.mapout li a:visited { font-weight: bold; text-decoration: none; }



/* Maps v2 */

div.mapoutput table { width: 800px; margin: 25px 0; }

div.mapoutput table td { vertical-align: top; }

div.mapSideBar { width: 380px; height: 400px; font-family: Arial, Verdana, sans-serif; font-size: 11px; overflow-y: scroll; }

div.mapFacilities { width: 400px; height: 400px; margin: 0 0 0 20px; }

.mapSideBar a:link, .mapSideBar a:visited { width: 350px; display: block; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #8d8d8c; text-decoration: none; }

.mapSideBar span.name { font-weight: bold; }

.mapSideBar a.noLink { display: none; visibility: hidden; }

div .gmnoprint * { color: #000 !important; font-size: 12px; }



/* Press v2 */

div#press_slider { width: 850px; height: 200px; margin: 0 0 0 85px; }

div#press_slider div.slider_mid { width: 800px; height: 220px; overflow: hidden; float: left;  }

div#press_slider div.leftBtnTD { width: 25px; height: 220px; float: left; }

div#press_slider div.rightBtnTD { width: 25px; height: 220px; float: left;  }

div#press_slider div.slider_mid ul { height: 190px; margin: 0; padding: 0; }

div#press_slider div.slider_mid ul li { width: 160px; height: 220px; }

div#press_slider span.leftBtn, div#press_slider span.rightBtn { height: 25px; width: 25px; cursor: pointer; display: block; margin: 75px auto 0 auto; }

div#press_slider div.pager { height: 20px; text-align: center; display: none; visibility: hidden; }

div#press_slider .hidden { display: none; visibility: hidden; }



div#bd.hd-wheretobuy h3.content-sub { color: #fb9f00; }



/*----------------------------------------------------------------
*
* Buddha Balm SGK
* Created by Fringe Design
* 03/9/2011
*
*/
.hd-sgk { background: #000 url(/images/buddhabg.jpg) 40px 0px no-repeat !important; height: 500px; }

.copyblock { display: block; height: 260px; width: 330px; margin: 0px; padding-top: 30px;}
.copyblock p { font-weight: 500; font-size: 17px; text-align: center; }
.copyblock p strong { font-weight: 900; font-style: italic; }
p.orange, span.orange a { color:#fcb717; }

.logoblock { float: right; width: 330px; }
.logoblock h2 { display: block; background: url(/images/sgk-logo.png) no-repeat 9px 10px; width: 235px; height: 207px; margin:30px 0 0 20px; padding: 0px; text-indent:-9999px; }

.sweepform { clear: both; height: 400px; }
.sweepform form { padding-top: 10px; }
.sweepform p { float: left; margin:0px; padding: 0px; }
.sweepform p#storeinput { width: 330px; margin:-3px; }
.sweepform p#cityinput { width: 330px; margin:0px;}
.sweepform p#stateinput { width: 90px; margin:0px;}
.sweepform p#emailinput { font-size: 11px; }
.sweepform p#submitinput { clear: both; }
.sweepform input[type=text]{ height: 22px; padding:0px 0px 0px 4px; margin:0px 0px 0px 15px; background: url(/images/forminput-bg.gif) no-repeat top left; border:1px solid #f1bd22; color: #999999; font-size: 11px; font-weight: 800; }
.ie .sweepform input[type=text]{ height: 18px; padding:4px 0px 0px 4px; margin:0px 0px 0px 15px; background: url(/images/forminput-bg.gif) no-repeat top left; border:1px solid #f1bd22; color: #999999; font-size: 11px; font-weight: 800; }
.sweepform p#submitinput input { display: block; margin:0px; padding: 0px; background:url(/images/sweepsubmit.gif) no-repeat top left; width: 97px; height: 25px; text-indent: -9999px; border: 0px; }
label {
display: block;
margin: 0px 0px -25px 0px;
}
.ie .sweepform p#submitinput input { 
  display: block; 
  font-size: 0px; 
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */ }
p#storeinput label { position:relative; text-indent:-9999px; background:url(/images/storelabel.png) no-repeat; width: 117px; height: 48px; }
p#cityinput label { position:relative; text-indent:-9999px; background:url(/images/citylabel.png) no-repeat; width: 55px; height: 44px; }
p#stateinput label { position:relative; text-indent:-9999px; background:url(/images/statelabel.png) no-repeat; width: 67px; height: 45px; }
p#emailinput label { position:relative; text-indent:-9999px; background:url(/images/emaillabel.png) no-repeat; width: 116px; height: 49px; }

#sgkpromo { height: 160px; background: #000; }

.snapshot { float: left; display: block; width: 500px; height: 150px; background: url(/images/snapshotbg.gif) no-repeat top right; }
.snapshot p { color:#fff; font-size: 12px; width: 60%; text-align: left;  }

.tweetsgk { display: block; float: right; width: 200px; }
.tweetsgk h3 a{ display: block; background: url(/images/sgktweeth3.gif) no-repeat top left; width: 180px; height: 105px; text-indent: -9999px; margin: 20px 0px 0px 10px; padding: 0px; }



/*-------------------- BUY NOW PAGE -----------------*/
#freeshipping { position: relative; }
#freeshipping h3 { position: absolute; display: block; width: 153px; height: 86px; top: 60px; left: 98px; margin: 0px; padding:0px; background:url(/images/buynow_freeshipping.gif) no-repeat 0px 0px; text-indent: -9999px; z-index: 5; }
#freeshipping h4 { position: absolute; display: block; width: 210px; height: 150px; top: 50px; right: 44px; margin: 0px; padding:0px; background:url(/images/newacai-blueberryBUYNOW.jpg) no-repeat 0px 0px; text-indent: -9999px; z-index: 5; }

#buynowbox { 
 width: 420px;
 margin: 40px auto 0px auto;
 padding: 0px;
}
#buytop { position: relative; margin-top: 40px; background:#ff8000; width: 420px; margin:-10px 0px 0px 0px; height: 30px; }
.ie #buytop { background:#ff8000 url(/images/topbar-ie.gif) top left no-repeat; }
#buytop {
 /*-webkit-border-radius: 5px;*/
    
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    
   /* -moz-border-radius: 5px;*/
    
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    
    /*border-radius: 5px; */
    
    border-top-left-radius:5px;
    border-top-left-radius:5px;
}
#buytop h2 { position: absolute; display: block; width: 75px; height: 63px; top: -40px; left: 170px; margin: 0px; padding:0px; background:url(/images/buynow_h2buynow.png) no-repeat 0px 0px; text-indent: -9999px; z-index: 5; }
#buyinner {
 width: 418px;
 border:1px solid #ff8000;
  border-radius: 5px;
  -moz-border-radius-top: 5px;
  -moz-border-radius-bottom: 5px;
  -webkit-border-top-radius: 5px;
  -webkit-border-bottom-radius: 5px;
  padding:25px 0px 0px 0px;
  margin: -24px 0px 0px 0px;
  z-index: 4;
}
#buynowbox p.smalltext { text-align: center; margin: 10px 0px 0px 0px; }
p.smalltext { font-family: helvetica, arial, sans-serif; font-size: 8px; }

#buynowbox td.item { margin: 15px 5px 15px 15px; padding: 15px 3px 10px 20px; font-size: 12px; }
#buynowbox td.item.last { padding: 15px 20px 10px 0px; } 
.add-button-div { margin-top: 10px; }
img.add_item { cursor: pointer; }
img.item_image_url { display:none; }
