body, html { margin: 0px; padding: 0px; height: 100%; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; background: url('images/background.jpg'); } 

h3, p, ul, form, input { padding: 0px; margin: 0px; } 
h3 { font-size: 21px; padding-bottom: 12px; } 
h4 { font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0px; margin: 0px; padding-bottom: 5px; } 
p { padding-bottom: 7x; }
a { color: #000; } 
table, td, tr { margin: 0px; padding: 0px; border-spacing: 0px; } 
.normal { font-size: 12px; font-style: italic; } 

#wrap { width: 1000px; margin-left: auto; margin-right: auto; } 
#header { width: 100%; height: 95px; background: url('images/header.png'); } 
#top { width: 100%; height: 352px; background: url('images/top.png'); } 
	#lefttext { width: 237px; float: left; margin-left: 140px; padding-top: 48px; color: #fff; line-height: 20px; }
	#lefttext p { padding-bottom: 7px; } 
	#slideshow { width: 517px; height: 343px; background: #777; float: left; margin-left: 31px; margin-top: 9px;  } 
#homeaspects { position: relative; top: -25px; left: 12px; padding: 0px; width: 168px; height: 27px; background: url('images/homeaspects.png'); z-index: 9999;} 
#footer { width: 100%; height: 381px; background: url('images/footer.png'); } 
	#footertext { width: 237px; float: left; margin-left: 140px; padding-top: 28px; color: #fff; line-height: 20px; }
	#footertext p { font-size: 14px; } 
	#footerright { float: left; width: 500px; padding-top: 28px; color: #fff; margin-left: 50px;  } 

#footerright .formtext { font-size: 9px; text-transform: uppercase; } 
#footerright form { padding-top: 20px; }
#footerright form p { padding-bottom: 5px; } 
#footerright form input, #footerright form textarea { width: 180px; } 
	
#copyright { width: 100%; text-align: center; font-size: 9px; } 

/* Front Page Slider

------------------------------------------------------*/

#slider1 ul { margin: 0px; padding: 0px; } 

#slider1 {

    width: 517px; /* important to be same as image width */

    height: 343px; /* important to be same as image height */

    position: relative; /* important */

    overflow: hidden; /* important */

}

#slider1 h2 {

    font-size:24px;

    color:#ffffff;

    margin-bottom:0px;

}

#slider1 h3 {

    font-size:16px;

    color:#ffffff;

    margin-bottom:8px;

}

#slider1Content {

    width: 517px; /* important to be same as image width or wider */

    position: absolute;

    top: 0;

    margin-left: 0;

}

.slider1Image {

    float: left;

    position: relative;

    display: none;

}

.slider1Image span {

    position: absolute;
    font-size:12px;
    padding: 7px 20px;
    width: 517px;
    background-color: #222;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.clear {

    clear: both;

}

.slider1Image span strong {

    font-size: 20px;


}

.right {

    right: 0;
    bottom: 0;
    width: 150px !important;
    height: 333px;
	padding-top: 10px;
	line-height: 20px; 

}

ul { list-style-type: none;}

a.more {
float: right;
display: inline-block;
margin-top:0px;
padding: 5px 10px;
background: #2f87aa;
color: #ffffff;
}


span.hasTip {
     display: none;
}
