
div.banner {
	float: left;
	height: 250px;	
}

/* GLOBAL SETTINGS */

body {
	margin: 3px;
	background-color: #f9c704;
	FONT-FAMILY: Arial, Helvetica, verdana, sans-serif;
	font-size: 9pt;
	/* color: #666666; */
	color: #000000;
}

h1 {
	font-size: 13pt;
	color: #b01207;
}
h2 {
	font-size: 11pt;
	color: #b01207;
}
h3 {
	font-size: 9pt;
	color: #666666;
}


table {
	FONT-SIZE: 9pt;
	/* color: #666666; */
	color: #000000;
}

a {
	FONT-SIZE: 9pt; COLOR: #b01207; TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 9pt; COLOR: #b01207; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #b01207; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #990000; TEXT-DECORATION: underline
}


/* NAVIGATION SETTINGS */

#sitenav {
}
#sitenav li {
 float : left;
 list-style : none;
 position:relative;
 line-height : 26px;
 FONT-SIZE: 9pt; 
 COLOR: #5b4901; BORDER-BOTTOM: #f4a41c 1px solid;
 width: 160px;
}
#sitenav li a {
 COLOR: #453700; TEXT-DECORATION: none;font-weight:bold;font-size:15px;
}
#sitenav li a:hover {
 TEXT-DECORATION: none;
 color: #ff6c00;
}
#primarynav li{background:#B01207;}
/* Th pull down part: */
ul#primarynav ul{
	background:#E6E6E6 none repeat scroll 0 0;
	display:none;
	float:none;
	left:0;
	padding:3px;
	position:absolute;
	top:5px;
	width:160px;
	z-index:50;
}
ul#primarynav ul li{line-height:auto;background:none;margin:0;padding:0;float:none;top:20px}
ul#primarynav ul li a{display:block;float:none;BACKGROUND: #B01207;}
ul#primarynav ul li a span{BACKGROUND: #B01207;}
ul#primarynav ul li a:hover{BACKGROUND: #B01207;}
ul#primarynav ul li a:hover span{BACKGROUND: #B01207;}

#primarynav LI UL {
	DISPLAY: none; BACKGROUND: none; LIST-STYLE-TYPE: none;
}
#primarynav {
	margin-left:19px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
	float:left;
}
#primarynav LI {
	FLOAT: left; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none;
	position:relative;
}
#primarynav A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/sp/125955/template/left-corner_40.jpg) no-repeat 0px 0px; COLOR: #fff; TEXT-DECORATION: none;
}
#primarynav A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/sp/125955/template/right-corner_40.jpg) no-repeat 100% 0px; PADDING-TOP: 5px;padding-bottom:10px;
}
#primarynav A:hover {
	BACKGROUND-POSITION: 0px -100px;
	color: #f9c704;
	BACKGROUND: url(/sp/125955/template/left-corner_40.jpg) no-repeat 0px 0px;
}
#primarynav A:hover SPAN {
	BACKGROUND-POSITION: 100% -100px;
	BACKGROUND: url(/sp/125955/template/right-corner_40.jpg) no-repeat 100% 0px;
}
#primarynav .current A {
	BACKGROUND-POSITION: 0px -200px;
	color: #f9c704;
}
#primarynav .current A SPAN {
	BACKGROUND-POSITION: 100% -200px
}
#primarynav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#primarynav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#content:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#primarynav {
	ZOOM: 1
}
#primarynav {
	ZOOM: 1
}

#sitenav2 {
}
#sitenav2 li {
 float : left;
 list-style : none;
 position:relative;
 line-height : 26px;
 FONT-SIZE: 9pt; 
 COLOR: #5b4901; BORDER-BOTTOM: #f4a41c 1px solid;
 width: 160px;
}
#sitenav2 li a {
 COLOR: #453700; TEXT-DECORATION: none
}
#sitenav2 li a:hover {
 TEXT-DECORATION: none;
 color: #ff6c00;
}
/* Th pull down part: */
ul#sitenav2 ul{
	background:#E6E6E6 none repeat scroll 0 0;
	display:none;
	float:none;
	left:0;
	padding:3px;
	position:absolute;
	top:5px;
	width:160px;
	z-index:50;
}
ul#sitenav2 ul li{line-height:auto;background:none;margin:0;padding:0;float:none;}
ul#sitenav2 ul li a{color:#263E57;text-transform:none;display:block;float:none;}
ul#sitenav2 ul li a:hover{color:black; text-decoration: underline;}

