/*
####################################
#######                       ######
#######    STANDARD STYLES    ######
#######                       ######
####################################
*/

body {
	padding: 0px;
	margin: 0px;
	font: normal 75% Arial, Helvetica, sans-serif;
	color:#333333;
	}

/*
###################################
######                       ######
###### PAGE STRUCTURE STYLES ######
######                       ######
###################################
*/



/*
*******************************
***** BODY HEADER STYLES ******
*******************************
*/

#body_header {
	position: relative;
	margin: auto;
	height: 125px;
	width: 900px;
	background: url(header_2.jpg) repeat-x left bottom;
	}

#body_header h1 {
	margin: 0;
	padding: 0;
}

#body_header h1 a {
	background: 15px 15px;
	height: 110px;
	width: 140px;
	display: block;
	text-indent: -1000px;
}

/*
*******************************
****** BODY MENU STYLES *******
*******************************
*/

.menu {
	width: 900px;
	/* 
	height: 125px;
	*/
	}

/******************************
******** MAIN MENU ************
******************************/

.menu #main_menu {
	position: absolute;
	left: 143px;
	top: 75px;
	}

.menu #main_menu li {
	list-style: none;
	/*
	list-style-type: none;
	list-style-position: outside;
	*/
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	display: inline;
	padding: 4px;
	}

.menu #main_menu li a {
	color: #ecf2f4;
	text-decoration: none;
}

.menu #main_menu li a:hover {
	/* background: #88B3C9; */
	text-decoration: underline;
}

.menu #main_menu li a:active{
	/* background: #88B3C9; */
	text-decoration: underline;
}

/******************************
******* FOOTER MENU ***********
******************************/

.menu #footer_menu {
	position: absolute;
	left: 370px;
	top: 23px;
	}

.menu #footer_menu li {
	list-style: none;
	/*
	list-style-type: none;
	list-style-position: outside;
	*/
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	display: inline;
	padding: 4px;
	}

.menu #footer_menu li a {
	color: #ecf2f4;
	text-decoration: none;
}

.menu #footer_menu li a:hover {
	/* background: #4E95B3; */
	text-decoration: underline;
}

.menu #footer_menu li a:active{
	/* background: #88B3C9; */
	text-decoration: underline;
}


/*
*******************************
***** BODY MIDDLE STYLES ******
*******************************
*/

#body_middle {
	position: relative;
	margin: 0px auto 0px auto;
	width: 900px;
	font-size: 0.9em;
	}

/*
*******************************
***** BODY FOOTER STYLES ******
*******************************
*/

#body_footer {
	position: relative;
	clear: both;
	width: 900px;
	height: 47px;
	margin: auto;
	background: url(footer_2.jpg) repeat-x left top;
	background-color: white;
	font-size: 1em;
	}

/*
****************************
***** HOME PAGE STYLES *****
****************************
*/

.home_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.home_middle_main #home_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(home_left2.jpg) no-repeat;
	position: absolute;
	}

.home_middle_main #home_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.home_middle_main #home_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.home_middle_main #home_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.home_middle_main #home_right_title {
	height: 30px;
	background:url(get_ready.jpg) no-repeat;
	}

.home_middle_main #home_right_title h1 {
	margin: 0;
	padding: 0;
}

.home_middle_main #home_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}



/*
*******************************
***** DECKING PAGE STYLES *****
*******************************
*/

.deck_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.deck_middle_main #deck_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(deck_left.jpg) no-repeat;
	position: absolute;
	}

.deck_middle_main #deck_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.deck_middle_main #deck_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.deck_middle_main #deck_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.deck_middle_main #deck_right_title {
	height: 30px;
	background:url(decking.jpg) no-repeat;
	}

.deck_middle_main #deck_right_title h1 {
	margin: 0;
	padding: 0;
}

.deck_middle_main #deck_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}


/*
*******************************
***** FENCING PAGE STYLES *****
*******************************
*/

