
body	      { font-family:verdana; background-color: #e3eefa; background-image: url('cloudsbg.jpg'); background-repeat: no-repeat;background-position: top center; background-height:1045px; background-width: 2000px; text-align: center;  text-align: -moz-center; margin:8px 0 0 0; padding:0 }
table.page    { width: 785px; background-color: transparent; allowtransparency:true; text-align: left;}
table.main    { width:785px; background-color: transparent; margin: 0 0 0 0 }
p             { font: normal 8pt verdana;text-align: left;  color: #000000; margin: 8px 0 0 0 }


td            { background-color: transparent }

td.helpfill   { background-color: #ffffff}
td.helpbanner { color: #ffffff ;background-color: #cc0000; Font: 20pt verdana}
td.helpbody   { background-color: #ffffff}

td.banner3    { font: normal bold 7pt verdana; color: #000000; background-color: transparent; padding: 0 0 0 0; margin: 0 0 0 0; text-align: left;border:0}
a:visited.top,
a:link.top    { font: normal bold 7pt verdana; color: #000000  }
a:hover.top   { font: normal bold 7pt verdana; color: silver}

td.menu       { width: 0; font: normal bold 8pt verdana;text-align: left; background-color: transparent; allowtransparency:true; padding: 0 0 0 0; }

a:visited.menu,
a:link.menu   { font: normal bold 8pt verdana; color: #000000}
a:hover.menu  { color: #000000}
.menuheading  { font: normal bold 8pt verdana; color: #ffffff; background-color: #9b9ab9;   }

td.content    { width: 785px; height: 760px; background-color: transparent; /*allowtransparency:true; background-image: url('contentbg.jpg'); background-repeat: no-repeat;background-position: top left;*/ padding: 0 0 0 0;  }
td.column1    { width: 0; background-color: transparent; allowtransparency:true; padding: 0 0 0 0;}   
td.column2    { width: 545px; padding: 20px 20px 20px 20px; text-align: left; }
td.column3    { width: 200px; background-color: #ffffff; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; margin: 0 0 0 0; border: none; text-align: center}

.newstitle    { height: 45px; background-color: transparent; /*background-image: url('newsheader.jpg'); background-repeat: no-repeat;background-position: top left;*/font: normal bold 12pt verdana; color: #003366; border: #a0a0a0 0px solid; padding: 15px 15px 0px 15px; text-align: center; text-transform:uppercase; margin: 0; }
.newsheading  { font: normal bold 10pt verdana; background-color:#ffffff;  color: #003366; padding: 10px 15px 5px 15px; border-bottom: #a0a0a0 0 solid; margin: 0;  text-align: center;  }
.newstext     { font: normal 8pt verdana; color: #003366; padding: 0 15px 10px 15px; text-align: center; background-color: #FFFFFF; margin: 0;}
.newsdiv { background-color: #FFFFFF }

td.formheading{ font: normal bold 10pt verdana; color: #000000;  }
.formnotes    { font: normal 8pt verdana; color: #233c7a }
.box          { border:1px solid #c0c0c0; color: #233c7a ; background-color: #ffffff; text-align: left; padding: 10px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px  }

td.footer1    { font: normal verdana; color: white; text-align: left; background-color: transparent; padding: 0; margin: 0 0 0 0 }
td.footer2    { font: normal verdana 7pt; color: #000000; text-align: left; background-color: transparent; padding: 0; margin: 0 0 0 0 }

a:visited.foot, 
a:link.foot   { font: normal verdana; color: white; }
a:hover.foot  { font: normal verdana; color: #cfceed}

a:	      { font: normal bold verdana; color: #003366; text-align: left; text-decoration: underline;}
a:visited, 
a:link	      { font: normal bold verdana ; color: #003366; text-align: left; text-decoration: underline;}
a:hover       { font: normal bold verdana ; color: #990000; text-align: left; text-decoration: underline; }


a.whitelink:	      { font: normal bold verdana; color: #ffffff; text-align: left; text-decoration: underline;}
a.whitelink:visited, 
a.whitelink:link	{ font: normal bold verdana ; color: #ffffff; text-align: left; text-decoration: underline;}
a.whitelink:hover       { font: normal bold verdana ; color: #990000; text-align: left; text-decoration: underline; }




.heading      { font: normal bold 16pt arial ; color: #003366; margin: 10px 0 10px 0;  }
.subheading   { font: normal bold 12pt arial ; color: #003366; margin: 0 0 0 0}
.textnorm     { font: normal 10pt verdana;  color: #003366; }
.textsmall    { font: normal 8pt verdana;  color: #003366;}
.textvsmall   { font: normal 8pt verdana; color: #003366;}
.signature     { font: bold italic 16pt times;  color: #003366; text-align: right;}
.textbold     { font: normal bold 10pt verdana;color: #003366;}
.copyright    { font: normal normal 7pt verdana; text-align: center; color: black }
.foot	      { font: normal normal 7pt verdana; text-align: center; color: black }
.prodbox      { width: 300px; background-color: white; border-style: solid; border-width: 1px; color: #410F56; padding: 5px; margin: 5px 5px 5px 20px; float: left }

td.textnorm   { color: #003366; }
td.formcell   { background-color: #ffffff; color: #0E0848; font: normal 8pt verdana;}
table.help    { background-color: #ffffff; text-align: left ; padding: 0; margin: 0 0 0 0}

.box2         { border-bottom: 1px solid #c0c0c0; font: normal bold 8pt verdana; color: #233c7a ; background-color: #ffffff; width: 100%; background-color: #FFFFFF; padding: 20px 0 10px 0; margin: 0 0 10px 0 }
.cathead      { font: normal normal 8pt verdana; color: #FFFFFF; padding: 0; margin: 0 0 0 0; clear: both }
.cat          { font: normal normal 8pt verdana; color: #000000;  margin: 10px 0 5px 0 }
.proddesc     { font: normal normal 8pt verdana; color: #233c7a }
.prodprice    { font: normal bold 10pt verdana; color: #000000 }
td.formprompt { width: 30%; font: normal normal 8pt verdana; color: #000000; text-align: left; background-color: #ffffff;vertical-align: middle;} 
td.formprompt2{ width: 50%; font: normal normal 8pt verdana; color: #000000; background-color: #ffffff; text-align: left; vertical-align: middle;  padding: 5px }
td.formprompt4{ font: normal normal 8pt verdana; color: #000000; text-align: left; vertical-align: middle; background-color: #FFFFFF; padding: 5px }

table.form3   { width: 100%; font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0; padding: 5px }
td.form3   { font-size: 8pt; background-color: #ffffff; color: #000000; padding: 0; margin: 0 0 0 0; background-color: #ffffff; padding: 5px }


td.forminput  { width: 70%; text-align: left; vertical-align: middle; background-color: #ffffff; padding: 0 }
td.forminput2 { background-color: white }
td.grid       { height: 70px; font: normal normal 8pt verdana; color: #666666; background-color: #ffffff; border-width: 0 } 

.bestsellerprice     {font: normal bold 8pt verdana; text-align: left;  color: #000000;line-height: 1.5; padding-top:0; padding-bottom:0; padding-right:5px; padding-left:5px}

a.bestsellerlink    { font: normal verdana 8pt; color: #000000; text-align: left; text-decoration: underline;}

.bestsellersmall      { font: normal 7pt verdana; color: #000000; padding-top:0; padding-bottom:0; padding-right:5px; padding-left:5px;}
img.bestseller      { margin: 0 0 0 0; padding-top:0; padding-bottom:5px; padding-right:5px; padding-left:5px; width:142px  }
hr            { clear: left; margin: 4px 0 0 0; color: #410F56 }

.navdrop {font: normal 7pt verdana; color: #405a7b; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid;BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff}
.options      { font: normal bold 7pt Verdana; text-align: center }

.whitebody {	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana,arial
}

img           { border-width: 0}
img.left      { float: left; clear: left; margin: 0 10px 10px 0 }
img.right     { float: right; margin: 0 0 10px 10px}
img.pageleft  { border:0px solid gray; float: left; clear: left; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px }
img.pageright { border:0px solid gray; float: right }
img.newsleft  { float: inherit; clear: both; margin: 5px; width: inherit}
img.newsright { float: right }

.bannerlinksback {
border: none;
margin: 0px;
padding:0px;
height: 30px;
background-color: transparent;
background-image:url(res_suppliers/cla100/styles/bannerlinksfiller.jpg);
background-repeat : no-repeat;
background-position : top left;
	}
	
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:0px 0px 0px 12px;
		margin:0px;
		background-color:transparent;
		border-width:1px 0px 1px 1px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 18px 5px 6px;
		margin:0px 3px 0px 0px;
		background-color:#000066;
		color:#FFFFFF;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:transparent;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#C4DEF8;
		color:#000033;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#C4DEF8;
		color:#000033;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#C4DEF8;
		color:#000033;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:auto;
		padding:5px;
		margin:3px 0px 3px -1px;
		background-color:#C4DEF8;
		border-width:1px;
		border-style:solid;
		border-color:transparent;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 40px 3px 5px;
		margin:0px;
		background-color:transparent;
		color:#000033;
		font-size:11px;
		border-width:0px 1px 0px 1px;
		border-style:solid;
		border-color:transparent;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#FFFFFF;
		color:#000033;
		border-color:transparent;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#FFFFFF;
		color:#000033;
		border-color:transparent;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
		color:#000033;
		text-decoration:underline;
		border-color:transparent;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#112747;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:2px;
		margin:4px 5px 4px 5px;
		border-color:#A2A1AD;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(file:///C:/Program%20Files/OpenCube/Visual%20CSS%20QuickMenu/chrome/content/qmimages/arrow_0.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li .qmparent	
	{	
		background-image:url(file:///C:/Program%20Files/OpenCube/Visual%20CSS%20QuickMenu/chrome/content/qmimages/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(file:///C:/Program%20Files/OpenCube/Visual%20CSS%20QuickMenu/chrome/content/qmimages/arrow_2.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent	
	{	
		background-image:url(file:///C:/Program%20Files/OpenCube/Visual%20CSS%20QuickMenu/chrome/content/qmimages/arrow_3.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}
	/*[END-QS0]*/



table.merchandise {
background-color: transparent;
text-align: left;
width: 100%;
}

tr.merchandise {
background-color: transparent;
border-top: 10px solid #ffffff;
border-bottom: 10px solid #ffffff;
border-spacing: 20px;
}

.product_signature     { font:  bold italic 16pt "Times New Roman", Times, serif;  color: #003366; text-align: left;}
