
:focus
{
  -moz-outline-style  :  none;
}

html
{

}

body
{
  margin      :  0px;
  background  :  #383c3b url('../images/bg.jpg');
}

body.cke_show_borders
{
  background  :  #ffffff;
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;
}

body, p, div, td, span, a
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #444444;
  
  position     :  relative;
  outline      :  none;  
}

h1, h1 a, h1 a:hover
{
  font-family      :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight      :  normal;
  font-size        :  19px;
  color            :  #222222;
  
  text-decoration  :  none;
  
  margin           :  0px 0px 10px 0px;
  padding          :  0px;
}

h1 a:hover
{
  color  :  #000000;
}

h2, h2 a, h2 a:hover
{
  font-family      :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight      :  normal;
  font-size        :  17px;
  color            :  #333333;
  
  text-decoration  :  none;
  
  margin           :  0px 0px 2px 0px;
  padding          :  0px;
}

h3
{
  font-family    :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight    :  normal;
  font-size      :  16px;
  color          :  #666666;
  
  margin         :  0px 0px 10px 0px;
  padding        :  0px 0px 4px 0px;
  border-bottom  :  dotted 1px #dddddd;
}

h3 a
{
  float  :  right;
}

h3.h3
{
  font-family  :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight  :  normal;
  font-size    :  16px;
  color        :  #0c67a5;
  
  display      :  block;
  line-height  :  30px;
  height       :  30px;
  margin       :  0px;
  padding      :  0px;
  background   :  url('../images/h3-bg.png') repeat-x;
}

h3.h3 span
{
  font-family  :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight  :  normal;
  font-size    :  16px;
  color        :  #0c67a5;

  display      :  inline-block;
  heigth       :  30px;
  line-height  :  30px;
  padding      :  0px 5px 0px 2px;
  background   :  url('../images/bg.jpg');
}


h4, h4 a, h4 a:hover
{
  font-family      :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight      :  bold;
  font-size        :  14px;
  color            :  #444444;
  
  text-decoration  :  none;
  
  margin           :  0px;
  padding          :  0px;
}

h5
{
  font-family  :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight  :  bold;
  font-size    :  15px;
  color        :  #444444;
  
  margin       :  0px 0px 2px 0px;
  padding      :  0px;
}

h6
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  12px;
  color        :  #333333;
  
  margin       :  0px 0px 2px 0px;
  padding      :  0px;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #333333;
  
  text-decoration  :  none;
}

a:hover
{
  font-family         :  verdana, arial, sans-serif;
  font-size           :  11px;
  color               :  #000000;
  
  text-decoration     :  underline;

  -webkit-transition  :  all linear .2s;
  -moz-transition     :  all linear .2s;
  -ms-transition      :  all linear .2s;
  -o-transition       :  all linear .2s;
  transition          :  all linear .2s;  
}

a.block
{
  font-family            :  verdana, arial, sans-serif;
  font-size              :  9px;
  color                  :  #ffffff;
    
  text-decoration        :  none;
  text-transform         :  uppercase;
 
  display                :  inline-block;
  padding                :  2px 8px 3px 8px;
  background             :  #444444;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;
}

a.block:hover
{
  background  :  #000000;
}

a.block.gray
{
  background  :  #888888;
}

a.block.gray:hover
{
  background  :  #444444;
}

div.br
{
  clear        :  both;
  line-height  :  0px;
  height       :  0px;
  font-size    :  0px;
}

div.br5
{
  clear        :  both;
  line-height  :  5px;
  height       :  5px;
  font-size    :  1px;
}

div.br10
{
  clear        :  both;
  line-height  :  10px;
  height       :  10px;
  font-size    :  1px;
}

div.hr
{
  border-top     :  dotted 1px #999999;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  margin         :  10px 0px 10px 0px;
}

hr
{
  border-top     :  dotted 1px #999999;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  margin         :  20px 0px 20px 0px;
}

.gray
{
  color  :  #777777;
}

.red, .flag, .currency
{
  color  :  #830100;
}

.faq, .editProduct
{
  cursor  :  pointer;
}

a img
{
  border  :  none;
}

.noMargin
{
  margin  :  0px !important;
}

.noPadding
{
  padding  :  0px !important;
}

.fRight
{
  float  :  right;
}

.fLeft
{
  float  :  left;
}

.hidden
{
  display  :  none;
}



form
{
  margin  :  0px;
}

label
{
  margin   :  0px;
  padding  :  0px;
}

label span
{
  font-size  :  10px;
  color      :  #bbbbbb;
}

input.textbox, select, div.dataTables_wrapper input, textarea
{
  font-family            :  verdana, arial, sans-serif;
  font-size              :  11px;
  color                  :  #888888;
   
  padding                :  3px;
  border                 :  solid 1px #888888;
  background             :  #f9f9f9;
  
  -webkit-box-shadow     :  inset 0px 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow        :  inset 0px 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow             :  inset 0px 1px 1px rgba(0, 0, 0, 0.075);

  -webkit-transition     :  border linear .2s,box-shadow linear .2s;
  -moz-transition        :  border linear .2s,box-shadow linear .2s;
  -ms-transition         :  border linear .2s,box-shadow linear .2s;
  -o-transition          :  border linear .2s,box-shadow linear .2s;
  transition             :  border linear .2s,box-shadow linear .2s;
}

select
{
  padding  :  2px;
}

