/* =General page settings
----------------------------------------------- */
* { font-size: 100%; margin: 0; padding: 0; }

html { height: 100%; }

body {
	background: transparent url();
	font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	text-align: center;
	background-color: #b42f49;
	
}

img {
	border:none;
}

#wrap {
	margin : 0 auto;
	width : 900px;
	background : url(images/) repeat-y;
	background-color: #9a2138;
	border: 1px solid #7b2334;
}
.style2 {
	font-size: 12px;
}

a:link {
	text-decoration: none;
	color: #0099FF;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
}
a:active {
	text-decoration: none;
	color: #0099FF;
}
.style5 {
	font-size: 1.4em;
	text-align: center;
}
.style6 {
	font-size: 14px;
	margin: 0px 10px;
}
#container {
	margin : 0px 25px 0 25px;
	height: 650px;
	width: 780px;
}

#header {
	margin : 0 0px 0 0px;
	height : 100px;
	background-repeat : no-repeat;
	width: 900px;
	background: url(sliceimages/images/);
	background-color: #CC6699;
}
#elite1 {
	margin : 0 27px 0 23px;
	height : 30px;
	background-repeat : no-repeat;
	width: 780px;
	background: url(sliceimages/images/elite-hosting_03.jpg);
}
#elite2 {
	margin : 0 27px 0 23px;
	height : 39px;
	background-repeat : no-repeat;
	width: 780px;
	background: url(sliceimages/images/elite-hosting_04.jpg);
}
#elite3 {
	margin : 0 27px 0 23px;
	height : 68px;
	background-repeat : no-repeat;
	width: 780px;
	background: url(sliceimages/images/elite-hosting_05.jpg);
}
#elite4 {
	margin : 0 28px 0 23px;
	height : 61px;
	background-repeat : no-repeat;
	width: 780px;
	background: url(sliceimages/images/elite-hosting_07.jpg);
}
#elite5 {
	height : 10px;
	background-repeat : no-repeat;
	width: 900px;
	background: url(images/2.jpg);
	border-bottom: 1px solid #7b2334;
	border-top: 1px solid #7b2334;
}

#mainmenu {
	clear: left;
	float: left;
	width: 175px;
	padding: 0;
	font-size: 0.8em;
	margin-top: 10px;
}

#mainmenu ul {
	list-style: none;
	width: 175px;
	margin: 0 0px 1px 0;
	padding: 0;
	font-size: 1.5em;
}	

#mainmenu li {
	margin-bottom: 3px;
}

#mainmenu li a, #mainmenu li a:visited {
	text-align: center;
	height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 6px 8px 0 10px;
	background: #800000;
	font-size: 1.2em;
}	
	
#mainmenu li a:hover {
	background: #b42f49;
	color: #000000;
}


#totop a {
	background: url(menub/calhome.gif) no-repeat 4px 50%;
}

#tonavigation a { background: url(menub/GM11_tonavigation.gif) no-repeat 4px 50%; }

#accessibility a {
	background: url(menub/calcontact.gif) no-repeat 4px 50%;
}

#colophon a {
	background: url(menub/calsitemap.gif) no-repeat 4px 50%;
}
#link a {
	background: url(images/lakeslinks.png) no-repeat 2px 50%;
}

@media screen {


/* =Headings - Generic styles
----------------------------------------------- */

h1 { background: transparent; color: #333333; font-weight: normal; letter-spacing: 0.1em; }

/* =Wrappers
----------------------------------------------- */
#wrapper-a {
	background: url(i/GM11_footer.jpg) repeat-y;
	height: auto;
	margin: 0 auto;
}

#wrapper-b {
	background: transparent url(../i/ccwrapper-b.gif) repeat-y 0 0;
	margin: 0 auto;
	text-align: left;
	width: 890px;
}

/* =Heading Layout
----------------------------------------------- */
#heading {
	height: 760px;
	position: relative;
	width: 890px;
}

#heading h1 {
	left: 391px;
	position: absolute;
	top: -145px;
	width: 246px;
	height: 53px;
	font-size: 1.4em;
	text-align: left;
}
#heading1 {
	height: 1300px;
	position: relative;
	width: 890px;
}

