﻿/* Layout Definitions */

body 
{
	font-family: Arial, Helvetica, sans-serif;
}

Div.OuterTable
{
	padding:0;
	margin:0 auto;
}

Div.SectionOuter
{
	background: #fff;
	width:795px;
	margin:0 auto;
	padding:0;
	font-size:8pt;
}

.SectionContent
{
	padding: 0 ;
	background: #fff;
	margin:0;
	border: solid 1px #aaa;
	border-top:0;
	color:#444;
	/* sets the color and borders of the main page container. The top border is in the header.css, #header_bottom */
}


/* container within a page that holds the next two panels.  These can be floated divs or a table */
#panel_container
{
	width:100%;
}

#page_side_panel
{
	width:160px;
	padding-top:.35em;
}

#page_main_panel
{
	padding:.35em;
}

a img
{
	border:none;
}

a
{
	text-decoration:none;
	color:#444;
}

.clearfloat
{
	clear:both;
	font-size:1px;
	line-height:0;
	margin:0;
	padding:0;
	width:100px;
	border-width:0px;
}

/* Font Definitions, Content Containers, etc - not layout */

/* Standard container for content on a page */
.content_container 
{
	border: solid 1px #aaa;
	margin: .35em;
	padding: .35em;
	background: #fff;
}


/* Standard section title */
h1
{
	font-size: 1.05em;
	color:#000;
	margin:.35em 0 .35em 0;
	font-weight:bolder;
}

h1.pagetitle
{
	background-color:#c6beb9;
	padding:.4em;
	margin:0 0 0 0;
}


/* Standard sub-section title */
h2
{
	font-size: 1.05em;
	color:#000;
}

h3
{
	font-size: 1em;
	color:#000;
}

h4
{
	font-size: .90em;
	color:#000;
	margin:.30em 0;
}

.form_label
{


	text-align:left;
	display:block;
	float:left;
}

/* use for links like 'more..' or 'click here' */
.accentLink, .accentlink, .clickhere
{
	color: #cc0000;
	text-decoration: none;
}

.error_message, .errormessage
{
	font-weight: bold;
	color: #cc0000;
	font-size:120%;
	padding:.35em;
	margin:.35em;
	border:solid 1px #aaa;
	display:block;
}

.success_message, .successmessage, .SuccessMessage
{
	font-weight: bold;
	color: #3E7D3E;
	font-size:120%;
	padding:.35em;
	margin:.35em;
	border:solid 1px #aaa;
	display:block;
}



/* Page Specific Definitions */

#emailFriend_list
{
	list-style-type:none;
}

#emailFriend_list li 
{
	margin-top:.75em;
}


/* tool tips */
.tooltip {display:inline;}
#narrow_search_panel .tooltip {margin-left:.35em;}

.tooltip .tooltip_content, .tooltip .tooltip_content_2col {display:none;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover .tooltip_content {display:block; position:absolute; top:9px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#ddd; width:190px; text-align:left;}
.tooltip:hover .scroll {overflow:auto; height:20em;}
.tooltip:hover .tooltip_content div {margin-bottom:.5em; font-size:9pt;}
.tooltip:hover .tooltip_content div span {font-weight:bold; display:block; clear:both;}
.tooltip:hover .tooltip_content img {float:left; border:solid 1px #aaa; margin:.35em;}


/* -------- Use this to hide manufacturer names ------- */
.Mfg_Name
{
	
}

/* -------- hacks ------- */

/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */