@charset "UTF-8";
/* CSS Document */

/*===========================================================================
defaults
============================================================================*/

body {
margin: 0;
padding: 0;
clear: none;
border: none;
}

#wrapper {
width: 970px;
margin: 0 auto;
}

#wrapper2 {
width: 970px;
margin: 0 auto;
display:inline-block;
}

td {
vertical-align:top;
}

img {
border:0px; 
margin:0px;
padding:0px;
display:block;
}

/*===========================================================================
header menu
============================================================================*/

.templatemenuimage {
background-image:url(../images/headers/body_template.jpg);
background-repeat:no-repeat;
height: 250px;
width: 970px;
}

.templatemenubox {
width: 970px;
background-color:#000000;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.uppermenubox {
width: 970px;
margin-left:10px;
margin-right:10px;
margin-bottom: 0px;
margin-top:0px;
}

.menu {display:none;} /* part of menu javascript */

.menutablemargin {
margin-left: 10px;
margin-right: 1px;
}

.menutablealign {
vertical-align:top;
}

.wrappertablealign {
vertical-align: bottom; /*aligns menu to bottom of header*/
}

/*===========================================================================
content
============================================================================*/

.colleft {
width: 160px;
float:left;

padding: 0px;
margin-left:0px;
margin-right:0px;
}

.colcentre {
width: 450px;
margin-left: 19px;
margin-right:9px;
float:left;
display:inline;
}

.colright {
width: 320px;
margin-left: 10px;
float:left;
display:inline;
}

.advertwrapper {
width:970px;
float:left;
}

.advert{
float:left;
display:inline;
}

.advertbottom {
margin-top: 7px;
float:left;
display:inline;
}

.bannerposition{
display:block;
float:left;
margin-top:10px;
}

/*===========================================================================
gallery
============================================================================*/

.thumbnailgallery {
display:inline;
float:left;
height: 46px;
margin-top:10px;
}

/*===========================================================================
footer
============================================================================*/

.footerbox {
background-image: url(../images/layout/footer_bar.jpg);
background-repeat: repeat-x;
}

.footersection {
width:970px;
}
.style10 {
	font-size: 12px;
	font-weight: bold;
	color:#CC0000;
}
