@charset "UTF-8";
/* CSS Document */

body
{
	background-color: #F2F2F2;
}

#search
{
	height:10px;
	width:auto;
	font-size: 5px;
	margin-left: -900px;
}

/*marquee*/

p.mark
{
	font-family:Georgia, serif, verdana;
	font-size:14px;
	color:#000086;
	font-weight: bold;
}


img.inpic
{
	border: 1px solid #333333;
}

img.propic
{
	border: 1px solid #FFFFFF;
}
/*index*/


#topbanner

{
	height:85px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}

#logobanner
{
	height:70px;
	float: left;
}

#description
{
	float: left;
	margin-top: 55px;
}

#phonebanner
{
	float: right;
	position: relative;
	margin-top: 30px;
}

#banner

{
	height:25px;
	left: 0px;
	background-image: url(images/orangebk.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#colourbanner

{
	height:25px;
	background-image: url(images/border.jpg);
	background-repeat: repeat-x;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
}


#bannertext

{
	width:879px;
	height:25px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 4px;
}

#container

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #DBDBDB;
}

#indexcontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
}


#middle

{
	width:800px;
}





#base

{
	height:25px;
	width:800px;
	background-image: url(images/orangebk.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#basetext

{
	width:900px;
	text-align: right;
	height: 20px;
	margin-top: 5px;
}

/*centerindex*/

#welcome

{
	width:100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

#buttons

{
	margin-top: 5px;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	height: 140px;
	width: 800px;
}

#button1

{
	height:128px;
	width:258px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	margin-right: 10px;
}

#button2

{
	height:128px;
	width:258px;
	float: left;
	text-align: center;
	margin-right: 10px;
}

#button3

{
	height:128px;
	float: left;
	text-align: right;
	width: 258px;
	overflow: visible;
}

#button4
{
	height:195px;
	width:292px;
	float: left;
}

#button5

{
	height:195px;
	width:295px;
	float: left;
	text-align: center;
}

#button6

{
	height:195px;
	width:292px;
	float: left;
	text-align: right;
}

/*layout*/

#layoutmid

{
	width:800px;
	padding-left: 5px;
	height: 600px;
}

#linksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99ccff;
	border-right-color: #FFFFFF;
	border-bottom-color: #99ccff;
	border-left-color: #99ccff;
}



#contentleft
{
	height:600px;
	float: left;
	width: 675px;
}

/*linksettings*/

a:link {
	text-decoration: none;
	color:#FFFFFF;
}
a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a:hover {
	text-decoration: none;
	color:#999999;
}
a:active {
	text-decoration: none;
	color: #999999;
}

/*linksettingsleftside*/

a.left:link {
	text-decoration: none;
	color:#333333;
}
a.left:visited {
	text-decoration: none;
	color:#333333;
}
a.left:hover {
	text-decoration: none;
	color:#00CC33;
}
a.left:active {
	text-decoration: none;
	color: #FD8F09;
}





/*about*/

#abouttextbox1
{
	height:500px;
	width:775px;
}

#abouttextbox2
{
height:100px;
width:200px;
}

p.directors

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	text-align: left;
	background-image: url(images/orangebk.jpg);
	}

p.teamtext11
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

p.teamtexttitle1
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}



#direc

{
	height:auto;
	width:auto;
	margin-top: 50px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 15px;
}

a.team9:link {
	text-decoration: none;
	color:#ED7A00;
}
a.team9:visited {
	text-decoration: none;
	color:#ED7A00;
}
a.team9:hover {
	text-decoration: none;
	color:#ED7A00;
}
a.team9:active {
	text-decoration: none;
	color:#333333;
}


#aboutmaincontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dbdbdb;
	border-bottom-style: none;
}

#aboutcontainer
{
	width:775px;
	height:auto;
	float: left;
	padding-left: 15px;
}

#abouttop
{
	height:20px;
	width: 775px;
	background-image: url(images/orangebk.jpg);
}


