body {
	background: #FFFFFF url(../images/body_bg.gif) repeat-x left top;
	}
body, input, select, td, textarea, th {
	color: #2d2d2d;
	font-family: arial;
	font-size: 11px;
	}
body, form {
	margin: 0;
	padding: 0;
	}
img, table {
	border: 0 none;
	}
a {
	color: #008ba7;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
p {
	margin: 0 0 1em 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	}
td, th {
	padding: 0;
	}
td {
	vertical-align: top;
	}

ul {
	margin: 0;
	padding: 0 0 0 16px;
	}
textarea {
  border: 1px solid #008ba7;
  padding: 3px;
  font-size: 11px;
  font-family: tahoma, tahoma, verdana, arial, sans-serif; 
}


#wrap {
	margin: 0 auto;
	width: 934px;
	}


#header {
	height: 133px;
	position: relative;
	}
	
#header .left {
	float: left;
	}
	
#header .right {
	float: right;
	width: 298px;
	}
	
#menu {
	background: url(../images/menu_bg.jpg) no-repeat right 39px;
	height: 108px;
	}
#menu a {
	text-decoration: none;
	}
#menu li {
	float: left;
	display: inline;
	list-style: none;
	}
	
#menu .main {
	height: 54px;
	padding: 0;
	}
#menu .main li {
	margin: 0 0 0 1px;
	}
#menu .main li a {
	background: url(../images/menu_button_bg.jpg) no-repeat left top;
	color: #FFFFFF;
	display: block;
	font: bold 17px/39px Tahoma;
	text-align: center;
	width: 107px;
	}
#menu .main .activ a {
	background: url(../images/menu_activ_button_bg.jpg) no-repeat left top;
	height: 41px;
	margin: 13px 0 0 0;
	}
	
#menu .sub {
	height: 28px;
	padding: 0 0 0 24px;
	}
#menu .sub li {
	background: url(../images/dots.gif) no-repeat right 11px;
	padding: 6px 16px 0 8px;
	}
#menu .sub li a {
	color: #FFFFFF;
	font: bold 13px/13px Verdana;
	text-transform: uppercase;
	}
#menu .sub .activ a {
	color: #4bff42;
	}
	
#menu .bread_crumb {
	background: url(../images/dot.gif) no-repeat left 11px;
	height: 26px;
	margin: 0 0 0 8px;
	padding: 0;
	}
#menu .bread_crumb li {
	background: url(../images/ar.gif) no-repeat right 11px;
	padding: 6px 14px 0 10px;
	}
#menu .bread_crumb li a {
	color: #000000;
	font: 14px/14px Verdana;
	}
#menu .bread_crumb .activ a {
	color: #189ab3;
	}
	
#menu .bread_crumb .activ_page  {
	color: #189ab3;
	font: 14px/14px Verdana;
	background:none;
	}


#middle {
	margin: 0 -6px;
	position: relative;
	}
	

#main {
	border-collapse: separate;
	width: 100%;
	}


#sidebar {
	background: #e7e7e7;
	width: 240px;
	}

	
#footer {
	border-top: 18px solid #008ba7;
	}
#footer .indent {
	color: #000000;
	font-size: 11px;
	margin: 0 auto;
	padding: 18px 0;
	text-align: right;
	width: 934px;
	}
#footer .indent a {
	color: #008ba7;
	text-decoration: none;
	}
	
	

.button_logout {
	background: url(../images/bg_button_logout.jpg) no-repeat left top;
	color: #FFFFFF;
	display: block;
	float: right;
	font: bold 17px/39px Tahoma;
	text-align: center;
	width: 107px;
	}


.categories .indent {
	padding: 20px 0 20px 40px;
	}
.categories .indent a {
	color: #2d2d2d;
	text-decoration: none;
	}
.categories .indent a:hover {
	text-decoration: underline;
	}
.categories .indent a span {
	color: #006d82;
	font-weight: bold;
	}
.categories .indent strong {
	color: #006d82;
	font-size: 17px;
	}
.categories .indent table {
	width: 100%;
	}


.cellspacing {
	border-collapse: separate;
	}


.clear {
	background: none!important;
	clear: both;
	height: 0!important;
	font-size: 0;
	}


