

.imgCategory img
{
	border-style: solid;
	border-width: 1px;
	border-color: #d0dae5;
}

.imgCategory:hover img 
{
	border-style: solid;
	border-width: 1px;
	border-color: #d0dae5;  
}

.forms { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #E35C59
	 }

.WHS { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #9babe1 #9babe1 #9babe1 #9babe1 }
	
.greybox { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #333333 #333333 #333333 #333333; 
	}
	
.purplebox { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #640d81 #640d81 #640d81 #640d81; 
	}
	
.maroonbox { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #980f08 #980f08 #980f08 #980f08; 
	}
	
.redbox { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #cb1009 #cb1009 #cb1009 #cb1009; 
	}
	
.lightbluebox { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #15a8ca #15a8ca #15a8ca #15a8ca; 
	}	
	
.bluebox { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #1e338b #1e338b #1e338b #1e338b; 
	}
	
.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

a.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

a.grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;
}

.greystrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
}

a.greystrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
}

a.sitemapsubcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
	margin-left: 20px;
}

a.sitemapsubcategory2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
	margin-left: 40px;
}

h1
{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration:none;
}

.vbg
{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration:none;
}

.vbgred
{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: red;
	text-decoration:none;
	font-weight: bold;
}

.greyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration:none;
}

.maroonbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	text-decoration:none;
}

a.maroonbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	text-decoration:none;
}

a.maroonbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	text-decoration:underline;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration:none;
	
}

a.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration:none;
}

a.blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration:underline;
}

.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration:none;
}

a.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration:none;
}

a.bluebold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration:underline;
}
.homepagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration:none;
}

a.homepagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration:none;
}

a.homepagelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration:underline;
}

a.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: yellow;
	text-decoration:underline;
}

.greyline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;
	
}

.greylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

a.greylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

a.greylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;
}

.redline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration:underline;
	
}

.InternationalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-decoration:underline;
	
}

.quantitypricingred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration:underline;
	
}

.greylinelarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration:underline;
	font-weight:bold;
	
}


.greytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration:none;
}

.bluetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-decoration:none;
}

.greyCenturyGothic {
	font-family: Arial, Century Gothic;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.greyCenturyGothic {
	font-family: Arial, Century Gothic;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration:none;
}

a.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration:none;
}

a.black:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration:underline;
}

.greysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #640d81;
}

.redNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

a.redNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}

a.redNew:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
}

.redNewLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #ff0000;
}

a.redNewLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: underline;
}


.blueNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

a.blueNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

a.blueNew:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

.groupSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cb1009;
}

.redsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cb1009;
	text-decoration:none;
}

.redlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cb1009;
}

.bluelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: blue;
}

.maroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #980f08;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cb1009;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e338b;
}

.lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c98c3;
}
	
