*{margin:0px;padding:0px}
blockquote,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}

#sizer {
width: 900px; 
margin: 0px auto 70px auto;
background-image: url('http://www.centralpt.com/customer/image_gallery/483/design/Body.jpg');
}

#expander {
background-image: url('http://www.centralpt.com/customer/image_gallery/483/design/rivet_right.gif');
background-repeat: repeat-y;
background-position:850px;
vertical-align:top;
}

BODY { 
background-image: url('http://www.centralpt.com/customer/image_gallery/483/design/BG_TILE.GIF');
font-family: Helvetica, Arial, sans-serif; 
line-height:125%; 
font-size: 13px; 
color: #28200c; 
}

td {
padding-left:0px;
}

/*---------Navigation Menu----------*/

td.menu {
padding:20px;
font-family: Georgia, serif; 
text-align:center;
}

#topNav {
height:30px;
width:810px;
background-color: #776e5b;
border:1px solid #625743;
list-style:none;
}

#topNav a {
background-color: none;
font-weight: bold;
color: #1C1400;
text-decoration:none;
}

#topNav ul {
margin-top:5px;
list-style: none;
}

#topNav li{
list-style:none;
z-index:10;
color:#EEE9D5;
float: left;
font-size: 13px;
font-weight: normal;
text-align: center;
position:relative;
cursor: default;
padding:0px;
margin:0px;
height:23px;
}

#topNav li a {
padding-left: 28px; 
padding-right: 28px; 
padding-bottom:10px;
padding-top:5px;
height:23px;
}

#topNav li:hover a, li.over a {color:#ffffff; }

#topNav li:hover, li.over {background-color:#776E5B;}

#topNav li:hover ul, #topNav li.over ul {display: block;}

#topNav li:hover a, #topNav li.over a{
color:#ffffff;
}

#topNav li ul {
display: none;
position: absolute;
left:-40px;
top:21px;
width:181px;
}

#topNav li li {
width:100%;
padding:0px;
margin:0px;
display: block;
float: none;
background-color:#776E5B;
border-top:none;
border-left:#625743 1px solid;
border-right:#625743 1px solid;
border-bottom:#625743 1px solid;
padding-bottom:0px;
}

#topNav li li a:link {
font-size: 12px;
display: block;
font-weight: normal;
text-align: left; 
color: #ffffff;
padding: 3px 3px;
}

#topNav li li a:active {
display: block;
font-weight: normal;
text-align: left; 
color: #ffffff;
padding: 3px 3px;
}

#topNav li li a:visited {
display: block;
font-weight: normal;
text-align: left; 
color: #ffffff;
padding: 3px 3px;
}

#topNav li li a:hover {
padding: 3px 3px;
border: 0;
color: #ffffff;
text-align: left;  
font-weight: normal; 	
font-weight:normal;
background-color:#625743;
}	

/*-------------Link Type & Page Elements--------------*/	

a:link {
color: #1C6567;
text-decoration: underline;
}
	
a:visited {
text-decoration: underline; 
color: #1C6567;
}
		
a:hover {
text-decoration: none;
color: #000000;
}

a:active {
text-decoration: underline;
color: #1C6567;
}

ul{
list-style-type:square;
padding:0px 0px 10px 26px;
}

ul li{list-style-type:square;}

ul ul {
list-style-type:disc;
margin:0px 0px 0px 30px;
}

ol li{
list-style-type:decimal;
margin:0px 0px 5px 46px;
}

address {
line-height:105%;
font-size: 10px;
}

blockquote {margin:0 0 10px 1em;} 

hr { 
height: 0px;
margin:0px 0px 0px 0px;
border-width: 1px 0 0 0;
color: #d1d1d1;  
border-style: solid;  
} 

P {
padding:10px 0px 10px 0px;
line-height:125%;
}

h1, h1.header {
font-size:1.5em; 
font-variant: small-caps;
font-family: Georgia, serif;
color:#1F1701;
border-bottom:1px solid #625743;
border-right:30px solid #625743;
padding:5px 0px; 
margin:0px;
}

h2 {
font-size:1.2em;
font-family: Georgia, serif;
color:#625743;
padding:5px 0px; 
margin:0px;
}

h3 {
font-size:1.2em;
font-family: Georgia, serif;
color:#1E5C52;
padding:5px 0px; 
margin:0px;
}

h4 {
font-family: Georgia, serif;
background-color:#1C1400;
padding:4px;
color:#A08D7C;
}

/*-------Global Elements---------*/

#header {}

#ftrmenu {
position:absolute;
color:white;
padding-top:10px;
width:900px;
text-align:center;
font-size:13px;
z-index:10;
}

#ftrmenu a{
color:white;
text-decoration:none;
padding:0px 10px; 
}

#footer {
position:absolute;
color:white;
padding-top:30px;
width:900px;
text-align:center;
font-size:11px;
}

#footer a{
color:white;
text-decoration:none;
}

/*----------Primary Template------------*/

table .p_slideshow {width:810px;}

table .p_smalltext {width:320px;}

table .p_emailpage {
text-align:right;
width:490px;
}

table .p_emailpage a, table .p_emailpage a:visited{
color:#135149;
text-decoration:none;
}

table .p_emailpage a:hover{
color:#FFFCF7;
text-decoration:none;
}

table .p_TextBtmLeft {
vertical-align:top;
width:300px;
background-color:#7f7462;
}

.p_TextBtmLeft h2{
padding:15px 15px 0px 15px;
font-size:1.1em;
color:#c2b5a7;
text-transform: uppercase;
}

.p_TextBtmLeft p{
line-height:200%;
padding:0px 15px 15px 15px;
}

