﻿#dContentWrapper {
  width:835px;
  min-height:448px;
  /*background-color:blue;*/
  background-image:url(/images/assets/leavesBg.jpg);
  background-repeat:repeat-y;            
}

#columnLeft {
	float:left;
	width:137px;
	padding-right:11px;
	background-image:none;
}

#dLeftMenuContainer {
	width:135px;
}

/*
#contentHeader {
  width:687px;
  margin:0 0 20px 0;
  padding: 0;
}
*/

#contentHeader {
  overflow:auto;
  *overflow:hidden;
  width:687px;
  margin:0 0 20px 0;
  padding: 0;
}


/* PageContent */

#columnMiddle {
  float:left;
  width:336px;
}

#columnRight {
  float:right;
  width:330px;
}

/* PageContent */

#dPageContent {
 font-size:12px;
 color:#7F7C82;
}

#dPageContent h1 {
  font-size:14px;
  font-style:italic;
  color:#336657;
  margin-bottom:20px;
}

#dPageContent h2 {
  font-size:16px;
  color:#336657;
  margin:0;
  padding:0;
}

#dPageContent p {
  margin-top:10px;
  margin-bottom:10px;
}  

#dPageContent p strong i {
  font-size:14px;
  color:#336657;
}

#dPageContent p a, a {
  color:#7F7C82;
}

#dPageContent hr {
  margin-bottom:10px;
}


.cHeaderImage {
  padding-bottom:0px;
}

#dPageContent .map {
  position:relative;
  top:-20px;
}

#dPageContent .link {
  font-style:italic;
  color:#336657;
  text-transform:capitalize;
}

#dNewsItem {
  width:474px;
  overflow:auto;
  *overflow:hidden;
  margin:0 0 20px 0;
}


#dNewsItem h1 {
 color:#336657;
 font-size:22px;
 margin:0 0 10px 0;
 padding:0;
}

#dNewsItem h2 {
 font-size:14px;
 font-weight:bold;
 margin:0 0 10px 0;
 padding:0;
}

#dNewsItem img {
  float:left;
  padding-right:15px;
}

#dNewsItem .cContainer {
  display:inline;
}

#dNewsItem .cInfo {
  padding: 0 0 10px 0;
  font-size:11px;
  font-weight:bold;
  color:#7F7C82;
}

#dNewsItem .cIntro {
  font-size:12px;
  font-style:normal;
}

#dNewsItem .cPDFLink {
  text-decoration:none;
}

#columnRight ul.cContact {
  margin:0;
  padding:15px 0 15px 0;
  border-top: solid 1px #336657;
  border-bottom: solid 1px #336657;
  color:#336657;
  font-size:13px;
}

#columnRight .cContact li {
  margin:0;
  padding:0 5px 0 5px;
  list-style-type:none;
}

#columnRight .cContact li p {
  margin-bottom:5px;
}

#dNewsMenu {
  position:relative;
  top:-53px;
  float:right;      
  margin-right:5px;
  font-size:13px;
  font-weight:bold;
}

#dNewsMenu a {
  text-decoration:none;
  text-transform:uppercase;
}

#dTrendsMenu {
  position:relative;
  top:-33px;
  float:right;      
  margin-right:5px;
  font-size:13px;
  font-weight:bold;
}

#dTrendsMenu a {
  text-decoration:none;
  text-transform:uppercase;
}

#dTrendsMenu .cSeparator {
  margin:0 7px 0 5px;
}

.cTrendImage {
  width:674px;
}

#dBrandContainer {
  position:relative;
  top:-1px;
  float:left;
  width:150px;
}

#dBrandContainer ul {
	padding:0;
	margin:0;
}

#dBrandContainer li {
	list-style-type:none;
	color:#7F7C82;
	font-size:12px;
	text-transform:uppercase;
}

#dBrandContainer a {
	color:#7F7C82;
	text-decoration:none;
}

#dBrandContainer a:hover, .selected {
	color:#ffffff;
	text-decoration:none;
	border:1px #336657 solid;
	background-color:#336657;
}

#dBrandDescription {
  position:relative;
  top:-1px;
  float:right;
  width:175px;
  font-size:12px;
}

#dArticle {
  font-size:17px;
  font-style:italic;
  font-weight:normal;
  padding-bottom:15px;
}

#dArticleTopQoute {
  padding-top:18px;
  border-top:solid 1px black;
  font-size:32px;
}

