
NObody {
font:76% arial, verdana, helvetica, sans-serif;
line-height:1.4em;
text-align:center;
color:#303030;
margin-top:0;
margin-left:0;
}

H2 {
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
color:#333;
text-decoration:none;
font-weight:700;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
}

a:link.prod {
color:red;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
}

a:visited.prod {
color:#3367CC;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
}

.ProductList_Search {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
color:#333;
font-weight:400;
}

.top_link:hover {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
color:#2A6FCB;
text-decoration:underline;
}

.pcaddtocart {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
color:#666;
font-weight:400;
text-decoration:none;
}

.aliaslist {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#0054A3;
font-weight:400;
text-decoration:none;
vertical-align:top;
}

.copy {
padding-left:5px;
padding-right:2px;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#333;
text-decoration:none;
font-weight:400;
}

.FavoritList_Font {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#636563;
font-weight:700;
text-decoration:underline;
letter-spacing:1px;
}

.BoxInCenterpane {
background-color:#DEF5FD;
}

.CommunityBarBlue {
background-color:#0064FF;
}

.CommunityBarGreen {
background-color:#CCC;
}

.wowPageTitle {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#333;
font-weight:700;
}

.TextboxBorder {
border:solid 1px #666;
}

.BasketItemTRRed {
font-family:arial, verdana, helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#FFF;
}

.BasketItemTRRedBasket {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
background:#FFF;
color:#666;
text-decoration:underline;
}

.ArialBlack1 {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:10px;
}

.pryousave {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
color:#666;
text-decoration:none;
font-weight:700;
}

.productoutofstock {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#C00105;
text-decoration:none;
font-weight:700;
}

.productInStock {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#00A94F;
text-decoration:none;
font-weight:700;
}

.ProductList_FilterBG {
background-color:#a0cef9;
}

.ProductList_FilterItemHeader_V1 {
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:400;
}

.ProductList_FilterItemSelected {
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:700;
}

.ProductList_SearchResult {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
color:#FFF;
font-weight:700;
}

.GridItemHeader {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
color:#000;
font-weight:700;
}

.GridItemAlias {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
}

.GridItemPrice {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#666;
}

.GridItemShipTime {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#636563;
}

.GridItemBorder {
background-color:#CECECE;
}

.MyAccLSBreadcrum {
font-family:Verdana;
font-size:8pt;
color:#636563;
font-weight:700;
}

.ProductList_PageNum {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
padding:0 0 0 3px;
}

.FavoriteList_Font {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#025091; /*Updated 0814 for Favorites List Update. Was #636563*/
font-weight:700;
text-decoration:none;
}

.TextboxBorderEnter {
border:solid 1px #00aa4f;
}

.MenuGreenHeader {
background-color:#00ab4f;
}

.MenuRedHeader {
background-color:#BC0106;
}

.ProductList_Separator {
background-color:#1184f0;
}

.ProductDetailActiveDiv {
border-bottom-style:solid;
border-bottom-color:#1270FF;
border-bottom-width:1px;
}

.ProductDetailTabs {
color:#FFF;
font-weight:700;
background-color:#1270FF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
vertical-align:middle;
cursor:hand;
text-align:center;
border-bottom-style:solid;
border-color:#1270FF;
border-width:1px;
}

.ProductDetailActiveTab {
color:#1270FF;
font-weight:700;
background-color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
vertical-align:middle;
cursor:text;
text-align:center;
border-color:#1270FF;
border-style:double double none solid;
border-width:1px;
}

.breadcrumblarge {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:12pt;
color:#636563;
font-weight:700;
text-decoration:none;
}

.breadcrumblargewhite {
color:#FFF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
font-weight:700;
text-decoration:normal;
}

.breadcrumblargeblack {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
color:#333;
font-weight:700;
text-decoration:none;
}

.footerPOBox {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#303030;
font-weight:700;
text-decoration:none;
}

.whiteheader {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#FFF;
font-weight:700;
text-decoration:none;
}

.blue {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#2B2BCB;
font-weight:400;
text-decoration:none;
}

.green2 {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#708510;
font-weight:400;
text-decoration:none;
}

.red {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#B61211;
font-weight:400;
text-decoration:none;
}

.purple {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#A511A7;
font-weight:400;
text-decoration:none;
}

.brown {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#9B3F6E;
font-weight:400;
text-decoration:none;
}

.gray {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#8A8AC0;
font-weight:400;
text-decoration:none;
}

.orange {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#F27E03;
font-weight:400;
text-decoration:none;
}

.pink {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#CF3A96;
font-weight:400;
text-decoration:none;
}

.bluecopy {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#3367CC;
text-decoration:none;
font-weight:400;
}

.whitecopy {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
color:#FFF;
text-decoration:none;
font-weight:400;
}

.newarrivals {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:12pt;
color:#2A56A2;
text-decoration:none;
font-weight:700;
}

.pricemodel {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#C10003;
text-decoration:none;
font-weight:700;
}

.herotitle {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:16pt;
color:#C10003;
text-decoration:none;
font-weight:700;
}

.heroprice {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#999;
text-decoration:none;
font-weight:700;
}

.herosave {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#2B69C0;
text-decoration:none;
font-weight:700;
}

.blackcopy {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#999;
font-weight:700;
text-decoration:none;
}

.blackfootersmall {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
color:#999;
font-weight:400;
text-decoration:none;
}

.blueheader {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#8E8E8E;
font-weight:700;
text-decoration:none;
}

.productenhancementbold {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#636563;
font-weight:700;
text-decoration:none;
}

.productenhancementBrandMfg {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#333;
text-decoration:none;
font-weight:700;
}

.productenhancement {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#333;
text-decoration:none;
font-weight:400;
}

.BreadCrumbBlueText {
color:#0055A4;
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
font-weight:700;
}

H1,H2,H3,H4,H5,TH,THEAD,TFOOT {
color:#036;
}

H1 {
font-family:arial, verdana, helvetica, sans-serif;
color:#333;
font-size:9pt;
font-weight:700;
text-decoration:none;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
display:inline;
}

H3 {
font-family:arial, verdana, helvetica, sans-serif;
font-size:1.58em;
font-weight:500;
font-style:normal;
text-decoration:none;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
}

H4 {
font-family:arial, verdana, helvetica, sans-serif;
font-size:1.33em;
font-weight:500;
text-decoration:none;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
}

H5,DT {
font-family:arial, verdana, helvetica, sans-serif;
font-size:1em;
font-weight:700;
font-style:normal;
text-decoration:none;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
}

H6 {
font-family:arial, verdana, helvetica, sans-serif;
font-size:.8em;
font-weight:700;
font-style:normal;
text-decoration:none;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
}

TFOOT,THEAD {
font-size:1em;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
font-family:arial, verdana, helvetica, sans-serif;
}

TH {
vertical-align:baseline;
font-size:1em;
font-weight:700;
word-spacing:normal;
letter-spacing:normal;
text-transform:none;
font-family:arial, verdana, helvetica, sans-serif;
}

