body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px; color:BLACK; font-weight:normal;
	margin:0; padding:0;
    background-color: #CCCCCC;
}

a         { text-decoration:none; color: #993300; outline: none; }
a:link    { text-decoration:none; color: #993300; }
a:visited { text-decoration:none; color: #663300; }
a:active  { text-decoration:none; color:black;   }
a:hover   { text-decoration:underline; }
b         { font-weight:bold; }
sup       { font-size:85%; vertical-align:top; }

.bodycopy {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px; color:BLACK; font-weight:normal; margin-left:20px;
}

.links, .links a:link, .links a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; color: #FFFFCC; font-weight:normal;
    margin:0px;
}
.links a:hover { background-color: #663300; text-decoration:none; }

.smalllinks, .smalllinks a:link, .smalllinks a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px; color: #FFFFCC; font-weight:normal;
    margin:0px;
	padding:0px;
	vertical-align: 2px;
}

.smalllinks a:hover { background-color: #993300; text-decoration:none; }

.caption {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; color: #330000; font-style:italic; 
}

.notice {
    color: #003366; 
    font-size:14px; 
    background-color: #DDDDDD; 
    border:dashed #060606 1px; 
    padding:10px;
}

abbr, acronym {
	border-bottom:1px dashed #993300;
	cursor:help;
	} 

.searchword { background-color: #EEEEEE; }

.subhead { color: #330000; font-size:15px; font-weight:bold; }
.head { color: #330000; font-size:20px; font-weight:bold; }
.announce { color: #003366; font-size:12px; font-weight:normal; }
.alert { color: #990000; }
.copyright { color: #666666; font-size:10px; margin:7px; }
.news { font-size:12px; color: #666666; margin-right:80px; }
.homenews { font-size:12px; color: #666666; margin-right:20px; }
.bigger { font-size:17px; }
.normal { font-size:13px; }
.smaller { font-size:12px; }
.smallhead { font-size:11px; font-weight:bold; color: #333333;}
.smalltext { font-size:11px; }
.tiny { font-size:10px; }
.notes { color: #666666; font-size:11px; }
.highlight { font-size:10px; font-weight:bold; background-color: #999999; color: #ffffcc; }
.quote { font-size:13px; color: #330000; margin-left:25px; margin-right:75px; }
.indent20 { margin-left:20px; }

/* ReportSystem */
.reason_error {font-size : 11px; color: #336699; text-decoration: none; }
.reported { font-size: 11px; float: right; padding: 4px; margin: 4px; border: 2px solid #321900;
    font-weight: bold; background-color: #FF9933; color: #993300; }

.pagenums { color: #330000; font-size:14px; font-weight:bold; text-align:right; margin-right:10px; }

.data { border:0px #666666 solid; }

dataHead { border:#666666; border:1px #666666 solid; color: #EEEEEE; font-size:11px; }
td.dataHead { background-color: #666666; font-weight:bold; padding:4px; color: #FFFFCC; font-size:16px; }

.dataHead a, .dataHead a:visited, .dataHead a:hover  { color: #EEEEEE; }

th.dataHead { background-color: #666666; font-weight:bold; color: #EEEEEE; font-size:11px; }

td.col1 { background-color: #cccccc; border:#666666; border-width:0px 2px 0px 2px; border-style:solid; }
td.col2 { background-color: #dadada; border:#666666; border-width:0px 2px 0px 0px; border-style:solid; }
td.col3 { background-color: #cccccc; border:#666666; border-width:0px 2px 0px 0px; border-style:solid; }

td.footer   { background-color: #666666; }
td.spaceRow { background-color: #cccccc; }

.infobox { background-color: #CCCCCC; border:1px solid #666666; margin:5px; }

/* Navigation */
.topmenu, .topmenu a, .topmenu a:hover, .topmenu td { font-size:11px; }
.topmenu a { color: #993300; text-decoration:none; }
.topmenu a:hover { color: #663300; text-decoration:none; }
.topmenu td { white-space:nowrap; font-weight:bold; }

/* Form elements */
input.genform, textarea.genform, select.genform {
    background-color: #999999; 
    color: #FFFFCC;
    font:normal 12px Arial, Helvetica, sans-serif;
    border-color: #000000;
}

/* The main submit button option */
input.mainoption {
 background-color: #999999; color: #FFFFCC;
 font-weight: normal;
}

.pulldown {
    background-color: #999999; 
    color: #FFFFCC;
    font:normal 13px Arial, Helvetica, sans-serif;
    border:solid 1px #333333; 
    width:300px;
}

.box { border:1px solid #666666; background-color: #DADADA; }

.box_header { border-bottom:1px solid #666666; }

.box_footer { border-top:1px solid #666666; }

#content_container {
	display: block;
	width: 1050px;
	margin: 0;
	padding: 0;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000000;
}

#col_wide {
	display: block;
	width: 710px;
	margin: 0;
    padding-left: 20px;
}

#col_wider {
	display: block;
	width: 810px;
	margin: 0;
    padding-left: 20px;
}

#col_narrow {
	display: block;
	float: left;
	width: 580px;
	margin: 0;
    padding-left: 20px;
}	

#review_text {
    float: left;
    width: 708px;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 20px;
    margin: 0;
}
#review_photos {
    float: left;
    width: 320px;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 20px;
    margin: 0;
}


/* Collection Pages */

#collection_nav {
    float: left;
    width: 285px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 40px;
    margin: 0;
}
#collection_nav .cats {
    font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #330000;
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
}
#collection_nav .item, #collection_nav .item_this {
	clear: both;
	white-space: nowrap;
	height: 13px;
    font: 11px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
#collection_nav .item_this {
	font-weight: bold;
	color: #330000;
	margin-left: -10px;
	padding-left: 10px;
	background: url("/images/nav_list_bullet.gif") no-repeat top left ;
}
#collection_nav .highlight {
	font-size: 8px; 
	font-weight: bold;
	background-color: #999999; 
	color: #FFFFCC;
}
#collection_nav_thumbbox {
	width: 164px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	border: 1px solid #666666;
	background-color: #d5d5d5;
}
#collection_nav_thumbbox .thumb {
	width: 66px;
	height: 50px;
	border: 0;
	margin: 5px 0 5px 10px;
}
#collection_nav_thumbbox .img_prev {
	display: inline;
	float: left;
}
#collection_nav_thumbbox .img_next {
	display: inline;
	float: left;
	padding: 0;
}
#collection_nav_thumbbox .img_browse {
	clear: both;
	border: 0px;
	margin: 0 10px 0 10px;
}
#collection_nav_thumbbox .items {
	width: 100%;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0;
	margin: 0;
}

#collection_content {
    float: left;
    width: 668px;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 20px;
    margin: 0;
}

#collection_info {
	clear: both;
	display: block;
	width: 100%;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
}
#collection_info .stats {
	float: left;
	width: 385px;
}
#collection_info .antique {
	float: right;
	width: 260px;
	padding: 0 0 0 10px;
}
#collection_info .antique img {
	display: block;
	float: right;
    margin: 0 0 5px 5px;
	border: 0;
}
#collection_info .item, #collection_info .item_this, #collection_text .item, #collection_photos .item {
	display: block;
	clear: both;
	font-size: 11px;
}

#collection_pics {
	clear: both;
	display: block;
	width: 590px;
}

#collection_like {
	clear: both;
	display: block;
	width: 100%;
    font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px dashed #666666;
	padding: 0px;
	margin-bottom: 10px;
}
#collection_like .btn {
	padding-left: 10px;
	vertical-align: middle;
	border: 0;
	outline: none;
}

#retired {
	clear: both;
	display: block;
	font-size: 11px;
}


/* Collection Index */

#collection_text {
    float: left;
    width: 420px;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 20px;
    margin: 0;
}
#collection_photos {
    float: left;
    width: 590px;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 20px;
    margin: 0;
}
#collection_row {
	display: block;
	clear: both;
	background: url("/images/line_dash.gif") no-repeat top ;
	padding-top: 10px;
}
#collection_row .button {
	float: left;
	margin-right: 10px;
}
#collection_row .desc {
	float: left;
	width: 335px;
	margin-top: 12px;
	padding-bottom: 10px;
}
.collection_thumb {
    float: left; 
    border: 0; 
    margin: 0 10px 10px 0;
}

#nav_container {
	display: block;
	width: 990px;
	margin: 0;
	padding: 0;
}
#nav_subsection {
	float: left;
	width: 388px;
	height: 44px;
	padding: 8px 0 0 20px;
	background: url("/images/back_select.gif") no-repeat top left;
}
#nav_bar {
	float: right;
	height: 44px;
	padding-top: 5px;
	text-align: right;
}

#object {
	float: left;
	display: inline;
}


.review_thumb {
    border: 0; 
	outline: none;
    margin: 10px 0 10px;
}
.review_insetthumb {
    border: 0; 
	outline: none;
    margin: 5px 0 5px;
}

/* elements */

.float-left {
	float: left;
}

.float-right {
	float: right;
}
