body {
	color: black;
	background: white;
	margin:0px;
}

td, center, p, div, li, input, select, textarea, blockquote, body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:9pt;
}
td.main {
	background: white;
	padding: 0px;
}
th {
	font-size: 8pt;
	color: white;
	background:#333333;
}

.little { font-size:75% }
.error { color: red }

h2, h3 { color: #660066 }

h3 { margin-bottom:0px }

h3.si_heading {
	background: #EEEEEE;
}

.heading1 { font-size:150% }
.heading2 { font-size:125% }

A:link    { color: #333333 }
A:visited { color: #333333 }
A:hover   { color: #999999 }

A:hover.navimg { text-decoration: none; background: none  }

A:link.bottom    { text-decoration: none; color: #DDDDDD }
A:visited.bottom { text-decoration: none; color: #DDDDDD }
A:hover.bottom   { text-decoration: none; color: #FFFFFF }

A:link.menu    { font-size:125%; text-decoration: none; color: black }
A:visited.menu { font-size:125%; text-decoration: none; color: black }
A:hover.menu   { font-size:125%; text-decoration: none; color: blue; background: none }

A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }

.si_listmode th { background: #CCCCCC }

.sitemenu    { font-size:8pt; color: white }
A:link.sitemenu    { text-decoration: none; color: white }
A:visited.sitemenu { text-decoration: none; color: white }
A:hover.sitemenu   { text-decoration: none; color: #FFFFCC; background: none }

.white_bkg { background-color:white }

.infobox {
	color:black;
	width:50%;
	background-color:#aaaaFF;
	padding:5px;
	padding-left:5px;
	padding-right:15px;
	clear:right;
	float:right;
	margin:10px
}

input, textarea, select {
	font-family: Verdana, Geneva, sans-serif;
	border-width:1;
	background-color:#DDDDDD;
	color: black;
}
input:focus, textarea:focus
  { background : #EEEEFF;
    color : black; }

.proceed { background-color:#00AA66; color:white }

.searchinp { width:300px; }

.llogin1 { font-size:8pt }
.llogin2 { font-size:8pt }
input.llogin2 {
	width:155px;
}

h3.si_heading {
	background:#EEEEEE;
	margin-top:5px;
	margin-bottom:0px;
}

.silk_box {
	margin-left:5px;
	border:2px solid;
	padding:10px;
	background: #F6F7FB;
	float:right;
	width:40%;
	border-radius: 10px;
	-moz-border-radius: 10px;
}
.contactfield {
	font-size:8pt;
	width: 400px;
}

input.form_button {
	padding-bottom:23px;
}
.form_button {
	color: #666666;
	height:2em;
	padding:4px;
	margin: 0px;
	text-align:center;
	text-decoration: none;
	border: 1px solid black;
	border-top-color: #aaa;
	border-left-color: #aaa;
	border-bottom-color: #555;
	border-right-color: #555;
	background-color: #eeeeee;
	font-weight: bold;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	cursor: hand;
}
.form_button:hover { color:#0000FF; background-color:#DDDDDD }

li.spaced {
	margin-bottom:10px;
}

.newsbox {
	/*
	float:right;
	width:300px;
	*/
	padding:10px;
	background: #EEEEEE;
	border:1px solid #666666;
}

.newsbox h3 {
	margin-bottom:5px;
}

.homebox {
	float:right;
	width:450px;
	margin-left:10px;
}

.rhs {
	padding: 0 0 10px 10px;
	width:180;
	background: #EEEEEE url(/gfx/heading_back3.png) repeat-x top;
}
.rhs_heading {
	padding: 13px 0px 10px 0px;
	color:white;
	/*
	font-weight:bold;
	*/
	font-size:13pt;
}

.wight          { color:white }
A:link.wight    { color:white }
A:visited.wight { color:white }
A:hover.wight   { color:#FFFFCC }



.pp_td1 {
	color:#666666;
	font-size:8pt;
	text-align: right;
	vertical-align: top;
}
.pp_td2 {
	/*font-weight: bold;*/
	font-size:8pt; 
	background-color: #F3F3F3;
	vertical-align: top;
}

table.twocolor {
	/*
	background: #333333;
	*/
	border: 1px solid #CCCCCC;
}

table.twocolor td {
	font-size: 8pt;
	/*
	color: white;
	*/
}

#pscroller1{
	width: 190px;
	height: 60px;
	padding: 0px;
	font-size:6pt;
	color:white;
	background-color: #467d9b;
}

#pscroller2{
	width: 190;
	height: 60px;
	padding: 0px;
	font-size:6pt;
	color:white;
	background-color: #467d9b;
}

tr.jone {  
	text-align: left;
	background: #EEEEFF;  
	cursor: pointer; 
	cursor: hand; 
}

tr.jtwo {  
	text-align: left;
	background: clear;  
	cursor: pointer; 
	cursor: hand; 
} 

tr.jover {
	text-align: left; 
	background: #CCCCFF;
	cursor: pointer; 
	cursor: hand;  
} 

tr.jout {  
	text-align: left;
	background: #ffffff;  
	cursor: pointer; 
	cursor: hand; 
} 

tr.jlatched { 
	text-align: left;
	background: #CCCCFF;
}

#ticker-area {
   position: relative;	
   background-image: url(gfx/background_ticker_area.gif);	
   padding: 10px;
   border: #000 solid 1px;
   color: #ffff2f;
   font-size: 14px;
   font-weight: bold;
   margin-left: 2px;
   margin-right: 2px;	
   display: none;
}

#ticker-area a {
   color: #ffff2f;
   text-decoration: none;	
}

.transparent_link {
	border: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 595px;
	height: 55px;
}

.basket_item {
   float: left;
   width: 370px;
   min-height: 150px;
   padding: 0px; 	
   margin-right:10px;
}

