/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 19, 2013 08:26:48 AM America/New_York */



@font-face {
    font-family: 'BebasNeueRegular';
    src: url('http://www.dr-zaks.com/wp-content/themes/Dr-zaks/BebasNeue-webfont.eot');
    src: url('http://www.dr-zaks.com/wp-content/themes/Dr-zaks/BebasNeue-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.dr-zaks.com/wp-content/themes/Dr-zaks/BebasNeue-webfont.woff') format('woff'),
         url('http://www.dr-zaks.com/wp-content/themes/Dr-zaks/BebasNeue-webfont.ttf') format('truetype'),
         url('http://www.dr-zaks.com/wp-content/themes/Dr-zaks/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {font:0.813em/1.65em Arial, Helvetica, sans-serif;
      background:url(images/site-bg.png) 
      repeat scroll 0 0 #f4f4f4;
      color:#fff;
      word-wrap:break-word;}

#logo {
  display:inline-block;
  left:-41%;
  margin-top:10px;
  position:relative;
  min-width: 100%;
}

#logo-highlight {background:url(http://www.dr-zaks.com/wp-content/themes/Dr-zaks/images/logo-highlight1.png) no-repeat scroll center top transparent;width:370px;height:219px;position:absolute;top:50%;left:50%;margin-top:-110px;margin-left:-185px;}

#header-cart {
  position:absolute;
  right:76px;
  top:53px;
}

mark 
{ color: #fff; font-weight: bold;}

#shop_table order_details
{background-color:#0000; 
border: medium none;
border-collapse: collapse;
margin: 0 0 20px;
text-align: left;
font-weight: bold;
font-style:oblique;


}

/*.order-again
{
    background-color: #333333;
    border: 1px solid #F8F8F8;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    line-height: 1.2em;
    padding: 4px 6px;
    width: 8%;
}*/


.button{
    
    border: 1px solid;
    display: inline-block;
    color: #ffffff;
    background-color: #333333;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    font-size: 1em;
    line-height: 1.2em;
    padding: 4px 6px;

}

.thankyou ul.order_details li {
    background-color: transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 20px;
}

.thankyou table.order_details tbody {

background-color: transparent;


}

.thankyou table.order_details dl.variation dt {
    color: #fff;
    font-weight: bold;
    padding: 2px;
}

.thankyou table.order_details dl.variation dt {
    background-color: transparent;
    color: #fff;
    font-weight: bold;
    padding: 2px;
}

table.shop_table

{background-color: ; border-top: 10px; border-left: 10px border-right 10px border-bottom:10px;  border-color: #fff; outline-style: dotted; }



table.shop_table th
{

  border: 1px solid;
  background-color: grey;
  font-weight: bold;
  font-size: 16pt;
}


table.shop_table td

{

border: 1px solid;

}



/*.woocommerce-tabs*/ 

#tab-video-review
{
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
    z-index: 10;


}

#sl_div a.storelocatorlink {
color: #ffc24b;
}

#sl_div a.storelocatorlink {
  color:#ffc24b;
}

