/* Start of CMSMS style sheet 'sidebar_text' */
.section
{
border-bottom: solid 1px #222222;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
padding-top: 20px;
overflow: hidden;
position: relative;
}

/* MSIE 6 hasLayout fix */
* html .section
{
height: 1%;
}

.section h1
{
margin-top: 1px;
margin-bottom: 1px;
}

.padded
{
padding: 5px;
}

.moreinfo
{
display: block;
height:37px;
width:100%;
text-align: right;
}

.moreinfo a
{
background-image:url(/uploads/images/buttons/moreinfo.png);
display: block;
float: right;
height:37px;
width:147px;
}

.enquirenow
{
display: block;
height:37px;
width:100%;
text-align: right;
}

.enquirenow a
{
background-image:url(/uploads/images/buttons/enquire.png);
display: block;
float: right;
height:37px;
width:122px;
}

.subscribe
{
display: block;
height:37px;
width:100%;
text-align: right;
}

.subscribe a
{
background-image:url(/uploads/images/buttons/subscribe.png);
display: block;
float: right;
height:37px;
width:106px;
}

table.twocol
{
width: 100%;
}

table.twocol td
{
padding: 10px;
width: 50%;
}

div.rightcol
{
float:right;
padding: 5px;
}

.fl
{
float:left;
}

.fr
{
float:right;
}

.list_image
{
float: left;
padding: 5px;
padding-right: 10px;
}

.list_image img
{

}

.list_text
{
padding: 5px;
}

.list_links
{
position: absolute;
bottom: 10px;
right: 10px;
}

.list_links a
{
padding-left: 5px;
}

h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited, h1 a:link, h2 a:link, h3 a:link, h1 a:active, h2 a:active, h3 a:active, a h1, a h2, a h3, a:visited h1, a:visited h2, a:visited h3, a:link h1, a:link h2, a:link h3, a:active h1, a:active h2, a:active h3, .list_text a
{
text-decoration: none;
}
.error
{
color: #ff0000;
font-size: 8pt;
font-weight: bold;
}

.price
{
color: #ff0000;
}

.tel, .attn
{
color: #ff9900;
}

.hidden
{
display:none;
}

.NewsSummary
{
background-color: #202020;
padding: 0.5em;
margin-bottom: 1em;
}

.NewsSummaryLink
{
position: relative;
font-size: 1.2em;
width: 100%;
border-bottom: solid 1px #151515;
padding-bottom: 0.3em;
margin-bottom: 0.3em;
}

.NewsSummaryLink a
{
text-decoration: none;
}

.NewsSummaryLink a:hover
{
text-decoration: underline;
}

.NewsSummaryPostdate
{
position: absolute;
top: 0px;
right: 0px;
color: #aaa;
font-size: 0.7em;
text-align: right;
padding-left: 2em;
}

.NewsSummaryContent, .NewsSummarySummary
{
position: relative;
width: 100%
line-height: 1.3em;
}

.NewsSummaryMorelink
{
padding-left: 2em;
color: #aaa;
font-size: 0.8em;
text-align: right;
}

.NewsSummaryMorelink a
{
color: #aaa;
text-decoration: none;
}

.NewsSummaryMorelink a:hover
{
color: #fff;
text-decoration: underline;
}

.small
{
font-size: 8pt;
}
/* End of 'sidebar_text' */