.fence_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.fence_middle_main #fence_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(fence_left2.jpg) no-repeat;
	position: absolute;
	}

.fence_middle_main #fence_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.fence_middle_main #fence_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.fence_middle_main #fence_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}


/***** RIGHT TITLE *****/

.fence_middle_main #fence_right_title {
	height: 30px;
	background:url(fencing.jpg) no-repeat;
	}

.fence_middle_main #fence_right_title h1 {
	margin: 0;
	padding: 0;
}

.fence_middle_main #fence_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
***** CONTACT PAGE STYLES *****
*******************************
*/

.contact_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.contact_middle_main #contact_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(contact_left.jpg) no-repeat;
	position: absolute;
	}

.contact_middle_main #contact_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.contact_middle_main #contact_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}
.contact_middle_main #contact_right_text2 {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.contact_middle_main #contact_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.contact_middle_main #contact_right_title {
	height: 30px;
	background:url(contact.jpg) no-repeat;
	}

.contact_middle_main #contact_right_title h1 {
	margin: 0;
	padding: 0;
}

.contact_middle_main #contact_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
***** CONTACT OK PAGE STYLES *****
*******************************
*/

.contact_ok_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.contact_ok_middle_main #contact_ok_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(contact_left.jpg) no-repeat;
	position: absolute;
	}

.contact_ok_middle_main #contact_ok_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.contact_ok_middle_main #contact_ok_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}
.contact_ok_middle_main #contact_ok_right_text2 {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.contact_ok_middle_main #contact_ok_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.contact_ok_middle_main #contact_ok_right_title {
	height: 30px;
	background:url(thank_you.jpg) no-repeat;
	}

.contact_ok_middle_main #contact_ok_right_title h1 {
	margin: 0;
	padding: 0;
}

.contact_ok_middle_main #contact_ok_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}


/*
*******************************
** CONTACT ERROR PAGE STYLES **
*******************************
*/

.contact_error_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.contact_error_middle_main #contact_error_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(contact_left.jpg) no-repeat;
	position: absolute;
	}

.contact_error_middle_main #contact_error_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.contact_error_middle_main #contact_error_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}
.contact_error_middle_main #contact_error_right_text2 {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.contact_error_middle_main #contact_error_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.contact_error_middle_main #contact_error_right_title {
	height: 30px;
	background:url(oops.jpg) no-repeat;
	}

.contact_error_middle_main #contact_error_right_title h1 {
	margin: 0;
	padding: 0;
}

.contact_error_middle_main #contact_error_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
***** GAZEBOS PAGE STYLES *****
*******************************
*/

.gazebos_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.gazebos_middle_main #gazebos_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(gazebos_left.jpg) no-repeat;
	position: absolute;
	}

.gazebos_middle_main #gazebos_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.gazebos_middle_main #gazebos_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.gazebos_middle_main #gazebos_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.gazebos_middle_main #gazebos_right_title {
	height: 30px;
	background:url(gazebos.jpg) no-repeat;
	}

.gazebos_middle_main #gazebos_right_title h1 {
	margin: 0;
	padding: 0;
}

.gazebos_middle_main #gazebos_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
*** ACCESSORIES PAGE STYLES ***
*******************************
*/

.accessories_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.accessories_middle_main #accessories_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(accessories_left.jpg) no-repeat;
	position: absolute;
	}

.accessories_middle_main #accessories_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.accessories_middle_main #accessories_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.accessories_middle_main #accessories_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.accessories_middle_main #accessories_right_title {
	height: 30px;
	background:url(accessories.jpg) no-repeat;
	}

.accessories_middle_main #accessories_right_title h1 {
	margin: 0;
	padding: 0;
}

.accessories_middle_main #accessories_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
***** BECOME PAGE STYLES ******
*******************************
*/

.become_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.become_middle_main #become_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 410px;
	}

.become_middle_main #become_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 430px;
	}

.become_middle_main #become_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.become_middle_main #become_left_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

/***** LEFT TITLE *****/

