#forsale {
background: #68757E;
font: 18px Myriad, "Lucida Grande", Geneva, Helvetica, Arial, sans-serif;
text-align: center;
margin: 30px auto 0px;
padding: 0px;
border-top: 2px solid #999999;
border-right: 2px solid #333333;
border-bottom: 2px solid #333333;
border-left: 2px solid #CCCCCC;
width: 400px;
}
#forsale:hover {
color: #CCCCCC;
background: #666666;
}
#forsale .gray {
color: #CCCCCC;
font-size: 14px;
}


#forsale a, #forsale a:visited {
color: #9999CC;
text-decoration: none;
margin: 0px;
padding: 0px;
}


#forsale a:hover {
color: #CCCCCC;
}


#forsale p {
margin: 0px;
padding: 5px 2px 2px;
vertical-align: middle;
}

.underline
{
text-decoration: underline;
font-weight: bold;
}

textarea.txtmsg
{
font-size: 12px; 
font-family: arial; 
color: #2C2C2C;
}

input.msg
{
height: 18px; 
font-size: 12px; 
font-family: arial; 
color: #2C2C2C;
}

.senderdesc
{
font-family: arial, sans-serif;
font-size: 10pt;
color: #3C3C3C;
}



.lgimage
{
border: 1px solid black;
}

h1 
{
font-size: 36px;
font-weight: normal;
color: #333;
margin: 20px auto 0 auto;
padding: 10px auto auto;
line-height: 100%;
}

.grey
{
font-weight: bold;
color: #666;
text-transform: uppercase;
}

.thumbs 
{
text-align: center;
}

h1.spacey 
{
margin-top: 60px;
margin-bottom: 30px;
}

h2,h3 
{
margin-bottom: 10px;
}

h2 a, h3 a 
{
color: #333;
}

h2 a:hover, h3 a:hover 
{
color: #00f;
}

body 
{
color: #000; /* body text color */
background-color: #eee; /* body bg color */
padding: 0;
margin: 0;
text-align: center;
font-family: Myriad,"Lucida Grande",Geneva,Helvetica,Arial,sans-serif;
font-size: 11px;
line-height: 150%;/* background-image: url(/hopman/images/template/body.light.gif);background-repeat: repeat-x;background-attachment: fixed;background-position: bottom; */
}

a 
{
text-decoration: none;
}

body.dark
{
color: #fff;/* body text color */
background-color: #9b9b9b;/* body bg color *//* background-image: url(/hopman/images/template/body.dark.9b.gif);background-repeat: repeat-x;background-attachment: fixed;background-position: bottom; */
}

body.dark2
{
background-color: #9b9b9b;/* body bg color for art pages */
}

body.dark a 
{
color: #fff;
}

#contents 
{
margin-top: 20px;
}

#nav
{
background-color: #E3E9ED;
background-image: url(/hopman/images/template/bg.gif);
}

.navbtm
{
background-image: url(/hopman/images/template/bottom.gif);
background-repeat: no-repeat;
background-position: 0;
height: 25px;
}

img 
{ 
border-width: 0; 
}

td.tab 
{
width: 17%;
}

td.tab a
{
width: 100%;
height: 25px;
padding-top: 3px;
vertical-align: middle;
display: block;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #333;
text-shadow: 0px 2px 1px #999;
border-color: transparent;
border-width: 1px;
border-style: solid;
}

td.tab a.navhil
{
color: #000;
background-image: url(/hopman/images/template/tab.gif);
background-color: #FFF;
border-style: solid;
border-color: #666 #666 #fff #666;
background-repeat: no-repeat;
}

td.tab a.navreg:hover
{
color: #fff;
text-shadow: 0px 2px 5px #000;
}

#subnav 
{
background-color: #fff;
border-bottom: 1px solid #666;
height: 15px; 
width: 100%; 
text-align: center;
padding: 2px 0;
}

#subnav a 
{
font-weight: bold; 
font-size: 11px; 
color: #666;
padding: 0 10px;
}

#subnav a.navreg:hover 
{
color: #333;
}

#subnav a.navhil 
{
color: #000;
text-shadow: 0px 2px 1px #999;
}

.normwidth 
{ 
width: 700px; 
margin: 0 auto; 
text-align: left;
}

