body {
	width: 970px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

/* Start of columns */
#mainsite1 {
	clear:left;
	width:970px;
	position:relative;
}
#menu1 {
	float:left;
	text-align: center;
	background-color: white;
	width:190px;
	margin-left: 5px;
	margin: 0px;
	background-image: url('/images/backgroundFadeSmall.jpg');
	background-position: top;
	position:relative;
	overflow:hidden;
}
#menu1y {
	float:left;
	text-align: center;
	background-color: #f4f55f;
	width:190px;
	margin-left: 5px;
	margin: 0px;
	background-image: url('/images/backgroundFadeYellowSmall.jpg');
	background-position: top;
	background-repeat: repeat-x;
	position:relative;
	overflow:hidden;
}
#site1 {
	float:right;
	width:62%;
	margin: 0px;
	position:relative;
	overflow:hidden;
	margin-bottom: 30px;
	padding: 5px;
	padding-left: 15px;
}
#site1w {
	float:right;
	width:78%;
	margin: 0px;
	position:relative;
	overflow:hidden;
	margin-bottom: 30px;
	padding: 5px;
	padding-left: 15px;
}
/* site css */

img {
	border: 0px;
}

.gray { color: gray; }

p.title, div.title, h1 {
	font-weight: bold;
	font-size: 22pt;
	text-align:center;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #32506B;
	font-family: Arial, "MS Trebuchet", sans-serif;

}

p.error {
	color: #dd0000;
	font-weight: bold;
}

label.error { 
	width: 165px;
	margin-left: 430px;
	float: right;
	color: red;
	padding-left: 10px; 
}

ul {
	list-style-type: disc;
}

li.swirl {
	list-style-image: url('images/swirl.png');
	padding-bottom: 3px;
	padding-left: 2px;
}

li.swirl_bold {
	list-style-image: url('images/swirl.png');
	padding: 1px;
	color: #333333;
	font-weight: bold;
}

p.green, li.green {
	color: #326B4A;
}

p.announcements {
	color: #dd0000;
	text-align: center;
}

p.sub-title {
	font-size: 22pt;
	text-align:center;
	padding-top: 7px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #32506B;
	background-repeat: repeat-x;
	background-position: top;
}

p.thick {
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
}

a.hover:hover {
	color: #FF63F5;
}


div.center {
	text-align: center;
}

td.mand {
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	vertical-align: bottom;
}

#validEmail {
	margin-top: 4px;
	margin-left: 9px;
	position: absolute;
	width: 16px;
	height: 16px;
}

td.inventory, a.inventory {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: #111111;
	padding: 3px;
	font-size: 11px;
}

td.strike, a.strike {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: #666666;
	padding: 3px;
	font-size: 10px;
	text-decoration: line-through;
}

th {
	color: #32506B;
	font-size: 11pt;
}

a.inventory {
	border: 0px solid white;
}
small, a.small {
	font-size: 12px;
}

td.small {
	font-size: 8pt;
}

input {
	height: 14px;
	text-align:left;
	padding-left: 3px;
	padding-top: 3px;
}

input.text {
	border: 1px solid #aaaaaa;
}

input.checkbox {
	font-size: 22pt;
	border: 0px solid black;
}

option.bold {
	font-weight: bold;
}

p.tiny, a.tiny:visited, a.tiny:active, a.tiny:link {
	font-size: 10px;
	text-align:center;
}

.formButton {
	color: #32506B;
   text-align: center;
	cursor: pointer;
   padding-top: 4px;
   padding-left: 8px;
   height: 28px;
   padding-bottom: 4px;
   border: 1px solid #32506B;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight: bold;
   margin: 10px;
}

.smallformButton {
   color:#326B4A;
   text-align: center;
   padding-top: 4px;
   padding-left: 7px;
   height: 24px;
   vertical-align: middle;
   padding-bottom: 4px;
   border: 1px solid #32506B;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:x-small;
   font-weight:bold;
}

td.register_field {
	text-align: left;
	padding-right: 5px;
	vertical-align: top;
}