SMALL {
font-size:.7em;
}

BIG {
font-size:1.17em;
}

BLOCKQUOTE,PRE {
font-family:Courier New, monospace;
}

IMG {
margin-top:0;
margin-left:0;
margin-right:0;
}

P {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
}

.addresslabel {
color:#898a8a;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

.addressline {
color:#898a8a;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.UserSelectionTextNormal {
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
}

.RegCenterBodyHeader {
font-family:arial, verdana, helvetica, sans-serif;
color:#FFF;
}

.RegistrationPage {
background-color:#00aa4f;
}

.RegistrationErrorHeader {
font-family:arial, verdana, helvetica, sans-serif;
color:0;
font-size:13px;
}

.OrderOnHold_ShowPerPages {
color:#333;
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
font-weight:700;
vertical-align:middle;
}

.helpfaqcatrequest {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#636563;
font-weight:400;
text-decoration:none;
line-height:normal;
}

.SiteMapCatGray {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:12pt;
font-weight:700;
}

.SiteMapCategoryGray {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
font-weight:700;
text-decoration:underline;
}

div.dimmer {
visibility:hidden;
position:absolute;
left:0;
top:0;
font-family:verdana;
font-weight:700;
background-image:url(honey.png);
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scalesrc='honey.png');
padding:40px;
}

div.dimming {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
background:transparent;
position:absolute;
z-index:10000;
visibility:hidden;
border-color:#999;
border-style:none;
border-width:1px;
}

table.floatingHeader {
background-color:#DDD;
color:#DDD;
}

.CommunityHeader {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
color:#0055A4;
}

.CommunityHeaderGray {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
color:#636563;
}

.environment {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#333;
text-decoration:none;
font-weight:regular;
}

.navLinks {
list-style:none;
margin-left:2px;
margin-top:2px;
padding:0;
}

#sddm {
z-index:30;
margin:0;
padding:0;
}

#sddm li {
list-style:none;
float:left;
font:bold 11px arial;
margin:0;
padding:0;
}

#sddm li a {
display:block;
width:auto;
background:#4282d6;
color:#FFF;
text-align:center;
text-decoration:none;
margin:0 4px 0 0;
padding:2px;
}

#sddm li a:hover {
background:#4282d6;
}

#sddm div {
position:absolute;
visibility:hidden;
background:#4282d6;
border:1px solid #0255a5;
filter:alpha(opacity=98);
opacity:.98;
-moz-opacity:.98;
margin:0;
padding:0;
}

#sddm div a {
position:relative;
display:block;
width:auto;
white-space:nowrap;
text-align:left;
text-decoration:none;
background:#4282d6;
color:#FFF;
font:11px arial;
filter:alpha(opacity=98);
opacity:.98;
-moz-opacity:.98;
margin:0;
padding:5px 10px;
}

#sddm div a:hover {
background:#c3eeff;
color:#014f9a;
}

.ProductList_Refinement {
font-family:arial, verdana, helvetica, sans-serif;
color:#000;
font-weight:700;
text-decoration:none;
font-size:11px;
}

.ProductList_RefinementBreadcrumb {
font-family:arial, verdana, helvetica, sans-serif;
color:#1184f0;
font-weight:700;
text-decoration:none;
font-size:11px;
}

.ProductList_RefinementCheckBox {
color:#00aa4f;
vertical-align:middle;
border-color:Blue;
}

.cart_new {
color:#999;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.BasketItemTR {
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.customization_basket_new {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.FeaturedActSubmitBy {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-decoration:normal;
}

.PaymentMethod {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:11px;
color:#6f6f6f;
font-weight:700;
}

.Summary_OrderDetail_Header {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
border-width:2px;
}

.SummaryError {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:.8em;
color:#666;
}

.SummaryInputLabel {
font-family:arial, verdana, Helvetica, sans-serif;
color:#555;
font-size:10px;
}

.SummaryInputErrorLabel {
font-family:arial, verdana, Helvetica, sans-serif;
color:#666;
font-size:11px;
}

.YouSaveMessage {
font-family:arial, verdana, helvetica, sans-serif;
font-size:11pt;
color:#333;
font-weight:700;
}

.OnPageStatus {
color:#23009A;
font-family:arial, verdana, helvetica, sans-serif;
font-size:1em;
font-weight:700;
}

BODY.ncoprofile {
background-color:#FFF;
font-family:arial, verdana, Helvetica, sans-serif;
font-size:.8em;
font-weight:400;
letter-spacing:normal;
text-transform:none;
word-spacing:normal;
margin-top:0;
margin-left:0;
}

.GridItemLegend {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
font-size:8pt;
color:#1270FF;
}

.basketpagetitle {
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
color:#666;
text-decoration:none;
font-weight:700;
}

.Confirmation_OrderDetail_Header {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
border-width:1px;
}

.RetailValueMsgBig {
font-family:arial, verdana, Helvetica, sans-serif;
font-size:7.5pt;
font-weight:700;
color:#666;
}

.basketpagetitleend {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
color:#666;
text-decoration:none;
font-weight:400;
}

.basketpagetitlesmall {
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
color:#666;
text-decoration:none;
font-weight:700;
}

.ShipTime {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#636563;
font-weight:400;
text-decoration:none;
}

.xsellingproductAlias {
font-family:font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
font-style:normal;
}

.RemoveCustomerText {
font-family:Arial, Verdana , helvetica,sans-serif;
font-size:10pt;
color:Red;
text-decoration:none;
}

.featureditem {
color:#0055A4;
font-family:arial, verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
}

.ScrollBar {
overflow:auto;
width:630px;
height:100%;
}

.PopOutText {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#333;
font-weight:400;
text-decoration:none;
text-transform:none;
}

div.scrollable {
position:relative;
overflow:hidden;
width:730px;
height:210px;
border:solid 0 blue;
float:left;
padding:5px 0;
}

div.scrollable div.items {
width:20000em;
position:absolute;
clear:both;
border:solid 0 red;
}

div.scrollable div.items div {
float:left;
text-align:left;
width:125px;
}

div.scrollable div.items div.active {
height:100px;
}

a.prev,a.next,a.prevPage,a.nextPage {
display:block;
width:18px;
height:18px;
float:left;
cursor:pointer;
border:solid 0 red;
margin:80px 5px;
}

a.disabled {
visibility:hidden!important;
}

a.next,a.nextPage {
clear:right;
}

div.navi {
margin-left:328px;
width:200px;
height:11px;
overflow:hidden;
}

div.navi a {
width:8px;
height:8px;
float:left;
background:url(navigator.png) 0 0 no-repeat;
cursor:pointer;
margin:3px;
}

div.navi a:hover {
background-position:0 -8px;
}

div.navi a.active {
background-position:0 -16px;
}

.taxexempt {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
color:#636563;
font-weight:400;
text-decoration:none;
}

div.scrollholder {
position:relative;
width:435px;
height:270px;
overflow:auto;
z-index:1;
background-color:#FFF;
}

div.scroll {
position:absolute;
left:0;
top:0;
width:95%;
z-index:2;
}

div.track {
position:relative;
float:right;
top:0;
width:11px;
height:100%;
font-size:0;
z-index:3;
background:#d4d0c8;
}

div.drag_bar {
position:absolute;
width:100%;
height:20px;
cursor:pointer;
z-index:4;
background:#05A;
}

.PrYourPriceDSS5 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#666;
text-decoration:none;
font-weight:400;
}

.PriceModelDSS5 {
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#666;
text-decoration:none;
font-weight:400;
}

.ProductEnhancementBoldDSS5 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#666;
font-weight:400;
text-decoration:none;
}