p.abouttext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.abouttext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#abouttext
{
	width:775px;
	margin-top: 25px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

#abouttext2
{
	width:775px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	padding-top: 5px;
}


#aboutlayoutmid

{
	width:800px;
	height:1750px;
}


img.about
{
	text-align: left;
	float: left;
	border: 3px ridge #CCCCCC;
	margin-top: 50px;
	margin-left: 10px;
}


img.about2
{
	float: right;
	margin-top: 50px;
	border: 3px ridge #CCCCCC;
	padding: 0px;
	margin-right: 10px;
}


img.about3
{
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 50px;
}


#aboutlogo1

{
	float: right;
}


#aboutlogo2

{

}

p.meetteam

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#E67300;
	text-decoration: underline;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	text-align: left;
	}

/*team*/

#teammaincontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dbdbdb;
	border-bottom-style: none;
}

#teamcontainer
{
	width:775px;
	height:575px;
	float: left;
	padding-left: 15px;
}

#teamtop
{
	height:20px;
	width: 775px;
	background-image: url(images/orangebk.jpg);
}


p.teamtext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	padding-right: 2px;
	padding-left: 2px;
	}
	
p.teamtext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#teamtext
{
	width:775px;
	margin-top: 25px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

#teamtext2
{
	width:775px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	padding-top: 5px;
}


#teamlayoutmid

{
	width:800px;
	height:1100px;
}


img.team
{
	text-align: left;
	float: left;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 15px;
}


img.team2
{
	padding: 0px;
	margin-top: 20px;
}


img.team3
{
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 50px;
}


#teamlogo1

{
	float: right;
}


#teamlogo2

{

}

p.teamteam

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
table.team
{
	height:auto;
	margin-top: 15px;
	text-align: left;
	margin-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

table.team2
{
	height:auto;
	margin-top: 15px;
	text-align: center;
	margin-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


p.teamprofile

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	padding-left: 2px;
	}
	
p.teamprofile2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	padding-left: 2px;
	}



/*contact*/

#contactmaincontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dbdbdb;
	border-bottom-style: none;
}

#contactcontainer
{
	width:775px;
	height:600px;
	float: left;
	padding-left: 15px;
}

#contacttop
{
	height:20px;
	width: 775px;
	background-image: url(images/orangebk.jpg);
}


p.contacttext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.contacttext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	font-weight: bold;
	}
	
p.contacttext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	}
	
p.contacttext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	}		
	
#contacttext
{
	width:775px;
	height:570px;
	margin-top: 25px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
}

#contactlayoutmid

{
	width:800px;
	height:640px;
}

#contactmap

{
	width:600px;
	padding-left: 10px;
}



#form
{
	height:200px;
	padding-left: 8px;
	padding-top: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}




	
/*Quotations*/

#quotetext
{
	height:500px;
	margin-top: 20px;
	width: 657px;
	border: 1px none #99CCFF;
	margin-left: 10px;
}	

#quotetext2
{
	height:500px;
	margin-top: 15px;
	width: 657px;
	border: 1px none #99CCFF;
}
	
#quotetop
{
	height:20px;
	width: 657px;
	background-image: url(images/blackbk.jpg);
}


p.quotetext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.quotetext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}

p.quotetext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.quotetext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}

#quotemap
{
	width:635px;
	margin-left: 10px;
	margin-top: 10px;
}


#quotebanner

