/* Start of CMSMS style sheet 'features' */
#rightContentWrapper h2 {
text-align:right;
}

/* ----- NEWSLETTER BOX ----- */

.newsletterWrapper .newsletterTop {
background-image:url(images/site/newsteaser/orange_start_top.png);
background-repeat:no-repeat;
height:15px;
margin:0px 0px 0px 0px
}

.newsletterWrapper .newsletterMain {
background-image:url(images/site/newsteaser/orange_main_bg.png);
background-repeat:repeat-y;
padding:0px 20px;
position:relative;
}

.newsletterWrapper .newsletterMain h3 {
margin:0px 0px 0px 0px;
padding:0px;
}

.newsletterWrapper .newsletterMain {
color:#FBD498;
font-size:0.8em;
}

.newsletterWrapper .newsletterMain .newsletter {
padding:13px 0px 5px 0px;
}

.newsletterWrapper .newsletterMain .email input {
padding:4px 5px 3px 5px;
background-color:#D2A970;
border:1px solid #FFFFFE;
margin:3px 0px 0px 0px;
float:left;
width:160px;
font-size:1.2em;
position:relative;
}

.newsletterWrapper .newsletterMain .submit input {
padding:3px 5px;
margin:0px 0px 0px 12px;
}

.newsletterWrapper .newsletterMain .error_message {
color:#FFFFFF;
margin:8px 0px 0px 0px;
}

.newsletterWrapper .newsletterBottom {
background-image:url(images/site/newsteaser/orange_red_bottom_v2.png);
background-repeat:no-repeat;
height:45px;
}

/* ---- NEWS BOX ----- */

.NewsSummaryCategory,
.NewsSummaryAuthor {
display:none
}

.NewsSummary {
color:#FBD498;
font-size:0.8em;
}

.NewsSummary img,
.NewsSummary .image_float_left, 
.NewsSummary .image_float_right {
display:none;
}

.NewsSummaryPostdate {
font-weight:bold;
font-size:1.1em;
}

.NewsSummary.red_first .NewsSummaryPostdate,
.NewsSummary.red .NewsSummaryPostdate,
.NewsSummary.red_last .NewsSummaryPostdate,
.NewsSummary.red_first_last .NewsSummaryPostdate {
text-align:left;
}

.NewsSummaryLink {
margin:8px 0px;
}

.NewsSummaryLink a {
color:#FFDF44;
font-weight:bold;
font-size:1.2em;
}

.NewsSummarySummary,
.NewsSummaryContent {
font-size:1em;
}

.NewsSummaryMorelink {
text-align:right;
}

.NewsSummaryMorelink a {
color:#FFDF44;
font-size:1em;
}

.NewsSummary.red_first_last .NewsSummaryMain {
background-image:url(images/site/newsteaser/red_main_bg.png);
background-repeat:repeat-y;
padding:0px 20px;
}

.NewsSummary.red_first_last .NewsSummaryBottom {
background-image:url(images/site/newsteaser/red_grey_bottom.png);
background-repeat:no-repeat;
height:55px;
}

/* ----- PRODUCT BOX ----- */

.productWrapper .productWrapperMain {
background-image:url(images/site/newsteaser/grey_main_bg.png);
background-repeat:repeat-y;
padding:0px 20px;
}

.productWrapper .productWrapperMain h3 {
margin:0px;
padding:0px;
text-align:right;
}

.productWrapper .productWrapperMain h3 a {
text-decoration:none;
display:block;
margin:-7px 0px 0px 0px;
}

.productWrapper .productWrapperImg {
float:left;
margin:0px 20px 0px 0px;
width:102px;
height:102px;
overflow:hidden;
}

.productWrapper .productWrapperImg a {
display:block;
width:100px;
height:100px;
overflow:hidden;
border:1px solid #BCDEDB;
text-decoration:none;
}

.productWrapper .productWrapperImg a img {
margin:-25px 0px 0px -25%
}

.productWrapper .productWrapperDesc {
color:#FBD498;
font-size:0.8em;
}

.productWrapper .productWrapperBottom {
background-image:url(images/site/newsteaser/grey_bottom.png);
background-repeat:no-repeat;
height:16px;
margin:0px 0px 10px 0px
}
/* End of 'features' */

