/* Start of CMSMS style sheet 'bcd-bts-front' */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

a{
text-decoration:none;
color:#fff;
font-weight:700;
}

p{
margin-bottom:.7em;
}

em{
font-style:italic;
}

h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
margin-bottom:1em;
color:#BE141D;
}

.wrapper {
width:900px;
margin:0 auto;
}

.clear{
clear:both;
}

html{
background:#000 url(uploads/images/stripe.png) repeat;
font-family:Verdana,Geneva,sans-serif;
color:#fff;
font-size:12px;
line-height:18px;
}

#navigation{
height:40px;
line-height:40px;
background:url(uploads/images/navigation.png) repeat-x;
border-bottom:#222222 1px solid;
}

#menuwrapper{
width:600px;
float:right;
}

#menuwrapper ul{
margin:0;
padding:0;
list-style:none;
}

#menuwrapper li{
float:left;
}

#menuwrapper a{
text-decoration:none;
color:#fff;
height:40px;
display:block;
margin-right:12px;
padding-right:12px;
font-weight:400;
}

#menuwrapper a.menuactive{
text-decoration:none;
font-weight:700;
}

#menuwrapper a:hover{
color:#000;
}

#logo{
width:275px;
float:left;
position:absolute;
margin-top:65px;
}

#display{
width:600px;
height:290px;
float:right;
margin-top:25px;
}

#display a.group img{
margin-right:15px;
border:#f5f5f5 5px solid;
}

#display a.group img.last{
margin-right:0;
}

a.last{
margin-right:0;
}

#tools{
margin-top:25px;
height:25px;
line-height:25px;
}

#search{
width:275px;
float:left;
margin-top:-125px;
}

#breadcrumb{
width:600px;
float:right;
font-size:11px;
}

#breadcrumb-container{
float:right;
margin-right:15px;
}

#main{
}

#sidebar{
width:273px;
float:left;
background:#af7e48 url(uploads/images/sidebar.png) no-repeat top;
border:#d6a36b 1px solid;
margin-top:-125px;
}

#main-content{
width:598px;
float:right;
background:#af7e48 url(uploads/images/main-content.png) no-repeat top;
border:#d6a36b 1px solid;
}

#content-container,#sidebar-container{
padding:15px;
}

span#breadcrumb-left,span#search-left{
height:25px;
width:15px;
background:url(uploads/images/breadcrumb-left.png) no-repeat;
display:block;
float:left;
}

span#breadcrumb-right,span#search-right{
height:25px;
width:15px;
background:url(uploads/images/breadcrumb-right.png) no-repeat;
display:block;
float:left;
}

#breadcrumb p{
background:#d3a068;
float:left;
}

#search form{
background:#d3a068;
font-size:11px;
float:left;
}

#search input{
width:125px;
border:#ebebeb 1px solid;
height:15px;
font-size:10px;
color:#888;
}

#search input.ssubmit{
width:16px;
height:16px;
background:none;
border:none;
text-indent:-9999em;
background:url(uploads/images/magnifying.png) no-repeat;
cursor:pointer;
}

#search-container{
float:right;
margin-right:15px;
}

#search p,#breadcrumb p{
margin:0;
}

.contactform label{
display:block;
}

.contactform input,.contactform textarea{
border:#8c6133 1px solid;
width:400px;
} 

.contactform img.captchapict{
margin-top:10px;
display:block;
margin-bottom:10px;
border:#8c6133 1px solid;
}

#CGGoogleMaps0,.newsletter-subscribe input,#search input{
border:#8c6133 1px solid;
}
.newsletter-subscribe label{
display:block;
}

input[type="submit"]{
border:#8c6133 1px solid;
background:#fff;
color:#292119;
cursor:pointer;
}

input.fbsubmit{
width:75px;
margin-top:10px;
}


.contactform .captcha input{
width:198px;
}

#sidebar .sidebar-block,#main-content .content-block{
margin-bottom:15px;
padding-bottom:15px;
background:url(uploads/images/bottom-border.png) repeat-x bottom;
}

#sidebar .last,#main-content .last{
margin:0;
background:none;
}

.info-box{
margin-top:15px;
padding:10px;
background:#CE9C64;
border:#8c6133 1px dashed;
}

ul.list{
margin:15px;
padding-left:15px;
}

#footer{
margin-top:25px;
height:40px;
line-height:40px;
background:url(uploads/images/navigation.png) repeat-x;
border-top:#222222 1px solid;
}

.thumb a {
background:none;
border:3px #fff solid;
display:block;
height:100px;
width:100px;
margin:0;
padding:0;
text-decoration:none;
}

.thumb {
float:left;
line-height:normal;
list-style-type:none;

padding:0;
text-align:center;
text-decoration:none;
width:115px;
height:115px;
}
/* End of 'bcd-bts-front' */

