html,body { height: 100% }
body
{
       font: normal small verdana, arial, helvetica, sans-serif;
       margin: 0px;
       background-color: white;
}

:-moz-any-link:focus { outline: none }

/* html element defaults */

h1 { font-size: 18px; font-weight: normal;color:#EE8403; }
h1 a{ font-size: 18px; font-weight: normal;color:#EE8403; }
h2 { color: #EE8403; font-size: 13px; }
h2 a { text-decoration: none }
h2 a:visited { color: #EE8403 }
h2 a:hover { text-decoration: underline; }
h3 { margin: 0px; }
li { margin: 0px; }

table { border-collapse: collapse; }
a img { border:none }

a { text-decoration: none; color:#003399; }
a:hover { text-decoration: none;  color: #cc6600; }

.search
{
   background: #146EB4;
   height:50px;
   padding-top:1px;
   position:relative;
   color: #fff;
}
.button
{
	background-color:#EE8403;
	color: white;
	border: 1px outset #CC3300;

}

input, select 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

input.searchfield 
{
	border: 0px;
	background-image: url('../images/form_input.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 24px;
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
	color: #000;
}

.itemtitle
{
        font-size: 24px;
        font-weight:bold;
        font-style:italic;
		color:#EE8403; 
}
.itemtitle a{color:#EE8403; }

.iteminfo
{
   padding:10px;
}

.itemlist
{
        align:center;
        padding:10px;
        margin:10px;
        border:#E0E0E0 1px solid;
        border-bottom:3px #E0E0E0 solid;
        border-right:3px #E0E0E0 solid;
}

.itemstatus
{
        background:#EFEFFF;
        border:#0f3c6d solid 1px;
        margin:8px;
        font-size:14px;
        font-family:arial;
}
.leftbar_table{background:#CAE3EE;}
.leftbar, .leftbar a
{
        font-size:12px;
        font-family:verdana;
        padding:5px;
        width:260px;

}

.listterms
{
        width:80%;
        padding:10px;
        margin:10px;
        border:#E0E0E0 1px solid;
        border-bottom:3px #E0E0E0 solid;
        border-right:3px #E0E0E0 solid;
        font-size:14px;
}

a[icon ^="item"] {
   padding-left: 20px;
   background: transparent url(../images/play.png) no-repeat center left;
}

.price
{
       font-size:12px;
       font-weight:bold;
}

.results
{
    padding: 15px 0px 15px 15px;
	border-bottom: 3px dotted #eee;
}

.results_out
{
        padding: 15px 0px 15px 15px;
	border-bottom: 3px dotted #eee;
}

.results_over{
        padding: 15px 0px 15px 15px;
	border-bottom: 3px dotted #eee;
        background:#EEF1F6;

}

.related
{
        padding:10px;
        font-size:12px;
        font-family:verdana;
        border:#E0E0E0 1px solid;
        border-bottom:3px #E0E0E0 solid;
        border-right:3px #E0E0E0 solid;
        background: #eee;		
}

.related a{text-decoration:underline;}

.result_options
{
        padding:10px 10px 0 10px;
        font-size:12px;
        font-family:verdana;
        border:#E0E0E0 1px solid;
        border-bottom:3px #E0E0E0 solid;
        border-right:3px #E0E0E0 solid;
        background: #eee;
}

.results_table, .results_table td
{
        padding: 3px;

}

.sitename
{
        font-size:28px;
        font-weight:bold;
        color:#23238E	;
}


