.german-quicksearch
	{
	background-image: url("/images/input_field_bg_300x.jpg") ;
	background-repeat: no-repeat ;
	background-position: 0 0 ;
	position: absolute;
	top: 3px;
	right: 0px;   
	height: 34px;   
	width: 300px;   
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

.german-quicksearch-text
	{
	position: absolute;
	top: 5px;
	left: 90px ;   
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

#search-prompt-img
	{
	position: absolute;
	top: 5px;
	left: 4px;   
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

#german-quicksearch-gobtn
	{
	position: absolute;
	top: 3px;
	left: 264px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

A:link, .mailsalelist A:visited, .mailsalelist A:active, .mailsalelist A:active, a:hover, .search-menu A:link, .search-menu A:visited, .search-menu A:active, .search-menu A:active
	{ 
	text-decoration: none;
	}

.search-menu li
	{
	padding-top: .5em ;
	}

.search-menu-heading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 1em ;
	color: white ; 
	font-weight: bold ; 
	font-size: 140%; 
	}

.search-menu-subheading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D1D2D5 ; 
	font-weight: bold ; 
	font-size: 120%; 
	padding: 10px 0 0 0 ;
	}

.search-menu-list 
	{
	padding: 0 0 0 0 ;
	list-style: none;
	}

.search-menu-list li
	{
	padding: 0 0 5px 0 ;
	}


#german_body
	{
	margin: 0px; 
	padding: 0px; 
	background-image: url("/images/germanpostalhistory_teutoberg_forestbg_with_logo.jpg") ;
	background-repeat: repeat ;
	background-position: 0 0 ;
	overflow: visible;
	}

#featured_item_matrix
	{
	margin: 0px; 
	padding: 0px; 
	float: left ;
	}


#german_body_masthead_div
	{
	margin: 0px 0px 0px 0px ;
	padding: 0 0 0 0;
	float: left;
	width: 100%;
	border: 0 ;
	}

#german_body_masthead_div A:link, #german_body_masthead_div A:visited, #german_body_masthead_div A:active, #masthead_div a:hover,
#footer A:link, #footer A:visited, #footer A:active, #footer a:hover
	{ 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold ; 
	color: #84AE72 ;
	}

#german_body_masthead_div a:hover, #footer a:hover
	{
	color: yellow ;
	}

#german_body_masthead_div A:link, #german_body_masthead_div A:visited, #german_body_masthead_div A:active, #masthead_div a:hover
	{ 
	font-size: 100%; 
	}

#german_body_masthead_div_left
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent ;
	float: left;
	}

#german_body_masthead_div_center
	{
	background: transparent ;
	float: left;
	}

#german_body_masthead_div_right
	{
	background: transparent ;
	float: right;
	}


.thumb_ul
	{
	list-style: none;
	padding: 5px 5px 5px 0px;
	text-align:center;
	}

.thumb_img
	{
	width: 200px;
	border: 0;
	}

#popular-searches-menu
	{
	position: absolute;
	background: transparent;
	top: 0px;
	left: 3px;
	width: 197px;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}


.column_heading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold ; 
	font-size: 140%; 
	padding: 3px 6px 0px 6px ;
	}

.mailsalelist
	{
	padding-top: 0px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}


.mailsalelist li
	{
	padding-bottom: 1em ;
	padding-left: 6px ;
	padding-right: 6px ;
	}


#zeppelin-germany-sales-left-content {
	background: transparent;
	position: absolute;
	left:2px;
	top: 210px;
	width:198px;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#postal-history-content {
	background: transparent;
	position: absolute;
	left:200px;
	top: 210px;
	width:400px;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: white ;
	}

#postal-history-content p
	{
	margin: 10px;
	font-size: 90% ;	   
	line-height: 1.4em;
	}

#div-featured-items
	{
	background: transparent;
	}

#history-text-col1
	{
	background: transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50%;
	}

#history-text-col2
	{
	background: transparent;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	}

#history-text-col2 p
	{
	background: transparent;
	padding-left: 20px ;
	}


.dropcap
	{
	float:left;
	font-size: 400%;
	line-height: 1em;
	margin: 4px 10px 10px 0;
	padding: 4px 10px;
	border: 1px solid #ccc;
	}

#german-sale-offers-center {
	margin-left: 410px;
	margin-right:299px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 301px;
	margin-right:301px;
	}
	
#zeppelin-germany-sales-right-content {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 300px;
	}

#german_history1_link
	{
	}

ul.shortindex {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    padding: 0px 0px 0px 4px;

}

ul.shortindex ul {
    list-style-image: url(/images/exploded);
    margin: 0;
	padding-left: 12px ;
}

ul.shortindex li {
    list-style-type: none;
    position: relative;
	padding-bottom: 3px ;
}

.shortindex A:link, .shortindex A:visited, .shortindex A:active, .shortindex A:active, .shortindex a:hover
	{ 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold ; 
	font-size: 12px; 
	}

.shortindexdiv
	{
	}

.shortindexhead
	{
	font-weight: bold ; 
	font-size: 120%; 
	}

.nav_thumbnails
	{
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.index_navlist
	{
	padding: 3px 10px 10px 10px;
	text-align:center;
	}

h3  {
	margin-bottom: 5px;
	}

.divmaintable
	{
	float: left;
	width: 100%;
	border: 0 ;
	}

.feedbox
	{
	background: "http://www.germanpostalhistory.cm/images/dot_clear.gif" ;
	color: #D5D923 ;
	margin: 3px 1px 10px 1px;
	}