.PriceValueBoldDSS5 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#666;
font-weight:400;
text-decoration:none;
line-height:120%;
}

.PriceValueBoldRed {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
font-weight:700;
text-decoration:none;
line-height:140%;
}

.lPriceValueBoldRed {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
font-weight:700;
text-decoration:none;
line-height:120%;
}

.headstartMCat {
color:#FFF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

.headstarttab {
background:url(HeadStart/TabsImages/nonactive_tab_top.gif) left top no-repeat;
color:#286ac1;
text-align:center;
background-color:#C3EEFF;
vertical-align:top;
}

.headstartactivetab {
background:url(HeadStart/TabsImages/active_tab_top.gif) left top no-repeat;
color:#FFF;
background-color:#286ac1;
text-align:center;
vertical-align:top;
}

a:link.quickBuyActiveMCat,a:hover.quickBuyActiveMCat,a:visited.quickBuyActiveMCat,a:hover.visited.quickBuyActiveMCat {
color:#FFFFFF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

a:link.quickBuyMCat,a:hover.quickBuyMCat,a:visited.quickBuyMCat,a:hover.visited.quickBuyMCat {
color:#286ac1;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

.quickbuytitle {
color:#0056A3;
font-family:arial, verdana, helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

.quickbuytab {
border-radius: 13px 13px 0px 0px;
color:#286ac1;
text-align:center;
background-color:#EBEBEB;
vertical-align:top;
}

.quickbuyactivetab {
border-radius: 13px 13px 0px 0px;
color:#FFF;
background-color:#0056A3;
text-align:center;
vertical-align:top;
}

.quickbuytabround {
border-radius: 13px 13px 13px 13px;
color:#286ac1;
text-align:center;
background-color:#EBEBEB;
vertical-align:top;
}

.quickbuytabroundactive {
border-radius: 13px 13px 13px 13px;
color:#FFF;
background-color:#0056A3;
text-align:center;
vertical-align:top;
}

.ncotab {
background:url(HeadStart/TabsImages/ecers_nonactive_tab.gif);
position:left top;
background-repeat:no-repeat;
color:#286ac1;
text-align:center;
background-color:#C3EEFF;
vertical-align:middle;
height:75px;
}

.ncoactivetab {
background:url(HeadStart/TabsImages/ecers_active_tab.gif);
position:left top;
background-repeat:no-repeat;
color:#FFF;
background-color:#286ac1;
text-align:center;
vertical-align:middle;
height:75px;
}

.PageNum {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
vertical-align:middle;
width:20px;
}

#publicProductReviews .pr-review-author {
display:none;
width:0;
}

#publicProductReviews .pr-review-rating-wrapper,.pr-review-main-wrapper {
width:98%;
}

#CompareProduct .pr-snippet-review-count {
display:inline;
clear:both;
float:left;
}

#CompareProduct .pr-snippet-wrapper {
padding:0;
}

.pr-snippet-read-write {
border:none;
float:left;
text-align:left;
font-size:.7em;
margin:0;
padding:0;
}

.pr-snippet-read-reviews {
border-right:none;
float:left;
text-align:left;
padding:0 5px 5px 0;
}

.pr-snippet-stars {
display:inline;
line-height:15px;
border:none;
float:left;
margin-right:0;
padding:0;
}

.pr-snippet-write-review {
border-right:none;
clear:right;
float:right;
text-align:left;
width:105px;
padding:0 5px 5px 0;
}

.rei .pr-snippet-read-write a.pr-snippet-link {
color:#680;
font-size:11px;
}

.outlet .pr-snippet-read-write a.pr-snippet-link {
color:#C60;
font-size:11px;
}

.prSnippetTitle {
width:100%;
font-weight:700;
color:#333;
float:left;
font-size:1.1em;
margin:0;
padding:0 5px 5px 0;
}

.pr-snippet-wrapper {
background:#fff;
border:none;
}

#area2 .pr-snippet-read-write {
border:none;
clear:right;
float:left;
font-size:.7em;
text-align:left;
margin:0;
padding:0 0 0 6px;
}

#area2 .pr-snippet-read-reviews {
border-right:none;
float:left;
text-align:left;
padding:0 5px 5px 0;
}

#area2 .pr-snippet-stars {
display:inline;
float:left;
line-height:15px;
}

#area2 .pr-snippet-write-review {
border-left:1px solid #CCC;
clear:right;
float:left;
text-align:left;
padding:0 0 5px 5px;
}

*html .pr-contents-wrapper {
width:600px;
}

.pr-snapshot-head {
background-image:none;
background-repeat:repeat-x;
background-color:#F6F4F2;
border:medium none;
border-color:#CCC;
}

.pr-attribute-label-pros {
color:#859F09;
}

.pr-snapshot-consensus-value {
background:#859F09 url() repeat-x scroll 0 0;
}

.pr-attribute-key p {
background-color:#F6F4F2;
}

.pr-snapshot-body {
border:medium none;
background-color:#FFF;
padding-bottom:1em;
border-color:#CCC;
}

.pr-review-sort {
background-color:#F6F4F2;
border:medium none;
border-color:#CCC;
}

.pr-contents {
background-color:#FFF;
border:medium none;
border-color:#CCC;
}

.prReviewEngine {
font-family:verdana,sans-serif;
font-size:1em;
width:90%;
color:#333;
line-height:1.6em;
margin:0 5%;
}

#prReviewSummary {
border:none;
background:#fff;
margin:0;
padding:0;
}

.prSummaryHeader {
background-color:#fff;
height:1em;
line-height:1;
margin:0;
padding:.5em 1em .6em 0;
}

.prSummaryTitle {
font-weight:700;
text-transform:none;
font-size:1.6em;
font-family:arial, sans-serif;
}

.prSummaryCobrand {
font-size:.9em;
}

.prSummaryBody {
overflow:auto;
border:none;
background-color:#f6f4f2;
width:526px;
margin:1em 1em 3px 0;
padding:8px;
}

.prSummaryRating {
border:0;
font-weight:400;
font-size:1em;
line-height:20px;
color:#000;
padding:0;
}

