body {padding:0; margin: 34px 10px 50px 10px; background:#fff; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-size:small;}

* html body {padding:0; margin: 34px 10px 50px 10px; background:#fff; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-size:x-small; /*IE5*/ f\ont-size:small; /*IE6+*/}

/* WEBMASTER NOTE: if the top red links are ever removed, change "34px" above to "50px" */

img {border:none;}

/*Structure*/

#frame {margin:0 auto; width:960px;}

#toplinks { width: 505px; padding: 0 0 0 130px; text-align: right; }
#toplinks a:link, #toplinks a:visited { color: #851851; text-decoration: none; }

#toplinks .link1 { float: left; }

#header {background:url('images/logo.jpg') no-repeat right top; float:left; width:960px; height:82px;}

/* Header & Nav Decoration*/

#header h1 {display:none;}

#nav {float:left; list-style:none; margin:0; padding:17px 0 0 120px;}
#nav li {border-right:1px solid #847e92; float:left; padding:0 10px;}
#nav li.end {border:none;}

#nav a:link, #nav a:visited {color:#847e92; text-decoration:none;}
#nav a:hover {color:#000;}

#homepage_ticker { float: left; margin-top: 6px; padding: 15px 0 0 130px; color: #851851; }
#homepage_ticker a:link, #homepage_ticker a:visited {color: #851851; text-decoration: none; }

/* Left Banner Decoration */

#banner {float:left; height:525px; width:115px;}

/* Main Area Generic Decoration */
#main p.intro, #main h2 {color:#847e92; font:normal lighter 130%/130% "Helvetica Neue", Helvetica; margin:0; padding:15px 10px 0 20px;}
#main h2 {font-size:130%;}
#main h3 {font:normal bold 80% "Helvetica"; text-transform:uppercase; margin:0; padding:15px 0 0 20px;}
#main p, #main .col_one .white ul {color:#222; font:normal normal 85% "Helvetica Neue", Helvetica, Arial, "sans-serif"; line-height:130%; margin:0; padding:10px 10px 10px 20px;}
#main .col_one .white ul {list-style:none;}
#main .col_one .white ul.medium_list, #main ul.small_list {color:#222; font:normal normal 100% "Helvetica Neue", Helvetica, Arial, "sans-serif"; line-height:130%; margin:0;}
#main .col_one .white ul.small_list {font-size:85%;}
#main p.about, #main p.events {margin:-10px 0 0 0;}
#main p strong {color:#847e92;}
#main p a:link, #main p a:visited{color:#333; text-decoration:none;}
#main .col_one .white ul a:link, #main .col_one .white ul a:visited {color:#847e92; text-decoration:none;}
#main .col_one .white p.horizontal_list {font-size:85%; margin:15px 0 0 0; padding:0 0 0 20px;}
#main .col_one .white p.horizontal_list a:link, #main .col_one .white p.horizontal_list a:visited {color:#333; text-decoration:none;}
#main .col_one .white p.horizontal_list a:hover {color:#847e92;}
#main #blacklist {font-size:85%;}
#main #blacklist a:link, #main #blacklist a:visited {color:#333;}
#main #blacklist a:hover {color:#847e92;}
#main p a:hover, #main .col_one .white ul a:hover {color:#000;}


/* Main Area Left Decoration */
#main {background:#847e92; float:right; width:830px;}
#main .col_one {border-top:5px solid #C0BEC1; float:left; width:430px;}
#main .col_one .white {background:#fff; float:right; height:400px; overflow:auto; width:310px;}
#main .col_one .white .scrollhack {min-height:402px;}

#main .subscribe {background:#D3D1D2; float:right; font:normal bold 105% "Helvetica"; height:25px; overflow:hidden; text-align:center; text-transform:uppercase; width:310px;}

#sub_nav {float:left; height:425px; list-style:none; line-height:100%; margin:0; padding:0 10px; text-align:right; width:100px;}
#sub_nav li {margin:15px 0;}

#sub_nav a:link, #sub_nav a:visited {color:#fff; font:normal normal 85% "Helvetica Neue", Helvetica; text-decoration:none;}
#sub_nav a:hover, #sub_nav a.current{color:#C0BEC1;}

p#broschure {float:right; margin:65px 15px; padding:0; text-align:center;}

#product_finder {font-size:90%; padding:15px 0 0 20px; margin:0;}
#product_finder p {padding:0;}
#product_finder .text, #product_finder .submit {background:#C0BEC1; border-top:1px solid #666674; border-left:1px solid #666674; border-bottom:1px solid #A1A0A6; border-right:1px solid #A1A0A6; color:#847e92; font:normal normal 110% "Helvetica Neue", Helvetica, Arial "Sans-serif"; padding:0.1em 0.5em; text-decoration:none;}

/* Main Area Right Decoration */

#main .col_two {float:right; padding:5px 0 0 0; width:400px;}
#main .col_two .white {background:#fff; height:325px; padding:75px 0 0 0; width:400px;}
#main .col_two h2 {padding:0;}
#main .col_two p {padding:10px 0;}
#main .col_two table {color:#222; font:normal normal 80% "Helvetica";}
#main .col_two td {padding:1em 2.3em 1em 0;}

#main .col_two table a:link, #main .col_two table a:visited {background:#C0BEC1; border-top:1px solid #666674; border-left:1px solid #666674; border-bottom:1px solid #A1A0A6; border-right:1px solid #A1A0A6; color:#847e92; display:block; font-family:"Helvetica Neue", Helvetica, Arial "Sans-serif"; padding:0.1em 0.5em; text-align:center; text-decoration:none; width:90px;}
#main .col_two table a:hover {background:#A1A0A6;}
#main .col_two table a.right {float:right;}

#morephotos {float:right; margin:2px 8px 0 0;}

/* Footer Decoration */

#footer {float:right; margin:16px 0 0 0; height:79px; width:830px;}

#footer a.banner_footer {border:none; float:left; margin:0 15px 0 0;}
#footer a.banner_footer_end {border:none; float:left;}
#footer a img {float:left;}