input.textbox:focus, select:focus, textarea:focus
{
  outline             :  none;
  color               :  #222222;
  background          :  #ffffec;  
  border-color        :  rgba(50, 50, 50, 0.8);
  box-shadow          :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -webkit-box-shadow  :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -moz-box-shadow     :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
}

input.button
{
  font-family            :  verdana, arial, sans-serif;
  font-size              :  12px;
  color                  :  #ffffff;
   
  padding                :  4px 12px 4px 12px;
  border                 :  solid 1px #333333;
  background             :  #555555;
  cursor                 :  pointer;
  
  border-style           :  solid;
  border-width           :  1px;
  border-color           :  rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  background-color       :  #444444;  
  background-image       :  -webkit-linear-gradient(left top, left bottom, from(#222222), to(#444444));
  background-image       :  -webkit-gradient(linear, left top, left bottom, from(#222222), to(#444444));
  background-image       :  -moz-linear-gradient(top, #222222, #444444);
  background-image       :  -ms-linear-gradient(top, #222222, #444444);
  background-image       :  -o-linear-gradient(top, #222222, #444444);
  filter                 :  progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#444444', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./?a=444444');
}

input.button:hover, input.button:active
{
  background-color    :  #222222;
  
  background-image    :  -webkit-linear-gradient(left top, left bottom, from(#444444), to(#222222));
  background-image    :  -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
  background-image    :  -moz-linear-gradient(top, #444444, #222222);
  background-image    :  -ms-linear-gradient(top, #444444, #222222);
  background-image    :  -o-linear-gradient(top, #444444, #222222);
  filter              :  progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./?a=444444');
  
  box-shadow          :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -webkit-box-shadow  :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -moz-box-shadow     :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  
  -webkit-transition  :  border linear .2s,box-shadow linear .2s;
  -moz-transition     :  border linear .2s,box-shadow linear .2s;
  -ms-transition      :  border linear .2s,box-shadow linear .2s;
  -o-transition       :  border linear .2s,box-shadow linear .2s;
  transition          :  border linear .2s,box-shadow linear .2s;
}

input.button.gray
{
  background-color     :  #f5f5f5;
  background-image     :  -webkit-linear-gradient(left top, left bottom, from(#f5f5f5), to(#e6e6e6));
  background-image     :  -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e6e6e6));
  background-image     :  -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image     :  -ms-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image     :  -o-linear-gradient(top, #f5f5f5, #e6e6e6);
  filter               :  progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e6e6e6', GradientType=0), progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./?a=406091');
  
  border-color         :  #cccccc #cccccc #b3b3b3;
  border-style         :  solid;
  border-width         :  1px;
  
  box-shadow           :  0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow      :  0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow   :  0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);

  text-shadow          :  0 1px 1px rgba(255, 255, 255, 0.75);
  -moz-text-shadow     :  0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-text-shadow  :  0 1px 1px rgba(255, 255, 255, 0.75);
  
  padding              :  4px 15px 4px 15px;
 
  font-size            :  13px;
  color                :  #666666;
}

input.button.gray:hover, input.button.gray:active
{
  color               :  #444444;
  background-color    :  #e6e6e6;

  -webkit-transition  :  all .3s linear 0s;
  -moz-transition     :  all .3s linear 0s;
  -ms-transition      :  all .3s linear 0s;
  -o-transition       :  all .3s linear 0s;
  transition          :  all .3s linear 0s;

  box-shadow          :  0px 2px 3px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow     :  0px 2px 3px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow  :  0px 2px 3px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

input.button.outOfStock
{
  background  :  #bc0000;
}

input.small, input.small:hover
{
  font-size  :  11px;
  padding    :  2px 6px 2px 6px;  
}


.mandatory
{
  font-size    :  12px;
  font-weight  :  bold;
  color        :  #830100;
}


#MainDiv
{

}

#UserLinks
{
  background     :  #4b4b4b;
  border-bottom  :  solid 3px #f6821f;
  padding        :  10px;
}

#UserLinks div
{
  position    :  relative;
  width       :  1001px;
  margin      :  0px auto 0px auto;
  text-align  :  right;
}

#UserLinks div, #UserLinks a, #UserLinks a:hover
{
  font-family  :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-size    :  13px;
  color        :  #ffffff;
}

#UserLinks div #Currencies
{
  position    :  absolute;
  left        :  0px;
  top         :  0px;
  width       :  300px;
  height      :  25px;
  text-align  :  left;
}

#UserLinks #Currencies select
{
  font-family            :  verdana, arial, sans-serif;
  font-size              :  10px;
  color                  :  #888888;
   
  padding                :  1px;
  border                 :  solid 1px #b7afb1;
  background             :  #ffffff;
  
  -moz-border-radius     :  2px;
  border-radius          :  2px;
  -webkit-border-radius  :  2px;  
}


#Header
{
  padding        :  20px 10px 20px 10px;
  background     :  #ffffff;
  border-bottom  :  solid 1px #d5d5d5;
}

#Header #HeaderDiv
{
  margin  :  0px auto 0px auto;
  width   :  1001px;
}

#Header #frmSearch
{
  clear                  :  both;
  background             :  #ffffff;
  border                 :  solid 1px #cccccc;
  width                  :  260px;
  height                 :  27px;
  margin                 :  4px 0px 8px 0px;
  position               :  relative;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;      
}

#Header #frmSearch.focus
{
  -webkit-transition  :  all linear .2s;
  -moz-transition     :  all linear .2s;
  -ms-transition      :  all linear .2s;
  -o-transition       :  all linear .2s;
  transition          :  all linear .2s;  

  box-shadow          :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -webkit-box-shadow  :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -moz-box-shadow     :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
  -o-box-shadow       :  0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(50, 50, 50, 0.6);
}

#Header #frmSearch input.textbox
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #333333;
  
  width        :  170px;
  border       :  none;
  padding      :  6px 5px 5px 8px;
  margin-left  :  2px;
  background   :  #ffffff;
  float        :  left;  
  outline      :  none;
  box-shadow   :  none;
  transition   :  none;  
}

#Header #frmSearch #BtnSearch
{
  position               :  absolute;
  top                    :  -1px;
  right                  :  -1px;
  padding                :  4px 10px 4px 10px;
  
  -moz-border-radius     :  0px 3px 3px 0px;
  border-radius          :  0px 3px 3px 0px;
  -webkit-border-radius  :  0px 3px 3px 0px;
}

#Header #CartSummary
{
  height    :  40px;
  position  :  relative;
}

#Header #CartSummary #CartView
{
  width                  :  245px;
  background             :  #f1f1f1 url('../images/cart-bg.png') repeat-x;
  border                 :  solid 1px #dedede;
  padding                :  0px 10px 0px 5px;
  line-height            :  34px;
  height                 :  34px;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;    
  
  text-align             :  left;
}

#Header #CartSummary a, #Header #CartSummary a:hover
{
  text-decoration  :  none;
}

#Header #CartSummary span
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  13px;
  color            :  #444444;
  
  text-decoration  :  none;
  padding-left     :  15px;
}


#Header #CartSummary #CartDetails
{
  background-clip        :  padding-box;
  background-color       :  #e0e0e0;
  border                 :  1px solid rgba(0, 0, 0, 0.3);
  
  border-radius          :  4px;
  -moz-border-radius     :  4px;
  -webkit-border-radius  :  4px;
  
  box-shadow             :  0 5px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow        :  0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow     :  0 5px 10px rgba(0, 0, 0, 0.3);

  display                :  none;
  position               :  absolute;
  right                  :  0px;
  top                    :  40px;
  margin                 :  0px;
  width                  :  240px;
  padding                :  15px 9px 10px 9px;
  line-height            :  15px;
  list-style             :  none;
  z-index                :  1000; 
  text-align             :  left;
}

#Header #CartSummary #CartDetails:before
{
  border-bottom  :  7px solid rgba(0, 0, 0, 0.3);
  border-left    :  7px solid rgba(0, 0, 0, 0);
  border-right   :  7px solid rgba(0, 0, 0, 0);
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  9px;  
  top            :  -7px;
}

#Header #CartSummary #CartDetails:after
{
  border-bottom  :  6px solid #e0e0e0;
  border-left    :  6px solid rgba(0, 0, 0, 0);
  border-right   :  6px solid rgba(0, 0, 0, 0);
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  10px;  
  top            :  -6px;
}


#Header #CartSummary #CartDetails h2
{
  font-size      :  15px;
  margin-bottom  :  5px;
}

#Header #CartSummary #CartDetails small
{
  color  :  #888888;
}

#Header #CartSummary #CartDetails .links
{
  margin-top  :  15px;
}


#Navigation
{
  padding  :  18px 0px 18px 0px;
}

#Navigation #NavigationDiv
{
  width                  :  1001px;
  height                 :  48px;
  padding                :  0px;
  margin                 :  0px auto 0px auto;

  border                 :  solid 1px #d4d4d4;
  background             :  #f6f6f6 url('../images/nav-bg.jpg') repeat-x;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;     
}

#Navigation ul
{
  margin      :  0px;
  padding     :  0px; 
  list-style  :  none;
  position    :  relative;
}

#Navigation ul li
{
  float         :  left; 
  padding       :  0px;
  margin        :  0px;
  border-right  :  solid 1px #eeeeee;
  position      :  relative;
}


#Navigation ul li a, #Navigation ul li a:hover, #Navigation ul li a.selected, #Navigation ul li a.selected:hover
{
  font-family            :  'Open Sans', georgia, verdana, arial;  
  font-size              :  13px;
  color                  :  #222222;  

  text-decoration        :  none;
  
  display                :  block;
  height                 :  48px;
  line-height            :  48px;
  padding                :  0px 15px 0px 15px;
}

#Navigation ul li a:hover, #Navigation ul li a.selected, #Navigation ul li a.selected:hover, #Navigation ul li a.active, #Navigation ul li a.active:hover
{
  color       :  #f6821f;
  background  :  #f6f6f6;
}

#Navigation ul.first
{
  margin                 :  0px;
  padding                :  10px 5px 5px 5px;
  list-style             :  none;
  position               :  absolute; 
  top                    :  48px;
  left                   :  0px;
  width                  :  450px;
  display                :  none;
  background             :  #ffffff;
  z-index                :  999999;
  
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;
  
  box-shadow             :  1px 1px 5px #888888;
  -moz-box-shadow        :  1px 1px 5px #888888;
  -webkit-box-shadow     :  1px 1px 5px #888888;  
}

#Navigation ul.first:before
{
  border-bottom  :  7px solid rgba(0, 0, 0, 0.2);
  border-left    :  7px solid rgba(0, 0, 0, 0);
  border-right   :  7px solid rgba(0, 0, 0, 0);
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  18px;  
  top            :  -7px;
}

#Navigation ul.first:after
{
  border-bottom  :  6px solid #ffffff;
  border-left    :  6px solid rgba(0, 0, 0, 0);
  border-right   :  6px solid rgba(0, 0, 0, 0);
  content        :  "";
  display        :  inline-block;
  position       :  absolute;
  left           :  19px;  
  top            :  -6px;
}

#Navigation .right ul.first
{
  left   :  auto;
  right  :  0px;
}

#Navigation .right ul.first:before
{
  left   :  auto;
  right  :  18px;  
  top    :  -7px;
}

#Navigation .right ul.first:after
{
  left   :  auto;
  right  :  19px;  
  top    :  -6px;
}


#Navigation ul.first li
{
  float         :  none; 
  width         :  220px;
  border-right  :  none;
}

#Navigation ul.first li a, #Navigation ul.first li a:hover, #Navigation ul.first li a.selected, #Navigation ul.first li a.selected:hover
{
  font-family      :  'Open Sans', georgia, verdana, arial;  
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #333333;  

  text-decoration  :  none;
  
  display          :  block;
  padding          :  2px 0px 2px 10px;
  line-height      :  20px;
  height           :  auto;
  background       :  #ffffff 50% 8px;  
  border-top       :  solid 1px #ffffff;
  border-bottom    :  solid 1px #ffffff;
}

#Navigation ul.first li a:hover, #Navigation ul.first li a.selected, #Navigation ul.first li a.selected:hover, #Navigation ul.first li a.active, #Navigation ul.first li a.active:hover
{
  color                  :  #ffffff;
  background             :  #f6821f;
  border-top             :  solid 1px #f6821f;
  border-bottom          :  solid 1px #f6821f;
  
  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;    
}

#Navigation ul.first li a.active, #Navigation ul.first li a.active:hover
{
  background  :  #f6821f;
}


#Navigation ul.second
{
  margin                 :  0px;
  padding                :  0px;
  list-style             :  none;
  position               :  absolute; 
  top                    :  0px;
  left                   :  220px;
  width                  :  225px;
  display                :  none;
  background             :  #eeeeee;
  z-index                :  999998;
  
  box-shadow             :  none;
  -moz-box-shadow        :  none;
  -webkit-box-shadow     :  none;
}

#Navigation ul.second li
{
  float         :  none; 
  width         :  225px;
  border-right  :  none;
}

#Navigation .right ul.second
{

}

#Navigation ul.second li a, #Navigation ul.second li a:hover, #Navigation ul.second li a.selected, #Navigation ul.second li a.selected:hover
{
  font-family      :  'Open Sans', georgia, verdana, arial;  
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #333333;  

  text-decoration  :  none;
  
  display          :  block;
  padding          :  2px 0px 2px 10px;
  line-height      :  20px;
  height           :  auto;
  background       :  #eeeeee;
  border-top       :  dotted 1px #dddddd;
  border-bottom    :  dotted 1px #dddddd;
}

#Navigation ul.second li a:hover, #Navigation ul.second li a.selected, #Navigation ul.second li a.selected:hover
{
  color          :  #f6821f;
  background     :  #e6e6e6;
  border-top     :  solid 1px #dddddd;
  border-bottom  :  solid 1px #dddddd;
}


#Slider
{
  background  :  #ffffff;
  border      :  solid 1px #d4d4d4;
  height      :  320px;
  width       :  999px;
  margin      :  0px auto 15px auto;
  overflow    :  hidden;
}



#Body
{
  clear  :  both;
}

#Body #BodyDiv
{
  width    :  1001px;
  margin   :  0px auto 0px auto;
  padding  :  15px 0px 30px 0px;
}

#Body #Contents
{
  padding     :  0px 0px 0px 30px;
  min-height  :  350px;
  _height     :  350px;
  #height     :  350px;
}


ul.categories
{
  margin      :  0px 0px 15px 0px;
  padding     :  0px; 
  list-style  :  none;
}

ul.categories li
{
  padding  :  0px;
  margin   :  0px;
}

ul.categories li a.parent, ul.categories li a.parent:hover, ul.categories li a.parent.selected, ul.categories li a.parent.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #4b4b4b;  

  text-decoration  :  none;
  
  display          :  inline-block;
  height           :  26px;
  line-height      :  26px;
}

ul.categories li img
{
  cursor  :  pointer;
  float   :  left;
  margin  :  7px 8px 0px 0px;
}

ul.categories li a.parent:hover
{
  color  :  #000000;  
}

ul.categories li a.parent.selected, ul.categories li a.parent.selected:hover
{
  color  :  #f58220;
}

ul.categories li ul
{
  margin      :  px;
  padding     :  0px; 
  list-style  :  none;
  display     :  none;
}

ul.categories li ul li
{
  padding  :  0px;
  margin   :  0px;
}

ul.categories li a.category, ul.categories li a.category:hover, ul.categories li a.category.selected, ul.categories li a.category.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #333333;  

  text-decoration  :  none;
  text-indent      :  28px;
  
  display          :  block;
  background       :  url('../images/icons/arrow.png') 16px 8px no-repeat;
  height           :  22px;
  line-height      :  22px;
}

ul.categories li a.category:hover
{
  color                :  #000000;  
  background-position  :  18px 8px;
}

ul.categories li a.category.selected, ul.categories li a.category.selected:hover
{
  color                :  #f58220;
  background-position  :  18px 8px;
}


ul.links
{
  margin      :  0px 0px 15px 0px;
  padding     :  0px; 
  list-style  :  none;
}

ul.links li
{
  padding  :  0px;
  margin   :  0px 0px 1px 0px;
}

ul.links li a, ul.links li a:hover, ul.links li a.selected, ul.links li a.selected:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  normal;
  font-size        :  12px;
  color            :  #333333;  

  text-decoration  :  none;
  text-indent      :  18px;
  
  display          :  block;
  background       :  url('../images/icons/arrow.png') 6px 10px no-repeat;
  height           :  25px;
  line-height      :  25px;
  border-bottom    :  solid 1px #cccccc;
}

ul.links li a:hover
{
  color       :  #000000;  
  background  :  url('../images/icons/arrow.png') 6px 10px no-repeat;
}

ul.links li a.selected, ul.links li a.selected:hover
{
  color       :  #000000;
  background  :  url('../images/icons/arrow.png') 6px 10px no-repeat;
}


#OrderTracking, #BlogSearch, #Newsletter
{
  background  :  #dddddd;
  border      :  solid 1px #bbbbbb;
  padding     :  15px;
  margin      :  0px 0px 15px 0px;
}

#Newsletter
{
  background  :  #eeeeee;
  border      :  solid 1px #cccccc;
}

#OrderTracking span, #BlogSearch span, #Newsletter span
{
  font-family  :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight  :  normal;
  font-size    :  16px;
  color        :  #f58220;
  
  display      :  block;
}

#OrderTracking #frmTrack, #Newsletter #frmNewsletter
{
  padding  :  5px 0px 0px 0px;
}

#BlogSearch #frmBlogSearch
{
  padding  :  12px 0px 0px 0px;
}

#OrderTracking #frmTrack input.textbox, #BlogSearch #frmBlogSearch input.textbox
{
  width    :  145px;
  padding  :  4px;
}

#BlogSearch #frmBlogSearch input.textbox
{
  width  :  140px;
}

#Newsletter #frmNewsletter input.textbox, #OrderTracking #frmTrack input.textbox
{
  width  :  97%;
}

#OrderTracking #frmTrack input.button, #BlogSearch #frmBlogSearch input.button
{
  font-size  :  11px;
  padding    :  2px 8px 3px 8px;
}



#Popular
{
  background  :  #ffffff;
  margin      :  0px 15px 0px 12px;
  height      :  240px;
  border      :  solid 1px #cccccc;
}

#Popular ul
{
  list-style  :  none;
}

#Popular #Back, #Popular #Next
{
  position  :  absolute;
  top       :  70px;
  width     :  51px;
  height    :  79px;
  cursor    :  pointer;
}

#Popular #Back
{
  left  :  -13px;
}

#Popular #Next
{
  right   :  -15px;
  width   :  53px;
  height  :  80px;  
}

#Popular .jcarousel-container-horizontal
{
  margin  :  15px 0px 0px 45px;
  width   :  620px;
  height  :  220px;
}

#Popular .jcarousel-clip
{
  overflow: hidden;
}

#Popular .jcarousel-clip-horizontal
{
  width   :  610px;
  height  :  220px;
}

#Popular .jcarousel-item
{
  background  :  none;
  padding     :  0px;
}

#Popular .jcarousel-item-horizontal
{
  margin      :  0px 20px 0px 0px;
  width       :  170px;
  height      :  220px;
  overflow    :  hidden;
  text-align  :  center;  
}



#Footer
{
  clear       :  both;
  border-top  :  solid 3px #f58220;
  background  :  #4b4b4b;
}

#Footer #FooterDiv
{
  width    :  1001px;
  margin   :  0px auto 0px auto;
  padding  :  30px 0px 40px 0px;
}

#Footer #FooterDiv div, #Footer #FooterDiv td, #Footer #FooterDiv span
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  13px;
  color        :  #cccccc;
  
  line-height  :  25px;
}

#Footer #FooterDiv a, #Footer #FooterDiv a:hover
{
  font-family      :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-size        :  13px;
  color            :  #eeeeee;  

  text-decoration  :  none;
}

#Footer #FooterDiv a:hover
{
  color  :  #ffffff;  
}



#BackToTop
{
  position               :  fixed;
  bottom                 :  20px;
  right                  :  20px;

  width                  :  40px;
  height                 :  40px;
  background             :  #000000 url('../images/icons/up-arrow.png') no-repeat center center;
  cursor                 :  pointer;

  -moz-border-radius     :  5px;
  border-radius          :  5px;
  -webkit-border-radius  :  5px;
  
  opacity                :  0.60;
  -moz-opacity           :  0.60;
  -khtml-opacity         :  0.60;
  filter                 :  alpha(opacity=60);
}

#BackToTop:hover 
{
  opacity             :  0.99;
  -moz-opacity        :  0.99;
  -khtml-opacity      :  0.99;
  filter              :  alpha(opacity=99);
  
  -webkit-transition  :  all linear .5s;
  -moz-transition     :  all linear .5s;
  -ms-transition      :  all linear .5s;
  -o-transition       :  all linear .5s;
  transition          :  all linear .5s;  
}




.alert, .error, .success, .info, .info.noHide
{
  clear                  :  both;
  padding                :  10px 10px 10px 35px;
  margin-bottom          :  15px;
  min-height             :  16px;
  line-height            :  16px;
  cursor                 :  pointer;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px; 
  
  font-family            :  verdana, arial, sans-serif;
  font-size              :  11px;
  color                  :  #000000;
}

.alert
{
  background  :  #feffc8 url('../images/icons/alert.png') 10px 10px no-repeat;
  border      :  solid 1px #f1aa2d;
}

.error
{
  background  :  #fdcea4 url('../images/icons/error.png') 10px 10px no-repeat;
  border      :  solid 1px #c44509;
}

.success
{
  background  :  #d4f684 url('../images/icons/success.png') 10px 10px no-repeat;
  border      :  solid 1px #739f1d;
}

.info
{
  background  :  #c3e4fd url('../images/icons/info.png') 10px 10px no-repeat;
  border      :  solid 1px #688fdc;
}

.info.noHide
{
  background  :  #eeeeee url('../images/icons/info.gif') 10px 10px no-repeat;
  border      :  solid 1px #cccccc;
}


.grid
{
  border  :  solid 1px #888888;
}

.grid .header
{
  background  :  #aaaaaa;
}

.grid .header td
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  11px;
  color        :  #ffffff;
}

.grid .header td a
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #ffffff;
   
  text-decoration  :  underline;
}
  
.grid .header td a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #eeeeee;
   
  text-decoration  :  none;
}

.grid td
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #000000;
}

.grid .even
{
  background  :  #f9f9f9;
}

.grid .even:hover
{
  background  :  #fff7d9;
}

.grid .odd
{
  background  :  #f2f2f2;
}

.grid .odd:hover
{
  background  :  #fff7d9;
}


.grid .footer
{
  background  :  #999999;
}

.grid .footer td
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  11px;
  color        :  #ffffff;
}

.orderDetails, .cancelOrder, .messageDetails, .removeFavorite, .favoriteProduct
{
  margin  :  0px 3px 0px 3px;
  cursor  :  pointer;
  width   :  16px;
  height  :  16px;
}


#Tabs label, #frmMyPassword label, #frmResetPassword label, #frmMyLogin label
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #333333;
  
  display      :  block;
  margin       :  0px;
  padding      :  0px 0px 2px 0px;
}

