/***** COPYRIGHT ****************************************/
/*                                                      */
/*     Dufback.se - CSS v.1.0                           */
/*     All Copyright reserved hyperskins.com            */ 
/*                                                      */
/********************************************************/

/***** CSS LIBRARY V.1.0 ********************************/ 
/*                                                      */
/*		//BASE 			  								*/
/*		1:1 BASIC MARGIN, TAGS ETC						*/
/*		1:2 PAGE STRUCTURE   							*/
/*      1:3 CLEAR FIXES                                 */
/*                                                      */
/********************************************************/

/********************************************************/
/*    SECTION 1:1                                       */
/********************************************************/
* {
	margin:0;
	padding:0;
}
html, body {
  height: 100%; /* Required */
}
html {
    overflow: -moz-scrollbars-vertical;
}

body {
    font: 76%/135% Arial;
    background:#eae3da url(../img/bg_700x1.jpg) repeat-x top left;
}
A {
    text-decoration:none;
}
A:HOVER {
	text-decoration:underline;
}
H1 A {
	background:url(../img/dufback_logo_207x36.jpg) no-repeat top left;
	display:block;
	margin:20px 20px 0 0;
	line-height:46px;
	width:210px;
	text-decoration:none;
	text-indent:-9000px;
	float:right;
}
H2 {
	font-size:1.8em;
	font-weight:normal;
	color:#333;
	margin:20px 0 0 20px;
	line-height:normal;
}
.png {
	behavior:url(iepngfix.htc);
}
/********************************************************/
/*    SECTION 1:2                                       */
/********************************************************/
#container {
	width:935px;
	margin:0 auto;
	padding:0 0 20px 0;
	text-align:center;
	background:#fff;
	position:relative;
/*	min-height: 100% ;
	height: auto !important;
	height: 100%;*/
	height:auto !important; 
	height:100%;
	min-height:100%; 
	

}
#header {
	width:935px;
}
UL#nav {
	width:915px;
	padding:0 0 10px 20px;
	font-size:1.1em;
	font-weight:500;
	margin-top:20px;
}
UL#nav LI {
	list-style:none;
	margin:0 20px 0 0;
	padding:0;
	float:left;
}
UL#nav LI A {
	display:block;
	color:#666;
	text-transform:uppercase;
	cursor:pointer;
}
UL#nav LI.Selected {
	list-style:none;
	float:left;
}
UL#nav LI.Selected A {
	display:block;
	text-decoration:underline;
}

/*DROPDOWN MENU*/
UL#nav LI UL.submenu{
	display:none;
	list-style:none;
	position:absolute;
	z-index:9000;
	width:200px;
	text-transform:uppercase;
}
UL#nav LI UL.submenu LI{
	
	text-align:left;
	width:100%;
	clear:both;
	border-bottom:1px solid #535353;
}
UL#nav LI UL.submenu LI A{
	background: #000000 url(../img/dot.jpg) no-repeat 7px center;
	padding:5px 0 5px 25px;
	text-transform:none;
	color:#fff;
	width:175px;
}
UL#nav LI UL.submenu LI A:HOVER{
	background: #535353 url(../img/dot.jpg) no-repeat 7px center;
	padding:5px 0 5px 25px;
	text-transform:none;
	color:#fff;
	text-decoration:none;
}

#imagescroll_container {
	position: relative;
}

#imagescroll {
	width:935px;
	height:261px;
}

#jobb_link {
	position: absolute;
	top: 35px;
	left: 25px;
	width: 280px;
	height: 105px;
	text-align: left;
	color: #fff;
	border: 1px solid #000;
	padding: 20px 10px 0px 10px;
	z-index: 100;
}

#jobb_link A {
	color: #fff;
}

#jobb_link A IMG {
	border: 0px;
	margin-bottom: -7px;
}

#jobb_link_text {
	font-weight: 100;
	position: relative;
	color: #fff;
	font-size: 2em;
	z-index: 200;
	line-height: 1.2em;
}

#jobb_link_readmore {
	position: absolute;
	bottom: 20px;
	right: 10px;
	color: #fff;
	font-size: 1.5em;
	z-index: 200;
}

#jobb_link_background {
	width: 300px;
	height: 125px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	z-index: 100;
}

