* {
margin:0px;
padding:0px;
}
body {
color:#68645E;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
text-align:center;
}
.container {
clear:both;
margin:0px auto;
text-align:left;
width:745px;
font-size:1.1em;
}
.content {
font-size:1em;
}
.content .main, .footer .main {
float:left;
width:580px;
}
.content .right, .footer .right {
float:left;
width:175px;
}
.header {
height:90px;
margin-top:20px;
position:relative;
}
.logo {
float:left;
}
.nav {
border:0px solid red;
font-size:0.9em;
position:absolute;
right:0px;
top:36px;
}
.nav ul {
}
.nav ul li {
display:block;
float:left;
margin-right:20px;
}
.nav ul li.current {
font-weight:bold;
}
.nav a {
color:#333333;
}
.footer {
clear:both;
font-size:0.8em;
margin-top:50px;
}
.mailingEmail {
color:#CCCCCC;
margin-bottom:5px;
width:170px;
}
.mailingName {
color:#CCCCCC;
width:115px;
}
.mailingSubmit {
background-image:url(../images/join_button.gif);
background-position:left top;
height:20px;
width:50px;
}
.content .right {
margin-top:10px;
}
.features a img {
margin:-5px;
}
.features a {
color:#666666;
display:block;
padding:5px;
text-decoration:none;
}
.features a div {
margin-top:10px;
}
.features a:hover {
background-color:#EFEFEF;
text-decoration:none;
}
ul.nav2 {
background-color:#EFEFEF;
}
ul.nav2 li a.current {
background-color:#E2E2E2;
}
.nav2 a {
color:#333333;
display:block;
padding:5px;
}
.nav2 a:hover {
background-color:#E2E2E2;
color:#333333;
text-decoration:none;
}
ul.nav3 li a {
padding:5px 5px 5px 15px;
}
.features {
margin-bottom:20px;
}
.feature {
margin-bottom:10px;
}
.main .assets p {
width:auto;
}
#flashcontent {
margin-left:-30px;
}
.flash {
border:2px solid green;
font-weight:bold;
padding:10px;
}
.clear {
clear:both;
height:1px;
visibility:hidden;
}
a {
color:#5879A5;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1 {
margin-bottom:10px;
}
h2 {
font-size:12px;
}
h3 {
background-color:#999999;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
padding:5px;
}
p {
line-height:18px;
margin:10px 0px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
img {
border:medium none;
}
table tr {
vertical-align:top;
}
.calendar table {
border-collapse:collapse;
}
.calendar table th {
padding-bottom:20px;
}
.calendar table tr td {
border-bottom:1px solid #DDDDDD;
padding:17px 0px;
}
.calendar .date {
font-size:16px;
}
.exhibit {
margin-bottom:30px;
}
.event {
float:left;
margin:0px 15px 15px 0px;
}
.event img {
display:block;
}
.pull_left_10 {
margin-left:-10px;
}
.type_size {
margin:10px;
text-align:right;
}
.main {
}
.main p {
width:500px;
}
.main .column {
float:left;
margin-right:10px;
width:175px;
}
.main .column p {
width:auto;
}
p.caption {
margin-top:0px;
}
.mailing_list input {
font-size:1em;
}
.mailing_list input.submit {
background-color:#999999;
}
.tool_banner {
background-color:#F7F5F1;
margin-bottom:10px;
padding:5px 0px 5px 10px;
}
table.events_table {
border-collapse:collapse;
}
table.events_table td {
border-bottom:1px solid #CCCCCC;
padding:10px 0px;
}

img.store_title{
float:left;
margin-bottom:10px;
}

img.section_title{
float:left;
}

img.main_image{
margin: 10px 0 0 -15px;
}
div#left{
float:left;
width:225px;
}
div#right{
float:left;
margin-left: 20px;
width:275px;
}

a.viewCart{float:right;margin-right:20px;}

