/* COMMON STYLES */ 
body {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-image: url(../images/header/bg2.gif);
	background-color: #FFFFFF;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p, ul, li, ol {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding: 0px 0px 6px 0px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #254D78;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 13px;
}
.xsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}
.sm {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.md {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.lg {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
a.sm:link, a.sm:visited {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.sm:hover {
	font-size: 10px;
	font-weight: bold;
	color: #254D78;
	text-decoration: underline;
}
a.md:link, a.md:visited {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.md:hover {
	font-size: 12px;
	font-weight: bold;
	color: #254D78;
	text-decoration: underline;
}
a.lg:link, a.lg:visited {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
a.lg:hover {
	font-size: 14px;
	color: #254D78;
	text-decoration: underline;
	font-weight: bold;
}
.textarea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
	width: 140px;
}
.textarea3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
	width: 164px;
}
.textarea4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #000089;
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 0px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
 /* CUSTOM STYLES */  
/* =copyright */
#copyright, #copyright p, #copyright a:link, #copyright a:visited, #copyright a:hover, #copyright sup {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
margin: 0;
padding: 3px 0 0;
}
#copyright sup {
font-size: 6px;
font-weight: bold;
}
#copyright a:link, #copyright a:visited {
font-weight: bold;
color: #ffdd4b;
text-decoration: none;
}
#copyright a:hover {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}

.bgcal {
	background-color: #214287;
	border: 1px solid #333333;
	margin: 0px;
	padding: 0px;
	}

.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC1731;
	font-weight: bold;
	background-image: url(../images/tile_head2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 2px 2px 2px 10px;
	}
.name {
	font-size: 14px;
	color: #ffcc33;
	font-weight: bold;
	}
.feattext {
	font-size: 12px;
	color: #ffcc33;
	font-weight: bold;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	line-height: 15px;
	}
.feattext2 {
	font-size: 12px;
	color: #ffcc33;
	font-weight: bold;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	line-height: 13px;
	}
a.featurelink:link, a.featurelink:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	}
a.featurelink:hover{
	font-size: 11px;
	color: #ffcc33;
	font-weight: bold;
	text-decoration: underline;
	}
