/* CSS Document */

/* --------------------------------------------------------------- */
/*      Paging in middle column                                    */
/* --------------------------------------------------------------- */
#paginating_wrapper {
	width:auto;
}
.grey {
	color: #666666;
}
a.mail {
	background: url('../images/icns/mail_2.gif') 0 0 no-repeat;
}
a.abuse{
	padding: 1px 0 0 20px;
	margin: 0 15px 0 0;
	background: url('../images/icns/comment_abuse.gif') 0 0 no-repeat;
}

.separator_div{
	clear: both;
	display: block;
	height: 15px;
	width: 100%;
	margin: 0;
	background: url('../images/skeleton/bg_hr.gif') 0 100% repeat-x;
	#margin-top: 3px;
}



.weborder_details{
	font-size: 1.1em;
}
table.weborder_details td {
	vertical-align: top;
}

/* Order specification styles */
.orderdetail_column_left,
.orderdetail_column_right {
	float: left;
	width: 244px;
	padding: 3px;
}
.orderdetail_column_right {
	width: 206px;
}
.orderdetail_container {
    font-size: 1.1em;
    line-height: 1.53em;
}
.orderdetail_container strong {
    display: block;
	float: left;
	clear: left;
	width: 105px;
	height: 18px;
}
.orderdetail_container .detailtext {
	margin-left: 3px;
	height: 18px;

	float: left !/**/important;
	float: none;

	height: 1%;
	clear: right;
}
.detail_spacer {
    margin-bottom: 16px;
}
.orderdetail_container .align_right {
   float: right !important;
   float: right;
   clear: right;
   white-space: nowrap;
}
.clearBoth {
    clear: both;
}
/* END: Order specification styles */



.normal{
	font-size: 1.1em;
}
.normal_text{
	font-size: 1.1em;
}
#right_container ul.mostly_read li  span.pos2 {
	text-transform: uppercase;
	font-weight: normal;
	float: left;
	display: block;
	width: 20px;
	
}
#right_container ul.mostly_read li a.specified {
	color: #000;
	font-weight: bold;
	display: block;
	width: 280px;
	float: right;
	margin: 0 0 6px 0;
	
}

#become_member .form_column_full {
	display: block;
	float: left;
	width: 480px;
	padding: 0 0 15px 8px;
	padding-bottom: 0;
}

 .plate_grey {
	margin: -11px 0 15px 0;
	padding: 11px 11px 11px 9px;
	background-color: #ccc; 
}

 .plate_grey p {
	margin: 0;
	font-size: 1.1em;
	line-height: 1.4em;
}



/* --------------------------------------------------------------- */
/*      Table 
/* --------------------------------------------------------------- */
.data_table{
	width:100%;
	
}
.data_table th{
	
	padding: 6px 8px 6px 8px;
	font-size: 1.1em;
	line-height: 1.1em;
	color:#fff;
	text-transform: uppercase;
	background-color: #000;		
	
	text-align:left;
}
.data_table tr.even{
	background-color: #ccc;	
}
.data_table tr.odd{
	background-color: #eee;	
}
.data_table td{
	
	padding: 6px 8px 6px 8px;
	font-size: 1.1em;
	clear: both;
}


/* --------------------------------------------------------------- */
/*      Company pictures                                           */
/* --------------------------------------------------------------- */
.company_picture_list {
	display: block;
	width: 825px;
	margin: 0 0 0 -15px;
	padding: 0px 0 0 0;
	font-size: 1px;
}
.company_picture .button_container {
	position: absolute;
	right: 0px;
	top: 48px;
	
}

.company_picture {
	position: relative;
	float: left;
	display: block;
	margin: 0px -3px 0px 0px;
	padding: 0 0 0 0;
	height: 220px;
	width: 168px;
	font-size: 10px;
}
.company_picture img {
	
	display: block;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 15px;
}
.company_picture div {
	position: absolute;
	z-index: 11;
	top: 150px;
	left: 15px;
	width: 150px;
}