p.sb_blue {
	font-weight: normal;
	font-family: verdana;
	font-size: 16pt;
	text-align:center;
	background-color: #32506B;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: white;
	font-variant: small-caps;
}
p.sb_pink {
	font-weight: bold;
	font-size: 16pt;
	text-align:center;
	background-color: #F898C8;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: black;
}
p.sb_green {
	font-weight: normal;
	font-family: verdana;
	font-size: 16pt;
	text-align:center;
	background-color: #326B4A;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: white;
	font-variant: small-caps;
}
p.sb_bright_green {
	font-weight: normal;
	font-family: verdana;
	font-size: 16pt;
	text-align:center;
	background-color: #00CC00;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: white;
	font-variant: small-caps;
}
p.sb_brown {
	font-weight: normal;
	font-family: verdana;
	font-size: 16pt;
	text-align:center;
	background-color: #874600;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: white;
	font-variant: small-caps;
}
p.sb_yellow {
	font-weight: bold;
	font-size: 16pt;
	text-align:center;
	background-color: #EEDE86;
	background-color: #E8E672;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: #32506B;
	font-variant: small-caps;
}
p.sb_red {
	font-size: 16pt;
	text-align:center;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: #bd0000;
}
p.sb_redbg {
	font-size: 16pt;
	background-color: #bd0000;
	text-align:center;
	padding-left: 4px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 4px;
	color: #ffffff;
	font-variant: small-caps;
}

a.cc_menu {
	font-size: 11pt;
	text-align: center; 
	margin: 0px;
	margin-left: 3px;
	margin-right: 3px;
	padding-bottom: 4px;
	padding-top: 0px;
	vertical-align: bottom;
	font-weight: bold;
	color: #32506B;
	font-family: Arial, "MS Trebuchet", sans-serif;
}

a.consignor {
	font-size: 10pt;
}

a.consignor-link {
	font-size: 10pt;
	color: white;
}


.floatRight { 
	padding-left: 10px;
	background-color: white;
	float: right; 
}
.floatLeft { 
	padding-right: 5px;
	padding-left: 10px;
	background-color: white;
	float: left; 
}

li.sidebar {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

ul.sidebar {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
}

a.sidebar:hover {
	font-weight:bold;
}


li {
	text-align: left;
	margin-left: 20px; 
}

font.green {
	color: #326B4A;
	font-weight: bold;
}
font.blue {
	color: #32506B;
	font-weight: bold;
}
font.pink {
	color: #FF00FF;
	font-weight: bold;
}
font.red {
	color: #CC0000;
	font-weight: bold;
}
font.bright_green {
	color: #00CC00;
	font-weight: bold;
}
font.bright_blue {
	color: #0000CC;
	font-weight: bold;
}
font.brown {
	color: #663300;
	font-weight: bold;
}

p, td, li, a, div {
	font-family: arial;
	color: #666666;
	font-size: 11pt;
	color: #32506B;
	color: #555571;
}

strong {
	text-align:center;
	font-size: 16pt;
	padding-left: 150px;
}

table.border {
	border: 1px solid black;
}

table.redborder {
	border: 6px solid #cc0000;
}

td.valign-border {
	vertical-align: top;
	border: 1px solid #666666;
	padding: 8px;
}

td.referral_heading {
	font-weight: bold;
	text-align: left;
	font-size: 9pt;
	text-decoration: underline;
}

table.stripeMe {
	
}
th.header { 
    cursor: pointer; 
	border-top: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 1px solid black;
	padding: 0px;
	margin: 0px;
	height: 20px;
}
tr.alt {
	background-color: #ecf6fc;
	background-color: #DCFFDF;
}
thead {
	
}
tr.over {
	background-color: #bcd4ec;
}
#iSM
{margin:0 0 15px 0;padding:0;height:14px;}
#iSM ul
{border:0;margin:4px 0 0 0;padding:0;list-style-type:none;text-align:center;}
#iSM ul li
{display:block;float:left;text-align:center;padding:1px 0 0 0;margin:0;height:14px;}
#iWeak,#iMedium,#iStrong
{width:84px;font-size:.7em;color:#adadad;text-align:center;padding:2px;background-color:#F1F1F1;display:block;}
#iWeak,#iMedium
{border-right:solid 1px #DEDEDE;}
#iMedium
{width:84px;}
#iMedium,#iStrong
{border-left-width:0;}
 
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong  {
	background: #00CC66;
	color: #00CC66;
}
 
div.medium #iWeak, div.medium #iMedium {
	background: #FFFF99;
	color: #FFFF99;
}
 
div.medium #iWeak, div.medium #iMedium {
	background: #FFFF99;
	color: #FFFF99;
}
 
div.weak #iWeak {
	background: #FF0000;
	color: #FF0000;
}
 
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak {
	color:#000;
}

