@charset "utf-8"; @font-face { font-family:'Museo Sans 300'; src:url('fonts/museo-sans-300-webfont.eot'); src:local('☺'), url('fonts/museo-sans-300-webfont.woff') format('woff'), url('fonts/museo-sans-300-webfont.ttf') format('truetype'), url('fonts/museo-sans-300-webfont.svg#webfontWhPMWtBq') format('svg'); font-weight:normal; font-style:normal; } body { background:#fff; } .tlc_menu_item li{z-index:1000} .clear { padding:0; margin:0; line-height:0; overflow:hidden; width:0 ; height:0 ; clear:both; } #content { color:#666; float:right; width:740px; padding:0; margin-bottom:20px; } a:hover { outline:none; } #wrapper { width:960px; border:none; margin-top:-20px; background:#fff; padding:10px 0 0 0; } #header { background: url(../../images/vyn_flowers/header_bg.jpg) no-repeat top; background-color:#FFF !important; height:200px; } #main_panel { margin-top:5px; } #footer { background:#DFDFDF url(../../images/vyn_flowers/pymt_icons.jpg) no-repeat 25px 46px; height:73px; padding-top:22px; padding-right:30px; } #footer .widget.custom_text.copyright { color:#999; text-align:right; } #footer a { color:#A3AA1A; } #footer .widget.menu a { color:#777; } #footer .copyright { padding:0px; } #footer .widget.menu a:hover { color:#444; } .search_button { margin-bottom:-4px !important; } .error { color:#F00; } .home #content .widget.product_details_button { padding-top:0px; float:right; margin-right:10px; } #content .widget.product_details_button { padding-top:1px; float:right; margin-right:5px; } .sidebar.left { background:#fff; } /* ------------------------- Home page ------------------------- */ .home .sidebar.left { display:none; } .home #content { width:100%; } /* ------------------------- Custom HTML Sections ------------------------- */ #content a { width:auto; display: inline; } #header .custom_html.home_banner { height:250px; width:960px; } #header .custom_html.home_banner p { padding:0; margin:0; } #header .custom_html.home_banner img { border:none; } .home #content .widget.custom_html { padding:0; } .home #content .widget.custom_html img { border:none; } #content .widget.custom_html { padding:0; } .custom_pages #content { padding:0; width:740px; } .custom_pages table { border-top:1px dashed #CCC; margin-left:75px; margin-top:15px; } .custom_pages td { border-bottom:1px dashed #ccc; } .custom_pages h1, .browse #content .widget.browse_header, .product_details #content .widget.product_header, .my_account #content .title, .login #content .title, .registration #content .title, .reset_password #content .title { font-family:'Museo Sans 300', Arial, Helvetica, sans-serif; color:#FFF; font-size:35px; font-weight:normal; text-shadow:0px 0px 1px rgba(0,0,0,0); background: #B1BB1C; padding:0 0 0 25px !important; margin-bottom:20px; text-transform:lowercase; line-height:50px; } /* .custom_pages h1 { padding:6px 25px 10px !important; } .browse #content .widget.browse_header, .product_details #content .widget.product_header, .my_account #content .title { padding:15px 25px 18px !important} */ .custom_pages p { padding:5px 10px; line-height:16px; } /* ------------------------- Product Details Page ------------------------- */ .widget.product_preview .backordered { /* float:right;*/ font-size:10px; /* margin-right:17px;*/ margin-left:153px; margin-top:0px; text-align:right; width:76px;; background: url(/shop/images/vyn_flowers/icons/stock_backordered_sm.jpg) no-repeat; /* background: url("http://www.vynflowers.com/shop/images/vyn_flowers/icons/stock_backordered_sm.jpg") no-repeat scroll 0 0 transparent;*/ height:30px; clear: both; } .widget.product_preview .in_stock { /* float:right;*/ font-size:10px; /* margin-right:17px;*/ margin-left:177px; margin-top:0px; text-align:right; /* width:53px;*/ width:52px; background: url(/shop/images/vyn_flowers/icons/stock_available_sm.jpg) no-repeat; /* background: url(http://www.vynflowers.com/shop/images/vyn_flowers/icons/stock_available_sm.jpg) no-repeat;*/ height:30px; clear: both; } .widget.product_preview_show_currency { color:#999999; float:right; margin-right:-85px; margin-top:-49px; width:50px; } .widget.product_details_show_currency { color:#999999; font-size:12px; } .browse .widget.product_image img { border:none ; width:auto !important; height:132px !important; max-width:110px; } .home .widget.product_image img { border:none ; width:auto !important; height:130px !important; max-width:170px; } .product_details .widget.product_image img { border:none ; width:auto !important; height:auto !important; } .product_details .widget.product_part_num { float:right; } .product_details .widget.product_image a { color:#999;} .product_details .widget.product_image a:hover { text-decoration:none; } .product_details #content { padding:0 10px 0 0 ; width:730px;} /*.product_details #content .widget.product_header { background:url(../../images/vyn_flowers/prod_desc_header_bg.jpg) no-repeat; padding:13px 20px 14px 20px; color:#fff; font-weight:bold; text-transform:uppercase; }*/ .product_details .widget.product_image { color:#999999; float:left; font-size:0.9em; padding:10px; text-align:center; } .widget.add_product_to_cart input[type="text"] { /* width:25px;*/ width:20px; border:1px solid #CCC; color:#666; } .widget.add_product_to_cart select { /* width:25px; border:1px solid #CCC;*/ color:#666; } .widget.add_product_to_cart { float:right; margin-left:20px; margin-right:5px; color:#666; } .product_details #content .widget.product_price { color: #666; font-size: 1.2em; margin-top:2px; float:right; margin-top:-35px; /* display: none;*/ } .product_details #content .title { margin-top:40px; color:#999; font-weight:bold; text-transform:uppercase; } .product_details #content .product_image .image { color:#999; font-size:0.8em; float:left; width:250px; text-align:center; border:1px solid #E1E1E3; padding:15px; margin-right:15px; margin-bottom:15px; } .product_details #content .widget.product_price { margin-top:12px; } .product_details #content .widget.add_product_to_cart { margin-top:10px; } .product_details #content .widget.product_html_or_long_description { min-height:330px; border-bottom:1px dashed #E1E1E3; padding-right:10px; } #content .widget.add_product_to_cart input[type="image"] { margin-bottom:-4px; } .product_details .in_stock { width:100px; background:url(/shop/images/vyn_flowers/icons/stock_available.png) no-repeat; height:20px;padding-left:17px;width:75px;float:left; margin-top:12px; } .product_details .backordered { width:100px; background:url(/shop/images/vyn_flowers/icons/stock_backordered.png) no-repeat;height:20px;padding-left:17px;width:75px;float:left; margin-top:12px; } /* ------------------------- Browse Pages ------------------------- */ .browse #content { padding-top:10px; width:750px; float:right; } .browse #content a { color:#A3AA1A; text-decoration:none; } .browse #content a:hover { text-decoration:underline; } .browse #content .widget.browse_header { margin-bottom:10px; } .browse #content .widget.product_category { margin:5px 0 } .browse #content .product_list { display:block; padding: 0px; background:none; margin:-15px 4px 10px 0; border:none; width:100%; } .browse .widget.product_image { height:100px !important; text-align:center; width:100px !important; margin-left:10px; } .browse #content .widget.product_preview { width: 244px; background-color:#fff; margin:0 0 0 6px; height:230px; background: url(../../../images/vyn_flowers/box_bg.png) top no-repeat; /* background: url(http://www.vynflowers.com/images/vyn_flowers/box_bg.png) top no-repeat;*/ border:none; padding-top:10px; float:left; } .browse #content .widget.product_part_num { display:none; } .browse #content .widget.product_short_description { padding: 12px 10px 12px; text-align:center; } .browse #content .widget.product_short_description a{ color:#F46505; font-size:0.9em; font-weight:bold; text-decoration:underline; } .browse #content .widget.product_short_description a:hover { text-decoration:none; } .browse #content .widget.product_description_preview { float:right; padding-right:15px; margin-top:-95px; margin-left:80px; width:105px; /* height:100px;*/ height:109px; /* margin-bottom:9px;*/ } .browse #content .widget.product_description_preview { color: #8C8C8C; } .browse #content .widget.product_price { color:#666666; float:left; font-size:1.2em; margin-left:155px; margin-top:-50px; display: none; } .browse #content .widget.add_product_to_cart input[type="image"] { margin-bottom:-4px; margin-left:5px; } .browse #content .widget.add_product_to_cart { /* float:left;*/ margin-left:15px; margin-right:14px; color:#666; } .browse #content .widget.product_details_button img { border:none; height:auto; width:auto; margin-top:-1px; } .browse #content .widget.product_details_button { padding-top:1px; float:right; margin-right:15px; } .browse #content .widget.title { display:none; } .browse #content .widget.browse_items_per_page { padding:0; margin:-1px 15px 3px;float:right; } .browse #content .widget.browse_items_per_page input[type="image"] { margin-bottom:-3px; } .browse #content .widget.browse_items_per_page select { color:#666; } .browse #content .widget.browse_paginator { margin-left:15px; margin-top:2px; } .browse #content .widget.product_category { width:160px; float:left; text-align:center; padding: 10px 0px; margin-right:10px; } .browse #content .widget.product_category a { color:#F46505; } .browse #content .widget.product_code_image img { width:auto; height:auto; } .product_details #content .widget.add_product_to_favourite {float:right; margin:10px 15px 0 0;} /* .product_details .widget.product_preview { width: 225px; background-color:#fff; margin:0 0 7px 10px; height:210px; background: url(../../../images/vyn_flowers/box_bg.jpg) no-repeat; border:none; } .product_details .widget.product_preview { float: left; width: 218px; background-color: #F90; padding: 10px; margin: 5px; min-height: 110px; border: 1px solid #888; } .product_details .widget.product_preview .product_list { display:block; padding: 0px; background:none; margin:-10px 4px 10px 0; border:none; width:510px; float:right; } .product_details .widget.related_products .widget.product_preview { border:none; } */ .product_details #content .widget.related_products { float:right } .product_details #content .widget.related_products .title { margin-top:20px; } .product_details .widget.related_products .widget.product_preview { width:500px; border-top:1px dashed #ccc; } .product_details .widget.related_products .widget.product_preview a { color:#F46505; text-decoration:underline; } .product_details .widget.related_products .widget.product_preview a:hover { text-decoration:none; } .product_details .widget.related_products .widget.product_preview .widget.product_short_description { float:right; margin:40px 60px 15px 0; } .product_details .widget.related_products .widget.product_preview img { border:none; margin-top:10px; } .product_details .widget.related_products .widget.product_preview .widget.product_details_button { height:50px; } .product_details .widget.related_products .widget.product_preview .widget.add_product_to_cart { float:left; } .product_details #content .widget.related_products .widget.product_preview .widget.product_price { margin:10px 10px 0 50px; float:left;} .product_details .widget.related_products .widget.product_preview .widget.product_part_num { display:none; } */ .product_details #content .widget.related_products .widget.product_image .image { border:none; height:150px; margin:0; padding:0; float:left; } .product_details #content .widget.supplemental_images {display:none; } /* ------------------------- Account Login Pages ------------------------- */ /*.login #content { padding-top:50px; width:600px; float:right; }*/ .login #content td { width:50%; } .login #content a { color:#F46505; margin-top:5px; } .login #content .title { font-weight:bold; } .login #content input[type="textbox"],.login #content input[type="password"],.login #content input[type="text"] { border:1px solid #CCC; width:150px; color:#666; } #content input[type="fieldset"] { border:1px solid #CCC; } .login #content input[type="image"] { float:right; margin-right:15px; margin-top:10px; } .login #content .widget.login_box { background:url(../../images/vyn_flowers/login_bg.jpg) no-repeat; width:260px; height:80px; padding:35px 35px ; margin:40px auto 0 auto; border:none; } /* ------------------------- Login Account Pages ------------------------- */ .reset_password .widget.reset_password { background:transparent url(../../images/vyn_flowers/login_bg.jpg) no-repeat scroll 0 0; border:medium none; height:80px; margin:70px auto; padding:50px; width:260px; } .reset_password .error { margin-right:56px; margin-top:-42px; } .reset_password #content input[type="image"] { cursor:pointer; float:right; margin-right:56px; margin-top:12px; } .registration #content input[type="text"], .registration #content input[type="password"] { color:#666; border:1px solid #CCC; width:150px; } .registration #content input[type="submit"] { border:1px solid #CCC; font-size:0.9em; font-weight:bold; color:#666; margin-top:15px; background-color:#F5F5F5; cursor:pointer; } .registration #content { padding-top:10px; } .registration .widget.registration_form { background-color:#FFF; border:none; margin-left:0; padding:0; width:440px; } .registration #content .required_notice { color:#666666; font-size:0.8em; margin:0 21px; padding:10px 0 0 0; } .registration #content .user_info .title, .registration #content .bill_to .title, .registration #content .ship_to .title, .user_details #content .title { background:none repeat scroll 0 0 transparent; clear:both; color:#666666; font-size:15px; font-weight:bold; margin:0; padding:0 !important; } .registration #content td { padding:2px 5px; width:223px; } .registration #shipping_country_code, #shipping_province_state, #billing_country_code, #billing_province_state { color:#666; border:1px solid #CCC; } .registration .widget.required_notice { font-size:0.8em; color:#666; margin-bottom:15px; } .registration .user_info, .registration .bill_to, .registration .ship_to { background-color:#FFF; border:none; margin-left:80px; padding:0; width:420px; } .registration #content input[type="text"] { border:1px solid #CCCCCC; color:#666666; width:220px; } .registration #content input[type="password"] { border:1px solid #CCCCCC; color:#666666; width:220px; margin-left:0; } .registration .widget.registration_form input[type="image"] { float:right; margin:20px 8px; } .registration .wholesale_customer_information { padding-left:7px; } .registration .wholesale_customer_information input[type="checkbox"] { margin:5px 0 0 55px } .registration .wholesale_customer_information input[type="text"] { margin-left:-20px; } .registration #wholesale_customer td { padding-top:5px; } /* ------------------------- Account Pages ------------------------- */ .my_account .sidebar.left { display:none; } .my_account #content { width:100%; padding:0; } .my_account #content input[type="password"], .my_account #content input[type="text"] { margin:0; width: auto; border:1px solid #CCC; color:#666; } /* ------------------------- User Profile Pages ------------------------- */ .user_details .user_info, .widget.user_password_update { background-color:#FFF; border:none; margin:30px 0 30px 0; padding:0; width:auto; } .user_details #content, .order_console_web #content { padding-top:10px; } .user_details #content a { color:#34AA02; } .user_details #content input[type="text"], #content input[type="password"], #content input[type="textbox"] { color:#666; border:1px solid #CCC; width:125px; margin:0 15px; } .user_details #user_details {display:none;} .user_details #content input[type="image"] { margin-top:10px; } .user_details #content .widget.user_password_update { margin-top:10px; } .manage_favourites .widget.favourites { float:right; margin-right:2px;width:500px; } .manage_favourites #content .title { color:#666; font-weight:bold; width:480px; float:right; margin-top:8px; } .manage_favourites .widget.favourites td { border-top:1px dashed #CCC; padding:5px; } .manage_favourites .widget.favourites a { color:#F46505; font-size:0.9em; } .manage_favourites .widget.favourites .widget.add_product_to_cart { margin-top:5px; } .manage_favourites .widget.profile_menu a { color:#34AA02; text-align:center; } .order_console_web a { color:#F46505; text-decoration:underline; } .order_console_web a:hover { text-decoration:none; } .order_console_web #content input[type="text"], .order_console_web #content input[type="password"],.order_console_web #content input[type="textbox"] { color:#666; border:1px solid #CCC; width:140px; margin:0 5px; } .order_console_web td.w100 { width: 150px; } .order_console_web .tx20 { color:#666; } .order_console_web .title { color:#666; font-weight:bold; } .order_console_web fieldset { width:200px; border:1px solid #ccc; padding:10px 5px; } .order_console_web #content input[type="submit"] { border:1px solid #CCC; font-size:0.9em; font-weight:bold; color:#666; margin-top:0; margin-left:350px; background-color:#F5F5F5; cursor:pointer; padding:0 10px; } .order_console_web #search_advanced { background-color:#FFF; border:none; margin-left:5px; margin-top:0; padding:0; width:470px; } .order_console_web .order_console_results { background-color:#FFF; border:none; margin-left:5px; margin-top:20px; padding:0; width:auto; } .order_console_web #search_basic { background-color:#FFF; border:none; margin-left:5px; margin-top:45px; padding:0; width:auto; clear:both; } .registration_success #content .title { margin:5px 0 15px 0; } .registration_success #content a { margin-left:-85px; } /* ------------------- Account Menu ------------------------ */ .widget.profile_menu a { color:#A3AA1A !important; } .widget.profile_menu ul { list-style-type: none; display:inline; width: 400px; margin: auto; background:none !important; } .widget.profile_menu li { float: left; padding:5px 20px 5px 15px; !important; margin-top:2px; } .widget.order_console_menu { display:none; } /* ------------------------- Shopping Cart Page ------------------------- */ .shopping_cart #content input[type="text"] { width:25px;border:1px solid #CCC;color:#666; text-align:center; } .shopping_cart .empty { margin:25px; } .checkout_details #content input[type="text"] { width:220px;border:1px solid #CCC;color:#666; } .checkout_details #content select { width:225px;border:1px solid #CCC;color:#666; } .checkout_details #content textarea { border:1px solid #CCC;color:#666;width:391px!important; } .checkout_details #content input[type="image"] { margin:15px 18px; float:right; } .checkout_shipping #content input[type="image"] { margin:15px 80px 0 0; float:right; } .checkout_shipping #content select { border:1px solid #CCC;color:#666; } .checkout_payment #content input[type="text"] { width:150px;border:1px solid #CCC;color:#666; } .checkout_payment #content select { border:1px solid #CCC;color:#666; } .checkout_payment #content input[type="image"] { margin:15px 15px 15px 0; float:right; } .checkout_receipt #content .menu.main { background:none !important; text-align:right; } /* ------------------------- Logged Out Page ------------------------- */ .Logout #content { margin-top:10px; } .Logout #content a { color:#F46505; text-decoration:underline; margin-left:-85px; } .Logout #content a:hover { text-decoration:none; } .Logout #content ul.main { background:none;} /* ------------------------- Currency Selector Popup ------------------------- */ #currency_selector_panel_ .country.usd { width:100px; float:right; text-align:left; margin-top:5px; } #currency_selector_panel_ .country.cad { width:100px; float:left; text-align:right; margin-top:5px; } #currency_selector_panel_ .bd { height:75px; } .login .widget.login_links { margin-bottom:20px; margin-left:380px; }