.prSummaryRating .prSummaryAverageRatingText {
float:left;
font-weight:700;
margin-right:.5em;
font-size:1.3em;
color:#000;
font-family:arial, sans-serif;
}

.prSummaryRating .prSummaryAverageRatingDecimal {
display:inline;
float:left;
margin-right:.5em;
margin-left:.5em;
color:#000;
font-weight:700;
}

.prSummaryBottomLineConsensus {
display:block;
color:#333;
}

.prSummaryWriteReview {
text-align:left;
margin:.5em 1em 0 0;
padding:0;
}

.prSummaryKey {
width:auto;
font-weight:700;
vertical-align:top;
text-align:left;
float:left;
clear:left;
color:#000;
padding:0 5px 0 0;
}

.prSummaryValue {
font-weight:400;
margin-left:5px;
vertical-align:top;
text-align:left;
padding:0;
}

.prSummaryPrintableViewLink {
font-size:.9em;
position:absolute;
right:103px;
width:11em;
text-align:right;
}

.prSummaryPrintableViewLink img {
position:relative;
top:3px;
padding-right:5px;
}

.prReviewSort {
border:none;
font-weight:700;
text-align:left;
text-transform:none;
width:526px;
background:#f6f4f2;
float:left;
margin:0;
padding:.3em 8px;
}

.prReviewSortBox {
vertical-align:middle;
float:right;
font-weight:700;
color:#000;
text-transform:none;
margin-top:3px;
background:#f6f4f2;
}

.prReviewSortBox #sorter {
vertical-align:middle;
}

.prReviewCount {
float:left;
color:#000;
background:#f6f4f2;
margin:.3em 0;
}

.prReviewWrap {
float:left;
width:532px;
border:none;
margin:5px 0 10px;
padding:15px 10px 0 0;
}

.prReviewWrap.prExpert {
padding-top:0;
border:1px solid #d9b38e;
border-width:1px 1px 2px;
margin:1em 0 0;
}

.prExpertHeader {
position:relative;
top:0;
left:-.8em;
height:40px;
font-size:1.25em;
font-weight:700;
color:#af8e2c;
margin:0;
padding:5px 0 0;
}

.prExpertHeader .prExpertHelp {
padding-left:.5em;
font-size:.75em;
font-weight:400;
text-indent:0;
color:#af8e2c;
}

.prExpertHelp a {
color:#af8e2c;
}

.prReviewWrap.prExpert.prStaff .prExpertHeader {
padding-left:55px;
}

.prReviewWrap.prExpert.prIndustry .prExpertHeader {
padding-left:45px;
}

.prReviewRating {
font-size:1.15em;
width:100%;
display:block;
}

.prReviewRatingHeadline {
display:inline;
font-weight:700;
margin-left:6px;
font-family:arial, sans-serif;
font-size:1.3em;
}

.prReviewAuthor {
margin:1em 0;
}

.prReviewPoints {
font-weight:700;
overflow:auto;
width:520px;
margin:1em 0;
}

.prReviewPoints p {
font-weight:700;
margin-bottom:0;
color:#000;
}

.prReviewKey {
width:auto;
font-weight:700;
vertical-align:top;
text-align:left;
float:left;
clear:left;
padding:0 5px 0 0;
}

.prReviewValue {
margin-left:0;
vertical-align:top;
text-align:left;
font-weight:400;
padding:0 0 0 5px;
}

.prAdditionalRatingName {
width:90px;
font-weight:700;
vertical-align:top;
text-align:right;
margin-top:5px;
clear:left;
float:left;
}

.prAdditionalRatingValue {
margin-left:90px;
vertical-align:top;
text-align:left;
margin-top:5px;
padding:0 0 0 10px;
}

.prReviewText {
clear:both;
width:520px;
margin:1.5em 0 1em;
}

.prReviewHelpfulText {
font-size:.9em;
font-style:italic;
margin-top:10px;
margin-bottom:10px;
}

.prReviewTools {
margin:.5em -1em;
padding:.5em 1em 0;
}

.prReviewReportIssue {
font-size:.9em;
font-style:italic;
margin-left:.5em;
}

#prContents {
float:left;
}

.prPagination {
color:#333;
border:none;
width:534px;
background:#f6f4f2;
float:left;
margin:0 0 10px;
padding:5px 0 8px 8px;
}

.prPagination .prPageCount {
font-weight:400;
width:410px;
float:left;
}

.prPagination .prPageNav {
width:120px;
float:left;
text-align:right;
}

.bottom {
width:546px;
float:left;
margin-top:20px;
padding:10px 0 0;
}

.bottom .prPageCount {
font-weight:400;
clear:none;
}

.prSnippetEngine {
font-size:1em;
font-family:verdana,sans-serif;
padding:0;
}

.prSnippetEngine div {
padding:0 5px 5px 0;
}

*html .prSnippetTitle,:first-child+html .prSnippetTitle {
padding:0 5px 2px 0;
}

.prSnippetMsg {
display:block;
padding-left:0;
}

.prSnippetWriteReview {
width:105px;
float:right;
text-align:left;
margin:0;
padding:0;
}

.prSnippetReadReviews {
width:105px;
clear:right;
float:right;
text-align:left;
margin:0;
padding:0;
}

.prSnippetRatingUnclickable {
float:left;
display:inline;
line-height:15px;
}

.prMerchantResponse {
border:1px solid #e6e5e2;
background:#EEE;
font-style:italic;
margin-left:50px;
text-align:left;
margin-top:5px;
padding:5px;
}

.prVerified {
position:relative;
display:inline;
border-style:none;
margin:0 0 -.55em .5em;
}

.prCustomerPics {
clear:both;
width:100%;
overflow:auto;
margin:0;
padding:0 0 10px;
}

.prPic {
position:relative;
top:0;
left:0;
width:207px;
float:left;
border:1px solid #ddd;
margin:0 0 25px;
padding:10px 0 0;
}

.prPic.prLeft {
margin-right:12px;
}

.prPic .prCaption {
font-size:11px;
color:#333;
margin:0 10px 5px;
}

.prPicContent {
position:relative;
top:0;
left:0;
text-align:center;
line-height:0;
margin:0 2px 10px 9px;
}

.prPicContent .wrap2 img {
display:block;
background:#fff;
border:1px solid #bbb;
padding:4px;
}

.prPicContent .wrap2 a:hover img {
background:#9cf;
border-color:#36f;
}

.prPic .prPicTags {
float:left;
width:70px;
padding-bottom:10px;
font-size:9px;
line-height:13px;
color:#777;
margin:0;
}

.prPicTags .prTaglabel,.prVidTags .prTaglabel {
font-weight:700;
font-size:10px;
}

div.prStars {
position:relative;
background-repeat:no-repeat;
height:20px;
width:112px;
float:left;
line-height:20px;
margin:0 .25em 0 0;
padding:0;
}

div.prStars.prStarsSmall {
height:15px;
width:83px;
line-height:15px;
display:block;
}

