h1 { margin-top: 0em; margin-bottom: 0.5em; font-family: Arial, sans-serif, serif; font-weight: normal; color: #666666; font-size: 2em; }
img { border: 0px; margin: 0px; }	
.rightcol { margin: 5px 0px; border: 1px solid #666666; background-color: #FFFFFF; }
.leftfltdiv { float: left; padding: 3px; margin: 2px; border: 1px solid #999999; }
h2 { color: #666666; margin: 0.1em 0em 0.5em; font-weight: normal; font-family: Arial, sans-serif, serif; font-size: 1.6em; }
h3 { color: #666666; font-size: 1.2em; margin: 0.5em 0em; font-weight: bold; }
h4 { font-size: 1.2em; margin: 0.2em 0em; font-weight: bold; color: #666666; }	
h5 { font-size: 1em; margin: 0.3em 0em; font-weight: bold; font-family: Arial, sans-serif, serif; }	
h6 { font-size: 0.8em; margin: 0.4em 0em; font-weight: bold; }
p { font-size: 1.0em; line-height: 1.5em; margin: 1.2em 0em 1.2em 0em; }
#outerwrapper { margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
#wrapper { margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
#container { width: 100%; float: left; text-align: left; padding: 0px; vertical-align: top; margin: 0px -165px 0px 0px; }
#content { padding: 0px; text-align: left; vertical-align: top; margin: 0px 165px 0px 0px; }
#header { text-align: left; width: 100%; vertical-align: bottom; margin: 0px; padding: 0px; background-color: #2175BC; }
#leftcolumn { float: left; width : 175px; color : #000000; text-align: left; vertical-align: top; padding: 0px; margin: 0px; }
#centrecolumn { color : #000000; text-align: left; vertical-align: top; padding: 10px;position: relative; border-left: 1px solid #000000; 
margin: 0px 0px 0px 178px; }
#rightcolumn { float: right; width : 155px; color : #666666; text-align: left; vertical-align: top; padding: 0px 3px 3px; margin: 0px; 
font-weight: bold; border-left: 1px solid #999999; font-family: Arial, sans-serif, serif; font-size: 10pt; border-bottom: 5px solid #999999; }
.clearing { height: 0; clear: both; }
#footer { background-color: #244F90; margin: 0px; padding: 5px 15px 5px 5px; text-align: right; vertical-align: bottom; font-size: 10px; 
color: #FFFF00; border-top: 2px solid #FFFF00; }	
#navbuttons { padding: 0; font-family: Arial, sans-serif, serif; color: #333; font-weight: bold; margin: 0px; width: 175px; }
#navbuttons ul { list-style: none; margin: 0; padding: 0; border: none; }		
#navbuttons li { margin: 0; width: 175px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; padding: 0px; display: block; }		
#navbuttons li a { padding: 5px; border-left: 10px solid #999999; border-right: 10px solid #CCCCCC; background-color: #2175BC; color: #fff; 
text-decoration: none; font-weight: bold; letter-spacing: 0.1em; width: 148px; display: block; margin: 0px; }
#navbuttons li a:hover { border-left: 10px solid #1c64d1; border-right: 10px solid #1c64d1; background-color: #FFFFFF; color: #2175BC; 
font-weight: bold; letter-spacing: 0.1em; width: 148px; display: block; }
.contactdiv { float: left; margin: 5px 10px 5px 5px; }
.xoxo { display: none; }	
body { color: #000000; margin : 0; font-family: verdana, arial, helvetica, sans-serif; padding: 0px; font-size: 76%; 
background: url(images/bg_leftcol.jpg) left top repeat-y; }
.centrecol a { color: #006600; }
.centrecol a:hover { color: #33CC33; }
#footer a { color: #CCCCCC; text-decoration: none; }
#footer a:hover { color: #FFFFFF; }
.sponsor a { text-decoration: none; color: #666666; }
.sponsor a:hover { color: #000000; text-decoration: none; }
.noprintimage { margin : 0px; border: 0px; }
.textboxstyle { color: #000000; }
.changedField { color:#FFFFFF; background: #336699; }
.currentField { color:#000066; background:#CCCCCC; }
dt { font-weight: bold; }
dd { display: inline; }
td { text-align: left; vertical-align: top; padding: 2px 5px; }
.tablebold { font-weight: bold; text-align: right; }
.sellitem { padding: 5px; width: 95%; margin: 0px; font-family: Arial, sans-serif, serif; font-size: 12px; color: #666666; overflow: auto; 
border-top: 1px solid #999999; border-bottom: 1px solid #666666; }
.sellcontact { font-weight: bold; color: #333333; font-family: Arial, sans-serif, serif; font-size: 12px; margin: 0px; padding: 0px; }
#sellwrapper { width: 95%; }
.rightfltdiv { float: right; padding: 3px; margin: 2px 2px 5px; border: 1px solid #999999; clear: right; }
.centrebanner { text-align: center; width: 90%; }
.galleryimg { margin: 1px; padding: 1px; border: 1px solid #CCCCCC; overflow: hidden; width: 149px; float: left; text-align: center; 
vertical-align: middle; }
#gallerywrapper { margin: 0px 0px 0px 0px; padding: 0px; text-align: left; overflow: hidden; }
#galleryouter { margin: 0px; padding: 0px; text-align: center; width: 99%; }
.updates { padding: 4px; margin: 10px -4px 20px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #000000; 
background-color: #FF6633; border-top: 1px solid #666666; border-bottom: 1px solid #333333; border-right: 1px solid #000000; }
.date { font-family: Arial, sans-serif, serif; font-size: 0.85em; color: #000000; }
.gallerynav { font-family: Arial, sans-serif, serif; font-size: 10px; font-weight: bold; color: #666666; margin-top: 5px; margin-bottom: 5px; }
.priceheading { font-weight: bold; color: #FFFFFF; background-color: #244F90; }
.tdpricebg { background-color: #CCCCCC; }
.galleryimg { float: left; padding: 3px; width: 184px; margin: 2px; overflow: hidden; background-color: #FFFFFF; color: #000000; 
border-top: 1px solid #CCCCCC; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; }
.polaroidimg { overflow: hidden; text-align: center; border-top: 1px solid #333333; border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; border-left: 1px solid #333333; height: 118px; width: 178px; margin: 2px; }
.polaroidimg img { border: 0px; }
.gallerythumb { float: left; padding: 3px; width: 184px; margin: 2px; overflow: hidden; background-color: #FFFFFF; color: #000000; 
border-top: 1px solid #CCCCCC; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; }
.newthumb { padding: 3px; width: 367px; margin: 5px 2px 5px 2px; overflow: hidden; background-color: #333399; color: #FFFFFF; 
border-top: 1px solid #333333; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #333333; }
.newthumb h3 { color: #FFFFFF; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.2em; }
.gallerynav { width: 90%; text-align: right; padding: 3px 10px; background-color: #333333; margin: 7px 2px; border: 1px solid #FF6600; 
color: #FFFFFF; }
.gallerynav a { color: #FF6600; }
.gallerynav a:hover { color: #FF9933; }
.clearimgcheck { width: 295px; background-color: #333333; border: 1px solid #666666; padding: 3px 5px 3px 0px; margin: 7px 0px 5px 0px; 
text-align: right; }
.newsadminbtn { background-color: #CCCCCC; border: 1px solid #333333; vertical-align: top; padding-top: 10px; color: #000000; }
.newsimg { float: left; }
.newsdate { font-family: "Arial Black", Arial, sans-serif; font-size: 11px; }
.newsitem { width: 95%; float: left; overflow: hidden; border-bottom: 1px solid #ff3300; margin-bottom: 10px; padding-bottom: 10px; }
.newsitem img { float: left; }