.p_TextBtmLeft a, .p_TextBtmLeft a:visited{color:#231b07;}

.p_TextBtmLeft a:hover{
text-decoration:underline;
color:#1270B0;
}

table .p_TextBtmRight {
vertical-align:top;
background-color:#c7bdb4;
width:490px;
}

.p_TextBtmRight h3{
padding:15px 15px 10px 15px;
font-size:1.4em;
color:#1C1400;
text-transform: uppercase;
}

.p_TextBtmRight p{
line-height:150%;
padding:0px 15px 15px 15px;
}

.p_TextBtmRight a, .p_TextBtmRight a:visited{color:#231b07;}

.p_TextBtmRight a:hover{
text-decoration:underline;
color:#1270B0;
}

/*----Secondary Template----*/
table .s_TextTopLeft {width:560px;}

table .s_emailpage {
width:230px;
text-align:right;
height:30px;
}


/*---Search function on photo database page---*/
#c_466523 {
padding-left:150px;
}

#c_466523 select{
width:180px;
}

table .s_emailpage a, .s_emailpage a:visited{
color:#135149;
text-decoration:none;
}

table .s_emailpage a:hover{
color:#FFFCF7;
text-decoration:none;
}

table .s_NewsCR {
vertical-align:top;
width:230px;
background-color:#7f7462;
}

.s_NewsCR h6{
padding:15px 15px 0px 15px;
font-size:1.1em;
color:#c2b5a7;
text-transform: uppercase;
}

.s_NewsCR p{
font-size:12px;
line-height:120%;
padding:0px 15px 15px 15px;
}

.s_NewsCR a, .s_NewsCR a:visited{color:#231b07;}

.s_NewsCR a:hover{
text-decoration:underline;
color:#1270B0;
}

.s_NewsCR hr{
height: 0px;
margin:0px 30px 10px 30px;
border-width: 1px 0 0 0;
color: #625743;  
border-style: solid; 
}

.s_SubmenuCR h5 {
border:1px solid #0B75BC;
border-bottom:none;
padding:5px 0px 0px 15px;
font-size:1.1em;
color:#1C1400;
text-transform: uppercase;
}

.s_SubmenuCR ul {
margin:0px;
padding:0px;
}

.s_SubmenuCR li {
border-bottom:1px solid #A59284;
background-color:#0B75BC;
list-style:none;
height:28px;
}

.s_SubmenuCR li:hover {
background-image: url('http://www.centralpt.com/customer/image_gallery/483/design/MENU_ITEM_BG.JPG'); 
background-repeat: no-repeat;
}

a.navlink {
color: #fff;
text-decoration:none;
width:100%;
display:block;
height:28px;
padding-left:5px;
padding-top:5px;
}

a.navlink:hover {
color:#000;
}


/*----------------Museum Slideshow--------------*/
.MuseumSlideClass {margin-left:30px;}

.MuseumSlideClass a#nbPrevious {
background-color:#000;
background-image: url(http://www.centralpt.com/customer/image_gallery/303/ImageGallery/BTN_LEFT1.GIF); 
background-repeat:no-repeat;
padding-left:40px;
padding-right:40px;
color:white;
text-align:left;
text-decoration:none;
}

.fs_controls {background-color: #000000;}

.MuseumSlideClass a#nbPrevious:hover {
background-image: url(http://www.centralpt.com/customer/image_gallery/303/ImageGallery/BTN_LEFT2.GIF); 
background-repeat:no-repeat;
background-color: #000000;
text-decoration:none;
}

.MuseumSlideClass a {
background-color: #000000;
padding-left:10px;
padding-right:10px;
color:white;
text-align:left;
text-decoration:none;
}

#MuseumSlideID .MuseumSlideClass a:hover {
color:white;
background-color: #000000;
text-decoration:underline;
}


.MuseumSlideClass a#nbNext 
{background-color:#000;
background-image: url(http://www.centralpt.com/customer/image_gallery/303/ImageGallery/BTN_RIGHT1.GIF); 
background-repeat:no-repeat;
padding-left:40px;
padding-right:40px;
color:white;
text-align:left;
text-decoration:none;
}

.MuseumSlideClass a#nbNext:hover {
background-image: url(http://www.centralpt.com/customer/image_gallery/303/ImageGallery/BTN_RIGHT2.GIF); 
background-repeat:no-repeat;
text-decoration:none;
}

.MuseumSlideClass #fs_caption {
background-color:#000;
text-align:center;
font-size:12px;
font-weight: bold;
color:#fff;
}
#fs_container {background-color:#000;}

/*----------Database Display--------------*/

.resultCount {
padding-left:20px;
}

.result_nav {
padding-left:0px;
}

.results_list li{
list-style:none;
float:left;
font-size:14px;
padding:5px;
}

.results_list {

}

.current {
background-color:#5C8880;
color: #fff;
}

.user_sort {
float:right;
}

.user_limit {
float:right;
padding-right:10px;
}

.search {
padding-left:20px;
width:800px;
}

.result_item {
float:left;
width:30%;
padding-right:25px;
padding-bottom:10px;
}

.result_item .thumbnail_image img{width:250px;}

.search .thumbnail td{}

/*----Thumbnail----*/

.thumbnail_category {
font-weight:bold;
float:left;
padding:0px 5px;
}

.thumbnail_content {
float:left;
}

.field_wrapper_3_1 {
width:100px;
}

/*----Full Display----*/

.full_display {
width:800px;
padding-left:20px;
}

.full_display_spacing {width: 10px; }

.full_display_image {
text-align:center;
}

.full_display_image img{
width: 600px; 
}

.full_display_category {
font-weight: bold;
padding-right:20px;
padding-bottom:10px;
}

.full_display_content {
vertical-align:top;
}