.prVidContent {
position:relative;
top:0;
left:0;
text-align:center;
line-height:0;
background-color:#000;
float:left;
margin:0 2px 10px 9px;
padding:4px;
}

.prVidContent div.wrap {
border-top:7px dotted #FFF;
border-bottom:7px dotted #FFF;
padding:5px 0;
}

.prVidContent div.wrap a img {
border:none;
}

.prPic .prVidTags {
float:left;
width:90px;
padding-bottom:10px;
font-size:9px;
line-height:13px;
color:#777;
margin:0 0 0 5px;
}

.prAttributeGroupSeparator {
clear:both;
}

.prSiteMember {
width:78px;
height:21px;
margin:0 0 -.55em .5em;
}

.pr-snapshot-attribute-value-list {
height:85px;
}

.pr-snapshot-rating-wrapper {
padding:.4em .2em;
}

.pr-review-author-info-wrapper {
font-size:1.1em;
}

.pr-other-attributes-list li.pr-other-attribute-value {
font-size:1em;
width:inherit;
}

.pr-other-attributes-list li.pr-other-attribute-label {
width:inherit;
}

.pr-review-bottom-line-wrapper {
padding-top:.6em;
}

.pr-site-member {
width:78px;
height:21px;
margin:0 0 -.55em;
}

#tdPowerReviewDtl .pr-snippet-review-count {
display:none;
font-size:7pt;
}

#tdPowerReviewDtl .pr-snippet-read-write {
margin:0;
padding:0;
}

#divPowerReviewContainer .pr-snippet-review-count {
font-size:7pt;
line-height:12px;
}

#divPowerReviewContainer .pr-snippet-wrapper {
width:6em;
}

.pr-snippet-read-write a.pr-snippet-link {
color:#636563;
}

a:hover.pr-snippet-link {
color:#2A56A2;
}

.special {
color:#000;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8px;
font-weight:400;
line-height:110%;
}

.cart_title {
color:#356cad;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.print_title {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.product_warn {
font-family:arial, verdana, helvetica, sans-serif;
font-size:10px;
font-weight:400;
}

.AddressInputErrorLabel {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#c00105;
font-size:12px;
}

.AddressInputErrorTextbox {
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#c00105;
background-color:#FFC;
font-size:12px;
border:solid 1px #828282;
}

.siteBGcolor {
background-color:#c2eefe;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#025091;
font-weight:400;
text-decoration:none;
}

.restrictedShippment,.discExclude {
color:#666;
font-family:arial, verdana, Helvetica, sans-serif;
font-size:8px;
font-weight:400;
line-height:110%;
}

a:hover.prod,a:hover.visited.prod {
color:#3E7CF6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
}

