@import url(/css-tibus/generic.css);
@import url(/css-tibus/xstandard.css);

/*
 * Site Layout Styles
 */

div#site-container {
  font-family: Georgia, "Times New Roman", Times, serif;
}

div#site-container-inner {
  text-align: left;
  margin: 0 auto 0 auto;
  width: 840px;
}
div#site-container p#skip-navigation {
  position: absolute;
  left: -9999px;
}


div#breadcrumbs{
  display:block;
  float:none;
  clear:both;
  width:100%;
  margin:0 0 15px 0;

}

div#breadcrumbs a{
  color:#0aa8e2;
}
/*
 * Page Content (contains left column and content column)
 */

div#site-container div#page-content {
  background: #fff;
  overflow: hidden;
  border: 1px solid #eee;
  margin-bottom: 40px;
  padding: 19px 15px 30px 15px;
}


/*
 * Left Column (contains product range menu)
 */

div#page-content div#left-column {
  float: left;
  margin-right: 23px;
  width: 250px;
}

div#left-column div#product-range-menu {
}
div#product-range-menu h2{
  color: #ffffff;
  font-size: 1.2em;
  font-style: italic;
  font-weight: normal;
  background: url(/img/currans-product-range-heading.png) no-repeat;
  line-height: 30px;
  margin: 0 0 4px 0;
  padding: 0 15px 0 15px;
  width: 220px;
  height: 40px;
}

div#product-range-menu h2 a{
  display:block;
  color:#ffffff;
}
div#product-range-menu ul {
  list-style: none;
  margin: 0 0 18px 0;
  padding: 0;
  height: 100%;
}
div#product-range-menu ul li {
  margin: 0;
  background: url(/img/bullet.gif) top left no-repeat;
  border-bottom: 1px solid #95d9f2;
  padding: 9px 0 9px 25px;
}
div#product-range-menu ul li.selected,
div#product-range-menu ul li:hover {
  background-color: #e6f6fc;
}
div#product-range-menu ul li a {
  color: #3a3b3b;
}

div#left-column p#check-currency {
  margin: 0;
  padding: 0;
  height: 45px;
}
p#check-currency a {
  font-size: 1.2em;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  color: #3a3b3b;
}
p#check-currency a img {
  float: left;
}
p#check-currency a span {
  display: block;
  padding: 12px 0 0 0;
}


/*
 * Content Column
 */

div#page-content div#content-column {
  float: left;
  width: 535px;
}


/*
 * Page Title and Summary
 */

div#content-column div#page-title {
  overflow: hidden;
  margin: 0 0 10px 0;
}
div#page-title h2 {
  font-size: 1.6em;
  font-weight: normal;
  font-style: italic;
  color: #2c556b;
  float: left;
  margin: 0;
  width: 240px;
}
div#page-title div#actions {
  overflow: hidden;
}
div#page-title div#actions div#flags {
  float: right;
}
div#page-title div#actions div#flags p {
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.0em;
  float: left;
  marign: 0;
  padding: 2px 8px 0 0;
}
div#actions p#view-cart-link {
  float: right;
  margin: 0 0 0 15px;
}
p#page-summary {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  font-style: italic;
  color: #0aa8e2;
  line-height: 1.1em;
  margin: -12px 0 15px 0;
}


/*
 * Currency switcher
 */

div#content-column fieldset#currency-switcher {
  overflow: none;
  float: right;
  border: none;
  margin: 0;
  padding: 0;
  width: 190px;
}
fieldset#currency-switcher label {
  float: left;
  text-align: right;
  margin: 3px 10px 0 0;
  width: 80px;
}
fieldset#currency-switcher select {
  font-size: 0.9em;
  color: #0aa8e2;
  float: left;
  padding: 3px;
  width: 100px;
}
