 * 			{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 


body {
	color: #363942;
	margin: 0px;
	text-align: center;
	padding: 0px;
	background-repeat: repeat;
	background-position: left top;
	font-size: 11px;
	line-height: 165%;
	font-family: Arial, Helvetica, sans-serif;
}
/* Links */
a.more-link {
	padding-bottom: 0px;
	font-weight: bold;
	border-bottom: 1px dotted #AE855C;
}
a:hover.more-link {
	text-decoration: none;
}
/* Headers */
h1, h2, h3, h4 {
	color: #999;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
h2 {
	font-size: 16px;
	font-weight: normal;
	color: #000;
}
h3 {
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 15px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3.register_headline {
	font-size: 1.8em;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 15px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h4 {
	font-size: 20px;
}

/* Lists */
ul, ol {
}
ul {
	list-style: none;
}
ol {
}


dd {
}

p, dl {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

code {
  	margin: 3px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace ;
  	/* white-space: pre; */
  	border: 1px solid #F0F0F0;
	background: #f8f8f8;  
}
acronym {
  cursor: help;
  border-bottom: 1px dotted #895F30;
}
blockquote {
	margin: 10px;
 	padding: 10px 10px 10px 32px;  
   border: 1px solid #F0F0F0;
	background: #f8f8f8 url(../images/quote.gif) no-repeat 12px 12px;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.5em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, Serif;	
	color: #555;	
}

/* start - table */
table {
}
tr {
}
tr.altrow {
}
th, td {
}
th {
}
td {
}	
/* end - table */

/* form elements */
form {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #FFF;
}
form p {
	padding: 12px 0 5px 0;
	margin: 0;
}
label {
	font-weight: bold;
	color: #7BA857;
}
#votes label{
	font-weight: normal;
	color: #000000;
}
input, select, textarea {
	color: #000;
	font: 12px 'Lucida Grande', Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px solid #d4d4d4;
}

input.submit_bid {
	color: #fff;
	background-color: #5E4415;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	width: 266px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	font-family: Arial, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

input.submit_bid:focus {
	background-color: #5E4415;
}


input:focus, select:focus, textarea:focus {
	color: #000;
	background-color:#FFF;
}
#name, #email, #message, #website {
	width: 380px;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 30px;
	color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #C28B4B;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
input.button:focus {
	background-color: #5E4415;
}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 

#body-wrap {
	width: 980px;
	background-image: url(../images/bgr_body.png);
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#content-outer {
	background: #fff;
	width: 100%;
	border-bottom: 0px solid #E8E8E8;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content-wrapper {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-color: #FFF;
	float: none;
}

#main-wrapper {
	text-align: left;
	margin:0px;
	padding: 0px;
	float: none;
	background-repeat: repeat-y;
}

#header-wrap {
	width: 100%;
	margin: 0;
	padding: 0;
}
#header {
	position: relative;
	height: 110px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	background-color: #FFF;
	width: 940px;
}

#header .flag {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	position: absolute;
	left: 883px;
	top: 5px;
	height: 43px;
	width: 65px;
	z-index: 999;
    border:1px none #ff0000;
}



#header .flag a.flagimg {
	padding: 0px;
	background-image: url(../images/icon_flag_eng.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 25px;
	height: 39px;
	display: block;
    float:left;


    margin-right:5px;
}


#header .flag a:hover.flagimg {
	padding: 0px;
	background-image: url(../images/icon_flag_eng.png);
	background-repeat: no-repeat;
	background-position: 0px -49px;
	height: 39px;
	width: 25px;
	display: block;
    float:left;
    margin-right:5px;
}


#header .flag  a.flagimg_french {
	padding: 0px;
	background-image: url(../images/icon_flag_fra.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 25px;
	height: 39px;
	display: block;
    float:left;

}
#header .flag  a:hover.flagimg_french {
	padding: 0px;
	background-image: url(../images/icon_flag_fra.png);
	background-repeat: no-repeat;
	background-position: 0px -49px;
	height: 39px;
	width: 25px;
	display: block;
    float:left;
}



#header h1#logo-text { margin: 0; padding: 0; }
#header h1#logo-text a {
	position: absolute;
	margin: 0;
	text-decoration: none;
	/* change the values of top and left to adjust the position of the logo*/
	top: 25px;
	left: 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 0;
}
#header h1#logo-text a:hover { border: none; }
#header p#intro {
	position: absolute;
	margin: 0;
	padding: 0;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	letter-spacing: -0.5px;
	color: #7ba45b;
	width: 165px;
	/* change the values of top and left to adjust the position */
	top: 69px;
	left: 307px;
}
#header #header-image {
	position: absolute;
	width: 369px;
	height: 160px;
	right: 0px;
	top: 0px;
	background-position: right;
	z-index: 1;
}

/* header quick search */
#header form#quick-search {
	position: absolute;
	top: 10px; right: 0;
	padding: 0; margin: 0;
	border: none;
	width: 270px; height: 33px;
	background: #F5F4F3 url(../images/header-search.gif) no-repeat;	
	z-index: 999999;
}
#header form#quick-search p {
	margin: 0; padding: 0;		
}
#header form#quick-search input {
	border: none;
	background: transparent;
	color: #bababa;
	float: left;
	margin: 0; padding: 5px;
}
#header form#quick-search .tbox {
	margin: 6px 0 0 5px; 
	width: 216px;	
	display: inline;		
}
#header #search form#quick-search .btn{
	width: 25px; height: 25px;		
}
#header form#quick-search label {
	display: none;
}