.comments .item {
	background: #FFF url(../images/hl.gif) repeat-x left bottom;
	padding: 18px 0 8px 0;
	}
.comments .item_date {
	color: #7b7b7a;
	}
.comments .item_name {
	color: #008ba7;
	font-size: 11px;
	font-weight: bold;
	}
.comments .item_pic {
	padding: 0 12px 0 10px;
	}
.comments .item_pic img {
	border: 1px solid #bcbcbc;
	}


.exchanges table {
	border-collapse: separate;
	width: 100%;
	}
.exchanges .indent {
	margin: 0 -8px;
	}
.exchanges .item {
	width: 50%;
	}
.exchanges .search {
	background: url(../images/search_center_bg.gif) repeat-x left top;
	margin: 8px 0 0 0;
	}
.exchanges .search div {
	background: url(../images/search_left_bg.gif) no-repeat left top;
	}
.exchanges .search div div {
	background: url(../images/search_right_bg.gif) no-repeat right top;
	height: 116px;
	padding: 0 12px;
	}
.exchanges .search label {
	color: #000000;
	display: block;
	font-weight: bold;
	}
.exchanges .search input, .exchanges .search td, .exchanges .search select {
	color: #888888;
	}
.exchanges .search input, .exchanges .search select {
	vertical-align: middle;
	}
.exchanges .search table {
	margin: 15px 0 0 0;
	}
.exchanges .search .activ {
	color: #000000;
	}

.exchanges .search .width1 {
	width: 132px;
	}
.exchanges .search .width2 {
	width: 85px;
	}
.exchanges .search .width3 {
	width: 44px;
	}
.exchanges .search .width4 {
	width: 432px;
	}

.header_menu {
	background: url(../images/header_menu_center_bg.gif) repeat-x left top;
	}
.header_menu div {
	background: url(../images/header_menu_left_bg.gif) no-repeat left top;
	}
.header_menu div div {
	background: url(../images/header_menu_right_bg.gif) no-repeat right top;
	height: 25px;
	padding: 0 8px;
	}
.header_menu a {
	color: #137f94;
	font-size: 10px;
	display: inline;
	line-height: 25px;
	margin: 0 18px;
	white-space: nowrap;
	}
.header_menu a, .header_menu .vl {
	float: left;
	}
.header_menu .vl {
	background: url(../images/header_menu_vertical_line.gif) no-repeat left top;
	display: block;
	height: 25px;
	width: 1px;
	}
	
.header_search {
	background: url(../images/header_search_center_bg.gif) repeat-x left top;
	margin: 16px 0 0 0;
	}
.header_search div {
	background: url(../images/header_search_left_bg.gif) no-repeat left top;
	}
.header_search div div {
	background: url(../images/header_search_right_bg.gif) no-repeat right top;
	height: 58px;
	padding: 20px 8px 0 8px;
	}
.header_search img, .header_search input, .header_search select {
	vertical-align: middle;
	}
.header_search input {
	margin: 0 0 0 6px;
	width: 92px;
	}
.header_search select {
	margin: 0 6px;
	width: 92px;
	}


.item {
	background: #f5f5f5;
	}
.item table {
	width: 100%;
	}


.item_link {
	background: url(../images/ar3.gif) no-repeat right 5px;
	color: #137f94;
	font-weight: bold;
	padding: 0 14px 0 0;
	text-decoration: none;
	}


.item_name {
	font-size: 13px;
	font-weight: bold;
	}


.last_lots table {
	border-collapse: separate;
	width: 100%;
	}
.last_lots .indent {
	margin: 0 -8px;
	}
.last_lots .item {
	background: #f5f5f5;
	width: 50%;
	}
.last_lots .item_pic img {
	border: 1px solid #FFFFFF;
	}


.login {
	padding: 16px 10px 12px 12px;
	}
.login input {	
	background: #FFFFFF;
	border: 1px solid #696969;
	margin: 2px 0;
	width: 216px;
	}
.login label {
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	}
	

.my_collections {
	background: url(../images/hl.gif) repeat-x left bottom;
	margin: 0 0 8px 0;
	}
.my_collections a {
	font-weight: bold;
	}
.my_collections table {
	width: 100%;
	}
.my_collections .indent {
	padding: 8px;
	}
