/*core tag style defs */

strong, b, hr {color:#1A446D}

h2 {
 font-size:18px;
 color:#1A446D;
 margin-top:0pz;
 margin-bottom:10px;
 }
 
a{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:100%;
	color:#333333;
}

a.bizlink,
a.bizlink:link,
a.bizlink:active,
a.bizlink:hover,
a.bizlink:visited{
	color:#1A446D
}

sup{
font-size:13px;
font-style:normal;
font-weight:normal;
 color:#000000;

}

a.toplinkwhite,
a.toplinkwhite:link,
a.toplinkwhite:active,
a.toplinkwhite:visited{
						font-family:Tahoma,Helvetica,sans-serif;
						font-size:80%;
						color:#FFFFFF;
						font-weight:bold;
						text-decoration:none
}

a.toplinkwhite:hover
{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline
}

i {
	font-style:normal;
	
}

a.btmFooter{text-decoration:none}
td{

	font-family:Tahoma,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
}


th.st{

	font-family:Tahoma,Helvetica,sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
}

td.st{

	font-family:Tahoma,Helvetica,sans-serif;
	font-size:9px;
	color:#333333;
}

ul.crochet{
	margin-left:15px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:10px;
}


li.crochet {
	list-style-image : url('../images/crochet.gif');
	list-style-position : outside;
	margin-left:0px
   
}

h1 {font-size:120%;font-weight:bold;color:#1A446D}
h1.newsletter {font-size:120%;font-weight:bold;color:#1A446D;margin-top:20px;margin-bottom:0px;}
h1.newsbox  {font-size:120%;font-weight:bold;color:#1A446D;margin-top:5px;margin-bottom:10px;}
.newsheader{
	background-color:#565752;
	color:#ffffff;
	background-image:url('../images/aheader_bg.gif');
	background-repeat:no-repeat;
}
.newsheader a, .newsheader a:link, .newsheader a:visited, .newsheader a:active, .newsheader a:hover{
	color:#ffffff;
	padding-left:12px;
	margin-right:17px;
	background-image:url('../images/abullet.gif');
	background-position: left 50%;
	background-repeat:no-repeat
}
table.newsTOC{
	border-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#D8d8d8;
}
.newsTOC td {
	border-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#D8d8d8;
	background-repeat:repeat-x;
	height:30px;
	margin-left:4px; border-top-style:solid; border-top-color:#d8d8d8;
	background-image:url('../images/aanchor_nav_bg.gif');
}

.newsTOC td a, .newsTOC td a:link, .newsTOC td a:visited, .newsTOC td a:active, .newsTOC td a:hover{
	color:#15415A;
	font-size:10px
	text-decoration:none;
	margin-left:6px;

}

.editorial p {
	margin-top:10px;
	margin-bottom:0px;
}

div.newsbox{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	border-width:1px;
	border-color:#D8D8D8;
	border-style:solid;
}
div.newsbox td {
	padding-left:10px;
}
div.newsbox td p {
	margin-top:0px;
	marign-bottom:0px;
}
.newsbox td a, .newsbox td a:link, .newsbox td a:visited, .newsbox td a:active, .newsbox td a:hover {
	font-weight:bold;
	font-size:100%;
	color:#15415A;
	text-deocration:underline;
	padding-left:12px;
	background-image:url('../images/alink_bullet.gif');
	background-position: left 50%;
	background-repeat:no-repeat

}
/* template level styles */


.content
{
		background-color:#ffffff;
}
.ncontent
{
		background-color:#ffffff;
}
.newsitem {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-botom:12px;
	

}
td.main p {text-align:left}

td.footer {
	color:#000000; 
	text-align:center;
	
}
td.footer a {
	color:#3333436;
	font-size:100%;
}
td.footer a:link {
	color:#3333436;
	
}
td.footer a:visited{
	color:#3333436;
	
}
td.footer a:active {
	color:#3333436;
	
}

td.newmainbg {
	background-image: url('../images/new_mid_grey_bg.gif');
	background-repeat : repeat-y;
	background-position-y:50%
}

td.mainbg {
	background-image: url('../images/mid_grey_bg.jpg');
	background-repeat : repeat-y;
	background-position-y:50%
}
.vline {
	background-image:url('../images/v_dotted_line.gif');
	background-repeat: repeat-y;
	background-position:  center 50%;
}
.hline {
	background-image: url('../images/h_dotted_line.gif');
	background-repeat: repeat-x;
	background-position-y:50%
}

td.searchnav{width:141px;padding-top:3px;}

td.discountCode{
	background-image: url('../images/enter_discount_code_home.jpg');
	background-repeat: no-repeat;
	background-position:  right 50%;
}
td.discountCode a{text-decoration:underline;}
td.discountCode a:link{color:#1A446D;}
td.discountCode a:visited{color:#1A446D;}
td.discountCode a:link{color:#1A446D;}


p.cd strong {font-size:140%;}
p.cd {font-size:200%;color:#013952;font-weight:bold;}

/* menu navigation styles */

td.menu {
	background-image:url('../images/menu_bg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:4px;
	padding-top:4px;
}	

td.large{
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-left:0px;

}	

td.large ul{
	font-size:10px;
	text-decoration:none;
	color:#000000;
}	


td.parent-cat {
	background-image:url('../images/menu_parent_bg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:4px;
	padding-top:4px;
	
}

a.parent-cat {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#25374A;
}

td.menu A {
	font-size:11px;
	text-decoration:none;
	color:#25374A;
	padding-left:18px;
	background-image:url('../images/menu.gif');
	background-repeat:no-repeat;	
}

td.menu A:link {color:#25374A;}
td.menu A:visited{color:#25374A;}
td.menu A:active{color:#25374A;}
td.menu A:hover {
	background-image:url('../images/menu_selected.gif');
}


td.menuSelected {
	background-image:url('../images/menu_bg.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:4px;
	padding-top:4px;
}
td.menuSelected A {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#25374A;
	padding-left:18px;
	background-image:url('../images/menu_selected.gif');	
}
td.menuSelected A:link{color:#25374A;}
td.menuSelected A:visited{color:#25374A;}
td.menuSelected A:active{color:#25374A;}



/*StarTrek*/
td.background-select{
height:90px;
		background-position: left;
		padding-right:9px;
		background-image:url('../images/star-background_509.gif');
		background-repeat:no-repeat;

 		 }
		 
td.background-select-top-yellow{
		height:50px;
		background-image:url('../images/star-background-yellow-top.gif');
		background-repeat:no-repeat;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#25374A;

 		 }
		 
		 td.background-select-top-yellow-home{
		height:30px;
		background-image:url('../images/star-background-yellow-top.gif');
		background-repeat:no-repeat;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#25374A;

 		 }
		 
		 
		 
		 td.background-select-bottom-yellow{
		height:50px;
		background-image:url('../images/star-background-yellow-bottom.gif');
		background-repeat:no-repeat;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#25374A;

 		 }
		 
		 
		 	 td.background-select-bottom-yellow-home{
		height:30px;
		background-image:url('../images/star-background-yellow-bottom.gif');
		background-repeat:no-repeat;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#25374A;

 		 }
		 
		 
.st-title{

	font-family:Tahoma,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}


.compare-label{

	font-family:Tahoma,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	
}
/* homepage styles */ 

td.homeAbout {
	background-image: url('../images/home_grad_bg.jpg');
	background-repeat: repeat;
	background-position:top;
}
td.homeAbout ul {
	margin-left:15px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:10px;
}
td.homeAbout li {
	list-style-image : url('../images/crochet.gif');
	font-weight:bold;
	list-style-position : outside;
	margin-left:0px
}
td.homeAbout p {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}
td.beMember {
	background-image: url('../images/home_grad_bg2.jpg');
	background-repeat: no-repeat;
	background-position:top;
}
td.beMember ul {
	margin-left:15px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}
td.beMember li {
	list-style-image : url('../images/crochet.gif');
	list-style-position : outside;
	margin-left:0px
}
td.beMember p {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}
td.newsLetter{
	background-image: url('../images/home_grad_bg3.jpg');
	background-repeat: no-repeat;
	background-position:top;
}
td.newsLetter ul {
	margin-left:15px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:10px;
}
td.newsLetter li {
	list-style-image : url('../images/crochet.gif');
	font-weight:bold;
	list-style-position : outside;
	margin-left:0px
}
td.newsLetter p {
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
td.contentNews
{
	background-image: url('../images/content_newsletter.jpg');
	background-repeat:no-repeat;
	width:132px;
	padding-top:53px; background-position:top;
	background-position-x:0px;
}
.nav {background-color:#333436;}
.nav2{background-color:#007DB7;}



.nav3{background-color:#ff8248;}

.nav4{background-color:#cc0001;}



.nav5{background-color:#FFCC33;}


.nav6{background-color:#006600;}



.nav7{background-color:#8248ff;}





/* general form elements */

input,  textarea {

font-family : Arial,Helvetica,sans-serif;
font-size : 100%;
}

INPUT.checkbox {

font-family : Arial,Helvetica,sans-serif;
font-size : 100%;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

select {
   border-style: double;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 90%;
}
INPUT.image{border-width:0px;}
INPUT.search {height:20px;width:87px;}
INPUT.login {height:19px;width:89px;}
INPUT.discode{width:148px;height:19px}
INPUT.newsletter{width:136px;height:19px}
INPUT.contentNews{width:118px;height:19px}
INPUT.contact1{width:200px;color:#1A446D;}
INPUT.nobrdr{border-width:0px}
TEXTAREA.contact1{width:200px;height:80px;color:#1A446D;}
INPUT.submit1{
	background-color:#1A446D;
	color:#ffffff;
	font-size:95%;
	font-weight:bold;
	border-top-color:#32679C;
	border-left-color:#32679C;
	border-bottom-color:#09223B;
	border-right-color:#09223B;
	border-width:1px;
	cursor:hand;
	height:19px;
}
INPUT.wizbutt{
	background-color:#FFFFFF;
	font-size:30%;
	color:#ffffff;
	border-top-color:#32679C;
	border-left-color:#32679C;
	border-bottom-color:#09223B;
	border-right-color:#09223B;
	border-width:1px;
}
p.home{
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

span.fixStupidWayASPDefinesFormCSS INPUT {border-width:0px;border-color:#FFFFFF}

.err {
	font-weight:bold;
	color:#990000;
	text-decoration:blink;
}
	
.err-small {
	font-weight:normal;
	color:#990000;
	text-decoration:none;
}
/* wiz */

.highlightyellow {background-color:#ffff00;color:#000000;font-weight:normal;
			  font-size:100%;padding-left:0px;padding-bottom:2px;padding-top:2px;
			  }
			  
			  
table.wiz, table.wiz2, table.wiz3, table.wiz4, table.account {background-color:#F6F7F5}
.wiz3 td INPUT {border-width:0px;}
.wiz2 td strong {color:#333333}
td.wiz {background-color:#f6f7f5}
td.wizdark {background-color:#cccccc; color:#ffffff; font-weight:bold}
th.wizdark {background-color:#cccccc; color:#ffffff; font-weight:bold}
td.wizTips p {text-align:left;}
td.archtitle {background-color:#559ED3;color:#ffffff;font-weight:bold;
			  font-size:80%;padding-left:5px;padding-top:7px;padding-right:5px;padding-bottom:0px;
			  }
.subtitle {background-color:#559ED3;color:#f6f7f5;font-weight:bold;
			  font-size:80%;padding-left:0px;padding-bottom:5px;padding-top:5px;
			  }
td.wizlabel strong {color:#333333;font-size:100%;}			  
.archive td {padding-left:2px;padding-right:5px;padding-bottom:5px;}
.wiz strong {color:#013852;font-weight:bold;font-size:100%}
.wiz a {font-weight:bold;text-decoration:underline;
		     padding-left:3px;}
.wiz a:link {color:#013852;}
.wiz a:hover{color:#013852;}
.wiz a:visited {color:#013852;}
.wiz a:active {color:#013852;}
.wiz em {color :#660000;font-style:normal}
.wiz span {font-size:16px;font-weight:bold;margin-left:10px;color:#FFFFFF;}
.wiz th{
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#FFFFFF;
			background-image:url('../images/wiz_blue_title_bg.gif');
		 	background-repeat:repeat-x;text-align:left;height:34px;padding-left:5px;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

} 

.wiz2 th{
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#FFFFFF;
			background-image:url('../images/wiz_orange_title_bg.gif');
		 	background-repeat:repeat-x;text-align:left;height:34px;padding-left:5px;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

}


.wiz3 th{
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#FFFFFF;
			background-image:url('../images/wiz_red_title_bg.gif');
		 	background-repeat:repeat-x;text-align:left;height:34px;padding-left:5px;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

}


.wiz4 th{
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#FFFFFF;
			background-image:url('../images/wiz_yellow_title_bg.gif');
		 	background-repeat:repeat-x;text-align:left;height:34px;padding-left:5px;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

}


.wiz5 th{
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#FFFFFF;
			background-image:url('../images/wiz_green_title_bg.gif');
		 	background-repeat:repeat-x;text-align:left;height:34px;padding-left:5px;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

}

.wiz6 th{
			font-size:12px;font-weight:bold;margin-left:0px;color:#333333;
		 	background-repeat:repeat-x;text-align:left;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

}

.wiz7 th{
			font-size:12px;font-weight:bold;margin-left:0px;color:#333333;
		 	background-repeat:repeat-x;text-align:left;
		 	padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:middle;

}


.wizAna {
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#000000;
		 	padding-left:8px;padding-right:0px;padding-bottom:0px;padding-top:0px;
			vertical-align:top;

}

.wizAna2 {
			/*text-shadow: #666666 5px 5px 5px;*/
			font-size:18px;font-weight:bold;margin-left:0px;color:#000000;
		 	padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;
			vertical-align:top;

}


.account .wizHeader, .blueHeader {background-image:url('../images/wiz_blue_title_bg.gif');
		 background-repeat:repeat-x;text-align:left;height:34px;padding-left:0px;
		 padding-right:0px;padding-bottom:0px;padding-top:0px;vertical-align:top;
		 background-position-y:0;
}
.blueHeader2 {background-image:url('../images/wiz_blue_title_bg.gif');
		 background-repeat:repeat-x;text-align:left;padding-left:0px;
		 padding-right:0px;padding-bottom:2px;padding-top:0px;vertical-align:top;
		 background-position-y:0;
}

.wiz span.label { font-size:100%;font-weight:normal;color:color:#000000; }


.account td {background-color:#F6F7F5;color:#333333;text-align:center;padding-top:5px;padding-bottom:5px;}
.account th{font-size:50%;}
.account strong {font-weight:bold;color:#333333;font-size:90%}
.account hr {color:c2c3bc}
.account p {width:60%;text-align:left;}
.account p img {margin-right:5px;}
.account  a {font-weight:bold;text-decoration:underline;
		     padding-left:3px;}
.account a:link {color:#013852;}
.account a:hover{color:#013852;}
.account a:visited {color:#013852;}
.account a:active {color:#013852;}
hr.wiz {color:#C2C3BC}
td.wizGrey {
		height:88px;
		background-image:url('../images/wiz_bg_grey.gif');
		background-repeat:no-repeat;
		background-position:top;
		background-position-x:0px;
		 }
td.wizGrey p {padding-left:10px;padding-right:10px;text-align:left;color:#828282;margin-top:0px;margin-bottom:0px;}
.wizInvoice td, .wizInvoice2 td{
	border-width:1px;
 	border-style:solid;
 	border-color:#91928A; 
   }
tr.wizInvoice {
	background-color:#F6F7F5;
}
tr.wizInvoice2 {
	background-color:#ffffff;
}
.wizInvoice strong {color:#333333;font-size:120%;}
.wizInvoice2 strong {color:#333333;font-size:120%;}

/*RCA */
#loginBar_Welcomeback { padding-left:9; margin-top:5;}
#loginBar_lblUname{ font-size:100%;font-weight:bold }

/* END wiz */

tr.dark_bgcolor {
	background-color: #F1F1F1;
}

tr.light_bgcolor {
	background-color: #FFFFFF;
}




/*BOA login*/

.loginBox {
	background-image:url('../images/login_box.gif');
	background-position:top;
	background-repeat:no-repeat;
	width:348px;height:176px;
	}

.loginBox td { padding-top:65px;}
		   

/*tell a friend */

.tellAFriend {
	background-color:#007DB7;
	color:#000000;
}
.tellAFriend p {padding-left:20px;}
.tellAFriend em, .tafForm em {
	color:#ffffff;
	font-size:120%;
	font-style:normal;
}

.hor_scroll_small{
	position:relative;
	width:450px;
	overflow:auto;
	overflow-y:visible;
	/* overflow-x:auto;
	float:left; */
	padding-bottom: 20px;
}


.vert_scroll{
	position:relative;
	width:100%;
	height:400px;
	overflow:auto;
	overflow-y:visible;
	padding-bottom: 20px;
}


.vertscrollnews{
	position:relative;
	width:100%;
	height:900px;
	overflow:auto;
	overflow-y:visible;
	padding-bottom: 20px;
}


.hor_scroll_compare{
	position:relative;
	/*min-width:1024px;*/
	overflow:auto;
	overflow-y:hidden;
	/* overflow-x:auto;
	float:left; */
	padding-bottom: 14px;
}

.vert_scroll_small{
	position:relative;
	width:100%;
	height:203px;
	overflow:auto;
	overflow-x:visible;
	/* overflow-y:auto;
	float:left; */
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
	border-right:1px solid #d4d0c8;
	padding-bottom: 20px;
}   
		   
.vert_scroll_small2{
	position:relative;
	width:100%;
	height:111px;
	overflow:auto;
	overflow-x:visible;
	/* overflow-y:auto;
	float:left; */
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
	border-right:1px solid #d4d0c8;
	padding-bottom: 20px;
}   


td.globalsearch {
		height:130px;
		background-image:url('../images/part_search_bg.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;
		background-position:middle;
		background-position-x:0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-left: 40px;
}
		 
		 
P.justify {text-align: justify}

.webhead {
		text-align:center;
		background-color:#0066CC
}
		
.webtd1 {background-color:#EFEFEF}
.webtd2 {background-color:#DFDFDF}

.pr_a {
		fontsize="11px";
		fontstyle="normal";
		fontweight="normal";
		fontfamily="arial, helvetica, sans-sarif";
		color:#FFFFFF;
}

.arrowlistmenu{
width: 160px; /*width of accordion menu*/
color: #FFFFFF;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 10px Arial;
color: #FFFFFF;
background: black url(../../images/glossyback.gif) repeat-x center left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 5px 0 5px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .toolassoc { /*CSS class for menu headers in general (expanding or not!)*/
background: none;
background-color: #d62d26;
}

.arrowlistmenu .menuheader a { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 10px Arial;
color: #FFFFFF;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../../images/glossyback2.gif);
color: #FFFFFF;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
font: bold 10px Arial;
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #666666;
background: url(../../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
font: bold 10px Arial;
}

.arrowlistmenu ul li a:visited{
color: #666666;
font: bold 10px Arial;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #666666;
background-color: #F3F3F3;
font: bold 10px Arial;
}

.main_page_title {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-left: 0px;
	color: #333333;
}

.main_page_box_inner_title {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-left: 5px;
	color: #ffffff;
}

div.header_input_box {
	width: 200px;
	position: absolute;
	top: 130px;
	margin-left: 50%;
	left: 235px;
	padding: 0;
	text-align: right;
}

div.header_input_box_ps {
	margin-left: -5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	padding: 0px;
	text-align: right;
}

div.header_input_box_proc_button {
	margin-left: -5px;
	padding: 5px 0px 0px 0px;
	text-align: right;
}

div.header_input_box_tool_button {
	margin-left: -5px;
	padding: 5px 0px 0px 0px;
	text-align: right;
}

input.header_toolsxpress_order_number, input.header_toolsxpress_order_number_active {
	width: 150px;
}

input.header_processor_part_number, input.header_processor_part_number_active, input.header_keyword_search, input.header_keyword_search_active {
	width: 150px;
}

input.header_toolsxpress_order_number, input.header_processor_part_number, input.header_keyword_search, input.header_keyword_search {
	color: #666666;
	font-weight: normal;
}

input.header_toolsxpress_order_number_active, input.header_processor_part_number_active, input.header_keyword_search_active {
	color: #000000;
	font-weight: bold;
}
input#header_proc_part_search_submit, input#header_keyword_search_submit, input#header_tool_search_submit {
	position: absolute;
	left: 205px;
	top: 15px;
	text-align: right;
}

input#header_tool_search_submit {
	top: -9px;
}

div.addthis_toolbox_container {
	position: relative;
	width: 100%;
	text-align: center;
}

div.addthis_toolbox {
	position: absolute;
	margin-left: 50%;
	left: -60px;
	width: 120px;
	margin-top: 10px;
}

div.tools_tools_assoc_div {
	font-size: 10px;
	width: 160px;
	padding: 5px;
	background-color: #d6f0e5;
}

div.tools_tools_assoc_div div.tools_tools_assoc_tool_div {
	padding-bottom: 5px;
}