/*  navigation  */
#header #nav {
	position: absolute;
	padding: 0;
	width: 534px;
	left: 340px;
	top: 2px;
	height: 56px;
	z-index: 1000;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #F5F4F3;
	text-align: left;
	float: left;
	margin: 0;
    border:1px none #00ff00;
}
#header #nav ul {
	float: right;
	list-style: none;
	height: 45px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#header #nav ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 10px;
}
#header #nav ul li a {
	margin: 0px;
	color: #999;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 0px;
	border-right-style: dotted;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	text-decoration: none;
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none;
	color: #111;
	background: transparent;
}
#header #nav ul li#current {
}
#header #nav ul li#current a {
	color: #444;
}










/* ------- Navigation 2 -------------------------------- */
#header #nav2 {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 379px;
	left: 530px;
	top: 70px;
	height: 30px;
	z-index: 1000;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #F5F4F3;
	text-align: left;
}
#header #nav2 ul {
	float: right;
	list-style: none;
	margin: 0px;
	height: 45px;
	padding: 0px;
}
#header #nav2 ul li {
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#header #nav2 ul li a {
	float: left;
	color: #93B876;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 65px;
}
#header #nav2 ul li a:hover, 
#header #nav2 ul li a:active {
	border: none;
	color: #111;
	background: transparent;
}
#header #nav2 ul li#current {
}
#header #nav2 ul li#current a {
	color: #444;
}


/* ------- Main column ------------------------------ */
#main h2 {
	font: normal 3.2em Georgia, 'Times New Roman', Times, Serif;
	color: #444;
	letter-spacing: -2.2px;
	margin-left: 5px;
	margin-right: 2px;
	padding-left: 5px;
	padding-bottom: 3px;
	display: block;
	margin-top: 11px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F5F4F3;
}
#main h2 a {
	color: #444;
	border: none;
}
/* left columns */
#left-columns h3 {
	color: #444;
	font: normal 2em Georgia, 'Times New Roman', Times, Serif;
	letter-spacing: -0.5px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F5F4F3;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}

/* sidebar menu */
.sidemenu ul {
	text-align: left;
	padding: 0px;
	border-top: 0px solid #ebebeb;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 30px;
	margin-left: 8px;
}
.sidemenu ul li {
	list-style: none;
	background: url(../images/dots.gif) repeat-x left bottom; 
	padding: 7px 5px;
	margin: 0;		
}
* html body .sidemenu ul li {
	height: 1%;
}
.sidemenu ul li a, 
.sidemenu ul li a:visited {
	font-family: Georgia, 'Times New Roman', Times, Serif;
	background-image: none;
	background-color: transparent;
	border: none;
	color: #7BA857;
	padding-left: 0;
	font-size: 13px;
	line-height: normal;
}
.sidemenu ul li a span {
	color: #9F9F9F;	
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-style: normal;
	font-size: 1em;
}
.sidemenu ul li a:hover { color: #000;	}
.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; }
.sidemenu ul ul li { background: none; }


/* ------ Footer -----------------------*/
#footer-wrapper {
	clear: both;
	text-align: left;
	padding-bottom: 0px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}
#footer-wrapper-all {
	clear: both;
	margin: 0;
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#footer-wrapper h3 {
	color: #999;
	text-transform: none;
	letter-spacing: -0.5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#footer-wrapper h3, 
#footer-wrapper p {
	padding-left: 0;
}
#footer-wrapper a {
	color: #333;
	background: transparent;
}

/* footer-list */
#footer-wrapper ul.footer-list {
	list-style: none;
	padding: 0;
	margin-left: 0;
	width: 430px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
}
#footer-wrapper ul.footer-list li {
}
#footer-wrapper ul.footer-list li a {
	display: block;
	line-height: 2em;
	font-weight: bold;
	padding-left: 18px;
	color: #888;
	background-image: url(../images/star.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-position: 0px 8px;
	margin: 0px;
	width: 412px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E5E5E5;
}
#footer-wrapper ul.footer-list li a span {
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, Serif;
}
#footer-wrapper ul.footer-list li a:hover,
#footer-wrapper ul.footer-list li a:hover span {
	color: #333;	
}

/* footer-content */
#footer-content {
	width: 940px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
}

#footer-content h3 {
	float: left;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #F5F4F3;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
}


/* footer-bottom */

#footer-bottom_wrap {
	width: 1000px;
	margin-top: 1px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../images/bgr_body_end.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	
}

#footer-bottom {
	clear: both;
	width: 940px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	padding-bottom: 20px;
	font-size: 11px;
}
#footer-bottom .bottom-left {
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	margin-top:2px;
	color: #999;
}
#footer-bottom .bottom-right {
	text-align: right;
	padding-right: 5px;
	margin-top:2px;
}

/* postmeta */
.postmeta {	
	padding: 5px; margin: 20px 15px 15px 10px;	
	border: 1px solid #EBEBEB;
	background: #f8f8f8;	
}
.postmeta a { background: transparent; }
.postmeta a:hover { border: none; }
.postmeta a.readmore { margin: 0 10px 0 5px;	}
.postmeta .date{ margin: 0 10px 0 5px;	}

