/* nav1 links */
.class1 a {font-family:gill sans light,arial,sans-serif;
color:#ffffff; font-size:18px; font-weight:normal; display:inline-block; line-height:13px; 
text-shadow: 1px 1px 1px #505050; padding-top:14px; padding-bottom:16px; padding-right:8px; padding-left:8px; border:1px solid transparent;
	-webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;
	-webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  -ms-transition: all 1s ease;
	  -o-transition: all 1s ease;
	  transition: all 1s ease; }
.class1 a:link {text-decoration:none;}
.class1 a:hover {color:#ffffff; background:#505050; border:1px solid #3a3636;
  -webkit-opacity: 1; -moz-opacity: 1; opacity: 1;
}
.class1 a:visited {text-decoration:none; }
.class1 a:active {text-decoration:none; }

/* nav2 links */
.class2 a {font-family:gill sans light,arial,sans-serif;
color:#d41f07; font-size:12px; font-weight:normal; line-height:140%; padding-right:2px; padding-left:2px; }
.class2 a:link {text-decoration:none;}
.class2 a:hover {color:#ffffff; border:1px solid #ffffff; border-color:#ffffff; 
padding-right:1px; padding-left:1px; }
.class2 a:visited {text-decoration:none;}
.class2 a:active {text-decoration:none;}

/* within text links */
.class3 a {font-family:gill sans light,arial,sans-serif;
color:#d41f07; font-size:12px; font-weight:bold; line-height:140%; padding-right:2px; padding-left:2px; }
.class3 a:link {text-decoration:none;}
.class3 a:hover {color:#505050; border:1px solid #505050; border-color:#505050; 
padding-right:1px; padding-left:1px; }
.class3 a:visited {text-decoration:none;}
.class3 a:active {text-decoration:none;}

/* copyright links */
.class4 a {font-family:gill sans,arial,sans-serif;
color:#bfbcbc; font-size:12px; font-weight:normal; padding-right:2px; padding-left:2px; }
.class4 a:link {text-decoration:none;}
.class4 a:hover {color:#bfbcbc; border:1px solid #bfbcbc; border-color:#bfbcbc; 
padding-right:1px; padding-left:1px; -moz-border-radius: 4px; border-radius: 4px; }
.class4 a:visited {text-decoration:none;}
.class4 a:active {text-decoration:none;}

/* image links */
.class5 a {text-decoration:none;}
.class5 a:link {text-decoration:none;}
.class5 a:hover {text-decoration:none;}
.class5 a:visited {text-decoration:none;}
.class5 a:active {text-decoration:none;}

/* photo red title links */
.class6 a {font-family:arial,sans-serif;
color:#d41f07; font-size:17px; font-weight:bold; font-style:italic; }
.class6 a:link {text-decoration:none;}
.class6 a:hover {text-decoration:none;}
.class6 a:visited {text-decoration:none;}
.class6 a:active {text-decoration:none;}

/* photo text links */
.class7 a {font-family:arial,sans-serif;
color:#787575; font-size:14px; font-weight:normal; font-style:italic; }
.class7 a:link {text-decoration:none;}
.class7 a:hover {text-decoration:none;}
.class7 a:visited {text-decoration:none;}
.class7 a:active {text-decoration:none;}

/* photo purple title links */
.class8 a {font-family:arial,sans-serif;
color:#6415af; font-size:17px; font-weight:bold; font-style:italic; }
.class8 a:link {text-decoration:none;}
.class8 a:hover {text-decoration:none;}
.class8 a:visited {text-decoration:none;}
.class8 a:active {text-decoration:none;}

/* houseplan purple links */
.class9 a {font-family:gill sans light,arial,sans-serif;
color:#6415af; font-size:12px; font-weight:bold; line-height:140%; padding-right:2px; padding-left:2px; }
.class9 a:link {text-decoration:none;}
.class9 a:hover {color:#505050; border:1px solid #505050; border-color:#505050; 
padding-right:1px; padding-left:1px; }
.class9 a:visited {text-decoration:none;}
.class9 a:active {text-decoration:none;}



.bodytext {font-family:arial,sans-serif;
color:#000000; font-size:13px; font-style:normal; line-height:17px; }

.bodytextwh {font-family:arial,sans-serif;
color:#ffffff; font-size:14px; font-weight:normal; font-style:italic; }

.bodytextwhsm {font-family:arial,sans-serif;
color:#ffffff; font-size:12px; font-weight:bold; font-style:normal; }

.bodytextred {font-family:arial,sans-serif;
color:#d0061e; font-size:13px; font-weight:bold; font-style:normal; }

.tabletext {font-family:arial,sans-serif;
color:#505050; font-size:11px; font-weight:bold; font-style:normal; }

.tabletext {font-family:arial,sans-serif;
color:#505050; font-size:11px; font-weight:bold; font-style:normal; }

.phototext {font-family:arial,sans-serif;
color:#b1abac; font-size:16px; font-weight:bold; font-style:normal; }

.titletextbl {font-family:times new roman, times,serif;
color:#0567df; font-size:24px; font-weight:normal; font-style:italic; }

.titletextpl {font-family:times new roman, times,serif;
color:#6415af; font-size:24px; font-weight:normal; font-style:italic; }

.copytext {font-family:arial,sans-serif;
color:#000000; font-size:12px; }

.copytextlt {font-family:arial,sans-serif;
color:#2c2d1e; font-size:11px; font-style:italic; font-weight:normal; }

body,td,th { font-family:arial,sans-serif;
font-size: 13px; color: #000000; }


img.class10 { padding-right:20px; padding-bottom:10px; }

img.class11 { padding-left:20px; padding-bottom:10px; }

table.classt1 { font-family:gill sans light,arial,sans-serif;
color:#595949; font-size:12px; font-weight:bold;
-moz-border-radius: 60px; border-radius: 60px; border:5px solid #595949; 

background: #f88885; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 5%, #f88885 50%, #595949 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(5%,#ffffff), color-stop(50%,#f88885), color-stop(95%,#595949)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ffffff 5%,#f88885 50%,#595949 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ffffff 5%,#f88885 50%,#595949 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ffffff 5%,#f88885 50%,#595949 95%); /* IE10+ */
background: linear-gradient(135deg, #ffffff 5%,#f88885 50%,#595949 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#595949',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

*{ padding: 0; margin: 0; }

iframe.classi1 {
background: #f7f7f7;
border:1px solid #ddd;
box-shadow: 0px 2px 4px #CCCCCC;
}

html,body { 
height: 100%;
margin: 0px;
padding: 0px;
background-image: url(../images/background.jpg);
background-repeat: repeat;
}

#header {
background-image: url(../images/sub_banner.jpg);
background-repeat: no-repeat;
height: 279px;
width: 885px;
margin-top: 20px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#fadeshow1 {
float: left;
width: 699px;
margin-top: 34px;
margin-left: 197px;
z-index: 1; 
}

#slogan {
position:absolute;
margin-top: 35px;
margin-left: 190px;
z-index: 10;
}

#nav1 {
float: left; 
height: 44px;
width: 885px;
padding-top: 30px; 
padding-left: 200px;
}


#container {
background-image: url(../images/home_conback.png);
background-repeat: no-repeat;
width: 885px;
overflow:hidden;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}


#piclinks {
padding-top: 10px;
padding-left: 42px;
float: left;
height: 770px;
width: 200px;
}


#gallery {
padding-top: 20px;
padding-left: 50px;
padding-bottom: 30px;
float: left;
}

#text {
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
float: left;
width: 550px;
text-align: justify;
}

#list {
padding-left: 20px;
padding-top: 20px;
padding-bottom: 15px;
float: left;
width: 240px;
text-align: left; 
}


#piclinks2 {
padding-top: 0px;
padding-left: 42px;
float: left;
height: 200px;
width: 825px;
}

#footer {
background-image: url(../images/home_footer.png);
background-repeat: no-repeat;
width: 885px;
height: 100px; 
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#nav2 {
height: 28px;
width: 885px;
padding-top: 24px; 
padding-bottom: 0px; 
padding-left: 95px;
}

#copyright {
width: 885px;
padding-top: 0px; 
padding-left: 255px;
}

#page_effect {
width: 430px;
}



