body {
	margin-top: 0px;
	padding: 0;
	/*background: #00899b;*/
	background: url(../images/body_bg.gif) repeat;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

body.sellers {
	margin-top: 0px;
	padding: 0;
	background: url(../images/body_bg.gif) repeat;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

img {
	border: none;
}

h1 {
	margin: 0 0 10px 0;
	padding: 0;
}

.clear-both {
	margin: 0;
	clear: both;
}

.txtB
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}

.txtRB
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#990000;
}

.txtTB
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#008c9d;
}
.txtT14
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#008c9d;
}

.whtB
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
}

.wht
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#ffffff;
}
.wht14B
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
}


.txt11
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.title {
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #008c9d;
}


.txt14B {
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.txt14RB {
	font-size: 14px;
	color:#990000;
	font-weight:bold;
}

.txt14GB {
	font-size: 14px;
	color:#008c9d;
	font-weight:bold;
}

.txt16GB {
	font-size: 16px;
	color:#008c9d;
	font-weight:bold;
}

.txt16B {
	font-size: 16px;
	color:#000000;
	font-weight:bold;
}

a:link {color: #008c9d; text-decoration:none;}
a:visited {color: #008c9d; text-decoration:none;}
a:hover {color: #008c9d; text-decoration:underline;}
a:active {color: #008c9d;}

#wrapper {
	position         : relative;
	width            : 100%;
	font             : 12px Arial;
}

/* Header */

#header-wrapper {
	width: 950px;
	margin: 0 auto;
}

 #header {
	position:relative;
	width: 950px;
	height: 136px;
	margin: 0 auto;
	/*background: url(../images/masthead.png) no-repeat left top;*/
	background: url(../images/masthead_sellers.png) no-repeat left top;
	z-index:80;
}

#header-sellers {
	position:relative;
   width: 950px;
   height: 136px;
   margin: 0 auto;
   background: url(../images/masthead_sellers.png) no-repeat left top;
	z-index:80;
}

#logo {
	position:absolute;
	top:0px;
	left:19px;
	width: 175px;
	padding-top: 2px;
}

#masthead {
	float: right;
	width: 775px;
}


#lang {
	float: right;
	width: 265px;
	height: 30px;
	margin: 0 auto;
	padding-top:10px;
	padding-right: 10px;
}

#lang a:link {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none;}
#lang a:visited {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none;}
#lang a:hover {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline;}
#lang a:active {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold;}

#rotate-ad {
	position:absolute;
	top:7px;
	left:194px;
	width: 500px;
	margin: 0 auto;
	/*padding-top:12px;*/
}

#nav {
	width: 948px;
	margin: 0 auto;
	/*padding: 20px 8px 0px 8px;*/
	background: url(../images/nav_bar.jpg) no-repeat left top;
	height: 29px;
	border-left:solid;
	border-left-color:#bcbcbc;
	border-right:solid;
	border-right-color:#bcbcbc;
	border-width:1px;
	position:relative;
	z-index:		10;
}

#nav2 {
	width: 948px;
	margin: 0 auto;
	background: url(../images/orangebar.JPG) no-repeat left top;
	height: 21px;
	border-left:solid;
	border-left-color:#bcbcbc;
	border-right:solid;
	border-right-color:#bcbcbc;
	border-width:1px;
	z-index:	9;
}

#nav2_ul
{

}

.nav2_ul_li
{

}

.nav2_ul_li_a
{
	padding: 3px 2.2em 3px 1.5em;
}

.nav2_ul_li_ul
{
	margin-top:-10px;
}

.nav2_ul_li > a > span
{
	top: 0.59em;
}

.nav2_ul_li_ul_li
{

}

.nav2_ul_li_ul_li_a
{

}

ul.main-menu li {
	display: inline;
}


/* Login */

#login-wrapper {
	position:absolute;
	top:113px;
	left:180px;
	width: 770px;
	height: 29px;
	margin: 0 auto;
}

 #register {
	float: right;
	width: 76px;
	height: 25px;
	padding-top: 3px;
}

 #login {
	float: left;
	width: 600px;
	height: 25px;
}

 #login form {
	float: left;
	margin: 0;
}

#login fieldset {
	margin: 0;
	padding: 0;
	border: none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
}

#login input {
	/*float: none;*/
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	/*border: solid;*/
	/*border-color:#bcbcbc;*/
	/*border-width:1px;*/
}

