div#mainpic {
margin: 0;
padding: 0;
border-bottom: 6px solid #eee8e1;
}

div#contentcontain {
margin: 0;
padding: 0;
background: #eee8e1 url(../images/global/bg_182x560.gif) repeat-y;
font-size: .725em;
}

div#contentleft {
margin: 0;
padding: 0;
float: left;
width: 182px;
text-align: center;
background: #9c957b;
color: #fff;
font-size: .95em;
}

div#contentleft p {
margin-top: 6px;
margin-bottom: 6px;
color: #fff;
}

div#news {
text-align: left;
padding-top: 6px;
border-top: 1px solid #746956;
margin-top: 4px;
margin-right: 8px;
margin-left: 8px;
color: #fff;
}

div#contentright {
margin: 0;
padding: 0 0 35px 0;
float: right;
width: 560px;
}

div#brandheader {
background: #746956;
border-bottom: 5px solid #312418;
line-height: 2em;
font-size: 1.5em;
color: #fff;
}

div#brandheader p {
padding: 0 0 0 12px;
}

div#contentrightsub {
margin: 10px 10px 10px 10px;
}

div#contentrightsub a {
text-decoration: none;
}

div#contentrightsub a:visited {
color: #0000FF;
}

div#contentrightsub a:hover {
color: #3A3AFC;
}

div#contentrightsub img{
border: 0;
margin: 0 0 10px 0;
}

.category {
margin: 0 0 20px 0;
padding: 0;
}

.reasons {
margin: 0 0 14px 0;
padding: 5px 5px 5px 7px;
border: 1px dotted #312418;
background: #B7AE9B;
}

.floatleft {
width: 162px;
float: left;
}

.category ul {
list-style: none;
}

.floatright {
width: 378px;
float: left;
}

.header {
display: block;
color: #000;
margin-bottom: 6px;
border-bottom: 1px solid #9c957b;
}

.reasonheader {
display: block;
color: #fff;
font-size: 1.1em;
}

.bgcycling {
background: url(../images/global/contentright_bg_cycling.jpg) no-repeat bottom;
}

.bgmountains {
background: url(../images/global/bg_contentright_mts.jpg) no-repeat bottom;
}

.bottomborder {
border-top: 0;
border-bottom: 7px solid #9c957b;
border-right: 0;
border-left: 0;
}

.bottomborderorg {
border-top: 0;
border-right: 0;
border-bottom: 4px solid #d78c1e;
border-left: 0;
}

.greytext {
color: #C6C6C6;
}

.italic {
font-style: italic;
}

font-size: .9em;
}

.bold {
font-weight: bold;
}

.whttext {
color: #fff;
}

.newsblock {
padding: 6px 0 6px 0;
border-bottom: 1px dotted #312418;
text-align: center;
}