/* = ie6.css

	@author: 	Milan Matull
	
	@media: 	Screen
	
	@desc: 		Design file targeting Microsoft Internet Explorer 6
	
	@fixes: 	- Doubled Float-Margin bug
				http://www.positioniseverything.net/explorer/doubled-margin.html
				
				- Disappearing Position Absolute Box
				
				- PNG Transparency
		
------------------------------------------------------------------------------------ */

#head img {
	behavior: url(/design/pngfix/iepngfix.htc)	
}


/* = global
------------------------------------------------------------------------------------ */

/* = nav-main
------------------------------------------------------------------------------------ */

#nav-main a { /* pointer wouldn't be displayed */
	cursor: pointer;	
}

/* = nav-meta
------------------------------------------------------------------------------------ */

#nav-meta a { /* pointer wouldn't be displayed */
	cursor: pointer;	
}

/* = nav-signup
------------------------------------------------------------------------------------ */

#nav-signup {
/*	position: absolute;
	right: -1px;  recalcualte 
	bottom: 0;		*/
}

/* = main, box expands too much 
------------------------------------------------------------------------------------ */

#main {
/*	overflow: hidden; */
}

/* = finder
------------------------------------------------------------------------------------ */

#finder div.list {
	position: relative; 
	/* fixes wrong overlow calculation */
}

#finder div.list ul {
	float: left;
	width: 239px; /* other srcollbar width in ie -> 16px */
	margin: 0 0 0 15px;
	display: inline; /* double margin bug */
}

#finder div.list li { /* added float to fix miscalculated height */
	float: left;
	width: 239px;
}

#nav-finder p a {
	padding: 8px 15px 8px 15px; /* changed padding */
}


/* = nav-search
------------------------------------------------------------------------------------ */

#nav-search label {
	float: left;
	margin: 0 15px 0 0;
	display: inline;
/*	background: #f00;*/
}

/* = sections
------------------------------------------------------------------------------------ */

#content div.section {
	float: left;
	margin: 0 15px 0 0;
	display: inline;
}

#content div.list li,
#content div.list p {
	_height: 1%; /* trigger hasLayout in IE 6 */
}

/* = items
------------------------------------------------------------------------------------ */


div#team div.item,
div#references div.item,
div.references div.item,
div#partners div.item,
div.section div.item { /* fix double margin bug */
	float: left;
	margin: 0 15px 15px 0; 
	display: inline;
}

div.section div.is_quarter{
    margin-right: 10px;
}

div#head div.image {
	float: left;
	display: inline;
}

div.action li {
	float: left;
	margin: 0 15px 0 0;	
}


/* = myaccount forms
------------------------------------------------------------------------------------ */

div.text label,
div.select label,
div.password label,
div.textarea label,
div.file label {
	float: left;
	margin: 0 15px 0 0;
	display: inline;
}


div.textarea label {
}

div.textarea textarea {
	width: 340px;
	overflow: auto;
	_margin: 0 0 0 -3px; /* only attack ie6 here */
}

div.file input, 
div.select select {
	_margin: 0 0 0 -3px; /* only attack ie6 here */	
}

div.checkbox input {
	float: left;
	margin: 2px 5px 0 131px; /* ie7 */
	_margin: 2px 5px 0 132px; /* ie6 */
	display: inline;
}

div.checkbox label {
	margin: 4px 0 0;
	float: left;
	width: 455px; /* changed dimensions */
	color: #666;	
}

div.input span.help {
	float: left;
	margin: 0 0 0 15px;	
	display: inline;
}

div.input div.error-message,
div.input span.hint {
	float: left;
	margin: 0 0 0 135px;	
	display: inline;
}

fieldset.action,
fieldset div.image {
	float: left;
	margin: 0 0 0 135px;
	display: inline;
}

/*body#watchlist div.title h1,
body.addressbook div.title h1,  
body.myentry div.title h1,
body.messages div.title h1,
body.partners div.title h1, 
body.myentry div.title p.description,
body.partners div.title p.description {
	float: left;
	margin: 0 165px 0 5px;
	display: inline;
}*/

body#accounts fieldset.action {
	margin: 15px 0 0 135px;	
	display: inline;
}

body#accounts div.actions {
	float: left;
	width: 90px; /* ??? */
	width: 120px;
	margin: 0 0 0 15px;
	display: inline;
}

div.message-head dt {
	display: inline;
}

div.message-content {
	display: inline;
}

body#watchlist.inbox fieldset.action p, 
body#accounts.inbox fieldset.action p, 
body#accounts.outbox fieldset.action p {
	display: inline;
}

div.search label {
	margin: 0 15px 0 5px;
	display: inline;
}

#content div.search fieldset.action {
	margin: 0 0 0 135px;
	display: inline;
}

/* = nav-search 
------------------------------------------------------------------------------------ */

#nav-search {
}

#nav-search fieldset.search label, 
#nav-search fieldset.search input {
	display: inline;
}

#nav-search fieldset.category input { /* re-align checkbox */
	display: inline;
	float: left;
	margin: -2px 5px 5px 0; 
}

#nav-search fieldset.submit {
}

#nav-search fieldset.submit input {
	width: 65px;
}

/* = microsite
------------------------------------------------------------------------------------ */

div#head div.head-bottom { /* fix position of bottom corners */
	bottom: -9px;
}

div#head div#head-overlay { /* fix position of logo png corners */
	position: absolute;
	top: 18px;	
}


/* = context
------------------------------------------------------------------------------------ */

#context div.title p { /* alignment of context links */
	margin: 0 0 0 5px;
	display: inline;
}

#content div.title p {
	margin: 0 0 0 5px;
	display: inline;
}


/* = accounts
------------------------------------------------------------------------------------ */

body#accounts div.item {
	display: inline;	
}
/*
body#accounts div.title h1 {  fix double margin bug 
	float: left;
	margin: 0 230px 0 5px;	
	display: inline;
}

body#accounts div.item div.title {
	padding: 5px 0 4px 0;
}*/

body#accounts div.item div.title h2 {
	margin: 0 0 0 5px;
	display: inline;
}


/* = profiles
------------------------------------------------------------------------------------ */


body.profiles #content { /* fix expanding box problem */
	width: 630px;
}

body.profiles #content div.submit { 
}

/* = categories
------------------------------------------------------------------------------------ */

body.categories h4 { /* fixed double margin */
	float: left;
	margin: 10px 0 5px 0;
	display: inline;
}

body.categories fieldset.action input {
	font-size: 11px;
}


/* = nav-content
------------------------------------------------------------------------------------ */


#nav-content li#nav-content-search a {
}

#nav-content li#nav-content-search a {
}

div.search {
	height: 135px !important; /* miscalculation of height fixed */
}

/* = signup
------------------------------------------------------------------------------------ */

#signup.order #content { 
	overflow: hidden; /* cut off overflow of signup form */	
	display: inline; /* double margin */
}

#signup.products table {	
	width: 794px;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #ccc;
}


/*  @group: news 
------------------------------------------------------------------------------------ */

/*body#accounts div.title {
	padding: 0;
	border-bottom: 1px solid #b2cbeb;	
}


body#accounts div.title h1 {
	width: 385px;
	margin: 0 230px 0 5px;	
	padding: 10px 0 9px;
}*/