#content {
	width:935px;
	text-align:left;
	background:#fff;
	padding-bottom:60px;

}
#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
#content P {
	padding:10px 0 0 20px;
	color:#666;
}
#content A {
	color:#666;
	text-decoration:none;
}
#content IMG.employee {
	float:right;
	margin:25px 0 10px 10px;
}

#content IMG.jobb {
	margin:25px 0 15px 0px;
}
#content H2 {

	border:0px solid #000;
}
#content UL {
	margin-left:25px;
	color:#666;
}
#puffs {
	width:935px;
	border:0px solid #000;
	padding:0;
	margin:0;
}
#puffs IMG {
	border:10px solid #eae6e1;
	width:274px;
	padding:0;
	margin:0 0 10px 0;
}
#puffs H3 {
	font-size:1.4em;
	color:#999966;
	font-weight:normal;
	margin-bottom:10px;
}
#puffs P {
	padding:0;
}
#puffs .puff1 {
	width:294px;
	float:left;
	padding-left:20px;
}
#puffs .puff2 {
	width:294px;
	float:left;
	padding:0 8px 0 8px;
}
#puffs .puff3 {
	width:294px;
	float:left;
}

/********************************************************/
/*    SECTION 1:4                                       */
/********************************************************/
#subheader{
	width:915px;
	background:url(../img/fade_bg_935.jpg) no-repeat top left;
	padding:10px 0 10px 20px;
	
}
#subheader H2 {
	color:#fff;
	font-size:1.2em;
	text-transform:UPPERCASE;
	text-align:left;
	font-weight:bold;
	margin:0;
}
#articlecard {
	width:560px;
	margin:0;
	padding:20px 0 20px 20px;
	float:left;
	text-align:left;
}
#articlecard P {
	margin:0;
	padding:0px 0 10px 0;
	width:540px;
	color:#666;
}


/*BILDER FÅR MAX VARA 534px*/
#object_images{
	width:541px;
	margin:0 0 0px 0;
	border:0px solid ;
	overflow:hidden;
	padding:0px;
}

*html #extra_ie6_area{
	height:160px;
}

#object_images P{
	position:absolute;
	z-index:99999;
	top:505px;
	right:0px;
	margin:10px;
	padding:0 10px 0 10px;
	background:#fff;
	color:#000000;
	width:auto;
	font-weight:bolder;
	opacity:0.5;
}
#object_images .imgholder{
	height:540px;
	width:540px;
}
#object_images IMG {
	border:1px solid #adacac;
	padding:2px;
	margin:0px;
	float:none;
}
#object_images UL{
	margin:10px 0 0 0;
	overflow:hidden;
	list-style:none;
}
#object_images UL LI{
	float:left;
	width:40px;
	height:40px;
	margin:4px 8px 4px 0;
	padding:2px;
	border:1px solid #adacac;
}

