* { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 16px; } body { color: #000000; background-color: #FFFFFF; margin: 0; padding: 0; text-align: center; } TABLE.layout { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; } /* Begin superceded input style as of 2008-08 */ INPUT.searchBox { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; width: 117px; font-size: 11x; border: 1px SOLID #CCCCCC; } /* End superceded input style */ select.destinationselect { FONT-SIZE: 12px; COLOR: #000000; width: 178px; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } DIV.hidden_option { display: none; } H2 { FONT-SIZE: 12pt; COLOR: #336633; FONT-FAMILY: times new roman } .header { FONT-SIZE: 22px; COLOR: #336633; line-height:26px; FONT-FAMILY: times new roman } a { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration:none; color: #003399; outline: none; } a:hover { font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration:underline; } a.color:link { color: #003399; } a.color:visited { color: #0C460C; } a.color:active { color: #0C460C; } a.featureproduct2:link { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.featureproduct2:active { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.featureproduct2:visited { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } A.footer { font-size: 10px; line-height: 16px; color: #4F704B; text-decoration: none; } A.footer:hover { font-size: 10px; line-height: 16px; color: #4F704B; text-decoration: underline; } a.linkGreen:link { FONT-SIZE: 12px; COLOR: #336633; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.linkGreenBold:link { FONT-SIZE: 12px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: underline; } a.linkGreenBold:visited { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.linkGreenBold:hover { FONT-SIZE: 12px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: underline; } a.breadcrumb { font-size:12px; font-weight:bold; text-decoration:underline; color: #FFFFFF; } a.breadcrumb:hover { font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF; } a.featureproduct:link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none; } a.featureproduct:active { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none; } a.featureproduct:visited { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none; } a.xbreadcrumb:link { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xbreadcrumb:visited { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xbreadcrumb:active { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xdefaultu:link { font-size: 12px; font-color: #003399; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: underline; } a.xdefaultu:visited { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xdefaultu:active { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xdefaultr:link { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xdefaultr:visited { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xdefaultr:active { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xdefaultr:hover { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xfaq:link { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xfaq:visited { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xfaq:active { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xsmallu:link { FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xsmallu:visited { FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } a.xsmallu:active { FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } .additional_images { border: 1px; border-style: solid; } .additional_images_thumbnail { width: 70; height: 86; border: 1px; border-style: solid; border-color: FFFFFF; } .breadcrumb { font-size: 12px; font-weight: bold; color: #000000; } .color { FONT-SIZE: 12px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .color_red { FONT-SIZE: 12px; COLOR: #A21412; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .color1 { FONT-SIZE: 12px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } .color2 { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .colorheader { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .colorsubheader { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .colorsubheader18 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .default { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .default2 { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } .defaultheader { FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .defaultsubheader { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .featureproduct { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none } .featureproduct2 { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: none } .field { color: #000000; border-color: #000000; background-color: #FFFFFF; BORDER-BOTTOM: black 1px; BORDER-LEFT: black 1px; BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; } .footer { font-size: 10px; line-height: 16px; color: #4F704B; text-decoration: none; } .footerlarge { font-size: 12px; line-height: 16px; color: #000000; } .formfieldnote { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .formlabel { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .emailformlabel { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .formrequired { COLOR: #FF0000; } .formrequiredtext { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .lightblue { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } .medium { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; text-decoration: none; } .messagebackorder { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .messagediscountConf { font-weight: bold; color: #990000; } .messagediscount img { margin: -2px 3px -2px 0; } .messageerror { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .messagegiftwrap { FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .messageisprice { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BF1E2E; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .messagesent { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .product_large { FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .required { font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; } .sidebar { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #555555; text-decoration: none; border-right-style: solid; border-right-width: 1px; border-right-color: #D5DFD6; vertical-align: top; background-color: #F4F3E5; width: 165px; } .searchbox { font-size: 11px; font-weight: none; color: #FFFFFF; } .small { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } a.small{ FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } .subtitle { font-size: 10pt; } .select { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } .selected_additional_images_thumbnail { width: 70; height: 86; border: 1px; border-style: solid; border-color: 003300; } .submenu { display:none; } .holiday_link1 { font-family:Arial, Helvetica, sans-serif; color:#0c460c; font-size:14px; font-weight:bold; line-height: 22px; text-decoration: underline; } .holiday_link2 { font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:12px; text-decoration: underline; } .gateway_links { font-family:Arial, Helvetica, sans-serif; color:#2b61a9; font-size:15px; font-weight:bold; text-decoration: underline; } .tableheader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } /* ADDED FOR NEW TEXT FOOTER - AD 2007-11-20 */ A.footerNav { font-family: Times New Roman, Times; font-size: 12px; line-height: 34px; color: #4F704B; text-decoration: none; font-weight: bold; } A.footerNav:hover { font-family: Times New Roman, Times; font-size: 12px; line-height: 34px; color: #4F704B; text-decoration: none; font-weight: bold; } TD.footerNav { font-size: 14px; text-align: center; vertical-align: middle; border-top: 1px solid #000000; border-bottom: 1px solid #CCCBBF; color: #CCCBBF; } /* ADDED FOR GIFT IDEAS GATEWAY PAGE - AD 2007-11-20 */ TD.giftIdeasFeaturedHeader { width: 283px; height: 19px; font-size: 14px; line-height: 19px; padding-left: 5px; padding-right: 5px; background: #2b61a9; } TD.giftIdeasFeaturedProduct { padding: 10px; font-size: 12px; line-height: 15px; vertical-align: top; } TD.giftIdeasFeaturedProductSet { border-left: 1px solid #EFF2D7; border-bottom: 1px solid #EFF2D7; border-right: 1px solid #EFF2D7; vertical-align: top; } A.giftIdeasFeaturedHeader { font-size: 14px; line-height: 19px; font-weight: bold; text-decoration: underline; color: #FFFFFF; } A.giftIdeasFeaturedHeader:hover { font-size: 14px; line-height: 19px; font-weight: bold; text-decoration: underline; color: #FFFFFF; } A.giftIdeasFeaturedProduct { font-size: 12px; line-height: 15px; text-decoration: underline; color: #0445B9; } A.giftIdeasFeaturedProduct:hover { font-size: 12px; line-height: 15px; text-decoration: underline; color: #0445B9; } A.giftIdeasRedLink { color:#990000; font-weight: bold; font-size:14px; text-decoration: underline; font-style: italic; } /* ADDED FOR NEW HOLIDAY HOMEPAGE - AD 2007-11-20 */ TD.homepageFeaturedProduct { width: 120px; font-size: 11px; line-height: 15px; vertical-align: top; } A.homepageFeaturedProduct { font-size: 11px; line-height: 15px; color: #0445B9; text-decoration: underline; } /* ADDED H1 HEADER TAGS FOR PRODUCTS AND GATEWAYS - AD 2008-01-03 */ H1.colorsubheader { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #0C460C; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0px; } H1.gatewayheader { font-family:times new roman; color: #0C460C; font-size:24px; font-weight:bold; margin: 0px; white-space: nowrap; } /* ADAPTOR CONTENT CSS - AD 2008-02-07 */ DIV.adaptorContent { background: #FBF7E7; border: 1px solid #CCCCCC; clear: both; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; font-style: italic; margin: 10px 0 0 0; width: 290px; text-align: left; padding: 8px; } DIV.adaptorContent A { color: #003399; font-size: 11px; font-style: italic; text-decoration: underline; } H2.adaptorContentHeader { FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; color: #0C460C; font-size: 14px; font-weight: bold; font-style: italic; margin: 0px !important; padding: 0px !important; } /* EAGLE CREEK CONTENT CSS - AD 2008-02-07 */ DIV.eagleCreekContent { margin-top: 10px; font-size: 11px; width: 222px; text-align: left; clear: both; font-style: italic; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } DIV.eagleCreekContent A { text-decoration: underline; font-style: normal; font-style: italic; } DIV.eagleCreekContent P { margin: 0px; } H2.eagleCreekContentHeader { FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; color: #0C460C; font-size: 14px; font-weight: bold; font-style: italic; margin-top: 0px; margin-bottom: 0px; } .hr { color: #fff; background-color: #fff; border: 1px dotted #000000; border-style: none none dotted; } DIV.pageHeaderImage { height: 89px; margin: 0 0 6px 0; overflow: hidden; width: 600px; } /* MAIN PAGE FEATURED ARTICLES */ TR#homeFeaturedArticles UL { margin: 0px; padding: 0px 13px 0px 20px; } TR#homeFeaturedArticles LI { padding: 0em 0em 0.5em 0em; } TR#homeFeaturedArticles UL LI A { FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; TEXT-DECORATION: underline; } TR#homeFeaturedArticles IMG, TR#homeMapStore IMG { margin: 7px 0px 7px 0px; } TR#homeMapStore P { margin: 0px; padding: 3px 10px 7px 3px; FONT-SIZE: 15px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; } DIV.reviewResponse { background-color:#F4F3E5; border:1px; border-style:solid; border-color:#D5DFD6; padding:6px; margin-left:15px; margin-right:15px; } /* Thumbnail Bigthumb */ .bigthumb_Image { padding: 0px; margin: 0px; width: 175px; } .bigthumb_Image IMG { border: 1px; border-style: solid; border-color: #DFDFDF; } .bigthumb_ProdName { width: 175px; font-weight: bold; text-align: left; padding: 5px 5px 0px 5px; margin: 0px; } .bigthumb_Price { width: 175px; text-align: left; margin: 0px; padding: 0px 5px; } .bigthumb_Desc { width: 175px; text-align: left; padding: 5px 5px 20px 5px; margin: 0px; } /* New homepage styles 6-26-08 */ .top_text { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; } .guarantee { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#204826; } .top_text { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none; } .guarantee { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #204826; } .links { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; } .links:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffff99; text-decoration: underline; } .links2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; } .links2:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; } .links3 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #204826; text-decoration: none; } .links3:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #204826; text-decoration: underline; } #bottomNav { /* width: 782px; */ margin: 0 0 0 10px; padding: 0px; text-align: center; } #bottomNav hr { width: 620px; color: #CCCCCC; background-color: #CCCCCC; height: 1px; border: 0; } #bottomNav ul { margin: 0px; padding: 3px 0px 0px; } #bottomNav li { margin: 0px; padding: 0px 2px; list-style-type: none; display: inline; } #bottomNav a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#204826; text-decoration: none; } #bottomNav a:hover { text-decoration: underline; } #footerCollections, #footerTravelSolutions, #footerTravelAdvice, #footerCountryGuides, #footerCopyright, #footerViewAll, #socialMediaLinks { clear: both; width: 792px; margin: 3px 0px; padding: 0px; display: block; text-align: left; } #socialMediaLinks { margin: 3px 0px 7px; } #footerCollections ul, #footerTravelSolutions ul, #footerTravelAdvice ul, #footerCountryGuides ul, #footerViewAll ul, #socialMediaLinks ul { display: inline-block; margin: 0px; padding: 0 5px 0 0; /*width: 650px;*/ } #footerCollectionsNav li, #footerTravelSolutions li, #footerTravelAdviceNav li, #footerCountryGuidesNav li, #footerViewAllNav li, #socialMediaLinks li { margin: 0px; padding: 0px 4px 0px 0px; list-style-type: none; display: inline; } #footerCollectionsNav a, #footerTravelSolutions a, #footerTravelAdviceNav a, #footerCountryGuidesNav a, #footerViewAllNav a, #socialMediaLinks a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; text-decoration: none; } #footerCollectionsNav a:hover, #footerTravelSolutions a:hover, #footerTravelAdviceNav a:hover, #footerCountryGuidesNav a:hover, #footerViewAllNav a:hover, #socialMediaLinks a { text-decoration: underline; } div.category { width: 100px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; text-align: right; font-weight: bold; margin: 1px 5px 0px 10px; float: left; } #footerCopyright p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #204826; text-decoration: none; text-align: center; } #headerEmailSignup { margin: 0px; } #headerEmailSignup .headerEmailSignupField { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; width: 188px; padding-left: 5px; margin-right: 5px; padding-bottom: 1px; line-height: normal; } #headerEmailSignup .headerEmailSignupButton { margin-bottom: 3px; vertical-align: middle; } #givingBackFooter { font-size:10px; margin:0 0 20px 15px; overflow:auto; padding:0; width:100%; } #givingBackFooter H4 { color:#0C460C; font-size:11px; margin:5px 0 0; padding:0; text-align:left; } #seeFooter, #cvipFooter, #driFooter { float:left; margin: 5px 0 0 0; padding:0; text-align:left; } #cvipFooter { width: 245px; } #driFooter { width: 265px; } #seeFooter { width: 230px; } #seeFooter, #cvipFooter { border-right:1px solid #CFCFCF; margin: 5px 10px 0 0; } #seeFooter P, #cvipFooter P, #driFooter p { font-size:11px; margin:0 5px 0 0; padding:0; } #driFooter p { float:left; margin:0; padding:0; width:150px; } #seeFooter IMG, #cvipFooter IMG, #driFooter img { border-style: none; display: block; float: left; margin: 3px 10px 0px 0px; padding: 0px; } #seeFooter a, #cvipFooter a, #driFooter a { text-decoration: none; color: #000000; font-size: 11px; } /* End new homepage styles */ /* Begin new Gateway Page Styles 7-2008 */ #gatewayHeader { border-top:1px solid #CCCCCC; float:left; height:160px; margin: 5px 0px 0px 0px; overflow:hidden; width:600px; } #gatewayRelatedTips { border: 1px solid #CCCCCC; float: left; width: 285px; margin: 0px; padding: 0px; } #gatewayRelatedArticles { border: 1px solid #CCCCCC; float: right; width: 275px; margin: 0px 10px 0px 0px; padding: 0px; } #gatewayRelatedTips h3, #gatewayRelatedArticles h3 { background-color:#FBF7E7; color:#336633; font-size:16px; margin:0; padding:5px 10px; } #gatewayRelatedTips p { margin:5px 10px 10px; padding:0px; } #gatewayRelatedArticles p { margin:5px 10px 10px; padding:0px; } #gatewayRelatedTips a, #gatewayRelatedArticles a { text-decoration: underline; } #gatewayRelatedArticles ul { margin:5px 10px 10px; padding: 0px 0px 0px 15px; } #gatewayTipBox { color:#FFFFFF; float: right; width: 320px; padding: 20px 10px 10px 0px; } #gatewayTipBox H3 { font-size: 18px; font-weight: normal; line-height: 20px; color: #FFFFFF; margin: 0 0 3px 0; width: 320px; } #gatewayTipBox p { margin: 0; padding: 0; width: 320px; } #gatewayTipBox A { color: #FFFFFF; display: block; margin-top: 4px; font-style: italic; } #gatewayShopBySubcat { background-color: #FBF7E7; float: left; height: 25px; margin: 10px 0; vertical-align: middle; width: 600px; } #gatewayShopBySubcat H1 { color: #004101; font-size: 18px; font-weight: normal; line-height: 25px; margin-left: 5px; margin-top: 0px; margin-bottom: 0px; float: left; } #gatewayShopBySubcat A { display: block; float: right; line-height: 25px; height: 25px; padding-right: 10px; veritcal-align: middle; } /* End new Gateway Page Styles */ /* Begin new Leftnav Styles 2008-08 */ #sidebarContainer { width: 165px; margin: 0px; padding: 0px; float: left; clear: both; } #searchBoxGoBtn { display: block; float: right; margin: 0px; padding: 0 0 0 3px; } #sidebarNavmenu { margin: 0px; padding: 10px 0 0 0; width: 165px; } #sidebarNavmenu ul { list-style-type: none; margin: 0px; padding: 0 0 15px 0; width: 165px; } #sidebarNavmenu li { /* IE Hack */ display: inline; } #sidebarNavmenu a, #sidebarNavmenu a:visited { color: #1C1C1C; text-decoration: none; display: block; } #sidebarNavmenu a:hover { /* color: #04640C; */ color: #003399; text-decoration: underline; background-color: #F9F7D2; } #sidebarNavmenu a.shopByBrand, #sidebarNavmenu a.shopByBrand:visited, #sidebarNavmenu a.shopByBrand:hover { padding: 0px; margin: 0px; text-decoration: none; } #sidebarNavmenu a.navmenuOn { padding: 4px 0 0 10px; background-color: #F9F7D2; } #sidebarNavmenu a.navmenuOff { padding: 2px 0 0 12px; } #sidebarNavmenu a.navmenuCat { background-color: #F9F7D2; padding: 1px 0 1px 0px; } #sidebarNavmenu a.navmenuCatOn, #sidebarNavmenu a.navmenuCatOn:visited { padding: 4px 0 0px 0px; background-color: #F9F7D2; color: #1C1C1C; } #sidebarNavmenu a.navmenuSubCat, #sidebarNavmenu a.navmenuSubCat:visited { /* color: #003399; */ background-color: #FBF7E7; padding: 0 0 0 20px; } #sidebarNavmenu a.navmenuOn:hover, #sidebarNavmenu a.navmenuSubcat:hover, #sidebarNavmenu a.navmenuSubCatEnd:hover { background-color: #F9F7D2; } #sidebarNavmenu a.navmenuSubCatOn, #sidebarNavmenu a.navmenuSubCatOn:visited { color: #1C1C1C; background-color: #FBF7E7; padding: 0 0 0 19px; } #sidebarNavmenu a.navmenuSubCatEnd { /* color: #003399; */ background-color: #FBF7E7; padding: 0 0 5px 20px; } #sidebarNavmenu a.navmenuSubCatOnEnd, #sidebarNavmenu a.navmenuSubCatOnEnd:visited { color: #1C1C1C; background-color: #EEEECD; padding: 0 0 5px 20px; } #sidebarNavmenu img.navmenuCatArrow { border-style: none; margin: 1px 2px -1px 0px; } #sidebarNavmenu img.navmenuSubCatArrow { border-style: none; margin: 1px 2px -1px -12px; } #sidebarVerisign { width: 165px; margin: -5px 0 0 0; padding: 0px; text-align: center; } #sidebarShopByBrandImg { border-style: none; } /* End new Leftnav Styles */ /* Begin "Products By" Styles */ DIV.productsByNav { font-size: 11px; color: #747B83; } DIV.productsByNav A { color: #747B83; text-decoration: underline; } DIV.productsByNav A.on { text-decoration: none; font-weight: bold; } TD.productsByDesc { font-size: 11px; } TD.productsByDesc A { font-size: 11px; text-decoration: underline; } TD.productsByDesc SPAN.desc { color: #416E43; } TD.productsByCategory { font-size: 12px; font-weight: bold; padding-bottom: 8px; } TD.productsByCategory A { text-decoration: none; color: #416E43; } /* End "Products By" Styles */ /* Begin new About Us and Customer Service styles */ #rollover { list-style-type: none; margin: 0px; padding: 0px; } #rollover li a { background-image: url(https://image.magellans.com/mitcus/Images/list_arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding: 3px 0 0 17px; font-size: 14px; color: #355c33; line-height:27px; } #rollover li a:hover { background-image: url(https://image.magellans.com/mitcus/Images/list_arrow_hover.gif); background-repeat: no-repeat; background-position: 0 .4em; padding: 3px 0 0 17px; font-size: 14px; color: #355c33; text-decoration: underline; line-height:27px; } /* End About Us & Customer Service styles */ /* Begin Search Tips & Articles fix 2008-09 */ #searchResultsTips { float: left; } #searchResultsArticles { float: right; } #searchResultsArticles, #searchResultsTips { width: 280px; margin: 0px; padding: 0 0 15px 0; border-width: 1px; border-color: #CCCCCC; border-style: solid; } #searchResultsTips h3, #searchResultsArticles h3 { color: #336633; font-size: 16px; padding: 5px; margin: 0px; background-color: #f1f0e5; } #searchResultsTips ul, #searchResultsArticles ul { margin: 5px 0 15px; padding: 0px; } #searchResultsTips li, #searchResultsArticles li { list-style-type: none; padding: 0 0 0 5px; } /* End Search Tips & Articles fix 2008-09 */ /* New Homepage Styles 2008-09 - updated page layout including Travel Solutions instead of Featured Products */ #homeSplashContainer { float: right; margin: 0px; padding: 0px; width: 600px; } #homeShipBanner { margin: 0px; padding: 0 0 5px 0; } #homeSplashCatalog { float: left; } #homeSplashOffer { } #homeTravelSolutions { background: #FFFFFF; border: 1px solid #b8b8b8; float: left; margin: 10px 0px 0px; padding: 0px; width: 600px; } #homeTravelSolutions div.travelSolutions { float: left; border-right: 1px solid #b8b8b8; padding-right: 1px; } #homeTravelSolutions div.travelSolutionsLast { float: right; } #homeTravelSolutions div.travelSolutions img { border-style: none; height: 168px; margin: 5px; padding: 0px; width: 188px; } #homeTravelSolutions div.travelSolutionsLast img { border-style: none; height: 168px; margin: 5px 5px 5px 0px; padding: 0px; width: 188px; } #homeTipsAdvice { clear: both; margin: 0 8px 0 -4px; } /* Added 2009-02-19 for new HP look */ #homeTravelTipKicker, #homeTravelTipKicker img { border: none; float: right; padding: 0px; margin: 0px; width: 265px; height: 274px; } #homeTravelTip { border: 1px solid #DFDFDF; float: left; padding: 0px; margin: 0px; width: 260px; height: 160px; background: #fff9e7; } #homeTravelAdvice ul { list-style-type: disc; color: #003399; margin: 0px; padding: 0px; } #homeTravelAdvice li { padding: 0px; margin: 0.75em 0 0.75em 25px; } #homeTravelAdvice li a { text-decoration: underline; } #homeTravelAdvice p, #homeTravelTip p { padding: 0px; margin: 0.75em 8px; } #homeTravelAdvice a.homeViewAll, #homeTravelTip a.homeViewAll { color: #4D7E4A; font-style: italic; text-decoration: none; } #homeTravelAdvice a.homeViewAll:hover, #homeTravelTip a.homeViewAll:hover { text-decoration: underline; } #homeKickers { float:left; margin: 10px 0 0; padding: 0; width: 600px; text-align: center; } #homeKickers div.homeKickerBox { display: block; float: left; margin: 0px 9px 0px 0px; padding: 0px; } #homeKickers div.homeKickerBoxLast { display: block; float: right; margin: 0px; padding: 0px; } /* End new homepage styles 2008-09 */ /* Begin Travel Solutions Landing Pages styles */ div.tsHeader { width: 571px; background-repeat: no-repeat; color: #3d3108; padding: 10px; font-style: normal; } div.tsHeader h3 { color: #00560a; font-weight: bold; font-size: 22px; margin: 0px; padding: 4px 0px; } div.tsHeader h4 { color: #00560a; font-weight: bold; margin: 1em 0 0; padding: 0px; } div.tsHeader p { color: #3d3108; } div.tsHeader ul { margin: 0 0 0 15px; padding: 0px; } /* End Travel Solutions landing pages styles */ /* Gift With Purchase styles */ div.gwp { background-color: #EEEECD; border-width: 1px; border-style: solid; border-color: #E26D50; float: left; margin: 15px 0 0 0px; padding: 7px; } div.gwp h4 { color: #E26D50; font-size: 14px; margin: 0px; padding: 0px; } div.gwp p { margin: 11px 0 0 0; } div.gwp img { border: 1px solid #E26D50; margin: 13px 7px 0px 0px; float: left; } /* End Gift With Purchase Styles */ /* AD :: 2008-10-15 : BEGIN CHANGES - Added for thumbnail quantity pricing display */ span.thumbnailQuantityPricingDisplay { font-size: 11px; color: #BF1E2E; font-weight: bold; white-space: nowrap; } /* AD :: 2008-10-15 : END CHANGES */ /* AD :: 2008-10-31 : BEGIN CHANGES - Added for gift wrap message display */ /* 2009-03-24: Superceded by new giftWrapMessage div tag below */ /* TD#giftWrapMessage { font-size: 12px; } TD#giftWrapMessage A { color: #000000; } TD#giftWrapMessage SPAN { color: #3B5353; font-weight: bold; font-size: 13px; } */ /* AD :: 2008-10-31 : END CHANGES */ /* 2009-03-24: End supercede */ /* Homepage Mytrip Footer */ #myTrip { float: left; margin: 10px 0 0; padding: 0px; width: 600px; } #myTrip img { display: block; border-style: none; } H1.tipTitle { color: #336633; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 24px; line-height: 28px; font-weight: bold; margin-top: 4px; margin-bottom: 7px; } /* Product Note - for flat iron notes on voltage converters - 2009-01-06 */ DIV.productNote p { font-size: 11px; text-align: left; font-style: italic; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif; } DIV.productNote A { font-size: 11px; font-style: normal; } /* End product note changes */ /* Begin Shopping cart look & feel updates 2009-01 */ table.basket { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCC; } table.basket th { border-width: 0px 1px 1px 0px ; border-style: solid; border-color: #CCC; padding: 5px; } table.basket td { border-width: 0px 1px 1px 0px ; border-style: solid; border-color: #CCC; padding: 5px; } table.basket td.basketRemove a, table.basket td.basketRemove a:link, table.basket td.basketRemove a:hover, table.basket td.basketRemove a:visited { font-style: italic; } table.basket td.subtotal { border-style: none; padding: 14px 3px 5px 0; background-color: #fefbfc; font-weight: bold; } table.basket td.messagediscount { border-width: 1px 0px 0px 0px; border-style: dashed; border-color: #CCC; padding: 8px 0 0 10px; background-color: #fefbfc; font-size: 14px; font-weight: bold; } table.basket td.messagediscountAmt { color: #AB0E25; border-width: 1px 0px 0px 0px; border-style: dashed; border-color: #CCC; padding: 8px 1px 0 0; background-color: #fefbfc; } span.messagediscountRed { color: #AB0E25; font-size: 14px; font-weight: bold; } table.basket td.messagediscountSubtotal { color: #AB0E25; font-weight: bold; border-style: none; padding: 10px 0px 5px 10px; background-color: #fefbfc; font-size: 14px; } table.basket td.messagediscountSubtotalAmt { color: #AB0E25; font-weight: bold; border-style: none; padding: 10px 3px 5px 10px; background-color: #fefbfc; font-size: 14px; } table.basket td.freeGift { border-width: 1px 0px 0px 0px; border-style: dashed; border-color: #CCC; padding: 8px 1px 5px 0; background-color: #fefbfc; text-align: right; font-size: 14px; font-weight: bold; } table.basket td.subBorder { border-width: 0px 1px 0px 0px; border-style: solid; border-color: #CCC; background-color: #fefbfc; padding: 1px 0 6px; } table.basket td.subBorderMsg { background-color: #fefbfc; border-color: #CCC; border-right: 1px solid #CCC; border-top: 1px dashed #CCC; border-width: 1px 1px 0 0; padding: 1px 0 6px; } table.basket td.subFooter { border-width: 0 1px 1px 0px; border-style: solid; border-color: #CCC; background-color: #fefbfc; padding: 3px 0 0 0; } h2.prodReviews { color: #336633; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; padding: 0px; margin: 0px; display: inline; } /* Styles for new basket display of handselected product 2009-03-12 */ #basketTravelersFaves, #basketFamilyProducts { /* background-color: #fff9e7; */ float: left; padding: 0px; margin: 20px 20px 0px 0px; width: 585px; } #basketTravelersFaves h3, #basketFamilyProducts h3 { color: #0C460C; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; margin: 1em; padding: 0px; } .basketFaves, .basketFamily { float: left; margin: 10px 17px 10px 4px; padding: 0px; text-align: center; width: 120px; } .basketProdName { display: block; } .basketProdPrice { display: block; } .basketProdName a { color:#003399; text-decoration:underline; } .basketProdPrice a { color: #000000; } /* Styles for _showSizes category template added 2009-03-09 */ .categorySizesSalePrice { color: #AB0E25; font-weight: bold; } #categorySizesPerctOff, #categorySizesPerctOff span { font-size: 14px; font-weight: bold; color: #AB0E25; } #categorySizesDisplay, #categorySizesDisplay span { font-size: 11px; font-style: italic; } /* Begin New Product Template Additions 2009-02 */ #prodNav { clear: both; padding: 5px 20px 25px 0; } #prodNavBreadCrumb { float: left; } #prodNavPrevNext { float: right; } #prodImg { float: left; width: 330px; } #prodImgViewLarger { float: right; margin: 5px; padding: 0px; } #prodImgViewLarger a, #prodImgViewLarger a:link, #prodImgViewLarger a:hover, #prodImgViewLarger a:visited, #prodImgViewLarger a:active { text-decoration: underline; } #prodNamePrice{ background: #f9f7d2; /* border: 1px #cccccc solid; */ border: none; margin: 2px 0px; padding: 8px; } #prodNamePrice h2, #prodNamePrice span { color: #000000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; margin: 2px 0px; padding: 0px; } #prodNamePrice .nowPrice { color: #AB0E25; } #prodNamePrice h3 { color: #000000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin: 2px 0px; padding: 0px; } #prodInfoIcons { font-weight: bold; } #prodSelect { background: #FBF7E7; margin: 0px; padding: 2px 8px 8px; } #stock_message { display: block; margin: 4px 0 4px; } #prodSelect form { margin: 0px; padding: 0px; } #prodSelect select { margin: 1px 0; padding: 0; } #quantitydiv { margin: 3px 0; } #addtoorderdiv { margin: 15px 0 0 0; } #wishListTellAFriend { margin: 8px 0 0 0; } #wishListTellAFriend img, #wishListTellAFriend input { padding: 0px; margin: 0px; vertical-align: middle; } #prodAvgRatings { background: #FBF7E7; margin: 0px; padding: 8px 8px 12px; } #reviewJump { margin: 0 3px 0 0; } #prodAvgRatings a, #prodAvgRatings a:link, #prodAvgRatings a:hover, #prodAvgRatings a:visited, #prodAvgRatings a:active { text-decoration: underline; } #prodSwatches { float: left; width: 185px; margin: 0px; padding: 0 0 0 8px; } #availColors { color: #333333; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; margin: 10px 0 3px 0; padding: 0px; } #swatchColors { color: #000000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; height: 20px; } #swatchPanel { margin: 4px 0 0 0; padding: 0px; } #swatchPanel li { cursor: default; margin: 0px; padding: 3px 2px 3px 0px; list-style-type: none; display: inline; } #swatchPanel img { border: 1px solid #DADADA; } #prodInfo { float: right; width: 265px; } #tabs { float: left; width: 470px; margin: 10px 0px 10px 0; padding: 0px; } #tabs-1 { float: left; } #tabs h2 { color: #000000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold; margin: 1.25em 0 0.5em; padding: 0; } #tabs a span.tabArrow { display: inline; height: 0 !important; margin: 0 0 0 5px; overflow: hidden; padding: 0 0 0 5px; width: 6px; } #prodDescription { float: left; width: 440px; } span.prodShortDesc { font-size: 15px; font-weight: bold; line-height: 1.5em; } span.prodShortDesc a { font-size: 15px } span.prodLongDesc { font-size: 13px; font-weight: normal; line-height: 1.5em; } .prodLongDesc a, .prodLongDesc a:link, .prodLongDesc a:hover, .prodLongDesc a:visited, .prodLongDesc a:active { font-size: 13px; font-weight: normal; text-decoration: underline; color: #003399; } #giftWrapMessage { margin: 10px 0px; padding: 0px; } #giftWrapMessage a, #giftWrapMessage a:active, #giftWrapMessage a:hover, #giftWrapMessage a:link, #giftWrapMessage a:visited { color: #000000; text-decoration: none; } #giftWrapMessage img { border-style: none; margin: 3px 0 0 0; } #tabs-2 *, #product_review *, #product_review_all * { font-size: 13px; line-height: 1.5em; } #tabs-2 h2 { margin: 0 0 1.25em 0; padding: 0; } #tabs-2 table.sizingChart { margin: 0 0 1.25em 0; padding: 0; } #tabs-2 p { margin: 0.25em 0 1.25em 0; padding: 0; } #tabs-2 p.moreInfoLink { margin: 0 0 1.25em 1em; } #tabs-2 img.prodDiagramThb { border: 1px solid #CCCCCC; } #tabs-2 span.prodDiagramLink { display: block; margin: 0 0 1em; } #tabs-2 * a, #tabs-2 p.moreInfoLink a { color: #003399; text-decoration: underline; } #product_review_total { padding: 15px 0; font-weight: bold; } #tabs-3 a.writeReview { color: #003399; text-decoration: underline; } #prodReviewsRatingHeader { background: #FBF7E7; border: 1px solid #CCCCCC; margin: 0 -8px; padding: 8px; } #productReviewsTab h2.prodReviewsMain { color: #336633; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; padding: 0px; margin: 0px; font-weight: bold; } #prodReviewsAvgRating { margin: 10px 0; padding: 0; font-weight: bold; } #media_review_link { margin: 0 0 10px 0; } #product_review_link a, #product_review_link2 a, #media_review_link a { color: #003399; text-decoration: underline; font-weight: normal; } #relatedItemsPanel { border: 1px solid #CCCCCC; float: right; margin: 10px 8px 10px 3px; padding: 3px; width: 100px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; overflow: hidden; } #relatedItemsPanel h1 { font-size: 12px; padding: 0.4em 0em 0.5em 0.3em; margin: 0; color: #333333; } .relatedItems { margin: 0 0 15px 0; padding: 0px; width: 100%; text-align: center; } .relatedItems img { border: 1px solid #CCCCCC; display: block; margin-left: auto; margin-right: auto; padding: 0; } .relatedItems a, .relatedItems a:link, .relatedItems a:hover, .relatedItems a:visited, .relatedItems a:active { color: #003399; text-decoration: underline; } div.gwp { float: left; } /* UPF Icon display on thumbnail_swatches added 2009-04-08 */ img.catPageUPFicon { border-style: none; float: left; margin: -210px 0px 0px 0px; padding: 0px; position: relative; vertical-align: middle; } span.catPageWasPrice { display: block; margin: 1.25em 0 0; } /* 09S2 Homepage Update */ #homeMidKickers { float: left; height: 274px; margin: 10px 0 0; padding: 0px; width: 600px; } #homeMidKickerLeft { float: left; margin: 0; padding: 0; } #homeMidKickerRight { float: right; margin: 0; padding: 0; } #homeTravelAdvice { border: 1px solid #b8b8b8; float: left; padding: 0px; margin: 10px 0 0 0; background: #ffffff; width: 598px; } #homeTravelAdvice ul { margin: 0 5px; width: 275px; } #homeTravelAdviceHeader { background-color: #dddddd; margin: 0px; width: 598px; float: left; } #homeTravelAdviceHeader h3 { font-size: 15px; color: #393939; text-transform: uppercase; float: left; padding: 5px 0px 5px 8px; margin: 0px; } #homeTravelAdviceLink { display: block; float: right; margin: 0; padding: 5px 125px 5px 8px; font-style: italic; } #homeTravelAdviceLink a { color: #393939; } /* Social Media Links - Footer - Added 2009-04-30 */ /* Updated 2010-05-05 - moved to Collections panel - original div and h4 styles now deprecated, but img style retained */ /* #socialMediaLinks { text-align: center; margin: 10px 0 10px 0; padding: 0; } */ /* #socialMediaLinks h4 { color: #333333; font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px; } */ #socialMediaLinks img { border-style:none; margin:0 12px 0 0; padding:0; } /* MyTrip Entry Page - Added 2009-06-22 */ #myTripEntryHeader { background-color: #235da6; border-width: 1px; border-style: solid; border-color: #235da6; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 30px 0px 0px 0px; padding: 0px; height: 129px; width: 591px; } #myTripEntryHeader h2 { color: #b1ecff; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 16px; margin: 0px; padding: 5px 5px 5px 124px; } #myTripEntryHeader h4 { color: #b1ecff; font-size: 12px; margin: 0px; padding: 5px 5px 0px 124px; } #myTripEntryHeader p { color: #FFFFFF; font-size: 12px; margin: 0px; padding: 5px 40px 9px 124px; } #myTripEntryHeader a, #myTripEntryHeader a:link, #myTripEntryHeader a:hover, #myTripEntryHeader a:active, #myTripEntryHeader a:visited { color: #FFFFFF; text-decoration: underline; } #myTripEntryBody { color: #000000; } #myTripEntryBody h3 { color: #1954AB; font-size: 14px; margin: 0px; padding: 15px 0px 0px 0px; width: 475px; } #myTripEntryBody h4 { color: #1954AB; font-size: 12px; margin: 0px; padding: 15px 0px 0px 0px; } #myTripEntryBody ul { list-style-type: none; margin: 0px; padding: 0px; } #myTripEntryBody li { margin: 0px; padding: 0px; } #myTripEntryBody li b { color: #1954AB; } #myTripEntryBody a, #myTripEntryBody a:link, #myTripEntryBody a:hover, #myTripEntryBody a:active, #myTripEntryBody a:visited { color: #003399; font-weight: normal; text-decoration: underline; } #myTripEntryBody p { } /* Shopping Cart < $50 FS Upsell Messaging */ #cartUpsell { background-image: url(https://image.magellans.com/mitcus/Images/free_ship50_cart.gif); /* background-image: url(https://image.magellans.com/mitcus/Images/free_ship50_cart.gif); */ background-repeat: no-repeat; float: left; height: 107px; padding: 0px; margin: 0px; text-align: center; width: 581px; } #cartUpsell span { display: block; font-size: 16px; font-weight: bold; margin: 80px 10px 0px 10px; } /* UK Interstitial Overlay */ .black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 200%; background-color: black; z-index:10001; -moz-opacity: 0.6; opacity:.50; filter: alpha(opacity=60); } .white_content { text-align: center; display: none; position: absolute; top: 3%; left: 50%; width: 600px; /* width: 648; */ /* padding: 20px; */ background-color: white; z-index:100002; /* margin-left: -344px; */ margin-left: -300px; } #UK_merge { width: 590px; } #UK_merge h2 { text-align: center; margin: 10px 0 0 0; } #UK_merge h3 { text-align: center; } #UK_merge table { border: 1px solid #CCCCCC; width: 580px; margin: 0; padding: 0; } #UK_merge td { text-align: center; margin: 0.25em; padding: 0; } #UK_merge *.leftCol { text-align: left; margin: 0.25em; padding: 0; } /* New Interface 2009-08 */ /* borderKruft */ #borderKruftOuter { width: 786px; margin: 0 auto; padding: 0px; } #borderKruftMiddle { float: left; margin: 0px; padding: 0px; border-top: none; border-left: 2px solid #EBEBEB; border-right: 2px solid #EBEBEB; border-bottom: 2px solid #EBEBEB; } #borderKruftInner { float: left; margin: 0px; padding: 0px; border-left: 2px solid #E2E1E1; border-right: 2px solid #E2E1E1; border-bottom: 2px solid #E2E1E1; } #bodyContainer { float: left; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 0; text-align: left; width: 782px; } #logoBar { height: 63px; width: 782px; padding: 3px 0; } #logoImg { display: block; border-style: none; float: left; margin: 0; padding: 0 0 0 9px; } #rightTop { float: right; text-align: right; } #rightTop h3 { color: #333333; font-weight: bold; font-size: 14px; margin: 0; padding: 3px; } #rightTop ul { margin:0; padding:9px 2px 0 0; } #rightTop li { list-style-type: none; display: inline; margin: 0; padding: 0 1em; border-right: 1px solid #CCCCCC; } #rightTop li.last { border-style: none; padding-right: 0; } #rightTop a { color: #333333; text-decoration: none; } #rightTop a:hover { text-decoration: underline; } #shoppingBagImg { border-style: none; margin: 0 0 -3px; } #searchBar { height: 33px; border-bottom: 1px solid #ADC099; background-color: #c5d9bd; background-image: url(https://image.magellans.com/mitcus/Images/if09_search_bg_bar_tile.gif); margin: 0; padding: 0; width: 782px; } #searchBox { display: block; float: left; /* width: 350px; */ } #searchBoxForm { margin:0; padding:6px 0 0px 9px; } label#searchBoxLabel { background-image:url(https://image.magellans.com/mitcus/Images/if09_receive_arrow.gif); background-position:65px 0; background-repeat:no-repeat; color: #3c3c3c; display:block; float:left; font-size:16px; font-style:italic; font-weight:bold; margin:0; padding:4px 21px 7px 3px; } /* searchBoxField renamed txt1 for compatibility with suggestive search 2009-09-29 */ #txt1 { border-color:#CCCCCC; border-style:solid none none; border-width:1px medium medium; display:block; float:left; height:22px; margin:0px 0 0 -1px; padding:3px 0 0; outline: none; } #searchBoxButton { margin-left: -3px; } span#quickshop { display: block; float: left; margin: 0px; padding: 9px 0 0 15px; } span#quickshop a { color: #3c3c3c; text-decoration: none; } span#quickshop a:hover { text-decoration: underline; } span#guarantee { color: #3c3c3c; display: block; float: right; font-weight: bold; font-size: 12px; height: 31px margin: 0px; padding: 9px 6px 0 0; } span#guarantee a { text-decoration: none; color: #3c3c3c; } span#guarantee a:hover { text-decoration: underline; } #sidebarNavMenu h3 { color: #393939; font-size: 14px; margin: 6px 0 3px 11px; padding: 0; } #contentWrapper { margin: 0; padding: 0; } #bodyContent { width: 600px; float: right; margin: 0; padding: 6px 6px 0 0; } #emailSignupBar { background-color: #c5d9bd; background-image: url(https://image.magellans.com/mitcus/Images/if09_search_bg_bar_tile.gif); margin: 10px 0 0; height: 33px; padding: 0px; width: 782px; } #emailSignupForm { margin:0; padding:6px 0 3px 9px; } label#emailSignupLabel { background-image:url(https://image.magellans.com/mitcus/Images/if09_receive_arrow.gif); background-position:253px 0; background-repeat:no-repeat; color: #3c3c3c; display:block; float:left; font-size:14px; font-style:italic; font-weight:bold; margin:0; padding:4px 23px 7px 0; } #emailSignupField { border-top: 1px solid #CCCCCC; display:block; float:left; height:22px; margin:0 0 0 -2px; outline: none; padding:3px 0 0; border-right: none; border-left: none; border-bottom: none; } #emailSignupButton { margin-left: -3px; } #footerContainer { clear: both; width: 792px; margin-left: auto; margin-right: auto; } #footerContainer .footerHR { background:#CCCCCC none repeat scroll 0 0; border:0 none; color:#CCCCCC; height:1px; width:650px; } /* Suggestive search styles added 2009-10-02 */ div.suggestions { -moz-box-sizing:border-box; background-color:#FFFFFF; border:1px solid #204826; font-family:arial,helvetica,san-serif; /* left:320px !important; */ position:absolute; text-align:left; text-transform: capitalize; /* width:197px !important; */ } div.suggestions div { cursor: pointer; font-size:13px; font-family:arial; padding:5px; } div.suggestions div.current { background-color: #F9F7D2; color:#204826; font-size:13px; font-family:arial,helvetica, san-serif; font-weight: bold; padding:5px; text-transform: capitalize; } /* Istobe Product Recommendation Feed Styles */ #productReccos{ border: 1px solid #CCCCCC; float: right; margin: 10px 0px 10px 3px; padding: 3px; width: 100px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; overflow: hidden; } #productReccos h2 { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; padding: 0.4em 0em 0.5em 0.3em; margin: 0; color: #333333; text-align: center; } div.istobe-recslot { margin: 0 0 15px 0; padding: 0px; width: 100%; text-align: center; } div.istobe-prodname a { text-decoration: underline; } div.istobe-prodimage img { border: 1px solid #CCCCCC; display: block; margin-left: auto; margin-right: auto; padding: 0; } div.istobe-price { display: none; } div.cleardiv { clear: both; } /* Family Items Panel - Added to new_product_template.tpl on 2009-11-11 */ #familyItemsPanel { float: left; margin: 0px; width: 465px; padding: 10px 0 20px 10px; } #familyItemsPanel h1 { font-size: 13px; margin: 0px 0px 10px 0px; padding: 0px; } div.familyProduct { float: left; height: 150px; margin: 0px 12px 0 0; text-align: center; width: 100px; } div.familyProduct img { border-style: none; } div.familyProduct a { text-decoration: underline; color: #003399; } /* Istobe Shopping Cart Recommendations - added 2009-11-19 */ #cartReccos { /* background-color:#FFF9E7; */ float:left; margin:20px 0; padding:0px; width:585px; } #cartReccos h2 { color:#0C460C; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; margin:1em; padding:0; } #cartReccos div.istobe-recslot { float:left; height:155px; margin: 15px 17px 10px 4px; padding:0px; text-align:center; width:120px; } #cartReccos div.istobe-price { display: inline; color: #000000; } /* SEE sidebar kicker for Holiday 2009 */ #seeSidebar { margin: 10px 0 10px 11px; } #seeSidebar img { border-style: none; } /* Shipping Notification Message on shipping_info */ #shippingMsg { color: #990000; font-weight: bold; } /* Styles for noSideBar layout - used on sitemap, etc */ #bodyContent.noSideBar { width:750px; margin:10px 10px 10px 20px; float: left; } .noSideBar h1 { color: #336633; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 24px; font-weight: bold; line-height: 24px; margin: 10px 0 5px; } .noSideBar h2 { color: #0C460C; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:15px; font-weight:bold; margin: 15px 0 0; } .noSideBar h4 { color: #0C460C; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; font-weight:bold; padding: 0; margin: 0; } .noSideBar a { color: #000000; text-decoration: underline; } .noSideBar div.section { float: left; width: 100%; margin: 20px 0; } .noSideBar div.subsection { float: left; margin: 10px 20px 10px 0px; width: 120px; } div.section ul, div.subsection ul { margin: 0px; padding: 0px; } div.section li, div.subsection li { list-style-image: none; list-style-position: outside; list-style-type: square; margin: 0.5em 0 0 1.25em; padding: 0; } /* Holiday Shipping Banner (included by banners.tpl) */ #holidayShippingBanner { padding: 0px 0px 6px; width: 600px; } #promoBanner { background-color: #a2170c; color: #FFFFFF; /*float: right;*/ width: 600px; margin: 0px 0px 6px 0px; padding: 6px 0px; text-align: center; } /* Category page code enhancements 2009-12-04 */ #thumbCatName { border-bottom:1px solid #CCCCCC; color:#204826; float:left; font-size:20px; margin:10px 0; padding:0 0 3px; width:594px; } #categoryText { font-weight: normal; font-style: italic; float: left; color: #0c460c; margin: 5px 0px 10px 0; padding: 0px; width: 600px; } .thumbBreadCrumb { font-weight: normal; font-size: 12px; float: left; } .thumbBreadCrumb a { color: #003399; font-size: 12px; text-decoration: underline; } .thumbRow { float: left; width: 600px; } .thumbContainer { float: left; width: 175px; margin: 0; } .swatchThumbContainer { float: left; width: 175px; padding: 0 0 20px 0; } .swatchThumbContainer * { text-align: center; } .swatchThumbContainer .bigthumb_Image img { border: none; } .swatchThumbContainer .bigthumb_ProdName { margin: 5px 0; padding: 0; } .swatchThumbContainer .bigthumb_Price { padding: 0; } .swatchThumbContainer .thmbSwatch { border: 1px solid #DADADA; } .swatchThumbContainer .prodReviews img { border: none; margin: 2px 0; } .thumbContainer .prodReviews { margin: 0 0 0 5px; } .thumbContainer .prodReviews img { border: none; margin: 2px 0px; } .thumbNav { float: right; margin: 10px 0px; padding: 0px 10px 0px 0px; width: 600px; text-align: right; } .thumbFirst { float: left; margin: 0px 32px 0 0; } .thumbLast { float:right; margin:0 6px 0 0; } #tipsAndArticles { width: 600px; float: left; } /* Additional Images update styles 2010-02-10 */ #addtlImgsOverlay { float: left; margin: 10px; width: 600px; } .addtlImgsH1 { font-size:14px !important; margin:0; padding-left:20px; text-align:left; } #addtlImgsThumbnailPanel { margin-left: 2px; } #addtlImgsThumbnailPanel h4 { color:#0C460C; font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; margin:8px 0 5px; padding:0; text-align:left; } #addtlImgsMainImage { float: left; margin: 0px; width: 350px; border: 1px solid #CCCCCC; } #addtlImgsThumbnailPanel img, #addtlImgMainImage img { border: 1px solid #CCCCCC; margin: 0 10px 0 0; } /* Press Release Bulleted List Styles 2010-05-26 */ #prContent li { margin: 1em 0; } #prContent a { font-weight: bold; } /* View Bag styles added 2010-06 */ #cpnSrcBoxes { width: 100%; } #cpnSrcBoxes form { margin: 0px; padding: 0px; } #cpnSrcBoxes .containerBox { border:1px solid #CCCCCC; float:left; margin:1em; padding: 1em; width:40%; } #cpnSrcBoxes .instruction { width: 100%; } #cpnSrcBoxes .applyBtn { float:left; width:25%; } #cpnSrcBoxes .removeBtn { float:left; width:25%; } #prodInfoIcons .magExclusive { font-weight: normal; font-size: 12px; font-style: italic; margin: 2px 0; } #shareThisBtn { margin: 8px 0; } #videoThumb { margin: 10px 0 0 10px; padding: 0px; } #videoThumb p { margin: 0 0 2px 0; padding: 0; } #videoJump { border: 1px solid #CCCCCC; width: 150px; } #videoJumpPlayBtn { position:relative; z-index:10001; right: 95px; }