#footer 
{
text-align: center;
clear: both;
color: #333;
font-size: 10px;
margin-top: 50px;
}

#footer a 
{
color: #333;
text-decoration: underline;
}

#footer a:hover 
{
color: #00f;
}

.otl 
{
border: 1px solid black;
padding: 0;
width: 700px;
margin: 15px 0;
}

.blackspan 
{
background-color: #000;
color: #fff;
width: 100%;
text-align: center;
padding: 25px 0 5px 0;
margin: 20px 0;
}

.blackspan a 
{
color: #fff;
}

.blackspan a:hover 
{
color: #88f;
}

.newssideimg 
{
display: block;
width: 100%;
padding: 0 auto;
text-align: center;
} 

a.newssideimg 
{
border-width: 0;
outline: none;
font-weight: bold;
color: #fff;
}

a.newssideimg:visited 
{
color: #fff;
}

.c1 
{
display: block;
text-align: left;
float: left;
width: 390px;
padding: 0 0 0 0;
margin: 0;
}

.c2 
{
display: block;
text-align: left;
float: right;
width: 290px;
padding: 0 5px 5px 5px;
margin: 0 0 0 10px;
background-color: #eee;
color: #000;
}

.c2b 
{
display: block;
text-align: center;
background-color: #666666;
float: right;
width: 290px;
padding: 0 5px 5px 5px;
margin: 0 0 0 10px;
color: #fff;
}

table.order,table.sizes
{
background-color: #FFF;
border-collapse: collapse;
margin: 10px 0 0 0;
padding: 2px;
font-size: 9px;
}

table.sizes 
{
border: 1px solid #666;
}

table.sizes th,table.order th 
{ 
background-color: #888; 
font-weight: bold; 
vertical-align: bottom; 
}

table.sizes td.minor 
{ 
background-color: #eee; 
font-weight: bold; 
color: #444; 
text-align: right; 
vertical-align: top; 
padding-right: 2px;
}

table.sizes td,table.order td 
{
vertical-align: middle; 
padding: 2px; 
border-bottom: 1px solid #666;
}

table.size td 
{ 
text-align: center; 
}

table.order td 
{ 
text-align: left; 
padding: 5px 2px; 
}

table.order .right 
{ 
text-align: right; 
}

table.order .center 
{ 
text-align: center; 
}

.black 
{ 
color: #000; 
}

.underline 
{
border-bottom: 1px solid #999;
padding-bottom: 3px;
margin-bottom: 3px;
}

.postcard 
{
display: block;width: 283px;
}

.catthumb,.himage,.vimage,.postcard 
{
float: left;
color: #666;
font-size: 9px;
background-color: #eee;
border: 1px solid #ccc;
display: block;
background: #eee;
line-height: 130%;
padding: 10px;
margin: 0 10px 10px 0;
text-align: center;
vertical-align: middle;
}

.postcard 
{
padding-top: 40px;
background-image: url(/hopman/images/detail/cardsheader.gif);
background-repeat: repeat-x;
}

.himage
{
width: 680px;
float: none !important;
padding: 30px 10px 30px 10px;
}

.catthumb img 
{
border: 1px solid #666;
}

a.catthumb:hover 
{
color: #000;
background-color: #ccc;
border: 1px solid #888;
}

.noscreen 
{
display: none !important;
}

.emphasis, a.newssideimg:hover 
{ 
color: #333; 
font-weight: bold;
}

.cart_items
{
font-family: arial, sans-serif;
font-size: 9pt;
color: #3C3C3C;
}

.cart_header
{
font-family: arial, sans-serif;
font-size: 9pt;
text-decoration: italic, underline;
color: #3C3C3C;
}

.label
{
font-family: verdana;
font-size: 8pt;
color: #3C3C3C;
}

.data
{
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: #3C3C3C;
}

.subheader
{
font-family: verdana;
font-size: 12pt;
font-weight: bold;
color: #3C3C3C;
}

.alert
{
font-family: verdana, arial;
font-size: 9pt;
font-weight: bold;
color: #ff0000;
}.thankyou {
	width: 500px;
}
.thankyou p {
	padding: 30px;
	line-height: 1.5em;
}
.thankyou a {
	font-weight: normal;
	text-decoration: underline;
}