#object_images A{
	width:40px;
	height:40px;
	cursor:pointer;
}
#object_images UL LI A.active{
	width:38px;	
	height:38px;	
	border:1px solid #adacac;
	cursor:default;
	opacity:0.6;
}
/*
#articlecard .thumbs {
	width:560px;
	margin:0;
	padding:0;
}
#articlecard .thumbs IMG {
	margin:0 5px 0 0;
	border:1px solid #adacac;
	padding:2px;
	float:left;
}*/
#articlecard .articlebuttons {
	background:#eee;
	padding:10px;
	width:520px;
	text-align:left;
	float:left;
	margin:10px 0 10px 0;
}
#articlecard .articlebuttons A {
	float:left;
	display:block;
	width:127px;
	padding:0;
	margin:0 10px 0 0;
}
#articlecard .articlebuttons IMG {
	border:0;
	padding:0;
	margin:0;
}
#articlecard H3 {
	padding:0;
	margin:0 0 10px 0;
	color:#333;
	font-size:1.6em;
	font-weight:normal;
	line-height:normal;
}
#articlecard H4 {
	padding:0;
	margin:10px 0 0 0;
	color:#666;
	font-size:1.2em;
	font-weight:bold;
}
#articleinfo {
	float:left;
	width:315px;
	background:#eee;
	margin:20px 0 20px 0;
	padding:10px;
	color:#000;

}
#articleinfo A {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#articleinfo A:HOVER {
	text-decoration:underline;
}
#articleinfo H2 {
	display:block;
	background:#fff;
	text-transform:UPPERCASE;
	font-size:1.2em;
	font-weight:bold;
	padding:10px;
	margin:0 0 10px 0;
	line-height:20px;
}
#articleinfo UL {
	list-style:none;
	width:315px;
	margin:0;
	padding:0;
}
#articleinfo UL LI {
	width:315px;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#articleinfo UL LI H3 {
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
}
#articleinfo UL LI H3.show {
	background:url(../img/bg_show.gif) no-repeat top left;
	padding:8px 0 15px 40px;

}
#articleinfo UL LI H3.show P {
	margin:0;
	padding:10px 0 10px 0;
	width:540px;
	color:#666;
}
#articleinfo UL LI H3.fact {
	background:url(../img/bg_fact.gif) no-repeat top left;
	padding:10px 0 10px 40px;
}
#articleinfo UL LI H3.doc {
	background:url(../img/bg_doc.gif) no-repeat top left;
	padding:10px 0 15px 40px;
}
#articleinfo UL LI H3.interest {
	background:url(../img/bg_interest.gif) no-repeat top left;
	padding:8px 0 15px 40px;
	margin-top:5px;
}
#articleinfo UL LI H3.headagent {
	background:url(../img/bg_headagent.gif) no-repeat top left;
	padding:12px 0 15px 40px;
}
#articleinfo FIELDSET {
	border:0;
	padding:0;
	margin:0;
	text-align: right;
}
#articleinfo LABEL {
	display:block;
	float:left;
	width:100px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#000;
	text-align: left;
}
#articleinfo INPUT {
	border:1px solid #999;
	width:205px;
	margin:0 0 5px 0;
	padding:2px;
	background:#fff;
}
#articleinfo TEXTAREA {
	border:1px solid #999;
	width:205px;
	height:100px;
	padding:2px;
	background:#fff;
}
#articleinfo SPAN {
	font-weight:bold;
}
#articleinfo P {
	padding:0 0 10px 0;
	margin:0;
	color:#000;
}
#articleinfo TABLE.tablefact {
	border:0;
	padding:0;
	margin:0;
	color:#000;
}
#articleinfo TABLE.tablefact TH {
	padding:0 5px 0 0;
	margin:0;
	text-align:left;
}
#articleinfo .sendbutton {
	clear: both;
	border:0;
	width:130px;
	height:28px;
	/*float:right;*/
	padding:0;
	margin:5px 0 5px 0;
}
#articleinfo .image {
	float:left;
	width:91px;
	background:#FFFFFF;
	border:0px solid #d6d6d6;
	padding:3px;
}
#articleinfo .image IMG {
	padding:0px;
	border:1px solid #d6d6d6;
	margin:0;
}
#articleinfo .agentinfo {
	float:left;
	width:190px;
	color:#000;
	margin-left:10px;
}
#articleinfo .agentinfo H4 {
	font-size:1em;
	font-weight:bold;
	text-transform:UPPERCASE;
}

#articlepreview TABLE.bidlist {
	border:0;
	padding:0;
	margin:0 0 20px 0;
	color:#000;
	width:895px;
}
#articlepreview TABLE.bidlist TR.bid_row{
	cursor:pointer;	
}
#articlepreview TABLE.bidlist TR.closed_bids {
	border:0px solid;
}
#articlepreview TABLE.bidlist TR.closed_bids TD{
	border:0px solid;
}
#articlepreview TABLE.bidlist TH {
	margin:0;
	text-align:left;
	background:#e3e3e3;
	padding:10px;
}

#articlepreview TABLE.bidlist TD {
	margin:0;
	padding:10px;
	color:#666;
	text-align:left;
	border-top:1px solid #ccc;
}
#articlepreview TABLE.bidlist TD A{
	display:block;
	text-align:left;
	border:0px solid;
	padding:0px;
	margin:0px;
	width:72px;
}
#articlepreview TABLE.bidlist TD A IMG{
	text-align:left;
	margin:0px;
	border:1px solid #ccc;
	padding:1px;
}
#articlepreview TABLE.bidlist A.closed_btn{
	background:url(../img/arrow_down.jpg) no-repeat center center;
	display:block;
	padding:12px;
	border:0px solid;
	width:auto;
	height:20px;
}
#articlepreview TABLE.bidlist A.open_btn{
	background:url(../img/arrow_up.jpg) no-repeat center center;
	display:block;
	padding:12px;
	border:0px solid;
	width:auto;
	height:20px;
}


