html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {background:#bfbfbf; font-family:verdana, sans-serif; font-size:12px; color:#7c7f81; text-align:center}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}

h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:8px;}

a:link, a:visited {color:#7c7f81; font-weight:bold;}
a:hover {color:#666666}

#container{width:1182px; margin:0px auto; text-align:left; margin-top:40px}
#main {width:1182px; background:url(images/sides-bg.png) repeat-y; padding:1px 0; }
#main-margin {}

#top-area {width:1182px; height:120px; position:relative; }
#logo {display:block; width:138px; height:21px; position:absolute; top:94px; left:84px;}
#contact-link {display:block; width:98px; height:20px; position:absolute; top:100px; left:350px}
#about-link {display:block; width:95px; height:20px; position:absolute; top:100px; left:448px}

#slide-area{border-top:solid 1px #e8e9ea; border-bottom:solid 1px #e8e9ea; width:1166px; height:266px; background:url(images/samples.gif) no-repeat; margin-left:8px; position:relative}
#slide-area-sub {border-top:solid 1px #e8e9ea; border-bottom:solid 1px #e8e9ea; width:1166px; margin-left:8px; position:relative}
#slide-area-about {border-top:solid 1px #e8e9ea; border-bottom:solid 1px #e8e9ea; width:1166px; margin-left:8px; position:relative; padding-bottom:22px;}
#slide-area-about p {margin:12px 0;}

#tile-holder {width:1056px; height:266px; overflow:hidden; margin-left:75px; position:relative; }

#slider {width:5000px; position:absolute; }
.tile {float:left; display:inline; margin:0 26px 0 0; position:relative;}
.first {margin-left:5px;}
.tile img {display:block; border:solid 1px #e4e4e4; margin-top:33px}
.button {position:absolute; top:-24px; right:0}
#left-button {position:absolute; top:93px; left:50px; }
#right-button {position:absolute; top:93px; right:10px; }

#contact-instructions {width:245px; color:#5e5c5c; line-height:18px; float:left; display:inline; margin-left:88px; margin-top:12px}
#about-header {width:228px; color:#5e5c5c; line-height:18px; float:left; display:inline; margin-left:88px; margin-top:12px}
#contact-form {width:614px; float:left; margin-left:20px}
#about-text {width:614px; float:left; margin-left:20px; line-height:18px;}
#form-container {width:610px;}
.contact-top {width:610px; height:22px; background:url(images/contact-top2.gif) no-repeat;}
.contact-top span {display:block; padding-top:5px; font-weight:normal; color:#3b3939; padding-left:20px}
.contact-middle {width:610px; padding:1px 0; background:url(images/contact-middle.gif) repeat-y}
.request{margin-top:10px;}
.clear{clear:both; overflow:hidden; height:0px; font-size:0px; line-height:0px; }