{
	height:25px;
	left: 0px;
	background-image: url(images/blackbk.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

p.quotephone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#343434;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.quoteemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#323232;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}


#quotebase

{
	height:25px;
	width:800px;
	background-image: url(images/blackbk.jpg);
	background-repeat: repeat-x;
	text-align: right;
}


/*furniture*/

#furnituretext2
{
	margin-top: 15px;
	width: 657px;
	border: 1px none #FFFFFF;
}	

#furniturebase

{
	height:25px;
	width:800px;
	background-image: url(images/fadeblue.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#furnituretext
{
	margin-top: 20px;
	width: 657px;
	border: 1px none #99CCFF;
	margin-left: 10px;
}	
	
#furnituretop
{
	height:20px;
	width: 657px;
	background-image: url(images/fadeblue.jpg);
}


p.furnituretext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.furnituretext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}

#furniturecontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dBDBDB;
}

#furniturelayoutmid

{
	width:800px;
	height:600px;
	padding-left: 5px;
}

#furniturebanner

{
	height:25px;
	left: 0px;
	background-image: url(images/fadeblue.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#furimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#furimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#furimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#furlayoutmid

{
	width:800px;
	height: 600px;
}

p.furniturephone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#576783;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.furnitureemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#53637F;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}


/*greenoakframining*/

#gofbase

{
	height:25px;
	width:800px;
	background-image: url(images/pink.jpg);
	background-repeat: repeat-x;
	text-align: right;
}


#goftext
{
	margin-top: 20px;
	width: 657px;
	border: 1px none #99CCFF;
	margin-left: 10px;
}	

#goftext2
{
	margin-top: 15px;
	width: 657px;
	border: 1px none #FFFFFF;
}	
	
#goftop
{
	height:20px;
	width: 657px;
	background-image: url(images/pink.jpg);
}

#gofimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#gofimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#gofimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#goflayoutmid

{
	width:800px;
	height: 600px;
	padding-left: 5px;
}

p.goftext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.goftext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}


#gofbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/pink.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

p.gofphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#990062;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.gofemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#A2006B;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}


/*summerhouse*/

#summerbase

{
	height:25px;
	width:800px;
	background-image: url(images/lightbluefade.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#summerbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/lightbluefade.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

p.summerphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#419FC1;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.summeremail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#419FC1;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}


#summertext
{
	margin-top: 20px;
	width: 657px;
	border: 1px none #99CCFF;
	margin-left: 10px;
}	






#summertext2
{
	margin-top: 15px;
	width: 657px;
	border: 1px none #99CCFF;
}


#summerimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#summerimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#summerimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#summerlayoutmid

{
	width:800px;
	height: 600px;
	padding-left: 5px;
}




	
#summertop
{
	height:20px;
	width: 657px;
	background-image: url(images/lightbluefade.jpg);
}


p.summertext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.summertext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}

/*training*/

#traininglayoutmid

{
	width:800px;
	height: 600px;
	padding-left: 5px;
}

#trainingflash
{
	height:auto;
	width:657px;
	margin-top: 20px;
}




#trainngtext
{
	height:auto;
	margin-top: 20px;
	width: 657px;
	border: 1px none #99CCFF;
	margin-left: 10px;
}	
	
#trainngtext2
{
	height:auto;
	margin-top: 15px;
	width: 657px;
	border: 1px none #99CCFF;
}		
	
	
#trainngtop
{
	height:20px;
	width: 657px;
	background-image: url(images/fadered2.jpg);
}


p.trainingtext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.trainingtext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
#trainingbase

{
	height:25px;
	width:800px;
	background-image: url(images/fadered2.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#trainingbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/fadered2.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

p.trainingphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#B32405;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.trainingemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#B22405;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}

	
/*products*/

#prodflash
{
	width:300px;
	height: 200px;
	margin-top: 20px;
	float: left;
	padding-left: 5px;
}

#prodflash2
{
	width:300px;
	height: 200px;
	margin-top: 20px;
	float: right;
	padding-right: 20px;
}

#prodwin

{
	width: auto;
	height: 275px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 20px;
}
#prodstair

{
	width:auto;
	height: 280px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 20px;
}
#prodkit

{
	width:auto;
	height: 260px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#prodfixbox

{
	width:650px;
}

#prodtextfixbox

{
	width: 300px;
	height: 200px;
	float: right;
	margin-top: 10px;
	padding-right: 5px;
}

#prodtextfixbox2

{
	width: 325px;
	height: 200px;
	float: left;
	margin-top: 5px;
}

#producttext
{
	margin-top: 20px;
	border: 1px none #99CCFF;
	margin-left: 10px;
	width: 657px;
}	
	
#producttext2
{
	margin-top: 20px;
	width: 657px;
	border: 1px none #FFFFFF;
	height: auto;
}	
	
#producttop
{
	height:20px;
	width: 657px;
	background-image: url(images/orangebk.jpg);
}


p.producttext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	text-indent: 5px;
	}
	
p.producttext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}

p.producttext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ED7A00;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #CCCCCC;
	}

#productcontentleft
{
	float: left;
	width: 675px;
}


#productcontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #DBDBDB;
}


#productflash

{
	margin-top: 10px;
	border: 1px solid #99CCFF;
	margin-bottom: 30px;
	width: 788px;
	margin-right: 6px;
	margin-left: 6px;
	height: 200px;
}

#productlayoutmid

{
	width:800px;
	padding-left: 5px;
	height: 1050px;
}

img.prod1
{
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	padding-top: 15px;
	padding-right: 10px;
}

img.prod2
{
	border: 1px none #FFFFFF;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	height: 150px;
	width: 200px;
	float: right;
}

img.prod3
{
	text-align: left;
	vertical-align: super;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

#fensa
{
	width:790px;
	float: left;
	margin-top: 20px;
}

#fensa2
{
	width:200px;
	float: left;
	padding-top: 20px;
}


#fensa3
{
	width:200px;
	float: right;
	text-align: right;
}


/*joinery*/

#teammeetbox
{
	height:auto;
	width:125px;
	text-align: center;
	margin-left: auto;
	background-image: url(images/orangebk.jpg);
}

#teammeetboxright
{
	height:100px;
	width:200px;
	text-align: center;
	float: left;
}

#teammeetboxleft
{
	height:auto;
	width:auto;
	text-align: center;
	float: left;
}

#joinerytext
{
	margin-top: 15px;
	width: 657px;
	margin-left: 10px;
	background-repeat: no-repeat;
}	

#joinerytext2
{
	margin-top: 15px;
	width: 657px;
	background-repeat: no-repeat;
	border: 1px none #FFFFFF;
}	


#joineryflash
{
	height:450px;
	margin-top: 20px;
	border: 1px none #99CCFF;
}	

	
#joinerytop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}


p.joinerytext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/brown.jpg);
	padding-top: 3px;
	padding-bottom: 3px;
	}
	
p.joinerytext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
	
p.joinerytext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.joinerytext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}	

#joinerycontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dbe9fb;
}