#Tabs input.textbox, #frmMyLogin input.textbox, #frmMyPassword input.textbox
{
  font-size  :  13px;
  width      :  97%;
  padding    :  6px;
}

#Sitemap li
{
  padding-top  :  3px;
}

#Sitemap li span
{
  display  :  inline-block;
  width    :  60px;
}

a.newsPic
{
  border   :  solid 1px #888888;
  padding  :  1px;
  margin   :  0px 10px 0px 0px;
  display  :  block;
}

a.news
{
  font-size    :  13px;
}

/*************  Product  *****************/

.product
{
  width       :  160px;
  padding     :  8px;
  margin      :  0px auto 0px auto;
  background  :  #ffffff;
}

.product .picture
{
  width   :  160px;
  height  :  200px;
  margin  :  10px 0px 10px 0px;
}

.product .picture .badge
{
  position  :  absolute;
  top       :  0px;
  right     :  0px;
  z-index   :  111;
}

.product .title, .product .title a, .product .title a:hover
{
  font-family      :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-size        :  14px;
  color            :  #3b2d31;
  
  text-decoration  :  none;  
  text-align       :  center;
  
  height           :  36px;
  line-height      :  17px;
  
  overflow         :  hidden;
}

.product .details
{
  margin-top  :  5px;
  height      :  24px;
  overflow    :  hidden;
}

