/* $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:01 wilt Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ *{padding:0; margin:0;} body{background:url('/images/pub/back.gif') repeat ; font-family:Tahoma; font-size:11px; line-height:13px; color:#353434;} table{ border-collapse:collapse; padding:0; font-family:Tahoma; font-size:10px; line-height:12px; color:#353434;} td{vertical-align:top; padding:0; font-family:Tahoma; font-size:10px; line-height:12px; color:#353434;} a { color:#353434; } a:hover { text-decoration: underline; } * a { text-decoration: none; } * a:hover { text-decoration: underline; } img { border:0; } /***************************************************************************************************************/ .txt1{color:#dbdbdb; text-transform:uppercase; font-size:9px;} .txt1 select{width:130px;} .txt2{ font-size:10px; color:#dbdbdb;} .txt2 b{color:#dc4207; font-weight:normal; text-decoration:underline; text-transform:uppercase;} .txt2 a{color:#dbdbdb; text-decoration:none;} .txt2 a:hover{text-decoration:underline;} .txt3{color:#fff; font-size:11px; line-height:16px;} .txt4{color:#fff; text-transform:uppercase; font-size:23px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;} .main ul{margin-left:15px;} .curr select{width:99px; border:solid 1px #818181; height:16px;} .man select{width:149px; border:solid 1px #818181; height:16px;} #footer{color:#c2c2c2; font-size:11px;} #footer a {color:#c2c2c2; text-decoration:none; } #footer a:hover {text-decoration:underline;} #footer span{color:#b4ca41;font-size:11px;} #footer span a {color:#b4ca41; text-decoration:underline; font-size:11px; background:none; padding-left:0; padding-right:0;} #footer span a:hover {text-decoration:none;} #content{ width:100%; margin-bottom:5px;} #content .tp_padd{padding:15px 5px 15px 5px;} .vam input{vertical-align:middle;} .vam {vertical-align:middle;} .line{background:url(/images/pub/list_line.gif) repeat-x left bottom; margin-top:16px;} .line2{ background:url(/images/pub/line_x.gif) repeat-x left bottom;} .bot{margin:20px 0 20px 0;} .bot2{margin:20px 0 10px 0;} .custom_block {background:url(/images/pub/bann_back.jpg) no-repeat left top; height:188px; width:576px; margin-bottom:5px;} .custom_block td{color:#fff; padding:53px 0 0 316px; width:100%;} .box_title_on_pages{ width:100%; background:url(/images/pub/title_tall.gif) repeat-x left top;} .box_title_on_pages td{color:#fff !important; font-size:12px; font-weight:bold; line-height:13px; text-transform:uppercase; font-family:Tahoma; } .box_title_on_pages td font{color:#fff !important; } .box_title_on_pages td div{width:auto; padding-top:0;} .box_title_on_pages td .tb td { /* left panel titles */ /* orig ht: 46 */ height: 30px; vertical-align:middle; } .box_title_on_pages td a{color:#fff; text-decoration:none;} .box_title_on_pages td a:hover{text-decoration:underline;} .box_title{ width:100%; background:url(/images/pub/title_tall.gif) repeat-x left top;} .box_title td{color:#fff !important; font-size:12px; font-weight:bold; line-height:22px; text-transform:uppercase; font-family:Tahoma; } .box_title td font{color:#fff !important; } .box_title td div { width:auto; padding-top: 3px; } .box_title td .tb{} .box_title td a{color:#fff; text-decoration:none;} .box_title td a:hover{text-decoration:underline;} .box{width:100%;margin-bottom:10px; margin-top:6px; background:url(/images/pub/box1_tall.gif) repeat-y left top;} .box .un_box{ background:url(/images/pub/box1_top.gif) no-repeat left top;} .box .indent{padding:16px 5px 17px 20px; color:#486000; background:url(/images/pub/box1_bottom.gif) no-repeat left bottom; font-size:11px;} .box td ul{list-style:none;} .box2{width:100%;margin-bottom:10px; margin-top:6px; background:url(/images/pub/box2_top.gif) no-repeat left top #FFF;} .box2 .indent{padding:16px 5px 17px 20px; color:#486000; background:url(/images/pub/box2_bottom.gif) no-repeat left bottom;} .box2 td ul{list-style:none;} .main_info{padding-bottom:0;} .sh_options .cont_bg input{ margin-top:0 !important; margin-bottom:5px;} ul.ul_1 {list-style:none; margin-left:0; font-size:11px; font-weight:bold;} .ul_1 li {color:#464545; line-height:23px;} /*.ul_1 li.xx {color:#242d3a; background:none; line-height:24px;}*/ .ul_1 li a{background:url(/images/pub/pimp1.gif) no-repeat 0px 4px; padding-left:18px; text-decoration:none; color:#464545;} .ul_1 li a:hover{text-decoration: underline;} .ul_1 .bg_list_sub {text-decoration:none; color:#464545; font-weight:normal;} .ul_1 .bg_list_sub a { text-decoration:none; color:#464545; background:none; padding-left: 19px; } .ul_1 .bg_list_sub a:hover{ text-decoration:underline; color:#464545; padding-left: 19px; } .input_search{width:124px; vertical-align:middle;} .goods .img img{border:solid 1px #898989;} .goods_name{color:#5e5b5b; font-size:13px; font-weight:bold; text-transform:none !important} .goods_name a{color:#5e5b5b; font-size:13px;} .goods_name a:hover{ text-decoration:none;} .price{color:#242d3a; font-family:Tahoma; font-size:13px; font-weight:bold;} .goods_name2{color:#474747; font-size:11px;} .goods_name2 a{color:#474747; font-size:11px;} .goods_name2 a:hover{ text-decoration:underline;} .price2{color:#414141; font-family:Tahoma; font-size:14px; font-weight:bold;} .price2 s{color:#414141; font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration:line-through} .goods_name3{text-transform:uppercase; font-weight:bold; color:#414141; font-family:Tahoma; font-size:11px;} h2{color:#bc136b; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:20px;} .foter_style1{color:#fff; font-family:Tahoma; font-size:11px; line-height:18px;} .foter_style1 a{color:#fff; text-decoration:none;background:url(/images/pub/f_pimp.gif) no-repeat 0px 5px; padding-left:11px; padding-right:18px; font-weight:bold; } .foter_style1 a:hover{text-decoration:underline;} .foter_style1 span{color:#dedede; font-family:Tahoma; font-size:10px; line-height:18px; font-weight:normal; } .foter_style1 span a{color:#dedede; text-decoration:none;background: none; padding-left:0; padding-right:0;} .foter_style1 span a:hover{text-decoration:underline;} .cart_buttons td input{vertical-align:middle;} .cart_buttons td img{vertical-align:middle;} /***********************************************************************************************************************************/ .v_line{ background:url(/images/pub/line_y.gif) repeat-y left top;} .g_line{background:url(/images/pub/line_x.gif) repeat-x 0px 5px;} .line_y{background:url(/images/pub/line_y.gif) repeat-y 12px 0px; width:27px;} .line_y2{ background:url(/images/pub/line_y2.gif) repeat-y left top;} .line_y4{ background:url(/images/pub/line_y.gif) repeat-y left top;} .line_x{background:url(/images/pub/line_x.gif) repeat-x center top;} .line_x2{background:url(/images/pub/line_x.gif) repeat-x left bottom;} .line_x_2{background:url(/images/pub/line_x.gif) repeat-x left top;} .result{ height:46px; font-family:Tahoma; font-size:11px; width:100%; margin:0 auto; color:#252525; background:url(/images/pub/line_x.gif) repeat-x left bottom; margin-bottom:9px;} .result a{ color:#689f05; font-size:11px;} .result b{font-weight:bold; color:#252525;} .result_left{padding:17px 0 15px 8px; width:180px; color:#252525; font-family:Tahoma; font-size:11px;;} .result_right{padding:17px 8px 15px 0; width:100%; text-align:right; color:#252525; font-family:Tahoma; font-size:11px;} .result1{ height:46px; font-family:Tahoma; font-size:11px; width:100%; margin:0 auto; color:#252525; background:url(/images/pub/line_x.gif) repeat-x left top; margin-top:15px;} .result1 a{ color:#689f05; font-size:11px;} .result1 b{font-weight:bold; color:#252525;} .whats_new img{} .note{padding:5px;} .product{width:100%;} .box_body{vertical-align:top;} .cont_bg{color:#444; padding-left:5px; text-align:left; width:100%;} /*.cont_bg input{margin-top:10px;}*/ .cont_us .cont_bg input, select{margin-top:0px; margin-bottom:5px;} .cont_bg .main_info input{margin-top:0 !important;} .main{padding:0;} .infoBox {margin:0 0 0 0;} .line_x_2{text-transform:capitalize; font-weight:bold; color:#431735; font-family:Tahoma;} /************************************ create_account.php *************************************************/ .main_create_account{height:35px; width:150px;} .main_create_account input{width:120px; height:18px;} .main_create_account select{width:150px;} .main_create_account b{font-size:13px;} /************************************ create_account.php end *************************************************/ /************************************ product_info.php *************************************************/ .pic {vertical-align:middle;} .pic br{ line-height:10px;} /************************************ product_info.php end *************************************************/ /************************************ contact_us.php *************************************************/ .main_contact_us{height:35px;} .main_contact_us1{height:35px; width:250px;} .main_contact_us input{width:120px; height:18px;} .main_contact_us select{width:150px; margin-left:10px;} .main_contact_us b{font-size:13px;} .main_contact_us ul{list-style-type:square; margin-left:15px;} h3{font-size:16px; padding-bottom:15px; padding-top:20px;} /************************************ contact_us.php end *************************************************/ .h_text{font-size:16px; font-weight:bold;} .remove{text-transform:uppercase; font-weight:bold; color:#3a3a3a; font-family:Tahoma; height:31px; padding-top:6px; font-size:11px; width:14%; } .products{text-transform:uppercase; font-weight:bold; color:#3a3a3a; font-family:Tahoma; padding-top:6px; font-size:11px; width:50%; text-align:center;} .qty{text-transform:uppercase; font-weight:bold; color:#3a3a3a; font-family:Tahoma; padding-top:6px; font-size:11px; width:15%;} .qty input{width:35px; color:#333; border:solid 1px #808080;} .total{text-transform:uppercase; font-weight:bold; color:#3a3a3a; font-family:Tahoma; padding-top:6px; font-size:11px; width:20%; text-align:center; } .sh_cart .tp_padd{padding-top:0 !important;} .topic{padding-bottom:5px; padding-right:0; padding-right:1px;} .cat_description { font-family :tahoma; font-size : 10px; color: #800000; font-weight: bold } .boxText { font-family:tahoma; font-size: 10px; } .centertable { border-left:1px solid #798CCC; border-right:1px solid #798CCC; background-color:#D2DBF5 } .navBlue { color: #F00; font-size: 8pt; font-family: Verdana } .errorBox { font-family :tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; } .stockWarning { font-family :tahoma; font-size : 10px; color: #c03; } .productsNotifications {} .orderEdit { font-family :tahoma; font-size : 10px; color:#353434; text-decoration: none; } .no_under a {text-decoration:none;} FORM { display: inline; } TR.headerNavigation { background: #bbc3d3; } TD.headerNavigation { font-family:tahoma; font-size: 11px; background: #bbc3d3; color: #566268; font-weight : bold; } td { } A.headerNavigation { color: #424242; } A.headerNavigation:hover { color: #424242; } TR.headerError { background: #f00; } TD.headerError { font-family:tahoma font-size: 12px; background: #f00; color:#353434; font-weight : bold; text-align : center; } TR.headerInfo { background: #0f0; } TD.headerInfo { font-family:tahoma; font-size: 12px; background: #0f0; color:#353434; font-weight: bold; text-align: center; } td select { width:134px; } .infoBoxContents { font-family:tahoma; font-size: 11px; } .infoBoxNoticeContents { font-family:tahoma; font-size: 10px; } .infoBoxNoticeContents { font-family:tahoma; font-size: 10px; } TD.infoBoxHeading { font-family:tahoma; font-size: 12px; font-weight: bold; color:#353434; padding-top:4 } TD.infoBox, SPAN.infoBox { font-family:tahoma; font-size: 10px; color:#353434; } TD.contentBoxHeading { font-family:tahoma; font-size: 10px; font-weight: bold; color: #534F4D; padding-top:5 } TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { ; } TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { ; } TABLE.productListing { border-spacing: 1px } .productListing-heading { font-family: tahoma; font-size: 10px; color:#353434; font-weight:bold; text-align:center; } TD.productListing-data { font-family:tahoma; font-size: 10px; color:#353434; vertical-align: top; padding: 9px 5px 0 5px; margin: 3px 0; border-bottom: 1px solid #999; } td.productListing-data a { text-decoration:none; color:#353434; } td.productListing-data a:hover { text-decoration: underline; color:#353434; } TD.productListing-data a b{ color:#353434; text-decoration:none; margin:0 0 0 5px; } TD.productListing-data2 { font-family:tahoma; font-size: 10px; padding-top:10px; } A.pageResults { color:#689f05; } a:hover.pageResults { text-decoration:underline; } .navBbrown {padding:15px; color:#df332a; font-family:Arial, Helvetica, sans-serif;} .navBbrown a{color:#df332a; font-size:12px; text-transform:capitalize; font-weight:bold; text-decoration:none;} .navBbrown a:hover{ text-decoration:underline;} TR.subBar { background: #f4f7fd; } TD.subBar { font-family:tahoma; font-size: 10px; color: #E46709; } TD.main2, P.main2 { font-family:tahoma; font-size: 11px; line-height: 1.5; padding:3px; color:#000 padding:10px; } td.main { font-size: 11px; font-family: inherit; } TD.smallText, SPAN.smallText, P.smallText { font-family:tahoma; font-size: 11px; } TD.smallText a{ font-family:tahoma; font-size: 11px; color:#000; font-weight:bold; margin-bottom:15px; text-decoration:none; } TD.smallText a:hover{text-decoration:underline;} TD.accountCategory { font-family:tahoma; font-size: 13px; color: #abd; } TD.fieldKey { font-family:tahoma; font-size: 11px; font-weight: bold; color:#000 } TD.fieldValue { font-family:tahoma; font-size: 12px; } TD.tableHeading { font-family:tahoma; font-size: 12px; font-weight: bold; } TD.category_desc { font-family:tahoma; color:#353434; font-size: 11px; line-height: 1.5; } SPAN.newItemInCart { font-family:tahoma; font-size: 10px; color: #f00; } CHECKBOX, INPUT, RADIO, SELECT { font-family:tahoma; font-size: 11px; } select { width:200px; } TEXTAREA { width: 100%; font-family:tahoma; font-size: 11px; } SPAN.greetUser { font-family:tahoma; font-size: 12px; color: #f0a480; font-weight: bold; } TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; } TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; } SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; } SPAN.productSpecialPrice { color:#414141; font-family:Tahoma; font-size:14px; font-weight:bold; } s.productSpecialPrice { color:#414141; font-family:Tahoma; font-size:14px; font-weight:bold; } s { color:#414141; font-family:Tahoma; font-size:14px; font-weight:bold; } SPAN.errorText { font-family:tahoma; color: #f00; } .moduleRow { } .moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; } .moduleRowSelected { background-color: #E9F4FC; } .checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; } .checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #980133; } .messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; } .messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; } .messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #E46709; } .inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #f00; vertical-align:top;} TABLE.linkListing { border: 0px; border-style: solid; border-color: #D6D6D6; border-spacing: 1px; } .linkListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color:#353434; text-align: center; } TD.linkListing-data, TD.linkListing-data a{ border-right: 0px solid #D6D6D6; border-bottom: 0px solid #D6D6D6; padding: 4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; } TR.linkListing-odd { } TR.linkListing-even { } TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; color=: #BDCAF0; } TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft { background-image: url('/images/pub/button_blank_left.gif'); } TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight { background-image: url('/images/pub/button_blank_right.gif'); } TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks { background-image: url('/images/pub/button_blank_middle.gif'); font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #E46709 } A.HeaderPageLinks { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color:#353434; } a:hover.HeaderPageLinks { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #0F0; } TD.cookieUsage { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #000; color:#353434; } .attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; background-color: #808080; } .TR.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; background-color: #808080; } .TD.attributeBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#353434; background-color: #C0C0C0; } .storyboxtitle {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;} .storyboxtitle A:link {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;} .storyboxtitle A:active {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;} .storyboxtitle A:visited {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND: none;} .storyboxtitle A:hover {FONT-FAMILY: Verdana; color:#353434; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; BACKGROUND: none;} .yearHeader { font-family: tahoma; font-size: 11px; font-weight: bold; color:#353434; text-decoration: none; text-align:center; vertical-align:middle;} .calendarMonth { cursor: default; width:144px; text-align:center; vertical-align:middle;} .calendarHeader { font-family: tahoma; font-size: 11px; font-weight: bold; color:#000; text-decoration: none; width:5px;} .calendarHeader td {padding:5px;} .calendarToday { font-family: tahoma; font-size: 11px; color:#353434; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #000; text-align:center; vertical-align:middle;} .calendarWeekend { font-family: tahoma; font-size: 11px; color:#353434; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000; text-align:center; vertical-align:middle;} .calendar { font-family: tahoma; font-size: 11px; color:#353434; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #000; text-align:center; vertical-align:middle; width:3px;} .event { font-family: tahoma; font-size: 11px; color:#353434; text-decoration: none; border:1px solid #E6E6E6; } .empty { background-color: #edece9; line-height: 14px; } .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;} .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;} .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;} td select.select {width:42px;} .boxX{width:100%;} .select2{width:134px;} p.sub-nav-link { margin: 0; padding: 0; } .sub-nav-link a { color: #C2C2C2; font-size: 12px; text-decoration: none; } .sub-nav-link a:hover { color: #C2C2C2; font-size: 12px; text-decoration: underline; } .bg_list a, .goods_name a { text-decoration: none; } .bg_list a:hover, .goods_name a:hover { text-decoration: underline; } .wine-information-main { font-size: 12px; line-height: 12px; margin: 4px 0 0 0; } .wine-information-main h1 { font-size: 21px; font-weight: normal; margin: 0; padding: 0 0 6px 0; } .left-sidebar-price { clear: both; /*padding: 4px 0 2px 30px;*/ padding: 0 0 2px 0; margin-top: 4px; font-size: 12px; color: #478EC9; } .left-sidebar-price span { text-decoration: line-through; } .search-btn { padding-left: 3px; padding-right: 3px; font-size: 12px; } .prod_info div { font-size: 13px; font-family: inherit; } .prod_desc { padding: 0; margin: 0; font-size: 11px; line-height: 15px; color: #666; } .order_info_form { font-size: 12px; color: #666; } .order_info_form td.main { padding: 4px 5px 4px 0; } .order_info_form .main input[type=text], .main select { width: 155px; padding: 2px; } .order_info_form .main span.error-msg { font-size: 11px; color: #C24B2E; padding-left: 2px; } #tooltip { position: absolute; z-index: 1500; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.93; max-width: 300px; cursor: default; } #tooltip h3, #tooltip div { margin: 0; } .tooltip-content-hidden { display: none; } img.def-global-img, .def-global-img-w img { max-width: 140px; /*width: expression(this.width > 140 ? 140 : true);*/ height: 180px; /*height: expression(this.height > 180 ? 180 : true);*/ } a.wineclub_addcart { color: #3270CD; text-decoration: underline; } a:hover.wineclub_addcart { color: #414141; text-decoration: underline; } .wine-club-pricing { font-size: 13px; } .wine-club-pricing-advanced-search .wine-club-pricing { font-size: 10px; } .wine-club-pricing p { text-align: left; display: block; margin: 0; padding: 0 0 8px 0; color: #333; } .wine-club-pricing-advanced-search .wine-club-pricing p { text-align: left; display: block; margin: 0; padding: 0 0 5px 0; color: #333; } .wine-club-pricing p.discount span { color: #AB382C; font-weight: bold; } .listing-product-price { vertical-align: middle; padding: 4px 0; } .listing-product-description { padding: 0 0 5px 0; } .product_list_global-image-wrapper, .product_list_global-image img { text-align: center; vertical-align: middle; margin: 0; display: block; padding: 9px; border: 1px solid #C0C0C0; background-color: #FFF; } .cart-checkout-wineclub-pricing { font-size: 11px; } .cart-checkout-wineclub-pricing p { display: block; padding-bottom: 4px; } .cart-checkout-wineclub-pricing p.default { color: #414141; padding-bottom: 5px; } .cart-checkout-wineclub-pricing p.discount { color: #1C2F62; } .cart-checkout-wineclub-pricing p.discount a { text-decoration: underline; color: #1C2F62; } .cart-checkout-wineclub-pricing p.discount a:hover { text-decoration: none; color: #1C2F62; } .cart-checkout-wrapper-total * { font-size: 12px; font-weight: bold; } .cart-checkout-wrapper-total .cart-checkout-subtotal td, .cart-checkout-wrapper-total .cart-checkout-discount td { color: #414141; } .cart-checkout-wrapper-total .cart-checkout-total td { color: #F00; } .wcm-reg-wrapper { font-family: Arial, Helvetica, sans-serif; width: 85%; } .wcm-reg-wrapper tr { border-top: 1px dotted #CCC; } .wcm-reg-wrapper .wcm-reg-label { padding: 8px 0; width: 165px; text-align: left; font-size: 11px; } .wcm-reg-wrapper .wcm-reg-fld { padding: 8px 0; font-size: 11px; } .wcm-reg-wrapper .wcm-reg-fld .inp { font-size: 11px; width: 155px; } .wcm-signup-errors { color: #C9664E; font-size: 11px; } .wcm-signup-errors p { display: block; padding: 3px 0; } .wcm-reg-wrapper .formhint { padding-left: 3px; font-size: 10px; }