.become_middle_main #become_left_title {
	height: 30px;
	background:url(become.jpg) no-repeat;
	}

.become_middle_main #become_left_title h1 {
	margin: 0;
	padding: 0;
}

.become_middle_main #become_left_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -1000px;
}

.become_middle_main #become_left_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.become_middle_main #become_right_title {
	height: 30px;
	background:url(installer_request.jpg) no-repeat;
	}

.become_middle_main #become_right_title h1 {
	margin: 0;
	padding: 0;
}

.become_middle_main #become_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
***** BECOME ERROR PAGE STYLES ******
*******************************
*/

.become_error_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.become_error_middle_main #become_error_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 410px;
	}

.become_error_middle_main #become_error_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 430px;
	}

.become_error_middle_main #become_error_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.become_error_middle_main #become_error_left_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

/***** LEFT TITLE *****/

.become_error_middle_main #become_error_left_title {
	height: 30px;
	background:url(become.jpg) no-repeat;
	}

.become_error_middle_main #become_error_left_title h1 {
	margin: 0;
	padding: 0;
}

.become_error_middle_main #become_error_left_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -1000px;
}

.become_error_middle_main #become_error_left_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.become_error_middle_main #become_error_right_title {
	height: 30px;
	background:url(oops.jpg) no-repeat;
	}

.become_error_middle_main #become_error_right_title h1 {
	margin: 0;
	padding: 0;
}

.become_error_middle_main #become_error_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
***** BECOME OK PAGE STYLES ******
*******************************
*/

.become_ok_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.become_ok_middle_main #become_ok_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 410px;
	}

.become_ok_middle_main #become_ok_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 430px;
	}

.become_ok_middle_main #become_ok_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.become_ok_middle_main #become_ok_left_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

/***** LEFT TITLE *****/

.become_ok_middle_main #become_ok_left_title {
	height: 30px;
	background:url(become.jpg) no-repeat;
	}

.become_ok_middle_main #become_ok_left_title h1 {
	margin: 0;
	padding: 0;
}

.become_ok_middle_main #become_ok_left_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -1000px;
}

.become_ok_middle_main #become_ok_left_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.become_ok_middle_main #become_ok_right_title {
	height: 30px;
	background:url(thank_you.jpg) no-repeat;
	}

.become_ok_middle_main #become_ok_right_title h1 {
	margin: 0;
	padding: 0;
}

.become_ok_middle_main #become_ok_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}


/*
*************************************
****** RESIDENTIAL PAGE STYLES ******
*************************************
*/

.residential_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.residential_middle_main #residential_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(residential_left.jpg) no-repeat;
	position: absolute;
	}

.residential_middle_main #residential_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.residential_middle_main #residential_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.residential_middle_main #residential_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.residential_middle_main #residential_right_title {
	height: 30px;
	background:url(residential.jpg) no-repeat;
	}

.residential_middle_main #residential_right_title h1 {
	margin: 0;
	padding: 0;
}

.residential_middle_main #residential_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
************************************
****** COMMERCIAL PAGE STYLES ******
************************************
*/

.commercial_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.commercial_middle_main #commercial_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(commercial_left.jpg) no-repeat;
	position: absolute;
	}

.commercial_middle_main #commercial_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.commercial_middle_main #commercial_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.commercial_middle_main #commercial_right_text h2{
	font: bold italic 11px Arial, Helvetica, sans-serif;
	}

.commercial_middle_main #commercial_right_text h3{
	font: italic 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.commercial_middle_main #commercial_right_title {
	height: 30px;
	background:url(commercial.jpg) no-repeat;
	}

.commercial_middle_main #commercial_right_title h1 {
	margin: 0;
	padding: 0;
}

.commercial_middle_main #commercial_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*************************************
**** STATIC CARAVANS PAGE STYLES ****
*************************************
*/

.static_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.static_middle_main #static_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(static_caravans_left.jpg) no-repeat;
	position: absolute;
	}