.product .details span
{
  font-family            :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-size              :  12px;
  color                  :  #ffffff;
  
  text-align             :  center;
  
  display                :  block;
  float                  :  left;
  background             :  #777777;
  height                 :  24px;
  line-height            :  24px;
  width                  :  90px;
  
  -moz-border-radius     :  4px 0px 0px 4px;
  border-radius          :  4px 0px 0px 4px;
  -webkit-border-radius  :  4px 0px 0px 4px;  
}

.product .details span.offer
{
  background  :  #bc0000;
}

.product .details span.outOfStock
{
  background  :  #bc0000;
}

.product .details a, .product .details a:hover
{
  font-family            :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-size              :  12px;
  color                  :  #ffffff;
  
  text-decoration        :  none;  
  text-align             :  center;
  
  display                :  block;
  float                  :  left;
  background             :  #555555;
  height                 :  24px;
  line-height            :  24px;
  width                  :  69px;
  border-left            :  solid 1px #aaaaaa;
  
  -moz-border-radius     :  0px 4px 4px 0px;
  border-radius          :  0px 4px 4px 0px;
  -webkit-border-radius  :  0px 4px 4px 0px;  
}

.product .details a:hover
{
  background  :  #000000;
}

/********************  Category Page  ************************/

#AdvanceSearch
{
  padding     :  15px;
  background  :  #eeeeee;
  border      :  solid 2px #cccccc;
}

