/*********************************************************************/
/*  Super Roof Tents                http://www.superrooftents.co.uk  */
/*    Stylesheet                       Copyright 4mediaworks 2009    */
/*********************************************************************/


/*********************************************************************/
/*****    General    *************************************************/
/*********************************************************************/
/* CuteFTP is shit. */

#wrapper {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background: url('/images/header_bg.jpg') no-repeat top;
}

html, body {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	padding: 0px;
	font-family: Calibri, Tahoma, Verdana, Arial, Helv, sans-serif;
	font-size: 1em;
	color: Black;
	background-color: White;
	border: 0;
}

img {
	border: solid 0;
}

.rt_main {
	width: 1056px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.hdr_wrapper {
	width: 1056px;
	display: block;
	overflow: hidden;
}

.hdr_logo {
	clear: both;
	margin-left: 254px;
	margin-right: auto;
	height: 153px;
	width: 513px;
	/* 543 margin */
}

.hdr_left {
	float: left;
	height: 105px;
	width: 24px;
}

.hdr_topleft {
	float: left;
	height: 62px;
	width: 230px;
	margin-left: 24px;
}

.hdr_topright {
	float: left;
	height: 62px;
	width: 265px;
	margin-right: 24px;
}

.hdr_right {
	float: left;
	height: 105px;
	width: 24px;
}

.hdr_medleft {
	float: left;
	height: 105px;
	width: 230px;
}

.hdr_med_content {
	float: left;
	width: 513px;
	height: 105px;
	overflow: hidden;
	background-color: White;
	font-size: 0.750em;
	margin: 0;
	padding: 0;
}

.hdr_medright {
	float: left;
	height: 105px;
	width: 265px;
}


/*********************************************************************/
/*****    Header Menu    *********************************************/
/*********************************************************************/

#hdr_menu {
	float: left;
	height: 46px;
	width: 513px;
}

#hdr_menu ul {
	list-style-type: none;
	width: 513px;
	margin: 0 auto;
	padding-left: 0;
}

#hdr_menu li {
	float: left;
	height: 46px;
}

#hdr_menu li a {
	float: left;
	height: 46px;
}

#hdr_menutop {
	float: left;
	width: 513px;
	height: 62px; 
}

#midwrapper {
	width: 1056px;	
	height: 100%;
}

.rt_innercontent {
 	/* width: 880px; */
	height: 100%;
	margin: 8px;
	overflow: hidden;
}

.rt_sidemenu {
	float: left;
	width: 150px;
	height: 100%;	
}

.rt_sidemenu a {
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
}

.rt_leftedge {
	width: 24px;
	background: url('/images/leftbar.gif') right repeat-y;
	height: 100%;
	clear: left;
	float: left;
}

.rt_rightedge {
	width: 24px;
	background: url('/images/rightbar.gif') left repeat-y;
	height: 100%;
	clear: right;
	float: left;
}

.rt_content {
	font-size: 0.689em;
	width: 1008px;
	height: 100%;
	color: Black;
	clear: none;
	float: left;
}

.ftr_bar1 {
	background-color: #000;
	height: 3px;
	padding: 0 0 2px 0;
	margin: 0;
	clear: both;
}

.ftr_bar2 {
	background-color: #888;
	height: 1px;
	margin: 2px 0 0 0;
	padding: 0;
	clear: both;
}

.ftr_copyright {
	clear: both;
	font-size: 0.689em;
	width: 80%;
	color: Gray;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.ftr_copyright a {
	color: Gray;
}

.ftr_info {
	clear: both;
	font-size: 0.689em;
	width: 600px;
	color: Gray;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}

.ftr_info a {
	color: Gray;
}