html, body {
	min-height: 100%;
	margin-bottom: 1px;
	height: 100%;
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.84em;
	font-style: normal;
	font-weight: normal;
	color: #2B2B29;
	line-height: normal;
	background-color: #4C4C4C;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

* html #floated-image {
margin: 0 -3px;
ma\rgin: 0;

}

div.highlights_container {
display: inline;
margin:0px;
float:left;
background-color:#e7e6d4;
width:363px;
padding:0px 8px 4px 8px;
float:left
}

#bullettlist ul {
margin-top: 8px;
margin-bottom: 8px;
margin-left: 15px;
padding-left: 15px;
}

.title
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #6D6E4F;
	line-height: 1.1em;
	background-color: #FFFFFF;
	}
	
.our_rating_text
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #6D6E4F;
	line-height: 1em;
	}
	
.subtitle
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #353535;
	line-height: 1.4em;
	}
	
		
.headerwhite
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: centre;
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.5em;
	}
	
	.subtitlered
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	line-height: 1.8em;
	}
	
	.subtitleredcentre
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	line-height: 1.8em;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

table { 
margin-left: auto;
margin-right: auto;
}

.inline { 
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display: inline
	}
	
div.sideimage303 {
	width: 303px;
	background-color: #E7E6D4;
	margin-bottom: 10px;
	height:auto;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
	voice-family: "\"}\"";
voice-family:inherit;
width:293px;
}

/*for Opera*/
html>body .sideimage303 {
width:293px;
}
}
	
div.sideimage313 {
	width: 313px;
	background-color: #E7E6D4;
	margin-bottom: 10px;
	height:auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}

div.sideimage134 {
	width: 134px;
	background-color: #E7E6D4;
	margin-bottom: 10px;
	height:auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	vertical-align: top;
	text-align: left;
}

div.maincontainer {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	vertical-align: top;
	text-align: center;
}

.redheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #AE3E18;
	line-height: 1.8em;
}

.blackheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	color: #2B2B29;
	line-height: 1.2em;
}

.news_redheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	color: #AE3E18;
	line-height: 1.4em;
}
	
.darkgreenheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #293B30;
	line-height: 1em;
}

.darkbrownheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #6C592F;
	line-height: 1em;
}

.darkpurpleheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #613A46;
	line-height: 1em;
}

.darkchocolateheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #8D6031;
	line-height: 1em;
}

.news_blackheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1em;
}

.news_small_redheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #AE3E18;
	line-height: 1.4em;
}

.footertext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.98em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 1em;
}

a.footertext:link {
	color: #ffffff;
	text-decoration: none;
}

a.footertext:active {
color: #ffffff; 
text-decoration: none;
}

a.footertext:visited {
color: #ffffff; 
text-decoration: none;
}

a.footertext:hover {
color: #ffffff; 
text-decoration: none;
}

.sidelink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.95em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 1.2em;
}

a.sidelink:link {
	color: #3F3A3E;
	text-decoration: none;
}

a.sidelink:active {
color: #000000; 
text-decoration: none;
}

a.sidelink:visited {
color: #000000; 
text-decoration: none;
}

a.sidelink:hover {
color: #000000; 
text-decoration: none;
}

.mainlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 1.2em;
}

a.mainlink:link {
	color: #646361;
	text-decoration: none;
}

a.mainlink:active {
color: #AE3D1A; 
text-decoration: none;
}

a.mainlink:visited {
color: #646361; 
text-decoration: none;
}

a.mainlink:hover {
color: #AE3D1A; 
text-decoration: none;
}
