.fakelink {
	color:blue;
	text-decoration:underline;
}
.smalltext-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
}

.smalltext-blk-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration:none
}

.smalltext-blk-lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline
}

.smalltext-blue-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: blue;
	text-decoration:none
}

.smalltext-blk-lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: blue;
	text-decoration:underline
}

/* "addthis" class included to fix the Share button on product detail page */
.smalltext-blk-lnk-ul, .addthis_button_compact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	text-decoration:underline
}

.addthis_button_compact {
	font-weight: bold;
	text-transform: uppercase;
}

.smalltext-wht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #ffffff;
}
.smalltext-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #FF0000;
}
.medtext-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FF0000;
}
.medtext-red-bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
}
.medtext-red-bld13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FF0000;
}

.medtext-green-bld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color: #005D35;
}
.largeorange-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #f07935;
	font-weight: bold;
}
.largered-textbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #FF0000;
	font-weight: bold;
}
.largered15-textbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #FF0000;
	font-weight: bold;
}
.medpurple-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#660066;
}
.medpurple-textbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#660066;
	font-weight:bold;
}

.medpurple-textbld-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
	text-decoration:none
}
.medpurple-textbld-lnk-underline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
}
.medpurple-textbld-lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
	text-decoration:underline
}
.medCatpurple-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #660066;
	font-weight: bold;
}
.largepurple-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #660066;
	font-weight: bold;
}
.largeblue-textbld {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: blue;
}

.largeblk-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000000;
}
.smalltext-purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#660066;
}

.xsmalltext-purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#660066;
}

.medtext-blk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}
.medtext-blk-nobold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.medtext-blk-bld{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}
.medtext-blk-reg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}
.medtext-orange-bld {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			color: #f07935;
}
.medtext-blue-reg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
}
.medtext-blk-regs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.medtext-wht{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
.medtext-wht-bld{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight: bold;
}


.medtext-link-blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
	text-decoration: none;
}
.medtext-regularlink-blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
}

.smalltext-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.smalltext-gry-lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}

.smalltext-gry-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
}

.largetext-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
}

.smalltext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight: bold;
}
.brd-btm {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.textlarge-boldblk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}
.largetext-blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.brd-outside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.button-ltpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.dropdown-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1DBE1;
}

.dropdown-gry-Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFF00;
}


.dropdown2 {
	font-family: "verdana", Courier, mono;
	font-size: 10px;
	background-color: #FFFFDE;
}
.loginb {
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER: #B592B5 1px solid;
	COLOR: #820C82;
	BACKGROUND-COLOR: #FFFFDE;
}

  input.formfield {
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: left;
  font-size: 8pt;
  background-color: #EBEBEB;
  }

  input.formfieldError {
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: left;
  font-size: 8pt;
  background-color:#FFFF00;
  }

.formfield2 {
	BORDER: #B592B5 1px solid;
	font-size: 10px;
	font-family: "verdana", Courier, mono;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFDE;
	margin-bottom: 5px;
}

.formfield3 {
	BORDER: #B592B5 1px solid;
	font-size: 10px;
	font-family: "verdana", Courier, mono;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	margin-bottom: 5px;

}

.formfield4 {
	BORDER: #8A989B 1px solid;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #EBEAEA;
	margin-bottom: 5px;
	font-weight: bold;
}

