Deprecated: Assigning the return value of new by reference is deprecated in /home2/printncu/public_html/squirrelcart/lib/browser_detect/get_browser_info.php on line 45

Deprecated: Assigning the return value of new by reference is deprecated in /home2/printncu/public_html/squirrelcart/lib/browser_detect/get_browser_info.php on line 51

Warning: Cannot modify header information - headers already sent by (output started at /home2/printncu/public_html/squirrelcart/lib/browser_detect/get_browser_info.php:45) in /home2/printncu/public_html/squirrelcart/functions/common/sc_stylesheet_cache.func.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at /home2/printncu/public_html/squirrelcart/lib/browser_detect/get_browser_info.php:45) in /home2/printncu/public_html/squirrelcart/functions/common/sc_stylesheet_cache.func.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /home2/printncu/public_html/squirrelcart/lib/browser_detect/get_browser_info.php:45) in /home2/printncu/public_html/squirrelcart/functions/common/sc_stylesheet_cache.func.php on line 20
/******************************************************** Common to all pages ********************************************************/ body { margin: 0; } /* this done for tables to ensure compatibility with some email clients */ body, table { font: 12px Tahoma, Geneva, sans-serif; } /* To fix divs that have floated children, so they expand around them - put this div at the bottom, inside the one that won't expand */ .clear { clear: both; line-height: 0; height: 0; } /* vertical align elements with form fields, labels, etc... */ .valign_middle * { vertical-align: middle; } .sc_link { font-size: 10px; font-family: Verdana, Hevetica, Arial; text-align: center; margin-bottom: 5px; } /* main div containing all Squirrelcart content */ #sc { margin-top: 7px; } /* reset some defaults */ #sc form { margin: 0; } * ul, * ol { list-style: none; margin: 0; padding: 0; } /* put back default list for product descriptions, because they can be edited with RTE */ * .prod_description ul, * .prod_description ol, * .choice_desc ul, * .choice_desc ol { margin: 20px; padding: 10px; } * .prod_description ul, * .choice_desc ul { list-style: disc; } * .prod_description ol, * .choice_desc ol { list-style: decimal; } #sc_footer { clear: left; } #sc_logo { margin-bottom: 7px; text-align: center; padding-top: 5px; } /* get rid of default borders on all images inside anchors */ #sc a img { border: 0; } /* box to contain sc center content */ .sc_content { margin-bottom: 7px; border: gray solid 1px; padding: 7px; padding-bottom: 12px; background: #fff; } /* for individual pages that link to content */ .sc_page_content { padding: 10px; } .sc_content h1 { margin: 0 0 20px 0; padding: 4px; font-size: 16px; font-weight: normal; border: gray solid 1px; } .sc_main_content { min-height: 550px; height: auto !important; height: 550px; } .sc_small { font-size: 8pt; } .sc_smaller { font-size: 7pt; font-weight: normal; } #sc_w3c { text-align: center; } .sc_arrow { background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/arrow_right.gif) no-repeat; padding-left: 10px; } .sc_arrow-click { background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/arrow_down.gif) no-repeat 0 5px; padding-left: 10px; } /****************************************************************** Default box stuff... you probably shouldn't mess with this. :) ******************************************************************/ /* Box dimensions for anything that can be shown per row The reason the percentages are slighly off is to fix an IE bug... keep them all .01 % from their true values to avoid problems. */ .box1width { width: 99.99%; } .box2width { width: 49.99%; } .box3width { width: 33.32%;} .box4width { width: 24.99%; } .box5width { width: 19.99%; } .box6width { width: 16.65%;} .box7width { width: 14.27%;} .box8width { width: 12.49%; } .box9width { width: 11.10%;} .box10width { width: 9.99%; } /* make row expand around floats inside */ .box_row { width: 100%; overflow: hidden; } #sc .box_outer { float: left; } /****************************************************************** Rounded corners for some boxes ******************************************************************/ .boxc { position:relative; border: silver solid 1px; padding: 10px; } .boxc b.cn { height: 10px; width: 10px; background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/corner.gif) no-repeat; position:absolute; } .boxc b.tl { top: -2px; left: -2px; background-position: top left; } .boxc b.tr { top: -2px; right: -2px; background-position: top right; } .boxc b.bl { bottom: -2px; left: -2px; background-position: bottom left; } .boxc b.br { bottom: -2px; right: -2px; background-position: bottom right; } /* header images at top of some pages */ img.sc_header { display: block; margin-bottom: 5px; } .sc_hide { display: none; } .sc_show { display: block; } /****************************************************************** Form elements (excluding small forms) some things need to look similar to forms, hence .sc_form can be used on divs as well as form tags ******************************************************************/ #sc .sc_form { font-size: 13px; width: 90%; margin: 0 auto; } .sc_form .boxc { margin-bottom: 15px; } .sc_form fieldset { border: 0; padding: 10px 0; text-align: left; } .sc_form fieldset h3, .sc_form fieldset h4 { font-weight: normal; text-align: center; border-bottom: green dotted 1px; /* this doesn't work right in IE 6 and older */ margin-top: -10px; margin-bottom: 20px; padding-bottom: 5px; } .sc_form fieldset h3 { font-size: 1.05em; } .sc_form fieldset h4 { font-size: 11px; } /* instructions inside form */ .sc_form .inst { text-align: center; } .sc_form input, .sc_form textarea, .sc_form select { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; } .sc_form input, .sc_form textarea { width: 240px; } /* this resets inputs used for buttons */ .sc_form input.sc_btn { width: auto; } /* and for radios and checkboxes */ .sc_form input.radio, .sc_form input.check { width: auto; } #recaptcha_area { margin: 0 auto; } input.error_field, select.error_field, textarea.error_field, .error_field_radios { background-color: #ff6767; } .error_field_radios { border: gray solid 1px; padding: 2px; } input.readonly { background-color: silver; } img.req_icon, img.missing_icon { margin-bottom: -3px; margin-right: 3px; } .required_notice { float: right; margin-top: 5px; } /* default alignment for most SC forms */ .forgot_pwd .sc_form, .account_form .sc_form { text-align: center; } .sc_form .sc_light { font-size: 11px; color: gray; } /* Firefox select height is a bit smaller than input height. This corrects that so labels lineup properly */ .fields_box { float: left; position: relative; left: 50%; text-align: left; } .fields_box ul { position: relative; /* this, along with next CSS selector centers list */ left: -50%; } .fields_box ul * { position: relative; /* fix IE problem */ } .fields_box li { clear: both; padding-bottom: 28px; /* changing top/bottom padding will adjust spacing between each option */ /* border-bottom: #fff solid 1px;*/ } .fields_box label { display: block; float: left; padding-top: 1px; padding-right: 5px; position: relative; width: 150px; text-align: right; } .fields_box_field { float: left; } /****************************************************************** Error and info messages ******************************************************************/ .sc_msg { text-align: center; color: black; border-top: solid 1px; border-bottom: solid 1px; padding: 3px; margin: 10px 0 10px 0; font-size: 14px; } /* this surrounds non page specific errors so they can be isolated if needed */ .sc_msg_generic { margin-top: -10px; } .sc_msg img { vertical-align: top; margin-top: -12px; margin-right: 5px; } .info { border-color: #3F358F; background: #cfeeff; color: #3f358f; } .error { background: #bf2323; border-color: #7f1717; border-width: 2px; color: #fff; } .success { background: #dff2bf; border-color: #344f18; border-width: 1px; color: #344f18; } .alert { background: #f2fd95; border-color: #9f6000; border-width: 1px; color: #6f4400; } .question { background: #e6d1ef; border-color: #5F376F; border-width: 1px; color: #5F376F; } /****************************************************************** Navigation blocks and links inside them ******************************************************************/ .nav_block { border: gray solid 1px; background-color: #fff; margin-bottom: 10px; } .nav_block_title { border-bottom: gray solid 1px; padding: 3px; margin-bottom: 10px; font-size: 16px; } .nav_block_content { border-bottom: silver solid 1px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; } .nav_link_container a { display: block; padding: 2px; } .nav_link_container a:link, .nav_link_container a:visited { text-decoration: none; } .nav_link_container a.selected { font-weight: bold; color: blue; } /********************************************************************************** Account options nav block **********************************************************************************/ .account_options_nav .nav_link_container { margin-top: 10px; } .account_options_nav .username, .account_options_nav .password { width: 100px; display: block; margin-bottom: 2px; } .account_options_nav .sc_login { margin-bottom: 5px; } .account_options_nav .sc_error { font-weight: bold; color: red; } .theme_choice { margin-top: 15px; } .theme_choice select { font-size: 11px; } /********************************************************************************** Cart options nav block **********************************************************************************/ #cart_options .cart_msg { margin-bottom: 10px; } /* controls all td (table cells) */ #cart_options_advanced { width: 100%; } #cart_options_advanced td { font-family: Arial, Helvetica, sans-serif; font-size: 9px; } #cart_options_advanced .header_row_td { padding-bottom: 5px; } #cart_options_advanced .qty_td { text-align: left; } #cart_options_advanced .name_td { text-align: left; white-space: nowrap; } #cart_options_advanced .total_td { text-align: right; } #cart_options_advanced .footer_row_td { text-align: right; border-top: silver solid 1px; padding-top: 5px; } /* keep links from looking visited */ #cart_options_advanced a, #cart_options_advanced a:visited { text-decoration: underline; color: blue; } /********************************************************************************** Category links in the "Product Catalog" nav block **********************************************************************************/ .cat_links { margin-bottom: 15px; } /* this is for text inside the anchor for selected categories, and for parents that are expanded */ .cat_links .expanded .parent a, .cat_links .expanded .parent { font-weight: bold; background-color: #baf3b7; } /* this is the div surrounding an expanded parent and its children */ .cat_links .expanded { border: silver solid 1px; margin-top: 4px; margin-bottom: 4px; } /* this is the div surrounding the expanded parent only */ .cat_links .expanded .parent { border-bottom: silver solid 1px; padding: 0 2px; } /* this is the div inside a parent category that contains the sub cats */ .cat_links .expanded .children { padding: 2px; } .prod_catalog_nav input { font-size: 11px; } /********************************************************************************** Best Sellers nav block **********************************************************************************/ /* fix margins for best sellers ol */ .best_sellers_nav ol { list-style-type: decimal; padding-left: 27px; } .best_sellers_nav ol li { margin-bottom: 5px; } /* move the links a little closer to the bullets */ .best_sellers_nav a { position: relative; left: -5px; } /********************************************************************************** Category preview nav block **********************************************************************************/ .category_preview .box_inner { text-align: center; } .category_preview .box_row { margin-bottom: 20px; } .category_preview div.prod_name { font-size: 10px; } /********************************************************************************** Breadcrumb navigation **********************************************************************************/ ul.breadcrumb_nav { width: 100%; /* using this to give hasLayout in IE */ overflow: hidden; /* clear floats */ margin-bottom: 5px; } ul.breadcrumb_nav li { float: left; } .crumb { text-decoration: none; } .crumb_sep { padding: 0 3px; } /******************************************************************* Categories content box (labeled "Product Catalog" by default) *******************************************************************/ .categories .box_row { border-bottom: silver solid 1px; padding: 10px 0; } .categories .first_row { padding-top: 0; } .categories .last_row { border-bottom: 0; } .cat_products { margin-top: 20px; } .cat_products .box_inner { text-align: center; } .cat_products .box_row { border: 0; padding: 10px 0; } /******************************************************************* Category detail *******************************************************************/ .categories h2, .category h2 { font-weight: normal; font-size: 20px; margin: 0; } .categories .box_inner, .category_detail { text-align: center; } /* surrounds name of category and image */ .cat_label_outer { float: left; position: relative; /* 'position' and 'left' in this selector and the one below allow 2 variable width floats to center */ left: 50%; text-align:left; } .cat_label_inner { position: relative; left: -50%; } .cat_label_inner div { position: relative; } .cat_image { float: left; } .cat_name { float: left; } .click_here_for_all { display: block; text-align: right; margin-top: 20px; } .cat_description { margin-top: 10px; } .category .sort { text-align: center; margin-top: 10px; font-size: 12px; } /******************************************************************* Subcategories *******************************************************************/ .subcategories { margin-top: 10px; } .subcategories .box_row { border: 0; padding: 5px; } .subcat_count { margin-top: 10px; } /******************************************************************* Product thumbnail *******************************************************************/ .prod_thumb .prod_name { font-size: 12px; } .prod_name a{ text-decoration: none; } a.prod_thumb_img { position: relative; display: block; margin: 0 auto; } a.prod_thumb_img .badge { position: absolute; bottom: 0px; right: -10px; } .prod_price { margin-top: 2px; font-weight: bold; } .regular_price { text-decoration: line-through; color: red; } div.sale_price { margin-top: 2px; } span.sale_price_inner { font-weight: bold; background: yellow; } /******************************************************************* Product detail *******************************************************************/ .prod_detail { padding: 0 5px; } /* product name */ .prod_detail h1 { font-size: 16px; color: blue; border: 0; background-color: transparent; } /* main content at top - prod pic and description */ .prod_main { width: 100%; overflow: hidden; } .prod_detail div.prod_img { float: left; margin: 0 20px 10px 0; position: relative; } .prod_detail div.prod_img .badge { position: absolute; bottom: 0px; right: -10px; } .prod_description { clear: right; } .prod_detail .prod_price { font-weight: normal; font-size: 16px; margin-bottom: 15px; } .prod_detail.discounted .prod_price { background: yellow; padding: 5px; margin: 0 auto 10px auto; } .prod_detail .regular_price { font-size: 13px; margin-bottom: 2px; } .prod_detail .qty_box { font-weight: bold; } .prod_section { border-top: silver solid 1px; margin-top: 15px; padding-bottom: 15px; } .prod_section h2 { font-weight: normal; font-size: 16px; text-align: left; } .prod_section h3 { font-weight: bold; font-size: 12px; margin: 10px 0; } .prod_detail .buy_now { text-align: center; } .prod_detail input.qty { width: 35px; margin-right: 20px; } /******************************************************************** Discounts ********************************************************************/ .prod_detail .discount_description { padding-bottom: 20px; margin-bottom: 15px; border-bottom: dashed silver 1px; } .prod_detail .discount_description.last { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .prod_detail .discount_img { display: block; float: left; margin: 0 10px 10px 0; } .prod_detail .discount_ad_price { color: blue; margin-top: 4px; clear: both; } .prod_detail .discount_ad_price_left { margin-right: 25px; } .qty_discount_line { margin-bottom: 10px; } /* "When you buy..." msg for qty based discount ads */ .qty_discount_when, .discount_qlfy { color: green; font-weight: bold; text-decoration: underline; } .discount_conditions, .discount_product_link { color: gray; margin-top: 5px; } .discount_qlfy { margin-top: 10px; } /* div containing the word AND/OR */ .condition_and_or { font-weight: bold; padding-top: 5px; padding-bottom: 5px; } .condition_parens { padding-left: 5px; margin-left: 0px; border-left: silver dashed 1px; } .discount_description_txt { clear: right; margin-bottom: 10px; } /******************************************************** Product options ********************************************************/ .prod_options { margin: 15px 0; } .prod_options table { margin: 0 auto; } .prod_options td.opt_instruction { text-align: right; vertical-align: top; padding-top: 4px; } .prod_options td.opt_field { text-align: left; padding-bottom: 5px; } /* "restrictions" link for file upload options */ .opt_restrictions_link { float: left; margin-right: 5px; padding-top: 3px; color: blue; } /* div containing file upload restrictions */ .opt_restrictions_list { width: 120px; border-left: silver solid 1px; padding-top: 3px; padding-left: 5px; color: gray; float: left; clear: right; } /******************************************************** Sales agreements ********************************************************/ .prod_detail .agree { margin: 15px auto; } .prod_detail .agree_text { text-align: left; border: black solid 1px; overflow: auto; padding: 5px; background-color: #ececec; margin: 0 auto; width: 350px; height: 150px; } .prod_detail .agree_print { text-align: right; margin: 5px -8px 5px 0; } /******************************************************** Best seller content box ********************************************************/ /* best seller content block */ .best_seller_content h2 { margin: 0 0 10px 0; font-size: 12px; } .best_seller_content .prod_img { float: left; display: block; margin-right: 5px; } .best_seller_content .more_detail { text-align: right; padding: 10px; } /******************************************************** New Products content box ********************************************************/ .new_products .box_inner { margin: 5px; padding: 5px; text-align: center; } .new_products .click_here { text-align: right; } /******************************************************** Search Results ********************************************************/ .sc_search_results label { width: 80px; } .sc_search_results .sc_btn { display: block; margin: 0 auto; } /******************************************************** Page Navigation ********************************************************/ /* the div surrounding the entire page nav */ .page_nav_div { text-align: center; } /* controls the spacing between the links */ .page_nav_spacing { padding-left: 5px; padding-right: 5px; } /* the current page number */ .page_nav_div .page_nav_current { font-weight: bold; } /* page links */ .page_nav_div a:hover { text-decoration: underline; } .page_nav_div a ,.page_nav_div a:visited { text-decoration: none; color: blue; } /* a disabled link */ .page_nav_disabled { color: silver; } /******************************************************** Checkout - view cart ********************************************************/ .cart_table { border: black solid 1px; margin-bottom: 15px; width: 100%; } .cart_table a { color: blue; text-decoration: none; } .cart_table thead th { border-bottom: black solid 1px; text-align: right; } .cart_table th, .cart_table td { padding: 4px; vertical-align: top; line-height: 150%; } .cart_table .th1 { width: 50%; text-align: left; } .cart_table .th2 { width: 30%; } .cart_table .th3 { width: 12%; } .cart_table .th4 { width: 8%; } .cart_table tbody .td1, .cart_table tbody .td2, .cart_table tbody .td3 { border-right: silver solid 1px; } .cart_table tr.qty_row td { border-top: silver solid 1px; border-bottom: silver solid 1px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; } .cart_table tr.qty_row .td1 * { vertical-align: middle; } .cart_table tr.qty_row .td1 { text-align: right; } .cart_table tr.qty_row .td3 { border-right: 0; } .cart_table tr.qty_row input { font-size: 11px; text-align: right; width: 30px; } .cart_table tbody .td1 { padding: 5px; } .cart_table tbody .td2 { text-align: right; } /* align prices, keep them from wrapping */ .cart_table tbody .td3, .cart_table tbody .td4, .cart_table tfoot .td1, .cart_table tfoot .td2, .cart_table .qty_row .td2, .cart_table .qty_row .td3 { text-align: right; white-space: nowrap; } .cart_table tfoot tr { height: 55px; } .cart_table .prod_name_desc { overflow: hidden; width: 100%; line-height: normal; } .cart_table a.prod_name { display: block; margin-bottom: 10px; } .cart_table .prod_img { float: left; margin-right: 5px; } .cart_table .reg_price { color: red; text-decoration: line-through; } .cart_table .opt_detail { margin: 5px 0; } .cart_table .opt_detail li { border-bottom: silver solid 1px; padding: 3px; background: #fff; } .cart_table .opt_detail li.alt { background: #f7f7f7; } .cart_table .opt_detail label { font-weight: bold; color: #515151; margin-right: 2px; } .cart_table .opt_detail li.alt label { color: #008000; } .cart_table .opt_col_name { display: block; } .cart_table .item_btns img { cursor: pointer; } .grand_total_amt, .grand_total_label { font-size: 14px; margin-top: 15px; color: green; } .grand_total_label { font-weight: bold; } .checkout_buttons_row1, .checkout_buttons_row2 { text-align: center; margin-bottom: 15px; } .checkout_buttons_row1 .co_btn, .checkout_buttons_row2 .co_btn { margin-right: 25px; display: inline-block; cursor: pointer; } .checkout_buttons_row1 .co_btn.last, .checkout_buttons_row2 .co_btn.last { margin-right: 0; } a.btn { cursor: pointer; } a.empty_cart_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_empty_cart.png); width: 107px; height: 27px; } a.update_cart_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_update_cart.png); width: 107px; height: 27px; } a.continue_shopping_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_continue_shopping.png); width: 133px; height: 27px; } a.checkout_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_checkout.png); width: 107px; height: 27px; } a.view_cart_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_view_cart.png); width: 110px; height: 32px; display: block; } a.simple_search_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_simple_search.png); width: 44px; height: 21px; display: inline-block; margin-top: 2px; } a.advanced_search_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_advanced_search.png); width: 107px; height: 27px; display: block; margin: 0 auto; } a.add_to_cart_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_add_to_cart.png); width: 107px; height: 27px; display: inline-block; margin-top: 2px; } a.update_cart2_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_update_cart.png); width: 107px; height: 27px; display: inline-block; margin-top: 2px; } a.place_order_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_place_order.png); width: 107px; height: 27px; display: block; margin: 0 auto; } a.continue_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_continue.png); width: 107px; height: 27px; display: block; margin: 0 auto; } a.modify_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_modify.png); width: 66px; height: 21px; display: inline-block; } a.remove_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_remove.png); width: 66px; height: 21px; display: inline-block; } a.option_detail_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_option_detail.png); width: 90px; height: 21px; display: inline-block; } a.write_review_small_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_write_review_small.png); width: 90px; height: 21px; display: inline-block; } a.login_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_login.png); width: 84px; height: 27px; display: block; } a.same_as_billing_btn { background-image: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/btn_same_as_billing.png); width: 107px; height: 27px; display: block; float: right; margin-top: -5px; margin-right: 10px; } .acct_choice_login a.login_btn { margin: 0 auto; } .checkout_buttons_row1 .co_btn_disabled, .checkout_buttons_row2 .co_btn_disabled, a.co_btn_disabled { display: none; } input.co_btn_disabled { display: none; } .checkout_buttons_row1 a, .checkout_buttons_row2 a { text-decoration: none; } .checkout_buttons_row2 { margin-bottom: 30px; } #checkout_or { margin: 0 10px; } #gc_btn img { margin-bottom: -16px; } #azc_btn img { margin: 0 0 2px 5px; } .coupon_code { border: green dashed 1px; padding: 15px 15px 15px 40px; font-size: 14px; text-align: center; background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/scissors.gif) no-repeat 13px 13px #dbffdb; color: green; } .coupon_code * { vertical-align: middle; } .coupon_code strong { margin-right: 25px; } .coupon_code input { width: 100px; } .cart_discounts { border: #000 solid 1px; margin-bottom: 15px; padding-bottom: 15px; } .cart_discounts h4, .address_box h4 { border-bottom: black solid 1px; padding: 4px; margin: 0; font-size: 11px; } .cart_discounts h3 { font-size: 13px; margin: 10px 0; color: green; } .cart_discounts .cart_discount { padding: 0 10px; } .cart_discounts .discount_img { float: left; margin: 0 15px 15px 0; } .cart_discounts .total_svgs { clear: both; color: blue; border-bottom: silver dotted 1px; padding-bottom: 20px; margin: 20px 0; } .cart_discounts .cart_discount.last .total_svgs { padding-bottom: 0; margin-bottom: 0; border: 0; } .you_save { margin: 5px; font-size: 11px; color: green; font-weight: bold; } .empty_cart .sc_btns { margin: 25px; text-align: center; } .address_boxes { margin-bottom: 15px; overflow: hidden; width: 100%; } .address_boxes .bill, .address_boxes .ship { float: left; width: 170px; border: black solid 1px; } .address_boxes .bill { margin-right: 25px; } .address_box address { font-style: normal; padding: 5px; } .address_box .addr_edit { float: right; display: block; margin-top: -23px; margin-right: 3px; } .checkout_progress { overflow: hidden; width: 100%; margin-bottom: 25px; } .checkout_progress .step1, .checkout_progress .step2, .checkout_progress .step3, .checkout_progress .step4 { float: left; width: 25%; text-align: left; font-family: "Trebuchet MS", Verdana, Arial; font-size: 10pt; padding: 0; margin: 0 } /* unfortunately, IE needs width to be smaller for last step or it wraps */ .checkout_progress .step4 { width: 24%; } .checkout_progress .pending { color: silver; } .checkout_progress .active { color: blue; font-weight: bold; font-style: italic; background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/checkout_step_active.gif) no-repeat 45px 2px; } .checkout_progress .done { color: green; background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/checkout_step_done.gif) no-repeat 43px 2px; } .checkout_progress a, .checkout_progress a:visited { color: green; text-decoration: none; } .checkout_progress a:hover { color: green; text-decoration: underline; } /******************************************************** Option detail page ********************************************************/ body.opt_detail_page { background: #fff none; } .opt_detail_page #sc { padding: 10px; } .opt_detail_page .box_inner { text-align: center; margin: 10px auto; } .opt_detail_page .img_name { display: block; margin: 0 auto; } .opt_detail_page .opt_name { border-bottom: silver dotted 1px; margin-bottom: 15px; } .opt_detail_page h1 { margin: 0px; } .opt_detail_page .opt_img_desc { text-align:left; overflow: hidden; width: 100%; border-bottom: silver solid 0px; margin-bottom: 20px; padding-bottom: 15px; } .opt_detail_page .opt_img { float: left; margin: 0 10px 10px 0; } .opt_detail_page .boxc1 { margin-bottom: 10px; } .opt_detail_page .choices { background: #add8e6; } .opt_detail_page .choice { border: black solid 1px; background: #fff; padding: 5px; margin: 0 auto; font-weight: bold; } .opt_detail_page .choice_desc { font-weight: normal; text-align: left; float: right; } .opt_detail_page .choice img { margin: 5px 0; } /******************************************************** Account choice page ********************************************************/ .acct_choice { text-align: center; } .acct_choice.boxc { padding: 0; } .acct_choice h4 { margin: 0; font-size: 13px; font-weight: normal; } .acct_choice h4 a { color: blue; } .acct_choice_top { overflow: hidden; width: 100%; position: relative; } .acct_choice_new { width: 50%; float: left; } .acct_choice_new p { text-align: left; color: gray; } .acct_choice_login { width: 50%; float: right; } .acct_choice_login .inner { border-left: silver solid 1px; position: relative; } .acct_choice .inner, .acct_choice_skip { padding: 15px; } .acct_choice_skip h4 img { margin-bottom: -12px; margin-right: 10px; } .acct_choice_skip { border-top: silver solid 1px; margin-bottom: 15px; clear: both; padding-top: 25px; position: relative; } .acct_choice .or { position: absolute; top: -12px; left: 50%; margin-left: -13px; } .acct_choice .or { position: absolute; top: -12px; left: 50%; margin-left: -13px; } .acct_choice_top .or { top: 75px; } .acct_choice label { font-size: 12px; color: gray; } .acct_choice input, .acct_choice label { margin-bottom: 2px; vertical-align: middle; } .acct_choice #sc_user, .acct_choice #sc_pass { width: 135px; } .acct_choice .remember_me label { font-size: 12px; width: 190px; text-align: right; display: inline-block; } /******************************************************** Address form page ********************************************************/ #sc .address_form form.sc_form { width: 100%; } .address_form .boxc { margin-right: 5%; margin-left: 5%; } .address_form .bill_address, .address_form .pp_express { margin-bottom: 30px; } .address_form .required_notice { margin-top: 10px; } #addr_continue { margin: 0 auto; display: block; } .pp_express_btn { display: block; text-align: center; } /******************************************************** Shipping methods ********************************************************/ .checkout_ship { margin-top: 20px; } .checkout_ship .sc_btn { display: block; margin: 0 auto; } #sc .checkout_ship .sc_form { width: 65%; width: 85%; } .ship_courier { overflow: auto; width: 100%; padding: 10px 15px; } .ship_logo { float: left; width: 90px; } .rate_info_link { margin: 10px 0 10px -4px; display: block; } .ship_rates { float: left; } .ship_rate input, .ship_rate label { vertical-align: middle; } .ship_rate { padding-bottom: 8px; } .ship_rate label { padding-top: 3px; cursor: pointer; color: blue; } .ship_rate_detail { background: #f4f4f4; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 400px; margin: 10px 0px 20px 20px; padding: 5px; } .ship_rate_detail .sr_inner { margin: 15px; } .ship_rate_detail ul { list-style: disc; margin-left: 10px; } .dlv_days { color: gray; padding-left: 22px; font-size: 11px; } .ship_forced fieldset{ text-align: center; } /******************************************************** Payment form ********************************************************/ #sc .sc_pay form.sc_form { width: 100%; } .sc_pay .boxc { margin: 0 5% 30px 5%; } .sc_pay .sc_btn { display: block; margin: 0 auto; } .sc_pay .cart_table { font-size: 11px; } .sc_pay .cart_table tbody td { border-bottom: silver solid 1px; } .sc_pay .cart_table tbody .td1 { border-right: 0; } .sc_pay .cart_table { margin-bottom: 0; } .pay_method_row { text-align: center; } .pay_method_row.first { margin-bottom: 20px; } .pay_method_row * { vertical-align: middle; } .pay_method_row label { cursor: pointer; margin-left: -5px; margin-right: 5px; } .pay_method_row img { margin-right: 0px; } #pay_cc label { width: 120px; white-space: nowrap; } #name_on_card, #card_number { width: 170px; } #cvv2 { width: 30px; } .pay_check fieldset { text-align: center; } .sc_pay div.sc_light { margin-top: 2px; margin-bottom: 10px; } .echeck_route_acct { overflow: hidden; width: 100%; padding-left: 30px; } .echeck_route_acct label { display: block; } .echeck_acct label { margin: -18px 16px 0 0; } .echeck_route label { margin-left: 16px; } .echeck_route { float: left; width: 150px; text-align: left; } .echeck_acct { float: left; text-align: right; } .echeck_route_acct input, .echeck_route_acct img { vertical-align: top; } #bank_routing_number { width: 100px; } #bank_account_number { width: 150px; } #check_number { width: 50px; } /******************************************************** Order detail page ********************************************************/ .order_detail .sc_header { margin-bottom: 20px; } .order_detail h1 { font-size: 20px; font-weight: normal; } .order_detail tfoot .td1 { vertical-align: bottom; text-align: left; } #print_friendly { float: right; } #print_friendly img { margin-bottom: -2px; } .order_info_table { border: #000 solid 1px; width: 100%; margin-bottom: 15px; } .order_info_table th, #order_ship_details h4 { border-bottom: #000 solid 1px; } .order_info_table th, .order_info_table td { padding: 5px; text-align: left; } .order_info_table .alt { border: silver solid 1px; border-width: 1px 0; } table.statuses th, table.statuses td, table.shipments th, table.shipments td { width: 33%; } #order_ship_details .box1, #order_ship_details .box2 { border: black solid 1px; } #order_ship_details h4 { padding: 4px; font-size: 11px; margin: 0; } #order_ship_details .inner { padding: 10px; } .order_email_body { padding: 10px; } .order_history_table .col5, .order_history_table .col6 { text-align: right; } /************************************************** Unitip css - for tooltip feature **************************************************/ #unitip { position: absolute; z-index: 1000; top: -1000px; color: #fff; font: normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif; display: none; } #unitippoint, #unitipmid, #unitipcap { position: relative; top: 0px; left: 0px; width: 145px; display: block; } #unitippoint { background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/TipPoint.png) no-repeat; height: 19px; overflow: hidden; } #unitipmid { background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/TipMid.png) repeat; width: 115px; height: auto; padding: 5px 15px; } #unitipcap { background: url(http://www.printncut.com/squirrelcart/themes/printncut_blue/images/TipCap.png) no-repeat; height: 7px; overflow: hidden; } .featured_prod { border-bottom: silver solid 1px; padding: 0 15px 30px 15px; margin-bottom: 30px; } .featured_prod .prod_img { float: left; } .alt.featured_prod .prod_img { float: right; } .featured_prod .prod_description { clear: none; } .featured_prod .prod_description_inner { min-height: 150px; height: auto !important; height: 150px; margin-bottom: 15px; } .featured_price { float: left; padding-top: 4px; margin-right: 15px; } .featured_prod .prod_price { color: blue; font-size: 16px; font-weight: normal; } .featured_prod h2 { font-size: 16px; font-weight: bold; color: #666666; margin-top: 0; }
Warning: Cannot modify header information - headers already sent by (output started at /home2/printncu/public_html/squirrelcart/lib/browser_detect/get_browser_info.php:45) in Unknown on line 0