body {
  background-color: #fff;
  color: #333;
  margin: 5px;

margin: 5px auto;
min-height:100%;
position:relative;
width:820px;

}


a, a:visited{
	/* color: #999999; */
	color: #1E90FF;
	text-decoration:none;
}
a:hover{
	color: #84bad7;
	text-decoration:underline;
}.small-text {
	font-size: 12px;
	letter-spacing: 1pt;
	padding-top: 15px;
}

.rf {
  float: right;
}

.lf {
  float: left;
}

body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

#container {
  background-color: white;
  padding: 0px 10px 0px 10px;  
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
}

#header {
  background-image: url("/images/offcasey-logo.gif");
  background-repeat: no-repeat;
  background-position: top left;
  height: 75px;
  padding-left: 325px;  
}

#banner {
  height: 80%;
  padding: 5px;
  vertical-align: middle;
}

#topnav {
  margin-top: 10px;
  margin-right: 30px;
	width: 800px;
  background-color: #f0f0f0;
  color: black;
  padding: 5px;
}

#greytext {
	color: grey;
}

#smalltext {
	font-size: 10px;
}

#bluetext {
	color: grey;
}

#redtext {
	color: grey;
}

#topnav_left{
  positon:relative;
  padding-left: 5px;

}

#topnav_right{
  positon:relative;
  float:right;
  margin-top: -15px;
}

#user_nav {
  float: right;
}

#sidebar {
  float: right;
  width: 200px;
  padding: 0px;
}

#watchlist {
  min-height: 180px;
  background-color: #f8f8ff;
  border: 1px solid grey;
  padding: 1px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
}

#watchlist img {
	float: left; 
	margin: 2px;
	border: 0px;
}

#rateorslatebox {
  min-height: 60px;
  background-color: #f8f8ff;
  border: 1px solid grey;
  padding: 1px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
}


#basket {
	min-height: 60px;
  background-color: #f8f8ff;
  border: 1px solid grey;
  padding: 1px;
  padding-bottom: 10px;
  margin-top: 30px;
  margin-bottom: 5px;

  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
}

#basket img {
	float: left; 
	margin: 2px;
	border: 0px;
}

#information {
  width: 590px;
}

#product_listing {
	padding: 0px;
	float: left;
}

/*#product_listing a {
    border: 0px;
}*/

#product_listing img {
    border: 0px;
}

#listing_image {
  float: left;
}

#listing_full_content {
	width: 600px;
	float: right;
}

#listing_content {
	width: 510px;
	float: right;
}

#listing_show_content {
	width: 325px;
	float: right;
}

#large_image_space {

}

#listing_title_bar {
  background-color: #f0f8ff;/*#f0ffff;#add8e6;*/
  color: #darkgray;
  text-decoration: bold;
  width: 100%;
  padding-left: 0px;
}

#listing_show_title_bar {
  background-color: #f0f8ff;
  color: #darkgray;
  text-decoration: bold;
  padding-left: 10px;
}


#listing_title {
  background-color: #cc6666;
  text-decoration: bold;
  width: 100%;
  padding: 0px;
  float: left;
}

#listing_price_highlight {
  font-weight: bold;
  color: orange;
}
#listing_price_dark {
  font-weight: bold;
  color: black;
}


#listing_time_left {
  background-color: #cc6666;
  color: white;
  text-decoration: bold;
  width: 100%;
  padding: 0px;
  float: right;
}


#listing_information{
	background-color: #f8f8ff;
/*#fffafa;#cc6666;
	color: white;*/
	padding: 2px;
}

#listing_show_information{
	background-color: #f8f8ff;
/*#fffafa;#cc6666;
	color: white;*/
	padding: 10px;
}


#tender-form
{
    margin: 0px;
}

#tender_link a {
	color: blue;
}

#footer {
  background-color: #b16162;
  color: white;
  padding: 5px;
}
#footer a {
  text-decoration: none;
  color: white;
}

#redblock {
  background-color: #cc6666;
  color: white;
  padding: 2px;
}

#redblock a {
  text-decoration: none;
  color: white;
}


// New from Kevin

#logo{
	width: 300px;
	float: left;
}

#advert-banner{
	width: 435px;
	float: right;
}

#dropdown{
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

#flash{
	width: 569px;
	float: left;
	border: 1px #666666;
	font-weight: bold;
	background: #f0f0f0;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;		
}

#alert{
	border: 1px solid red;
	background: #f0f0f0;
	width: 569px;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;		
}


#main_image{
	width: 569px;
	float: left;
	border: 1px #666666;
	font-weight: bold;
	background: #f0f0f0;
}


#side-menu {
	background-color: #b4babe;
	height: 310px;
	width: 180px;
	padding-left: 15px;
	color: #FFFFFF;
	line-height: 160%;
	float: left;
	border: 1px inset #666666;

}

#btns {
	width: 125px;
	float: left;
}
#small-flash {
	width: 140px;
	padding: 0px;
}
#main {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#nav {
	clear: left;
	margin-bottom: 10px;
}

#text-link {
	clear: left;
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