#articlepreview TABLE.bidlist TR.sub_list_titles TD{
	color:#666;
	background:#f3f5fb;
	border:0px;
	font-weight:bold;
}
#articlepreview TABLE.bids{
	float:left;
	margin:0px;
}
#articlepreview TABLE.bids TR{
	background:#f3f5fb;
}
#articlepreview TABLE.bids TR.grey{
	background:#fff;
}
#articlepreview TABLE.bids TR.bidder_inactive {
	text-decoration:line-through;
}
#articlepreview TABLE.bids TD.bidder_inactive {
	text-decoration:line-through;
}
#articlepreview TABLE.bids TH{
	text-align:left;	
	background:#FFFFFF;	
	padding:10px;
	color:#999;
	font-weight:normal;
	border:0px;
	height:10px;
}
#articlepreview TABLE.bids TD{
	text-align:left;

	padding:10px;
	font-weight:normal;
	color:#999;
	border:0px;
}
#articlepreview TR.sub_list TD.container, #articlepreview TR.sub_list TH.container{
	padding:0px;
	border:0px;
}
#articlepreview TR.sub_list TD.container A.obj_image{
	float:right;
	margin-top:10px;
	border:0px solid;
	width:280px;
}
#articlepreview TR.sub_list{
	border:0px solid;
}
#articlepreview TR.sub_list A.obj_image IMG{
	border:1px solid #ccc;
	padding:1px;
}

#articlepreview TR.sub_list A.btn{
	float:right;
	text-align:right;
	/*padding:8px 50px 8px 0px;
	background:url(../img/info.jpg) no-repeat center right;	*/
	width:180px;
	margin:5px;
	border:0px solid;
	clear:right;
	color:#f5a933;
	font-weight:bold;
}
#articlepreview TR.sub_list A:HOVER.btn{
	text-decoration:underline;

}

/*OBJECTS*/
#articlepreview{
	width:895px;
	margin: 0 0 0 0;
	padding:20px;
	float:left;
	text-align:left;
	border:0px solid;
}

/*LIST OBJECTS*/
#articlepreview .rightimage{
	width:335px;
	height:221px;
	float: left;
	margin: 0 0 0 0px;
	border:0px solid;
}
#articlepreview .rightimage IMG{
	padding: 2px;
	border: 1px solid #ccc;
}
#articlepreview .object_row{
	margin-bottom:10px;
	border-bottom:0px solid #ccc;
	border:0px solid;
	width:895px;
}
#articlepreview .object_controls{
	border:0px solid;
	padding:0px;
	margin:0px 0 50px 0;
}
#articlepreview .object_controls SPAN{
	float:right;
	color:#999999;
	border:0px solid;
	padding-top:10px;
}
#articlepreview .object_controls .sort_select{
	float:left;
	margin-top:6px;
	padding:2px;
}
#articlepreview .object_controls UL.page_index{
	border:0px solid;
	list-style:none;
	padding:10px 0 0 0;
	margin-left: auto ;
	margin-right: auto ;
	width:250px;
	text-align:center;
}

#articlepreview .object_controls UL.page_index LI{
	display:inline;
	color:#5a978f;
	width:20px;
	text-align:center;
	border-left:1px solid #e3e3e3;
}
#articlepreview .object_controls UL.page_index LI.last{
	border-right:1px solid #e3e3e3;
}
#articlepreview .object_controls UL.page_index LI A{
	color:#5a978f;
	padding:5px;
}
#articlepreview .object_controls UL.page_index LI A.selected{
	color:#ea8e2a;
	font-weight:bold;
	text-decoration:underline;
}
#articlepreview .object_controls UL.page_index LI A:HOVER{
	text-decoration:underline;
	color:#5a978f;
	padding:5px;
}
#articlepreview .desc{
	width:560px;
	float: left;
	border:0px solid;
}
#articlepreview .desc .articlebuttons {
	padding:0px;
	text-align:left;
	float:right;
	margin:0px 0 0px 0;
}
#articlepreview .desc .articlebuttons A.bidding {
	background:url(../img/eyes.jpg) right center no-repeat;
	padding: 5px 40px 5px 0;
	float:left;
	display:block;
	text-align:right;
	width:100px;
	margin:0 10px 0 0;
	border:0px solid;
	font-weight:bold;
	color:#f29400;
	cursor:pointer;
}
#articlepreview .desc .articlebuttons A:HOVER.bidding SPAN.bid_title{
	text-decoration:underline;
}
#articlepreview .desc .articlebuttons A.info {
	background:url(../img/info.jpg) right center no-repeat;
	padding: 7px 38px 7px 0;
	float:left;
	display:block;
	text-align:right;
	width:50px;
	margin:-2px 10px 0 0;
	border:0px solid;
	font-weight:bold;
	color:#000000;
}
#articlepreview .desc .articlebuttons A:HOVER.info {
	text-decoration:underline;
}
#articlepreview  .biddinghistory{
	position:absolute;
	margin:25px 0 0 0;
	background: #bfbfbf url(../img/biddinghistory_bkg.jpg) repeat-x;
	padding:15px;
	width:300px;
	cursor:default;
	border:1px solid #ccc;
	display:none;
	z-index:20000;
}
#articlepreview  .biddinghistory TABLE{
	width:300px;
	color:#FFFFFF;
}
#articlepreview  .biddinghistory TABLE tr.titlerow{
	background:#434343;
	
}
#articlepreview .biddinghistory TABLE tr.titlerow TH{
	padding:3px 3px 3px 5px;
}
#articlepreview  .biddinghistory TABLE tr.titlerow SPAN{
	float:left;
}
#articlepreview .biddinghistory TABLE tr.titlerow IMG{
	float:right;
	cursor:pointer;
}

