/* ---------------- Common Elements ------------------ */

body {font-family:verdana,arial,helvetica,sans-serif;background-color: #FFFFFF;margin:0px;}
tr,td,p,ul,ol,blockquote {font-family: verdana,arial,helvetica,sans-serif;}

td,p,ul,ol,li,blockquote,br {font-size:10pt;color:#333333;}

p.contact {font-size:8pt;color:#ffffff;}
h1 {font-weight:bold;font-size:13pt;color:#5C5C5C;margin-bottom:0px;}
h2 {font-weight:bold;font-size:9pt;color:#5C5C5C;margin-bottom:0px;}
h3 {font-weight:bold;font-size:10pt;color:#5C5C5C;margin-bottom:0px;}
h4 { 
   letter-spacing: 0.02em;
   font-size: 13pt; color:#5C5C5C; margin-bottom:0; margin-top:10; 
   font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;
}

ul,ol,li,blockquote {font-size:8pt;font-weight:normal;}

ul,ol {line-height:1.3em;}

hr {color:#999999;height:1pt;}
a.footer:link {font-size:8pt;color: #FFFFFF;text-decoration:underline;}
a.footer:active {font-size:8pt;color: #CCCCCC;text-decoration:underline;}
a.footer:visited {font-size:8pt;color: #FFFFFF;text-decoration:underline;}
a.footer:hover {font-size:8pt;color: #FFFFFF;text-decoration:underline;}

a:link { font-size:8pt; color:#333333; text-decoration:underline;}
a:active { font-size:8pt; color: #FF3333; text-decoration:underline;}
a:visited { font-size:8pt; color:#333333; text-decoration:underline;}
a:hover { font-size:8pt; color:#3333CC; text-decoration:underline;}

a.header:link {font-size:8pt;color:#FFFFFF;text-decoration:underline;}
a.header:active {font-size:8pt;color:#FFFFFF;text-decoration:underline;}
a.header:visited {font-size:8pt;color:#FFFFFF;text-decoration:underline;}
a.header:hover {font-size:8pt;color:#AAC862;text-decoration:underline;}
a.contact:link {font-size:8pt;color: #A5D632;text-decoration:underline;}
a.contact:active {font-size:8pt;color: #A5D632;text-decoration:underline;}
a.contact:visited {font-size:8pt;color: #A5D632;text-decoration:underline;}
a.contact:hover {font-size:8pt;color: #A5D632;text-decoration:underline;}
/* --------------------- Body Txt Stuff --------------------- */

.tiny {color:white;font-size:7pt;font-family:verdana,arial,helvetica,sans-serif;}
.small {font-size:7pt;font-family:verdana,arial,helvetica,sans-serif;}
.normal {font-size:8pt;font-family:verdana,arial,helvetica,sans-serif;line-height:13pt}
.secondary {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#26232E}
.footer {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#DBD9D9;line-height:12pt}
.medium {font-size:10pt;font-family:verdana,arial,helvetica,sans-serif;}
.large {font-size:12pt;font-family:verdana,arial,helvetica,sans-serif;}
.red {color:#CC0000;}
.dim {color:#A2A1A1;}
.inverse {font-size:8pt;color:#FFFFFF;}

/* ------------------ Form Types ------------------ */

.input {font-size:8pt;color:#000000;font-weight:normal;font-family:verdana,arial,helvetica,sans-serif;}
.button {font-size:8pt;color:#000A00;background-color:#A1B6EF;font-family:verdana,arial,helvetica,sans-serif;}
.label {text-align:right;font-size:8pt;color:#FFFFFF;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}
.label2 {font-size:8pt;color:#FFFFFF;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}
.desc {vertical-align:top;font-size:7pt;color:#999999;font-family:verdana,arial,helvetica,sans-serif}
.error {background-color:#FFF7E7;font-size:8pt;font-weight:bold;color:#990000;font-family:verdana,arial,helvetica,sans-serif;}
.search {font-size:7pt;color:#8C756B;font-weight:normal;width:110px;padding-left:2px;border:solid #733A3A 1;font-family:verdana,arial,helvetica,sans-serif;}

 #navcontainer ul
{
   padding: 0; margin: 0; color: #666; float: right; width: 100%;
   font-family: arial, helvetica, sans-serif; height: 24px;
}

#navcontainer ul li { display: inline; float: right; }

#navcontainer ul li a
{
   padding: 0 2em; font-size: 120%; font-weight: bold; height: 20px;
   background-color: #DDD; color: #666; text-decoration: none;
   float: left; border-left: 1px solid #FFF; line-height: 1.5;
}

#navcontainer ul li a:hover
{
   color: #000;
}

#navcontainer ul li a#current 
{
   border-bottom: 5px solid #C30 ! important;
   background: #DDD ! important;
   color: #666 ! important;
}

.pages { padding-top: 0; margin-top: 6px; }


/* BEGIN MISCELLANEOUS */

a.currentGallery { 
   font-size: 130%; text-decoration: none; 
}

.small big { font-size: 140%; }

.storeText { 
   font-weight: bold; font-size: 0.8em; margin: 0.25em; line-height: 1.4; 
}
.storeInfo { 
   font: 120%/130% "Palatino Linotype", ÒBook AntiquaÓ, Palatino, serif; 
}

.storeInfo a { font-size: 100%; }

/* END MISCELLANEOUS */