.login-text {
	width: 135px;
	height: 10px;
	padding: 3px 0 0 5px;
	background: #ffffff;
	color: #666666;

}

 #login-submit {
	border:0px;
	border-width:0px;
	margin-left: 8px;
}

 #login-image {
	height: 18px;
	margin-left: 5px;
	border: none;
	border-color:#3296a3;
}

/* Logged in */

#loggedin {
	/*float: right;*/
	position:absolute;
	top:104px;
	right:0px;

	width: 770px;
	height: 29px;
	margin: 0 auto;
}

#loggedin .text {
	padding: 12px 8px 8px 8px;
	color: #ffffff;
	float: right;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#loggedin a:link {color: #ffffff; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
#loggedin a:visited {color: #ffffff; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
#loggedin a:hover {color: #ffffff; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#loggedin a:active {color: #ffffff; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif;}


/* Page */
#page {
	width: 932px;
	margin: 0 auto;
	padding: 10px 8px 0px 8px;
	background: #ffffff;
	border-left:solid;
	border-left-color:#bcbcbc;
	border-right:solid;
	border-right-color:#bcbcbc;
	border-width:1px;
	z-index: 2;
}

/* Content */

#content {
	float: left;
	width: 630px;
	z-index:1;
}

/* Welcome */
#welcome {
	float: none;
	width: 630px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding: 0px 0px 0px 0px;
}

#welcome-home {
	float: left;
	width: 415px;
	height: 120px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	color: #000000;
}

#welcome-home .title {
	height: 27px;
	width: 415px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top:3px;
	background: url(../images/title_welcomeH.jpg) no-repeat left top;

}

#welcome-home p {
	margin: 0;
	padding: 3px 3px 4px 5px;
}

#welcome-sellers {
	float: right;
	width: 205px;
	height: 120px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

#welcome-sellers .title {
	height: 27px;
	width: 205px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top:3px;
	background: url(../images/title_welcomeS.jpg) no-repeat left top;

}

#welcome-sellers p {
	margin: 0;
	padding: 3px 3px 4px 5px;
}

/* Sellers Block */

#sellers {
	float: none;
	width: 630px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding: 0px 0px 0px 0px;
}

#sellers-blk {
	float: left;
	width: 630px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	color: #000000;
}

#sellers-blk .title {
	height: 27px;
	width: 630px;
	padding: 3px 0px 0px 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	background: url(../images/title_630a.jpg) no-repeat left top;
}

#sellers-blk p {
	margin: 0;
	padding: 3px 3px 10px 5px;
}

/* Clear Block */
#blk-clr {
	float: none;
	width: 630px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding: 0px 0px 0px 0px;
}

#blk-clr .title {
	height: 27px;
	padding: 3px 0px 0px 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
}

#blk-clr p {
	margin: 0;
	padding: 3px 3px 10px 5px;
}


/* featured */
#featured {
	float: none;
	width: 630px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top: 10px;
	padding-bottom: 0px;
}

#featured .horzdiv {
	height: 5px;
	width: 630px;
	padding: 0px 0px 0px 0px;
	background: url(../images/dots_horz.gif) no-repeat left top;

}

#featured .vertdiv {
	height: 190px;
	width: 3px;
	padding: 0px 0px 0px 0px;
	background: url(../images/dots_vert.gif) no-repeat left top;
}

#featured-title {
	float: left;
	height: 40px;
	width: 150px;
	padding: 0px 0px 4px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
}

#featured-arrow {
	float: right;
	width: 20px;
	padding: 3px 0px 0px 0px;
}
#featured tbody td.c {
	padding: 2px 2px 0px 8px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}


/* Vehicle Search */
#vehiclesearch {
	float: none;
	width: 630px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top: 0px;
}

#vehiclesearch .title {
	height: 28px;
	width: 630px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top:3px;
	background: url(../images/title_630.jpg) no-repeat left top;
}

.Advanced-Search {
	clear: both;
	float: right;
	margin-right: 2px;
	font-weight: 900;
}

#vehiclesearch-wrapper {
	float: none;
	width: 630px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top: 10px;
	/*background-color: #f5f5f5;*/
}

#vehiclesearch-main {
	float: right;
	width: 530px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF
}

#vehiclesearch-year-content, #vehiclesearch-auction-content {
	display: none;
}

#vehiclesearch-main span {
	display: inline-block;
	float: left;
	width: 100%;
}