#articlepreview  .biddinghistory TABLE.inforows TH{
	text-align:left;
	font-weight:bold;
	padding:5px;
	border:0px solid;
}
#articlepreview  .biddinghistory TABLE.inforows TD{
	text-align:left;
	font-weight:lighter;
	padding:5px;
	border:0px solid;
}
#articlepreview  .biddinghistory TABLE.inforows tr.grey TD{
	background:#9f9f9f;
}
#articlepreview  .biddinghistory TABLE.inforows TD.bidder_inactive {
	text-decoration: line-through;
}
#articlepreview .desc .articlebuttons IMG {
	border:0;
	padding:0 0 0 0px;
	margin:0px 0 0 0;
	float:right;
}

#articlepreview .desc P {
	margin:0;
	padding:10px 0 10px 0;
	width:540px;
	height:150px;
	color:#666;

}
#articlepreview H3 {
	padding:0;
	margin:0;
	color:#333;
	font-size:1.6em;
	font-weight:normal;
	line-height:normal;
}
#articlepreview H4 {
	padding:0;
	margin:0;
	color:#666;
	font-size:1em;
	font-weight:bold;
}
#articlepreview TABLE.tablefact {
	width:900px;
	margin:10px 0 40px -5px;
	border:0px solid;
	border-bottom:0px solid #ccc;
	padding:5px;
}
#articlepreview TABLE.tablefact TH{
	text-align:left;
	padding:5px 0 5px 20px;
	background:#707070;
	color:#FFFFFF;
	
}
#articlepreview TABLE.tablefact TD{
	text-align:left;
	padding:10px 0 30px 20px;
	background:#FFF;
	color:#666666;
}

/*REF OBJECTS*/
#articlepreview UL.ref_list{
	list-style:none;	
	border:0px solid #ffcc00;
	margin:20px 0 0 0;
	border:0px solid;
}
#articlepreview UL.ref_list LI{
	float:left;
	padding:0px 20px 40px 0px;
	border:0px solid #aaa;
	width:280px;
	margin:2px;
	position:relative;
	z-index:1;
/*	width:280px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0px 18px 40px 0px;
	position:relative;*/
}
*html #articlepreview UL.ref_list LI{
	margin:1px;
}
#articlepreview UL.ref_list LI.most_right{
	padding:0px 0px 40px 0px;
}
#articlepreview UL.ref_list LI IMG{
	padding:1px;
	border:1px solid #ccc;	
	margin:0px 0 5px  0;	
}
#articlepreview UL.ref_list LI H3{
	margin:0px;
	font-size:1.4em;
}
#articlepreview UL.ref_list LI P{
	margin:5px 0 0 0;
	padding:0px;
}

