/* CSS Document */

#homepage {

text-align:center;
height:1750px;
padding:0;
margin:0;
overflow-x:hidden;
background-color:#e2f1e4;

}


img {

border:0;

}


#contactpage {

background-image:url(images/contact_background.jpg);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
height:1280px;
padding:0;
margin:0;
overflow-x:hidden;

}


#gallerypage {

background-image:url(images/gallery_background.jpg);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
height:2150px;
padding:0;
margin:0;
overflow-x:hidden;

}

body {

background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
height:1650px;
padding:0;
margin:0;
overflow-x:hidden;

}

#slideshow {

position:absolute;
top:250px;


}


ul {

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
padding-left:10px;
margin:0;
padding:0px;

}


ul li {

list-style-type:none;
background-image:url(images/tick.png);
background-repeat:no-repeat;
background-position:0px 10px;
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:8px;
padding-left:50px;

}



.hiddenpic {

display:none;

}



h1 {

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;

}


h2 {

color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;

}


p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:600px;
padding:0;
margin:0;

}



#pagetextprivacy {

position:absolute;
top:670px;
left:50px;

}


#pagetextprivacy p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:900px;
padding:0;
margin:0;
margin-bottom:10px;

}

#pagetextprivacy h1 {

color:#9787be;
font-size:26px;
font-weight:normal;
border-bottom:1px dotted #ccc;
padding-bottom:15px;
margin-bottom:15px;
width:900px;

}



#pagetext {

position:absolute;
top:670px;
left:280px;

}


#pagetext p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:600px;
padding:0;
margin:0;
margin-bottom:10px;

}

#pagetext h1 {

color:#9787be;
font-size:26px;
font-weight:normal;
border-bottom:1px dotted #ccc;
padding-bottom:15px;
margin-bottom:15px;
width:680px;

}


#text {

position:absolute;
top:735px;
left:280px;

}


#text p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:200px;
padding:0;
margin:0;

}


#text2 {

position:absolute;
top:735px;
left:500px;

}


#text2 p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:200px;
padding:0;
margin:0;

}


#text3 {

position:absolute;
top:735px;
left:760px;
width:200px;

}


#text3 p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:200px;
padding:0;
margin:0;

}


#text4 {

position:absolute;
top:800px;
left:790px;

}


#text4 p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:200px;
padding:0;
margin:0;

}


#middletext {

position:absolute;
top:1000px;
left:780px;


}


#bottomtext {

position:absolute;
top:1400px;
left:80px;

}


#bottomtext p { 

color:#878787;
font-size:17px;
width:420px;
margin-bottom:7px;

}


#wrapper {

width:1000px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
background-image:url(images/home_wrapper.png);
background-repeat:no-repeat;
height:1893px;

}


#wrapperpages {

width:1000px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
background-image:url(images/page_wrapper.png);
background-repeat:no-repeat;
height:1893px;

}


#privacywrapper {

width:1000px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
background-image:url(images/privacy_wrapper.png);
background-repeat:no-repeat;
height:1893px;

}



#topnav {

position:absolute;
top:170px;
left:20px;
}


#facebook {

position:absolute;
top:-10px;
left:810px;

}


#twitter {

position:absolute;
top:-8px;
left:875px;

}


#topnav ul {

padding:0;
margin:0;
display:inline;
line-height:1;

}


#topnav ul li {

padding:0;
margin:0;
display:inline;
list-style-type:none;

}


#topnav ul li a {

text-decoration:none;
color:#9787be;
font-size:23px;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
white-space:nowrap;

}

#topnav ul li a#selected {

color:#ff9f3f;

}

#topnav a.home {

position:absolute;
left:120px;


}


#topnav a.about {

position:absolute;
left:310px;


}



#topnav a.help {

position:absolute;
left:500px;


}


#topnav a.contact {

position:absolute;
left:760px;



}


#slide {

position:absolute;
top:230px;
left:-30px;

}



#contacttext {

position:absolute;
top:257px;
left:55px;

}

#contacttext h1 {

padding-bottom:10px;
/*border-bottom:1px solid #ccc;
width:900px;*/

}

#contacttext p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:900px;
padding:0;
margin:0;

}


#privacytext {

position:absolute;
top:270px;
left:55px;

}


#privacytext p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:14px;
font-weight:normal;
line-height:1.5;
width:900px;
padding:0;
margin:0;

}


#gallerytext {
	position:absolute;
	top:257px;
	left:45px;
	height: 1528px;
	width: 950px;
}


#gallerytext h1 {

padding-bottom:10px;
padding-left:10px;
/*border-bottom:1px solid #ccc;
width:900px;*/

}

#gallerytext p {

font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:16px;
font-weight:normal;
line-height:1.5;
width:900px;
padding:0;
margin:0;

}



#webdesignhome {

position:absolute;
top:1820px;
left:400px;

}

#webdesignhome a {

color:#9787be;
font-size:14px;

}


#privacy {

position:absolute;
top:1780px;
left:440px;


}

#privacy a {

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#9787be;
font-size:14px;

}



#copyright {

position:absolute;
top:1750px;
left:400px;
color:#9787be;
font-size:14px;


}


#webdesign {

position:absolute;
top:1281px;
left:640px;

}

#webdesign a {

color:#666;

}



#bottomnav {

position:absolute;
top:1700px;
left:170px;
}

#bottomnav ul {

padding:0;
margin:0;
display:inline;
line-height:1;

}


#bottomnav ul li {

padding:0;
margin:0;
display:inline;
list-style-type:none;
padding-right:80px;
background-image:none;

}


#bottomnav ul li a {

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:normal;
color:#9787be;

}

#bottomnav ul li a#selected {

color:#ff9f3f;

}

#bottomnavgallery {

position:absolute;
top:2030px;
left:20px;
}

#bottomnavgallery ul {

padding:0;
margin:0;
display:inline;
line-height:1;

}


#bottomnavgallery ul li {

padding:0;
margin:0;
display:inline;
list-style-type:none;
padding-right:80px;

}


#bottomnavgallery ul li a {

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#fff;

}

#privacygallery {

position:absolute;
top:2025px;
left:600px;


}

#privacygallery a {

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#fff;

}



#copyrightgallery {

position:absolute;
top:2080px;
left:450px;
color:#fff;
font-size:12px;


}


#webdesigngallery {

position:absolute;
top:2030px;
left:820px;

}

#webdesigngallery a {

color:#fff;

}




#bottomnavcontact {

position:absolute;
top:1170px;
left:20px;
}

#bottomnavcontact ul {

padding:0;
margin:0;
display:inline;
line-height:1;

}


#bottomnavcontact ul li {

padding:0;
margin:0;
display:inline;
list-style-type:none;
padding-right:80px;

}


#bottomnavcontact ul li a {

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#fff;

}

#privacycontact {

position:absolute;
top:1165px;
left:600px;


}

#privacycontact a {

text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#fff;

}



#copyrightcontact {

position:absolute;
top:1225px;
left:450px;
color:#fff;
font-size:12px;


}


#webdesigncontact {

position:absolute;
top:1165px;
left:820px;

}

#webdesigncontact a {

color:#fff;

}