#vehiclesearch-main li {
	list-style-image:none;
	list-style-type:none;
	width: 155px;
	margin: 0;
	padding: 0;
	margin-left: 0px;
}

.vehiclesearch-advanced {
	/*height: 75px;*/
	padding: 5px;
	/* background: url(../images/advancedsearch-bg.jpg) repeat-x #00aec5; */
	border: solid 1px #bcbcbc;
	background-color:#008c9d;
}

#vehiclesearch ul {
	margin: 0;
	padding: 0px 0 0 0px;
	list-style: none;
	line-height: normal;
}

#advanced-search select.current {
	background: #5eff2d;
	color:#fff;
}

#advanced-search select.current option {
	background: #fff;
	color: #000;
}

.vehiclesearch-advanced select, input {
	margin: 0;
	padding: 0;
}

.vehiclesearch-advanced select.items-pp {
	clear: both;
	float: left;
}

.vehiclesearch-advanced input.reset {
	float: right;
	margin: 2px 2px 0 0;
	width: 68px;
	background-color: #666666;
	color: #fff;
}

.vehiclesearch-advanced input.submit {
	float: right;
	margin: 2px 0 0 0;
	width: 68px;
	background-color: #666666;
	color: #fff;
}

.vehiclesearch-advanced select {
	margin: 0 4px 0 0;
	border: solid 1px #b8c4c6;
	color: #4c4c4c;
}

#totalFound {
	float: left;
	padding: 4px 0 0 4px;
	/*color: #fff;*/
	color:#008c9d;
	background-color:#fff;
	font-family: Lucida Sans, Arial;
	font-size: 0.8em;
}

.vehiclesearch-advanced label {
	float: left;
	padding: 4px 0 0 4px;
	color: #fff;
	font-family: Lucida Sans, Arial;
	font-size: 0.8em;
}

#vehiclesearch-select {
	float: left;
	width: 96px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF
}

#vehiclesearch-model {
	float: none;
	width: 96px;
	padding: 6px 0px;
	/*height: 23px;*/
	border-bottom:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	display: block;
	color: #000;
}

#vehiclesearch-year {
	float: none;
	width: 96px;
	padding: 6px 0px;
/*height: 23px;*/
	border-bottom:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:center;
	display: block;
	color: #000;
}

#vehiclesearch-auction {
	float: none;
	width: 96px;
	padding: 6px 0px;
	/*height: 23px;*/
	/*border-bottom:solid;
	border-color:#bcbcbc;
	border-width:1px;*/
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:center;
	display: block;
	color: #000;
}

#vehiclesearch-select a.selected, #vehiclesearch-select a:hover {
	background-color:#008c9d;
	color: #FFFFFF;
}

#vehiclesearch tbody td {
	padding: 2px 2px 0px 5px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}
#vehiclesearch tbody td.bg {
	background-color: #eeeeee;
}

#vehiclesearch-main a:link {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#vehiclesearch-main a:visited {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#vehiclesearch-main a:hover {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
#vehiclesearch-main a:active {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif;}

.arrow2 {
 padding-right:3px;
 }

/* Condition Report */
#condition-report .header {
	height: 27px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top:3px;
	background: url(../images/title_welcomeS.jpg) repeat-x left top;
}

#condition-report .header b {
	color: #000;
}

.cr-header-info {
	width: 933px;
	height: 30px;
	margin: -4px 0 5px 0;
	background: #D8D8D8;
	border-bottom: 1px solid #bcbcbc;
	border-top: 1px solid #bcbcbc;
}

.cr-header-info span {
	display: inline-block;
	height: 23px;
	padding: 7px 10px 0 10px;
	border-right: 1px solid #bcbcbc;
	font-size: 14px;
}

.cr-header-info a.print {
	display: inline-block;
	float: right;
	height: 23px;
	padding: 7px 10px 0 10px;
	border-left: 1px solid #bcbcbc;
	text-decoration: none;
	background: #D8D8D8;
	color: #008c9d;
}

#condition-report {
	width: 933px;
	padding: 0 0 10px 0;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	color: #000000;
}

#cr-details {
	display: inline; /*IE6 double margin on floated item fix.*/
	float: left;
	width: 255px;
	margin: 0 0 5px 14px;
}
#cr-details table {
	width: 255px;
}

#cr-details td.left {
	width: 100px;
	font-weight: 900;
	border-bottom: 1px solid #CCCCCC;
}

#cr-details td {
	border-bottom: 1px solid #CCCCCC;
}