#articlepreview UL.ref_list LI .star{
	behavior:url(/iepngfix.htc);
	background:url(../img/star_2.png) no-repeat;
	position:absolute;
	top:-30px;
	right:-10px;	
	width:106px;
	height:100px;
	border:0px solid;
	text-align:center;
	color:#FFFFFF;
}
#articlepreview UL.ref_list LI.most_right .star{
	right:-30px;
	behavior:url(/iepngfix.htc);
}
#articlepreview UL.ref_list LI .star B{
	width:106px;
	border:0px solid #000;
	display:block;
	text-align:center;
	margin-top:30px;
	font-size:1.1em;
	font-weight:bolder;
}
/*#articlepreview UL.ref_list LI .star{
	behavior:url(/iepngfix.htc);
	background:url(../img/star.png) no-repeat;
	position:absolute;
	top:-40px;
	right:0px;	
	width:130px;
	height:126px;
	border:0px solid;
	text-align:center;
	color:#FFFFFF;
}
#articlepreview UL.ref_list LI.most_right .star{
	right:-20px;
	behavior:url(/iepngfix.htc);
}
#articlepreview UL.ref_list LI .star B{
	width:130px;
	border:0px solid;
	display:block;
	text-align:center;
	margin-top:45px;
	font-size:1.1em;
	font-weight:bolder;
}*/
/*CONTACT*/
#contactholder{
	margin:20px;
}
#contactholder H4{
	color:#666666;
	font-size:1.2em;
}
#contactholder .leftcol{
	border:0px solid;
	width:560px;
	float:left;
	margin:0px;
	padding:0px;
}
#contactholder .leftcol P.contacttext{
	color:#777;
	margin:-10px 20px 20px -20px;
	line-height:14px;
}

#contactholder .leftcol P.partnerurl{
	margin:-10px 0px 5px -20px;
	color: #000;
}

#contactholder .leftcol P.partnerimg{
	margin:0px 0px 0px -20px;
}

#contactholder .leftcol .pdfdownload IMG {
	border: 0px;
	vertical-align: middle;
}

#contactholder .leftcol .pdfdownload H3 {
	display: inline;
}

#contactholder .leftcol .pdfdownload {
	margin-top: 40px;
}

#contactholder .leftcol UL{
	width:540px;
	border:0px solid;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#contactholder .leftcol LI{
	float:left;
	border:0px solid;
	margin:0 10px 20px 0;
	width:255px;
}
#contactholder .leftcol LI IMG{
	padding:5px;
	margin:0px 5px 0 0px;;
	border:1px solid #ccc;
	float:left;
}
#contactholder .leftcol LI P{
	color:#777;
	margin-top:-10px;
	line-height:14px;
}

#contactholder .leftcol LI P B{
	color:#000;
}

#contactholder .rightcol{
	width:330px;
	float:left;
	border:0px solid;
	background:#f6f6f6;
	min-height:720px;
	height:auto !important;
	height:720px;
}

#contactholder .rightcol .topcontainer{
	margin:10px;	
	background:#f6f6f6;
	float:none;
}
#contactholder .rightcol .topcontainer .topbtnsnolink{
	text-transform:uppercase;
	font-size:0.8em;
	padding:5px 0 5px 0;
	color:#666;
	cursor:default;
	background:#fff;
	text-align:center;
	border-bottom:7px solid #e1e1f4;
	border-top:7px solid #fff;
	float:left;
	width:103px;
}

#contactholder .rightcol .topcontainer .topbtns{
	text-transform:uppercase;
	font-size:0.8em;
	padding:5px 0 5px 0;
	color:#666;
	cursor:pointer;
	background:#fff;
	text-align:center;
	border-bottom:7px solid #e1e1f4;
	border-top:7px solid #fff;
	float:left;
	width:103px;
}

#contactholder .rightcol .topcontainer .selected{
	background: #e1e1f4;
}
#contactholder .rightcol .formcontainer {
	margin:10px;
}
#contactholder .rightcol .formcontainer H3.interest{
	background:url(../img/bg_interest.jpg) no-repeat top left;
	padding:8px 0 15px 40px;
	margin-top:5px;
	color:#FFFFFF;
	font-size:1em;	
}
#contactholder .rightcol .formcontainer H3.form_title{
	font-weight:lighter;
	font-size:1.5em;
	color:#333333;
}
#contactholder .rightcol .formcontainer B{
	clear:both;

}
#contactholder .rightcol .formcontainer .checkboxes{
	margin:10px 0 5px 0px;
	float:left;
	width:120px;
	border:0px solid;
}

#contactholder .rightcol .formcontainer UL{
	list-style-type:none;
	border:0px solid;
	padding:0px 0 0 0;
	margin:20px 0 0 0;
}