/* Start of columns */
#container4 {
	clear:left;
	float:right;
	width:900px;

	margin-top: 5px;
	overflow:hidden;
}
#container3 {
	clear:left;
	float:left;
	width:900px;
	position:relative;
	right:25%;

}
#container2 {
	clear:left;
	float:left;
	width:900px;
	position:relative;
	right:25%;

}
#container1 {
	float:left;
	width:900px;
	position:relative;
	right:25%;

}
#col1 {
	float:left;
	width:22%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding: 5px;
	border: 2px solid black;
}
#col2 {
	float:left;
	width:22%;
	position:relative;
	left:76%;
	overflow:hidden;
	padding: 5px;
	border: 2px solid black;
}
#col3 {
	float:left;
	width:22%;
	position:relative;
	left:77%;
	overflow:hidden;
	padding: 5px;
	border: 2px solid black;
}
#col4 {
	float:left;
	width:22%;
	position:relative;
	left:78%;
	overflow:hidden;
	padding: 5px;
	border: 2px solid black;
}

form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form p input,
form p textarea {
	display: block;
	padding: 5px;
	width: 420px;
}

form p label {
	width: 380px;
	margin: 5px;
	display: block;
}


form p textarea,
form p input {
	border: solid 1px #32506B;
}
form p textarea.pink,
form p input.pink {
	border: solid 1px #ff63f5;
}
form p label {
	color: #777;
}

div.slideshow {
	overflow: hidden;
}

div.adBarSlides {
	position: relative;
	height: 600px;
	width: 140px;
	padding:5px;
	margin:5px;
	overflow: hidden;
}
	
	#jsddm {
		background: #32506B;
		height:17px;
		margin: 0;
		padding: 0;
	}

	#jsddm li {
		background-color: #32506B;
		color: white;
		font-size: 10.5pt;
		float: left;
		list-style: none;
	}

	#jsddm li a {
		color: white;
		display: block;
		font-size: 10pt;
		background-color: #32506B;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 12px;
		padding-left: 6px;
		padding-bottom: 3px;
	}

	#jsddm li a:hover {
		color: #FE9EFF;
	}
	
	#jsddm li ul {
		z-index: 30;
		background-color: #32506B;
		margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
	}
	
	#jsddm li ul li {
		background-color: #32506B;
		float: none;
		display: inline;
		margin:0;
	}
	/* ---------->>> jtip <<<---------------------------------------------------------------*/

	#JT_arrow_left{
		background-image: url(../images/arrow_left.gif);
		background-repeat: no-repeat;
		background-position: left top;
		position: absolute;
		z-index:101;
		left:-12px;
		height:23px;
		width:10px;
	    top:-3px;
	}

	#JT_arrow_right{
		background-image: url(../images/arrow_right.gif);
		background-repeat: no-repeat;
		background-position: left top;
		position: absolute;
		z-index:101;
		height:23px;
		width:11px;
	    top:-2px;
	}

	#JT {
		position: absolute;
		z-index:100;
		border: 2px solid #CCCCCC;
		background-color: #fff;
	}

	#JT_copy{
		padding:10px 10px 10px 10px;
		color:#333333;
	}

	.JT_loader{
		background-image: url(../images/loader.gif);
		background-repeat: no-repeat;
		background-position: center center;
		width:100%;
		height:12px;
	}

	#JT_close_left{
		background-color: #CCCCCC;
		text-align: left;
		padding-left: 8px;
		padding-bottom: 5px;
		padding-top: 2px;
		font-weight:bold;
	}

	#JT_close_right{
		background-color: #CCCCCC;
		text-align: left;
		padding-left: 8px;
		padding-bottom: 5px;
		padding-top: 2px;
		font-weight:bold;
	}

	#JT_copy p{
	margin:3px 0;
	}

	#JT_copy img{
		padding: 1px;
		border: 1px solid #CCCCCC;
	}

	.jTip{
	cursor:help;
	}
	.formInfo a, .formInfo a:active, formInfo a:visited{
		background-color:#FF0000;
		font-size: 7pt;
		font-weight:bold;
		padding:1px 2px;
		margin-left:5px;
		color:#FFFFFF;
		text-decoration: none;
	}
/* --- wp --- */
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.entry-title {
font-size: 16pt;
font-weight: bold;
color: #FF00FF;
}