/********************************************

	Pioneer Industries, Inc.
    MAIN style sheet
	created: 	2008-12-12

*********************************************/

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:0; height:0; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{color:Black;}
.clLevel0over{color:Blue; cursor:pointer; cursor:pointer;}
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family:tahoma, arial,helvetica; font-size:10px; font-weight:bold}
.clLevel1{color:Black;}
.clLevel1over{color:Black; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden;}

#coolMenu { position: relative; height: 29px; z-index: 100; }		/* CTA */
#coolMenu2 { position: relative; height: 36px; z-index: 50; }		/* Nav */

/************************************************************/


/* General */
body { margin: 0; padding: 0; background: #efe7d8 url(images/bg_body.gif) top repeat-x; color: #71523a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: none; }
p {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
a:focus { outline: none; }
.tblOuter { margin: 0 auto; }

/* Clearing divs */
.clear, .clearLeft, .clearRight { height: 1px; overflow: hidden; }
.clear { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }

/* Content */
#contentWrapper { width: 900px; min-height: 265px; background: url(images/bg_content_wrapper.png) repeat-y; }
#content { margin: 0 280px 0 58px; padding: 30px 0 0 0; }
#contentTop { height: 8px; overflow: hidden; background: url(images/content_top.gif) left top no-repeat; }
#contentBottom { height: 20px; overflow: hidden; background: url(images/bg_content_bottom.png) left bottom no-repeat; }
#content p { line-height: 1.6em; }

/* Products Content */
#productcontentWrapper { width: 900px; min-height: 265px; background: url(images/bg_content_wrapper_products.png) repeat-y; }
#productcontent { margin: 0 52px 0 52px; padding: 30px 0 0 0; }
#productcontentTop { height: 8px; overflow: hidden; background: url(images/content_top.gif) left top no-repeat; }
#productcontentBottom { height: 20px; overflow: hidden; background: url(images/bg_content_bottom_products.png) left bottom no-repeat; }
#productcontent p { line-height: 1.6em; }

/******************************
	Headers
	
	Header hierarchy:
	h1 	=>	Logo
	h2	=>	Page title
	h3	=>	Section heading
	h4	=> 	Subsection heading
******************************/
h1 { margin: 0; padding: 0; }
h2 { margin: 0 0 14px 0; padding: 0; }
h3 { margin: 0 0 8px 0; padding: 0; font-size: 12px; }
h4 { margin: 0; padding: 0; font-size: 11px; }

/* Logo */
h1 img { display: block; margin: 0 auto; }

/* Sidebar */
#sidebar { width: 209px; float: right; min-height: 265px; margin: 0 8px 0 0; background: #a9876c; color: #faecd0; }
#sidebar .callout { display: block; margin: 0 0 20px 0; }
#sidebar p { margin: 0 0 20px 0; padding: 0 12px; }

/* Callouts */
.green #contentWrapper { background: url(images/bg_content_wrapper_green.png) repeat-y; }
.green #sidebar { background: #396c2c; color: #c8dfc2; }
.green #contentBottom { height: 20px; overflow: hidden; background: url(images/content_bottom_green.png) left bottom no-repeat; clear: right; }

/* Forms */
form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
fieldset { margin: 0; padding: 0; border: none 0; }

/* Search */
.tdSearch { color: #893413; }
.tdSearch form { height: 63px; margin: 0 0 0 420px; }
#globalSearch { width: 126px; border: 1px solid #989898; font-size: 11px; color: #989898; margin: 0 4px; }
.tdSearch table { margin: 26px 0 0 0; }

/* Home */
.tdMainCall table { margin: 0 auto; }
.pgHome h1 a { cursor: default; }

/* Footer */
.tdFooter { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #26595e; }
.tdFooter table { margin: 0 auto 20px auto;  }
.tdFooter .delimiter { vertical-align: middle; padding: 0 3px; }
.tdFooter a { color: #26595e; text-decoration: none; }
.tdFooter a:hover { color: #63969b; }
.products_hd
{
    font-size: 14px;
    font-weight: bold;
    color: #559fa6;
    text-transform: uppercase;
}
.products_table {
	border: 1px solid #8c8c8c;
}
.products_table_img {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8c8c8c;
	border-bottom-color: #8c8c8c;
	border-left-color: #8c8c8c;
	width: 284px;
	background-color: #FFFFFF;
}
.products_enlarge_btn {
    position:absolute; 
    left: 3px; 
    bottom:3px
}
.product_table_bg2 {
	background-color: #eae3cc;
	color: #4e6160;
	border: 2px solid #FFF;
	font-size: 11px;
	font-weight: normal;
}
.products_table_bg1 {
	font-size: 11px;
	font-weight: bold;
	color: #33707e;
	background-color: #e8e8e8;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.tabbg {
	background-image: url(images/products_tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	color: #33707e;
}
.productname {
	font-size: 12px;
	color: #a17425;
	line-height: 20px;
}
.productprice {
	font-weight: bold;
	color: #168484;
}
.productspec {
	line-height: 18px;
	color: #3d3d3d;
}


.tabbg2 {
	background-image: url(images/products_tab_bg2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tab_table {
	background-color: #efeded;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b1b1b1;
	border-bottom-color: #b1b1b1;
	border-left-color: #b1b1b1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
	color: #000;
}
.tab_disclaimer {
	font-size: 9px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 20px;
}

.tab_table a {
	color:#8d7242;
}
li {
	line-height: 18px;
}
a:link {
	color: #996633;
}
a:visited {
	color: #996633;
}
a:hover {
	color: #996600;
}
.header1 {
	font-weight: bold;
	color: #660000;
}
.page {
    float: right;
    display: inline;
}
.page ul {
	list-style: none;
	display: inline;
	padding: 0 5px;
}
.page ul li {
    display: inline;
	padding: 0 2px;
}
.page ul li a
{
    color: #425D96;
    text-decoration: none;
}
.page ul li a:hover
{
    color: #B1733C;
}

.page form
{
display: inline;
}

.page form select
{
    color: #425D96;
    font-size: 11px;
}
.categoryList
{
    font-family: 'Arial Narrow';
    font-size: 20px;
    padding-top: 10px;
    clear: left;
}
.categoryList a
{
    text-decoration: none;
    color: #B1733C;
} 
.categoryList a:hover
{
    color: #425D96;
} 
.seriesList
{
    font-family: 'Arial Narrow';
    font-size: 16px;
    padding-top: 10px;
}
.seriesList a
{
    text-decoration: none;
    color: #B1733C;
} 
.seriesList a:hover
{
    color: #425D96;
} 

.productsItem
{
text-decoration: none; color: #425D96; font-family: 'Arial Narrow';
}