#Trail
{
  background             :  #e9e9e9 url('../images/trail-bg.jpg') repeat-x;
  border                 :  solid 1px #cccccc;
  height                 :  33px;
  line-height            :  33px;
  padding-right          :  8px;
  margin-bottom          :  15px;
  overflow               :  hidden;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;
}

#Trail a
{
  display      :  block;
  float        :  left;  
  height       :  33px;
  line-height  :  33px;
  padding      :  0px 25px 0px 8px;
  background   :  url('../images/trail-arrow.jpg') right top no-repeat;
}

#Trail a:first-child
{
  padding     :  0px;
  background  :  none;
}

#Trail a:last-child
{
  padding     :  0px 0px 0px 8px;
  background  :  none;
}

#Trail #Settings
{
  font-family     :  verdana, arial, sans-serif;
  font-size       :  10px;
  color           :  #666666;
}

#Trail #Settings select
{
  font-family            :  verdana, arial, sans-serif;
  font-size              :  10px;
  color                  :  #666666;
   
  padding                :  1px;
  border                 :  solid 1px #cccccc;
  background             :  #ffffff;
  
  -moz-border-radius     :  2px;
  border-radius          :  2px;
  -webkit-border-radius  :  2px;  
}


/**************   Product Page *******************/

.favorite
{
  display   :  block;
  float     :  right;
  width     :  16px;
  height    :  16px;
  margin    :  0px 6px 0px 0px;
  overflow  :  hidden;
  cursor    :  pointer;
}

