 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #FFFFFF;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #FF7800;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #666666;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

a:link    {font-size: 10px; color:#FF7900}
a:visited {font-size: 10px; color:#FF7900}
a:active  {font-size: 10px; color:#FF7900}
a:hover   {font-size: 10px; color:#B65600}

a.title:link    {font-size: 12px; color:#FF7900; font-weight:bold; text-decoration:none;}
a.title:visited {font-size: 12px; color:#FF7900; font-weight:bold; text-decoration:none;}
a.title:active  {font-size: 12px; color:#FF7900; font-weight:bold; text-decoration:none;}
a.title:hover   {font-size: 12px; color:#B65600; font-weight:bold; text-decoration:underline;}

a.topnav:link    {
	font-family: helvetica neue, sans-serif; 
	font-size: 12px; 
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
}

a.topnav:visited {
	font-family: helvetica neue, sans-serif; 
	font-size: 12px; 
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
}

a.topnav:active  {
	font-family: helvetica neue, sans-serif; 
	font-size: 12px; 
	color:#ff7900; 
	font-weight:bold; 
	text-decoration:underline;
}

a.topnav:hover   {
	font-family: helvetica neue, sans-serif; 
	font-size: 12px; 
	color:#000000; 
	font-weight:bold; 
	text-decoration:underline;
}

a.questions    {font-size: 11px; color:#FF7900; font-weight: bold; font-style: italic; text-decoration: underline;}
a.questions:hover   {font-size: 11px; color:#666666; font-weight: bold; font-style: italic; text-decoration: underline;}

a.specialtyName:link    {font-size: 11px; color:#FF7900}
a.specialtyName:visited {font-size: 11px; color:#FF7900}
a.specialtyName:active  {font-size: 11px; color:#FF7900}
a.specialtyName:hover   {font-size: 11px; color:#B65600}

/* styles for store front */
a.front:link    {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

a.front:visited    {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

a.front:hover   {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
}

a.front:active    {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#ff7900;
	font-weight: bold;
	text-decoration: underline;
}



a.noline {font-size: 10px; color:#FF7900; text-decoration: none}
a.boldnoline {font-size: 10px; color:#FF7900; text-decoration: none; font-weight: bold}

td {font-size: 12px; color: #343434}
.itemDes {
	font-size: 11px; color: #777777;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
}


.title { font-family: Verdana; font-size: 18px; color:#ff6600; font-weight: 600; line-height:30px; font-style: italic; letter-spacing: -1px;}
.step { font-size: 18px; color:#000000; font-weight: 600; line-height:30px}
.subtitle {font-family: Verdana; font-size: 12px; color:#777777; font-weight:800; line-height:18px}

.ltgrey12b { font-size: 12px; color: #808080; font-weight: bold}
.copy8 {font-size: 8px; color: #343434}
.copy8B {font-size: 8px; color: #343434; font-weight: bold}
.copy10 {font-size: 10px; color: #343434}
.aff10 {font-size: 10px; color: #0000CC}
.copy10i {font-size: 10px; color: #343434; font-style: italic}
.copy10B { font-size: 10px; color: #343434; font-weight: bold}
.copy11 { font-size: 11px; color: #343434}
.copy11B { font-size: 11px; color: #343434; font-weight: bold}
.copy11bi { font-size: 11px; color: #343434; font-weight: bold; font-style: italic;}
.copy12 {font-size: 12px; color: #343434}
.copy12B { font-size: 12px; color: #343434; font-weight: bold}
.black12B { font-size: 12px; color: #000000; font-weight: bold}
.copy16bi { font-size: 16px; color: #343434; font-weight: bold; font-style: italic;}
.greycopy13B { font-size: 13px; color: #777777; font-weight: bold}
.greycopy10B {font-size: 10px; color: #777777; font-weight: bold}
.ltgrey9B {font-size: 9px; color: #BFBDC0; font-weight: bold}
.greycopy12B {font-size: 12px; color: #777777; font-weight: bold}
.orange8 {font-size: 8px; color: #ff6600}
.orange8B {font-size: 8px; color: #ff6600; font-weight: bold}
.orange10 {font-size: 10px; color: #ff7900}
.orange10B { font-size: 10px; color: #ff6600; font-weight: bold}
.orange11 {font-size: 11px; color: #ff7900}
.orange11bi { font-size: 11px; color: #ff6600; font-weight: bold; font-style: italic;}
.orange11B { font-size: 11px; color: #ff6600; font-weight: bold}
.orange12 { font-size: 12px; color: #ff7900}
.orange12B { font-size: 12px; color: #ff6600; font-weight: bold}
.orange12BA { font-size: 12px; color: #ff6600; font-weight: bold}
.orange13B { font-size: 13px; color: #ff6600; font-weight: bold}


.specialtyPromoteWhite16B { font-family: Verdana; font-size: 16px; color:#ffffff; font-weight: 800; letter-spacing: 0px;}
.specialtyPromoteBlack14B { font-family: Verdana; font-size: 14px; color:#343434; font-weight: 800; letter-spacing: 0px;}

.storeFrontHeading {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #000000;
}

.storeFrontBullet {
	color: #797979;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	font-family: arial, san-serif;
}

.alErt { font-family: Verdana; font-size: 11px; color: #FF7900; font-weight: bold}
.asterisk { font-size: 10px; color:#FF7900; font-weight: bold}
.asteriskHid { font-size: 10px; color:#FFFFFF; font-weight: bold}

.statusNew { font-size: 11px; color: #FF0000; font-weight: bold}
.statusFulfilled { font-size: 11px; color: #009600; font-weight: bold}
.statusRetrieved { font-size: 11px; color: #0000D0; font-weight: bold}

.orderMessageSent { font-size: 11px; color: #000000;}
.orderMessageRec { font-size: 11px; color: #0000D0;}
.orderMessageRecB { font-size: 11px; color: #0000D0; font-weight: bold}



.categorySelectStyle {
	width: 96%;
	font-size:12;
	border-color : #FF6600;
}

ul {font-size: 10px; color: #343434}
ol.content {font-family: "verdana"; font-size: 10px; color: #343434}

/* Form elements */
input,textarea, select {
	color : #000000;
	font-family: verdana;
	//font-size: 10px;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}
/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold; 
}

/* None-bold submit button */
input.liteoption {
	background-color : #ff6600;
	font-weight : bold; color: #ffffff;
	
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("../formIE.css");

.step_table{	
	text-align: left;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #404040;
	width: 100%;
	background-color: #fcfcfc;
	border-bottom: 2px #E9E9E9 solid;
	margin-left: 0px; margin-right: 0px; margin-top: 0px;
	border-spacing: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.login_table{	
	text-align: left;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #404040;
	width:100;
	background-color: #dddddd; 
	border: #999999; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 	
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	} 
	
.note_table{	
	text-align: left;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #404040;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 	
	border-bottom-width: 1px;
	border-spacing: 2px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}
.table_shade_tl{	
font-size: 12px; color: #343434; Border-top: #000 1px solid; Border-left: #000 1px solid;
}
.table_shade_t{	
font-size: 12px; color: #343434; Border-top: #000 1px solid;
}
.table_shade_tr{	
font-size: 12px; color: #343434; Border-top: #000 1px solid; Border-right: #000 1px solid;
}
.table_shade_rb{	
font-size: 12px; color: #343434; Border-bottom: #000 1px solid; Border-right: #000 1px solid; padding:2px
}
.table_shade_lb{	
font-size: 12px; color: #343434; Border-left: #000 1px solid; Border-bottom: #000 1px solid;
}




/* CONTACT BAR STYLES */

TD#ContactBar {
	background:		#F6F6F7 url(../images/ContactBar_background.gif) repeat-x;
	height:			30px;
	padding:		0px;
}

TD#ContactBar TD, TD#ContactBar TD A {
	color:			#FF8501;
	font-weight:	bold;
	text-decoration: none;
	font-size:		12px;
	white-space:	nowrap;
}

TD#ContactBar TD A:hover {
	text-decoration: underline;
}



















