﻿/* Id's */

#top {
	background-color: #FFFFFF;
}
#container {
	position: relative;
	width: 985px;
	background-image: url(../images/main_bg.png);
	overflow: hidden;
}
#header {
	height: 200px;
	width: 985px;
}
#menu {
	background-image: url(../images/menu_bg.png);
	height: 30px;
	width: 985px;
	background-repeat: no-repeat;
}
#menu_btm {
	height: 55px;
	width: 985px;
	background-image: url(../images/menu_btm.png);
}
#pagetrail {
	height: 40px;
	width: 985px;
	line-height: 40px;
	text-align: left;
	text-indent: 25px;
	color: #717171;
	background-repeat: no-repeat;
}
#pagetrail a {
	text-decoration:none;
	color: #717171;
}
#pagetrail a:hover {
	text-decoration:underline
}
#main {
	width: 975px;
	text-align: left;
	position: relative;
}
#footer {
	height: 40px;
	font-size: 11px;
	color: #434343;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	width: 985px;
}
#footer a {
	color: #434343;
	text-decoration: none;
}
#footer a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Classes*/

.box_grey_portrait {
	height: 430px;
	width: 285px;
	float: left;
	background-image: url(../images/box_grey_portrait.png);
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_grey_landscape {
	height: 195px;
	width: 610px;
	float: left;
	background-image: url(../images/box_grey_landscape.png);
	overflow: hidden;
	padding: 20px;
}
.box_grey_small {
	height: 195px;
	width: 285px;
	float: left;
	background-image: url(../images/box_grey_small.png);
	overflow: hidden;
	padding: 20px;
}
.box_darkgrey_portrait {
	height: 430px;
	width: 285px;
	float: left;
	background-image: url(../images/box_darkgrey_portrait.png);
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_darkgrey_landscape {
	height: 195px;
	width: 610px;
	float: left;
	background-image: url(../images/box_darkgrey_landscape.png);
	overflow: hidden;
	padding: 20px;
}
.box_darkgrey_small {
	height: 195px;
	width: 285px;
	float: left;
	background-image: url(../images/box_darkgrey_small.png);
	overflow: hidden;
	padding: 20px;
}
.box_red_portrait {
	height: 430px;
	width: 285px;
	float: left;
	background-image: url(../images/box_red_portrait.png);
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_red_landscape {
	height: 195px;
	width: 610px;
	float: left;
	background-image: url(../images/box_red_landscape.png);
	overflow: hidden;
	padding: 20px;
}
.box_red_small {
	height: 195px;
	width: 285px;
	float: left;
	background-image: url(../images/box_red_small.png);
	overflow: hidden;
	padding: 20px;
}
.box_blue_portrait {
	height: 430px;
	width: 285px;
	float: left;
	background-image: url(../images/box_blue_portrait.png);
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_blue_landscape {
	height: 195px;
	width: 610px;
	float: left;
	background-image: url(../images/box_blue_landscape.png);
	overflow: hidden;
	padding: 20px;
}
.box_blue_small {
	height: 195px;
	width: 285px;
	float: left;
	background-image: url(../images/box_blue_small.png);
	overflow: hidden;
	padding: 20px;
}
.box_white_portrait {
	height: 430px;
	width: 285px;
	float: left;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_white_landscape {
	height: 195px;
	width: 610px;
	float: left;
	overflow: hidden;
	padding: 20px;
}
.box_white_small {
	height: 195px;
	width: 285px;
	float: left;
	overflow: hidden;
	padding: 20px;
}
.box_green_portrait {
	height: 430px;
	width: 285px;
	float: left;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/box_green_portrait.png);
}
.box_green_landscape {
	height: 195px;
	width: 610px;
	float: left;
	overflow: hidden;
	padding: 20px;
	background-image: url(../images/box_green_landscape.png);
}
.box_green_small {
	height: 195px;
	width: 285px;
	float: left;
	overflow: hidden;
	padding: 20px;
	background-image: url(../images/box_green_small.png);
}

.box_black_small {
	height: 195px;
	width: 285px;
	float: left;
	background-image: url(../images/box_black_small.png);
	overflow: hidden;
	padding: 20px;
}

.box_fl_green_portrait {
	height: 430px;
	width: 285px;
	float: left;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/box_fl_green_portrait.png);
}
.box_fl_green_landscape {
	height: 195px;
	width: 610px;
	float: left;
	overflow: hidden;
	padding: 20px;
	background-image: url(../images/box_fl_green_landscape.png);
}
.box_fl_green_small {
	height: 195px;
	width: 285px;
	float: left;
	overflow: hidden;
	padding: 20px;
	background-image: url(../images/box_fl_green_small.png);
}




.box_resize_01col {
	width: 285px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.box_resize_02col {
	width: 610px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.small_text {
	height: 155px;
	overflow: visible;
}
.large_text {
	height: 390px;
}
.more_box {
	position: absolute;
	top: 175px;
	width: 285px;
}

/* Headings and Text */
.box_red_portrait h3, .box_red_landscape h3, .box_red_small h3 {
	color: #b9130b;
}
.box_red_portrait p, .box_red_landscape p, .box_red_small p {
	color: #78605d;
}
.box_grey_portrait h3, .box_grey_landscape h3, .box_grey_small h3 {
	color: #b9130b;
}
.box_darkgrey_portrait h3, .box_darkgrey_landscape h3, .box_darkgrey_small h3 {
	color: #FFFFFF;
}
.box_darkgrey_portrait p, .box_darkgrey_landscape p, .box_darkgrey_small p {
	color: #FFFFFF;
}
.box_white_portrait h3, .box_white_landscape h3, .box_white_small h3 {
	color: #b9130b;
}
.box_green_portrait h3, .box_green_landscape h3, .box_green_small h3 {
	color: #335537;
}
.box_green_portrait p, .box_green_landscape p, .box_green_small p {
	color: #335537;
}
.box_blue_portrait h3, .box_blue_landscape h3, .box_blue_small h3 {
	color: #20438a;
}
.box_red_portrait h3 a, .box_red_landscape h3 a, .box_red_small h3 a {
	color: #b9130b;
	text-decoration:none;
}
.box_grey_portrait h3 a, .box_grey_landscape h3 a, .box_grey_small h3 a {
	color: #b9130b;
	text-decoration:none;
}
.box_darkgrey_portrait h3 a, .box_darkgrey_landscape h3 a, .box_darkgrey_small h3 a {
	color: #FFFFFF;
	text-decoration:none;
}
.box_white_portrait h3 a, .box_white_landscape h3 a, .box_white_small h3 a {
	color: #b9130b;
	text-decoration:none;
}
.box_green_portrait h3 a, .box_green_landscape h3 a, .box_green_small h3 a {
	color: #335537;
	text-decoration:none;
}
.box_blue_portrait h3 a, .box_blue_landscape h3 a, .box_blue_small h3 a {
	color: #2880c7;
	text-decoration:none;
}

.box_resize_01col h3 a, .box_resize_01col h3 a, .box_resize_01col h3 a {
	color: #2880c7;
	text-decoration:none;
}
.box_resize_02col h3 a, .box_resize_02col h3 a, .box_resize_02col h3 a {
	color: #2880c7;
	text-decoration:none;
}
.box_postcode_flash {
	height: 445px;
	width: 630px;
	float: left;
	overflow: hidden;
	padding: 10px;
}
