﻿
body {font-family: Arial, Verdana, Geneva, Tahoma, sans-serif; color: #000000; font-size: 12px;  background-color: #8b8b8b; margin-top:25px;}
.PlainBody {font-family: Arial, Verdana, Geneva, Tahoma, sans-serif; color: #000000; font-size: 12px;  background-color: #FFFFFF;}

a:link {color: #555555; }
a:visited { color: #555555; }
a:hover { text-decoration: underline; color:#336699; }
a:active { color: #555555; }

a.NoUnderline:link {color: #555555; text-decoration: none; font-weight:normal;}
a.NoUnderline:visited { color: #555555; text-decoration: none; font-weight:normal;}
a.NoUnderline:hover { text-decoration: underline; color:#336699; font-weight:normal;}
a.NoUnderline:active { color: #555555; text-decoration: none; font-weight:normal;}

a.LargeURL:link {color: #555555; font-size:16px; font-weight:bold; text-decoration:none; }
a.LargeURL:visited { color: #555555; font-size:16px; font-weight:bold; text-decoration:none;}
a.LargeURL:hover { text-decoration: none; color:#336699; font-size:16px; font-weight:bold;}
a.LargeURL:active { color: #555555; font-size:16px; font-weight:bold; text-decoration:none;}


.WhiteURL a:link {color: #FFFFFF; text-decoration: none; font-weight:bold;}
.WhiteURL a:visited { color: #FFFFFF; text-decoration: none; font-weight:bold;}
.WhiteURL a:hover { text-decoration: underline; color:#FFFFFF; font-weight:bold;}
.WhiteURL a:active { color: #FFFFFF; text-decoration: none; font-weight:bold;}

a.SiteMapLevel1:link {color: #555555; font-size:16px; font-weight:bold; text-decoration:none; }
a.SiteMapLevel1:visited { color: #555555; font-size:16px; font-weight:bold; text-decoration:none;}
a.SiteMapLevel1:hover { text-decoration: none; color:#336699; font-size:16px; font-weight:bold;}
a.SiteMapLevel1:active { color: #555555; font-size:16px; font-weight:bold; text-decoration:none;}

a.SiteMapLevel2:link {color: #555555; font-size:14px; font-weight:normal; text-decoration:none; }
a.SiteMapLevel2:visited { color: #555555; font-size:14px; font-weight:normal; text-decoration:none;}
a.SiteMapLevel2:hover { text-decoration: none; color:#336699; font-size:14px; font-weight:normal;}
a.SiteMapLevel2:active { color: #555555; font-size:14px; font-weight:normal; text-decoration:none;}

a.SiteMapLevel3:link {color: #555555; font-size:12px; font-weight:normal; text-decoration:none; }
a.SiteMapLevel3:visited { color: #555555; font-size:12px; font-weight:normal; text-decoration:none;}
a.SiteMapLevel3:hover { text-decoration: none; color:#336699; font-size:12px; font-weight:normal;}
a.SiteMapLevel3:active { color: #555555; font-size:12px; font-weight:normal; text-decoration:none;}

/* 3D Button*/
a.RegularButton{background-color: #DDDDDD;border: 2px #EEEEEE outset;padding: 1px 4px;color: black; background:url('Images/button_bg.png') repeat-x; text-decoration: none;vertical-align:sub; font-size:11px;}
a.RegularButton:hover{border-style: inset;background-color: #EEEEEE; font-size:11px; padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/}


a.PagingLinkSelected:link {color: #336699; font-weight:bold;text-decoration: none; }
a.PagingLinkSelected:visited { color: #336699; font-weight:bold; text-decoration: none;}
a.PagingLinkSelected:hover { text-decoration: none; color:#336699; font-weight:bold; }
a.PagingLinkSelected:active { color: #336699; font-weight:bold;text-decoration: none; }

td {color: #000000;}
input{color: #000000; }
textarea{color: #000000;}
submit{color: #000000;}
option{color:#000000;}
select{color:#000000;}
input.RegularButton{font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; background-color:#eeeeee; border: 1px solid #006699; padding: 0 .15em; display:inline-block; overflow:visible;}



.MainBody {color: #000000; background-color:#FFFFFF;}
.titleMajorText {font-size: 20px;color: #8b8b8b;text-align: left; font-weight:bold;}
.titleSubText {font-size: 15px;color: #336699;text-align: left; font-weight:bold;}
.Copyright{font-size: 11px;color: #000000;text-align: left; margin-left:20px;}
.FieldLabel{color: #000000; font-weight:bold; font-size:12px;}
.FieldValue{color: #000000; font-weight:normal;}
.LabelSpacer{color: #000000;font-weight:normal;}
.RequiredField{color: red; font-weight:normal; font-size:12px;}
.MessageText{color: #336699; font-weight:bold; }
.ErrorMessage{color: red; font-weight:bold;}
.PageTitle {font-size: 20px;color: #8b8b8b; text-align: center; font-weight:bold;}
.ButtonReferenceText {color: #336699; font-weight:bold;}
.PageInstructions {text-align: left; font-weight:bold;}
.PageHelpTitle {font-size: 15px;color: #8b8b8b; text-align: center; font-weight:bold;}

.FriendlyMessageTextx{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#339900; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#339900,endColorStr=#33CC00); }
a.FriendlyMessageTextx:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#339900,endColorStr=#33CC00);}
a.FriendlyMessageTextx:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#339900,endColorStr=#33CC00);}
a.FriendlyMessageTextx:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#339900,endColorStr=#33CC00);}
a.FriendlyMessageTextx:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#339900,endColorStr=#33CC00);}
.FriendlyMessageText{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#339900; background-image:url('Images/imgFriendlyMessageText.jpg'); background-repeat:repeat;  }
a.FriendlyMessageText:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgFriendlyMessageText.jpg'); background-repeat:repeat;  }
a.FriendlyMessageText:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; background-image:url('Images/imgFriendlyMessageText.jpg'); background-repeat:repeat;  }
a.FriendlyMessageText:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgFriendlyMessageText.jpg'); background-repeat:repeat;  }
a.FriendlyMessageText:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgFriendlyMessageText.jpg'); background-repeat:repeat;  }


.ErrorMessageTextx{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#A00000; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A00000,endColorStr=#FF0000); }
a.ErrorMessageTextx:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent;  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A00000,endColorStr=#FF0000); }
a.ErrorMessageTextx:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A00000,endColorStr=#FF0000); }
a.ErrorMessageTextx:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A00000,endColorStr=#FF0000); }
a.ErrorMessageTextx:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A00000,endColorStr=#FF0000); }
.ErrorMessageText{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#A00000; background-image:url('Images/imgErrorMessageText.jpg'); background-repeat:repeat;  }
a.ErrorMessageText:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgErrorMessageText.jpg'); background-repeat:repeat;  }
a.ErrorMessageText:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; background-image:url('Images/imgErrorMessageText.jpg'); background-repeat:repeat; }
a.ErrorMessageText:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgErrorMessageText.jpg'); background-repeat:repeat; }
a.ErrorMessageText:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgErrorMessageText.jpg'); background-repeat:repeat; }

.CautionMessageTextx{text-align:center; color: #000000; font-weight:bold; padding:5px 5px 5px 5px; background-color:#FFFFC1; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFC1,endColorStr=#FFFFEF); }
a.CautionMessageTextx:link{text-align:center; color: #000000; font-weight:bold; background-color:Transparent;  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFC1,endColorStr=#FFFFEF); }
a.CautionMessageTextx:visited{text-align:center; color: #000000; font-weight:bold;  background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFC1,endColorStr=#FFFFEF); }
a.CautionMessageTextx:hover{text-align:center; color: #000000; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFC1,endColorStr=#FFFFEF); }
a.CautionMessageTextx:active{text-align:center; color: #000000; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFC1,endColorStr=#FFFFEF); }
.CautionMessageText{text-align:center; color: #000000; font-weight:bold; padding:5px 5px 5px 5px; background-color:#FFFFC1; background-image:url('Images/imgCautionMessageText.jpg'); background-repeat:repeat;}
a.CautionMessageText:link{text-align:center; color: #000000; font-weight:bold; background-color:Transparent; background-image:url('Images/imgCautionMessageText.jpg'); background-repeat:repeat; }
a.CautionMessageText:visited{text-align:center; color: #000000; font-weight:bold;  background-color:Transparent; background-image:url('Images/imgCautionMessageText.jpg'); background-repeat:repeat;}
a.CautionMessageText:hover{text-align:center; color: #000000; font-weight:bold; background-color:Transparent; background-image:url('Images/imgCautionMessageText.jpg'); background-repeat:repeat;}
a.CautionMessageText:active{text-align:center; color: #000000; font-weight:bold; background-color:Transparent; background-image:url('Images/imgCautionMessageText.jpg'); background-repeat:repeat;}


.PlainMessageTextx{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#4286D9; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4286D9,endColorStr=#96B2D2);}
a.PlainMessageTextx:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4286D9,endColorStr=#96B2D2);}
a.PlainMessageTextx:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4286D9,endColorStr=#96B2D2);}
a.PlainMessageTextx:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4286D9,endColorStr=#96B2D2);}
a.PlainMessageTextx:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4286D9,endColorStr=#96B2D2);}
.PlainMessageText{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#4286D9; background-image:url('Images/imgPlainMessageText.jpg'); background-repeat:repeat; }
a.PlainMessageText:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgPlainMessageText.jpg'); background-repeat:repeat; }
a.PlainMessageText:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; background-image:url('Images/imgPlainMessageText.jpg'); background-repeat:repeat; }
a.PlainMessageText:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgPlainMessageText.jpg'); background-repeat:repeat; }
a.PlainMessageText:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgPlainMessageText.jpg'); background-repeat:repeat; }


.GreyMessageTextx{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF);}
a.GreyMessageTextx:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF);}
a.GreyMessageTextx:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF);}
a.GreyMessageTextx:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF);}
a.GreyMessageTextx:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#FFFFFF);}
.GreyMessageText{text-align:center; color: #FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; background-color:#EEEEEE; background-image:url('Images/imgGreyMessageText.jpg'); background-repeat:repeat;}
a.GreyMessageText:link{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgGreyMessageText.jpg'); background-repeat:repeat;}
a.GreyMessageText:visited{text-align:center; color: #FFFFFF; font-weight:bold;  background-color:Transparent; background-image:url('Images/imgGreyMessageText.jpg'); background-repeat:repeat;}
a.GreyMessageText:hover{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgGreyMessageText.jpg'); background-repeat:repeat;}
a.GreyMessageText:active{text-align:center; color: #FFFFFF; font-weight:bold; background-color:Transparent; background-image:url('Images/imgGreyMessageText.jpg'); background-repeat:repeat;}


.MenuBarLevel1 {text-align:left; color: #000000; font-size:15px; text-decoration:none; font-weight:normal;}
.MenuBarLevel1:link {  color: #000000; font-size:15px; text-decoration:none; font-weight:normal;}
.MenuBarLevel1:visited { color: #000000; font-size:15px; font-weight:normal;}
.MenuBarLevel1:hover { text-decoration:none;  color:#336699;  font-size:15px; font-weight:normal;}
.MenuBarLevel1:active { color: #336699; font-size:15px; font-weight:normal; text-decoration:none;}

.MenuBarLevel2{text-align:left; height:28px; font-size: 12px;padding: 5px; font-weight:normal; border-color:#CCCCCC; border-collapse:collapse; border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-style:solid; border-bottom-style:solid; border-left-style:solid;border-right-style:solid;}
.MenuBarLevel2:link {  color: #000000; font-size:12px; text-decoration:none; font-weight:normal;}
.MenuBarLevel2:visited { color: #000000; font-size:12px; font-weight:normal;}
.MenuBarLevel2:hover { text-decoration: none; background-color:#EEEEEE;  color:#336699;  font-size:12px; font-weight:normal;}
.MenuBarLevel2:active { color: #336699; font-size:12px; font-weight:normal; text-decoration:none;}


.FooterLink{  color: #000000; font-size:11px; text-decoration:none; font-weight:normal;}
a.FooterLink:link {  color: #000000; font-size:11px; text-decoration:none; font-weight:normal;}
a.FooterLink:visited { color: #000000; font-size:11px; font-weight:normal;}
a.FooterLink:hover { color:#555555; text-decoration:underline;   font-size:11px; font-weight:normal;}
a.FooterLink:active { color: #000000; font-size:11px; font-weight:normal; text-decoration:none;}

.InfoContainerHeader {border-style:none; border-collapse:collapse; border-width:0px; border-color:#FFFFFF; background-color:#ffffff; border-top: none 0;}               
.InfoContainerHeaderText{color: #FFFFFF; font-size:12px; font-weight:bold; margin-top:10px;}

.SidebarContainerHeaderText{color: #FFFFFF; font-size:12px; font-weight:bold; margin-top:10px;}
a.SidebarContainerHeaderText:link {  color: #FFFFFF	; font-size:12px; text-decoration:none; font-weight:bold;}
a.SidebarContainerHeaderText:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
a.SidebarContainerHeaderText:hover { color:#FFFFFF; text-decoration:none;   font-size:12px; font-weight:bold;}
a.SidebarContainerHeaderText:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}


.SidebarContainerText{  color: #000000; font-size:11px; text-decoration:none; font-weight:normal;}
a.SidebarContainerText:link {  color: #000000; font-size:11px; text-decoration:none; font-weight:normal;}
a.SidebarContainerText:visited { color: #000000; font-size:11px; font-weight:normal;}
a.SidebarContainerText:hover { color:#336699; text-decoration:none;   font-size:11px; font-weight:normal;}
a.SidebarContainerText:active { color: #000000; font-size:11px; font-weight:normal; text-decoration:none;}


.SidebarContainerSelectedText{  color: #336699; font-size:11px; text-decoration:none; font-weight:bold;}
a.SidebarContainerSelectedText:link {  color: #336699; font-size:11px; text-decoration:none; font-weight:bold;}
a.SidebarContainerSelectedText:visited { color: #336699; font-size:11px; font-weight:bold;}
a.SidebarContainerSelectedText:hover { color:#336699; text-decoration:none;   font-size:11px; font-weight:bold;}
a.SidebarContainerSelectedText:active { color: #336699; font-size:11px; font-weight:bold; text-decoration:none;}


.QuoteText{color: #000000; font-weight:normal;font-size: 12px;}
.QuotePerson{color: #000000; font-weight:bold;font-size: 12px;}
.QuotePersonTitle{color: #000000; font-weight:normal;font-size: 12px;}

.SimpleContainerTitle{color: #555555; font-weight:normal; font-size:15px; text-align:center;}
.SimpleContainerText{color: #000000; font-weight:normal;}
.PageHelpLink {font-size: 9px;color: #336699;font-weight:bold; vertical-align:super;}

.FeaturedItemTitle{color: #000000; font-weight:bold; font-size:14px;}
.FeaturedItemDescription{color: #000000; font-weight:normal; font-size:12px;}
.FeaturedItemTablex { border-style:dashed; border-width:2px; border-color:#CCCCCC; background-color:#FFFEEE; width:100%; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFEF,endColorStr=#FFFFC1); }
.FeaturedItemTable { border-style:dashed; border-width:2px; background-color:#FFFEEE; width:100%; background-image:url('Images/imgFeaturedProductBackground.jpg'); background-repeat:repeat;  }
.FeaturedItemLabel{color: #444444; font-weight:bold; font-size:16px; }
.FeaturedItemPrice{color: #000000; font-weight:bold; font-size:13px;}
 
.ProductGroupLabel{color: #444444; font-weight:bold; font-size:16px;}
.ProductGroupName{color: #000000; font-weight:bold; font-size:14px;}
.ProductGroupDescription{color: #000000; font-weight:normal; font-size:14px;}
.ProductGroupTableOld { border-style:solid; border-width:1px; border-color:#CCCCCC; background-image:url('Images/imgDiagonalBackground.gif'); background-repeat:repeat; width:100%; }
.ProductGroupTableOldGradient { border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#F8F8F8; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#DDDDDD); }
.ProductGroupTable{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#FFFFFF;}

.ProductGridProductTitle{color: #000000; font-weight:bold; font-size:14px; }
.ProductGridProductSummary{color: #000000; font-weight:normal; font-size:12px;}
.ProductGridProductPrice{color: #000000; font-weight:bold; font-size:13px;}
.ProductGridProductItemTableOld{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#E4EEFF; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E4EEFF,endColorStr=#A5C5FF); }
.ProductGridProductItemInnerTable{height:215px;}

.ProductGridItemPlain{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#FFFFFF;  }
.ProductGridItemDefault{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CCCCCC); }
.ProductGridItemBluex{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#E4EEFF; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E4EEFF,endColorStr=#A5C5FF); }
.ProductGridItemRedx{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#FFD7D7; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFE5E5,endColorStr=#FFAA3A2); }
.ProductGridItemGreenx{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#F0FEDC; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F5FFE6,endColorStr=#DAFDA7); }
.ProductGridItemOrangex{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#FFE5D0; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFEBDB,endColorStr=#FFBE87); }
.ProductGridItemPurplex{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#E3D7F3; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F0EAF9,endColorStr=#C9B5E8); }
.ProductGridItemBlue{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-image:url('Images/imgProductGridItemBlue.jpg'); background-repeat:repeat;  }
.ProductGridItemRed{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-image:url('Images/imgProductGridItemRed.jpg'); background-repeat:repeat;  }
.ProductGridItemGreen{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-image:url('Images/imgProductGridItemGreen.jpg'); background-repeat:repeat;  }
.ProductGridItemOrange{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-image:url('Images/imgProductGridItemOrange.jpg'); background-repeat:repeat;  }
.ProductGridItemPurple{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-image:url('Images/imgProductGridItemPurple.jpg'); background-repeat:repeat;  }


.ProductAccessoryItemx{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CCCCCC); }
.ProductAccessoryItem{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#EEEEEE; background-image:url('Images/imgProductAccessoryItem.jpg'); background-repeat:repeat;  }
.ProductSimulationHeaderx{background-color:#EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CCCCCC); }
.ProductSimulationHeader{background-color:#EEEEEE; background-image:url('Images/imgProductSimulationHeader.jpg'); background-repeat:repeat;  }

.ProductSimulationEventItem{ border-style:none; width:100%; background-color:#FFFFFF; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#FFFFFF); }

.TabContentStyle{color: #000000;  }

.ErrorPageLarge{font-size: 20px;color: #8b8b8b;text-align: left; font-weight:bold;}

.ModalPopupBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.ModalPopup { background-color:#FFFFFF; border-width:2px; border-style:solid; border-color:Gray; padding:2px; width:700px;}
.ModalToolbarText {font-size: 16px;color: #333333;text-align: left; font-weight:bold;}
.ModalPopupCaption{color: #000000; font-weight:bold; font-size:12px;}

.ImageViewerThumbnail{ background-color:#EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#BBBBBB); border-style:solid; border-collapse:collapse; border-width:1px; border-color:#000000; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px;}

.ProductImageBackgroundx {background-color:#DDDDDD; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#BBBBBB);}
.ProductImageBackground {background-color:#DDDDDD; background-image:url('Images/imgProductImageBackground.jpg'); background-repeat:repeat; }

.ProductQuantityTablex{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CCCCCC); }
.ProductQuantityTable{ border-style:solid; border-width:1px; border-color:#CCCCCC; width:100%; background-color:#EEEEEE; background-image:url('Images/imgProductQuantityTable.jpg'); background-repeat:repeat; } }

.SidebarShoppingCartFieldLabel {font-size:11px; text-decoration:none; font-weight:bold; color:#000000; }
.SidebarShoppingCartFieldValue {font-size:11px; text-decoration:none; font-weight:normal; color:#000000;}

.ShoppingCart {border-style:solid; border-collapse:collapse; border-color:#000000; border-width:1px; vertical-align:middle; }
.ShoppingCartHeaderx { background-color:#CCCCCC; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCCC,endColorStr=#EEEEEE);}
.ShoppingCartHeader { background-color:#CCCCCC; background-image:url('Images/imgShoppingCartHeader.jpg'); background-repeat:repeat; }
.ShoppingCartGrey {border-style:solid; border-collapse:collapse; border-color:#CCCCCC; border-width:1px; vertical-align:middle; }
.SimulationItemTable{border-style:solid; border-collapse:collapse; border-width:1px; }


.BasicContainerHeader {border-style:solid ; border-collapse:collapse; border-width:1px; border-color:#CCCCCC;  border-top: none 0; background-color:#FFFFFF;}               
.BasicContainerHeaderBarx {border-style:solid ; border-collapse:collapse; border-width:1px; border-color:#CCCCCC; font-size:12px; font-weight:bold; padding:0px 0px 0px 2px; color:#000000; background-color:#CCCCCC; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCCC,endColorStr=#EEEEEE); }
.BasicContainerHeaderBar {border-style:solid ; border-collapse:collapse; border-width:1px; border-color:#CCCCCC; font-size:12px; font-weight:bold; padding:0px 0px 0px 2px; color:#000000; background-color:#CCCCCC; background-image:url('Images/imgBasicContainerHeaderBar.jpg'); background-repeat:repeat;  }
.BasicContainerHeaderBarButton{font-weight:bold; font-size:12; color:#666666 ;color: #000000;  text-decoration: none;}
.BasicContainerHeaderBarButton a:link{font-weight:bold; font-size:12px; color:#000000; background-color: #DDDDDD;border: 2px #EEEEEE outset;padding: 1px 4px;color: black; background:url('Images/button_bg.png') repeat-x; text-decoration: none;}
.BasicContainerHeaderBarButton a:hover{font-weight:bold; font-size:12px; color:#000000; border-style: inset;background-color: #EEEEEE; padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/}


.DividerVert {background-image: url(/images/divider_vert.gif);background-repeat: repeat-y; background-position:center;}