#joinerylayoutmid

{
	width:800px;
	height:600px;
	padding-left: 5px;
}


#joinerybase

{
	height:25px;
	width:800px;
	background-image: url(images/brown.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#joinerybanner

{
	height:25px;
	left: 0px;
	background-image: url(images/brown.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#joinerycontentleft
{
	float: left;
	width: 675px;
}

#joinerylayoutmid

{
	width:800px;
	padding-left: 5px;
	height: 825px;
}

#joinerycontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #DBDBDB;
	height: auto;
}

p.joineryphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#796D5D;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.joineryemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#736757;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}

#joineryfensa
{
	float: left;
	height: auto;
}

#joineryfw
{
	float: right;
}


#joinerylogo

{
	height: 100px;
	vertical-align: baseline;
}


img.joinery1
{
	padding-top: 10px;
}


img.joinery2
{
	padding-top: 10px;
}
	

/*text*/

p.phone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#E26E00;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.email

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#DE6900;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}

p.link
{
	font-family:Georgia, serif, verdana;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	text-decoration: none;
	letter-spacing: 0.5px;
	}

p.baselink
{
	font-family:Georgia, serif, verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	letter-spacing: 0.5px;
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 5px;
	}

p.textbox

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	}
	
p.leftlink

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f44a14;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

p.description

{
	font-family:Georgia, serif, verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}


/*project*/

#projectbase

{
	height:25px;
	width:800px;
	background-image: url(images/blackbk.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#projectbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/blackbk.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#projectlayoutmid

{
	width:800px;
	height: 600px;
}

#projectlinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#projectcontentleft
{
	float: left;
	width: 675px;
}

#projecttext
{
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 550px;
	background-color: #333333;
}	

#projecttextinside
{
	width: 650px;
	height: 550px;
	margin-left: 7px;
}	


#projectflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	


#projecttextbox1
{
	width:635px;
	margin-top: 10px;
	float: left;
}

#projecttextbox2
{
	height:200px;
	width:200px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	background-color: #333333;
}

#projecttextbox3
{
	height:100px;
	width:150px;
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	background-color: #333333;
}

#projecttextbox4
{
	height:200px;
	width:200px;
	margin-top: 20px;
	float: left;
}

#projecttextbox5
{
	background-color: #333333;
	float: left;
	width: 640px;
	border: 1px none #FFFFFF;
	margin-top: 70px;
}

#projecttextbox6
{
	height:200px;
	width:200px;
	margin-top: 35px;
	background-color: #333333;
	float: left;
}

/*projecttext*/

ul.prolist

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing: 0.5px;
	margin-left: 2px;
	margin-right: 2px;
	display: marker;
	}

p.projecttext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/blackbk.jpg);
	}
	
	p.projecttext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing: 0.5px;
	margin-left: 2px;
	margin-right: 2px;
	}
	
	p.projecttext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/blackbk.jpg);
	}
	
	p.projecttext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/blackbk.jpg);
	}