#heading1 h1 {
	left: 391px;
	position: absolute;
	top: -145px;
	width: 246px;
	height: 53px;
	font-size: 1.4em;
	text-align: left;
}


#heading-intro {
	background: transparent url(sliceimages/topmenu.jpg) no-repeat left;
	color: #000000;
	left: 165px;
	position: absolute;
	top: 124px;
	width: 199px;
	height: 38px;
}
#heading-intro1 {
	background: transparent url(sliceimages/topmenu.jpg) no-repeat left;
	color: #000000;
	left: 397px;
	position: absolute;
	top: 124px;
	width: 199px;
	font-size: 14px;
	height: 38px;
}
#heading-intro2 {
	background: transparent url(sliceimages/topmenu.jpg) no-repeat left;
	color: #000000;
	left: 166px;
	position: absolute;
	top: 345px;
	width: 199px;
	height: 38px;
}
#heading-intro3 {
	background: transparent url(sliceimages/topmenu.jpg) no-repeat left;
	color: #000000;
	left: 397px;
	position: absolute;
	top: 345px;
	width: 199px;
	height: 38px;
}
#heading-intro4 {
	background: transparent url() no-repeat left;
	color: #000000;
	left: 187px;
	position: absolute;
	top: 330px;
	width: 693px;
	height: 200px;
	padding-top: 3px;
	padding-left: 5px;
	z-index: 50;
}
#heading-intro5 {
	background: transparent url() no-repeat left;
	color: #000000;
	left: 187px;
	position: absolute;
	top: 10px;
	width: 693px;
	height: 400px;
	padding-top: 3px;
	padding-left: 5px;
	z-index: 50;
}
#lakesmiddle {
	background: transparent url() no-repeat left;
	color: #000000;
	left: 202px;
	position: absolute;
	top: 32px;
	width: 650px;
	height: 200px;
	padding-top: 3px;
	padding-left: 5px;
	z-index: 50;
}
#lakesmiddle p{
	font-size: 14px;
	text-align: justify;
	color: #FFFFFF;

}


#heading-intro4 p{
	font-size: 14px;
	text-align: justify;
	color: #FFFFFF;

}
#heading-intro5 p {
	font-size: 14px;
	text-align: justify;
	color: #FFFFFF;
    
}
#heading-intro p,#heading-intro1 p ,#heading-intro2 p ,#heading-intro3 p #heading-intro5p{
	font-size: 14px;
	margin: 13px 0px 0px 32px;

}
#heading h1 a { background: url(sliceimages/topmenu.jpg) no-repeat 0 0; display: block; height: 58px; overflow: hidden; text-indent: -9999px; width: 245px; }

#heading h2, #heading-skipnav { left: -9999px; overflow: hidden; position: absolute; }

#heading h3 {
	left: 166px;
	position: absolute;
	top: 173px;
	width: 200px;
	height: 155px;
	border: 1px solid #0090d3;
	font-size: 10px;
	background-color: #FFFFFF;
}
#heading h4 {
	left: 399px;
	position: absolute;
	top: 179px;
	width: 194px;
	height: 148px;
	border: 1px solid #0090d3;
}
#heading h5 {
	left: 477px;
	position: absolute;
	top: 33px;
	width: 400px;
	height: 305px;
}

#lakesflash {
	left: 477px;
	position: absolute;
	top: 10px;
	width: 400px;
	height: 305px;
}
#leftmenu1 {
	left: 201px;
	position: absolute;
	top: 568px;
	width: 150px;
	height: 100px;
}
#menu1 {
	left: 166px;
	position: absolute;
	top: 165px;
	width: 196px;
	height: auto;
	border: 1px solid #0090d3;
}
 p{
	font-size: 1.2em;
	margin: 0px 5px;
}
#menu2 {
	left: 398px;
	position: absolute;
	top: 165px;
	width: 196px;
	height: auto;
	border: 1px solid #0090d3;
}