h1 .favorite
{
  margin-top  :  4px;
}

.favorite.yes
{
  background  :  url('../images/icons/star.png') 0px 0px no-repeat;
}

.favorite.no
{
  background  :  url('../images/icons/star.png') 0px -16px no-repeat;
}

#frmProduct input.button, #frmRequest input.button
{
  font-size  :  11px;
  padding    :  2px 8px 2px 8px;
}

.mediumPic
{
  border   :  solid 1px #cccccc;
  padding  :  1px;
  margin   :  0px 3px 10px 3px;
  position :  relative;
}

.mediumPic .fullView
{
  position  :  absolute;
  right     :  2px;
  bottom    :  2px;
  z-index   :  999;
  cursor    :  pointer;
}

.thumbs
{
  overflow  :  hidden;
}

.thumbs .thumbPic
{
  float    :  left;
  border   :  solid 1px #cccccc;
  margin   :  0px 4px 0px 4px;
  cursor   :  pointer;
}


#Rating
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #444444;
  
  display      :  block;
  height       :  16px;
  line-height  :  16px;
  margin-top   :  15px;
}

#Rating .rating
{
  float          :  left;
  padding-right  :  5px;
}

#Rating .base
{
  background     :  url('../images/icons/ratings.png') no-repeat;
  width          :  85px;
  height         :  100%;
  float          :  left; 
  padding-right  :  4px;
  overflow       :  hidden;
}

#Rating .base .average
{
  background   :  url('../images/icons/ratings.png') 0 -16px no-repeat;
  text-indent  :  -9999px;
}

#Rating .votes
{
  float          :  left;
  padding-right  :  4px;
}

.review
{
  border         :  solid 1px #eeeeee;
  background     :  #f3f3f3;
  padding        :  15px;
  margin-bottom  :  10px;
}

.review i
{
  font-size  :  10px;
}

.review .rating
{
  display        :  block;
  height         :  16px;
  width          :  85px;
  margin-bottom  :  15px;
  background     :  url('../images/icons/ratings.png') 0px 0px;
}

.review .star1
{
  display        :  block;
  height         :  16px;
  width          :  17px;
  margin-bottom  :  0px;
  background     :  url('../images/icons/ratings.png') 0px 32px;
}

.review .star2
{
  display        :  block;
  height         :  16px;
  width          :  34px;
  margin-bottom  :  0px;
  background     :  url('../images/icons/ratings.png') 0px 32px;
}

.review .star3
{
  display        :  block;
  height         :  16px;
  width          :  51px;
  margin-bottom  :  0px;
  background     :  url('../images/icons/ratings.png') 0px 32px;
}

.review .star4
{
  display        :  block;
  height         :  16px;
  width          :  68px;
  margin-bottom  :  0px;
  background     :  url('../images/icons/ratings.png') 0px 32px;
}

.review .star5
{
  display        :  block;
  height         :  16px;
  width          :  85px;
  margin-bottom  :  0px;
  background     :  url('../images/icons/ratings.png') 0px 32px;
}

/***************  Paging  **********************/

ul#Paging
{
  clear       :  both;
  padding     :  15px 0px 0px 0px;
  margin      :  20px 0px 0px 0px;
  list-style  :  none;
  border-top  :  dotted 1px #888888;
}

ul#Paging li
{ 
  margin   :  0px;
  padding  :  0px;
  float    :  left;  
}
	
ul#Paging li a, ul#Paging li a:hover, ul#Paging li a.selected, ul#Paging li a.selected:hover
{
  font-family            :  verdana, arial, sans-serif;
  font-size              :  12px;
  color                  :  #666666;
  
  text-decoration        :  none;
   
  display                :  block;
  float                  :  left;
  padding                :  4px 8px 4px 8px;
  margin                 :  0px 4px 0px 0px;
  border                 :  solid 1px #999999;
  background             :  #eeeeee;
  cursor                 :  pointer;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px;  
}

ul#Paging li a:hover
{
  color       :  #000000;
  border      :  solid 1px #555555;
  background  :  #dddddd;
}

ul#Paging li a.selected, ul#Paging li a.selected:hover
{
  color       :  #ffffff;
  border      :  solid 1px #402b32;
  background  :  #634d54;
}


/*************** Checkout  ******************/

div.block
{
  background     :  #f6f6f6;
  border-bottom  :  solid 1px #cccccc;
  padding        :  15px;
}

#ShippingInfo
{
  margin-top  :  20px;
}

#PaymentMethods .payment
{
  margin      :  0px 0px 8px 0px;
  padding     :  10px;
  border      :  dotted 1px #cccccc;
  background  :  #f6f6f6;
}

#FreeProducts
{
  border      :  solid 1px #7f7276;
  background  :  #f3ecef;
  padding     :  10px;  
  max-height  :  340px;
  overflow-y  :  auto;
  margin-top  :  5px;
}