a.pro1:link {
	text-decoration: none;
	color:#000000;
}
a.pro1:visited {
	text-decoration: none;
	color:#000000;
}
a.pro1:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/fadeblue.jpg);	
}
a.pro1:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}

a.pro2:link {
	text-decoration: none;
	color:#000000;
}
a.pro2:visited {
	text-decoration: none;
	color:#000000;
}
a.pro2:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/fadered2.jpg);
}
a.pro2:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}

a.pro3:link {
	text-decoration: none;
	color:#000000;
}
a.pro3:visited {
	text-decoration: none;
	color:#000000;
}
a.pro3:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/green.jpg);	
}
a.pro3:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}
a.pro4:link {
	text-decoration: none;
	color:#000000;
}
a.pro4:visited {
	text-decoration: none;
	color:#000000;
}
a.pro4:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/pink.jpg);	
}
a.pro4:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}

a.pro5:link {
	text-decoration: none;
	color:#000000;
}
a.pro5:visited {
	text-decoration: none;
	color:#000000;
}
a.pro5:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/orangebk.jpg);	
}
a.pro5:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}

a.pro6:link {
	text-decoration: none;
	color:#000000;
}
a.pro6:visited {
	text-decoration: none;
	color:#000000;
}
a.pro6:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/ligr2small2.jpg);
}
a.pro6:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}

a.pro7:link {
	text-decoration: none;
	color:#000000;
}
a.pro7:visited {
	text-decoration: none;
	color:#000000;
}
a.pro7:hover {
	text-decoration: none;
	color:#ffffff;
	background-image: url(images/blublue.jpg);
}
a.pro7:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
}

p.projectleftlink

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

p.projectleftlink1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/fadeblue.jpg);
	}

p.projectleftlink2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/fadered2.jpg);
	}
	
	p.projectleftlink3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/green.jpg);
	}
	
	p.projectleftlink4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/pink.jpg);
	}
	
	p.projectleftlink5

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/orangebk.jpg);
	}
	
	p.projectleftlink6

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/ligr2small.jpg);
	}
	
	p.projectleftlink7

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	overflow: visible;
	padding-right: 5px;
	text-indent: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/blublue.jpg);
	}

p.prophone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#303030;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.proemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#353535;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}

/*walledgarden*/

