spip_documents_center margin : auto ; text-align : center ; width : 80% ;
BODY { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
font-size : 11px;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
line-height : 140%;
padding-top : 0;
font-family : georgia, Times New Roman, arial, sans-serif;
border-right-width : 0;
} 
A IMG { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
font-size : 11px;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
line-height : 140%;
padding-top : 0;
font-family : georgia, Times New Roman, arial, sans-serif;
border-right-width : 0;
} 
FORM { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
font-size : 11px;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
line-height : 140%;
padding-top : 0;
font-family : georgia, Times New Roman, arial, sans-serif;
border-right-width : 0;
} 
BODY { 
background : #83675d url(../../../../SF/ImageSet/AtlanticSail/bgr_layout.gif) no-repeat;
} 
P { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
TABLE { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
TR { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
TD { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
TH { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
SPAN { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
UL { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
LI { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
SAMP { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
INPUT { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
SELECT { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
OPTION { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
TEXTAREA { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
SAMP { 
font-size : 11px;
color : #000000;
line-height : 140%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
FONT SPAN { 
font-size : 100%;
} 
FONT { 
line-height : 130%;
} 
H1 { 
margin : 0;
color : #000000;
line-height : 120%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
H2 { 
margin : 0;
color : #000000;
line-height : 120%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
H3 { 
margin : 0;
color : #000000;
line-height : 120%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
H4 { 
margin : 0;
color : #000000;
line-height : 120%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
H5 { 
margin : 0;
color : #000000;
line-height : 120%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
H6 { 
margin : 0;
color : #000000;
line-height : 120%;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
P { 
margin : 0 0 6px;
} 
A.Action { 
padding-right : 0;
padding-left : 12px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat left top;
padding-bottom : 0;
padding-top : 0;
} 
A.Delete { 
padding-right : 0;
padding-left : 15px;
background : url(../../../../SF/Icon/PixelDark/ico_xs_remove.gif) no-repeat 0 2px;
padding-bottom : 0;
padding-top : 0;
} 
A.Edit { 
padding-right : 0;
padding-left : 12px;
background : url(../../../../SF/Icon/PixelDark/img_continue.gif) no-repeat 0 3px;
padding-bottom : 0;
padding-top : 0;
} 
INPUT { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
vertical-align : middle;
line-height : 120%;
padding-top : 0;
height : auto;
} 
TEXTAREA { 
color : #000000;
line-height : 130%;
} 
SAMP { 
font-size : 9px;
} 
.AlignLeft { 
text-align : left !important;
} 
.AlignRight { 
text-align : right !important;
} 
.AlignCenter { 
text-align : center !important;
} 
.AlignTop { 
vertical-align : top !important;
} 
.AlignMiddle { 
vertical-align : middle !important;
} 
.AlignBottom { 
vertical-align : bottom !important;
} 
.LeftPadding { 
padding-left : 12px !important;
} 
.LeftPaddingSmall { 
padding-left : 6px !important;
} 
.RightPadding { 
padding-right : 12px !important;
} 
.TopPadding { 
padding-top : 12px !important;
} 
.BottomPadding { 
padding-bottom : 12px !important;
} 
.LeftMargin { 
margin-left : 12px !important;
} 
.RightMargin { 
margin-right : 12px !important;
} 
.TopMargin { 
margin-top : 12px !important;
} 
.BottomMargin { 
margin-bottom : 12px !important;
} 
.LeftSmallMargin { 
margin-left : 4px !important;
} 
.RightSmallMargin { 
margin-right : 4px !important;
} 
.TopSmallMargin { 
margin-top : 4px !important;
} 
.BottomSmallMargin { 
margin-bottom : 4px !important;
} 
.NoMarginTop { 
margin-top : 0 !important;
} 
.FloatLeft { 
float : left;
} 
.FloatRight { 
float : right;
} 
.ClearBoth { 
clear : both;
} 
.ClearLeft { 
clear : left;
} 
.ClearRight { 
clear : right;
} 
.NoWrap { 
white-space : nowrap;
} 
.SmallText { 
font-size : 10px;
} 
.SelectedItem { 
font-weight : bold !important;
} 
.HalfSize { 
width : 50%;
} 
.QuarterSize { 
width : 25%;
} 
.FullSize { 
width : 100% !important;
} 
.LineThrough { 
text-decoration : line-through;
} 
.MinimizeHeight { 
padding-right : 0 !important;
padding-left : 0 !important;
font-size : 0 !important;
padding-bottom : 0 !important;
margin : 0;
line-height : 0 !important;
padding-top : 0 !important;
height : 1px !important;
} 
.LinkImage { 
cursor : pointer;
} 
.HideElement { 
display : none !important;
} 
.ShowElement { 
display : block !important;
} 
.Icon { 
vertical-align : middle;
width : 16px;
height : 16px;
} 
.IconMedium { 
vertical-align : middle;
width : 24px;
height : 24px;
} 
.OnlyInPrintViewVisible { 
display : none;
} 
.PrintNow IMG { 
vertical-align : middle;
margin-right : 8px;
} 
.PrintNow A { 
color : #000;
} 
.LinkBasket { 
padding-right : 0;
padding-left : 20px;
font-weight : bold;
background : url(../../../../SF/Icon/PixelDark/ico_s_basket.gif) no-repeat;
margin-bottom : 6px;
padding-bottom : 3px;
padding-top : 1px;
} 
.ContentArea A.LinkBasket:hover { 
font-weight : bold;
} 
.ContentArea A.LinkBasket { 
font-weight : bold;
} 
.LinkBasketNormal { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_basket.gif) no-repeat;
margin-bottom : 6px;
padding-bottom : 3px;
padding-top : 1px;
} 
.LinkPrintView { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_printer.gif) no-repeat;
padding-bottom : 3px;
padding-top : 1px;
} 
.LinkDownload { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_download.gif) no-repeat;
padding-bottom : 3px;
padding-top : 1px;
} 
.LinkProductRecommendation { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_productrecommendation.gif) no-repeat;
padding-bottom : 3px;
padding-top : 1px;
} 
.LinkProductComparison { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_productcomparison.gif) no-repeat;
padding-bottom : 3px;
padding-top : 1px;
} 
.LinkAddShoppingList { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_shoppinglist.gif) no-repeat;
padding-bottom : 3px;
padding-top : 1px;
} 
.LinkSpecialPrices { 
padding-right : 0;
padding-left : 20px;
background : url(../../../../SF/Icon/PixelDark/ico_s_specialprices.gif) no-repeat;
margin-bottom : 6px;
padding-bottom : 3px;
padding-top : 1px;
} 
.BasketIcon { 
background : url(../../../../SF/Icon/PixelDark/ico_s_basket.gif) no-repeat;
} 
A.BasketLink { 
margin-left : -4px;
vertical-align : middle;
} 
A.BasketLink IMG { 
vertical-align : middle;
margin-right : 4px;
} 
.BasketIconSmall { 
background : url(../../../../SF/Icon/PixelDark/ico_xs_basket.gif) no-repeat;
height : 10px;
} 
.TrashCanIcon { 
background : url(../../../../SF/Icon/PixelDark/ico_s_remove_item.gif) no-repeat;
} 
.RefreshIconSmall { 
background : url(../../../../SF/Icon/PixelDark/img_refresh.gif) no-repeat;
height : 10px;
} 
.SaveIconSmall { 
background : url(../../../../SF/Icon/PixelDark/ico_xs_save.gif) no-repeat;
height : 10px;
} 
.DeleteIconSmall { 
background : url(../../../../SF/Icon/PixelDark/ico_xs_remove.gif) no-repeat;
height : 10px;
} 
.CancelIconSmall { 
background : url(../../../../SF/Icon/PixelDark/img_cancel.gif) no-repeat;
height : 10px;
} 
.AddToListIconSmall { 
background : url(../../../../SF/Icon/PixelDark/ico_xs_listadd.gif) no-repeat;
height : 10px;
} 
.NewIconSmall { 
background : url(../../../../SF/Icon/PixelDark/ico_xs_new.gif) no-repeat;
height : 10px;
} 
.AssignIconSmall { 
background : url(../../../../SF/Icon/PixelDark/ico_xs_assign.gif) no-repeat;
height : 10px;
} 
.SlimColumn { 
width : 5%;
} 
.MediumSlimColumn { 
width : 15%;
} 
.MediumColumn { 
width : 30%;
} 
.BroadColumn { 
width : 65%;
} 
TR.SeparateRow TD { 
border-top : 1px solid #561f0e;
} 
TR.SeparateRow TH { 
border-top : 1px solid #c5a785;
} 
TD.SeparateColumn { 
border-right : 1px solid #561f0e;
} 
TH.SeparateColumn { 
border-right : 1px solid #c5a785;
} 
.AlternateRow TD { 
background : #bd9371;
} 
.AlternateRow { 
background : #bd9371;
} 
.Alternate TD { 
background : #bd9371;
} 
.Alternate { 
background : #bd9371;
} 
.TaxRate { 
white-space : nowrap;
text-align : right !important;
} 
.Percentage { 
white-space : nowrap;
text-align : right !important;
} 
.Quantity { 
white-space : nowrap;
text-align : right !important;
} 
.Money { 
white-space : nowrap;
text-align : right !important;
} 
TD.Total { 
font-weight : bold;
white-space : nowrap;
text-align : right !important;
} 
TR.Total TD { 
font-weight : bold;
} 
.GrandTotal { 
font-weight : bold;
white-space : nowrap;
} 
INPUT.Text { 
width : 106px;
line-height : 120%;
} 
INPUT.Money { 
width : 106px;
text-align : left !important;
} 
INPUT.MediumText { 
width : 170px;
line-height : 120%;
} 
SELECT.Text { 
width : 110px;
line-height : 120%;
} 
SELECT.Text OPTION { 
width : 110px;
line-height : 120%;
} 
TEXTAREA.LongText { 
width : 201px;
line-height : 120%;
} 
INPUT.LongText { 
width : 201px;
line-height : 120%;
} 
SELECT.LongText { 
width : 205px;
line-height : 120%;
} 
SELECT.LongText OPTION { 
width : 205px;
line-height : 120%;
} 
TEXTAREA.VeryLongText { 
width : 300px;
line-height : 120%;
} 
INPUT.Price { 
font-weight : normal;
width : 67px;
line-height : 120%;
text-align : left;
} 
INPUT.Name { 
width : 67px;
line-height : 120%;
} 
INPUT.City { 
width : 160px;
line-height : 120%;
} 
INPUT.ZipCode { 
width : 51px;
line-height : 120%;
} 
INPUT.Login { 
width : 113px;
line-height : 120%;
} 
INPUT.Search { 
width : 113px;
line-height : 120%;
} 
.DialogError { 
font-weight : bold;
color : #e61818;
} 
.DialogError LABEL { 
font-weight : bold;
color : #e61818;
} 
.DialogError .InputLabelling { 
font-weight : bold;
color : #e61818;
} 
INPUT.DialogError { 
border-right : 2px solid #e61818;
border-top : 2px solid #e61818;
background : #ffdddd;
border-left : 2px solid #e61818;
border-bottom : 2px solid #e61818;
} 
SELECT.DialogError { 
border-right : 2px solid #e61818;
border-top : 2px solid #e61818;
background : #ffdddd;
border-left : 2px solid #e61818;
border-bottom : 2px solid #e61818;
} 
TEXTAREA.DialogError { 
border-right : 2px solid #e61818;
border-top : 2px solid #e61818;
background : #ffdddd;
border-left : 2px solid #e61818;
border-bottom : 2px solid #e61818;
} 
.DialogError INPUT { 
border-right : 2px solid #e61818;
border-top : 2px solid #e61818;
background : #ffdddd;
border-left : 2px solid #e61818;
border-bottom : 2px solid #e61818;
} 
.DialogError SELECT { 
border-right : 2px solid #e61818;
border-top : 2px solid #e61818;
background : #ffdddd;
border-left : 2px solid #e61818;
border-bottom : 2px solid #e61818;
} 
.DialogError TEXTAREA { 
border-right : 2px solid #e61818;
border-top : 2px solid #e61818;
background : #ffdddd;
border-left : 2px solid #e61818;
border-bottom : 2px solid #e61818;
} 
OPTION.DialogError { 
background : #ffdddd;
} 
.DialogError OPTION { 
background : #ffdddd;
} 
.ErrorMessage { 
padding-right : 0;
padding-left : 32px;
font-size : 11px;
min-height : 24px;
background : url(../../../../SF/Icon/PixelDark/ico_m_warning.gif) no-repeat;
padding-bottom : 0;
overflow : visible;
color : #000000 !important;
padding-top : 0;
height : 24px;
} 
.ErrorMessage H3 { 
font-size : 11px;
color : #000000 !important;
} 
.ErrorMessage P { 
font-size : 11px;
color : #000000 !important;
} 
.DialogMessage H3 { 
font-size : 11px;
color : #000000 !important;
} 
.DialogMessage P { 
font-size : 11px;
color : #000000 !important;
} 
.DialogMessage { 
font-size : 11px;
color : #000000 !important;
} 
.ErrorMessage P { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.DialogMessage P { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
#MessageWarning { 
padding-right : 0;
padding-left : 32px;
min-height : 24px;
background : url(../../../../SF/Icon/PixelDark/ico_m_warning.gif) no-repeat;
padding-bottom : 0;
overflow : visible;
padding-top : 0;
height : 24px;
} 
#MessagePositiveResult { 
padding-right : 0;
padding-left : 32px;
min-height : 24px;
background : url(../../../../SF/Icon/PixelDark/ico_m_test_ok.gif) no-repeat;
padding-bottom : 0;
overflow : visible;
padding-top : 0;
height : 24px;
} 
#MessageInfo { 
padding-right : 0;
padding-left : 32px;
min-height : 24px;
background : url(../../../../SF/Icon/PixelDark/ico_m_info.gif) no-repeat;
padding-bottom : 0;
overflow : visible;
padding-top : 0;
height : 24px;
} 
#MessageConfirmAction { 
padding-right : 0;
padding-left : 32px;
min-height : 24px;
background : url(../../../../SF/Icon/PixelDark/ico_m_confirmaction.gif) no-repeat;
padding-bottom : 0;
overflow : visible;
padding-top : 0;
height : 24px;
} 
.GeneralLayout { 
margin : 0 auto 15px;
width : 950px;
height : 100%;
} 
TABLE.Middle { 
max-width : 950px;
} 
.Header { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
border-bottom-width : 0;
padding-bottom : 0;
margin : 15px 0 0;
padding-top : 0;
border-right-width : 0;
background-color : #6699ff;
background-image : url(file:///C|/Documents%20and%20Settings/perez/Application%20Data/Adobe/Dreamweaver%209/Configuration/ServerConnections/Serveur%20sans%20nom/bgr_header.gif);
background-repeat : repeat;
background-position : right top;
} 
.Header .PropertyContainer { 
border-top-width : 0;
padding-right : 23px;
padding-left : 10px;
border-left-width : 0;
font-size : 12px;
border-bottom-width : 0;
padding-bottom : 10px;
overflow : hidden;
color : #ffbc71;
padding-top : 33px;
height : 120px;
text-align : left;
border-right-width : 0;
background-image : url(banniere_stefsa.gif);
background-repeat : no-repeat;
background-position : center center;
background-color : #83675d;
} 
.NavBarTop { 
padding-right : 0;
padding-left : 0;
font-size : 1px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_floatin.gif) no-repeat right top;
padding-bottom : 0;
margin : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
height : auto;
text-align : right;
} 
.NavBarTop .PropertyContainer { 
padding-right : 2px;
padding-left : 2px;
font-size : 1px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
overflow : hidden;
color : #ffbc71;
padding-top : 0;
height : 27px;
text-align : right;
} 
.Middle { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 100%;
padding-top : 0;
border-collapse : collapse;
border-spacing : 0;
} 
.InnerArea { 
border-top-width : 0;
clear : both;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : #d1b28f;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
vertical-align : top;
padding-top : 0;
position : relative;
height : 100%;
border-right-width : 0;
} 
TD.ContentCell { 
background : #d1b28f url(../../../../SF/ImageSet/AtlanticSail/bgr_content.gif) no-repeat left top;
} 
.InnerTop { 
width : 100%;
} 
.InnerBottom { 
width : 100%;
} 
TABLE.HorizontalDisplay { 
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
border-collapse : collapse;
border-right-width : 0;
border-spacing : 0;
} 
.NavBarLeft { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : #b68b68 url(../../../../SF/ImageSet/AtlanticSail/bgr_left.gif) left top;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
vertical-align : top;
width : 204px;
padding-top : 0;
border-right-width : 0;
} 
.NavBarLeft .PropertyContainer { 
padding-right : 8px;
padding-left : 8px;
font-size : 11px;
padding-bottom : 5px;
width : 188px;
color : #000000;
padding-top : 10px;
text-align : left;
} 
.NavBarLeft .SizeContainer { 
width : 100%;
} 
.ContentArea { 
border-top-width : 0;
clear : both;
padding-right : 7px;
padding-left : 7px;
border-left-width : 0;
border-bottom-width : 0;
padding-bottom : 6px;
margin : 0;
vertical-align : top;
padding-top : 6px;
border-right-width : 0;
} 
.Layout1 .ContentArea { 
background : #d1b28f url(../../../../SF/ImageSet/AtlanticSail/bgr_content.gif) no-repeat left top;
} 
.Layout1 TD.ContentArea { 
width : 542px;
max-width : 542px;
} 
.Layout2 TD.ContentCell { 
width : 542px;
max-width : 542px;
} 
.Layout3 TD.ContentCell { 
width : 542px;
max-width : 542px;
} 
.NavBarRight { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : #b68b68 url(../../../../SF/ImageSet/AtlanticSail/bgr_right.gif) right top;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
vertical-align : top;
width : 204px;
padding-top : 0;
border-right-width : 0;
} 
.NavBarRight .PropertyContainer { 
padding-right : 8px;
padding-left : 8px;
font-size : 11px;
padding-bottom : 5px;
width : 188px;
color : #000000;
padding-top : 10px;
text-align : left;
} 
.NavBarRight .SizeContainer { 
width : 100%;
} 
.NavBarBottom { 
padding-right : 0;
padding-left : 0;
font-size : 1px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_floatin.gif) no-repeat right top;
padding-bottom : 0;
margin : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
height : auto;
text-align : right;
} 
.NavBarBottom .PropertyContainer { 
padding-right : 10px;
padding-left : 10px;
font-size : 1px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
color : #ffbc71;
padding-top : 0;
height : 27px;
text-align : center;
} 
.Footer { 
padding-right : 0;
padding-left : 0;
font-size : 1px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_floatin.gif) no-repeat right top;
padding-bottom : 0;
margin : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
height : auto;
text-align : right;
} 
.Footer .PropertyContainer { 
padding-right : 10px;
padding-left : 10px;
font-size : 1px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
color : #ffbc71;
padding-top : 0;
height : 27px;
text-align : center;
} 
.TrustedShopLogo { 
margin : 0 0 10px;
} 
.Header TABLE.SizeContainer { 
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
margin : 0 auto 0 0;
border-collapse : collapse;
border-right-width : 0;
} 
.Header TABLE.SizeContainer TR TD { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
} 
.Header DIV { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header SPAN { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header TABLE { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header TD { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header P { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header UL LI { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header OL LI { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header BLOCKQUOTE { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header INPUT { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header INPUT { 
color : #000000;
line-height : normal !important;
} 
.Header H1 { 
font-weight : bold;
font-size : 18px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header H2 { 
font-weight : bold;
font-size : 18px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header H3 { 
font-weight : bold;
font-size : 18px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header H4 { 
font-weight : bold;
font-size : 18px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header H5 { 
font-weight : bold;
font-size : 18px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header H6 { 
font-weight : bold;
font-size : 18px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : Arial, Verdana, Helvetica;
} 
.Header P { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Header TD { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Header .VerticalDisplay { 
display : none !important;
} 
.Header .NavigationElement { 
padding-right : 0;
display : inline;
padding-left : 10px;
font-size : 12px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_button.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Header .Active { 
padding-right : 0;
display : block;
padding-left : 8px;
font-size : 12px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_button_active.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Header P.BasketLink { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Header .NavigationElement A { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Header .Active A { 
padding-right : 10px;
display : block;
padding-left : 2px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_button_floatin_active.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
color : #ffffff;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Header .ShopLogo { 
float : left;
} 
.Header .ShopNameSlogan { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
padding-top : 0;
} 
.Header .NavigationText { 
padding-right : 0;
display : block;
padding-left : 0;
font-size : 12px;
float : left;
padding-bottom : 0;
margin : 0;
vertical-align : middle;
color : #ffbc71;
padding-top : 0;
} 
.Header .BasketLink { 
white-space : nowrap;
} 
.Header A { 
font-weight : normal;
font-size : 12px;
color : #ffbc71;
font-style : normal;
text-decoration : none;
} 
.Header .ActiveNode { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.Header A:hover { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.Header .Coins { 
padding-right : 0;
display : inline;
padding-left : 0;
float : left;
padding-bottom : 0;
margin : 0 4px;
padding-top : 0;
height : 24px;
text-align : center;
} 
.Header .Coins A { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.Header .Coins A:hover { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.Header .CoinLabel { 
font-size : 9px;
left : 2px;
margin : 0 auto;
width : 24px;
color : #6e5c2f;
position : absolute;
top : 4px;
} 
.Header .ContextBox { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 170px;
padding-top : 0;
} 
.Header .ContextBoxHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Header .ContextBox H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.Header .ContextBoxBody { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.Header .ContextBox { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_boxbody_floatin.gif) no-repeat right bottom;
} 
.Header .ContextBox .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_header_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.Header DIV.Entry { 
min-height : 24px;
background : transparent none repeat scroll 0% 0%;
height : 24px;
} 
.Header .LoginBox INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 12px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #ffbc71;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.NavBarTop TABLE.SizeContainer { 
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
margin : 0 0 0 auto;
border-collapse : collapse;
border-right-width : 0;
} 
.NavBarTop TABLE.SizeContainer TR TD { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
} 
.NavBarTop DIV { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop SPAN { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop TABLE { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop TD { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop P { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop UL LI { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop OL LI { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop BLOCKQUOTE { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop INPUT { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop INPUT { 
color : #000000;
line-height : normal !important;
} 
.NavBarTop H1 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop H2 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop H3 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop H4 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop H5 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop H6 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarTop P { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarTop TD { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarTop .NavigationElement { 
padding-right : 0;
display : inline;
padding-left : 10px;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_button.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarTop .Active { 
padding-right : 0;
display : block;
padding-left : 8px;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_button_active.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarTop P.BasketLink { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarTop .NavigationElement A { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarTop .Active A { 
padding-right : 10px;
display : block;
padding-left : 2px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_button_floatin_active.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
color : #ffffff;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarTop .ShopLogo { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarTop .ShopNameSlogan { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.NavBarTop .ShopNameHead { 
float : left;
} 
.NavBarTop .ShopNameHead H1 { 
font-weight : normal !important;
margin : 0 4px 0 0;
line-height : 140% !important;
} 
.NavBarTop .ShopSlogan { 
font-size : 11px;
float : left;
color : #ffbc71;
line-height : 140% !important;
} 
.NavBarTop .NavigationText { 
padding-right : 0;
display : block;
padding-left : 0;
font-size : 11px;
float : left;
padding-bottom : 0;
margin : 6px 0 0;
vertical-align : middle;
color : #ffbc71;
padding-top : 0;
} 
.NavBarTop A { 
font-weight : normal;
font-size : 11px;
color : #cc0000;
font-style : normal;
text-decoration : none;
} 
.NavBarTop .ActiveNode { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.NavBarTop A:hover {
	font-weight : normal;
	color : #66FF00;
	font-style : normal;
	text-decoration : underline;
} 
.NavBarTop A:hover .Text { 
text-decoration : underline;
} 
.NavBarTop .LocaleFlags { 
display : block;
float : left;
margin : 0 4px;
} 
.NavBarTop .LocaleFlags IMG { 
margin : 5px 2px 0;
} 
.NavBarTop .CreditCards { 
display : block;
float : left;
margin : 0 4px;
} 
.NavBarTop .CreditCards IMG { 
margin : 0 2px;
} 
.NavBarTop .Coins { 
padding-right : 0;
display : inline;
padding-left : 0;
float : left;
padding-bottom : 0;
margin : 0 4px;
padding-top : 0;
height : 24px;
text-align : center;
} 
.NavBarTop .Coins A { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.NavBarTop .Coins A:hover { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.NavBarTop .CoinLabel { 
font-size : 9px;
left : 2px;
margin : 0 auto;
width : 24px;
color : #6e5c2f;
position : absolute;
top : 4px;
} 
.NavBarTop .ContextBox { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 170px;
padding-top : 0;
} 
.NavBarTop .ContextBoxHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarTop .ContextBox H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.NavBarTop .ContextBoxBody { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarTop .ContextBox { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_boxbody_floatin.gif) no-repeat right bottom;
} 
.NavBarTop .ContextBox .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_top_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.NavBarTop DIV.Entry { 
min-height : 24px;
background : transparent none repeat scroll 0% 0%;
height : 24px;
} 
.NavBarTop .LoginBox INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #cc0000;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.NavBarLeft { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft DIV { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft SPAN { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft TABLE { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft TD { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft P { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft UL LI { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft OL LI { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft BLOCKQUOTE { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft INPUT { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft INPUT { 
color : #000000;
line-height : normal !important;
} 
.NavBarLeft H1 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft H2 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft H3 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft H4 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft H5 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft H6 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarLeft P { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarLeft TD { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarLeft A { 
font-weight : normal;
font-size : 11px;
color : #000000;
font-style : normal;
text-decoration : none;
} 
.NavBarLeft .ActiveNode { 
font-weight : normal;
color : #ffffff;


font-style : normal;
text-decoration : underline;
} 
.NavBarLeft A:hover { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.NavBarLeft A:hover .Text { 
text-decoration : underline;
} 
.NavBarLeft .ShopNameSlogan { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 100%;
padding-top : 0;
} 
.NavBarLeft .ContextBox { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 100%;
padding-top : 0;
} 
.NavBarLeft .ShopNameSlogan { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxbody_floatin.gif) no-repeat right bottom;
} 
.NavBarLeft .ContextBox { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxbody_floatin.gif) no-repeat right bottom;
} 
.NavBarLeft .ShopNameSlogan .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.NavBarLeft .ContextBox .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.NavBarLeft .ShopNameHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarLeft .ContextBoxHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarLeft .ShopNameSlogan H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.NavBarLeft .ContextBox H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_left_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.NavBarLeft .ShopSlogan { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarLeft .NavigationElement { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarLeft .ContextBoxBody { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarLeft .NavigationText { 
clear : both;
padding-right : 0;
display : block;
padding-left : 0;
font-size : 11px;
padding-bottom : 0;
margin : 0 0 10px;
color : #000000;
padding-top : 0;
} 
.NavBarLeft .ShopLogo { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarLeft DIV.Entry { 
min-height : 24px;
background : transparent none repeat scroll 0% 0%;
height : 24px;
} 
.NavBarLeft .LoginBox INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #000000;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.NavBarLeft .LocaleFlags { 
display : block;
margin : 0 0 10px;
text-align : center;
} 
.NavBarLeft .LocaleFlags IMG { 
margin : 0 4px 0 0;
} 
.NavBarLeft .CreditCards { 
display : block;
margin : 0 0 10px;
text-align : center;
} 
.NavBarLeft .CreditCards IMG { 
margin : 0 4px 0 0;
} 
.NavBarLeft .LocaleBoxLink IMG { 
margin : 0 8px 0 0;
vertical-align : middle;
} 
.NavBarLeft .Coins { 
margin : 0 0 10px;
text-align : center;
} 
.NavBarLeft .Coins A { 
color : #6e5c2f;
white-space : nowrap;
position : relative;
} 
.NavBarLeft .Coins A:hover { 
color : #6e5c2f;
white-space : nowrap;
position : relative;
} 
.NavBarLeft .CoinLabel { 
font-size : 9px;
left : 0;
margin : 0 auto;
width : 24px;
color : #6e5c2f;
position : absolute;
top : 5px;
} 
.NavBarLeft TABLE.HorizontalDisplay { 
display : none;
} 
.NavBarRight { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight DIV { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight SPAN { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight TABLE { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight TD { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight P { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight UL LI { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight OL LI { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight BLOCKQUOTE { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight INPUT { 
font-weight : normal;
font-size : 11px;
color : #000000;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight INPUT { 
color : #000000;
line-height : normal !important;
} 
.NavBarRight H1 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight H2 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight H3 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight H4 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight H5 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight H6 { 
font-weight : bold;
font-size : 12px;
color : #000000;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarRight P { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarRight TD { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarRight A { 
font-weight : normal;
font-size : 11px;
color : #000000;
font-style : normal;
text-decoration : none;
} 
.NavBarRight .ActiveNode { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.NavBarRight A:hover { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.NavBarRight A:hover .Text { 
text-decoration : underline;
} 
.NavBarRight .ShopNameSlogan { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 100%;
padding-top : 0;
} 
.NavBarRight .ContextBox { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 100%;
padding-top : 0;
} 
.NavBarRight .ShopNameHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarRight .ContextBoxHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarRight .ShopNameSlogan H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.NavBarRight .ContextBox H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.NavBarRight .ShopSlogan { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarRight .NavigationElement { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarRight .ContextBoxBody { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarRight .ShopNameSlogan { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxbody_floatin.gif) no-repeat right bottom;
} 
.NavBarRight .ContextBox { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxbody_floatin.gif) no-repeat right bottom;
} 
.NavBarRight .ShopNameSlogan .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.NavBarRight .ContextBox .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_right_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.NavBarRight .NavigationText { 
clear : both;
padding-right : 0;
display : block;
padding-left : 0;
font-size : 11px;
padding-bottom : 0;
margin : 0 0 10px;
color : #000000;
padding-top : 0;
} 
.NavBarRight .ShopLogo { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarRight DIV.Entry { 
min-height : 24px;
background : transparent none repeat scroll 0% 0%;
height : 24px;
} 
.NavBarRight .LoginBox INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;

cursor : pointer;
color : #000000;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.NavBarRight .LocaleFlags { 
display : block;
margin : 0 0 10px;
text-align : center;
} 
.NavBarRight .LocaleFlags IMG { 
margin : 0 4px 0 0;
} 
.NavBarRight .CreditCards { 
display : block;
margin : 0 0 10px;
text-align : center;
} 
.NavBarRight .CreditCards IMG { 
margin : 0 4px 0 0;
} 
.NavBarRight .Coins { 
margin : 0 0 10px;
text-align : center;
} 
.NavBarRight .Coins A { 
color : #6e5c2f;
white-space : nowrap;
position : relative;
} 
.NavBarRight .Coins A:hover { 
color : #6e5c2f;
white-space : nowrap;
position : relative;
} 
.NavBarRight .CoinLabel { 
font-size : 9px;
left : 0;
margin : 0 auto;
width : 24px;
color : #6e5c2f;
position : absolute;
top : 5px;
} 
.NavBarRight TABLE.HorizontalDisplay { 
display : none;
} 
.NavBarBottom TABLE.SizeContainer { 
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
margin : 0 auto;
border-collapse : collapse;
border-right-width : 0;
} 
.NavBarBottom TABLE.SizeContainer TR TD { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
} 
.NavBarBottom DIV { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom SPAN { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom TABLE { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom TD { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom P { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom UL LI { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom OL LI { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom BLOCKQUOTE { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom INPUT { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom INPUT { 
color : #000000;
line-height : normal !important;
} 
.NavBarBottom H1 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom H2 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom H3 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom H4 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom H5 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom H6 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.NavBarBottom P { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarBottom TD { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarBottom .VerticalDisplay { 
display : none !important;
} 
.NavBarBottom .NavigationElement { 
padding-right : 0;
display : inline;
padding-left : 10px;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_button.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarBottom .Active { 
padding-right : 0;
display : block;
padding-left : 8px;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_button_active.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarBottom P.BasketLink { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarBottom .NavigationElement A { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarBottom .Active A { 
padding-right : 10px;
display : block;
padding-left : 2px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_button_floatin_active.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
color : #ffffff;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.NavBarBottom .LocaleFlags { 
display : block;
float : left;
margin : 0 4px;
} 
.NavBarBottom .LocaleFlags IMG { 
margin : 5px 2px 0;
} 
.NavBarBottom .CreditCards { 
display : block;
float : left;
margin : 0 4px;
} 
.NavBarBottom .CreditCards IMG { 
margin : 5px 2px 0;
} 
.NavBarBottom .ShopLogo { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
padding-top : 0;
} 
.NavBarBottom .ShopNameSlogan { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.NavBarBottom .ShopNameHead { 
float : left;
} 
.NavBarBottom .ShopNameHead H1 { 
font-weight : normal !important;
margin : 0 4px 0 0;
line-height : 140% !important;
} 
.NavBarBottom .ShopSlogan { 
font-size : 11px;
float : left;
color : #ffbc71;
line-height : 140% !important;
} 
.NavBarBottom .NavigationText { 
padding-right : 5px;
display : block;
padding-left : 0;
font-size : 11px;
float : left;
padding-bottom : 0;
margin : 6px 0 0;
vertical-align : middle;
color : #ffbc71;
padding-top : 0;
} 
.NavBarBottom A { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
font-style : normal;
text-decoration : none;
} 
.NavBarBottom .ActiveNode { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.NavBarBottom A:hover { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.NavBarBottom A:hover .Text { 
text-decoration : underline;
} 
.NavBarBottom .Coins { 
padding-right : 0;
display : inline;
padding-left : 0;
float : left;
padding-bottom : 0;
margin : 0 4px;
padding-top : 0;
height : 24px;
text-align : center;
} 
.NavBarBottom .Coins A { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.NavBarBottom .Coins A:hover { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.NavBarBottom .CoinLabel { 
font-size : 9px;
left : 2px;
margin : 0 auto;
width : 24px;
color : #6e5c2f;
position : absolute;
top : 4px;
} 
.NavBarBottom .ContextBox { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 170px;
padding-top : 0;
} 
.NavBarBottom .ContextBoxHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.NavBarBottom .ContextBox H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.NavBarBottom .ContextBoxBody { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.NavBarBottom .ContextBox { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_boxbody_floatin.gif) no-repeat right bottom;
} 
.NavBarBottom .ContextBox .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_bottom_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.NavBarBottom DIV.Entry { 
min-height : 24px;
background : transparent none repeat scroll 0% 0%;
height : 24px;
} 
.NavBarBottom .LoginBox INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #ffbc71;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.Footer TABLE.SizeContainer { 
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
margin : 0 auto;
border-collapse : collapse;
border-right-width : 0;
} 
.Footer TABLE.SizeContainer TR TD { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
vertical-align : top;
overflow : hidden;
padding-top : 0;
white-space : nowrap;
} 
.Footer DIV { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer SPAN { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer TABLE { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer TD { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer P { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer UL LI { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer OL LI { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer BLOCKQUOTE { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer INPUT { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
line-height : 140%;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer INPUT { 
color : #000000;
line-height : normal !important;
} 
.Footer H1 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer H2 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer H3 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer H4 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer H5 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer H6 { 
font-weight : bold;
font-size : 11px;
margin : 0;
color : #ffffff;
font-style : normal;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.Footer P { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Footer TD { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Footer .VerticalDisplay { 
display : none !important;
} 
.Footer .NavigationElement { 
padding-right : 0;
display : inline;
padding-left : 10px;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_button.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Footer .Active { 
padding-right : 0;
display : block;
padding-left : 8px;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_button_active.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 0;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Footer P.BasketLink { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Footer .NavigationElement A { 
padding-right : 10px;
display : block;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_button_floatin.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Footer .Active A { 
padding-right : 10px;
display : block;
padding-left : 2px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_button_floatin_active.gif) no-repeat right top;
padding-bottom : 0;
vertical-align : middle;
width : 10px;
color : #ffffff;
line-height : 27px;
padding-top : 0;
height : 27px;
} 
.Footer .ShopLogo { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
padding-top : 0;
} 
.Footer .ShopNameSlogan { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.Footer .ShopNameHead { 
float : left;
} 
.ShopNameHead H1 { 
font-weight : normal !important;
margin : 0 4px 0 0;
line-height : 140% !important;
} 
.Footer .ShopSlogan { 
font-size : 11px;
float : left;
color : #ffbc71;
line-height : 140% !important;
} 
.Footer .NavigationText { 
padding-right : 0;
display : block;
padding-left : 0;
font-size : 11px;
float : left;
padding-bottom : 0;
margin : 6px 0 0;
vertical-align : middle;
color : #ffbc71;
padding-top : 0;
} 
.Footer A { 
font-weight : normal;
font-size : 11px;
color : #ffbc71;
font-style : normal;
text-decoration : none;
} 
.Footer .ActiveNode { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.Footer A:hover { 
font-weight : normal;
color : #ffffff;
font-style : normal;
text-decoration : underline;
} 
.Footer A:hover .Text { 
text-decoration : underline;
} 
.Footer .LocaleFlags { 
float : left;
margin : 0 4px;
} 
.Footer .LocaleFlags IMG { 
margin : 5px 2px 0;
} 
.Footer .CreditCards { 
float : left;
margin : 0 4px;
} 
.Footer .CreditCards IMG { 
margin : 5px 2px 0;
} 
.Footer .Coins { 
padding-right : 0;
display : inline;
padding-left : 0;
float : left;
padding-bottom : 0;
margin : 0 4px;
padding-top : 0;
height : 24px;
text-align : center;
} 
.Footer .Coins A { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.Footer .Coins A:hover { 
margin : 0 2px;
color : #6e5c2f;
position : relative;
} 
.Footer .CoinLabel { 
font-size : 9px;
left : 2px;
margin : 0 auto;
width : 24px;
color : #6e5c2f;
position : absolute;
top : 4px;
} 
.Footer .ContextBox { 
clear : both !important;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
width : 170px;
padding-top : 0;
} 
.Footer .ContextBoxHead { 
padding-right : 0;
padding-left : 10px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Footer .ContextBox H1 { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 1px;
margin : 0;
padding-top : 3px;
height : 20px;
text-align : left;
} 
.Footer .ContextBoxBody { 
border-top-width : 0;
clear : both;
padding-right : 4px;
padding-left : 10px;
border-left-width : 0;
background : transparent none repeat scroll 0% 0%;
border-bottom-width : 0;
margin-bottom : 1px;
padding-bottom : 2px;
padding-top : 2px;
text-align : left;
border-right-width : 0;
} 
.Footer .ContextBox { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_boxbody_floatin.gif) no-repeat right bottom;
} 
.Footer .ContextBox .BoxContainer { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_footer_boxbody.gif) no-repeat left bottom;
padding-bottom : 1px;
margin : 0;
padding-top : 0;
position : relative;
} 
.Footer DIV.Entry { 
min-height : 24px;
background : transparent none repeat scroll 0% 0%;
height : 24px;
} 
.Footer .LoginBox INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #ffbc71;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.CategoriesTreeBox UL { 
padding-right : 0;
padding-left : 0;
list-style-position : outside;
padding-bottom : 0;
margin : 0;
overflow : hidden;
width : 100%;
padding-top : 0;
list-style-type : none;
} 
.CategoriesTreeBox LI { 
white-space : nowrap;
} 
.CategoriesTreeBox UL UL LI { 
padding-right : 0 !important;
display : block;
padding-left : 14px !important;
padding-bottom : 2px !important;
margin : 0;
padding-top : 2px !important;
} 
.CategoriesTreeBox IMG.NoSubCategories { 
background : url(../../../../SF/Icon/PixelDark/img_tree_empty.gif) no-repeat 0 3px;
cursor : default !important;
} 
.CategoriesTreeBox IMG.HasSubCategories { 
background : url(../../../../SF/Icon/PixelDark/img_tree_plus.gif) no-repeat 0 3px;
cursor : pointer !important;
} 
.CategoriesTreeBox IMG.HasSubCategoriesMinus { 
background : url(../../../../SF/Icon/PixelDark/img_tree_minus.gif) no-repeat 0 3px;
cursor : pointer !important;
} 
.CategoriesTreeBox LI.HasSubCategories UL { 
display : none;
} 
.CategoriesTreeBox IMG { 
vertical-align : middle;
width : 14px;
height : 16px;
} 
.CategoryListWithImage { 
border-collapse : collapse;
border-spacing : 0;
} 
.CategoryListWithImage TD { 
vertical-align : top;
} 
.Header .ImageArea { 
width : 50px;
padding-top : 3px;
} 
.NavBarTop .ImageArea { 
width : 50px;
padding-top : 3px;
} 
.NavBarLeft .ImageArea { 
width : 50px;
padding-top : 3px;
} 
.NavBarBottom .ImageArea { 
width : 50px;
padding-top : 3px;
} 
.Footer .ImageArea { 
width : 50px;
padding-top : 3px;
} 
.FoldingCategoryList .SubCategory { 
padding-left : 16px;
background : url(../../../../SF/Icon/PixelDark/img_subcategory.gif) no-repeat 0 3px;
} 
.NavelementIcon IMG { 
margin : 5px 2px 0;
} 
.ContentArea { 
font-size : 11px;
color : #000000;
} 
.ContentArea DIV { 
font-size : 12px;
color : #000000;
} 
.ContentArea TABLE { 
font-size : 11px;
color : #000000;
} 
.ContentArea TD { 
font-size : 11px;
color : #000000;
} 
.ContentArea P { 
font-size : 12px;
color : #000000;
} 
.ContentArea UL LI { 
font-size : 11px;
color : #000000;
} 
.ContentArea OL LI { 
font-size : 11px;
color : #000000;
} 
.ContentArea BLOCKQUOTE { 
font-size : 11px;
color : #000000;
} 
.ContentArea SPAN { 
color : #000000;
} 
.ContentArea H1 { 
font-size : 16px;
color : #000000;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.ContentArea H2 { 
font-size : 14px;
color : #000000;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.ContentArea H3 { 
padding-right : 0;
padding-left : 0;
font-size : 12px;
padding-bottom : 0;
margin : 0;
color : #000000;
line-height : 120% !important;
padding-top : 0;
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.ContentArea H4 { 
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.ContentArea H5 { 
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.ContentArea H6 { 
font-family : georgia, Times New Roman, arial, sans-serif;
} 
.ContentArea A { 
font-size : 11px;
line-height : 120% !important;
text-decoration : none;
} 
.ContentArea A:hover { 
color : #eeeeee;
text-decoration : underline;
} 
.ContentArea .BreadcrumbLastItem { 
font-size : 12px;
color : #000000;
} 
.ContentArea .BreadcrumbItem:hover { 
padding-right : 12px;
padding-left : 0;
font-size : 12px;
background : url(../../../../SF/Icon/PixelDark/img_breadcrumb_arrow.gif) no-repeat right bottom;
padding-bottom : 0;
margin : 0 3px 0 0;
color : #cc0000;
padding-top : 0;
} 
.ContentArea .BreadcrumbItem { 
padding-right : 12px;
padding-left : 0;
font-size : 12px;
background : url(../../../../SF/Icon/PixelDark/img_breadcrumb_arrow.gif) no-repeat right bottom;
padding-bottom : 0;
margin : 0 3px 0 0;
color : #cc0000;
padding-top : 0;
} 
UL.OrderProcess { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
height : 100px;
border-right-width : 0;
} 
UL.OrderProcess LI { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_orderprocess_item.gif) no-repeat left top;
float : left;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
width : 100px;
line-height : 113%;
padding-top : 5px;
letter-spacing : -0.05em;
height : 95px;
text-align : center;
border-right-width : 0;
} 
UL.OrderProcess LI .ItemImage { 
margin : 0 auto;
width : 32px;
height : 32px;
} 
UL.OrderProcess LI.ActiveItem { 
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_orderprocess_activeitem.gif) no-repeat left top;
color : #000000;
} 
UL.OrderProcess LI A.ItemLink { 
font-weight : bold;
line-height : 113%;
} 
UL.OrderProcess LI A.ItemLink:hover { 
font-weight : bold;
line-height : 113%;
} 
UL.OrderProcess LI .ItemLabel { 
font-weight : bold;
line-height : 113%;
} 
UL.OrderProcess LI P.ExplainItem { 
line-height : 113%;
} 
.OrderProcessNavigation { 
min-height : 20px;
} 
.Button { 
padding-right : 6px;
padding-left : 6px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ContentArea INPUT.Button { 
margin : -2px 0 0;
} 
BUTTON.Button { 
padding-right : 6px;
padding-left : 6px;
float : left;
padding-bottom : 0;
margin : 0;
vertical-align : middle;
line-height : 19px;
padding-top : 0;
} 
.RestrictedWidth { 
overflow : visible;
width : 5%;
} 
BUTTON.Button IMG { 
padding-right : 4px;
padding-left : 0;
padding-bottom : 0;
margin : 0;
vertical-align : middle;
padding-top : 0;
} 
BUTTON.DoOrder { 
float : right;
} 
BUTTON.Refresh { 
float : right;
} 
.TableHead { 
clear : both;
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_boxhead.gif) no-repeat left top;
padding-bottom : 0;
margin : 10px 0 0;
overflow : hidden;
width : auto;
line-height : 20px;
padding-top : 0;
height : 20px;
} 
.TableHead DIV { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_boxhead_floatin.gif) no-repeat right top;
padding-bottom : 0;
margin : 0 0 0 15px;
overflow : hidden;
color : #000000;
line-height : 20px;
padding-top : 0;
font-style : normal;
height : 20px;
} 
TABLE.MiniBasket { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : #c5a785;
padding-bottom : 0;
margin : 0;
width : 100%;
padding-top : 0;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
text-align : left;
border-right-width : 0;
border-spacing : 1px;
} 
TABLE.Basket { 
border-right : 1px solid #561f0e;
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 0;
margin : 0;
border-left : 1px solid #561f0e;
width : 100%;
padding-top : 0;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.Basket TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
font-style : normal;
} 
TABLE.Basket TD { 
padding-right : 4px;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
vertical-align : top;
padding-top : 1px;
} 
TABLE.MiniBasket TD { 
padding-right : 4px;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
vertical-align : top;
padding-top : 1px;
} 
TABLE.Basket P { 
background : transparent none repeat scroll 0% 0%;
} 
.Basket SELECT { 
width : 180px;
} 
.Basket OPTION { 
width : 180px;
} 
.CheckoutButtonsDiv { 
border-right : 1px solid #561f0e;
padding-right : 2px;
border-top : 1px solid #561f0e;
padding-left : 6px;
background : #bd9371;
padding-bottom : 0;
margin : 2px 0 4px -6px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
DIV.BasketComment { 
padding-right : 5px;
padding-left : 0;
background : transparent none repeat scroll 0% 0%;
padding-bottom : 5px;
padding-top : 6px;
} 
TEXTAREA.BasketComment { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 400px;
padding-top : 0;
} 
.PreLineBasketComment { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 4px;
border-left : 1px solid #561f0e;
padding-top : 4px;
border-bottom : 1px solid #561f0e;
} 
TABLE.InnerListTable { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 100%;
line-height : 145% !important;
padding-top : 0;
border-collapse : collapse;
} 
TABLE.InnerListTable TD { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
vertical-align : top;
line-height : 145% !important;
padding-top : 0;
height : auto !important;
border-right-width : 0;
} 
TD.InputLabellingSlim { 
width : 100px;
} 
.Dialog DIV.InputLabellingWide { 
padding-right : 6px;
padding-left : 6px;
background : #eff1f2 0% 50%;
float : left;
padding-bottom : 2px;
vertical-align : top;
width : 150px;
padding-top : 2px;
} 
.Dialog TD.InputLabellingWide { 
padding-right : 6px;
padding-left : 6px;
background : #eff1f2 0% 50%;
float : left;
padding-bottom : 2px;
vertical-align : top;
width : 150px;
padding-top : 2px;
} 
.AddressDialog { 
border-top-width : 0;
border-right : 1px solid #561f0e;
padding-right : 12px;
padding-left : 12px;
background : #c5a785;
padding-bottom : 6px;
margin : 0 0 10px;
border-left : 1px solid #561f0e;
padding-top : 3px;
border-bottom : 1px solid #561f0e;
position : relative;
} 
.Dialog DIV.SizeContainer { 
background : transparent none repeat scroll 0% 0%;
width : 100%;
position : relative;
} 
.AddressDialog DIV.SizeContainer { 
background : transparent none repeat scroll 0% 0%;
width : 100%;
position : relative;
} 
.BasketAddressSelect .Address { 
min-height : 70px;
background : #c5a785;
overflow : visible;
width : 100%;
white-space : nowrap;
height : 70px;
} 
.BasketAddressForm .Address { 
min-height : 70px;
background : #c5a785;
overflow : visible;
width : 100%;
white-space : nowrap;
height : 70px;
} 
.EditAddress .Address { 
min-height : 70px;
background : #c5a785;
overflow : visible;
width : 100%;
white-space : nowrap;
height : 70px;
} 
.Addresses .Address { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
min-height : 70px;
background : #c5a785;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
overflow : visible;
width : 60%;
padding-top : 0;
white-space : nowrap;
height : 70px;
border-right-width : 0;
} 
.CustomerOrder .Address { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
float : left;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
width : 50%;
padding-top : 0;
border-right-width : 0;
} 
.Offer .Address { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
float : left;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
width : 50%;
padding-top : 0;
border-right-width : 0;
} 
.Address UL { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
border-right-width : 0;
} 
.Address UL LI { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
} 
.AddressOptions { 
border-top-width : 0;
padding-right : 0;
padding-left : 0;
border-left-width : 0;
background : #c5a785;
left : 60%;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
width : 40%;
padding-top : 0;
position : absolute;
top : 3px;
border-right-width : 0;
} 
.AddressFields { 
clear : both;
min-height : 35px;
background : #c5a785;
} 
.AddressColumnLeft { 
padding-right : 0;
padding-left : 0;
background : #c5a785;
float : left;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.AddressColumnLeft INPUT { 
margin : 0 4px 0 0;
} 
.AddressColumnRight { 
padding-right : 0;
padding-left : 0;
background : #c5a785;
float : left;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.AddressColumnRight INPUT.Text { 
width : 105px;
} 
.AddressDialog TD.InputLabelling { 
width : 120px !important;
} 
.AddressDialog DIV.InputLabelling { 
width : 120px !important;
} 
.AddressDialog INPUT.Text { 
width : 201px !important;
} 
.AddressDialog SELECT.Text { 
width : 201px !important;
} 
.Dialog { 
border-top-width : 0;
border-right : 1px solid #561f0e;
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
padding-bottom : 6px;
margin : 0 0 10px;
overflow : visible;
border-left : 1px solid #561f0e;
padding-top : 3px;
border-bottom : 1px solid #561f0e;
position : relative;
height : auto;
} 
.ContentArea TABLE.Dialog { 
border-top-width : 0;
border-right : 1px solid #561f0e;
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 0;
margin : 0;
border-left : 1px solid #561f0e;
width : 100%;
padding-top : 0;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 0;
} 
.Dialog DIV.LeftHalf { 
border-top-width : 0 !important;
padding-right : 0 !important;
padding-left : 0 !important;
border-left-width : 0 !important;
background : #c5a785;
float : left;
border-bottom-width : 0 !important;
padding-bottom : 0 !important;
margin : 0;
width : 49%;
padding-top : 0 !important;
border-right-width : 0 !important;
} 
.Dialog TD.LeftHalf { 
border-top-width : 0 !important;
padding-right : 0 !important;
padding-left : 0 !important;
border-left-width : 0 !important;
background : #c5a785;
float : left;
border-bottom-width : 0 !important;
padding-bottom : 0 !important;
margin : 0;
width : 49%;
padding-top : 0 !important;
border-right-width : 0 !important;
} 
.Dialog DIV.RightHalf { 
border-top-width : 0 !important;
padding-right : 0 !important;
padding-left : 0 !important;
border-left-width : 0 !important;
background : #c5a785;
float : left;
border-bottom-width : 0 !important;
padding-bottom : 0 !important;
margin : 0;
width : 49%;
padding-top : 0 !important;
border-right-width : 0 !important;
} 
.Dialog TD.RightHalf { 
border-top-width : 0 !important;
padding-right : 0 !important;
padding-left : 0 !important;
border-left-width : 0 !important;
background : #c5a785;
float : left;
border-bottom-width : 0 !important;
padding-bottom : 0 !important;
margin : 0;
width : 49%;
padding-top : 0 !important;
border-right-width : 0 !important;
} 
.Dialog DIV.InputBlock { 
clear : both;
background : #c5a785;
} 
.Dialog TR.InputBlock { 
clear : both;
background : #c5a785;
} 
.Dialog DIV.TextBlock { 
clear : both;
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
padding-bottom : 2px;
padding-top : 2px;
} 
.Dialog DIV.InputLabelling { 
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
float : left;
padding-bottom : 2px;
vertical-align : top;
width : 100px;
padding-top : 2px;
} 
.Dialog TD.InputLabelling { 
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
float : left;
padding-bottom : 2px;
vertical-align : top;
width : 100px;
padding-top : 2px;
} 
.Dialog DIV.InputField { 
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
float : left;
padding-bottom : 2px;
vertical-align : top;
padding-top : 2px;
} 
.Dialog TD.InputField { 
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
float : left;
padding-bottom : 2px;
vertical-align : top;
padding-top : 2px;
} 
.Dialog TD.InputLabelling { 
padding-right : 6px;
padding-left : 14px;
padding-bottom : 2px;
padding-top : 2px;
} 
.Dialog DIV.IllustratedLink { 
background : #c5a785;
margin : 16px 0;
} 
.Dialog DIV.IllustratedLink IMG { 
margin : 0 12px 0 0;
} 
.DialogButtonbar { 
clear : both;
} 
.Mandatory { 
border-right : 1px solid #561f0e;
padding-right : 6px;
border-top : 1px solid #561f0e;
padding-left : 6px;
padding-bottom : 6px;
border-left : 1px solid #561f0e;
padding-top : 6px;
border-bottom : 1px solid #561f0e;
} 
.Box { 
border-right : 1px solid #561f0e;
padding-right : 6px;
border-top : 1px solid #561f0e;
padding-left : 6px;
background : #c5a785;
padding-bottom : 6px;
margin : 0 0 10px;
border-left : 1px solid #561f0e;
padding-top : 3px;
border-bottom : 1px solid #561f0e;
} 
.BoxSmallPadding { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
margin : 0 0 10px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
.HotDeal { 
padding-right : 0;
padding-left : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_hotdealboxhead.gif) no-repeat left top;
float : left;
padding-bottom : 0;
margin : 6px 2px 0 0;
width : 162px;
padding-top : 0;
} 
.HotDealTop { 
padding-right : 0;
padding-left : 6px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
height : 100%;
} 
.HotDealTopFloatin { 
padding-right : 6px !important;
padding-left : 0 !important;
padding-bottom : 4px !important;
margin : 0;
width : 150px;
padding-top : 10px !important;
height : 100%;
} 
.HotDeal .ImageArea { 
padding-right : 0;
padding-left : 0;
background : #ffffff;
padding-bottom : 0;
margin : 0;
overflow : hidden;
width : 150px;
padding-top : 0;
white-space : nowrap;
height : 150px;
text-align : center;
} 
.HotDealFoot { 
padding-right : 0;
padding-left : 4px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_hotdealboxfoot.gif) no-repeat left bottom;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.HotDealFootFloatin { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 8px;
margin : 0;
width : 150px;
padding-top : 4px;
} 
.HotDealFoot .InfoArea { 
overflow : hidden;
width : 138px;
white-space : nowrap;
text-align : left;
} 
.HotDealFootFloatin .InfoArea { 
background : transparent none repeat scroll 0% 0%;
} 
.SlimHotDealFoot A.Price { 
font-weight : bold;
font-size : 15px;
margin : 2px;
color : #ffbc71;
font-style : normal;
white-space : nowrap;
} 
.HotDealFoot A.Price { 
font-weight : bold;
font-size : 15px;
margin : 2px;
color : #000000;
font-style : normal;
white-space : nowrap;
} 
.SlimHotDealFoot A.Price:hover { 
font-weight : bold;
color : #ffbc71;
} 
.HotDeal A.Price:hover { 
font-weight : bold;
color : #ffbc71;
} 
.HotDealsEnd { 
clear : both;
} 
.SlimHotDeal { 
min-height : 160px;
float : left;
margin : 2px 2px 0 0;
width : 100px;
height : 160px;
} 
.SlimHotDealTop { 
padding-right : 6px;
padding-left : 6px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_hotdealboxslim.gif) no-repeat left top;
padding-bottom : 6px;
padding-top : 6px;
} 
.SlimHotDealFoot { 
padding-right : 6px;
padding-left : 6px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_hotdealboxslimfoot.gif) no-repeat left bottom;
padding-bottom : 6px;
width : 100px;
padding-top : 6px;
} 
.SlimHotDeal .ImageArea { 
padding-right : 0;
padding-left : 0;
background : #ffffff;
padding-bottom : 0;
margin : 0;
overflow : hidden;
width : 100px;
padding-top : 0;
height : 100px;
text-align : center;
} 
.ProductsRight { 
vertical-align : top;
} 
.ProductsLeft { 
vertical-align : top;
} 
.PagesRight { 
padding-left : 6px;
vertical-align : top;
} 
.PagesLeft { 
padding-right : 6px;
vertical-align : top;
} 
.ProductsRight .ProductList { 
width : 250px;
} 
.ProductsLeft .ProductList { 
width : 250px;
} 
.ProductsRight .ListMaxWidth { 
display : block;
width : 250px;
line-height : 1px;
height : 1px;
} 
.ProductsLeft .ListMaxWidth { 
display : block;
width : 250px;
line-height : 1px;
height : 1px;
} 
.ProductsRight .HotDealList { 
width : 164px;
} 
.ProductsLeft .HotDealList { 
width : 164px;
} 
.ProductsRight .SlimHotDealList { 
width : 120px;
} 
.ProductsLeft .SlimHotDealList { 
width : 120px;
} 
.ProductsRight DIV.Separator { 
display : none;
} 
.ProductsLeft DIV.Separator { 
display : none;
} 
.ProductListImageBox { 
clear : both;
margin : 5px 0 0;
width : 100%;
border-collapse : collapse;
border-spacing : 0;
} 
.CrossellingCount { 
clear : both;
margin : 5px 0 0;
width : 100%;
border-collapse : collapse;
border-spacing : 0;
} 
.BundledProductsTable { 
clear : both;
margin : 5px 0 0;
width : 100%;
border-collapse : collapse;
border-spacing : 0;
} 
.ProductListImageBox { 
margin-top : 1px;
} 
.ProductListImageBox TR TD { 
border-right : 1px solid #d1b28f;
padding-right : 5px;
border-top : 1px solid #d1b28f;
padding-left : 5px;
background : #c5a785;
padding-bottom : 5px;
vertical-align : top;
border-left : 1px solid #d1b28f;
width : 33%;
padding-top : 10px;
border-bottom : 1px solid #d1b28f;
text-align : center;
} 
.CrossellingCount TR TD { 
border-right : 1px solid #d1b28f;
padding-right : 5px;
border-top : 1px solid #d1b28f;
padding-left : 5px;
background : #c5a785;
padding-bottom : 5px;
vertical-align : top;
border-left : 1px solid #d1b28f;
width : 33%;
padding-top : 10px;
border-bottom : 1px solid #d1b28f;
text-align : center;
} 
.BundledProductsTable TR TD { 
border-right : 1px solid #d1b28f;
padding-right : 5px;
border-top : 1px solid #d1b28f;
padding-left : 5px;
background : #c5a785;
padding-bottom : 5px;
vertical-align : top;
border-left : 1px solid #d1b28f;
width : 33%;
padding-top : 10px;
border-bottom : 1px solid #d1b28f;
text-align : center;
} 
.ProductListImageBox TR TD { 
text-align : left !important;
} 
.ProductListImageBox TR TD IMG { 
margin : auto;
} 
.CrossellingCount TR TD IMG { 
margin : auto;
} 
.BundledProductsTable TR TD IMG { 
margin : auto;
} 
.CrossellingCount .CrossellingInfoArea { 
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 4px;
padding-top : 4px;
text-align : left;
} 
.BundledProductsTable BundledProductsInfoArea { 
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 4px;
padding-top : 4px;
text-align : left;
} 
.CrossellingCount .Price { 
background : #c5a785;
} 
.CrossellingCount .FloatRight { 
background : #c5a785;
} 
.BundledProductsTable .Price { 
background : #c5a785;
} 
.BundledProductsTable .FloatRight { 
background : #c5a785;
} 
.CrossellingCount .Price { 
font-weight : bold;
font-size : 11px;
color : #000000;
font-style : normal;
} 
.BundledProductsTable .Price { 
font-weight : bold;
font-size : 11px;
color : #000000;
font-style : normal;
} 
.ProductListImageBox DIV.ImageArea { 
padding-right : 0;
padding-left : 0;
background : #ffffff;
padding-bottom : 0;
padding-top : 0;
white-space : nowrap;
} 
DIV.CrossellingImageArea { 
padding-right : 0;
padding-left : 0;
background : #ffffff;
padding-bottom : 0;
padding-top : 0;
white-space : nowrap;
} 
DIV.BundledProductsImageArea { 
padding-right : 0;
padding-left : 0;
background : #ffffff;
padding-bottom : 0;
padding-top : 0;
white-space : nowrap;
} 
.ProductListImageBox DIV.ImageArea { 
text-align : center;
} 
.ProductListImageBox DIV.InfoArea { 
padding-bottom : 20px;
position : relative;
height : auto;
} 
.ListItemFreeContent { 
clear : both;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.ListItemImprint { 
clear : both;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.ListItemTermsAndConditions { 
clear : both;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.ListItemLink { 
clear : both;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.ListItemArticle { 
clear : both;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
} 
.ListItemFreeContent H3 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ListItemImprint H3 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ListItemTermsAndConditions H3 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ListItemCategory H3 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ListItemCategory P { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ListItemArticle H3 { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.ListItemArticle P { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.Pager { 
padding-right : 0;
padding-left : 0;
background : transparent none repeat scroll 0% 0%;
padding-bottom : 4px;
margin : 0;
vertical-align : middle;
padding-top : 4px;
position : relative;
height : 16px;
} 
.PagerSizeContainer { 
background : transparent none repeat scroll 0% 0%;
width : 100%;
text-align : center;
} 
.Pager .PagerInfo { 
font-weight : bold;
right : 0;
background : transparent none repeat scroll 0% 0%;
color : #000000;
font-style : normal;
position : absolute;
top : 4px;
} 
.Pager .PagerInfoLeft { 
font-weight : bold;
background : transparent none repeat scroll 0% 0%;
left : 0;
color : #000000;
font-style : normal;
position : absolute;
top : 4px;
} 
.InnerFoot .Pager .PagerInfoLeft { 
margin : 0 0 0 -24px;
} 
.InnerHead .Pager .PagerInfoLeft { 
margin : 0 0 0 -24px;
} 
.ContentArea .Separator { 
clear : both;
padding-right : 0;
display : block;
padding-left : 0;
font-size : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/img_content_separatorline.gif);
padding-bottom : 0;
margin : 5px 0;
width : auto;
line-height : 0;
padding-top : 0;
height : 6px;
} 
.MozSpacer { 
clear : both;
display : block;
min-height : 5px;
width : auto;
} 
.ListItemCategoryTable { 
width : 100%;
border-spacing : 1px;
} 
.ListItemCategoryTable TR TD { 
background : #c5a785;
} 
.ListItemCategory { 
padding-right : 6px;
padding-left : 6px;
min-height : 50px;
background : #c5a785;
padding-bottom : 6px;
margin : 6px 0 0;
padding-top : 6px;
height : 50px;
} 
.Half { 
float : left;
margin : 3px;
width : 47%;
} 
.ListItemCategory .InfoArea { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemCategory .InfoArea H3 { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemCategory .InfoArea P { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemCategory .Links { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemCategory .Links H3 { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemCategory .ImageArea { 
padding-right : 0;
padding-left : 0;
min-height : 50px;
float : left;
padding-bottom : 0;
margin : 0 6px 0 0;
width : 50px;
padding-top : 0;
height : 50px;
text-align : center;
min-width : 50px;
} 
.ListItemCategory .ImageArea IMG { 
margin-bottom : 0;
} 
.ListItemCategory .Links { 
white-space : nowrap;
text-align : right;
} 
.CategoryList .CategoryText { 
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.CategoryList DIV.CategoryImage { 
padding-right : 6px;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
.CategoryList .SearchString { 
width : 200px;
line-height : 130%;
height : 16px;
} 
DIV.CategoryImage { 
padding-right : 6px;
padding-left : 0;
float : left;
padding-bottom : 6px;
vertical-align : top;
padding-top : 6px;
} 
.CategoryText { 
padding-right : 4px;
padding-left : 4px;
float : left;
padding-bottom : 4px;
vertical-align : top;
padding-top : 4px;
} 
DIV.ProductListHead { 
border-top-width : 0;
padding-right : 0;
padding-left : 24px;
border-left-width : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_listhead.gif) no-repeat left bottom;
border-bottom-width : 0;
padding-bottom : 0;
margin : 6px 0 0;
padding-top : 0;
white-space : nowrap;
height : 24px;
text-align : left;
border-right-width : 0;
} 
DIV.ProductListHead DIV.InnerHead { 
border-top-width : 0;
padding-right : 6px;
padding-left : 6px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_listhead_floatin.gif) no-repeat right bottom;
border-bottom-width : 0;
padding-bottom : 0;
margin : 0;
width : auto;
padding-top : 0;
position : relative;
height : 24px;
border-right-width : 0;
} 
DIV.ProductListFoot { 
border-top-width : 0;
padding-right : 0;
padding-left : 24px;
border-left-width : 0;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_listfoot.gif) no-repeat left top;
border-bottom-width : 0;
padding-bottom : 0;
margin : 1px 0 6px;
padding-top : 0;
white-space : nowrap;
height : 24px;
text-align : left;
border-right-width : 0;
} 
DIV.ProductListFoot DIV.InnerFoot { 
border-top-width : 0;
padding-right : 6px;
padding-left : 6px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/ImageSet/AtlanticSail/bgr_listfoot_floatin.gif) no-repeat right top;
border-bottom-width : 0;
padding-bottom : 0;
padding-top : 0;
position : relative;
height : 24px;
border-right-width : 0;
} 
DIV.ProductListHead DIV.InnerHead .InfoLeft { 
background : transparent none repeat scroll 0% 0%;
left : -24px;
margin : 4px 0 0;
position : relative;
} 
DIV.ProductListFoot DIV.InnerFoot .InfoLeft { 
background : transparent none repeat scroll 0% 0%;
left : -24px;
margin : 4px 0 0;
position : relative;
} 
DIV.ProductListHead A { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListHead A:active { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListHead A:visited { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListHead A:hover { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListFoot A { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListFoot A:active { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListFoot A:visited { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
DIV.ProductListFoot A:hover { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
.OrderSelector { 
font-weight : bold;
margin : 4px 0 0;
} 
.OrderSelector A { 
color : #000000;
} 
.OrderSelector A:hover { 
color : #000000;
} 
.OrderSelector .OrderByName { 
color : #000000;
} 
.OrderSelector IMG { 
margin : 0 0 0 6px;
vertical-align : middle;
} 
.OrderByName { 
left : 88px;
position : relative;
top : 4px;
} 
.OrderByListPrice { 
right : 6px;
position : absolute;
} 
.ListItemProductContainer { 
margin-top : 1px;
width : 100%;
position : relative;
border-collapse : collapse;
border-spacing : 0;
} 
.ListItemProduct { 
clear : both;
background : #c5a785;
position : relative;
height : 100px;
} 
.AlternateRow .ListItemProduct { 
background : #bd9371;
} 
.ListItemProduct .ImageArea { 
padding-right : 6px;
padding-left : 6px;
min-height : 100px;
background : #c5a785;
float : left;
padding-bottom : 6px;
vertical-align : top;
width : 100px;
padding-top : 6px;
height : 100px;
text-align : center;
min-width : 100px;
} 
.AlternateRow .ListItemProduct .ImageArea { 
background : #bd9371;
} 
.ListItemProduct .InfoArea { 
clear : right;
padding-right : 6px;
padding-left : 6px;
background : #c5a785;
float : left;
padding-bottom : 6px;
vertical-align : top;
width : auto;
padding-top : 6px;
height : auto;
} 
.AlternateRow .ListItemProduct .InfoArea { 
background : #bd9371;
} 
.ListItemProduct .PriceArea { 
display : block;
background : #c5a785;
float : right;
text-align : right;
} 
.AlternateRow .ListItemProduct .PriceArea { 
background : #bd9371;
} 
.ListItemProduct .Price { 
font-weight : bold;
font-size : 11px;
background : transparent none repeat scroll 0% 0%;
color : #000000;
font-style : normal;
white-space : nowrap;
text-align : right;
} 
.ListItemProduct .DailyPrice { 
font-weight : normal;
background : transparent none repeat scroll 0% 0%;
white-space : nowrap;
text-align : right;
} 
.ListItemProduct .ReferencePrice { 
font-weight : normal;
background : transparent none repeat scroll 0% 0%;
white-space : nowrap;
text-align : right;
} 
.ListItemProduct .Description { 
background : transparent none repeat scroll 0% 0%;
width : 100%;
} 
.ListItemProduct .Links { 
clear : both;
display : block;
background : transparent none repeat scroll 0% 0%;
white-space : nowrap;
text-align : right;
} 
.ListItemProduct H3 { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemProduct H3.Headline { 
float : left;
width : auto;
} 
.ListItemProduct H3.Headline A { 
line-height : 140% !important;
} 
.ProductListImageBox .NewProduct { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
min-height : 28px;
background : url(../../../../SF/Icon/PixelDark/img_newproduct.gif) no-repeat center top;
float : left;
padding-bottom : 0;
margin : 0 4px 0 0;
width : 28px !important;
color : #ffbc71;
padding-top : 5px;
position : static;
height : 28px !important;
text-align : center;
min-width : 28px;
} 
.ListItemProduct .NewProduct { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
min-height : 28px;
background : url(../../../../SF/Icon/PixelDark/img_newproduct.gif) no-repeat center top;
float : left;
padding-bottom : 0;
margin : 0 4px 0 0;
width : 28px !important;
color : #ffbc71;
padding-top : 5px;
position : static;
height : 28px !important;
text-align : center;
min-width : 28px;
} 
.ListItemProduct LI { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemProduct OL { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemProduct UL { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemProduct DIV { 
background : transparent none repeat scroll 0% 0%;
} 
.ListItemProduct P { 
background : transparent none repeat scroll 0% 0%;
} 
.StockLevel { 
vertical-align : middle;
} 
.PagedProduct { 
position : relative;
} 
.NewsList { 
clear : both;
padding-bottom : 8px;
} 
.NewsList H1 { 
padding-bottom : 6px;
} 
.NewsList .Links { 
display : inline;
} 
.ArticleImage { 
padding-right : 12px;
display : inline;
padding-left : 0;
float : left;
padding-bottom : 6px;
padding-top : 6px;
} 
DIV.ArticleImage IMG { 
margin : 0 12px 0 0;
} 
.ArticleAttachment { 
clear : both;
text-align : right;
} 
.TableLayoutRow { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 100%;
padding-top : 0;
} 
DIV.ImageLeft .ImageContainer { 
vertical-align : top;
} 
DIV.ImageLeft .ImageArea { 
padding-right : 2px;
padding-left : 2px;
min-height : 200px;
background : #561f0e;
float : left;
padding-bottom : 3px;
margin : 0 12px 0 0;
overflow : visible;
width : 200px;
padding-top : 3px;
text-align : center;
min-width : 200px;
} 
DIV.ImageLeft .InfoArea { 
clear : right;
float : left;
margin : 0;
height : auto;
} 
DIV.ImageBroad DIV.ImageArea { 
padding-right : 0;
padding-left : 0;
background : #561f0e;
padding-bottom : 3px;
margin : 0;
vertical-align : top;
overflow : visible;
width : 100%;
padding-top : 2px;
} 
DIV.ImageBroad DIV.ImageArea DIV.ImageAreaPropertyContainer { 
margin : 0 2px;
vertical-align : top;
text-align : center;
} 
DIV.ImageBroad DIV.ImageArea DIV.ImageAreaPropertyContainer DIV { 
background : #ffffff;
margin : 0;
overflow : hidden;
width : 100%;
} 
DIV.ImageBroad DIV.ImageArea #PreviewArea { 
width : 100%;
text-align : left;
} 
DIV.ImageBroad .InfoArea { 
vertical-align : top;
} 
DIV.ImageRight .ImageContainer { 
float : right;
vertical-align : top;
width : 212px;
} 
DIV.ImageRight .ImageArea { 
padding-right : 2px;
padding-left : 2px;
min-height : 200px;
background : #561f0e;
padding-bottom : 3px;
margin : 0 0 0 12px;
overflow : visible;
width : 200px;
padding-top : 3px;
text-align : center;
min-width : 200px;
} 
DIV.ImageRight .InfoArea { 
margin-right : 212px;
} 
#PreviewArea { 
padding-right : 0;
display : block;
padding-left : 0;
background : #fff;
padding-bottom : 0;
margin : 0;
overflow : hidden;
width : 200px;
padding-top : 0;
position : relative;
height : 200px;
text-align : left;
} 
.OuterPreviewArea { 
width : 200px;
position : relative;
height : 200px;
} 
#PreviewArea { 
left : 0;
position : absolute;
} 
#PreviewArea IMG { 
position : absolute;
} 
#PreviewPlayer { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
min-height : 12px;
background : #561f0e;
padding-bottom : 0;
margin : 0 auto;
width : 200px;
color : #fff;
padding-top : 0;
position : relative;
top : 3px;
} 
.ProductDetails .ImageArea .Action { 
color : #000000;
} 
.ProductDetails .ImageArea A.Action:visited { 
color : #000000;
} 
.ProductDetails .ImageArea A.Action:active { 
color : #000000;
} 
.ProductDetails .ImageArea A.Action:hover { 
color : #000000;
} 
.ProductDetails .Price { 
font-weight : bold;
font-size : 11px;
color : #000000;
font-style : normal;
} 
.Links { 
text-align : right;
} 
.Price { 
font-weight : bold;
text-align : right;
} 
.HotPrice { 
color : #ffbc71 !important;
} 
.ReferencePrice { 
font-weight : normal;
white-space : nowrap;
text-align : right;
} 
.ProductDetails .DailyPrice { 
font-weight : normal;
white-space : nowrap;
text-align : right;
} 
TABLE.SelectVariation { 
border-right : 1px solid #561f0e;
border-top : 1px solid #561f0e;
margin : 6px 0 0;
border-left : 1px solid #561f0e;
width : 100%;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.ContentTable { 
border-right : 1px solid #561f0e;
border-top : 1px solid #561f0e;
margin : 6px 0 0;
border-left : 1px solid #561f0e;
width : 100%;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.SpecialPricesTable { 
border-right : 1px solid #561f0e;
border-top : 1px solid #561f0e;
margin : 6px 0 0;
border-left : 1px solid #561f0e;
width : 100%;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.VariationsTable { 
border-right : 1px solid #561f0e;
border-top : 1px solid #561f0e;
margin : 6px 0 0;
border-left : 1px solid #561f0e;
width : 100%;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.ContentTable TR TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
font-style : normal;
text-align : left;
} 
TABLE.SpecialPricesTable TR TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
font-style : normal;
text-align : left;
} 
TABLE.VariationsTable TR TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
font-style : normal;
text-align : left;
} 
TABLE.VariationsTable TR TH H3 { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
TABLE.VariationsTable TR TH DIV { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
TABLE.SelectVariation TR TH { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
TABLE.SelectVariation TR TD { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
TABLE.ContentTable TR TD { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
TABLE.SpecialPricesTable TR TD { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
TABLE.VariationsTable TR TD { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
.ImageBroad TABLE.SelectVariation TH { 
font-weight : normal;
} 
.ImageBroad TABLE.SelectVariation { 
margin-left : auto;
width : 300px;
} 
.VariationsTable INPUT.Action { 
border-top-width : 0;
padding-right : 0;
padding-left : 14px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/img_actionlink.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #000000;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.ProductDetails .NewProduct { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
min-height : 28px;
background : url(../../../../SF/Icon/PixelDark/img_newproduct.gif) no-repeat center top;
float : left;
padding-bottom : 0;
margin : 0 4px 0 0;
width : 28px !important;
color : #ffbc71;
padding-top : 5px;
position : static;
height : 28px !important;
text-align : center;
min-width : 28px;
} 
TABLE.ComparisonTable { 
margin : 6px 0 0;
width : 100%;
border-collapse : separate;
border-spacing : 1px;
} 
TABLE.ComparisonTable TR TD { 
border-right : 1px solid #561f0e;
border-top : 1px solid #561f0e;
border-left : 1px solid #561f0e;
border-bottom : 1px solid #561f0e;
text-align : center;
} 
TABLE.ComparisonTable TR TH { 
border-right : 1px solid #561f0e;
border-top : 1px solid #561f0e;
font-weight : bold;
background : #561f0e;
border-left : 1px solid #561f0e;
color : #000000;
border-bottom : 1px solid #561f0e;
font-style : normal;
} 
TABLE.ComparisonTable TR TH A:active { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
TABLE.ComparisonTable TR TH A:hover { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
TABLE.ComparisonTable TR TH A:visited { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
TABLE.ComparisonTable TR TH A { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
.ComparisonTable .NewProduct { 
padding-right : 0;
padding-left : 0;
font-weight : bold;
font-size : 11px;
min-height : 28px;
background : url(../../../../SF/Icon/PixelDark/img_newproduct.gif) no-repeat center top;
float : left;
padding-bottom : 0;
margin : 0 4px 0 0;
width : 28px !important;
color : #ffbc71;
padding-top : 5px;
position : static;
height : 28px !important;
text-align : center;
min-width : 28px;
} 
TABLE.OrderStatus { 
margin : 6px 0 0;
width : 100%;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.UserAttributes { 
margin : 6px 0 0;
width : 100%;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.OrderStatus { 
width : 50%;
} 
TABLE.OrderStatus TR TD { 
text-align : left;
} 
TABLE.UserAttributes TR TD { 
text-align : left;
} 
TABLE.OrderStatus TR TD { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #d1b28f;
padding-bottom : 2px;
vertical-align : top;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
TABLE.UserAttributes TR TD { 
border-right : 1px solid #561f0e;
padding-right : 4px;
border-top : 1px solid #561f0e;
padding-left : 4px;
background : #d1b28f;
padding-bottom : 2px;
vertical-align : top;
border-left : 1px solid #561f0e;
padding-top : 2px;
border-bottom : 1px solid #561f0e;
} 
TD.AttributeLabel { 
width : 30%;
} 
TABLE.Imprint { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
border-collapse : collapse;
border-spacing : 0;
} 
TABLE.Imprint TD { 
padding-right : 6px;
padding-left : 0;
padding-bottom : 2px;
vertical-align : top;
padding-top : 2px;
} 
TABLE.Imprint TD.Label { 
font-weight : bold;
} 
.ShopClosed { 
padding-right : 10px;
padding-left : 10px;
font-size : 12px;
background : #e0e0e0;
padding-bottom : 10px;
margin : 100px auto 0;
width : 350px;
color : #000000;
padding-top : 10px;
} 
.ShopClosed H1 { 
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #000000;
padding-top : 0;
} 
H2 { 
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #000000;
padding-top : 0;
} 
H3 { 
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #000000;
padding-top : 0;
} 
H4 { 
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #000000;
padding-top : 0;
} 
H5 { 
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #000000;
padding-top : 0;
} 
H6 { 
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #000000;
padding-top : 0;
} 
TABLE.OrderList { 
border-right : 1px solid #561f0e;
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 0;
margin : 0;
border-left : 1px solid #561f0e;
width : 100%;
padding-top : 0;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.ShoppingList { 
border-right : 1px solid #561f0e;
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 0;
margin : 0;
border-left : 1px solid #561f0e;
width : 100%;
padding-top : 0;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.CustomerList { 
border-right : 1px solid #561f0e;
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 0;
margin : 0;
border-left : 1px solid #561f0e;
width : 100%;
padding-top : 0;
border-bottom : 1px solid #561f0e;
border-collapse : collapse;
border-spacing : 1px;
} 
TABLE.OrderList TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
border-bottom : 1px solid #c5a785;
font-style : normal;
} 
TABLE.ShoppingList TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
border-bottom : 1px solid #c5a785;
font-style : normal;
} 
TABLE.CustomerList TH { 
padding-right : 4px;
padding-left : 4px;
font-weight : bold;
background : #561f0e;
padding-bottom : 2px;
color : #000000;
padding-top : 2px;
border-bottom : 1px solid #c5a785;
font-style : normal;
} 
TABLE.OrderList TD { 
padding-right : 4px;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
vertical-align : top;
padding-top : 1px;
} 
TABLE.ShoppingList TD { 
padding-right : 4px;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
vertical-align : top;
padding-top : 1px;
} 
TABLE.CustomerList TD { 
padding-right : 4px;
padding-left : 4px;
background : #c5a785;
padding-bottom : 2px;
vertical-align : top;
padding-top : 1px;
} 
TABLE.OrderList P { 
background : transparent none repeat scroll 0% 0%;
} 
TABLE.ShoppingList P { 
background : transparent none repeat scroll 0% 0%;
} 
TABLE.CustomerList P { 
background : transparent none repeat scroll 0% 0%;
} 
.ShoppingList SELECT { 
width : 100%;
} 
.ShoppingList OPTION { 
width : 100%;
} 
TABLE.ShoppingList TH { 
font-weight : bold;
color : #000000;
font-style : normal;
} 
.SLToBasket { 
border-top-width : 0;
padding-right : 0;
padding-left : 20px;
border-left-width : 0;
font-size : 11px;
background : url(../../../../SF/Icon/PixelDark/ico_s_basket.gif) no-repeat 0 2px;
border-bottom-width : 0;
padding-bottom : 0;
width : auto;
cursor : pointer;
color : #000000;
line-height : 140%;
padding-top : 0;
text-align : left;
border-right-width : 0;
} 
.ShippingOptionCount { 
clear : both;
margin-top : 5px;
width : 100%;
border-collapse : collapse;
} 
.ShippingOptionCount TR TD { 
border-right : 5px solid #d1b28f;
padding-right : 5px;
padding-left : 5px;
background : #c5a785;
padding-bottom : 5px;
vertical-align : top;
width : 33%;
padding-top : 10px;
text-align : center;
} 
.ShippingOption .ImageArea { 
margin : 0 0 5px;
vertical-align : middle;
padding-top : 5px;
height : 105px;
text-align : center;
} 
.ShippingOptionCount TR TD IMG { 
margin : auto;
} 
.ShippingOptionCount .InfoArea { 
padding-right : 0;
padding-left : 0;
background : #c5a785;
padding-bottom : 4px;
padding-top : 4px;
text-align : left;
} 
.ShippingOptionsPriceArea { 
padding-left : 10px;
font-weight : bold;
float : right;
} 
.NoShippingOption { 
padding-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
padding-top : 5px;
} 
DIV.ShippingComment { 
padding-right : 5px;
padding-left : 0;
background : transparent none repeat scroll 0% 0%;
padding-bottom : 0;
padding-top : 6px;
} 
TEXTAREA.ShippingComment { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 397px;
padding-top : 0;
} 
INPUT.CouponCode { 
width : 210px;
line-height : 120%;
} 
#GoogleCheckoutButton { 
margin-top : -2px;
} 
.PayPalXCheckOut { 
margin-top : -10px;
} 
.PayPalXCheckOut SPAN { 
font-weight : bold !important;
} 
#PayPalExpressButton { 
margin-top : 5px;
} 
.NavBarRight .ShopNameSlogan H1 { 
padding-top : 5px !important;
} 
.NavBarRight .ContextBox H1 { 
padding-top : 5px !important;
} 
.NavBarLeft .ShopNameSlogan H1 { 
padding-top : 5px !important;
} 
.NavBarLeft .ContextBox H1 { 
padding-top : 5px !important;
} 
.NavBarRight .ShopNameSlogan .BoxContainer { 
padding-bottom : 8px !important;
} 
.NavBarLeft .ShopNameSlogan .BoxContainer { 
padding-bottom : 8px !important;
} 
.NavBarRight .ContextBox .BoxContainer { 
padding-bottom : 8px !important;
} 
.NavBarLeft .ContextBox .BoxContainer { 
padding-bottom : 8px !important;
} 
.NavBarRight .ShopNameSlogan { 
margin-bottom : 5px;
} 
.NavBarLeft .ShopNameSlogan { 
margin-bottom : 5px;
} 
.NavBarRight .ContextBox { 
margin-bottom : 5px;
} 
.NavBarLeft .ContextBox { 
margin-bottom : 5px;
} 
INPUT.Search { 
width : 140px !important;
} 
INPUT.Login { 
width : 140px !important;
} 
.Style4 { 
font-size : 14px;
} 
.Style6 { 
font-size : 12px;
} 