.my_collections .item_pic img {
	border: 1px solid #e0e0e0;
	}


.my_offer b {
	color: #29c1df;
	font-size: 15px;
	}
.my_offer table {
	width: auto;
	}
.my_offer .indent {
	height: 358px;
	margin: 4px 0 0 0;
	overflow: auto;
	padding: 0 4px;
	}
.my_offer .item {
	margin: 4px 0;
	}
.my_offer .item table {
	border-collapse: separate;
	}
.my_offer .item_pic img {
	border: 1px solid #FFFFFF;
	}


.my_offer_to_item .item {
	margin: 4px 0 0 0;
	}
.my_offer_to_item .item table {
	border-collapse: separate;
	}
.my_offer_to_item .item_pic img {
	border: 1px solid #FFFFFF;
	}


.name {
	background: url(../images/logo.jpg) no-repeat left top;
	display: block;
	height: 114px;
	margin: 12px 0 0 24px;
	overflow: hidden;
	text-decoration: none;
	width: 330px;
	}
.name img {
	margin: 30px 0 40px 125px;
	vertical-align: top;
	}
.name span {
	color: #008ba7;
	display: block;
	}
.name span strong {
	color: #a4d8e2;
	}


.new_collections .item {
	background: none;
	padding: 6px 0 12px 0;
	}
.new_collections .item table {
	border-collapse: separate;
	}
.new_collections .item_pic img {
	border: 1px solid #e0e0e0;
	}


.new_offer {
	border-top: 3px solid #FFFFFF;
	padding: 12px 4px;
	}
	
	.new_offer2 {
		background: #FFFFFF;
	}
	
.new_offer strong {
	color: #008ba7;
	display: block;
	font-size: 17px;
	height: 22px;
	padding: 0 0 0 10px;
	}
.new_offer ul {
	background: #f5f5f5;
	padding: 18px 10px;
	}
.new_offer li {
	background: url(../images/dot2.gif) no-repeat left 12px;
	border-bottom: 1px solid #bdbdbd;
	list-style: none;
	padding: 6px;
	}
.new_offer li a {
	color: #6e6e6e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	

.owner_info img, .owner_info td {
	vertical-align: middle;
	}
.owner_info td {
	background: #eeeeee!important;
	color: #6e6e6e;
	font-family: tahoma;
	font-size: 10px;
	height: 26px;
	padding: 0 8px;
	white-space: nowrap;
 }
 
 
.pages {
	padding: 15px 0;
	text-align: right;
	}
.pages a {
	color: #2d2d2d;
	text-decoration: none;
	}
.pages b {
	color: #137f94;
	}


.pay_to_item input {
	width: 132px;
	}
.pay_to_item label {
	color: #2d2d2d;
	font-weight: bold;
	display: block;
	}
.pay_to_item td {
	padding: 0 10px 0 0;
	}
.pay_to_item textarea {
	height: 62px;
	width: 214px;
	}
.pay_to_item .indent {
	padding: 4px 12px;
	}


.privacy_policy {
	background: url(../images/hl.gif) repeat-x left bottom;
	margin: 0 0 14px 0;
	padding: 0 0 6px 0;
	}
.privacy_policy .indent {	
	padding: 10px 8px;
	}
.privacy_policy .indent dd, .privacy_policy .indent dt {
	margin: 0;
	padding: 0 0 0 10px;
	}
.privacy_policy .indent dl {
	margin: 0;
	padding: 0 0 0 88px;
	}
.privacy_policy .indent dt {
	background: url(../images/dot4.gif) no-repeat left 6px;
	color: #008ba7;
	font-weight: bold;
	}
.privacy_policy .indent form {
	margin: 0 0 1em 0;
	}
.privacy_policy .indent input {
	background: #fdfdfd;
	color: #777777;
	padding: 0 0 0 6px;
	width: 170px;
	}
.privacy_policy .indent span input {
	font-weight: bold;
	}
.privacy_policy .indent strong {
	color: #008ba7;
	}
.privacy_policy .title {
	margin: 0 0 4px 0;
	}
.privacy_policy td .title {
	background: #56b1c5;
	margin: 0;
	}


.propose .indent {
	background: url(../images/hl.gif) repeat-x left bottom;
	padding: 0 6px 8px 6px;
	margin: 0 0 8px 0;
	}
.propose .indent table {
	border-collapse: separate;
	margin: 4px 0;
	}
.propose .item {
	width: 33%;
	}
.propose .item .owner_info td {
	border: 0 none;
	}
.propose  .owner_info td {
	border-bottom: 1px solid #FFFFFF;
	}
.propose  .owner_info .item_name {
	color: #000000;
	font-size: 13px;
	}
.propose .title {
	margin: 0 0 8px 0;
	}


.registration a {
	text-decoration: none;
	}
.registration div input {
	border: 0 none;
	width: 12px;
	}
.registration div select {
	width: 50px;
	}
.registration form {
	background: #f5f5f5;
	padding: 38px 0;
	}
	/*
.registration img {
	vertical-align: middle;
	}*/
.registration input, .registration select, .registration textarea  {
	background: #FFFFFF;
	border: 1px solid #6a6a6a;
	vertical-align: middle;
	}
.registration input {
	width: 222px;
	}
	/*
.registration label {
	display: block;
	font-weight: bold;
	text-align: right;
	}*/
.registration .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
  font-weight: bold;
}
.registration table {
	border-collapse: separate;
	margin: 0 auto;
	}