#walllayoutmid

{
	width:800px;
	height: 1725px;
}

#wallbase

{
	height:25px;
	width:800px;
	background-image: url(images/fadeblue.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#walledgebanner

{
	height:25px;
	left: 0px;
	background-image: url(images/fadeblue.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#walledgardentext
{
	height:auto;
	margin-top: 20px;
	width: 650px;
	border: 1px none #0033cc;
	margin-left: 10px;
}	

#walledgardentext2
{
	height:auto;
	margin-top: 20px;
	width: 650px;
	border: 1px none #0033cc;
	padding-top: 10px;
	background-color: #FFFFFF;
}	
	
#walledgardentop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}

#wallimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#wallimageright
{
	height:400px;
	width: 420px;
	float: right;
	text-align: center;
}

#wallimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}


p.walledgardentext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/fadeblue.jpg);
	}
	
p.walledgardentext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.walledgardentext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
	p.walledgardentext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 25px;
	padding-right: 10px;
	}
	
	
#wallcontentleft
{
	height:600px;
	float: left;
	width: 660px;
}

p.wallphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#5E6F8B;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.wallemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#576783;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}

#wallimage
{
	margin-top: 20px;
}

/*calcot*/

#calcotbase

{
	height:25px;
	width:800px;
	background-image: url(images/fadered2.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#calcotbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/fadered2.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#calcotlinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#calcotcontentleft
{
	height:600px;
	float: left;
	width: 675px;
}

#calcottext
{
	height:40px;
	margin-top: 15px;
	width: 657px;
	margin-left: 10px;
}	

#calcotflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#calcottext
{
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
	height: auto;
}	
	
#calcottext2
{
	margin-top: 20px;
	width: 657px;
	background-color: #FFFFFF;
	padding-top: 10px;
	height: auto;
}	
	
	
	
#calcottop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}

#calimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#calimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#calimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#callayoutmid

{
	width:800px;
	height: 1100px;
}




p.calcottext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/fadered2.jpg);
	}
	
p.calcottext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.calcottext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	

p.calphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#AF2205;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.calemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#B32405;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}	
/*steepways*/


#steepbase

{
	height:25px;
	width:800px;
	background-image: url(images/green.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#steepbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/green.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#steeplinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#steepcontentleft
{
	height:600px;
	float: left;
	width: 675px;
}



#steepflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#steeptext
{
	height:auto;
	margin-top: 20px;
	width: auto;
	margin-left: 10px;
}	
	
	
#steeptext2
{
	margin-top: 20px;
	width: auto;
	margin-left: 2px;
	background-color: #FFFFFF;
	padding-top: 10px;
	height: auto;
	padding-left: 5px;
}	
	
#steepimage1
{
	width: 653px;
}		
		
#steeptextboxleft
{
	background-color: #FFFFFF;
	float: left;
	width: 235px;
}	

#steepimagechange
{
	background-color: #FFFFFF;
	width: 235px;
	height: 150px;
	margin-top: 20px;
}	



#steepimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#steepimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#steepimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}





#steeplayoutmid

{
	width:800px;
	height: 1200px;
}



	
#steeptop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}


p.steeptext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/green.jpg);
	}
	
p.steeptext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
	
p.steeptext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.steeptext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}	
		
		
p.steeptext5

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	}
			
	
p.steepphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#628630;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.steepemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#587C25;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}
	
/*postcottage*/


#postbase

{
	height:25px;
	width:800px;
	background-image: url(images/pink.jpg);
	background-repeat: repeat-x;
	text-align: right;
}

#postbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/pink.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#postlinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#postcontentleft
{
	height:600px;
	float: left;
	width: 675px;
}

#posttext
{
	height:40px;
	margin-top: 15px;
	width: 657px;
	margin-left: 10px;
}	

#postflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#posttext
{
	height:500px;
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
}

#posttext2
{
	margin-top: 20px;
	width: 657px;
	background-color: #FFFFFF;
	padding-top: 10px;
}	
	