a.nav:link, a.nav:visited, .nav {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.nav:hover {
	font-size: 10px;
	font-weight: bold;
	color: #ffdd4b;
	text-decoration: underline;
}
.hd4 {
	font-size: 15px;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	padding: 2px;
	background-color: #cccc99;
	background-position: center;
}
.bgnav {
	background-image: url(../images/header/bgnav2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bgbtm {
	background-image: url(../images/header/bgbtm2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.box1 {
	background: #DCE0E4;
	margin: 0px;
	padding: 8px;
	border-top: 1px #ABABAB;
	border-right: 1px solid #ABABAB;
	border-bottom: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
}
 /* VIHN INVENTORY MANAGER STYLES */  

.calmonth {
	font-size: 11px;
	font-weight: bold;
	color: #e70808;
}
.caldays {
	font-size: 10px;
	font-weight: bold;
	color: #e70808;
}
.caldaysbg {
	background-color: #ccc;
}
.caldaysauction {
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
}
.borderlist {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.border {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

.borderdetail {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.colora {
	background-color: #f7f7f7;
}
.colorb {
	background-color: #eee;
}
.colorc {
	background-color: #0081D7;
}
a.tab:link, a.tab:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}
a.tab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
/* VIHN AUCTION MANAGER SITE STYLES !!!NO NEED TO CHANGE THESE!!! */
.tabbg {
	background-image:  url(../images/auction_elements/tab_bg.gif);
}
.tabon {
	background-image:  url(../images/auction_elements/tab_on.gif);
	height: 34px;
	padding-left: 6px;
	padding-right: 4px;
}
.taboff {
	background-image:  url(../images/auction_elements/tab_off.gif);
	height: 34px;
	padding-left: 6px;
	padding-right: 4px;
}
/* ------------------------------------------------------------------ */	
/* VIHN AUCTION MANAGER SITE NEWS STYLES --------------------------------- */
.bgborder1 {
	background-color: #F4F4F4;
	border: 1px solid #333333;
}
.bgborder2 {
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.bghead {
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
/* ------------------------------------------------------------------ */
/* =auction details */
#wrapper { width: 760px; margin: 12px auto; padding: 0px; }
.auc_location { font-size: 18px; line-height: 20px; font-weight: bold; color: #FF6633; text-align: left; }


/* =table01 */
#table01 { float: left; width: 360px; margin: 8px 0px 12px 0px; padding: 0px; }
#table01 caption { font-size: 14px; line-height: 16px; font-weight: bold; color: #333333; padding: 10px 0px 5px; text-align: left; text-transform: uppercase; }
#table01 table, #table01 td { font-size: 9px; line-height: 10px; font-weight: normal; border: 1px solid #dddddd; border-collapse: collapse; text-align: left; }
#table02 th { font-size: 9px; line-height: 10px; font-weight: bold; text-transform: uppercase;border: 1px solid #dddddd; border-collapse: collapse; background-color: #F4F4F4; color: #ffffff; }
#table01 table { border: none; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
#table01 td { padding: 3px 8px; background-color: #ffffff;}
#table01 tfoot { font-size: 9px; line-height: 10px; font-weight: normal; background-color: #F0F8FF; text-align: left; }
#table01 a:link, #table01 a:visited { font-size: 10px; color: #B30505; text-decoration: underline; }
#table01 a:hover { font-size: 10px; color: #0044bb; text-decoration: none; }
#table01 .bdrgt { font-size: 10px; color: #333333; font-weight: bold; text-align: right;  }
#table01 .hd { font-size: 10px; color: #333333; font-weight: bold; text-align: left; background-color: #F7E7B4; }

/* ------------------------------------------------------------------ 
/* =contact */
#recontact { width: 200px; margin: 0px; padding: 0px; }
#recontact h1 { font-size: 12px; font-weight: bold; color: #336699; text-transform: uppercase;  letter-spacing: .2em; text-align: left; margin: 0px; padding: 0px; }
#recontact .box { background-color: #F4F4F4; border-top: 2px solid #333333; padding: 6px 10px 4px; margin: 5px 0px 0px; }
#recontact p { font-size: 12px; line-height: 16px; color: #333333; text-align: left; margin: 0 0 .6em 0; }
#recontact a:link, #recontact a:visited { font-weight: bold; color: #336699; }
#recontact a:hover { font-weight: bold; color: #FF6633; }
/* ------------------------------------------------------------------ 
/* =description */
#redescr { width: 200px; margin: 0px; padding: 0px; }
#redescr h1 { font-size: 12px; font-weight: bold; color: #336699; text-transform: uppercase;  letter-spacing: .2em; text-align: left; margin: 12px 0px 0px; padding: 0px;}
#redescr .box { background-color: #F4F4F4; border-top: 2px solid #333333; padding: 6px 10px 4px; margin: 5px 0px 12px; }
#redescr p { font-size: 11px; line-height: 14px; color: #333333; text-align: left; margin: 0 0 .6em 0; }
#redescr a:link, #descr a:visited { font-weight: bold; color: #336699; }
#redescr a:hover { font-weight: bold; color: #FF6633; }
/* ------------------------------------------------------------------ 
/* =navV02 - toolbox */
#navV02 { width: 200px; margin: 12px 0px 12px; text-align: left; }
#navV02 h1 { font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; margin: 0px; padding: 3px 0px 3px; background-color: #336699; letter-spacing: .2em; }
#navV02 ul { margin: 0px; padding: 0px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
#navV02 li { list-style: none; margin: 0px; border-top: 1px solid #dddddd; text-align: left; }
#navV02 li a { display: block; padding: 0.25em 0.5em 0.25em 0.6em; border-left: 1px solid #dddddd; background-color: #F4F4F4; text-decoration: none; font-size: 11px; line-height: 12px; font-weight: bold; }
#navV02 li a:link, #navV02 li a:visited { color: #336699; }
#navV02 li a:hover { color: #ffffff; background-color: #FF6633; }

/* ------------------------------------------------------------------ 
/* =navH01 - top nav */
#navH01 { clear: both; margin-right: 8px; padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; padding-right: 5px; }
#navH01 ul { margin: 0px; padding: 0px; list-style: none; }
#navH01 li { display: inline; margin: 0 2px 0 0; padding: 0; text-transform: capitalize; }
#navH01 a { float: right; color: white; background: #336699 url(../images/navH01_left.gif) no-repeat left top; margin: 0 2px 0 0; padding: 0 0 1px 3px; text-decoration: none; }
#navH01 a span { float: left; display: block; background: transparent url(../images/navH01_right.gif) no-repeat right top; padding: 2px 9px 3px 6px; font-size: 10px; font-weight: bold; letter-spacing: 0px;}
#navH01 a span { float: none; }
#navH01 a:hover { background-color: #FF6633; }
#navH01 a:hover span { background-color: #FF6633; }
#navH01 #current a, #navH01 #current span { /*currently selected tab*/ background-color: #FF6633; }
#navH01line { clear: both; padding: 0px; margin: 0px 0px 12px 0px; width: 100%; height: 2px; line-height: 2px; background: #333333; border-top: 1px solid #ffffff; /*Remove this to remove border between bar and tabs*/ }
.menulisting {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.menulisting a,
.menulisting a:link,
.menulisting a:visited,
.menulisting a:hover,
.menulisting a:active {
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	
}

.menulisting a:hover {
	color: #f1f1f1; /*green*/
	text-decoration: underline;
	font-size: 12px;
	font-weight:bold;
/*	text-decoration: underline;*/
}

.slidetext {
	font-size:11px;
	color:#FF6633;
}