.post-info {
	font-size: .95em;
	padding-top: 3px;
	color: #B0B0B0;
	margin: 0px;
	padding-bottom: 0px;
}
.post-info a, .post-info a:visited { color: #000; border: none; }



.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.no-border { border: none; }

/* -------- Clearing ------------------------------------*/
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.clearfix{
	margin: 0 0 -1px;
	overflow: hidden;
	height: 1px;
	clear: both;
}

/* =ITEMS --------------------------------------------------------------- */

.items {
	list-style: none;
	margin: 0px;
	padding: 0px;
  *padding-bottom: 3px;
}

.items li {
	display: block;
	font-size: 1em;
	width: 319px;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbb;
	margin: 0px;
	float: left;
	padding-top: 11px;
	padding-right: 6px;
	padding-bottom: 11px;
	padding-left: 11px;
}

.items .left  {
	margin-right: 28px;
}

.items li:hover {
	text-decoration:none;
	background-color: #F6F6F6;
}

.items h3 {
	text-align: center;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
}
	
.items h4 {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	color: #363942;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}


.items h3 a:link, .items h3 a:visited {
	color: #363942;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.items a { color: #36c; }

.items .reserveprice_text {
	color: #666;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:0px;
	line-height: 12px;
}

.items .reserveprice {
	color: #363942;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-top:3px;
	padding-bottom:3px;
}

.items .reserveprice_bid {
	color: #363942;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	line-height: 12px;
}

.items .reserveprice_bid_not {
	color: #F00;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	line-height: 12px;
}


.items .reserveprice_bid_yes {
	color: #00BF31;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	line-height: 12px;
}

.items .bid {
	color: #363942;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-top:6px;
	padding-bottom:3px;
}


.items .time {
	color: #7E7E7E;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.items .time .end {
	color: #DE8823;
}



.items div {
	background: #fff;
	border: 1px solid #E5E5E5;
	display: table;
	height: 116px;
   *position: relative;
	width: 116px;
	float: left;
	margin-right: 6px;
}

.items li:hover {
}

.items div a {
  display: table-cell;
  position: static;
  vertical-align: middle;
  *display: block;
  *position: absolute;
  *top: 50%;
}

.items div img {
	background: #fff;
	display: block;
  *position: relative;
  *top: -50%;
	margin: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 8px;
}

.item_list {
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

.item_tags{
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-weight: bold;
	width: 300px;
}

.item_tags h1{
	list-style: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0em;
	word-spacing: 0em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
}

.item_tags a{
	list-style: none;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #00A7D6;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.item_tags a:hover{
	color: #333;

}



/* -------- THUMBS --------------------------------------------------------------- */

.thumbnails {
	list-style: none;
	padding: 0px;
	padding-bottom: 3px;
	float: left;
	width: 360px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}

.thumbs {
	list-style: none;
	margin: 0px;
	padding: 0px;
  *padding-bottom: 3px;
}

.thumbs li {
	display: block;
	font-size: 1em;
	padding: 5px;
	width: 104px;
	height: 104px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #bbb;
	float: left;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 0px;
}
.thumbs .last  {
	margin-right: 0px;
}

.thumbs li:hover {
	text-decoration:none;
	background-color: #E5E5E5;
}



.thumbs a { color: #36c; }


.thumbs div {
	background: #fff;
	border: 1px solid #E5E5E5;
	display: table;
	height: 102px;
  *position: relative;
	width: 102px;
	float: left;
	margin-right: 0px;
}

.thumbs li:hover {
}

.thumbs div a {
  display: table-cell;
  position: static;
  vertical-align: middle;
  *display: block;
  *position: absolute;
  *top: 50%;
}

.thumbs div img {
	background: #fff;
	display: block;
  *position: relative;
  *top: -50%;
	margin: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 5px;
}

/* =DESCRIPTION --------------------------------------------------------------- */

.description {
	list-style: none;
	padding-bottom: 18px;
	float: left;
	width: 360px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.description h1 {
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 18px;
	line-height: normal;
	letter-spacing: 0em;
	word-spacing: 0em;
	color: #333;
}



/* ----- ITEM --------------------------------------------------------------- */

.item {
	list-style: none;
	padding: 0px;
 	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	width: 700px;
}



.item .left  {
	margin-right: 28px;
}


.item h3 {
	font-size:14px;
	text-align: center;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	
.item h4 {
	font-size:12px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
	color: #363942;
	padding: 0px;
}


.item h3 a:link, .item h3 a:visited {
	color: #363942;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.item .bid {
	color: #363942;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding-top:6px;
	padding-bottom:3px;
}


.item .time {
	color: #666;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.item .time .end {
	color: #DE8823;
}

.item .leftbox {
	width: 360px;
	border: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

.item .images {
	background: #fff;
	display: block;
	width: 360px;
	float: left;
	margin-right: 40px;
	border: 0px;
}


.item .info {
	background: #fff;
	display: block;
  *position: relative;
	margin-right: 0px;
	width: 300px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    margin-right: 0;
}


.item_form {
	list-style: none;
	padding: 14px;
    *padding-bottom: 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 266px;
	background-color: #FFF;
}




.item_form h2{
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
	float: left;
	display: block;
}

.item_form h4{
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
	display: block;
	float: left;
}

.item_form p{
	font-size: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 15px;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #363942;
	width: 266px;
	float: left;
}

.item_form p a{
	font-weight: normal;
	padding-top: 0px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #00F;
	text-decoration: underline;
	margin-top: 3px;
	float: left;
}

.item_form p a:hover{
	font-weight: normal;
	padding-top: 0px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #00F;
	text-decoration: underline;
}

.item_form a.faq{
	font-weight: normal;
	padding-top: 3px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #0100FF;
	text-decoration: none;
	background-image: url(../images/icon_faq.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 0px;
	margin-top: 0px;
}

.item_form a.faq:hover{
	font-weight: normal;
	padding-top: 3px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #0100FF;
	text-decoration: underline;
	background-image: url(../images/icon_faq.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 0px;
	margin-top: 0px;
	text-decoration: underline;
}

.item_form p a.watch_info{
	font-weight: normal;
	padding-top: 3px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 24px;
	color: #333;
	text-decoration: none;
	background-image: url(../images/icon_watch.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #FFF;
	margin-top:7px;
}

.item_form p a.watch_info:hover{
	text-decoration: underline;
}



/* ------- PAGE --------------------------------------------------------------- */

.page_main {
	list-style: none;
	padding: 0px;
  	*padding-bottom: 3px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 690px;
    font-size: 12px;
}

.page_main h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
	color: #333;
}


.page_main ul{
	list-style: none;
	padding: 0;
	margin-left: 0;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
}


.page_main ul li {

	display: block;
	padding-left: 18px;
	background-image: url(../images/star.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-position: 0px 8px;
	margin: 0px;
	text-decoration: none;
}



.page_main ol{
	padding: 0;
	margin-left: 15px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
}


.page_main ol li {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px;
	list-style-position: outside;
}







.current_bid {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	display: block;
	width: 300px;
	margin-bottom: 8px;
}

.current_bid h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	letter-spacing: 0em;
	word-spacing: 0em;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 3px;
	width: 85px;
}

.current_bid a {
	font-size: 12px;
	font-weight: bold;
	color: #00A7D6;
	text-decoration:none;
}

.openbids {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	display: block;
	margin-bottom: 15px;
	float: left;
	width: 300px;
	margin-top: 5px;
}

.openbids a {
	font-size: 11px;
	font-weight: bold;
	color: #00A7D6;
	text-decoration: underline;
}

.openbids a:hover {
}

.table_bids_all {
	font-size: 11px;
	color: #000;
	border: 1px solid #E5E5E5;
	background-color: #FFF;
}

.table_bids_even {
	background-color: #F4F4F4;
}

.table_bids_top {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #E5E5E5;
	padding-left: 5px;
	height: 24px;
}

.table_bids {
	font-size: 11px;
	color: #515151;
	padding-left: 5px;
	background-color: ;
	height: 24px;
	font-weight: normal;
}


.table_bids_info_all {
	font-size: 11px;
	color: #000;
	background-color: #FFF;
}

.table_bids_info {
	font-size: 11px;
	color: #515151;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding-top: 4px;
	padding-bottom: 4px;
}

.table_bids_info a {
	color: #00A7D6;
	margin-left: 10px;
}

.table_bids_info a:hover {
	color: #515151;

}

.auctiontableheader {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #E5E5E5;
    border: none;
	padding: 0 5px 0 5px;
	height: 24px;
}

.bidrow_light {
   background-color: #F4F4F4;
   font-size: 11px;
	color: #515151;
	padding: 5px 5px 0 5px;
	background-color: ;
	height: 24px;
	font-weight: normal;
    border: none;
}

.bidrow_light a {
   color: #078CBD;
}

.bidrow_light a:hover {
   color: #000;
}

.bidrow_dark {
   font-size: 11px;
	color: #515151;
	padding: 5px 5px 0 5px;
	background-color: ;
	height: 24px;
	font-weight: normal;
    border: none;
}

.bidrow_dark a {
   color: #078CBD;
}

.bidrow_dark a:hover {
   color: #000;
}

.activeauctions {
   border: 1px solid #D7D7D7;
}


.current_price {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	font-size: 18px;
	display: block;
	float: left;
	clear: both;
}

#ftimeleft {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-bottom: 0px;
}

.bid_end {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: block;
	margin-bottom: 0px;
	width: 300px;
}

.bid_end h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	letter-spacing: 0em;
	word-spacing: 0em;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 1px;
	width: 85px;
	
}

.bid_end span {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	display: block;
	float: left;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bid_end a{
	font-size: 11px;
	font-weight: bold;
	color: #00A7D6;
}

.required_not {
	font-size: 12px;
	color: #F00;
	display: block;
	margin-bottom: 3px;
	float: left;
	width: 300px;
	margin-top: 8px;
}

.required_yes {
	font-size: 12px;
	color: #00BF31;
	display: block;
	margin-bottom: 0px;
	float: left;
	width: 300px;
	margin-top: 8px;
}

.end_time{
	font-weight: bold;
	color: #000;
	display: block;
	float: left;
}

.startprice {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	margin-bottom: 6px;
	float: left;
	width: 300px;
	margin-top: 5px;
}

.startprice h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	letter-spacing: 0em;
	word-spacing: 0em;
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width: 85px;
}


.howtomakeabid {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	float: left;
	width: 266px;
	line-height: 14px;
	margin-top: 4px;
}

.howtomakeabid a{
	font-size: 12px;
	color: #000;
	margin-bottom: 0px;
	line-height: 15px;
	font-weight: bold;
	margin-top: 4px;
}

.howtomakeabid a:hover{
	font-size: 12px;
	color: #6E6E6E;
	margin-bottom: 0px;
}

.cost_bid {
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	float: left;
	width: 266px;
	line-height: 14px;
	margin-top: 4px;
}

.cost_bid a{
	font-size: 12px;
	color: #000;
	margin-bottom: 0px;
	line-height: 15px;
	font-weight: bold;
	margin-top: 4px;
}

.cost_bid a:hover{
	font-size: 12px;
	font-weight: 0;
	color: #6E6E6E;
	margin-bottom: 0px;
}











.show_all_front {
	padding-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 22px;
	padding-bottom: 22px;
	display: block;
	text-align: right;
	float: left;
	width: 680px;
	font-size: 26px;
	padding-left: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.5px;
}

.show_all_front a{
	color:#333;
	text-decoration: none;
}

.show_all_front a:hover{
	color:#DE8823;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/* ---- NAV FILTER ------------------------------------------------------------ */

#itemfilter {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin: 0px;
	float: left;
	top: -12px;
	width: 700px;
	z-index: 10;
	overflow: visible;
	position: relative;
	margin-top: 15px;
}

#itemfilter h3 {
  position: absolute;
  text-indent: -9000px;
}


#itemfilter h4 {
	background: #fff;
	display: block;
	float: left;
	font-size: 13px;
	position: relative;
	z-index: 10;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 22px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	color: #333;
	line-height: 18px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	bottom: -16px;
}

#itemfilter ul {
	overflow: hidden;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
	float: left;
	clear: left;
	margin: 0px;
	width: 668px;
}

#itemfilter li {
	display: block;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 13px;
	width: 188px;
	float: left;
}

#itemfilter li a{
	font-weight: normal;
	text-decoration: underline;
	color: #00A7D6;
	line-height: 22px;
	font-size: 12px;
}

#itemfilter li a:hover{
	font-weight: normal;
	text-decoration: underline;
	color: #666;
}



/* ----- PUSH FRONT -------------------------------------------------------------- */

.push_front {
	margin: 0px;
	padding: 0px;
  *padding-bottom: 3px;
	text-align: left;
	float: left;
	width: 700px;
}

.push_front li p a{
	color:#00A7D6;
	text-decoration: none;
}

.push_front li p a:hover{
	color:#666;
	text-decoration: none;
}

.push_front li{
	display: block;
	font-size: 1em;
	padding: 9px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #F6F6F6;
	border: 2px solid #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 324px;
}

.push_front li h2{
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-bottom: 6px;
	line-height: normal;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	letter-spacing: -0.5px;
}

.push_front .left  {
	margin-right: 8px;
}

.push_front li:hover {
	border: 2px solid #EFEFEF;
	text-decoration:none;
}



.push_front .push_front_image {
  position: absolute;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 370px;
}

/* ----- PUSH FRONT ALT.2 -------------------------------------------------------------- */


.push_front2 {
        margin: 0px;
        padding: 0px;
  *padding-bottom: 3px;
        text-align: left;
        float: left;
        width: 700px;
}

.push_front2 li p {
        color:#363942;
        text-decoration: none;
        font-size: 12px;
        line-height: 17px;
}

.push_front2 li p a{
        color:#00A7D6;
        text-decoration: underline;
}

.push_front2 li p a:hover{
        color:#666;
        text-decoration: underline;
}

.push_front2 li{
        display: block;
        font-size: 1em;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #F6F6F6;
        float: left;
        width: 335px;
        margin: 0px;
        padding-top: 11px;
        padding-right: 0px;
        padding-bottom: 11px;
        padding-left: 0px;
}


.push_front2 li h2{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-bottom: 6px;
	line-height: normal;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	letter-spacing: -0.5px;
}

.push_front2 .left  {
        margin-right: 30px;
        padding-left: 0px;
        padding-right: 0px;
        width: 335px;
}

/* ----- PUSH FRONT ALT.3 -------------------------------------------------------------- */

.push_front3 {
        margin: 0px;
        padding: 0px;
 *padding-bottom: 3px;
        text-align: left;
        float: left;
        width: 700px;
}

.push_front3 li p {
        color:#363942;
        text-decoration: none;
        font-size: 12px;
        line-height: 17px;
}

.push_front3 li p a{
        color:#00A7D6;
        text-decoration: none;
}

.push_front3 li p a:hover{
        color:#666;
        text-decoration: none;
}

.push_front3 li{
        display: block;
        font-size: 1em;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #F6F6F6;
        float: left;
        width: 700px;
        margin: 0px;
        padding-top: 11px;
        padding-right: 0px;
        padding-bottom: 25px;
        padding-left: 0px;
}


.push_front3 li h2{
        color: #999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #E5E5E5;
        padding-bottom: 6px;
        line-height: normal;
        margin-top: 4px;
        margin-right: 0px;
        margin-bottom: 6px;
        margin-left: 0px;
        letter-spacing: -0.5px;
}

.push_front3 .left  {
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 700px;
        margin-bottom: 0px;
        padding-bottom: 0px;
}




/*----- SUBMENU -------------------------------*/


.submenu {
	background: #fff;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	}
	
.submenu h3 {
	font-size: 20px;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 6px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	
.submenu ul {
	background: #fff;
	padding: 0px;
	display:block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	



.submenu ul a,
.submenu ul span {
	color: #00A7D6;
	display: block;
	text-decoration: none;
	zoom: 1;
	text-align: left;
	font-size:13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.submenu ul a:hover, .submenu ul a:active,
.submenu ul a:focus {
	background: #E5E5E5;
	color: #333;
}

/*----- SUBMENU FAQ -------------------------------*/

.submenu_faq {
	background: #fff;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	}
	
.submenu_faq h3 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 6px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	
.submenu_faq ul {
	background: #fff;
	padding: 0px;
	display:block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	



.submenu_faq ul a,
.submenu_faq ul span {
	color: #333;
	display: block;
	text-decoration: none;
	zoom: 1;
	text-align: left;
	font-size:11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.submenu_faq ul a:hover, .submenu_faq ul a:active,
.submenu_faq ul a:focus {
	background: #E5E5E5;
	color: #333;
}


/*-------- SUBMENU PAGES ------------------------------------------------------*/


.submenu_pages {
	background: #fff;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	}
	
.submenu_pages h3 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 6px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	
.submenu_pages ul {
	background: #fff;
	padding: 0px;
	display:block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	



.submenu_pages ul a,
.submenu_pages ul span {
	color: #333;
	display: block;
	text-decoration: none;
	zoom: 1;
	text-align: left;
	font-size:13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.submenu_pages ul a:hover, .submenu_pages ul a:active,
.submenu_pages ul a:focus {
	background: #E5E5E5;
	color: #333;
}



/*--------- DIALOGUE ---------------------------------------------*/

.dialogue {
	width:auto;
	font-size:1.1em;
	background:#fbfbfb;
	border:1px solid #f2f2f2;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.notice {
	color:#5b9659;
	border:1px solid #5BC629;
	background-color: #f6fdf6;
	background-image: url(../images/notice.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
}
.warning {
	color:#cd7b6c;
	border:1px solid #F84D1F;
	background-color: #fdf7f7;
	background-image: url(../images/warning.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
}
.error {
	color:#ada334;
	background:#fdfcf7 url(../img/error.gif) no-repeat 12px 12px;
	border:1px solid #f0f1dd;
}
.dialogue p {
	width:auto;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 36px;
	font-size: 14px;
	line-height: normal;
	padding-top: 4px;
}


.action {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border:1px solid #808181;
	border-color:#808181 #808181 #808181 #808181;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #999999;
	background-image: url(../img/bg_button-blue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	clear: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

.action_dialogue {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	background-color: #E15A30;
	line-height: 12px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	float: right;
	position: relative;
	top: -23px;
}

.action_dialogue:hover {
	text-decoration:none;
}


.action_dialogue_notice {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border:0px solid #808181;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	background-color: #5b9659;
	line-height: 12px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	float: right;
	position: relative;
	top: -23px;
}

.action_dialogue_notice a{
	font-weight:bold;
	color:#fff;

}


#wrapper-sign-in {
	padding:0px;
	background-image: url(../images/bg_separator-vertical.gif);
	background-repeat: repeat-y;
	background-position: 350px top;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

#sign-in {
	float:left;
	width:320px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	margin: 0px;
	padding: 0px;
}
#sign-in h2 {
	font-size: 20px;
	font-style: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	line-height: 24px;
	color: #000;
	letter-spacing: -0.5px;
	display: block;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#frm-sign-in {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#sign-in p {
	display:block;
	width:100%;
	margin:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
#new-customer {
	float:right;
	width:320px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	margin: 0px;
	padding: 0px;
}

#new-customer h2 {
	font-size: 20px;
	font-style: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	line-height: 24px;
	color: #000;
	letter-spacing: -0.5px;
	display: block;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#new-customer p {
	display:block;
	width:100%;
	margin:0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;	/*
	margin:1em 0 0;
	padding:1.2em 0 0;
	border-top:1px solid #f2f2f2;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.form-general,
.form-sidebar {
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

.form-general label,
.form-sidebar label {
	display:block;
	font-weight:bold;
	color: #4C4C4C;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mandatory {
	color: #CB8A45;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


input.user_address {
	width:248px;
	height:14px;
}

input.kassa_antal {
	width:35px;
	height:14px;
	margin: 0px;
	padding: 0px;
}
select.user_address {
	width:264px;
	height:20px;
}

input.default
{
	border:1px solid #d4d4d4;
	margin:1px;
	padding-top: 0.3em;
	padding-right: 0.6em;
	padding-bottom: 0.1em;
	padding-left: 0.6em;
	line-height: normal;
}

input.kassa
{
	margin:1px;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d4d4d4;
	border-right-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
	border-left-color: #d4d4d4;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../img/bg_input.gif);
}

select.default
{
	background:#fff url(../img/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
}

textarea.default
{
	background:#fff url(../img/bg_input.gif) bottom left repeat-x;
	border:1px solid #d4d4d4;
	border-color:#d4d4d4 #dfdfdf #eee #dfdfdf;
	margin:1px;
	padding-top: 0.4em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#frm-sign-in {
	clear:both;
	margin-bottom:10px;
	padding-bottom:30px;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

.form-general .txt input {
	width:16em;
	max-width:100%;
}
.form-general .txt select {
	width:16.7em;
	max-width:100%;
}
.form-sidebar .txt input {
	/*width:134px;*/
	width:250px;
	max-width:100%;
	padding: 6px;
}
.form-general .antal label {
	float:none;
	display:inline;
	width:auto;
	padding-right:0;
}
.form-general .antal input {
	width:1.4em;
	text-align:center;
}
.form-general .radio label {
	display:inline;
	float:none;
	width:auto;
}
.form-general .radio input {
	width:auto;
	margin-bottom:0em;
}
.form-general .readonly input {
	width:40em;
	border:0;
	background:transparent;
}
.form-general .txt textarea {
	width:22.4em;
	height:10em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.form-general fieldset {
	width:32em;
	padding:0;
	margin-bottom:1.4em;
	border:0;
}
.form-general legend {
	color:#000;
	font-size:1em;
}

.form {
	margin: 0px;
	padding: 0px;
}

.box_kassa {
	overflow:hidden;
	background-color: #fff;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
	width: 100%;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
}

.box_kassa h2 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 24px;
	color: #000;
	letter-spacing: -0.5px;
}

.clearfix2 {display: inline-block;}
.clearfix2 {display: block;}

.clearfix {
	display: block;
	margin: 0px;
	padding: 0px;
}

a.spec {
	padding-left:19px;
	padding-bottom:2px;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
}


a.com {
	padding-left:19px;
	padding-bottom:2px;
	font-size: 13px;
	color: #333333;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
}


a.back {
	padding-left:19px;
	padding-bottom:2px;
	font-size: 11px;
	color: #333333;
	background-image: url(../img/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
}

a.kassa {
	padding-bottom:2px;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	text-decoration: underline;
}

.fix{
	clear: both;
	margin: 0 0 -1px;
	overflow: hidden;
	height: 1px;
}

.fix_bidbox{
	clear: both;
	overflow: hidden;
	height: 20px;
	background-image: url(../images/shadow_bidbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

.prod_div {
	background-color: #FFF;
}


.rub_page {
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 12px;
	padding-bottom: 7px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 700px;
}

.rub_page h1{
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.5px;
	color: #000;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}


.rub_login {
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 17px;
	padding-bottom: 0px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 700px;
	background-color: #FFF;
	clear: both;
}

.rub_login ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}


.rub_login li{
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.5px;
	color: #000;
	line-height: 24px;
	display: block;
	float: left;
	width: 320px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.rub_login li.first{
	margin-right: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.linkgate_item {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}

.linkgate_item p{
	font-size: 21px;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
}

.linkgate_item p span{
	color: #000;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	margin: 0px;
	padding: 0px;
}

.linkgate_item a {
	font-size: 12px;
	color: #CB8A45;
	text-decoration: none;
}

.linkgate_item a:hover {
	font-size: 12px;
	color: #CB8A45;
	text-decoration: underline;
}

.linkgate_item span {
	color:#999;
	padding-left:5px;
	padding-right:5px;
}

.sidnr_top {
	display:block;
	padding: 0px;
	background-color: #E5E5E5;
	width: 100%;
	float: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

.sidnr_top li{
	text-align: left;
	width: 320px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin: 0px;
	display: block;
	float: left;
}

.sidnr_top li a{
	text-decoration: none;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	display: inline;
	border: 1px solid #E5E5E5;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}


.sidnr_top li.selected a{
	text-decoration: none;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #333333;
	display: block;
	background-image: none;
}


.sidnr_top li a:hover{
	color: #000000;
	border: 1px solid #333333;
}



.sidnr {
	display:block;
	width: 736px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #EEEEEE;
	margin-bottom: 5px;
}

.sidnr ul{
	margin:0px;
	padding:0px;
}

.sidnr li{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	text-align: left;
	width: 720px;
	list-style-type: none;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.sidnr li a{
	text-decoration: none;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	display: inline;
	border: 1px solid #EEEEEE;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}


.sidnr li.selected a{
	text-decoration: none;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #333333;
	display: block;
	background-image: none;
}


.sidnr li a:hover{
	color: #000000;
	border: 1px solid #333333;
}

.list {
	padding: 0px;
	text-align: left;
	float: right;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.select_list{
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	width: 130px;
}

.page {
	padding: 0px;
	text-align: left;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	float: left;
}

.select_page{
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
	width: 60px;
}

input.user_address {
	width:248px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}


select.user_address {
	width:264px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.rub_head_kassa {
	margin-bottom: 0px;
	line-height: 13px;
	color: #333333;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#bid_box{
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 3px solid #8FCEE1;
	background-color: #B0E8FF;
	font-size: 14px;
	color: #363942;
	float: left;
	display: block;
	line-height: normal;
}

#bid_box_end{
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 3px solid #8FCEE1;
	background-color: #B0E8FF;
	font-size: 14px;
	color: #363942;
	float: left;
	display: block;
	line-height: normal;
}

.bid_box_top{
	font-size: 14px;
	color: #363942;
	float: left;
	display: block;
	line-height: normal;
	width: 266px;
}

.bid_box_top h2{
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
	float: left;
	display: block;
}

.bid_box_top span{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -0.5px;
	padding-top: 0px;
	padding-bottom: 4px;
	line-height: normal;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #000;
	float: left;
	display: block;
}

.next_bid{
	font-weight: normal;
	text-decoration: underline;
}

#header .reg {
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 580px;
        top: 70px;
        height: 21px;
        width: 170px;
        z-index: 999;
}



#header .reg a.regimg {
        padding: 0px;
        background-image: url(../images/registration.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 170px;
        height: 21px;
        display: block;
        

}
#header .reg a:hover.regimg {
        padding: 0px;
        background-image: url(../images/registration.gif);
        background-repeat: no-repeat;
        background-position: 0px -21px;
        height: 21px;
        width: 170px;
        display: block;
        
}


#header .login {
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 798px;
        top: 70px;
        height: 21px;
        width: 106px;
        z-index: 999;
}



#header .login a.loginimg {
        padding: 0px;
        background-image: url(../images/login.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 106px;
        height: 21px;
        display: block; 

}
#header .login a:hover.loginimg {
        padding: 0px;
        background-image: url(../images/login.gif);
        background-repeat: no-repeat;
        background-position: 0px -21px;
        height: 21px;
        width: 106px;
        display: block;
}

#header .logout {
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 798px;
        top: 70px;
        height: 21px;
        width: 109px;
        z-index: 999;
}



#header .logout a.logoutimg {
        padding: 0px;
        background-image: url(../images/logout.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 109px;
        height: 21px;
        display: block; 

}
#header .logout a:hover.logoutimg {
        padding: 0px;
        background-image: url(../images/logout.gif);
        background-repeat: no-repeat;
        background-position: 0px -21px;
        height: 21px;
        width: 109px;
        display: block;
}

#header .mypage {
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 646px;
        top: 70px;
        height: 21px;
        width: 104px;
        z-index: 999;
}



#header .mypage a.mypageimg {
        padding: 0px;
        background-image: url(../images/mypage.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 104px;
        height: 21px;
        display: block; 

}
#header .mypage a:hover.mypageimg {
        padding: 0px;
        background-image: url(../images/mypage.gif);
        background-repeat: no-repeat;
        background-position: 0px -21px;
        height: 21px;
        width: 104px;
        display: block;
}

/*
 VISA PRODUKT CSS
 
*/

#product-wrapper {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	float: none;
    overflow-x: visible;
}

#product_header-wrap {
	width: 100%;
	margin: 0;
	padding: 0;
}

#header_product {
	position: relative;
	height: 110px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	background-color: #FFF;
	width: 100%;
}

#picture-wrapper {
   width: 98%;
}

#picture-wrapper img {
   width: 100%;
}

/*  product picture navigation  */
#header_product #nav {
	position: absolute;
	padding: 0;
	width: 564px;
	left: 400px;
	top: 60px;
	height: 56px;
	z-index: 1000;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #F5F4F3;
	text-align: left;
	float: left;
	margin: 0;
}
#header_product #nav ul {
	float: right;
	list-style: none;
	height: 45px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#header_product #nav ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 10px;
}
#header_product #nav ul li a {
	margin: 0px;
	color: #999;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 0px;
	border-right-style: dotted;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	text-decoration: none;
}
#header_product #nav ul li a:hover, 
#header_product #nav ul li a:active {
	border: none;
	color: #111;
	background: transparent;
}
#header_product #nav ul li#current {
}
#header_product #nav ul li#current a {
	color: #444;
}

a.pdf {
        padding-left:18px;
        padding-bottom:0px;
        font-size: 12px;
        color: #00A7D6;
        background-image: url(../images/icon_pdf.gif);
        background-repeat: no-repeat;
        background-position: left -1px;
        padding-top: 0px;
        padding-right: 0px;
        line-height: 20px;
        text-decoration: none;
        margin: 0px;
}

a:hover.pdf {
        text-decoration: underline;
}

a.pdf span{
        padding-left:1px;
        padding-bottom:0px;
        font-size: 11px;
        color: #999;
        padding-top: 0px;
        padding-right: 0px;
        line-height: 14px;
        text-decoration: none;
        margin: 0px;
}

#gfxbutton a {
  float:right;
  display: inline;
  background:url("../images/nav_left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;
}

#gfxbutton a span {
	font-size: 12px;
	float:left;
	height: 18px;
	display:block;
	background:url("../images/nav_right.png") no-repeat right top;
	padding:6px 20px 4px 13px;
	color:#fff;
	text-transform: uppercase;
	cursor: pointer;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#gfxbutton a span {float:none;}
/* End IE5-Mac hack */

#gfxbutton a:hover span {
  color:#6B78A9;
}

#gfxbutton a:hover {
  float:right;
	display: inline;
  background:url("../images/nav_left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;
}

#gfxbutton a:hover span {
  float:left;
	height: 18px;
  display:block;
  background:url("../images/nav_right.png") no-repeat right top;
  padding:6px 20px 4px 13px;
  color:#FFF;
}  


#gfxbutton_left a {
  float:left;
	display: inline;
  background:url("../images/nav_left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;
}

#gfxbutton_left a span {
  font-size: 12px;
  float:left;
  height: 18px;
  display:block;
  background:url("../images/nav_right.png") no-repeat right top;
  padding:6px 20px 4px 13px;
  color:#fff;
  text-transform: uppercase;
  cursor: pointer;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#gfxbutton_left a span {float:none;}
/* End IE5-Mac hack */

#gfxbutton_left a:hover span {
  color:#6B78A9;
}

#gfxbutton_left a:hover {
  float:left;
	display: inline;
  background:url("../images/nav_left.png") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;
}

