HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; BACKGROUND: url(../images/global_bg.gif) #efefef repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Sans-Serif; voice-family: inherit
}
UNKNOWN {
	LINE-HEIGHT: 15px
}
/*Paragraph Styles*/
h4{background-color:#EEEEEE; color:#000000; padding:4px}
h5{background-color:#1E5784; color:#D9D8E9; padding:4px}



/*--------------------*/
BODY.msn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; BACKGROUND: #efefef; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Sans-Serif; voice-family: inherit
}
P {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Verdana, Sans-Serif
}
TABLE {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Verdana, Sans-Serif
}
TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Verdana, Sans-Serif
}
DIV {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Verdana, Sans-Serif
}
P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
HR {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e0e0 1px solid; shading: none
}
SUP {
	FONT-SIZE: 7px
}
TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT:normal; FONT-SIZE: 11px; BACKGROUND: url(../images/global_blockheader_bg.gif) repeat-x left top; PADDING-BOTTOM: 6px; MARGIN: 0px;  COLOR: #000000; PADDING-TOP: 10px; HEIGHT: 27px; TEXT-ALIGN: left
}
TH.greytext {
	COLOR: #e0e0e0! important
}
TH.greybg {
	BACKGROUND: url(../images/global_blockheader_bg_grey.gif) repeat-x left top
}
TH#to_top {
	TEXT-ALIGN: right
}
TH#to_top A:link {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #b2b2b2; TEXT-DECORATION: none
}
#to_top A:visited {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #b2b2b2; TEXT-DECORATION: none
}
#to_top A:active {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #b2b2b2; TEXT-DECORATION: none
}
TH#to_top A:hover {
	COLOR: #ff0000; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
A:link {
	FONT-WEIGHT: normal; COLOR: #ff0000; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; COLOR: #ff0000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: underline
}
A.clear {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.clear:hover {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.nav A {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.nav A:hover {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#mainbody_container {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 9px
}
#home_block TD.copy {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#home_block SELECT {
	FONT-SIZE: 10px; WIDTH: 230px; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 15px
}
.featured {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 15px; PADDING-TOP: 4px
}
.categories_table TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e0e0e0
}
.categories_table TD.border_right {
	BORDER-RIGHT: #ffffff 1px solid
}
.categories_table A {
	TEXT-TRANSFORM: uppercase
}
.categories_table TD:hover {
	BACKGROUND-COLOR: #bfbfbf
}
.categories_table#product_pics TD {
	BACKGROUND-COLOR: #f2f2f2
}
.categories_table#product_pics TD:hover {
	BACKGROUND-COLOR: #e0e0e0
}
.categories_table#product_pics TD A:hover {
	COLOR: #000000; BACKGROUND-COLOR: transparent
}
.product_thumb {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN: 3px 3px 3px 0px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 125px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 160px
}
.product_thumb IMG {
	MARGIN: 2px 0px
}
.product_thumb .info {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.product_thumb .info DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 4px; HEIGHT: 40px; BACKGROUND-COLOR: #e0e0e0
}
.product_thumb .info .download {
	PADDING-RIGHT: 4px; MARGIN-TOP: -4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 4px; HEIGHT: 20px; BACKGROUND-COLOR: #f2f2f2
}
.product_thumb .info .download TD {
	FONT-SIZE: 10px
}
.product_thumb .info .enlarge {
	PADDING-RIGHT: 0px; MARGIN-TOP: -4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee
}
.product_thumb .info .enlarge TD {
	FONT-SIZE: 10px
}
.category_header {
	font-weight: bold; font-size:18px; color:#000000}
}
.downloads TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.downloads TD#icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.downloads#noborder TD {
	BORDER-BOTTOM: medium none
}
.contact {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.contact #header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.contact STRONG {
	COLOR: #000000
}
.product_info TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 7px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
.product_info #header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #f2f2f2
}
.breadcrumb {
	PADDING-BOTTOM: 5px
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
.breadcrumb A:link {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
.breadcrumb A:visited {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
.breadcrumb A:active {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	COLOR: #000000
}
.page_icon {
	BACKGROUND: url(../images/product_page_icon.gif) no-repeat left top; MARGIN-LEFT: 6px; VERTICAL-ALIGN: middle; WIDTH: 24px; PADDING-TOP: 10px; HEIGHT: 31px; TEXT-ALIGN: center
}
.tabs {
	BACKGROUND: url(../images/product_tab_bg.gif) repeat-x right bottom; VERTICAL-ALIGN: bottom; PADDING-TOP: 4px; HEIGHT: 25px
}
.product_display {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 296px
}
.product_data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.product_data LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.product_data TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.product_data LI.highlight {
	BACKGROUND-COLOR: #f2f2f2
}
.product_data TD.highlight {
	BACKGROUND-COLOR: #f2f2f2
}
.image_gallery IMG {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 5px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
.warning {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
#view_all {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 60px; COLOR: #b3b3b3; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f2f2f2
}
