/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { background:#323630 url(../images/body_bg.gif) 50% 0 repeat-y; color:#2f2f2f; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }
#mini_login_form a {
	color:#00CCFF;
}
#mini_login_form h6 {
color:white;
}
a {
	color:#0099ff;
	text-decoration:underline;
}
a:hover {
	color:#00CCFF;
	text-decoration:underline;
}
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head {
	margin-bottom:.4em;
	line-height:1.3em;
	color:#333333;
}
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

.pricebreakpoint {border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; clear:both; float:left; font-size:0.92em; margin:10px 0; padding:2px 10px;}
.pricebreakpointli        {padding:0 5px;       float:left; width:90px; height:19px; border-left:solid 1px #ddd;}
.first {padding-left:0; border-left:none; clear:left;}

#categorieslist {}
#area51search {/*display:none;*/}
#searchpartform {
	height:375px;
	font-size:14px;
	background-color: #EFEFEF;
	border: 1px dotted #C5C5C5;
}
#searchpartform p{font-weight:bold;}
#searchpartform textarea{
	font-size:14px;
	width: 150px;
}
#searchpartform input{margin-top:5px;}

/* home search */
.home-search { width:100%; padding:20px 5px; text-align:center;}
.home-search .input-text { font-size:15px; margin-right:4px; width:100%; }
.home-search input { margin-top:10px; }

/*->pageHints----------------------------------------------------------*/
.a51hint {position: relative; float: left;}
.a51hintText {font-size:14px; font-weight:normal; display: none; position: absolute; width: 100%; border: 1px solid #9c9c9c; padding: 7px 10px; background: #676666; top: 80%; left: 50%; color: #fff;}
.a51hintText a {color: #fff;}
.a51hintText a:hover {color: #d5d4d4;}

/*  Front Page Manufacturer Mouseover  */

.af_authorized {
	background-image: url(../images/authorized.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 60px;
	position: absolute;
	z-index: 100;
	left: -10px;
	top: -10px;
}
.af_factory {
	background-image: url(../images/factory_direct.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 60px;
	position: absolute;
	z-index: 100;
	left: -10px;
	top: -10px;
}
.afhintText {
	font-size:12px;
	font-weight:normal;
	display: none;
	width: 100px;
	border: 1px solid #9c9c9c;
	padding: 3px;
	color: #fff;
	background-color: #676666;
	background-image: url(../images/gradient_2.jpg);
	background-repeat: repeat-x;
	position: absolute;
	z-index: 900;
	left: 0px;
	top: 15px;
}
.image-with-af-container {
	float: left;
	z-index: 100;
	position: relative;
	left: 0px;
	top: 0px;
}

/*  RFQ Request Form  */
.rfq-request-form {font-size:12px; font-weight:normal; clear:both;}
.rfq-request-form li {display:inline; width:110px; float:left; padding:2px 3px 2px 0;}
.rfq-request-form input.rfq-input-text input{width:134px; float:left; border:1px solid #B6B6B6;}
.rfq-request-form label {width:142px;}
.table-head {font-size:12px; color:#666666; font-weight:bold;}

/*  print  */
#print-this {background:none; border:none; padding:0; margin:0;}

ul.breadcrumbs li.home {
	font-size: 15px;
	font-weight:bold;
}