#FreeProducts ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#FreeProducts ul li
{
  float   :  left;
  width   :  120px;
  margin  :  0px 10px 25px 0px;
}

#FreeProducts ul li .freeProduct .title
{
  height       :  32px;
  line-height  :  15px;
  overflow     :  hidden;
  
  font-weight  :  bold;
  color        :  3b2d31;
  text-align   :  center;
}

#FreeProducts ul li .freeProduct .picture
{
  margin  :  5px 15px 5px 15px;
}

#FreeProducts ul li .freeProduct input.product
{
  width       :  auto;
  margin      :  0px;
  padding     :  0px;
  background  :  none;
}

#FreeProducts ul li .freeProduct span
{
  font-size  :  12px;
  color      :  #666666;
}

#FreeProducts ul li .freeProduct span b
{
  color  :  #362d30;
}

#frmOrder b.title
{
  color  :  #ffffff;
}


/*************  Post  *****************/

.post
{
  clear           :  both;
  padding-bottom  :  15px;
  margin-bottom   :  15px;
  border-bottom   :  dotted 1px #888888;
  overflow        :  hidden;
}

.posts .post:last-child
{
  border-bottom   :  none;
  padding-bottom  :  0px;
  margin-bottom   :  0px;
}

.post h1, .post h1 a
{
  font-weight  :  bold;
  line-height  :  22px;
  margin       :  0px;
}

.post .more
{
  clear    :  both;
  padding  :  5px 0px 8px 0px;
  color    :  #333333;
}

.post .share
{
  clear    :  both;
  height   :  20px;
  margin   :  0px;
  padding  :  0px 0px 20px 0px;
}

.post .summary, .post .details
{
  font-size    :  12px;
  line-height  :  20px;
}

.post ul.photos
{
  margin      :  20px 0px 0px 0px;
  padding     :  0px;
  list-style  :  none;
}

.post ul.photos li
{
  float    :  left;
  margin   :  8px;
  padding  :  0px;
  width    :  218px;
}

.post ul.photos li div
{
  border              :  solid 1px #aaaaaa;
  box-shadow          :  1px 1px 3px #888888;
  -moz-box-shadow     :  1px 1px 3px #888888;
  -webkit-box-shadow  :  1px 1px 3px #888888;
}

.post ul.photos li div:hover
{
  box-shadow          :  1px 1px 3px #7b2d46;
  -moz-box-shadow     :  1px 1px 3px #7b2d46;
  -webkit-box-shadow  :  1px 1px 3px #7b2d46;
}

.post ul.photos li div img
{
  margin  :  5px;
}


#FtLogin
{
  border      :  solid 1px #d8d8d8;
  margin      :  0px 0px 20px 0px;
  padding     :  10px 10px 10px 15px;
  background  :  #f6f6f6;
}


#Comments
{
  margin  :  0px 0px 20px 0px;
}

#Comments h1
{
  font-family    :  'Lucida Sans Unicode', 'Lucida Grande', georgia, verdana, arial;  
  font-weight    :  bold;
  font-size      :  15px;
  color          :  #39242b;
  
  margin         :  0px 0px 5px 0px;
  padding        :  0px;
}

#Comments #Count
{
  border-top     :  solid 1px #cccccc;
  border-bottom  :  solid 1px #cccccc;
  height         :  28px;
  line-height    :  28px;
  
  font-family    :  verdana, arial, sans-serif;
  font-weight    :  bold;
  color          :  #000000;
}

#Comments #frmComments
{
  background     :  #eeeeee;
  padding        :  10px;
  border-bottom  :  solid 1px #dddddd;
}

#Comments #frmComments textarea
{
  border      :  solid 1px #bcc8d8;
  background  :  #ffffff;
}

#Comments #frmComments td
{
  color  :  #888888;
}

#Comments #frmComments span
{
  color  :  #000000;
}

#Comments #frmComments #BtnComment
{
  margin  :  5px 0px 0px 10px;
  float   :  right;
}

#Comments .comments
{
  border-bottom  :  solid 1px #e2e2e2;
  padding        :  10px 0px 10px 0px;
}

#Comments .comments b
{
  color  :  #39242b;
}

#Comments .comments span
{
  color  :  #888888;
}

/***************  Polls  ******************/

#Poll
{
  background  :  #eeeeee;
  border      :  solid 1px #cccccc;
  padding     :  15px;
}

#Poll big
{
  font-weight  :  bold;
  font-size    :  14px;
  color        :  #333333;
}

#Poll b
{
  color      :  #333333;
  font-size  :  12px;
}

#Poll form
{
  font-size  :  12px;
}

#Poll form td
{
  color  :  #444444;
}

#Poll input.button
{
  font-size  :  11px;
  padding    :  2px 10px 2px 10px;
}

#Poll .votingBar
{
  padding     :  1px;
  border      :  solid 1px #888888;
  background  :  #ffffff;
}

#Poll .votingBar  div
{
  height      :  12px;
  background  :  #333333;
}


/****************  Tabs  ********************/

#Tab
{
  margin  :  0px;
}

#Tab ul
{
  padding  :  0px;
}

#Tab .tab
{
  padding-top     :  20px;
  padding-bottom  :  20px;
}

.productDetails .tab
{
  padding  :  20px;
}

.productDetails ul li:first-child
{
  margin-left  :  5px;
}

/*********************  Cart  ************************/

#frmCart b.title
{
  color  :  #ffffff;
}