/* --------------------------------------------------------------- */
/*      Campaign content wrappers                                  */
/* --------------------------------------------------------------- */
#content_wrapper_campaign1 {
	background: url('../images/skeleton/bg_content.jpg') 0 1px no-repeat;
	position: absolute;
	width:825px;
	top: 120px;
	left: 170px;
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 1px;
}

#content_wrapper_campaign2 {
	
	position: absolute;
	width:100%;
	top: 120px;
	left: 0px;
	padding: 0;
	margin: 0;
}


/* --------------------------------------------------------------- */
/*      Product in store?	                                       */
/* --------------------------------------------------------------- */
.store_container .column_150 {
	float: left;
	width: 160px;
	margin: 0;
	
}
.store_container .column_150 p {
	margin: 0 0 15px 0px;
	font-size: 1.1em;
	line-height: 1.3em;
	clear: both;
}
.store_container .column_150 a.map {
	margin: 0;
}

.store_container .column_150 h6 {
	margin: 0 0 0 0px;
	font-size: 1.1em;
	font-weight: bold;
}

/* --------------------------------------------------------------- */
/*      Compare products                                           */
/* --------------------------------------------------------------- */
.compare_product{
	padding-bottom:10px;
}

h5.plate {
	display: block;
	padding: 7px 0 6px 8px;
	margin: 0 0 10px 0;
	font-size: 1.1em;
	line-height: 1.1em;
	color:#fff;
	text-transform: uppercase;
	background-color: #000;		
	clear: both;
}



/* --------------------------------------------------------------- */
/*      Article archive		                                       */
/* --------------------------------------------------------------- */
dl.article_archive {
	display: table;
	margin: 0 -3px 5px 0;
	padding: 0;
}

#content #right_container dl.article_archive {
	width: 480px;
}

#content #right_container dl.article_archive dt,
#content #right_container dl.article_archive dd {
	width: 480px;
}

#content dl.article_archive {
	width: 480px;
}

#content dl.article_archive dt,
#content dl.article_archive dd {
	width: 480px;
}

dl.article_archive dt,
dl.article_archive dd {
	float: right;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.2em;
}

dl.article_archive dd span {
	text-transform: uppercase;
}

dl.article_archive dt {
	margin: 0 0 6px 0;
	text-transform: uppercase;
	font-weight: bold;
	height: 16px;
	display: block;
}

dl.article_archive dt.article {
	background: url('../images/icns/article_article.gif') 1px 100% no-repeat;
}

dl.article_archive dt.article span {
	margin: 6px 0 0 20px;
	display: block;
}

dl.article_archive dt.movie {
	background: url('../images/icns/article_movie.gif') 1px 100% no-repeat;
}

dl.article_archive dt.movie span {
	margin: 6px 0 0 24px;
	display: block;
}

dl.article_archive dd {
	margin: 0;
}

dl.article_archive dd a {
	
	float: right;
	margin: 4px 0 0 0;
}

/* --------------------------------------------------------------- */
/*      Auktion listing			                                    */
/* --------------------------------------------------------------- */
#auction_listing {
	clear: both;
	width: 495px;
	margin: -15px 0 0 -15px;
	font-size: 1px;
}
.product .description span.latest_bid {
	display: block;
	margin: 0 0 1px 0;
	color: #666;
}
.product .description span.auction_ends {
	display: block;
	margin: 0 0 1px 0;
	color: #666;
}

#auction_listing .product .description {

	bottom: 35px;
}

.basket_gift_certificate input.negative{
	display: block;
	float: left;
	width: 123px;
	margin: 0;

}

.basket_gift_certificate label.cvc {
	clear: none;
	width: 50px;
	position: relative;
	margin-left: 10px;
}

.basket_gift_certificate input.text.cvc {
	clear: none;
	width: 50px;
	position: center;
	margin-left: 10px;
}

.basket_gift_certificate #gift_request_div .button_container {
	margin-top: 26px !important;
	margin-top: 27px;
	margin-left: 10px;
}