/* AUTHOR : Rosemary Kelly */
/* DATE 5/4/2007 
This is the exact same as the style file with the addition of the tabs and the top menu*/

/* LAYOUT */

BODY{
	padding:0;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.body{
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 10px;
	line-height:18px;
	margin :5px;
	}

.shell {
	background-color: #fff;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 11px;
	line-height: 18px;
	margin-right: 4px;
	height: 600px;
	}
	
.header {
	height : 75px;
	background-color : #fff}
	
h1 {
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-transform: none;
	margin-top: 10px;
	line-height: 28px;
	margin-bottom: 4px;}
	
h2 {
	color: #999933;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 11px;
	line-height: 18px;
	font-weight: 700;
	margin-bottom: 2px;
	margin-top: 5px;
	padding-right: 5px;}

h3 {
	color: #333333;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 11px;
	font-weight: 700;
	line-height : 18px;
	margin-bottom: 2px;
	margin-top: 5px;}
h4 {
	color: #006699;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 11px;
	font-weight: 700;
	line-height : 18px;
	margin-bottom: 2px;
	margin-top: 5px;}
h5 {
	color:  #444444;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 14px;
	font-weight: 700;
	line-height : 18px;
	margin-bottom: 2px;
	margin-top: 5px;}
	
P  {margin-top: 0px;
	margin-bottom: 10px;
	font-family: tahoma, arial, helvetica, "sans serif";
	color: #3e3e3e;
	line-height:19px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	width:99%;}

UL,OL {
	margin-top: 0px;
	list-style-type: circle;
}

a{	color:#990000;
	text-decoration: none;
	font-weight: normal;

}
a:hover{ color:#990000; text-decoration:underline;}

.footer{
	text-align:left;
	padding:10px 12px 10px 12px;
	line-height: 18px;
   	background-color: #fff;
	color: #999999;
	height : 75px;
}
.footer a{
	color: #999999;
	text-decoration:none}
.footer a:hover{ 
	color: #999999;
	text-decoration:underline;}

.endLine{ background:  url(/images/e1.jpg); 
		  background-repeat: repeat-x;
		  border-top: 1px solid #333333;
		  }

td {
	font-family: tahoma, arial, helvetica, "sans serif";
	color: #3e3e3e;
	font-size: 11px;
	text-align: left;
	vertical-align: top;}

	
/*.header {
	height:100px;}*/
	
		
.section {
	height:100px;
	background-color : #FFF;
	border-left : 1px #CCC solid;
	border-right : 1px #CCC solid;
	border-bottom : 1px #CCC solid;}
	
/*###*/
.breadcrumb {
    font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 11px;
	font-style: normal;
	color: #990000;
	text-decoration: none;}

/* Side Navigation */
.sideNav	{
	background-color : #990000;
	width : 150px;
	margin-left : 7px;
	margin-right : 7px;
	margin-top : 7px;
	display: none;}
.categoryBox	{
	margin-left : 7px;
	margin-right : 7px;
	background-color : #eee;
	border : 1px #CCC solid;
	/*height : 28px;*/
	width : 150px;
	font-family : tahoma, arial, helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	/*line-height : 28px;*/
	text-decoration : none;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	color: #990000;
	display: none;
	
}	

.subCategoryBox	{
	margin-left : 7px;
	background-color : #fff;
	border-left : 1px #CCC solid;
	border-right : 1px #CCC solid;
	border-bottom : 1px #CCC solid;
	/*height: 21px; - can't force height, use padding instead*/
	width : 150px;
	/*text-indent: -10px;*/
	cursor: pointer;
	font-family : tahoma, arial, helvetica, "sans serif";
	font-size : 10px;
	color : #990000;
	/*line-height : 16px;*/
	text-decoration : none;
    padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	display: none;
	}
	
.subCategoryBox a: { color : #990000;}

.subCategoryBox a:hover { color : #93021F; text-decoration:underline;}

	
IMG.bullet	{
	/*margin-left: 18px;*/
	margin-left: 5px;
	margin-top: 10px;
}

.tagline {font-size : 14px;
	color : #CC0033;}
.category {
	font-size: 11px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-right-style: solid;
	border-bottom-style: outset;
	border-left-style: outset;
	padding: 4px;
	font-weight: 700;

}
.subcategory {
	text-decoration: none;
	padding: 4px;
	margin: 2px;}
	
.leftnav
{text-decoration: none;
display: none;}

.leftnav a{
	color: #3e3e3e;
	text-decoration:none}
.leftnav a:hover{ 
	color: #990000;
	text-decoration:underline;}

/*Forms*/
.submitButton {
	border : solid #999999 1px;
	background-color: #E5E5E5;
	color: #990000;
	font-family : verdana;
	font-size : 10px;
	/*width : 120px;*/
}

.submitButtonHover {
	border : solid #999999 1px;
	background-color : #002b88;
	color : #e1ebf2;
	font-family : verdana;
	font-size: 10px;}
.selectForm {
	color : #3e3e3e;
	font-family : verdana;
	font-size: 10px;	}
	
.formtext {
	font-family: tahoma, arial, helvetica, "sans serif";
	color: #3e3e3e;
	line-height:19px;
	font-size: 11px;
	line-height:19px;}

.form, td {margin:0; padding:0;}

/*Product master pages */
.product_cat {
	color : #2b496f;
	font-size: 11px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
	border-bottom-style: outset;
	padding: 4px;
	font-weight: 900;
	background-color: #E0E0E0;
	vertical-align: middle;
}
/*Product detail pages */
.product_on {
	background-color: #F8F8F9;
	vertical-align: middle;
	}

.product_off {
	background-color: #fff;
	vertical-align: middle;
	}
	
.item_name{
	vertical-align: middle;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 12px;
	line-height: 20px;
	margin-bottom: 4px;
	}
.item_number{
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
	border-bottom-style: outset;
	width : auto;
	color:  #444444;
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 12px;
	font-weight : bold;
	line-height : 18px;
	margin-left: 12px;
	margin-bottom: 5px;
	margin-top: 5px;}
	
.item_descr{
	font-family: tahoma, arial, helvetica, "sans serif";
	font-size: 11px;
	line-height:19px;
	width:99%;
	margin-left: 12px;
	margin-top: 5px;}

.item_tab_tablehead {
vertical-align: middle; 
	font-weight: 700;
}
.item_tab_tablerow {
	vertical-align: middle; 
	font-size: 11px;
	}
	
/* manyfacturer pages*/
.partner{vertical-align: middle; }

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {
	left:-10000px;
	position:absolute;
	visibility: hidden;
}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		background-color:#ffffff;
		background-image:url(/images/nav_top_gray_grad.gif);
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 20px;
		background-color:transparent;
		color:#5d5d5d;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px 0px 0px 1px;
		border-style:solid;
		border-color:#e8e8e8;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:transparent;
		color:#990000;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:transparent;
		color:#990000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:3px;
		margin:0px;
		background-color:#e9e9e9;
		border-width:1px;
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 30px 3px 5px;
		color:#333333;
		font-size:11px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:#fff;
		color:#000000;
		text-decoration:none;
		border-style:outset;
		border-color:#666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:underline;
		border-color:#666666;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
	}
	
/* tabs*/
.p7TPpanel {
	border: 0;
}
.p7TPwrapper {
	padding: 0;
}
.p7TPheader {
	padding: 0;
}
.p7TPheader h2, .p7TPheader h3 {
	margin: 0 0 6px 0;
	font-size: 1.1em;
	font-weight: normal;
}
.p7TP_tabs {
	padding: 0;
	font-size: 1em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 5px 8px;
	display: block;
	float: left;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #F8F8F9;
	background-image: url(/p7tp/img/tabs07_up.jpg);
	background-repeat: repeat-x;
	border: 1px solid #333333;
	border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	color: #FFFFFF;
}
.p7TP_tabs div {
	display: block;
	float: left;
	margin: 0 -1px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 12px;
	background-color: #FFFFFF;
	font-size: 0.95em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #333333;
	border: 1px solid #333333;
}
.p7TPcontenth2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 1.1em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(/p7tp/img/tabs07_down.jpg);
	background-repeat: repeat-x;
	color: #333333 ;
	cursor: default;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}