.registration td {
	padding: 2px 5px;
	vertical-align: middle;
	}
.registration select {
	width: 190px;
	}
.registration label.error 
{
    background:url("../images/unchecked.gif") no-repeat 0px 0px;
    padding-left: 16px;
	color: #e70000;
	}
	
.registration .error input {
	border: 1px solid #e70000;
	}
.registration label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}
.registration .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 270px;
  white-space: nowrap;
}
.registration .field {
  white-space: nowrap;
}



.secured_transaction strong {
	color: #008ba7;
	}
.secured_transaction table {
	background: #ebebeb;
	margin: 4px 0 0 0;
	width: 100%;
	}
.secured_transaction td, .secured_transaction th {
	border-bottom: 1px solid #FFFFFF;
	height: 23px;
	padding: 0 8px;
	vertical-align: middle;
	}
.secured_transaction td span {
	color: #ff0000;
	}
.secured_transaction th {
	background: #e9e7db;
	color: #008ba7;
	font-size: 11px;
	text-align: left;
	}
	
.secured_transaction td a {

	color: #008ba7;

	}
.secured_transaction .bg {
	background: #dadada;
	}
.secured_transaction .bg1 {
	background: #e9bab4;
	}	
.secured_transaction .pages {
	border-bottom: 3px solid #e3e3e3;
	margin: 0 0 10px 0;
	padding: 10px 26px 10px 0;
	}
.secured_transaction .pages strong, .secured_transaction .pages strong a {
	color: #137f94;
	}
.secured_transaction .title {
	margin: 0 0 4px 0;
	}
.secured_transaction .title2 span {
	float: right;
	font-size: 11px;
	}


.thumbnails table {
	background: #e7e7e7;
	width: 100%;
	}
.box {
	background: url(../images/bg.gif) no-repeat left top;
	margin: 0 0 0 5px;
	padding: 0 0 0 7px;
	position: absolute;
	z-index: 100;
	}
.box2 {
	background: url(../images/bg.gif) no-repeat left top;
	margin: 0 0 0 25px;
	padding: 0 0 0 7px;
	position: absolute;
	z-index: 5;
	}
html>body .box {
	margin: -5px 0 0 10px;
	}
.box ul, .box2 ul {
	background: #cacaca;
	padding: 8px;
	width: 140px;
	}
.box li, .box2 li {
	background: url(../images/dot3.gif) no-repeat left 10px;
	font-weight: bold;
	list-style: none;
	padding: 4px 0 4px 8px;
	}
.box li a, .box2 li a {
	color: #000000;
	}
.thumbnails .indent {
	margin: 0 -38px -38px -38px;
	}
.thumbnails .indent table {
	background: none;
	border-collapse: separate;
	}
.thumbnails td.indent {
	background: #f7f7f7;
	margin: 0;
	padding: 10px;
	}
.thumbnails td.indent p {
	background: #ffffff;
	margin: 6px 0 0 6px;
	padding: 8px;
	}