#cr-full-image {
	display: inline; /*IE6 double margin on floated item fix.*/
	width: 640px;
	height: 480px;
	margin: 0 14px 5px 0;
	float: right;
}

#cr-th-images {
	clear: both;
	margin: 0 14px 0 14px;
}

#cr-th-images a {
	margin: 0 5px 5px 0;
}

#cr-th-images a.first {
	margin: 0;
}

#cr-th-images a span {
	display: block;
	width: 86px;
	height: 86px;
	background: #000;
}

#cr-th-images a.first span {
	background: #ccc;
}



/* Company Logos */
#companies {
	float: none;
	width: 934px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top:15px;
}

#karfamily {
    vertical-align:top;
	float: left;
	width: 630px;
	padding-left:2px;
}

#sponsor {
	float: right;
	width: 250px;
}

/* Managers Pick */
#managerspick {
	float: none;
	width: 934px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
}

#managerspick .title {
	/*height: 28px;*/
	width: 934px;
	height:28px;
	padding: 3px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top: 3px;
	background: url(../images/title_945.jpg) no-repeat left top;
}

#managerspick-bg {
	float: none;
	width: 922px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#f4f4f4;
	padding: 5px 5px 5px 5px;
}

#sc_menu {
	width: 924px;
	margin: auto;
	background: #cccccc;
	color: #000000;
	text-align:center;
}

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 195px;
  width: 500px;
  /* Add scroll-bars */
	overflow-y:auto;
	overflow-x:auto;
}

ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  /*width: 890px;*/
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  /*background: url('./images/navigation.png');*/
  list-style: none;
	width:2100px;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 10px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #000000;
}
span.sc_menu{
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #000000;
}

ul.sc_menu li {
	float: left;
}

#managerspick tbody td {
	padding: 5px 2px 3px 5px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	background-color: #cccccc;
}

#managerspick tbody td.bg {
	background-color: #cccccc;
}
#managerspick-control {
	float: none;
	width: 922px;
	height: 20px;
	border-bottom: solid;
	border-left: solid;
	border-right: solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#f4f4f4;
	padding: 5px 5px 5px 5px;
}

#managerspick-controlbtns {
	float: right;
	width: 80px;
	padding: 0px 0px 0px 0px;
}

#managerspick-controlblks {
	float: left;
	width: 555px;
	padding: 0px 0px 0px 0px;
}

#managerspick tbody td.c {
	padding: 5px 2px 3px 5px;
	text-align:center;
	background-color: #f6f6f6;
}


/* Cities Footer */

#cities {
	float: none;
	width: 934px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	margin-top: 8px;
	display: block;
	text-align:center;
}

#cities a:link {color:#008c9d; font-size:14px; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; text-decoration:none; margin-right:10px;}
#cities a:visited {color:#008c9d; font-size:14px; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; text-decoration:none; margin-right:10px;}
#cities a:hover {color:#008c9d; font-size:14px; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; text-decoration:underline; margin-right:10px;}
#cities a:active {color:#008c9d; font-size:14px; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; margin-right:10px;}


/* Sidebar */

#sidebar {
	float: right;
	width: 292px;
}


/* LiveBlock Auctions */

#liveblock {
	/*float: right;*/
	width: 290px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

#liveblock .title {
	height: 27px;
	width: 290px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top:3px;
	background: url(../images/title_bg_sidebar.jpg) no-repeat right top;

}

#liveblock tbody td {
	padding: 2px 2px 2px 5px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}
#liveblock tbody td.bg {
	background-color: #eeeeee;
}


/* Announcements */

#announce {
	float: right;
	width: 290px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	/*height: 212px;*/
}

#announce .title {
	height: 27px;
	width: 290px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	/*padding-top:3px;*/
	background: url(../images/title_bg_sidebar.jpg) no-repeat right top;
}

#announce tbody td {
	padding: 5px 20px 5px 5px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#announce a:link {color: #008c9d; text-decoration:none;}
#announce a:visited {color: #008c9d; text-decoration:none;}
#announce a:hover {color: #008c9d; text-decoration:underline;}
#announce a:active {color: #008c9d;}

