body { margin: 0; padding: 0; font-family: Arial,Helvetica,Tahoma,sans-serif; color: #444444; }
a:link { color: #908D82; background: transparent; text-decoration: none; }
a:visited { color: #908D82; text-decoration: none; }
a:hover { color: #780F04; text-decoration: none; }
a:active { color: #780F04; text-decoration: none; }
.menu_header a { color: #ffffff; background: #908D82; text-decoration: none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #908D82; }
.menu_header a:link { color: #ffffff; background: #908D82; text-decoration: none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #908D82; }
.menu_header a:visited { color: #ffffff; background: #908D82; text-decoration: none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #908D82; }
.menu_header a:hover { color: #780F04; background: #ffffff; text-decoration: none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #ffffff; }
.menu_header a:active { color: #780F04; background: #ffffff; text-decoration: none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #ffffff; }
.menu_header2 a { color: #ffffff; background: #908D82; text-decoration: none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #908D82; }
.menu_header2 a:link { color: #ffffff; background: #908D82; text-decoration: none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #908D82; }
.menu_header2 a:visited { color: #ffffff; background: #908D82; text-decoration: none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #908D82; }
.menu_header2 a:hover { color: #780F04; background: #ffffff; text-decoration: none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #ffffff; }
.menu_header2 a:active { color: #780F04; background: #ffffff; text-decoration: none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #ffffff; }
.item_cart,
.item_cart a:link,
.item_cart a:visited,
.item_cart a:active,
.item_cart a:hover { font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; padding-top: 15px; padding-bottom: 15px; }
.item_cart a:link { }
.item_cart a:visited { }
.item_cart a:hover { color: #FFFFFF; }
.item_cart a:active { }
.shop_fast,
.shop_fast a:link,
.shop_fast a:visited,
.shop_fast a:active,
.shop_fast a:hover { font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; padding-top: 15px; padding-bottom: 15px; }
.shop_fast a:link { }
.shop_fast a:visited { }
.shop_fast a:hover { color: #FFFFFF; }
.shop_fast a:active { }
div.menu_left a,
div.menu_left a:link,
div.menu_left a:active,
div.menu_left a:visited,
div.menu_left a:hover { font-size: 9pt; color: #908D82; text-decoration: none; height: 20px; margin-top: 2px; }
div.menu_left a:link { }
div.menu_left a:visited { }
div.menu_left a:hover { color: #780F04; }
div.menu_left a:active { }
.textmenu_left,
.TextMenuLeft a:link,
.TextMenuLeft a:visited,
.TextMenuLeft a:active,
.link_back a:hover { font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; height: 20px; padding: 2 0 0 0; }
.textmenu_left a:link { }
.textmenu_left a:visited { }
.textmenu_left a:hover { text-decoration: underline; }
.textmenu_left a:active { }
.link_submenu,
.link_submenu a:link,
.link_submenu a:visited,
.link_submenu a:active,
.link_submenu a:hover { font-size: 9pt; color: #333333; background: inherit; text-decoration: none; }
.link_submenu a:link { }
.link_submenu a:visited { }
.link_submenu a:hover { text-decoration: underline; }
.link_submenu a:active { }
.link_submenu2,
a.link_submenu2:link,
a.link_submenu2:visited,
a.link_submenu2:active,
a.link_submenu2:hover { font-size: 9pt; color: #780F04; background: inherit; text-decoration: none; }
a.link_submenu2:link { }
a.link_submenu2:visited { }
a.link_submenu2:hover { text-decoration: underline; }
a.link_submenu2:active { }
.link_submenu3,
.link_submenu3 a:link,
.link_submenu3 a:visited,
.link_submenu3 a:active,
.link_submenu3 a:hover { font-size: 9pt; color: #780F04; background: inherit; text-decoration: none; }
.link_submenu3 a:link { }
.link_submenu3 a:visited { }
.link_submenu3 a:active { }
.link_submenu3 a:hover { text-decoration: underline; }
.product_item,
a.product_item:link,
a.product_item:visited,
a.product_item:active,
a.product_item:hover { font-size: 9pt; background: inherit; text-decoration: none; }
.search_pager span,
.product_item,
a.product_item:link,
a.product_item:visited,
a.product_item:active,
a.product_item:hover { color: #780F04; }
a.product_item:link { }
a.product_item:visited { }
a.product_item:hover { text-decoration: underline; }
a.product_item:active { }
.picture_description { font-size: 8pt; color: #908D82; text-decoration: none; font-weight: bold; text-align: center; }
.picture_description a:link { }
.picture_description a:visited { }
.picture_description a:hover { color: #780F04; }
.picture_description a:active { }
.popup,
a.popup:link,
a.popup:visited,
a.popup:active,
a.popup:hover { font-size: 9pt; color: #780F04; background: inherit; text-decoration: none; font-weight: bold; }
a.popup:link { }
a.popup:visited { }
a.popup:hover { text-decoration: underline; }
a.popup:active { }
.cart,
a.cart:link,
a.cart:visited,
a.cart:active,
a.cart:hover { font-size: 8pt; color: #780F04; background: inherit; text-decoration: none; }
a.cart:link { }
a.cart:visited { }
a.cart:hover { text-decoration: underline; }
a.cart:active { }
a.search_pager:link,
a.search_pager:visited,
a.search_pager:active,
a.search_pager:hover { font-size: 9pt; color: #FFFFFF; background: #780F04; text-decoration: none; }
a.search_pager:link { text-decoration: underline; }
a.search_pager:visited { }
a.search_pager:hover { font-weight: bold; }
a.search_pager:active { }
.favourites,
a.favourites:link,
a.favourites:visited,
a.favourites:active,
a.favourites:hover { font-size: 9pt; color: #780F04; background: inherit; text-decoration: none; font-weight: bold; }
a.favourites:link { text-decoration: underline; }
a.favourites:visited { }
a.favourites:hover { text-decoration: underline; }
a.favourites:active { }
.thankyou,
a.thankyou:link,
a.thankyou:visited,
a.thankyou:active,
a.thankyou:hover { font-size: inherit; color: #CCA03F; background: inherit; text-decoration: none; }
a.thankyou:link { }
a.thankyou:visited { }
a.thankyou:hover { text-decoration: underline; }
a.thankyou:active { }
.moreinfo,
a.moreinfo:link,
a.moreinfo:visited,
a.moreinfo:active,
a.moreinfo:hover { font-size: inherit; color: #780F04; background: inherit; text-decoration: none; font-weight: bolder; }
a.moreinfo:link { }
a.moreinfo:visited { }
a.moreinfo:hover { color: #CCA03F; }
a.moreinfo:active { }
.addressedit,
a.addressedit:link,
a.addressedit:visited,
a.addressedit:active,
a.addressedit:hover { font-size: 8pt; color: #780F04; background: inherit; text-decoration: none; }
a.addressedit:link { }
a.addressedit:visited { }
a.addressedit:hover { text-decoration: underline; }
a.addressedit:active { }
.BG_main { border: 1px solid #999999; margin-top: 5px; width: 975px;margin-left: auto;margin-right: auto;text-align: left; }
.BG_bottom { background-image: url(Images/bottom_bg.gif); background-repeat: repeat-x; background-position: bottom; }
.BG_menu { border-top: 3px solid #CCA03F; border-bottom: 3px solid #CCA03F; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #FCFAF5; }
.BG1 { background-color: #780F04; }
.header { background-image: url(images/header.png); height: 110px; }
.BG2 { vertical-align: bottom; }
.BG3 { background-color: #908D82; }
.BG4 { background-color: #FCFAF5; }
.border_picture { border: 2px solid #CCA03F; }
.border_main { border-bottom: 1px solid #780F04; border-right: 1px solid #780F04; }
.border_T { border-top: 1px solid #FFFFFF; background-color: #CCA03F; }
.border_R { border-right: 1px solid #FFFFFF; background-color: #CCA03F; }
.border_TR { border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #CCA03F; }
.border2_T { border-top: 1px solid #FFFFFF; background-color: #908D82; }
.border2_R { border-right: 1px solid #FFFFFF; background-color: #908D82; }
.border2_TR { border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #908D82; }
.border3_T { border-top: 1px solid #CCA03F; }
.border3_B { border-bottom: 1px solid #CCA03F; }
.border4_T { border-top: 1px solid #000000; }
.border4_B { border-bottom: 1px solid #000000; }
.title0 { color: #780F04; font-size: 11pt; font-weight: bold; }
.title1 { color: #908D82; font-size: 12pt; font-weight: bold; }
.title2 { font-size: 14pt; font-weight: bold; padding-top: 5px; }
.title2 { color: #CCA03F; }
.title3 { color: #000000; font-size: 14pt; font-weight: bold; padding-top: 5px; }
.subtitle { color: #780F04; font-size: 9pt; font-weight: bold; }
.textS { color: #908D82; font-size: 8pt; }
.text { color: #908D82; font-size: 9pt; }
.text2 { color: #333333; font-size: 9pt; }
.text2_bold { color: #333333; font-size: 9pt; font-weight: bold }
.text3 { color: #FFFFFF; font-size: 9pt; }
.text4 { color: #780F04; font-size: 9pt; }
.text5 { color: #000000; font-size: 9pt; }
.text_header { color: #FFFFFF; text-decoration: none; font-size: 9pt; font-weight: bold; line-height: 20px; padding: 2px 0px 2px 20px; }
.text_order,
.border_TR td,
.border2_TR td { color: #ffffff; font-size: 9pt; }
.text_itemsincart { color: #000000; font-size: 71%; padding: 8px 13px; text-align: left; width: 40px; display: inline-block; }
.title_order { color: #CCA03F; font-size: 9pt; font-weight: bold; }
.tiny { color: #908D82; font-size: 7pt; }
.tiny2 { color: #333333; font-size: 7pt; }
.tiny3 { color: #FFFFFF; font-size: 7pt; }
.tiny4 { color: #780F04; font-size: 7pt; }
.tiny_standout { color: #000000; font-size: 8pt; border: 1px solid #000000; background: #FFFFFF; }
.textError { color: #FF0000; font-size: 9pt; font-weight: bold; }
.textSuccess { color: #00AA00; font-size: 9pt; }
.submenu_left { font-size: 9pt; color: #908D82; text-decoration: none; font-weight: bold; }
.submenu_left2 { font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; }
.product_number { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; background: #CCA03F; text-align: right; padding-right: 2px; width: 100px; }
.search { color: #908D82; font-size: 8pt; border: 1px solid #908D82; padding: 2px; height: 20px; width: 100px; }
.textbox { color: #908D82; font-size: 8pt; border: 1px solid #908D82; padding: 2px; height: 20px; }
.button { font-size: 9pt; color: #ffffff; background-color: #908D82; height: 20px; border: 0px; font-weight: bold; padding: 1px 3px 1px 3px; }
.button2 { font-size: 9pt; color: #ffffff; background-color: #780F04; height: 20px; border: 0px; padding: 1px 3px 1px 3px; }
.button3 { font-size: 9pt; color: #ffffff; background-color: #CCA03F; height: 20px; border: 0px; padding: 1px 3px 1px 3px; }
.button_login { font-size: 14pt; color: #ffffff; background-color: #780F04; height: 25px; border: 0px; padding: 1px 5px 30px 5px; }
#Pad5B { padding-bottom: 5px; }
#Pad5R { padding-right: 5px; }
#Pad5T { padding-top: 5px; }
#Pad5L { padding-left: 5px; }
.page_title_control { border-bottom: 2px solid #780F04; background-color: #FCFAF5; color: #CCA03F; font-size: 14pt; font-weight: bold; }
.cart_checkout_tallyHighlight { background-color: #CCA03F; color: White; }
.cart_checkout_orderlistHeader { background-color: #780F04; color: White; font-weight: bold; font-size: x-small; }
.cart_checkout_valuetxt { font-size: x-small; }
.cart_checkout_lbltxt { font-size: x-small; font-weight: bold; }
.cart_printablecheckout_tallyHighlight { background-color: #CCCCCC; }
.cart_printablecheckout_orderlistHeader { color: White; background-color: #222222; font-weight: bold; }
.cart_printablecheckout_valuetxt { color: Black; font-size: x-small; }
.cart_printablecheckout_lbltxt { color: Black; font-size: x-small; font-weight: bold; }
.capris-controls-user-shoppingcartsummary .separator { display: none; }
.capris-controls-user-shoppingcartsummary .left { float: left; }
.capris-controls-user-headerindex .menu,
.capris-controls-user-header .menu { background-image: url(images/menu.jpg); }
.capris-controls-user-headerindex .menu,
.capris-controls-user-header .menu,
.capris-controls-user-searchbox .container { height: 28px; }
.capris-controls-user-searchbox .container { background-image: url(images/cmNavBar-searchBG.jpg); text-align: right; width: 218px; }
.capris-controls-user-searchbox .search { width: 140px; color: #871318; font-size: 13px; height: auto; }
.capris-controls-user-searchbox .button { background: transparent; font-size: 13px; font-weight: normal; }
.capris-controls-user-loginbuttonmenu .login { padding: 0 !important; border: none !important; }
.capris-controls-user-loginbuttonmenu .login img { border: none; display: block; }
.left-navigation { vertical-align: top; padding-top: 19px; padding-left: 15px; }
.capris-controls-user-categorygroupmenu .container { border-top: 1px solid #FFBF3A; border-bottom: 1px solid #FFBF3A; padding: 5px 0; width: 215px; }
.main-content { padding-right: 15px; padding-top: 24px; width: 695px; vertical-align: top; }
#capris-index .main-content { padding-top: 0; }
#footer { margin-top: 25px; border-top: 5px solid #A81C21; background-image: url(images/cmFooter-BG.jpg); width: 975px; height: 53px; border-bottom: 1px solid #666666; }
#footer .maple-leaf { float: left; margin-left: 10px; }
#footer .years { color: #272727; font-size: 14px; font-style: italic; line-height: 16px; margin-left: 5px; margin-top: 10px; width: 270px; float: left; }
#footer b { font-weight: normal; }
#footer .contact-left { border-left: 1px solid #FFBF3A; height: 44px; margin-bottom: 5px; margin-top: 3px; padding-left: 10px; width: 170px; float: left; font-size: 12px; line-height: 15px; color: #000000; }
#footer .contact-right { color: #000000; font-size: 12px; line-height: 15px; border-right: 1px solid #FFBF3A; height: 44px; margin-bottom: 5px; margin-left: 5px; margin-top: 3px; padding-right: 10px; width: 160px; float: left; }
#footer .contact-right a { color: #000000; }
#footer .contact-right a:hover { color: #780F04; }
#footer img,
#footer div { float: left; }
#footer img { border: none; }
#legal { font-family: Arial,Helvetica,sans-serif; font-size: 10px; line-height: 11px; width: 975px; }
#legal b { font-weight: normal; }
#legal .left { float: left; margin: 5px; text-align: left; width: 166px; }
#legal .right { float: right; margin: 5px; text-align: right; width: 300px; }
.content { margin: 1em; }
.sitemap .text,
.my-menu .text { color: #ffffff; text-transform: uppercase; }
.sitemap ul,
.my-menu ul { margin: 0; padding: 0; list-style: none; }
.sitemap ul li { float: left; }
.sitemap ul li,
.my-menu { position: relative; z-index: 10000; }
.sitemap ul li.has-children,
.my-menu { background-image: url(images/mainmenu/tridown.gif); background-position: right 19px; background-repeat: no-repeat; }
.sitemap ul li ul,
.my-menu ul { display: none; position: absolute; top: 100%; left: 0; border-bottom: solid 1px #ffffff; z-index: 10000; }
.sitemap ul li ul .text,
.my-menu li .text { text-transform: none; }
.sitemap ul li ul li,
.my-menu li { border: solid 1px #ffffff; border-bottom: none; white-space: nowrap; float: none; display: block; }
.sitemap ul li ul li a,
.search_pager td,
.menu_header .my-menu li a { background-color: #CCA03F; padding: 2px 10px; }
.menu_header .my-menu li a { border: none; }
.sitemap ul li ul li ul { top: -1px; left: 100%; /* width: 250px;*/ float: left; }
.sitemap ul li ul li.has-children a { background-image: url(images/mainmenu/tri.gif); background-repeat: no-repeat; background-position: 99% center; }
.sitemap ul li ul li.has-children ul li a { background-image: none; }
.sitemap ul li ul li a:hover,
.search_pager,
.my-menu li a:hover { background-color: #908D82; }
.sitemap ul li:hover ul,
.my-menu:hover ul { display: block; }
.sitemap ul li:hover ul li ul { display: none; }
.sitemap ul li:hover ul li:hover ul { display: block; }
.sitemap a,
.my-menu a,
.my-menu a:hover { display: block; padding: 7px 10px 6px; }
.capris-controls-user-memberlogin .BG2 { background-color: #CCA03F; }
.search_pager { font-size: 86%; }
.search_pager a { color: #ffffff; }
.my-menu .text { font-weight: normal; line-height: normal; }
.my-menu a,
.my-menu a:hover { background-color: transparent; border: none; }
.my-menu a { text-align: center; }
.my-menu li a { text-align: left; }
.capris-controls-user-headerindex { position: relative; z-index: 10000; z-index; }
.outer-content { position: relative; z-index: 1; }