.MyAccLSsupport,.support,a:link.support,a:visited.support,.helpfaqbreadcrumb,.HelpFaq,.checkoutText,.TDRegistrationPage,.helpfaq,UserSelectionTextNormal,.helpfaqnco,a:link.helpfaqnco,a:visited.helpfaqnco,.YellowBG {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

a:link.MyAccLSsupport,a:visited.MyAccLSsupport {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

a:hover.MyAccLSsupport,a:hover.visited.MyAccLSsupport {
color:#0055A4;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.MyAccLSbreadcrumb,a:link.MyAccLSbreadcrumb,a:hover.MyAccLSbreadcrumb,a:visited.MyAccLSbreadcrumb,a:hover.visited.MyAccLSbreadcrumb {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:normal;
}

a:link.ProductList_ProductName,a:visited.ProductList_ProductName {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
line-height:130%;
text-align:left;
text-decoration:none;
}

a:hover.ProductList_ProductName,a:hover.visited.ProductList_ProductName {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
line-height:130%;
text-align:left;
text-decoration:underline;
}

.top_link:link,.top_link:visited {
color:#0064FF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.breadcrumbsearchlink,.breadcrumb,a:link.breadcrumb,a:hover.breadcrumb,a:visited.breadcrumb,a:hover.visited.breadcrumb {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
text-transform:none;
}

a:link.ProductList_Search,a:visited.ProductList_Search {
color:#0064FF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

a:hover.ProductList_Search,a:hover.visited.ProductList_Search {
color:#0055A4;
font-family:arial, verdana, helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

.PrYourPriceList,.prcompareat,.PrXSellingProductDSS5 {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

.prCompareAtList,.prYouSaveList,.PrCompareAtListBoldDSS5,.PrYouSaveListDSS5,.PrCompareAtListDSS5,.lPrXSellingProductDSS5,.PrYourPriceListDSS5,.lPrYourPriceListDSS5 {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
line-height:120%;
text-decoration:none;
}

.prcompareatlistbold,.pryourprice,.prcompareatBold {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.productenhancementinstock,.productenhancementLimitedQty,.productenhancementoutofstock,a:link.productenhancementoutofstock,a:hover.productenhancementoutofstock,a:visited.productenhancementoutofstock,a:hover.visited.productenhancementoutofstock {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
font-weight:700;
text-decoration:none;
}

a:link.ProductList_FilterItem,a:visited.ProductList_FilterItem,a:hover.featureditem,a:hover.visited.featureditem,a:hover.headline,a:hover.visited.headline {
color:#0064FF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
}

a:hover.ProductList_FilterItem,a:hover.visited.ProductList_FilterItem,a:link.featureditem,a:visited.featureditem,a:link.headline,a:visited.headline {
color:#0055A4;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
}

a:link.MyAccLSBreadcrum,a:hover.MyAccLSBreadcrum,a:visited.MyAccLSBreadcrum,a:hover.visited.MyAccLSBreadcrum {
color:#636563;
font-family:Verdana;
font-size:8pt;
font-weight:700;
text-decoration:underline;
}

a:link.FavoriteList_a,a:hover.FavoriteList_a,a:visited.FavoriteList_a,a:hover.visited.FavoriteList_a {
font-family:Arial;
font-size:1pt;
}

a:link.MyAccLSLink,a:visited.MyAccLSLink {
color:#636563;
font-family:Verdana;
font-size:8pt;
line-height:18px;
text-decoration:none;
}

a:hover.MyAccLSLink,a:hover.visited.MyAccLSLink {
color:#636563;
font-family:Verdana;
font-size:8pt;
line-height:18px;
text-decoration:underline;
}

.ProductList_ShowPerPages,a:link.ProductList_ShowPerPages,a:hover.ProductList_ShowPerPages,a:visited.ProductList_ShowPerPages,a:hover.visited.ProductList_ShowPerPages {
color:orange;
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
font-weight:700;
vertical-align:middle;
}

a:link.ProductList_PageNum,a:hover.ProductList_PageNum,a:visited.ProductList_PageNum,a:hover.visited.ProductList_PageNum {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
padding:0 0 0 3px;
}

.ProductList_PrevNext,a:link.SiteMapSubCategoryGray,a:visited.SiteMapSubCategoryGray,a:link.smallLink,a:visited.smallLink {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

a:link.ProductList_PrevNext,a:visited.ProductList_PrevNext,.productalias {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

a:hover.ProductList_PrevNext,a:hover.visited.ProductList_PrevNext {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

a:hover.support,a:hover.visited.support,a:link.breadcrumblink,a:visited.breadcrumblink {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

a:link.support2,a:visited.support2 {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:none;
}

a:hover.support2,a:hover.visited.support2,a:link.surchargeheader,a:visited.surchargeheader {
color:#2A56A2;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:none;
}

a:link.helpfaqbreadcrumblink,a:visited.helpfaqbreadcrumblink,a:hover.supportp,a:hover.visited.supportp {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:underline;
}

a:hover.helpfaqbreadcrumblink,a:hover.visited.helpfaqbreadcrumblink {
color:#2A56A2;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:underline;
}

a:hover.breadcrumblink,a:hover.visited.breadcrumblink {
color:#2A56A2;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

.breadcrumblink,a:link.supportp,a:visited.supportp {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a:link.footer,a:visited.footer,.blackfooter {
color:#999;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

a:hover.footer,a:hover.visited.footer {
color:#2A56A2;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

.footerTollFree,a:link.footerTollFree,a:hover.footerTollFree,a:visited.footerTollFree,a:hover.visited.footerTollFree {
color:#090909;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

a:link.bl,a:visited.bl {
color:#2B2BCB;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.bl,a:hover.visited.bl {
color:#3E7CF6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.gr2,a:visited.gr2 {
color:#708510;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.gr2,a:hover.visited.gr2 {
color:#A4C122;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.re,a:visited.re {
color:#B61211;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.re,a:hover.visited.re {
color:#DD1716;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.pu,a:visited.pu {
color:#A511A7;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.pu,a:hover.visited.pu {
color:#D317D6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.br,a:visited.br {
color:#9B3F6E;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.br,a:hover.visited.br {
color:#C5508C;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.gr,a:visited.gr {
color:#8A8AC0;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.gr,a:hover.visited.gr {
color:#676794;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.or,a:visited.or {
color:#F27E03;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.or,a:hover.visited.or {
color:#F9B064;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.pk,a:visited.pk {
color:#CF3A96;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:hover.pk,a:hover.visited.pk {
color:#F95CBD;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:700;
}

a:link.search,a:visited.search {
color:#3367CC;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

a:hover.search,a:hover.visited.search {
color:#3E7CF6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

a:link.nav,a:visited.nav {
color:#FFF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a:hover.nav,a:hover.visited.nav {
color:#E4E5E6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a:link.ranking,a:visited.ranking {
color:#AFF91F;
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

a:hover.ranking,a:hover.visited.ranking {
color:#E4E5E6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

a:link.rating,a:visited.rating {
color:#3367CC;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

a:hover.rating,a:hover.visited.rating {
color:#3E7CF6;
font-family:arial, verdana, helvetica, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

a:link.footersmall,a:visited.footersmall {
color:#8E8E8E;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

a:hover.footersmall,a:hover.visited.footersmall,a:hover.surchargeheader,a:hover.visited.surchargeheader {
color:#2A56A2;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

a:link.headerblue,a:visited.headerblue {
color:#2a56a2;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a:hover.headerblue,a:hover.visited.headerblue {
color:#2a56a2;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:underline;
}

.pageLegend,.safetymessage {
color:#666;
font-family:arial, verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

a:link.subcategories,a:visited.subcategories {
color:#0064FF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

a:hover.subcategories,a:hover.visited.subcategories,a:link,a:hover,a:visited,a:hover.visited,.customization_basket {
color:#0055A4;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

.checkoutBoldText,.MetaDesc {
color:#636563;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
text-decoration:none;
}

.TextboxBorderGray,.TextboxBorderBlue {
border:solid 1px #828282;
}

a:link.SiteMapHeaderSubCategoryGray,a:visited.SiteMapHeaderSubCategoryGray,a:hover.SiteMapHeaderSubCategoryGray {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
}

a:link.SiteMapHeaderCategoryGray,a:visited.SiteMapHeaderCategoryGray,a:hover.SiteMapHeaderCategoryGray,a:link.SiteMapCategoryGray,a:visited.SiteMapCategoryGray,a:hover.SiteMapCategoryGray,a:link.SiteMapNoUnderlineGray,a:visited.SiteMapNoUnderlineGray,a:hover.SiteMapNoUnderlineGray {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
font-weight:700;
}

a:link.SiteMapHeaderGray,a:visited.SiteMapHeaderGray,a:hover.SiteMapHeaderGray {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11pt;
font-weight:700;
}

a:hover.SiteMapSubCategoryGray,a:hover.smallLink,a:hover.visited.smallLink {
color:#2A56A2;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

div.notifymedimming,div.ByeByeStrollerdimming {
background-color:#FFC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
position:absolute;
visibility:hidden;
z-index:10000;
border-color:#5e778d;
border-style:solid;
border-width:2px;
}

table.notifymefloatingHeader,table.ByeByeStrollerfloatingHeader {
background-color:#FFC;
color:#FFF;
}

.NotifyMeTextBox,.ByeByeStrollerTextBox {
border-color:#5e778d;
border-style:solid;
border-width:1px;
}

.NotifyMeHeading,.ByeByeStrollerHeading {
color:#5e778d;
cursor:move;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
height:14px;
}

.NotifyMeContent,.ByeByeStrollerContent {
color:#5e778d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
}

a:hover.helpfaqnco,a:active.helpfaqnco,ul.navLinks li a.active,.NavHeaders {
color:#025091;
font-family:arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.TotalFormatBold,.TotalFormat {
color:#333;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a:link.freedelivery,a:hover.freedelivery,a:visited.freedelivery,a:hover.visited.freedelivery {
color:#8d8d8d;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.productname,a:link.productname,a:visited.productname {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a:hover.productname,a:hover.visited.productname {
color:#2A56A2;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a:link.remove,a:visited.remove,a:link.addtofav,a:visited.addtofav {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:underline;
}

a:hover.remove,a:hover.visited.remove,a:hover.addtofav,a:hover.visited.addtofav {
color:#2A56A2;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:underline;
}

a:link.editaddress,a:hover.editaddress,a:visited.editaddress,a:hover.visited.editaddress {
color:#898a8a;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:underline;
}

.Summary_OrderDetail_Item,.customization_summary {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:normal;
border-width:2px;
}

.mpcnewtext,.PopOutHeader {
color:#333;
font-family:arial, verdana, helvetica, sans-serif;
font-size:9pt;
font-weight:400;
}

a:link.taxexempt,a:visited.taxexempt {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
font-weight:400;
text-decoration:underline;
}

a:hover.taxexempt,a:hover.visited.taxexempt {
color:#2A56A2;
font-family:arial, verdana, helvetica, sans-serif;
font-size:10pt;
font-weight:400;
text-decoration:underline;
}

a:link.prodz,a:visited.prodz {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
letter-spacing:normal;
line-height:131%;
text-decoration:none;
text-transform:none;
}

a:hover.prodz,a:hover.visited.prodz {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
letter-spacing:normal;
line-height:131%;
text-decoration:underline;
text-transform:none;
}

.PrCompareAtDSS5,.PrCompareatBoldDSS5,.PrYouSaveDSS5 {
color:#666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:400;
text-decoration:none;
}

a:link.headstartActiveMCat,a:hover.headstartActiveMCat,a:visited.headstartActiveMCat,a:hover.visited.headstartActiveMCat {
color:#FFF;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

a:link.headstartMCat,a:hover.headstartMCat,a:visited.headstartMCat,a:hover.visited.headstartMCat {
color:#286ac1;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

a:link.PageNum,a:hover.PageNum,a:visited.PageNum,a:hover.visited.PageNum {
color:#636563;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
vertical-align:middle;
}

:first-child+html .pr-modal-wrapper .pr-modal-content,:first-child+html .pr-modal-wrapper,*html .pr-modal-wrapper .pr-modal-content {
width:560px;
}

:first-child+html .pr-modal-wrapper .pr-review-rating-wrapper,:first-child+html .pr-modal-wrapper .pr-stars,.pr-review-points-attr-wrapper,:first-child+html #CompareProduct .pr-stars,*html #CompareProduct .pr-stars {
position:static;
}

#CompareProduct .pr-snippet-read-write,.pr-snippet-write-first-review p,.pr-snippet-stars .pr-snippet-rating-decimal,.pr-snippet-review-count,.pr-other-attributes,.prSnippetRatingClickable,.prSnippetNumberOfRatingsText,#tdPowerReviewDtl .pr-snippet-rating-decimal,#tdPowerReviewDtl .pr-clear,#divPowerReviewContainer .pr-snippet-rating-decimal,#divPowerReviewContainer .pr-snippet-read-reviews,#divPowerReviewContainer .pr-snippet-read-write,#divPowerReviewContainer .pr-clear,.pr-snapshot-cobrand {
display:none;
}

.pr-snippet-read-write a.pr-snippet-link span,#area2 .pr-snippet-read-write a.pr-snippet-link span,.prSummaryCount,a.prSnippetLink:link,a.prSnippetLink:active,a.prSnippetLink:visited,a.prSnippetLink:hover {
font-weight:400;
}

.pr-contents-wrapper,.pr-snapshot-body-wrapper {
border:medium none;
}

a.prSummaryWriteReviewLink:link,a.prSummaryWriteReviewLink:visited,a.prSummaryWriteReviewLink:hover,a.prSummaryWriteReviewLink:active,a.prReviewHelpfulTextLink:link,a.prReviewHelpfulTextLink:visited,a.prReviewHelpfulTextLink:hover,a.prReviewHelpfulTextLink:active {
font-size:1em;
}

.prReviewAuthorName span,/* set actual name,location date values to bold */
.prReviewAuthorLocation span,.prReviewAuthorDate span,.prReviewHelpfulCount,/* "X of Y" */
.prReviewHelpful {
font-weight:700;
}

.prSnippetRating,.prPicContent,.wrap1,.wrap2,.pr-review-author-date {
display:block;
}

:first-child+html #CompareProduct .pr-snippet,*html #CompareProduct .pr-snippet {
overflow:auto;
position:relative;
}

:first-child+html #CompareProduct .pr-snippet-review-count,*html #CompareProduct .pr-snippet-review-count {
position:static;
width:100px;
}

:first-child+html #CompareProduct .pr-snippet-stars,*html #CompareProduct .pr-snippet-stars {
overflow:auto;
position:static;
}

a:link.headerz,a:visited.headerz {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
letter-spacing:normal;
text-decoration:none;
text-transform:none;
}

a:hover.headerz,a:hover.visited.headerz {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:700;
letter-spacing:normal;
text-decoration:underline;
text-transform:none;
}

a:link.foot,a:visited.foot,.titlesnew {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

a:hover.foot,a:hover.visited.foot {
color:#666;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
}

.RetailValueMsgBasket,.SaveUptoMsgBasket {
color:#bf0005;
font-family:arial, verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
}

a:link.siteBGcolor,a:hover.siteBGcolor,a:visited.siteBGcolor,a:hover.visited.siteBGcolor {
color:#025091;
font-family:arial, verdana, helvetica, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:underline;
padding:0 0 0 3px;
}

.ncotab{background: url(images/headstart/tabsimages/ecers_nonactive_tab_F1F1F1.gif); position:left top; background-repeat: no-repeat; color:#286ac1; text-align:center; background-color:#C3EEFF; vertical-align:middle; height: 55px;}
.ncoactivetab{background: url(images/headstart/tabsimages/ecers_active_tab.gif); position: left top; background-repeat: no-repeat; color:#ffffff; background-color:#286ac1; text-align:center; vertical-align:middle; height: 55px;}

/*Added for LivePerson 100712*/
.lpPoweredBy {
display:none;
}
.lpEmtStarRating {
display:none;
}
.lpChatTextLink {
text-decoration: none;
padding-left: 0px;
}
/*End added for LivePerson*/
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.autocomplete-suggestions
{
    margin: 0;
    padding: 0;
    background: #ffffff;
    text-align: left;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-left: -6px;
    padding-right: 22px;
    font-family: schoolbook-web, Georgia, Times, 'Times New Roman', serif;
    font-size: 15px;
}
.autocomplete-suggestion
{
    margin: 0;
    padding: 0;
    background: #fff;
    min-height: 62px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    /*padding-bottom: 20px;
    padding-top: 20px;*/
    width: 422px;
}
.autocomplete-selected
{
    background: #E5F7FD;
}
.autocomplete-suggestion img
{
    margin: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    margin-right: 15px;
    padding: 6px;
}
.autocomplete-suggestion p
{
    margin: 0;
    padding: 0;
    font-size: 15px;
    float: right;
    width: 320px;
    font-family: schoolbook-web, Georgia, Times, 'Times New Roman', serif;
    cursor: pointer;
}
.sayt_prod_details_wrapper
{
    margin: 0;
    padding: 0;
    width: 50px;
    float: left;
}
.autocomplete-suggestions strong
{
    margin: 0;
    padding: 0;
    color: #ff1a23;
}
.sayt_see_all
{
    margin: 0;
    padding: 0;
    color: #00a5ff;
    font-style: italic;
    font-size: 15px;
    font-family: schoolbook-web, Georgia, Times, 'Times New Roman', serif;
    text-align: center;
    background: #E5F7FD;
    width: 422px;
    cursor: pointer;
    line-height: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.autocomplete_prod_title
{
    /*margin-top: 20px;*/
    font-weight: bold;
}













.newlines{color: #2A56A2; font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-decoration: none;}
#sddm2
{margin: 0; padding: 0; z-index: 30}

#sddm2 li
{margin: 0; padding: 0; list-style: none; float: left; font: 14px arial}

#sddm2 li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddm2 li a:hover
{	

background: #EBEBEB;
font:  14px arial;
	color: #0154A4;
	text-decoration: underline

}

#sddm2 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-12px;
margin-top:5px;
}
#sddm2 div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddm2 div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}

#sddmFR
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmFR li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:  14px arial}

#sddmFR li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddmFR li a:hover
{	

background: #EBEBEB;
font:  14px arial;
color: #0154A4;
text-decoration: underline

}

#sddmFR div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-12px;
margin-top:5px;
}
#sddmFR div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmFR div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}

#sddmMA
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmMA li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:  14px arial}

#sddmMA li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddmMA li a:hover
{	

background: #EBEBEB;
font:  14px arial;
	color: #0154A4;
	text-decoration: underline
}

#sddmMA div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-250px;
margin-top:5px;
}
#sddmMA div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmMA div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}

#sddmCS
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmCS li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:  14px arial}

#sddmCS li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddmCS li a:hover
{	

background: #EBEBEB;
font:  14px arial;
	color: #0154A4;
	text-decoration: underline

}

#sddmCS div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-95px;
margin-top:5px;
}
#sddmCS div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmCS div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}

#sddmCL
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmCL li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 14px arial}

#sddmCL li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddmCL li a:hover
{	

background: #EBEBEB;
font:  14px arial;
	color: #0154A4;
	text-decoration: underline

}

#sddmCL div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-75px;
margin-top:5px;
}
#sddmCL div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmCL div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}
#sddmclr
{	margin: 0;
	padding: 0;
	z-index: 1}

#sddmclr li
{	margin: 0;
	padding: 0;
	list-style: none;
	font:  14px arial}

#sddmclr li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 0px;
	width: auto;
	text-align: center;
	text-decoration: none}

#sddmclr li a:hover
{	

	text-decoration: underline;

}
#sddmclrs
{	margin: 0;
	padding: 0;
	z-index: 1}

#sddmclrs li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: center;
	font:  12px arial}

#sddmclrs li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px 0px;
	width: 135;
	height: 12;
background: #EBEBEB;
	color: #4282d6;
	text-align: center;
	text-decoration: underline}

#sddmclrs li a:hover
{	


font:  12px arial;
background: #0154A4;
	color: #ffffff;
	text-decoration: underline;

}

#sddmclrs div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #ffffff;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;

}
#sddmclrs div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #ffffff;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmclrs div a:hover
{	background: #ffffff;
	color: #ffffff;
	text-decoration: none;
}







#sddmAR
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmAR li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:  14px arial}

#sddmAR li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddmAR li a:hover
{	

background: #EBEBEB;
font:  14px arial;
	color: #0154A4;
	text-decoration: underline

}

#sddmAR div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-13px;
margin-top:5px;
font: 12px arial;
}
#sddmAR div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmAR div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}







#sddmO
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmO li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial}

#sddmO li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #4282d6;
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmO li a:hover
{	

background: #4282d6
font:  12px arial;
	color: #ffffff;
	text-decoration: underline;

}

#sddmO div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-256px;
margin-top:5px;
}
#sddmO div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #4282d6;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmO div a:hover
{	background: #4282d6;
	color: #ffffff;
	text-decoration: none;
}

.OptInStyle {
padding:2px 2px 2px 2px;
border:1px solid #d7d7d7;
height:14px;
font-family: arial; 
font-size: 11px; 
color: #333333;
width: 140px
}

.SearchStyle {
padding:3px 3px 3px 0px;
border:0px solid #ffffff;
height:15px;
font-family: arial; 
font-size: 12px; 
color: #333333;
width: 400px
}

input::-webkit-input-placeholder {
    font-family: arial; 
    font-size: 11px; 
    color:    #999;
}
input:-moz-placeholder {
    font-family: arial; 
    font-size: 11px; 
    color:    #999;
}
input:-ms-input-placeholder {
    font-family: arial; 
    font-size: 11px; 
    color:    #999;
}


.seeall{color: #0154A4; font-family: arial, verdana, helvetica, sans-serif; font-size: 11pt; font-weight:normal; text-decoration: none;}




#sddmwide
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddmwide li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font:  14px arial}

#sddmwide li a
{	display: block;
	margin: 0 4px 0 0;
	padding: 2px 2px;
	width: auto;
	background: #EBEBEB;
	color: #0154A4;
	text-align: center;
	text-decoration: none;
font:  14px arial}

#sddmwide li a:hover
{	

background: #EBEBEB;
font:  14px arial;
color: #0154A4;
text-decoration: underline

}

#sddmwide div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EBEBEB;
	border: 1px solid #D7D7D7;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
margin-left:-10px;
margin-top:5px;
}
#sddmwide div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EBEBEB;
	color: #0154A4;
	font: 12px arial;
	filter:alpha(opacity=98);
	opacity: 0.98;
	-moz-opacity:0.98;
}

#sddmwide div a:hover
{	background: #0154A4;
	color: #ffffff;
	text-decoration: none;
font: 12px arial;
}


.LogInStyle2 {
background: #ffffff;
border: 1px solid #D7D7D7;
height:12px;
font-family: verdana; 
font-size: 10px; 
color: #333333;
width: 150px
}
.newlines{color: #015eae; font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-decoration: none;}

a:link.newfooter{color: #B4B7B0;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:normal; text-decoration: none;}
a:hover.newfooter{color: #B4B7B0;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:normal; text-decoration: underline;}
a:visited.newfooter{color: #B4B7B0;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:normal; text-decoration: none;}
a:hover.visited.newfooter{color: #B4B7B0;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:normal; text-decoration: underline;}


a:link.newheaderlines{color: #015eae;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:bold; text-decoration: none;}
a:hover.newheaderlines{color: #015eae;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:bold; text-decoration: underline;}
a:visited.newheaderlines{color: #015eae;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:bold; text-decoration: none;}
a:hover.visited.newheaderlines{color: #015eae;font-family: arial, verdana, helvetica, sans-serif;font-size: 8pt;font-weight:bold; text-decoration: underline;}

a:link.surchargeheader{font-family: arial, Verdana, Helvetica, sans-serif;font-size :7pt;color :#2A56A2;font-weight: normal;text-decoration: none;}
a:hover.surchargeheader{font-family: arial, Verdana, Helvetica, sans-serif;font-size :7pt;color :#2A56A2;font-weight: normal;text-decoration: underline;}
a:visited.surchargeheader{font-family: arial, Verdana, Helvetica, sans-serif;font-size :7pt;color :#2A56A2;font-weight: normal;text-decoration: none;}
a:hover.visited.surchargeheader{font-family: arial, Verdana, Helvetica, sans-serif;font-size :7pt;color :#2A56A2;font-weight: normal;text-decoration: underline;}