.thumbnails .item {
	background: #cacaca;
	color: #000000;
	font-weight: bold;
	padding: 4px 8px;
	width:190px;
	}
.thumbnails .item a {
	color: #000000;
	text-decoration: none;
	}
.thumbnails .item a span {
	color: #008ba7;
	}
.thumbnails .item_name table {
	background: #ffffff;
	}
.thumbnails .item_name td {
	padding: 1px 0 1px 8px;
	vertical-align: top;
	}
.thumbnails .item_name img {
	margin: 0 1px 0 0;
	}
.thumbnails .item_pic img {
	border: 1px solid #dfdfdf;
	margin: 4px 0 6px 0;
	}
.thumbnails .title {
	margin: 0 0 8px 0;
	}


.title {
	background: #008ba7;
	color: #FFFFFF;
	font: bold 15px/22px Tahoma;
	padding: 0 0 0 8px;
	}


.title2 {
	border-bottom: 3px solid #1092ad;
	color: #008ba7;
	font: bold 15px/22px Tahoma;
	margin: 0 0 4px 0;
	padding: 0 0 0 8px;
	}


.user_card form {
	background: #f5f5f5;
	padding: 2px 14px 6px 14px;
	}
.user_card table {
	border-collapse: separate;
	width: 100%;
	}
.user_card td td {
	color: #888888;
	font-weight: bold;
	}
.user_card td th {
	color: #000000;
	text-align: left;
	vertical-align: top;
	}
.user_card textarea {
	height: 52px;
	margin: 0 0 8px 0;
	width: 100%;
	}
.user_card .c1 {
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
.user_card .indent {
	padding: 18px 0 0 0;
	}
.user_card .item_link {
	background: none;
	text-decoration: underline;
	}
.user_card .item_link:hover {
	text-decoration: none;
	}
.user_card .item_name {
	font-size: 11px;
	padding: 0 0 0 10px;
	}
.user_card .owner_info {
	margin: 5px -14px;
	}
.user_card .owner_info td {
	background: #FFFFFF!important;
	color: #6e6e6e;
	font: normal 10px tahoma;
	height: auto;
	padding: 5px;
 }


.user_information .item {
	background: #dfd7cb;
	margin: 4px 0 0 0;
	}
.user_information .item table {
	border-collapse: separate;
	}
.user_information .item_pic img {
	border: 1px solid #b0b0b0;
	}
.user_information .owner_info td {
	background: #ece7e1!important;
	}
.user_information .title {
	background: #a71c00;
	}



.c1 {
	color: #2d2d2d;
	}


.fright {	
	float: right;
	}


.hl {
	background: url(../images/hl.gif) repeat-x left center;
	font-size: 0;
	height: 1px;
	}


.no_bg {
	background: none!important;
	}
	

.vl {
	background: url(../images/vl.gif) repeat-y center top;
	}
	
/* tool tip*/	
#contentPad{
margin:20px;
}

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}

#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;
}

.highlight{background-color:Yellow;}


ul.nNav {
  font-size: 13px;
  font-family:Tahoma;
  list-style: none;
  margin: 0;
  padding: 0;
  

}
.nNav li {
 float: right;
 display: inline;
 margin-left: 5px;
 margin-right:5px;
 text-align:center;
 width: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px");
 border-bottom: 1px solid #eee;
}
.nNav li a:hover {
 color: #DAE1E8;
 text-decoration:none;
}
.nNav li a {
 color: #FFF;
 display:inline;
 text-decoration:none;
 white-space: nowrap;
}
.nc {display:block; }
.nc *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#008ba7}
.nc1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#008ba7}
.nc2{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#008ba7}
.ncc {
  display: block;
  background:#008ba7; padding:3px 8px 3px 8px; color:#fff;
}


.nc_brown *{
  display:block; 
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#821500}
.nc1_brown{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#821500}
.nc2_brown{
  border-left:1px solid #9AB1C6;
  border-right:1px solid #9AB1C6;
  background:#821500}
.ncc_brown {
  display: block;
  background:#821500; padding:3px 8px 3px 8px; color:#fff;
}

H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #008ba7;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
      
H1 .a
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #008ba7;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}

.sidebar {
	background: #e7e7e7;
	width: 240px;
	}