.formfield6 {
	BORDER: #8A989B 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	font-weight: bold;
}
.text-form {
	font-family: Verdana, Arial;
	font-size:12px;
	color:#000000;
}
.text-formbld {
	font-family: Verdana, Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.Chand{
 ;cursor: hand;}

 /* TECHNOLOGY PAGE */
.technology {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.technology div {
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	color: #ffffcc;
	}
.technology h1 {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #660066;
	}
.technolgy h2, .technolgy h3 {
	font-weight: bold;
	}
technolgy p {
	text-align: justify;
	}
.report {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.report .head {
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
}


.subhead {
	background-color: #E5E5E5;
	vertical-align: middle;
	font-size: 11px;
}
.even {
	font-size: 11px;
	background-color: #FFFFDF;
	text-align: right;
	vertical-align: middle;
}
.odd {
	font-size: 11px;
	background-color: #FFFFF0;
	text-align: right;
	vertical-align: middle;
}
.evenleft {
	font-size: 11px;
	background-color: #FFFFDF;
	vertical-align: middle;
}
.oddleft {
	font-size: 11px;
	background-color: #FFFFF0;
	vertical-align: middle;
}
.details {
	text-align: center;
}

.deleteButton{
	BORDER: #B592B5 0px solid;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #ffffff;
	background-image:url(/sfc3/images/noText/deletex.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:45px;
	text-align:right;
}

.PurpleBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #B592B5 1px solid;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFDE;
}

.PurpleBoxRedInterior{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #B592B5 1px solid;
	COLOR:Red;
	BACKGROUND-COLOR: #FFFFFF;
}
.PurpleBoxWhiteInterior{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
	BORDER: #B592B5 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

.GrayBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #C7C7C7 1px solid;
	COLOR: #000000;
	BACKGROUND-COLOR: #F4F4F4;
}
.YellowBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #B592B5 1px solid;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFF99;
}

.WhiteBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #B592B5 1px solid;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

.BlueBox{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	/*BORDER: #8A989B 1px solid; */
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}
.BlueBoxRedFontYellowInterior{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BORDER: #8A989B 1px solid;
	COLOR:Red;
	BACKGROUND-COLOR: #FFF799;
}

.DiscountPrice	{
	text-transform: none;
	color:#B40202;
	font-size:16px;
	font-weight:bold;
}

P.breakhere {page-break-before: always}

/* Order Bar Styles  */
#orderbar table, #orderbar tr, #orderbar td {font: 11px/11px Arial, Helvetica, sans-serif;}
#orderbar  { background: url(images/sfc3_orderbar_leftup.gif) no-repeat top left;} /* upper left */
#orderbar  div {background: url(images/sfc3_orderbar_leftlow.gif) no-repeat bottom left;} /* lower left */
#orderbar  div div {background: url(images/sfc3_orderbar_rightup.gif) no-repeat top right;} /* upper right */
#orderbar  div div div {padding: 10px; text-align:center;
						background: url(images/sfc3_orderbar_rightlow.gif) no-repeat bottom right;} /* upper left */
#orderbar img.divider {margin: 0 8px; border:0}
#orderbar .input {border:1px solid #660066; font: normal 10px Arial, Helvetica, sans-serif;
				background: #FFFFDA;}
#orderbar option {background: #FFFFDA;}
#orderbar option.backorder {color: red;}

.formfield5 {
	font-size: 12px;
	font-family: Lucida Console, Courier, monospace;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

/* QuickOrder image preview */
.previewImage {
	position: absolute;
	width: 360px;
	height: 370px;
	border: 1px solid #666;
	background-color: #fff;
	padding: 8px;
	margin-left: 20px;
	margin-top: -2px;
	color: #000;
	text-align: center;
	display: none;
	z-index: 999;
}

.Survey .hideField {
	display: none;
}


/* *****************************************
New MultiView / 360
****************************************** */

#imageControls {
	text-align: left;
	height: 20px;
	border: 1px solid #ccc;
	border-top: 0;
	width: 351px;
}

#imageControls .viewControls {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 1px 0;
	line-height: 20px;
	display: inline-block;
	margin: 0;
	text-align: center;
	cursor: pointer;
}

#imageControls .viewControls:last-child {
	border-right: 0;
}

#imageControls .viewLinks:link, .viewLinks:active, .viewLinks:visited {
	color: #333333;
	text-decoration: none;
}

.rotateArrow {
	padding:0 4px;
	cursor: pointer;
}

.curly-underline {
background-image: url(images/error_underline.gif);
background-position: bottom;
background-repeat: repeat-x;
}

/*
**********************************
Invodo video buttons
**********************************
*/
.VideoButton{
	position:absolute;
	z-index:0;
	margin: -7px 0 0 128px;
}