a.distlogin {
	FONT-SIZE: 8pt;
	COLOR: #5b4901;
	TEXT-DECORATION: underline;
}

a.distlogin:hover {
	FONT-SIZE: 8pt;
	COLOR: #b01207;
	TEXT-DECORATION: underline;
}

a.distlogin:visited {
	FONT-SIZE: 8pt;
	COLOR: #5b4901;
	TEXT-DECORATION: underline;
}


/* LEGACY STYLES */

.loginbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; WIDTH: 110px; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #c8c8c8; TEXT-DECORATION: none
}
.searchbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #c8c8c8; TEXT-DECORATION: none
}
.use {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none
}
.dottedline {
	BORDER-TOP: #999999 1px dotted
}
.dottedvr {
	BORDER-RIGHT: #999999 1px dotted
}
.track {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; TEXT-DECORATION: none
}
.trackbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px solid; WIDTH: 110px; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.footer {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}

/*detail*/

.productdescription {
	ffloat : left;
	margin : 10px 20px 10px 0;
	margin : 10px 20px 10px 360px;
	z-index : 7;
}
.productdescription,
.productpricegrid,
.productattributes {
	font-size : 90%;
}
#contents ul.distributortools {
	list-style : none;
	padding : 0;
	margin : 10px 0;
}
.productdescription h4 {
	margin : 10px 0;
}
.productdescription h3 {
}
.productdescription h3,
.distributortools {
	font-size : 110%;
}
.distributortools {
 width : 90%;
 margin : 10px auto;
}
.distributortools li {
/*	width : 100%;*/
	float : left;
}
.distributortools a {
	display: block;
	padding: 3px 4px;
	dbackground: url(images/buttongradient.jpg) bottom repeat-x;
	border: 0px White;
	margin: 4px 0;
	font-size: 80%;
	color: white;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.distributortools a:hover {
	background : #fff;
	color : #000;
}
.productphoto {
	float : left;
	width : 350px;
	margin-top : 10px;
	text-align : center;
	font-size : 80%;
	margin-right : 1%;
}
.productphoto img {
	border : none;
}
.productpricegrid {
	clear : both;
	margin : 20px 0;
	width : 99%;
	dfloat : left;
}
.productattributes {
	fclear : both;
}
.productpricegrid th {
	background : #ccc;
	padding : 4px 5px;
	text-align : left;
	color : #000;
}
.productpricegrid td {
	background : #eee;
	padding : 3px 5px;
	font-size : 95%;
	text-align : left;
}
.productpricegrid .dividerRule,
.productpricegrid .contentBlock {
	background : #fff;
}
.productpricegrid .label {
	font-weight : bold;
	background : #ddd;
}

.productattributes .attribute {
	font-weight : bold;
	/*text-align : right; Breaks some sites */
	vertical-align : top;
	white-space : nowrap;
}
.productattributes .popup .attribute {
	font-weight : normal;
}
.productattributes td {
	vertical-align : top;
}
.productattributes .value {
	text-align : left;
	vertical-align : bottom;
}
.supportingimages {
	margin-top : 20px;
}
.supportingimages td {
	padding : 0 5px 5px 0;
}
/* dist tools */
ul.distributortools {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt;
padding:0pt;
width:100%;
}

ul.distributortools li {
float:left;
height:120px;
text-align:center;
width:23%;
}

.thumbnails td {border:1px solid #DDDDDD;text-align:center;}
.thumbnails td.photo {border-bottom:none;}
.thumbnails td.caption {border-top:none;}
a img{border:none;}
.floatleft{float:left;margin-right:10px;}
blockquote{font-size:16px;}