* NAV */
nav.top-nav {position:relative;font-family:'BebasNeueRegular', arial, sans-serif;color:#000;text-transform:lowercase;float:left;}
nav.top-nav > ul {}
nav.top-nav ul li {margin:0;list-style:none;}
nav.top-nav > ul > li {float:left;position:relative;}
nav.top-nav > ul > li span.before {display:inline-block;margin:0 6px;}
nav.top-nav > ul > li > a {text-decoration:none;color:#000;display:inline-block;padding:10px 5px;position:relative;font-size:13px;}
nav.top-nav > ul > li:hover > a, nav.top-nav > ul > li > a:hover, nav.top-nav > ul > li.current-menu-item > a, nav.top-nav > ul > li.current-menu-parent > a {background:url(images/top-nav-hover-bg.png) repeat-x scroll top center transparent;color:#fff;}
nav.top-nav ul ul {position:absolute;left:16px;background-color:#1b678d;display:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);white-space:nowrap;padding:0 5px;}
nav.top-nav ul ul li span.before, nav.top-nav ul ul li span.after, nav.top-nav a span.link-before {display:none;}
nav.top-nav > ul > li:hover > ul {display:block;}
nav.top-nav ul ul li {float:none;position:relative;display:inline-block;}
nav.top-nav ul ul li a span.link-before {display:inline-block;margin-right:10px;}
nav.top-nav ul ul li:first-child a span.link-before {display:none;}
nav.top-nav ul ul li a {padding:5px 6px;display:block;text-decoration:none;color:#fff;font-size:12px;}
nav.top-nav ul ul > li:hover > a, nav.top-nav ul ul > li > a:hover {color:#000;}
nav.top-nav ul ul > li:hover > a span.link-before, nav.top-nav ul ul > li > a:hover span.link-before {color:#fff;}
nav.top-nav ul ul ul {position:absolute;top:-32%;left:100%;display:none;}
nav.top-nav ul ul li:hover ul {display:block;}

a, .sidebar .widget-container a:link, .sidebar .widget-container a:visited {
/*color: #000; !important;*/
}

#footer-wrapper .custom-content {
font-style: normal;
color: #000!important;

}
#footer-section .custom-content {float:right;width:80%;line-height:1.6em;font-size:12px;color:#000;padding-left:30px;border-left:1px solid #555;}
#footer-section .custom-content p {margin-bottom:10px;}

#footer-wrapper, #footer-section .custom-content, .wpsc_description, .additional_description, .single_additional_description, #wrap-all p {
color: #000; !important;
}

/*
#logo-highlight {
  background-attachment:scroll;
  background-color:transparent;
  background-position:0% 0;
  background-repeat:no-repeat no-repeat;
  height:219px;
  left:50%;
  margin-left:-185px;
  margin-top:-110px;
  position:absolute;
  top:50%;
  width:370px;
}*/

/* Callout and WooCommerce Account Bar */
#utility { position:relative; width:960px; margin:0px auto 0; padding:0; z-index:9 }
.is-stretched #utility { width:100%; margin-top:0; padding-top:20px; background:#fff }
#utility .wrap { width:960px; padding:0 }
#callout { position:relative; float:left; width:auto; padding:10px 0; color:#555; background:#fff; border-top:1px solid #333; border-bottom:1px solid #333 }
#account-bar { position:relative; float:left; color:black; }
/* ul.account-nav { position:relative;  list-style:none; width:auto; color:#00000; } */
ul.account-nav li {  float: left; list-style:none;}
ul.account-nav li.welcome, ul.account-nav a { color:#000; text-decoration:none; display:block; padding:0 15px; margin:11px 0; border-right:1px solid #e0e0e0 }
ul.account-nav li.welcome {  }
ul.account-nav a:hover { color:#333 }

table.shop_attributes {
  border-top:0;
  border-collapse:collapse;
  margin-bottom:0;
  width:100%;
}
table.shop_attributes th {
  width:20%;
  font-weight:bold;
  border-top:0;
  border:0;
  line-height:1.5em;
  margin:0;
  padding:8px 10px;
  background:#f9f9f9;
}
table.shop_attributes td {
  font-style:italic;
  border:0;
  line-height:1.5em;
  margin:0;
  padding:0 10px;
}
table.shop_attributes td p {
  margin:0;
  padding:8px 0
}
table.shop_attributes .alt th {
  background:#e9e9e9;
}
table.shop_attributes .alt td {
  background:#f7f7f7;
}
table.shop_table {
  border:none;
  text-align:left;
  width:100%;
  border-collapse:collapse;
  margin:0 0 20px;
}
table.shop_table th {
  font-weight:bold;
  line-height:18px;
  padding:8px 10px
}
table.shop_table td {
  line-height:18px;
  padding:8px 10px;
  vertical-align:middle;
}
table.shop_table td.product-quantity {
  text-align:left
}
table.shop_table tfoot td {
  font-weight:bold
}
table.my_account_orders {
  font-size:12px
}
table.my_account_orders th, table.my_account_orders td {
  vertical-align:top;
  padding:8px 10px;
.order_details {
  margin:0 0 6px;
  list-style:none
}
.order_details:after {
  content:"";
  display:block;
  clear:both
}
.order_details li {
  float:left;
  margin:0 12px 12px 0;
  text-transform:none;
  font-size:12px;
  line-height:18px;
  border-right:1px solid #efefef;
  padding-right:15px;
  color:#777;
}
.order_details li strong {
  display:block;
  font-size:12px;
  text-transform:none;
  line-height:18px;
  color:#333;
}
.order_details li.method {
  border:0;
}
.addresses .title:after {
  content:"";
  display:block;
  clear:both
}
.addresses .title h3 {
  float:left
}
.addresses .title .edit {
  float:right
}
ol.commentlist.notes li.note p.meta {
  font-weight:bold;
  margin-bottom:0
}
ol.commentlist.notes li.note .description p:last-child {
  margin-bottom:0
}

form.checkout .form-row textarea{height:7.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

.ufo-form 
{

background-color:#e98b10; 
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(199,96,28)),
    color-stop(0.69, rgb(245,200,110)),
    color-stop(0.85, rgb(255,213,130))
  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(199,96,28) 0%,
    rgb(245,200,110) 69%,
    rgb(255,213,130) 85%

}

@media only screen and (max-width: 959px) {
  #wrap-all {min-width:inherit;




  }

#logo {position:relative;margin-top:54px;display:inline-block;}


}

/* smaller than 480 */
@media only screen and (max-width: 480px) {

/*#logo {position:relative;margin-top:54px;display:inline-block; margin-right: 50%;}*/

#logo {
  display:inline-block;
  left:-14%;
  margin-top:10px;
  position:relative;
  min-width: 100%;
  min-height: 100%;
 
}

}

.fp{


color: #000;

}

/* -----------------------------------------
   content
----------------------------------------- */
#content-wrapper {
background-color:transparent;
position: relative;
padding: 20px;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
margin: 20px 0;
color:#fff;

}


/* -----------------------------------------
   Twitter row
----------------------------------------- */

.twitter-row .icon {
    float: left;
    width: 39px;
    height: 37px;
    background: url(http://www.dr-zaks.com/wp-content/themes/img/icons/twitter-ico.png) 0 0 no-repeat;
    border-radius: 100em;
    behavior:url(http://www.dr-zaks.com/wp-content/themes/Dr-zaks/border-radius.htc);
    margin-right: 15px;
}
.twitter-row iframe {
    float: left;
    margin: 11px 0  0 55px;
}
.twitter-row .twitter-item {
    color: #ffffff;
    padding-top: 5px;
}
.twitter-row .twitter-item a {
  color:#ffffff;
}
.twitter-row .twitter-item .date {
    font-size: 12px;
    color: #b0ebff;
    font-style: italic;
}
.twitter-row .nav{
    text-align: right;
}

.twitter-row .nav a {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin: 10px 0 0 6px;
  opacity:.6;
}
.twitter-row .nav a:hover {
    opacity:1;
}.twitter-row a.flex-prev {
    right: 0;
    left: auto;
 }
.twitter-row a.flex-prev,
.twitter-row a.flex-next {
    background: url(http://www.dr-zaks.com/wp-content/themes/img/arrow-twitter.png) 0 -26px no-repeat;
}

.twitter-row a.flex-next {
    background-position:0 0;
}

.flex-direction-nav li {
    display: inline;
}

p {
color: #fff;
}

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
font-style: #fff;
}

#footer-testimonial {margin:40px 0;}
#footer-testimonial span.divider {background:url(images/dashed-line.png) repeat-x scroll 0 0 transparent;width:100%;height:3px;display:block;margin:30px 0;}
#footer-testimonial h3 {color:#15709D;font-family:'SansationLight', arial, sans-serif;margin-left:20px;}
#testimonials { width:auto;height:141px;position:relative;padding-top:10px;overflow:hidden;}
#testimonials p {color:#666;width:820px;font-family:Georgia, "Times New Roman", Times, serif;font-style:oblique;display:none;margin-left:70px;}
#footer-section .custom-content {float:right;width:80%;line-height:1.6em;font-size:12px;color:#000;padding-left:30px;border-left:1px solid #555;}
#footer-section .custom-content p {margin-bottom:10px;}
#footer-copyright {font-size:12px;margin:30px 0 0 0;clear:both;float:right;color:#000;}
#footer-section .footer-nav {float:left;width:15%;}
#footer-section .footer-nav li {position:relative;margin:0;list-style:none;}
#footer-section .footer-nav li a {display:block;padding:0 10px;color:#15709D;text-decoration:none;line-height:1.5em;}
#footer-section .footer-nav li a:hover {color:#fff;}







/* Callout and WooCommerce Account Bar */
/*#utility { position:relative; width:960px; margin:20px auto 0; padding:0; z-index:9 }
.is-stretched #utility { width:100%; margin-top:0; padding-top:20px; background:#fff }
#utility .wrap { width:960px; padding:0 }
#callout { position:relative; float:left; width:auto; padding:10px 0; color:#555; background:#fff; border-top:1px solid #333; border-bottom:1px solid #333 }
#account-bar { position:relative; float:right }
ul.account-nav { position:relative; margin:0; padding:0; list-style:none; width:auto; color:#666 }
ul.account-nav li { position:relative; float:left; margin:0; padding:0 }
ul.account-nav li.welcome, ul.account-nav a { color:#666; text-decoration:none; display:block; padding:0 8px; margin:11px 0; border-right:1px solid #e0e0e0 }
ul.account-nav li.welcome { padding-left:16px }
ul.account-nav a:hover { color:#333 }
ul.account-nav li.cart_status { border:none; margin:0; padding:0 }
ul.account-nav li.cart_status a { font-size:11px; margin:0; color:#fff; background:#333; border:none; padding:2px; display:block;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
ul.account-nav li.cart_status a span.cart-label { float:left; display:inline-block; line-height:12px; padding:6px 9px 6px 8px; text-align:center}
ul.account-nav li.cart_status a span.amount { padding:9px 10px; background:#fff; color:#333; font-weight:bold; font-size:14px; display:inline-block }
ul.account-nav li.cart_status a:hover { background:#eb6633 }
ul.account-nav li.cart_status a:hover span.amount { color:#eb6633 }
ul.account-nav li a.log_in, ul.account-nav li a.log_out { border:none; padding-right:10px }*/
./*

.single_product_display p.price {background-color:#066;border-radius:15px;margin-left:190px 0;padding:30px 15px;display:inline-block;box-shadow:1px 1px 3px rgba(0,0,0,0.6) inset;color:#fff;font-size:14px;float:left;}
.single_product_display p.price span.from {font-size:12px;color:#fff; float: right;}
.single_product_display p.price del span.amount {p text-decoration:line-through;color:#000;font-size:16px;}
.single_product_display p.price ins span.amount {color:#fff;font-size:14px;}*/