#gfxbutton_left a:hover span {
  float:left;
	height: 18px;
  display:block;
  background:url("../images/nav_right.png") no-repeat right top;
  padding:6px 20px 4px 13px;
  color:#FFF;
}  


.map{
        background-color: white;
        border: 0px solid #fff;
        float: left;
        z-index: 999;
        overflow: hidden;
        height: 460px;
        width: 700px;
}

.address{
        width: 315px;
        margin-top: 0px;
        position: absolute;
        top: 21px;
        left: 93px;
        height: 250px;
        background-image: url(../images/address.png);
        background-repeat: no-repeat;
        background-position: left top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: normal;
        font-weight: normal;
        padding-top: 20px;
        padding-right: 30px;
        padding-bottom: 20px;
        padding-left: 35px;
}


.address p{
        padding: 0px;
        margin-top:0px;
        margin:3px;
        margin-left:0px;
}


.close{
        padding: 0px;
        margin-top:0px;
        margin:0px;
        margin-left:0px;
        float:right;
        width:80px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: right;
}

.close a{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#000;
        text-decoration:none;
}

.close a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color:#666;
        text-decoration:none;

}

#header .login_info {
        padding-top: 0;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 425px;
        top: 71px;
        height: 22px;
        width: 222px;
        z-index: 1000;
        text-align: left;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
}



