@charset "UTF-8";
/* CSS Document */
html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}

.left_navigation li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	list-style-image: url(images/inside_arrow.gif);
}
.left_navigation {
	margin-top: 35px;
	padding-top: 5px;
	margin-bottom: 5px;
	width: 168px;
}
.leftbargrey {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(images/homeimages/backgradleft.jpg);
	background-repeat: repeat-x;
	background-color: #999999;
}
.left_navigation a {
	color: #000000;
	text-decoration: none;
}
.left_navigation a:hover {

	color: #AC1C1F;
	text-decoration: underline;
}
#content {
	width: 660px;
	margin-left: 10px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leftbararea {
	height: auto;
	width: 200px;
}
#content_table {
	margin-left: 5px;
}
.body_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bottom_navigation a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.bottom_navigation {
	font-size: 12px;
	color: #333333;
}
.bottom_navigation a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #980E0E;
	text-decoration: underline;
}
.subheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.table_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.menulayers {
	width: 110px;
	border: none;
}
.menulayers a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	padding: 0px 5px 0px 3px;
	height: 15px;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 100px;
	border: 1px solid #FFFFFF;
}
.p7submenus p {margin: 0;}


/* 	Submenu Link Styles
 	Use a combined selector for a and a:visited. Set padding in shorthand
	to 1px on top and bottom, 8px right and 12px left.
	
	Set display to block so entire link box, including padding is clickable.
	Set border to 1px solid.
	
	Set border colors in shorthand to Light Gray on top and left - and
	Charcoal Gray on right and bottom. This combination of colors creates
	a raised button-type effect.
	
	Set background color to dark gray, text to medium gray and turn off underlines. */
.p7submenus a, .p7submenus a:visited {
	display: block;
	padding: 1px 5px 1px 8px;
	border: 1px solid;
	border-color: #999 #333 #333 #999;
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
}

/* 	Change background and text colors when links are hovered over.
	Use a combined selector for hover, active, and focus.
	
	Active and Focus trigger the color change in IE-PC and other
	modern browsers when tabbing through the links with keyboard. */ 
.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
	background-color: #E00000;
	color: #FFFFFF;
}
#p7simonsubs3 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 140px;
	visibility: hidden;
	background-color: #FFFFFF;
	z-index: 1;
}
#p7simonsubs4 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 140px;
	visibility: hidden;
	background-color: #FFFFFF;
	z-index: 1;
}
#p7simonsubs5 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 140px;
	visibility: hidden;
	z-index: 1;
	background-color: #FFFFFF;
}
#p7simonsubs-support {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 140px;
	visibility: hidden;
	z-index: 1;
	background-color: #FFFFFF;
}
#p7simonsubs-sales {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 0.7em;
	width: 140px;
	visibility: hidden;
	z-index: 1;
	background-color: #FFFFFF;
}
.calculator {
	clear: both;
}
.product_header {
	height: auto;
}
.product_header img {
	float: left;
	margin-right: 5px;
}
#maplayer {
	background-color: #CCCCCC;
	height: 300px;
	position: absolute;
	visibility: visible;
	width: 490px;
}
.1region_header {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	height: 25px;
}
.body_copy_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.prodtext {
	width: 220px;
}
.wrapright {
	float: right;
}
#usa_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
	z-index: 10;
	background-color: #FFFFFF;
}
.usadropclass a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #E00000;
	display: block;
	text-decoration: none;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 177px;
}
.usadropclass a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	display: block;
	text-decoration: none;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 177px;
}
.indent {
	margin-left: 20px;
}
.indent a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.indent a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}
.cartfonts-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#int_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
}
#europe_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
	z-index: 10;
}
#israel_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
}
#japan_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
}
#korea_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
	z-index: 10;
}
#taiwan_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
	z-index: 10;
}
#china_drop {
	position: absolute;
	height: auto;
	width: 183px;
	visibility: hidden;
	z-index: 10;
}
.leftmenuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 3px;
}
.searchbak {
	background-image: url(images/homeimages/magnifying-glass2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.homepagecolumns {
	width: 30%;
}
.homecolumn-mid {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}
.homecolumntext {
	font-size: 12px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.homecolumntext li {
	width: auto;
	list-style-type: none;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-align: center;
}
.homecolumntext ul {
	margin-left: 15px;
	margin-right: 5px;
	width: auto;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 2px;
}
.homecolumntext a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}
.homecolumntext a:hover {
	background-color: #CCCCCC;
}

.leftcolumntext {
	font-size: 12px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.leftcolumntext li {
	width: auto;
	list-style-type: none;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.subleftcolumntext li {
	background-image: url(images/homeimages/title/subnav-bak.jpg);
	padding-left: 0px;
	background-position: -10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
	margin-left: 10px;
}

.leftcolumntext ul {
	margin-left: 15px;
	margin-right: 2px;
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 2px;
}
.leftcolumntext a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
}
.leftcolumntext a:hover {
	background-color: #CCCCCC;
}

.columnimge {
	text-align: center;
}
.hometexttop {
	font-size: 12px;
	padding: 5px;
}
.homepagecolumnsleft {
	width: 40%;
}
.leftcolumntext {
	font-size: 12px;
	margin: 2px;
}
#fakemast {
	height: 0px;
	width: 0px;
}
.hotlinktable {
	width: 500px;
}
.hotlinktable a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;
	display: block;
	text-align: center;
	font-size: 12px;
	background-color: #E5E5E5;
	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: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.hotlinktable a:hover {
	text-decoration: underline;
	background-color: #C8C8C8;
}
.mastheight {
	height: 76px;
}
.tableheader {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}
.rowheight {
	height: 25px;
}