.gradientV
{
	/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
	/* and http://www.puremango.co.uk/2010/04/css-gradient/ */
	/* fallback (Opera) */
	background : #008800;
	/* Mozilla: */
	background : -moz-linear-gradient(top, #00FF00, #000000);
	/* Chrome, Safari:*/
	background : -webkit-gradient(linear, left top, left bottom, from(#00FF00), to(#000000));
	/* MSIE */
	filter     : progid:DXImageTransform.Microsoft.Gradient(StartColorStr = '#00FF00', EndColorStr = '#000000', GradientType = 0);
}

#announce tbody td.gradientH
{
	/*http://www.puremango.co.uk/2010/04/css-gradient-background/*/
	/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
	/* fallback (Opera) */
	background : #EEEEEE;
	/* Mozilla: */
	background : -moz-linear-gradient(left, #FFFFFF, #EEEEEE);
	/* Chrome, Safari:*/
	background : -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#EEEEEE));
	/* MSIE */
	filter     : progid:DXImageTransform.Microsoft.Gradient(StartColorStr = '#FFFFFF', EndColorStr = '#EEEEEE', GradientType = 1);
}

.arrow1 {
 padding-right:3px;
 }

/* Footer */

#footer {
	width: 950px;
	margin: 0 auto;

}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	line-height: normal;
	color: #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}

#footer a:link {color: #ffffff; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#footer a:visited {color: #ffffff; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#footer a:hover {color: #ffffff; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
#footer a:active {color: #ffffff; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif;}


/* Bottom Bar */
#bottom-bg {
	width: 950px;
	margin: 0 auto;
	height: 30px;
	background: url(../images/bottom_bar.png) no-repeat left top;
}


/* images */
img.floatRight {
    float: right;
    margin: 4px;
	border:#CCCCCC 1px solid;
}

#branch-info .header, #runlist .header {
	height: 27px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	padding-top:3px;
	background: url(../images/title_welcomeS.jpg) repeat-x left top;
}

#branch-info .header b, #runlist .header b {
	color: #000;
}

.hide-branch, .hide-runlist-nav  {
	font-style: italic;
	font-size: 14px;
	text-decoration: none;
	color: #b3b3b3;
}

#branch-info, #runlist {
	width: 933px;
	border:solid;
	border-color:#bcbcbc;
	border-width:1px;
	color: #000000;
}

#branch-info div.column, #branch-info div.column-middle, #branch-info div.column-last {
	float: left;
	width: 305px;
	margin: 0 0 0 0;
	padding: 3px 20px 4px 20px;
	text-align: justify;
}

#branch-info div.column-middle {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}

#branch-info div.column-last {
	width: 200px;
	border: none;
}

#branch-info .title, #runlist-nav .title {
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #008c9d;
}

#branch-info table {
	width: 100%;
	border: 1px solid #e2e2e2;
}

#branch-info table tr.alt {
	background: #eeeeee;
}

#branch-info #hours {
	margin: 0;
	padding: 3px 20px 4px 20px;
	text-align: justify;
}

#branch-info #hours table {
	/*width: 50%;*/
	border: 1px solid #e2e2e2;
}

#branch-info #hours table tr.alt {
	background: #eeeeee;
}

#runlist-nav {
	width: 100%;
	border: 1px solid #e2e2e2;

}

#runlist-nav a {
	float: left;
	margin: 0 20px 0 0;
}

#runlist-nav a:link {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#runlist-nav a:visited {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#runlist-nav a:hover {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
#runlist-nav a:active {color: #000000; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif;}

#runlist-nav p.runlist-nav, #runlist-nav span {
	padding: 3px 3px 4px 5px;
	text-align: justify;
}

p.runlist-nav {
	margin: 0;
}

#runlist h2 {
	display: inline-block;
	margin: 10px 35px 0 0;
	padding: 3px 3px 0 5px;
}

#runlist p {
	padding: 3px 3px 4px 5px;
}

input, select, label {
	float: left;
}

label {
	margin: 0 20px 0 0;
}


table.runlist {
	width: 100%;
	padding: 3px 3px 4px 5px;
}

table.runlist .display-options {
	background: #d1d1d1;
}

table.runlist .detailsub {
	background: #008c9d;
	color: #fff;
}

table.runlist .detailsub a {
	color: #fff;
}

table.runlist tr.alt {
	background: #cccccc;
}

/* Admin */

#admin-title {
	float: left;
	width: 600px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#008c9d;
	padding-top:10px;
}

#announcements {
	float: left;
}

#announcements tbody td {
	padding: 4px 0px 4px 0px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}


#announcements input {
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	/*border: 1px solid #666666;*/
}

#announcements label {
	font-weight:bold;
	font-size:11px;
}

.submitbtn {
font-weight:bold;
text-align:center;
color:#008c9d;
}


