/* Dr. Gruenn
   Updated: Wed 03.04.08
   Author: Bear Ideas, www.bearideas.com
----------------------------------------------------------------------------------*/

body {  
  font: 12px/18px Arial, Helvetica, sans-serif;
  color: #000000;
  background: #262c4e;
  }
  h6 {
color:#D14A34;
font-size:14px !important;
font-weight:bold !important;
padding-top:13px !important;
text-align:left;
}
  
h2.page-title {font-size: 16px; font-weight: normal; padding-bottom: 10px; color: #262c4e; display:none;}
h2 {color:#D14A34;
font-size:16px;
font-weight:bold;
padding:26px 14px 10px 20px;
text-align:left;}
h3 {color:#D14A34;
font-size:14px !important;
font-weight:bold;
text-align:left;
padding-top:97px !important;}
p {padding-bottom: 10px;}
p.intro {font-size: 16px; line-height: 28px; color: #262c4e;}
a, a:visited {color: #314C5E;}
a:hover {color: #000000; text-decoration: none;}
a:focus {outline: none;}
h6 { font-weight:normal; line-height:1.2em; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
  
.content-wrap ul {padding-bottom: 10px;}
.content-wrap li {padding-bottom: 10px; list-style-position: inside;}

/* =Header / Footer
----------------------------------------------------------------------------------*/

#header #branding {
  width: 598px;
  height: 36px;
  background: url(images/logo.jpg) top left no-repeat;
  position: relative;
  margin: 6px 0 0 15px;
  float: left;
  display: inline;
  }

#header #logo {
  width: 292px;
  height: 52px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-indent: -5000px;
  }
  
#footer-message {text-align: center; margin-top: 12px;}
#footer-message a, #footer-message a:visited {color: #6fafdb; text-decoration: none;}
#footer-message a:hover {color: #FFFFFF; text-decoration: underline;}
#footer-message p {margin-bottom: 0; padding-bottom: 10px;}

/* =Top Store Navigation
---------------------------------------*/

#store-nav {position: absolute; top: 16px; right: 6px; color: #40538A; width: 336px;}
#store-nav ul {float: left; padding-left:12px;}
#store-nav ul li {display: inline; list-style-type: none;}
#store-nav ul li a.cart {padding-left: 0px;}
#store-nav ul li a, #store-nav ul li a:visited {color: #262c4e; text-decoration: none;}
#store-nav ul li a:hover {color: #000000; text-decoration: underline;}
#store-search {float: right; margin-left: 0px; background: url(images/search-icon.jpg) top left no-repeat; padding-left:18px;}
#search {height: 17px; width:144px; background: #ECECEC; color: #262c4e; font-size:11px; border: 1px solid #E6E6E6; border-width: 1px 0 0 1px;}
#store-search .input-submit {background: none; border: none; color: #262c4e; font-size: 10px; cursor: pointer;}
#store-search .input-submit:hover {color: #000000;}

/* =Main Navigation
----------------------------------------------------------------------------------*/

#navlist {clear: both; float: left; margin: 11px 0 0px 0px; padding: 0;}
#navlist li {margin: 0; padding: 0;}
#navlist li a {
  display: block;
  width: 145px; 
  height: 26px;
  float: left;
  font-size: 13px;  
  margin-right: 6px;
  *margin-right: 5px;
  padding: 10px 0 0 15px;
  }
  .last a:link, .last a:visited {  
  margin-right: 0px !important;
  }

#navlist li a, #navlist li a:visited {background: #F88E2A; color: #ffffff; text-decoration: none; border:1px #FBBD83 solid; font-weight:bold;}
#navlist li a:hover, #navlist li a.active, #navlist li a.active-trail {background: #d24f26; color: #ffffff; border:1px #FA5D2C solid; font-weight:bold;}

/* =Sidebar Left
----------------------------------------------------------------------------------*/

#sidebar-left a, #sidebar-left a:visited {color: #727882; text-decoration: none;}
#sidebar-left a:hover, #sidebar-left a.active {color: #000000;}

.secondary-links {margin: 0px 15px 0 15px;}
.secondary-links li {list-style-type: none; border-bottom: 1px solid #605F60; padding: 7px 0;}
.secondary-links li.first {border-top:0; padding-top:0;}
.secondary-links li.last {border-bottom:0;}
.secondary-links li.active {list-style-image: url(images/bullet.gif); list-style-position: outside;}

li.leaf { list-style-image:none; }
#block-menu-menu-home-menu ul { list-style:none; padding:0; margin:0 15px 0;  }
#block-menu-menu-home-menu li {list-style-type: none; border-bottom: 1px solid #605F60; padding: 7px 0; margin:0; background:none;}
#block-menu-menu-home-menu li.first {border-top:0; padding-top:0;}
#block-menu-menu-home-menu li.last {border-bottom:0;}
#block-menu-menu-home-menu li.active {list-style-image: url(images/bullet.gif); list-style-position: outside;}

/* =Sidebar Right
----------------------------------------------------------------------------------*/

#sidebar-right {color: #262c4e;}

/* =Dr. Gruenn Block
---------------------------------------*/
#sidebar-right .block-block {margin-top: 0px}
#sidebar-right .block-block h3 {font-weight: bold; font-size: 12px; padding-bottom: 0;}
#sidebar-right .block-block a, #sidebar-right .block-block a:visited {color: #262c4e; font-weight: bold; float:left; text-align:left; padding-top:1px; font-size:14px; color:#FFFFFF;}
#sidebar-right .block-block a:hover {color: #ffffff;}
#sidebar-right .block-block h3, #sidebar-right .block-block p {margin: 0 20px;}
#sidebar-right .block-block p img {margin-left: -20px;}
.right-top-dr-block a:link, .right-top-dr-block a:visited {
padding-top:11px !important;
}

/* =Shop Block
---------------------------------------*/

/* =Misc
----------------------------------------------------------------------------------*/

.tabs ul {padding-bottom: 0;}
.block-user {margin: 20px;}
#blocks {width: 100%; margin-bottom: 15px;}
#blocks td {padding: 2px 0;}

.right-top-dr-block {
width:162px;
height:279px;
float:left;
padding-top:130px;
background:url(images/right-block-dr.jpg);
background-repeat:no-repeat;
text-align:center;
*padding-top:110px;
}
table {
border-collapse:separate;
}
#block-block-2 {
margin-top:5px !important;
}