.greytimes {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #666666; }

.VideoColorFont {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #660099; }

.Catsearch { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	font-style: normal; 
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #660099 #660099 #660099 #660099 }
B.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none! important
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none! important
}

FONT.bodyfont
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
FONT.bodyfontlarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
FONT.bodyfontred
{
    FONT-SIZE: 8pt;
    COLOR: #d50403;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
FONT.bodyfontwhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
FONT.bodyfontgray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: gray;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
FONT.bodyfontwhitebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
FONT.bodyfontblackbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
BODY.font
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
UNKNOWN
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Serif
}
A.linkmod:link
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod:active
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod:hover
{
    FONT-SIZE: 10pt;
    COLOR: #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.footer
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.footer:hover
{
    FONT-SIZE: 7pt;
    COLOR: #d50304;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.header:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #d50403;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
B.newsSubhead
{
    FONT-SIZE: 8pt;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif
}
A.newsHead:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsHead:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #cc0000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsHead:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsHead:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #cc0000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsTitle:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsTitle:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsTitle:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsListTitle:link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsListTitle:active
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsListTitle:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsListTitle:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsMore:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsMore:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif
}
A.newsMore:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.newsMore:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif
}
.newsCopy
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
.newsListHeader
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
.newsOriginLegend
{
    FONT-SIZE: 8pt;
    COLOR: #bcbcbc;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
.newsHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
.newsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
.question
{
    FONT-SIZE: 10pt! important;
    COLOR: #000000! important;
    FONT-FAMILY: verdana, arial,helvetica,sans-serif;
    TEXT-DECORATION: none! important
}
.questiononly_bold
{
    FONT-SIZE: 12pt! important;
    COLOR: #000000! important;
    FONT-FAMILY: verdana, arial,helvetica,sans-serif;
    TEXT-DECORATION: none! important
}
.question_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    COLOR: #000000! important;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none! important
}
.feedbackbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.feedbackbar_plan
{
    FONT-SIZE: 8pt! important;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none! important
}
.feedbackbar_plan_big
{
    FONT-SIZE: 10pt! important;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none! important
}
.innerbody
{
    BACKGROUND: #000000
}
.outline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #666666;
    COLOR: #fffcec;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.outline:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #666666;
    COLOR: #fffcec;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.outline:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #666666;
    COLOR: #fffcec;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.outline:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #666666;
    COLOR: #fffcec;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.rowbgcolor1
{
    BACKGROUND: #eeeeee
}
.rowbgcolor2
{
    BACKGROUND: #ffffff
}
.product
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    BACKGROUND: #eeeeee;
    FONT-FAMILY: verdana,arial,sans-serif
}
.producttext
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.customized
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif
}
.tab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.tab:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.tab:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.topic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    COLOR: #0000bf;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.topic_unLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    COLOR: red;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none
}
.topic_default
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    TEXT-DECORATION: none! important
}
.topic:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    COLOR: #000000! important;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.topic:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    COLOR: #000000! important;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.topic:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    COLOR: #000000! important;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.welcometitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.intro
{
    FONT-SIZE: 10pt! important
}
.section_intro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt! important;
    COLOR: #484848! important;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.customized_topic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.customized_hr
{
}
.rowbgcolor3
{
    BACKGROUND: #cccccc
}
.section_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white! important;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    TEXT-DECORATION: none! important
}
.section
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.section_link_default
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: none
}
.section_link_sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, verdana, sans-serif;
    TEXT-DECORATION: none
}
.section_link_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt! important;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.section_link_title_default
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt! important;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.section_link_title_plan
{
    FONT-SIZE: 7pt! important;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.section_link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt! important;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.section:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
.section:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt! important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: none! important
}
A.linkmod_Title:link
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod_Title:active
{
    FONT-SIZE: 10pt;
    COLOR: #000022;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod_Title:visited
{
    FONT-SIZE: 10pt;
    COLOR:  #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod_Title:hover
{
    FONT-SIZE: 10pt;
    COLOR: #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}


A.linkmod:link
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod:active
{
    FONT-SIZE: 10pt;
    COLOR: #333333;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.linkmod:visited
{
    FONT-SIZE: 10pt;
    COLOR: #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
    TEXT-DECORATION: none;
}
A.linkmod:hover
{
    FONT-SIZE: 10pt;
    COLOR: #d50403;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: "Arial Western", Verdana, sans-serif;
}

A.HomePageHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1e338b;
	text-decoration:none;
}

A.HomePageHeaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
}

A.HomePageHeaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

A.HomePageSubcategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e338b;
	text-decoration:none;
}

A.HomePageSubcategories:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.HomePageSubcategories:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.VideoPageHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #320033;
	text-decoration: none;
}

A.VideoPageHeaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

A.VideoPageHeaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

A.VideoPageSubcategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #640d81;
}

A.VideoPageSubcategories:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.VideoPageSubcategories:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.RetailPageHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #670001;
	text-decoration:none;
}

A.RetailPageHeaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

A.RetailPageHeaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

A.RetailPageSubcategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #980f08;
	text-decoration:none;
}

A.RetailPageSubcategories:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}

A.RetailPageSubcategories:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.SecurityPageHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

A.SecurityPageHeaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

A.SecurityPageHeaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

A.SecurityPageSubcategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cb1009;
}

A.SecurityPageSubcategories:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.SecurityPageSubcategories:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.CustomPageHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003466;
	text-decoration: none;
}

A.CustomPageHeaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
}

A.CustomPageHeaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.redquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

A.CustomPageSubcategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C98C3;
}