#rotate-ads {
	float: left;
}

#rotate-ads tbody td {
	padding: 4px 0px 4px 0px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#rotate-ads input {
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#rotate-ads label {
	font-weight:bold;
	font-size:11px;
}

#manager-picks {
	float: left;
}

#manager-picks tbody td {
	padding: 4px 0px 4px 0px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#manager-picks input {
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#manager-picks select {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#manager-picks-active {
	float: left;
}

#manager-picks-active tbody td {
	padding: 4px 0px 4px 2px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

.manager-picks-bg-header {
	background-color:#3496A3;
}

.manager-picks-bg {
	background-color:#ededed;
}

.validate {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#990000;
}

#horz-rule {
	height:1px;
	width:650px;
	color: #00899b;
	border: 0;
	text-align: center;

}




#contact tbody td {
	padding: 2px 0px 2px 3px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#contact tbody tr.bg {
	background-color: #eeeeee;
}

#contact .title {
	height: 27px;
	padding: 0px 0px 0px 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #008c9d;
	background: url(../images/title_welcomeH.jpg) repeat-x left top;

}

#contact .subtitle {
	padding: 5px 0px 0px 3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #ffffff;
	background-color:#008c9d;

}

#about table tbody td {
	padding: 2px 0px 2px 3px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 775px;
}
#about-wrapper {
	width: 775px;
	margin: 0 auto;
	float:left;
}

#about-left {
	float: left;
	width: 380px;
	padding: 5px 5px 5px 5px;
}
#about-right {
	float: right;
	width: 380px;
	padding-top: 5px;
}

.plsnote {
	font-size: 12px;
	color:#990000;
	font-weight:bold;
}

.txt14B {
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.txt14RB {
	font-size: 14px;
	color:#990000;
	font-weight:bold;
}
#apolicy-wrapper {
	width: 900px;
	margin: 0 auto;
	float:left;
}


li {
 line-height:14px;
 }

.txt16GB {
	font-size: 16px;
	color:#008c9d;
	font-weight:bold;
}

.txt16B {
	font-size: 16px;
	color:#000000;
	font-weight:bold;
}

.imgborder {
    margin: 4px;
	border:#CCCCCC 1px solid;
}

#apolicy-wrapper a:link {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#apolicy-wrapper a:visited {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
#apolicy-wrapper a:hover {color: #000000; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
#apolicy-wrapper a:active {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif;}

#apolicy-wrapper table tbody td {
	padding: 2px 0px 2px 3px;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 500px;
}

table.apolicy {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bcbcbc;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

table.apolicy td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #FFFFFF;
	vertical-align:top;
}

table.apolicy th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #DA850C;
	vertical-align:top;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
}


/* Calendar */

table.calendar {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bcbcbc;
	border-collapse: collapse;
	background-color: #FFFFFF;
}


table.calendar th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #FFFFFF;

}
table.calendar td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #bcbcbc;
	background-color: #FFFFFF;
	height: 130px;
	vertical-align:top;
	font-size:14px;
}

table.calendar td.heading {
	height: 25px;
	vertical-align:middle;
	font-weight:bold;
	font-size: 20px;
	color: #008c9d;
}

table.calendar td.bg{
	background-color: #ededed;
}

table.calendar td.bgtitle{
	background-color: #008c9d;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	height: 18px;
	vertical-align:middle;
}
table.calendar td.bgholiday{
	background-color: #cddbec;
	color:#AC1C1C;
}

table.calendar td.bgspec{
	background-color: #ffd685;
	color:#A6781C;
}

table.calendar td.title{
	font-size:16px;
	font-weight:bold;
	color: #008c9d;
}


table.calendar a:link {color: #000000; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
table.calendar a:visited {color: #000000; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none;}
table.calendar a:hover {color: #000000; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline;}
table.calendar a:active {color: #000000; font-size:14px; font-family:Helvetica, Verdana, Arial, sans-serif;}

/* Sellers login */

table.sellers {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #bcbcbc;
	border-collapse: collapse;
	background-color: white;
}

table.sellers td {
	border-width: 1px;
	padding: 3px;
	border-style: none;
	border-color: #bcbcbc;
	background-color: #f6f6f6;
}

a.quick:link {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none; font-weight:bold;}
a.quick:visited {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none; font-weight:bold;}
a.quick:hover {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:underline; font-weight:bold;}
a.quick:active {color: #008c9d; font-size:12px; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold;}