#posttop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}

#posttextbox1
{
	height:200px;
	width:200px;
	margin-top: 20px;
	float: left;
	margin-left: 15px;
	background-color: #A00068;
}

#posttextbox2
{
	height:200px;
	width:200px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	background-color: #A00068;
}

#posttextbox3
{
	height:200px;
	width:200px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	background-color: #A00068;
}

#postimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#postimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#postimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#postlayoutmid

{
	width:800px;
	height: 1150px;
}


p.posttext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/pink.jpg);
	}
	
p.posttext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.posttext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
p.postphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#A4006E;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.postemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#A4006E;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}
	
/*primrose*/

#primebase

{
	height:25px;
	width:800px;
	background-image: url(images/orangebk.jpg);
	background-repeat: repeat-x;
	text-align: right;
}


#primebanner

{
	height:25px;
	left: 0px;
	background-image: url(images/orangebk.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#primlinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#primcontentleft
{
	height:600px;
	float: left;
	width: 675px;
}

#primtext
{
	height:40px;
	margin-top: 15px;
	width: 657px;
	margin-left: 10px;
}

#primtext2
{
	margin-top: 20px;
	width: 657px;
	background-color: #FFFFFF;
	padding-top: 10px;
}	

#primflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#primtext
{
	height:500px;
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
}	
	
#primtop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}

#primimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#primimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#primimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#primlayoutmid

{
	width:800px;
	height: 1150px;
}

p.primtext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/orangebk.jpg);
	}
	
p.primtext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.primtext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
p.primtext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
	p.primphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#E26E00;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.primemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#DE6900;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}
	
/*owlpen*/

#owlbase

{
	height:25px;
	width:800px;
	background-image: url(images/ligr2small2.jpg);
	background-repeat: repeat-x;
	text-align: right;
}


#owlbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/ligr2small2.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#owllinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#owlcontentleft
{
	height:600px;
	float: left;
	width: 675px;
}

#owltext
{
	height:40px;
	margin-top: 15px;
	width: 657px;
	margin-left: 10px;
}	

#owltext2
{
	margin-top: 20px;
	width: 657px;
	padding-top: 10px;
	background-color: #FFFFFF;
}	

#owlflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#owltext
{
	height:500px;
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
}	
	
#owltop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}


#owlimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#owlimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#owlimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#owllayoutmid

{
	width:800px;
	height: 800px;
}





p.owltext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/ligr2small2.jpg);
	}
	
p.owltext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.owltext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}	
	
	
p.owltext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}	
	
p.owlphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#0D4947;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.owlemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#0E4340;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}	
	
/*hotels*/

#hotelbase

{
	height:25px;
	width:800px;
	background-image: url(images/blublue.jpg);
	background-repeat: repeat-x;
	text-align: right;
}


#hotelbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/blublue.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#hotellinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#hotelcontentleft
{
	height:600px;
	float: left;
	width: 675px;
}



#hoteltext2
{
	margin-top: 20px;
	width: 657px;
	background-color: #FFFFFF;
	padding-top: 10px;
}

#hotelflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#hoteltext
{
	height:auto;
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
}	
	
#hoteltop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}

#hotelimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#hotelimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#hotelimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}



#hotellayoutmid

{
	width:800px;
	height: 700px;
}





	
p.hoteltext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
	p.hoteltext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.hoteltext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}
	



p.hoteltext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/blublue.jpg);
	}
	

	
p.hotelphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#006CA2;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.hotelemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#0070A4;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}


/*accreditation*/


#creditmaincontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dbdbdb;
	border-bottom-style: none;
}

#creditcontainer
{
	width:775px;
	height:auto;
	float: left;
	padding-left: 15px;
}

#credittop
{
	height:20px;
	width: 775px;
	background-image: url(images/orangebk.jpg);
}