#header .login_info a {
        background-repeat: no-repeat;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        color: #00A7D6;
        line-height: normal;
}
#header .login_info a:hover {
        text-decoration:underline;

}

.picture_selecter {
	margin: 0px;
	color: #999;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 0px;
	border-right-style: dotted;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	text-decoration: none;
}

/* VOTE STUFF */


.prog-border {
  height: 16px;
  width: 195px;
  background: #fff;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}

.prog-bar {
  height: 14px;
  margin: 1px;
  padding-left: 2px;
  font-size:0.8em;
}

/* VOTE STUFF */

.pufflink{
	font-weight: normal;
	text-decoration: underline;
	color: #00A7D6;
	line-height: 22px;
	font-size: 12px;
}

.pufflink:hover{
	font-weight: normal;
	text-decoration: underline;
	color: #666;
}

.puffpicture {
	margin-top: 5px;
}

.pufftext {
	margin-top: 5px;
}

blockquote p:before,
blockquote p:after
{
	content:'\201D';
}


blockquote
{
	font-size: 1.4em;
	line-height: 1.1em;
  margin:0px;
  padding:0px;
}

.quotewho
{
font-style: italic;
text-align:right;

}

.botext_bildtext
{
  font-size:11px;
  color:#898989;
}

.botext_rightimage
{

    margin-left:10px;
    margin-bottom:0px;
    float:right;
    border:1px none #ff0000;
    text-align:center;
}


.botext_leftimage
{

    margin-right:10px;
    margin-bottom:0px;
    float:left;
    border:1px none #ff0000;
    text-align:center;
}


.botext_centerimage {
  text-align: center;
  margin: 0 0 10px 0;
  text-align: center;
  color: #77787E;
}