#menu3 {
	left: 166px;
	position: absolute;
	top: 386px;
	width: 196px;
	height: auto;
	border: 1px solid #0090d3;
}

#menu4 {
	left: 398px;
	position: absolute;
	top: 386px;
	width: 196px;
	height: auto;
	border: 1px solid #0090d3;
}

#leftmenu3 {
	left: 1px;
	position: absolute;
	top: 302px;
	width: 175px;
	height: 454px;
	background: url(images/.jpg) repeat-y 0 0;
	font-size: 14px;
	background-color: #800000;
}
#leftmenu3 p{
	margin: 24px 22px;
	font-size: 0.9em;
	color: #FFFFFF;
}
#leftmenu4 {
	left: 516px;
	position: absolute;
	top: 401px;
	width: 150px;
	height: 274px;
	background: url(sliceimages/elitehostingsm.jpg) repeat-y 0 0;
}

#leftmenu4 a:link, #leftmenu4 a:visited {
	background: transparent;
	border-bottom: 1px dotted #EEEEEE;
	color: #0099FF;
	text-decoration: none;
}
#menu5 {
	left: 513px;
	position: absolute;
	top: 105px;
	width: 150px;
	height: 438px;
	background: url(sliceimages/elitehostingsm.jpg) repeat-y 0 0;
}
#menu5 p{
	font-size: 1.5em;
	margin: 0px 27px;
	font-family: Arial, Helvetica, sans-serif;
}
#menu6 {
	left: 188px;
	position: absolute;
	top: 23px;
	width: 361px;
	height: 420px;
	
}
#rmenu5 {
	left: 632px;
	position: absolute;
	top: 232px;
	width: 128px;
	height: 123px;
	
}
#rmenu6 {
	left: 213px;
	position: absolute;
	top: 10px;
	width: 200px;
	height: 300px;
	border: 2px solid #ffffff;
}


#topm {
	left: 392px;
	position: absolute;
	top: -300px;
	width: 75px;
	height: 60px;
	background: url(sliceimages/elitemenu_);
	}
	
#topm1 {
	left: 488px;
	position: absolute;
	top: -300px;
	width: 66px;
	height: 56px;
		
	}
#topm2 {
	left: 578px;
	position: absolute;
	top: -300px;
	width: 68px;
	height: 60px;
		
	}

#content-b-inner div { margin-bottom: .8em; }

#content-c-inner { margin: 0 0 .5em 0; padding: 0 18px; text-align: center; }
/* =Top Of Page etc
----------------------------------------------- */
ul#nav-b li { background: none; display: inline; margin-left: 5px; padding: 0;
	background: transparent;
	margin-top: 100px;
}

#nav-b li a {
	border: 1px solid #DDDDDD;
	color: #FFFFFF;
	font-size: 0.9em;
	padding: 3px 4px 3px 20px;
	text-decoration: none;
}

#totop a {
	background: url(images/lakeshome.png) no-repeat 3px 50%;
}

#tonavigation a {
	background: url(images/lakesabout.png) no-repeat 3px 50%;
}

#accessibility a {
	background: url(images/lakescontact.png) no-repeat 4px 50%;
}

#faq a {
	background: url(images/ccfaq.gif) no-repeat 4px 50%;
}
#colophon a {
	background: url(images/lakesmap.png) no-repeat 4px 50%;
}



/* =Footer
----------------------------------------------- */
#footer {
	background: url(i/footer.jpg) no-repeat 50% 0;
	top: 1405px;
	height: 60px;
	width: 900px;
	margin: 0px 0px 0px -5px;
}

#footer p {
	background: transparent;
	color: #FFFFFF;
	font-size: 1.1em;
	line-height: 1em;
	margin: 14px 0 .4em 0;
	text-align: center;
	text-transform: uppercase;
}

#footer a:link, #footer a:visited {
	background: transparent;
	border-bottom: 1px dotted #EEEEEE;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover, #footer a:focus, #footer a:active { background: transparent; color: #FFFFFF; }
}
@media print {


}
.style10 {
	font-size: 24px;
	color: #FFFFFF;
}
.email {
	font-size: 14px;
}