p.credittext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.credittext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
#credittext
{
	width:775px;
	margin-top: 25px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

#credittext2
{
	width:775px;
	height:600px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}



#creditlayoutmid

{
	width:800px;
	height:700px;
}


img.credit
{
	padding-left: 5px;
	text-align: left;
	float: left;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}


img.credit2
{
	float:left;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}


img.credit3
{
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 50px;
}

img.creditfensa

{
	padding-top:10px;
	text-align: center;
}

/*granddesigns*/

table.gal
{
	height:auto;
	margin-top: 5px;
}

#gdgallery
{
	width:auto;
	height:100px;
	padding-left: 25px;
}

#gdbase

{
	height:25px;
	width:800px;
	background-image: url(images/gdstrip.jpg);
	background-repeat: repeat-x;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}


#gdbanner

{
	height:25px;
	left: 0px;
	background-image: url(images/gdstrip.jpg);
	background-repeat: repeat-x;
	float: none;
	width: 800px;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#gdlinksleft
{
	margin-top: 20px;
	text-align: left;
	float: left;
	padding-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}


#gdcontentleft
{
	float: left;
	width: 675px;
}

#gdtext
{
	height:40px;
	margin-top: 15px;
	width: 657px;
	margin-left: 10px;
}

#gdtext2
{
	margin-top: 20px;
	width: 657px;
	background-color: #FFFFFF;
	padding-top: 10px;
}	

#gdflash
{
	height:400px;
	margin-top: 20px;
	width: 657px;
	border: 1px solid #99CCFF;
	margin-left: 10px;
}	

#gdtext
{
	height:auto;
	margin-top: 20px;
	width: 657px;
	margin-left: 10px;
}	
	
#gdtop
{
	height:20px;
	width: 657px;
	background-image: url(images/border.jpg);
}

#gdimage
{
	width: 657px;
	height: 400px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#gdimageright
{
	height:400px;
	width: 430px;
	float: right;
	text-align: center;
}

#gdimageleft
{
	height:400px;
	width: 219px;
	float: left;
	padding-left: 5px;
}

img.gdgdgd
{
border:none;
}

#gdlayoutmid

{
	width:800px;
	height: 1150px;
}

p.gdgaltext

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72829C;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	font-weight: bold;
	}

p.gdtext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	background-image: url(images/gdstrip.jpg);
	}
	
p.gdtext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
p.gdtext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 25px;
	padding-right: 15px;
	}
	
p.gdtext4

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	}
	
	p.gdphone

{
	font-family:Georgia, serif, verdana;
	font-size:20px;
	color:#74859F;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
	margin-top: 0px;
	font-weight: bold;
}

p.gdemail

{
	font-family:Georgia, serif, verdana;
	font-size:16px;
	color:#7586A0;
	text-align: right;
	margin-bottom: 5px;
	margin-top: -15px;
	font-weight: bold;
}

img.gd
{
	text-align: center;
	padding-top: 10px;
}

/*references*/


#refmaincontainer

{
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #dbdbdb;
	border-bottom-style: none;
}

#refcontainer
{
	width:775px;
	height:auto;
	float: left;
	padding-left: 15px;
}

#reftop
{
	height:20px;
	width: 775px;
	background-image: url(images/orangebk.jpg);
}


p.reftext1

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin: 0px;
	letter-spacing: 1px;
	overflow: visible;
	text-align: left;
	font-style: normal;
	text-indent: 5px;
	}
	
p.reftext2

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
p.reftext2b

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F68400;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
p.reftext3

{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	text-decoration: none;
	letter-spacing: 0.5px;
	overflow: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
#reftext
{
	width:775px;
	margin-top: 25px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}

#reftext2
{
	width:775px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 1px none #99CCFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}



#reflayoutmid

{
	width:800px;
	height:1000px;
}


img.ref
{
	padding-left: 5px;
	text-align: left;
	float: left;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}


img.ref2
{
	float:left;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}


img.ref3
{
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 50px;
}