.static_middle_main #static_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.static_middle_main #static_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.static_middle_main #static_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.static_middle_main #static_right_title {
	height: 30px;
	background:url(static_caravans.jpg) no-repeat;
	}

.static_middle_main #static_right_title h1 {
	margin: 0;
	padding: 0;
}

.static_middle_main #static_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
**********************************
***** PARK HOMES PAGE STYLES *****
**********************************
*/

.park_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.park_middle_main #park_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(park_home_left.jpg) no-repeat;
	position: absolute;
	}

.park_middle_main #park_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.park_middle_main #park_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.park_middle_main #park_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}


/***** RIGHT TITLE *****/

.park_middle_main #park_right_title {
	height: 30px;
	background:url(park_homes.jpg) no-repeat;
	}

.park_middle_main #park_right_title h1 {
	margin: 0;
	padding: 0;
}

.park_middle_main #park_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
***********************************
****** NEW BUILD PAGE STYLES ******
***********************************
*/

.newbuild_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.newbuild_middle_main #newbuild_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(home_left2.jpg) no-repeat;
	position: absolute;
	}

.newbuild_middle_main #newbuild_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.newbuild_middle_main #newbuild_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.newbuild_middle_main #newbuild_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.newbuild_middle_main #newbuild_right_title {
	height: 30px;
	background:url(new_build.jpg) no-repeat;
	}

.newbuild_middle_main #newbuild_right_title h1 {
	margin: 0;
	padding: 0;
}

.newbuild_middle_main #newbuild_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
*** GALLERY PAGE STYLES ***
*******************************
*/

.gallery_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.gallery_middle_main #gallery_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 530px;
	/* background: url(accessories_left.jpg) no-repeat; */
	position: absolute;
	}

.gallery_middle_main #gallery_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 330px;
	}

.gallery_middle_main #gallery_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.gallery_middle_main #gallery_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.gallery_middle_main #gallery_right_title {
	height: 30px;
	background:url(gallery.jpg) no-repeat;
	}

.gallery_middle_main #gallery_right_title h1 {
	margin: 0;
	padding: 0;
}

.gallery_middle_main #gallery_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}


/*
*******************************
***** SKIRTING PAGE STYLES *****
*******************************
*/

.skirting_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.skirting_middle_main #skirting_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	background: url(deck_left.jpg) no-repeat;
	position: absolute;
	}

.skirting_middle_main #skirting_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.skirting_middle_main #skirting_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.skirting_middle_main #skirting_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.skirting_middle_main #skirting_right_title {
	height: 30px;
	background:url(skirting.jpg) no-repeat;
	}

.skirting_middle_main #skirting_right_title h1 {
	margin: 0;
	padding: 0;
}

.skirting_middle_main #skirting_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}

/*
*******************************
**** SITE MAP PAGE STYLES *****
*******************************
*/

.sitemap_middle_main {
	background-image: url(middle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 428px;
	}

.sitemap_middle_main #sitemap_left {
	margin-left: 10px;
	margin-top: 10px;
	height: 408px;
	float: left;
	width: 560px;
	/* background: url(accessories_left.jpg) no-repeat; */
	position: absolute;
	}

.sitemap_middle_main #sitemap_right {
	margin-right: 10px;
	margin-top: 10px;
	height: 408px;
	float: right;
	width: 300px;
	}

.sitemap_middle_main #sitemap_right_text {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 10px;
	}

.sitemap_middle_main #sitemap_right_text h2{
	font: bold 11px Arial, Helvetica, sans-serif;
	}

/***** RIGHT TITLE *****/

.sitemap_middle_main #sitemap_right_title {
	height: 30px;
	background:url(site_map.jpg) no-repeat;
	}

.sitemap_middle_main #sitemap_right_title h1 {
	margin: 0;
	padding: 0;
}

.sitemap_middle_main #sitemap_right_title h1 a {
	height: 30px;
	width: 300px;
	display: block;
	text-indent: -2000px;
}


/*