A.CustomPageSubcategories:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

A.CustomPageSubcategories:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

.LeftBarNew {
	font-family: arial, helvedtica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}

a.LeftBarNew {
	font-family: arial, helvedtica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}

.LeftBarRed {
	font-family: arial, helvedtica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}

a.LeftBarRed {
	font-family: arial, helvedtica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}

.Welcome {
	font-family: arial, helvedtica, sans-serif;
	font-size: 14px;
	color: #003366;
	text-decoration: none;
}

.WelcomeRed {
	font-family: arial, helvedtica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
}

.CCP 
{
	margin-left: 15px;
	margin-bottom: 15px;
	}

.CustomText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;	
}

.CustomTextFeature{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;	
	font-weight: bold;
	clear: both;
}

.CustomTextOption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;	
	font-weight: bold;
}

.CustomSubText
{
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;	
}

.CustomLeft
{
	width:300px;
	float: left;
	}

.CustomRight
{
	width:175px;
	float: right;
	}
	
.CustomBox
{
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	height: 150px;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.swatches
{
	padding-right: 40px;
	}
	
.CartContactUs
{
	padding-top: 10px;
	}

.ShowroomHeader
{
	font-family: Arial, Verdana;
	font-size: 20px;
	font-weight: bold;
	color: Black;	
}

a.DODSignUp
{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: White;
	margin-left: 25px;
		}

.popup
{
   position:absolute; left:0; top:-75; width:470;
   border-style:solid;
   border-width:4;
   border-color:blue;
   background-color:yellow;
   padding:5px;
   color:red;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}

.categoryCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
}

.cashRegisterCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
}

#callout {
	width: 520px;
	height: 250px;
	border-top: dotted 2px #103465;
	border-bottom: dotted 2px #102465;
	}	

.gondolaHeader 
{
	color: #96760F;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	}
	
.gondolaCopy 
{
	color: black;
	font-size: 14px;
	font-family: Arial;
	padding-left: 15px;
	padding-right: 15px;
	}
	
.gondolaLeftForm
{
	width: 258px;
	float: left;
	color: black;
	font-size: 14px;
	font-family: Arial;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	}
	
.gondolaRightForm 
{
	width: 258px;
	float: right;
	color: black;
	font-size: 14px;
	font-family: Arial;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;

	}
	
.gondolaNumbers
{
	padding-left: 10px;
	border-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	}
	
.gondolaQuestion
{
	color: black;
	font-size: 14px;
	font-family: Arial;
	width: 420px;
	margin-left: 15px;
	}

.gondolaText
{
	color: darkred;
	font-size: 14px;
	font-family: Arial;
	width: 350px;
	margin-left: 15px;
	}
	
.gondolaError
{
	color: darkred;
	font-size: 18px;
	font-family: Arial;
	margin-right: 25px;
	}
	
.serviceWrapper
{
	padding-top: 20px;
	width: 520px;
	margin-bottom: 40px;
	}
	
.serviceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
}

	
.catWrapper
{
	padding-top: 75px;
	}
	
.navlist li
{
display: inline;
list-style-type: circle;
padding-right: 20px;
font-family: arial;
}

#caribBack
{
	background-color: #f7e4ca;
	text-align: center;
	width: 540px;
	padding-top: 1px;
	}
#CaribWrapper
{
	width: 540;
	text-align: center;
	}

#caribBar
{
	width: 540px;
	height: 5px;
	background-color: #5fb8bf;
	}
	
.caribHead
{
	margin: 15px 0 10px 15px;
	font-family: Arial;
	font-weight: bold;
	color: #003366;
	}
	
.caribCopy
{
	width: 500px;
	margin-left: 15px;
	margin-top: 15px;
	font-family: Arial;
	color: Black;
	}
	
a.POSLink
{
	font-weight: bold;
	font-size: 14px;
	color: Black;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
	}
	
.cta {
	color:#;
	font-weight:bold;
}


#cta2 {
	background-color:#d0dae5;
	font-size:14px;
	color:#4f7196;
	width:506px;
	float:left;
	
}

#ctatop2 {
	width:506px;
	height:8px;
	float:left;
}

.posLegendHeader 
{
	font-family: arial;
	font-size: 24px;
	}