#contactholder .rightcol .formcontainer UL LI{
	margin-bottom:10px;
}
#contactholder .rightcol .formcontainer UL LI SPAN{
	float:none;
	font-weight:bolder;
	color:#000;
}
#contactholder .rightcol .formcontainer UL LI INPUT{
	float:right;
	width:200px;
	border:1px solid #ccc;	
}
#contactholder .rightcol .formcontainer UL LI SELECT{
	float:right;
	width:200px;
	border:1px solid #ccc;	
}
#contactholder .rightcol .formcontainer UL LI TEXTAREA{
	float:right;
	width:200px;
	height:100px;
	border:1px solid #ccc;	
}
#contactholder .rightcol .formcontainer .sendbutton{
	float:right;
	margin-top:20px;
}

/*hack for formatting input type=file*/
#contactholder .rightcol .formcontainer #fileBrowse_Container{ 
	width: 310px;
	position: relative;
	top: 20px;
}
#contactholder .rightcol .formcontainer #fileBrowse_fake_input{
	float: right;
	width: 117px;
	z-index: 100;
	position: relative;
	right: 10px;
}

#contactholder .rightcol .formcontainer #fileBrowse_fake_btn{
	position: relative;
	float: right;
	top: -5px;
	z-index: 100;
}

#contactholder .rightcol .formcontainer #fileBrowse_Container .hiddenInput{
	position: absolute;
	top: -2px;
	right: 0px;
	opacity: .0;
	filter: alpha(opacity = 0);
	z-index: 200;
}
#contactholder IMG.big{
	margin:20px 0 10px 0;
	float:none;
}

#contactholder H3 {
	padding:0;
	margin:0;
	color:#666;
	font-size:1.6em;
	font-weight:normal;
	line-height:normal;
}

/*IMAGES*/
#articlecard UL.image_holder{
	list-style:none;
	width:890px;
	border:0px solid;
	margin:0px;

}
#articlecard UL.image_holder LI{
	border:0px solid #d6d6d6;
	padding:10px;
	margin:0px 0 20px 0;
	text-align:center;
	width:868px;
}
#articlecard UL.image_holder LI SPAN{
	clear:both;
	padding:0;
	margin:0;

}
#articlecard UL.image_holder LI IMG.full_image{
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	border:1px solid #d6d6d6;
	padding:10px;
}
#articlecard .desc{
	width:540px;
}
/*end images*/

.btn{
	cursor:pointer;
}
#footer {
	background:#fff;
	width:895px;
	padding:20px 20px 20px 20px;	
	position:absolute;	
	height:60px;
	bottom:0px;
	left:0px;
}
*html #footer {
	background:#fff;
	width:895px;
	padding:20px 20px 20px 20px;	
	position:absolute;	
	height:60px;
	bottom:0px;
	left:0px;

}
#footer #footertext, #ordinary_footer #footertext {
	margin:0 0 10px 0;
	padding: 0 1em;
	text-align:center;
	color:#999;
	background:#eee;
	line-height:40px;
	
}
#footer A, #ordinary_footer A {
	color:#999;
}
#footer .hyperskins, #ordinary_footer .hyperskins {
	float:right;
	border:0px;
	margin:0;
}
*html #footer .hyperskins {
	float:right;
	border:0px;
	margin-bottom:-20px;
}


#ordinary_footer {
	background:#fff;
	width:895px;
	padding:20px 20px 20px 20px;	
	height:60px;	
}

/*bogus input for spambots*/
.form_msg{
	visibility:hidden;
}
/*
#footer {
	background:#fff;
	width:895px;
	padding:20px 20px 20px 20px;	
	position:absolute;
	bottom:0 !important;
	bottom:-1px;
	height:60px;
	left:0px;
}

#footer #footertext {
	margin:0 0 10px 0;
	padding: 0 1em;
	text-align:center;
	color:#999;
	background:#eee;
	line-height:40px;
}
#footer A {
	color:#999;
}
#footer .hyperskins {
	float:right;
	border:0px;
	margin:0;
}
*html #footer .hyperskins {
	float:right;
	border:0px;
	margin-bottom:-20px;
}*/
/********************************************************/
/*    SECTION 1:45                                      */
/********************************************************/
.hidden{
	display:none;
}
.clearfix:after { 
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
	
} 
.clearfix {
    display:inline-block;
} 
/* Hide from IE Mac \*/ 
.clearfix {
    display:block;
} 
/* End hide from IE Mac */