#dArticleBottomQoute {
  font-size:32px;
  text-align:right;
}

#dArticleSource {
  position:relative;
  top:-10px;
  font-size:12px !important;
  font-style:normal !important;
  text-transform:uppercase;
  text-align:right;
  padding:0 0 8px 0;
}

/* Catalog */

#dCatalogBreadCrumb {
  margin-top:0px;
  margin-bottom:20px;
  *margin-bottom:10px;
  position:relative;
  *top:-12px;
  left:10px;
  display:block;
  width:100%;
  color:#7F7C82;  
  font-size:10px;
  text-transform:uppercase;
}

#dCatalogBreadCrumb a {
  text-decoration:none;
}

/* Product */

#dProductBreadCrumb {
  display:block;
  width:100%;
  color:#7F7C82;
  margin-bottom:20px;
  font-size:10px;
  text-transform:uppercase;
}

#dProductBreadCrumb a {
  text-decoration:none;
}

.cMoreDetailsLink {
  display:block;
  clear:both;
  padding: 10px 0 10px 0;
  margin: 10px 0 10px 0;
}

.cMoreDetails {
  width:100%;
  padding:0 0 15px 0;
}

#dInnerColumnLeft {
  float:left;
  width:360px;
  min-height:400px;
  border-right:solid 1px #A09FA7;
}

#dInnerColumnRight {
  float:right;
  width:120px;
  min-height:400px;
  text-align:center;
}

#dSizeAdvisor {
}

#dSizeAdvisor select {
  width:75px;
  color:#6B686F;
  font-size:11px;
}

#dSizeAdvisor div {
  margin-top:20px;
}

#dSizeAdvisor #dBrandSize {
  margin-top:7px;
  color:#6B686F;
}

#dSizeAdvisor .cType {
  font-weight:bold;
  color:#6B686F;    
}

#dSizeAdvisor .cOrignial {
  position:relative;
  top:7px;
}

#dInfo {
  margin-bottom:15px;
  font-weight:bold;
  font-size:9px;
  text-align:left;
}

#dInfo a {
  color:#6B686F;
  text-transform:uppercase;
  text-decoration:none;
}

#dProductImage {
  text-align:center;
}

.productImage {
  width:258px;
}

#dImageButtons {
  margin-top:20px;
}

.btImage {
  display:inline;
  margin-right:10px; 
}

#dProductInfo {}

.dProductInfoContainer {
  height:140px;
}

.dProductInfoSingleContainer {
  height:70px;
}

#dProductInfo .productName {
  clear:both;
  font-weight:bold;
  color:#6B686F;        
}

.productType {
  width:180px;
  float:left;   
  display:inline;
}

.productType2 {
  width:179px;
  float:right;
  display:inline;
}

#dProductInfo .desc {
  display:inline-block;
  padding-right:5px;
}

#dProductInfo .row {
  display:block;
  height:20px;
  margin-bottom:15px;
}

#dProductInfo .row strong {
  color:#6B686F;
}

#dProductInfo .label {
  display:inline-block;
  width:45px;
}

#dProductInfo select {
  width:112px;
}

#dProductInfo .typeLabel {
  font-weight:bold;
  margin-bottom:5px;
}
  
#dProductProperties {
  width:100%;
  vertical-align:top;
  margin-top:25px;
}

.cBtnAdd {
  padding:0;
  background-color:#336657;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-transform:uppercase;
  border:none;
  padding:2px 3px 2px 3px;
  *padding: 1px 0 1px 0;
}

.cSizeAdvisior {
  margin-bottom:30px;
  text-align:left;
}

#dRelatedContainer {
  width:100%;
  padding-top:20px;
}

/*
.cRelatedItemContainer {
  width:165px;
  height:155px;
  float:left;
  margin-right:0 10px 10px 0;
  text-align:center;
}
*/

.cRelatedItemContainer {
  width:147px;
  height:170px;
  margin:0;
  padding:0;
  text-align:center;
}

.cRelatedItemContainer span {
  display:block;
  margin-bottom:5px;
}

.cRelatedItemContainer a {
  text-decoration:none;
}

.cRelatedItemContainer img {
  text-align:center;
}

a.cRelatedProductName
{
	display:block;
	margin-bottom:3px;
}

.cRelatedProductName img
{
	height:120px;	
}