html{width:100%;height:100%;padding:0px;}
body{font:12px Arial, Helvetica, sans-serif;color:#000;width:100%;height:100%; background-position:center top;}
a{color:#0076cc;text-decoration:none;}
a:hover{text-decoration:underline;}
form{padding:0px;margin:0px;}
h1{}
h2{font-size:24px;color:#999;}
h3{}
textarea{resize:none;}
#login_box{width:500px; height:320px; position:absolute;top:50%; left:50%; margin:-160px auto auto -250px;background-color:#fff;background-image:url(../images/layout/login_box_bg.gif);background-repeat:repeat-x;color:#444;border:1px solid #000;border-right:3px solid #000;border-bottom:3px solid #000; text-align:left;}
#login_box_title{position:absolute;top:20px;left:15px;font-size:16px;font-weight:bold;}
#login_box_table{position:absolute;top:45px;left:15px;font-size:11px;font-weight:bold; width:450px;}
#login_box_table tr th{text-align:left;}
#login_box_table tr td input{font-size:10px;}
.login_create_label{ color:#0076cc;}
#title_banner{height:40px;}
#banner{padding-top: 32px;margin-left:auto; margin-right:auto;width:923px;background-image:url(../images/layout/banner_random.php);background-repeat:no-repeat;background-position:center top;text-align:center;height:170px;}
#banner_content{width:100%;position:relative;height:230px;text-align:center;}
.banner_menu_selected{color:#00aeef; font-size:12px; font-weight:bold;}
#banner_menu{z-index:25; position:absolute;top:-3px;width:923px;height:50px;margin-left:auto;margin-right:auto;text-align:left;}
#banner_menu_wrapper{z-index:10; position:relative;top:140px;width:923px;margin-left:auto;margin-right:auto;height:30px;background-color:#fff;background-repeat:repeat-x;text-align:left;}
#banner_lower_block_l{position:absolute; width: 15px; height:1px; bottom: -1px; left:0px; background-color:#fff;margin:0px;padding:0px;z-index:1000;}
#banner_lower_block_r{position:absolute; width: 15px; height:1px; bottom: -1px; right:0px; background-color:#fff;margin:0px;padding:0px;z-index:1000;}
#banner_menu_content{position:absolute;top: 3px; left:0px; height:30px; text-align:center; width:923px; text-align:center; background-image:url(../images/layout/menu_content_bg.png); background-position:bottom;background-repeat:repeat-x;}
#banner_menu_content div{display:none; position:relative; bottom:-7px; left:3px; width:900px; font-size:10px;font-weight:bold;}
#banner_menu_content div span{margin-left:auto; width:900px; margin-right:auto;}
#menu_content_0 span, #menu_content_0 span a{color:#0076cc; font-weight:bold;text-decoration:none;font-size:11px; color:#fff;}
#menu_content_1 span, #menu_content_1 span a{color:#4ea045; font-weight:bold;text-decoration:none;font-size:11px; color:#fff;}
#menu_content_2 span, #menu_content_2 span a{color:#860038; font-weight:bold;text-decoration:none;font-size:11px; color:#fff;}
#menu_content_3 span, #menu_content_3 span a{color:#00a0b7; font-weight:bold;text-decoration:none;font-size:11px; color:#fff;}
#menu_content_4 span, #menu_content_4 span a{color:#702a86; font-weight:bold;text-decoration:none;font-size:11px; color:#fff;}
#menu_content_5 span, #menu_content_5 span a{color:#404294; font-weight:bold;text-decoration:none;font-size:11px; color:#fff;}
#chat_button{position:absolute; top:15px; left:-250px; background-color:#000; padding: 6px; *top:5px; min-width:100px;}
#banner_menu_content div span a:hover{color:#CCC;}
#banner_livechat{position:relative; top: -2px; left: -18px;}
#home_link{color:#FFF; font-size:16px; font-weight:bold;  position:absolute; left: 25px; bottom: 50px; text-decoration:none;}
#home_link:hover{color:#0076cc;}
.banner_products{background-color:#000000;}
.banner_specials{background-color:#222222;}
.banner_info{background-color:#333333;}
.banner_catalog{background-color:#444444;}
.banner_downloads{background-color:#555555;}
.banner_tools{background-color:#666666;}
.login_label{font-weight:bold;color:#0076cc;}
.login_field{font-size:9px; border:1px solid #999;margin-bottom:3px;height:12px;width:150px;}
#login_btn{margin-left:5px;}
#logout_content{position:absolute;right:10px;top:-168px;width:200px;z-index:50;}
#logout_link{position:absolute;right:0px;top:0px;font-weight:bold; color:#fff;} 
#logout_link a{font-weight:bold; color:#fff;} 
#logout_link:hover{color:#e9e9e9;}
#lost_pwd_link{position:relative;top:-1px;}
#login_box_close{position:absolute;right:-15px;top:-15px;cursor:pointer;}
#main_menu{position:absolute;height:117px;top:-42px;*top:-30px;right:15px;border:0px;z-index:-200;}
#main_menu ul li a{color:#666;text-decoration:none;font-weight:bold;}
.MainMenuGroup{}
.MainMenuTab{text-align:center;position:relative;top:5px;float:left;min-height:10px;padding-top:5px; padding-bottom:4px;padding-left:8px;padding-right:8px;margin:0px 2px 0px 0px;font-weight:bold;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#fff;list-style:none; -moz-user-select:none;-khtml-user-select:none;cursor:pointer;height:20px;}
#wrapper_content{width:923px; text-align:center;height:auto;margin-left:auto;margin-right:auto;}
#content{position:relative;width:923px;background-color:#fff; height:auto; min-height:300px;margin-left:auto;margin-right:auto;text-align:left;padding:0px;}
#mainlogo{position:absolute;width:406px;height:100px;top:-132px;left:0px;border:0px;z-index:10000;}
#recent_items{text-align:left;width:923px;margin-left:auto;margin-right:auto;background-color:#e9e9e9; border-bottom:1px solid #999; background-image:url(../images/layout/recent_items_bg.gif); background-repeat:repeat-x;}
#recent_items_spacer{background-color:#fff; height:4px;}
#recent_compare a{ font-size:10px; color:#fff;}
#recent_items_kill{float:right; font-weight:bold; color:#fff; margin-right:20px; cursor:pointer;}
#recent_items_kill:hover{color:#CCC;}
#specials_buttons_strip{background-color:#fff;width:923px; text-align:left;padding-bottom:4px;}
#product_data_intro{position:relative;float:left;width:500px;border:1px solid #ccc;padding:10px;}
#product_data_download_form{text-align:left;position:relative;float:right;border:1px solid #ccc; padding:10px;width:350px;}
#product_images{position:relative; margin: 20px; width:880px;}
#product_images_left{float:left; width:375px;}
#product_images_right{float:right;}
#product_images_intro, #product_images_select{position:relative; border:1px solid #ccc; width:375px; padding: 15px; margin-bottom:15px;}
.product_images_category{background-color:#702a86;color:#fff;font-weight:bold;border-top:10px solid #fff;}
.product_images_browse{color:#702a86; font-weight:bold; font-size:10px; cursor:pointer;}
.product_images_browse:hover{color:#FF5200; text-decoration:underline;}
#prodimg_select{width:250px;}
#product_templates{text-align:center; width:923px;}
#product_data_download{position:relative;margin:10px;} 
#product_templates_intro{position:relative;float:left;margin:5px;padding:10px;width:400px;text-align:left;border:1px solid #ccc;}
#product_templates_collage{float:right;}
#product_templates_list{margin-left:auto;margin-right:auto;width:750px;text-align:left;}
.product_templates_cats{width:100%;font-size:12px;background-color:#702a86;color:#fff;padding:2px;font-weight:bold;text-decoration:none;}
.product_templates_items{font-size:10px;font-weight:bold;color:#666;}
#comparison_title{margin-left:30px; font-size:24px;font-weight:bold;color:#FF5200;}
#comparison_content{padding:0px;margin:15px;margin-top:10px;width:890px;}
#comparison_items{overflow-y:hidden;overflow-x:auto;text-align:center;width:100%;}
#comparison_addproduct{ position:relative; border:1px solid #ccc; padding: 10px; margin-bottom: 15px;}
#comparison_table{background-color:#999;}
#comparison_table tr td{width:190px;background-color:#fff;}
.comparison_itemname{font-weight:bold;color:#0076cc;}
.comparison_itemno{font-size:10px;}
.comparison_description{font-size:11px;text-align:left;}
.comparison_pricingtitle{font-weight:bold;font-size:11px;}
.comparison_pricing{font-size:10px;}
.comparison_imprinttitle{font-weight:bold;font-size:11px;}
.comparison_imprint{font-size:10px;}
.comparison_colorstitle{font-weight:bold;font-size:11px;}
.comparison_color{font-size:10px;}
#customer_gallery_container{border:1px solid #ccc;padding:0px;margin:0px;overflow-x:hidden;overflow-y:scroll;}
#customer_gallery_upload_tab{height:20px;padding-top:4px;padding-left:10px;background-color:#0076cc;}
#customer_gallery_upload_tab a{font-weight:bold;font-size:10px;color:#fff;}
.customer_gallery_filename{font-size:10px;color:#0076cc;cursor:default;}
.customer_gallery_cell{background-color:#fff;border:2px solid #fff;}
.customer_gallery_highlight{background-color:#fff;border:2px solid #009230;}
#infobar{width:923px;height:170px;*height:160px;margin-left:auto;margin-right:auto;text-align:left;border-top:2px solid #636363;background-image:url(../images/layout/infobar_bg.jpg);background-color:#e3e3e3;background-repeat:repeat-x; color:#000;font-size:10px;}
.infobar_header{font-size:14px;font-weight:bold;}
#infobar_prodcats{margin-top:5px;margin-left:25px;float:left;!important width:420px;height:145px;clear:left;padding:0px;}
#infobar_speccats{margin-top:5px;float:left;!important width:280px;height:145px;margin-right:50px;padding:0px;}
#infobar_ipages{margin-top:5px;float:right;!important width:250px;height:145px;margin-right:50px; padding:0px;}
#page_footer{position:relative;height:50px;min-height:50px;background-color:#fff;text-align:center;font-size:12px;width:923px;margin-left:auto;margin-right:auto;}
#footer_content{color:#6d6d74;font-size:10px;font-weight:bold;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;text-align:center;width:875px;padding:10px;margin-left:auto;margin-right:auto;}
#footer_content a{color:#6d6d74;}
#footer{position:relative;width:923px;height:85px;margin-left:auto;margin-right:auto;text-align:right;background-color:#000;color:#fff;font-weight:bold;font-size:12px;}
#fbshare{ position:absolute; bottom: 22px; right:20px; cursor:pointer;}
#info_html{text-align:left;}
#infopages_breadcrumbs{position:absolute;right:10px;bottom:10px;z-index:500;}
#infopages_breadcrumbs,#infopages_breadcrumbs span a{color:#666;font-size:12px;font-weight:bold;text-decoration:none;}
.infopages_breadcrumbs_selected{color:#333;font-weight:bold;font-size:11px;}
#orderinfo_table{width:665px;background-color:#0076cc;}
.orderinfo_header_main{background-color:#666;color:#fff;font-weight:bold;}
.orderinfo_header{background-color:#0076cc;background-repeat:repeat;color:#fff;font-weight:bold;font-size:14px;}
.orderinfo_subheader{background-color:#0076cc;background-image:url(../images/layout/orderinfo/orderinfo_subheader.jpg);background-repeat:repeat;color:#fff;font-weight:bold;font-size:10px;}
.orderdetail_header{background-color:#0076cc;background-image:url(../images/layout/orderinfo/orderdetail_header.jpg);background-repeat:repeat;color:#fff;font-weight:bold;font-size:14px;}
.orderinfo_cell{background-color:#fff;font-size:10px;}
.orderinfo_row0{background-color:#fff;font-size:10px;}
.orderinfo_row1{background-color:#e9e9e9;font-size:10px;}
#orderinfo_search{position:relative;padding:5px;margin-left:75px;margin-right:75px;margin-top:15px;margin-bottom:20px;width:520px;height:130px;background-color:#fff;background-image:url(../images/layout/orderinfo/order_search.jpg);background-repeat:repeat-x;border:1px solid #ccc;}
#orderinfo_search span{position:relative;margin-left:4px;top:4px;color:#666;font-size:16px;font-weight:bold;}
#orderinfo_search input{font-size:10px;}
#orderinfo_search_btn{position:absolute;top:9px;*top:7px;right:10px;width:100px;}
.orderinfo_search_divider{margin:4px 4px 4px 4px; width:512px;height:2px;border-bottom:3px dotted #CCC;}
.search_not_found_lg{font-size:14px;font-weight:bold;color:#600;}
#search_box_wrapper{position:absolute;top:-135px;right:5px;padding:0px;margin:0px;width:220px;font-size:14px;}
#search_form_box{padding:0px;margin:0px;color:#666; width:220px;min-height:40px;background-color:#fff;}
#adv_search_link{position:absolute; top: 25px; left: 10px; font-size:10px;}
#adv_search_spacer{position:absolute; top: 31px; right: 10px;height:1px; width:110px; border-top:1px dotted #AAA;}
#search_results{position:relative; margin-left:-50px; margin-right:30px; float:right; width:650px;}
#cart_status{position:relative;top:22px; right:10px;color:#333;font-weight:bold;font-size:10px;}
#cart_items_status{min-height:25px; text-align:right; background-color:none; margin-top: 2px; position:relative;}
#cart_icon{position:relative;top:25px;right:15px;}
.cart_count{font-size:14px; color:#07acec;}
#search_box{font-size:10px;width:150px;border:1px solid #09F;position:absolute;left:10px;top:7px;padding:1px;color:#666;}
#search_box_btn{position:absolute;right:10px;top:7px;font-weight:bold;text-decoration:underline;cursor:pointer;font-size:12px;}
#search_status{background-image:url(../images/ajax/product_search_status_bg.gif);width:259px;height:68px;background-repeat:no-repeat;text-align:center;}
#search_prodicons{text-align:left;position:absolute;top:12px;}
#search_prodicons td{padding:0px;margin:0px;}
#product_breadcrumbs{position:absolute;z-index:10;bottom:10px;left:10px;font-size:12px;color:#666;text-decoration:none;}
#product_breadcrumbs a{font-size:12px;color:#666;text-decoration:none;}
#products_productlist{position:relative;top:0px;right:0px;width:150px;overflow-x:hidden;float:right;height:500px;min-height:500px;background-color:#fff;border-left:1px solid #666;background-image:url(../images/layout/search_adspace_bg.jpg);background-repeat:repeat-x;}
#tracking_left{position:relative;top:0px;left:0px;padding-top:20px;padding-left:20px;width:190px;overflow-x:hidden;float:left;min-height:350px;height:100%; background-color:#fff;border-right:1px solid #666;background-image:url(../images/layout/search_adspace_bg.jpg);background-repeat:repeat-x;}
#tracking_right{margin-right:30px;float:right; width:660px; padding-top:30px;}
#tracking_list_current{font-weight:bold;color:#333;}
#tracking_zipcode{font-size:12px;font-weight:bold;color:#289728;}
#tracking_list_head{font-weight:bold;text-align:justify;margin-bottom:15px;margin-right:20px;}
#tracking_information{border:1px solid #289728;}
#tracking_header{position:relative;padding:10px;min-height:100px;width:100%;}
#tracking_logo{position:absolute; top:10px;right:40px;}
#search_adspace{position:relative;top:0px;left:0px;width:150px;overflow-x:hidden;float:left;height:500px;min-height:500px;background-color:#fff;border-right:1px solid #666;background-image:url(../images/layout/search_adspace_bg.jpg);background-repeat:repeat-x;}
#search_filters{position:relative;top:0px;left:0px;width:225px;overflow-x:hidden;overflow-y:visible;margin-right:-50px;float:left;height:600px;min-height:600px;background-color:#fff;border-right:1px solid #666;background-image:url(../images/layout/search_adspace_bg.jpg);background-repeat:repeat-x;}
#search_filter_container{margin-top:25px;margin-left:15px;margin-bottom:0px;}
#search_filter_container input{font-size:11px;}
.search_filter_label{font-weight:bold;}
#viewitem_content{position:relative; height:auto; width:913px; min-height:500px; margin-bottom:20px; margin-left:10px;}
#viewitem_content_left{position:relative; float:left; width:300px;}
#viewitem_content_center{position:relative; float:left; width:370px;}
#viewitem_content_right{position:relative; float:right; width:190px; padding-top: 10px; margin-right: 20px; }
#viewitem_content_tabs{position:relative; float:left; width:655px; clear:left;}
#viewitem_product_img{position:relative;width:385px; height:345px; margin-top:10px; margin-left:10px;}
#viewitem_product_img_image{position:relative; display:block;}
#viewitem_product_img_video{position:relative; display:none; text-align:center; margin-left: -10px; padding:0px;}
#viewitem_product_img_video_close{position:relative; display:none; text-align:center; width: 375px;margin-top: 15px;}
.productvideo_click{color:#ff5200; font-weight:bold; font-size:9px;}
#viewitem_product_enlarge{position:absolute; bottom:-15px; right:0px; font-weight:bold;padding: 2px; padding-top: 0px; width:150px;}
#viewitem_product_enlarge span{position:relative;float:right; top:5px;}
#viewitem_product_enlarge div{ float:left;background-image:url(../images/layout/viewitem_tool_icons.jpg);background-position:0px -240px; width:17px; height:19px; margin-right:3px;} 
#viewitem_product_notes{ font-size:12px; font-style:italic;}
#viewitem_iconsbox{position:absolute;bottom:0px; left: 10px; width:90px;}
#viewitem_iconsbox_icon{float:left; margin-right:3px;}
#viewitem_tools{margin-bottom:20px;}
#viewitem_tools_tool{position:relative; height:32px;}
#viewitem_tools_tool img{border:0px;}
#viewitem_tools_tool span{ position:absolute; left: 35px; bottom:10px; font-size:10px; font-weight:bold; color:#666; cursor:pointer;}
.viewitem_tools_icon{width:30px; height:30px; background-image:url(../images/layout/viewitem_tool_icons.jpg);}
#viewitem_tools_1{background-position:0px 0px;}
#viewitem_tools_2{background-position:0px -30px;}
#viewitem_tools_3{background-position:0px -60px;}
#viewitem_tools_4{background-position:0px -90px;}
#viewitem_tools_5{background-position:0px -120px;}
#viewitem_tools_6{background-position:0px -150px;}
#viewitem_tools_7{background-position:0px -180px;}
#viewitem_tools_8{background-position:0px -210px;}
#viewitem_tools_9{background-position:0px -266px;}
#viewitem_tools_10{background-position:0px -296px;}
#viewitem_tools_related_items{ margin-left: 10px;}
#viewitem_related_item{ width:80px; float:left; text-align:center; margin-bottom: 5px; border:1px solid #fff; padding: 2px;}
#viewitem_related_item:hover {border:1px solid #CCC;}
#viewitem_related_item a{text-decoration:none; font-size:10px; font-weight:bold; color:#666}
#viewitem_saleinfo_price{color:#ff5200; font-size:28px; font-weight:bold; font-family:sans-serif;}
#viewitem_saleinfo_qty{color:#ff5200; font-size:18px; font-weight:bold; font-family:sans-serif;}
#viewitem_closeout_was{font-weight:bold; color:#093;text-decoration:line-through; font-size:16px;}
#viewitem_closeout_now{font-weight:bold; color:#ff5200;font-size:16px;}
#viewitem_closeout_img{margin:3px; width:150px;}
#viewitem_setups_charges_content{position:relative; width:600px; margin:10px;}
#viewitem_setups_charges_setups{float:left; width: 200px;}
#viewitem_setups_charges_desc{float:right; width:375px; font-size:10px; text-align:justify;}
#viewitem_setups_charges_setups{font-size:10px;}
#viewitem_setups_charges_setups span{font-weight:bold; font-size:12px;}
#viewitem_setups_table{margin-top:}
#viewitem_setups_table tr th{ text-align:center; border-bottom:1px solid #666; font-size:10px;}
#viewitem_stock_color{ padding:2px;}
#viewitem_samples_content{position:relative;}
#viewitem_samples_intro{float:left; width:250px;}
#viewitem_samples_price{ margin-top: 30px; width:250px;}
#viewitem_samples_price_left{ font-weight:bold; float:left;}
#viewitem_samples_price_right{float:right;}
#viewitem_samples_cart{float:right; width:300px;}
#viewitem_samples_color{ padding:2px;}
#viewitem_samples_color input{float:right; text-align:right; font-size:10px;}
#viewitem_orderform_left{float:left; width:280px;}
#viewitem_orderform_right{float:right; width:280px;}
#viewitem_orderform_right table{ width:280px;}
#viewitem_orderform_right table tr td select,#viewitem_orderform_right table tr td input{ font-size:10px;}
#viewitem_orderform_intro{font-size:10px; margin-bottom:5px; width:275px; text-align:justify;}
#viewitem_orderform_left input{font-size:10px; width:275px;} 
#viewitem_sendinfo_content{width:430px; height:200px; position:absolute;top:50%; left:50%; margin:-100px auto auto -215px;background-color:#fff;background-image:url(../images/layout/login_box_bg.gif);background-repeat:repeat-x;color:#444;border:1px solid #000;border-right:3px solid #000;border-bottom:3px solid #000; text-align:left;}
#viewitem_sendinfo_content img{position:absolute; top: 20px; right:35px;}
#viewitem_sendinfo_form{ margin-top: 15px; margin-left:15px; font-weight:bold; font-size:12px;}
#viewitem_sendinfo_form input{ font-size:10px; font-weight:normal; margin-bottom: 5px;}
.sendinfo_input{width:225px;}

#viewitem_freight_content{width:500px; height:300px; position:absolute;top:50%; left:50%; margin:-150px auto auto -250px;background-color:#fff;background-image:url(../images/layout/login_box_bg.gif);background-repeat:repeat-x;color:#444;border:1px solid #000;border-right:3px solid #000;border-bottom:3px solid #000; text-align:left;}
#viewitem_freight_form{ margin-top: 15px; margin-left:15px; font-weight:bold; font-size:12px; width: 175px;}
#viewitem_freight_form input{ font-size:10px; font-weight:normal; margin-bottom: 5px;}
#freight_target{position:absolute; left:160px; top: 10px; width: 320px; height: 150px;}
.freight_header{background-color: #333333;	color: #FFFFFF;	font-weight: bold;}
.freight_header2{background-color:#606;	color: #FFFFFF;	font-weight: bold;}
#freight_disclaimer{ margin-top:5px; font-size:9px; text-align:justify;}
.freight_loading{color:#606; font-weight:bold;}

.stock_status_unavailable{color:#f00; font-weight:bold;}
.stock_status_low{color:#C60; font-weight:bold;}
.stock_status_available{color:#093; font-weight:bold;}
#dist_pricing_title{float:left;}
#dist_pricing_link{float:right; font-size:10px; cursor:pointer; color:#ff5200; font-weight:bold;}
#vieworder_content{height:100%; background-image:url(images/layout/vieworder_bg.gif); background-repeat:repeat-y;}
#vieworder_instructions{position:relative;top:0px;left:0px;width:240px;overflow-x:hidden;float:left;height:100%;min-height:500px;background-color:#DDD;border-right:1px solid #CCC;text-align:justify;font-size:12px;padding:5px;color:#333;margin:0px;}
.vieworder_orderlist_order{font-size:10px;font-weight:bold;line-height:14px;cursor:pointer;margin-left:20px;color:#333;}
.blue_btn{background-color:#0076cc;color:#fff;background-image:url(../images/layout/blue_btn_bg.gif);border:1px solid;border-top-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-bottom-color:#DDD; font-weight:bold;font-size:10px;cursor:pointer;}
.green_btn{background-color:#289728;color:#fff;background-image:url(../images/layout/green_btn_bg.gif);border:1px solid;border-top-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-bottom-color:#DDD; font-weight:bold;font-size:10px;cursor:pointer;}
.info_btn{background-color:#860038;color:#fff;border:1px solid;border-top-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-bottom-color:#DDD;  font-weight:bold;font-size:10px;cursor:pointer;}
.tracking_activity_title{padding:3px;font-weight:bold;color:#fff;background-color:#A3D349;background-image:url(../images/layout/toolbar_bg.jpg);background-repeat:repeat-x;}
.tracking_activity_head{padding:3px;font-weight:bold;color:#fff;background-color:#289728;}
.item_listing_cell_top{border:1px solid #ccc;width:165px;height:200px;text-align:center;background-repeat:no-repeat;padding:0px;z-index:50;overflow:visible;}
.item_listing_cell_btm{background-image:url(../images/layout/srchitembg2.jpg);width:165px;min-width:163px;text-align:left;background-repeat:no-repeat;}
.item_listing_link{color:#666;font-weight:bold;text-decoration:none;}
.search_item_name{position:relative;top:20px;left:10px;width:145px;margin-bottom:35px;background-color:none;}
.page_list{font-size:12px;text-decoration:none;color:#0076cc; font-weight:bold;}
.page_list_lg{font-size:16px;text-decoration:none;color:#999;}
.prodcat_name{color:#666;font-variant:small-caps;font-weight:bold;text-decoration:none;}
.prodcat_itemname{font-size:9px;color:#000;line-height:14px;text-decoration:none;}
.prodcat_more{color:#0076cc;font-weight:bold;}
.prodcat_list{font-size:10px;text-decoration:none;color:#444;line-height:15px;}
.prodcat_list_selected{font-size:10px;text-decoration:none;color:#FF5200;cursor:default;line-height:15px;}
.itemno_error{font-size:16px;font-weight:bold;color:#9F2d20;}
.product_info_block{position:relative;border:1px solid #ccc; padding:10px;}
#round_corner_ccc_12_tl,#round_corner_ccc_12_tl_png{position:absolute;z-index:100;width:12px;height:12px;background-position:-10px -178px;background-image:url(../images/layout/rounded_corners.png);top:-1px;left:-1px;}
#round_corner_ccc_12_tr,#round_corner_ccc_12_tr_png{position:absolute;z-index:100;width:12px;height:12px;background-position:-10px -210px;background-image:url(../images/layout/rounded_corners.png);top:-1px;right:-1px;}
#round_corner_ccc_12_bl{position:absolute;z-index:100;width:12px;height:12px;background-position:-10px -242px;background-image:url(../images/layout/rounded_corners.png);bottom:-1px;left:-1px;}
#round_corner_ccc_12_br{position:absolute;z-index:100;width:12px;height:12px;background-position:-10px -274px;background-image:url(../images/layout/rounded_corners.png);bottom:-1px;right:-1px;}
#banner_corner_tl{position:absolute;z-index:9000;width:15px;height:15px;background-image:url(../images/layout/banner_corner_tl.png);top:0px;left:0px;}
#banner_corner_tr{position:absolute;z-index:9000;width:15px;height:15px;background-image:url(../images/layout/banner_corner_tr.png);top:0px;right:0px;}
#banner_menu_content_tl{position:absolute; top:2px; left:-1px; width:16px; height:16px;background-position:-10px -106px;background-image:url(../images/layout/rounded_corners.png); z-index:100;}
#banner_menu_content_tr{position:absolute; top:2px; right:-1px; width:16px; height:16px;background-position:-10px -142px;background-image:url(../images/layout/rounded_corners.png); z-index:100;}
#banner_tab_corner_tl{position:absolute;z-index:9000;width:4px;height:4px;background-position:-10px -10px;background-image:url(../images/layout/rounded_corners.png);top:0px;left:0px;}
#banner_tab_corner_tr{position:absolute;z-index:9000;width:4px;height:4px;background-position:-10px -34px;background-image:url(../images/layout/rounded_corners.png);top:0px;right:0px;}
#banner_tab_corner_bl{position:absolute;z-index:9000;width:4px;height:4px;background-position:-10px -58px;background-image:url(../images/layout/rounded_corners.png);bottom:-2px;left:0px;}
#banner_tab_corner_br{position:absolute;z-index:9000;width:4px;height:4px;background-position:-10px -82px;background-image:url(../images/layout/rounded_corners.png);bottom:-2px;right:0px;}

#footer_corner_bl{position:absolute;z-index:9000;width:16px;height:16px;background-position:-10px -306px;background-image:url(../images/layout/rounded_corners.png);bottom:0px;left:0px;}
#footer_corner_br{position:absolute;z-index:9000;width:16px;height:16px;background-position:-10px -342px;background-image:url(../images/layout/rounded_corners.png);bottom:0px;right:0px;}
#upload_content{ padding: 20px; margin-bottom: 30px;}
#upload_form{ position:relative; width: 700px; margin-bottom: 30px;}
#upload_instructions{ position:relative; float:left; font-size:12px; width:250px; text-align:justify;}
#upload_input{ position:relative; float:right; font-size:11px; width:400px; padding: 10px; border:1px solid #ccc;}
#upload_notes{width: 350px; height:60px; font-size:11px; font-family:sans-serif;}
#upload_status{ text-align:center; width: 375px; font-size:14px; font-weight:bold; color:#093; margin:10px 0px 15px 0px;}
.upload_label{ font-size:13px; color:#404294; font-weight:bold;}
#front_banner_img{min-width:645px; width:645px;}
#front_banner_img img{ border: 1px solid #ccc;}
#front_banner_controls{position:absolute;bottom:5px;right:10px;}
#front_banner_controls div{padding:2px;margin-left:4px;width:12px;height:12px;text-align:center;float:left;font-size:10px;font-weight:bold;cursor:pointer;border:1px solid #333;}
.front_banner_control{color:#333; background-color:#999; -moz-opacity:30%;opacity:.3;*filter:alpha(opacity=30);}
.front_banner_control_selected{color:#fff; background-color:#666;}
#homepage_specials_button{width:215px;height:80px;position:relative;text-align:center; border:1px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;}
#hsb_round_corner_ccc_12_tr{position:absolute;z-index:100;width:12px;height:12px;top:-1px;right:-3px; background-image:url(../images/layout/hsb_round_corner_ccc_12_tr.gif);}
#hsb_round_corner_ccc_12_bl{position:absolute;z-index:100;width:12px;height:12px;bottom:-3px;left:-1px; background-image:url(../images/layout/hsb_round_corner_ccc_12_bl.gif);}
#hsb_round_corner_ccc_12_br{position:absolute;z-index:100;width:12px;height:12px;bottom:-3px;right:-3px; background-image:url(../images/layout/hsb_round_corner_ccc_12_br.gif);}
#custom_ad_preview{width:850px;border:1px solid #666;background-image:url(../images/layout/search_adspace_bg.jpg);background-color:#fff;background-repeat:repeat-x;padding:0px;}
#custom_ad_title{position:relative;width:850px;padding:0px;margin:0px;background-color:#0076cc;color:#fff;font-size:16px;font-weight:bold;text-align:left;}
#userdocs_intro{position:relative;padding:10px;border:1px solid #ccc;width:330px;float:left;}
#userdocs_list{position:relative;float:right;}
#userdocs_block{position:relative;border:1px solid #ccc;padding:10px;width:500px;margin:2px;margin-bottom:3px;background-image:url(../images/layout/userdocs_fileblock_bg.gif);background-repeat:repeat-x;}
.userdocs_name{font-size:16px;color:#702a86;font-weight:bold;}
.userdocs_description{font-size:11px;color:#666;margin-top:4px;margin-bottom:0px;}
.userdocs_download_link{font-size:11px;font-weight:bold;color:#333;text-decoration:none;}
.userdocs_download_link span img{position:relative;top:5px;margin-right:4px;}
#RSS_feeds_content{position:relative;margin:10px;width:900px;}
#RSS_feeds_intro{position:relative;float:left;width:270px;border:1px solid #ccc;padding:10px;}
#RSS_feeds_list{position:relative;float:right;}
.rss_link{font-size:10px; font-weight:bold; color:#303;}
#link_banners_content{position:relative;margin:10px;}
#link_banners_intro{position:relative;float:left;width:375px;padding:10px;border:1px solid #ccc;}
#link_banners_list{position:relative;float:right;}
#currentads_content{position:relative;margin:10px;}
#currentads_left{position:relative;float:left;}
#currentads_intro{position:relative;width:320px;border:1px solid #ccc;padding:10px;}
#currentads_list{position:relative;width:320px;border:1px solid #ccc;padding:10px;}
#currentads_preview{position:relative;top:0px;float:right;width:525px;min-height:300px;border:1px solid #ccc;padding:10px;text-align:center;}
#currentads_preview_controls{position:relative;height:55px;}
#currentads_preview_controls_name {font-size:14px;font-weight:bold;color:#333;}
#currentads_preview_controls_dates {font-size:10px;font-style:italic;}
#currentads_preview_controls_links a {font-weight:bold;color:#00a0b7;}
#currentads_preview_img{position:relative;color:#FFB300;font-weight:bold;font-size:14px;}
#currentads_ad{margin-bottom:4px;margin-top:15px;}
.currentads_adname{font-size:12px;font-weight:bold;font-style:italic;color:#00a0b7;}
#currentads_ad div{width:100%;border-top:1px solid #666;padding-top:1px;font-size:10px;font-weight:bold;}
#currentads_ad div span{cursor:pointer;}
#msds_content{position:relative;width:875px;margin:10px;text-align:left;}
#msds_left{float:left;width:400px;}
#msds_right{float:right;width:425px;text-align:left;}
#msds_intro{position:relative;padding:10px;border:1px solid #ccc;text-align:justify;padding-right:20px;}
#msds_product_select{margin-top:10px;position:relative;padding:10px;border:1px solid #ccc;}
.msds_table_header{background-color:#860038;color:#fff;font-weight:bold;font-size:12px;}
#newcust_content{width:900px;margin:10px;}
#newcust_intro{position:relative;width:280px;border:1px solid #ccc;float:left;padding:10px;}
#newcust_map{position:relative;float:right;}
#newcust_repinfo{width:430px; height:260px; position:absolute;top:50%; left:50%; margin:-130px auto auto -215px;background-color:#fff;background-image:url(../images/layout/login_box_bg.gif);background-repeat:repeat-x;color:#444;border:1px solid #000;border-right:3px solid #000;border-bottom:3px solid #000; text-align:left;}
#repsearch_title{ font-size:16px; font-weight:bold; color:#fff; background-color:#860038; width:100%; padding-top:3px; padding-bottom:3px;}
#repsearch_count{position:absolute; left: 20px; bottom:5px; font-size:12px; font-weight:bold; color:#860038;}
#repsearch_buttons{position:absolute; right: 20px; bottom:5px;}
#repsearch_loading{ position:absolute; top: 120px; left: 210px;}
#newcust_repcell{position:relative;width:400px;float:left;padding:10px;margin-right:10px;margin-bottom:10px;}
#newcust_reppic{position:relative;float:left;width:120px;}
#newcust_repstats{position:relative;float:right;width:250px;text-align:left;}
.newcust_repstats_name{font-size:16px;font-weight:bold;color:#289728;}
.newcust_repstats_info{font-size:11px;text-align:justify;width:225px;}
#tradeshow_content{width:900px;margin:10px;}
#tradeshow_intro{position:relative;width:270px;border:1px solid #ccc;float:left;padding:10px;text-align:justify;}
#tradeshow_list{position:relative;width:600px;float:right;}
.tradeshow_list_header{background-color:#860038;color:#fff;font-weight:bold;}
#reseller_content{width:900px;margin:10px;}
#reseller_left{position:relative;float:left;}
#reseller_intro, #reseller_search, #reseller_sort{position:relative;width:280px;border:1px solid #ccc;padding:10px;text-align:justify;}
#reseller_sort span{font-weight:bold; font-size:13px;}
#reseller_sort a{font-weight:bold; color:#860038}
#reseller_results{position:relative;float:right;text-align:left;width:570px;}
#distsearch_dist{position:relative; float:left; width: 200px; height: 95px; border-bottom:2px dotted #860038;  border-right:2px dotted #860038; margin: 15px; padding: 15px; font-size:10px;}
#distsearch_dist img{ position:absolute; bottom: 5px; right: 5px;}
#distsearch_dist span{font-size:12px; font-weight:bold; color:#860038;}
.distsearch_dist_distance{font-size:10px; font-style:italic;}
.reseller_search_title{color:#860038;font-weight:bold;font-size:14px;}
#frontpage_tracking{position:relative;	width:244px;height:120px;}
#frontpage_tracking_instructions{font-size:9px;line-height:10px;font-weight:bold;text-align:center;width:210px;position:absolute;top:32px;left:10px;}
#frontpage_tracking div span{font-size:20px;color:#666;font-weight:bold;}
#tracking_form{position:absolute;right:10px;bottom:4px;text-align:center;width:160px;}
#frontpage_social{border-top:1px solid #ccc;padding-top:10px;margin-top:10px; left: -10px;}
#frontpage_social_icons img{padding:0px;float:left;border:none;}
#front_banner_container{width:645px;height:339px;}
#customad_content{margin:10px;width:900px;position:relative;}
#customad_left{position:relative;float:left;width:250px;}
#customad_right{position:relative;float:right;border: 1px solid #000; width:630px;min-height:400px; overflow:hidden;}
#customad_intro{position:relative;height:auto;padding:10px;border:1px solid #ccc;}
#customad_adselection{margin-top:10px;position:relative;height:auto;padding:10px;border:1px solid #ccc;}
#customad_logoselection{margin-top:10px;position:relative;height:auto;padding:10px;border:1px solid #ccc;}
#customad_logo_controls{margin-top:10px;position:relative;height:auto;min-height:100px;padding:10px;border:1px solid #ccc;display:none;}
#customad_movelogo_instructions{ width:120px; margin:0px; padding: 0px; font-size:11px;}
#customad_logo_controls_buttons{position:absolute; right:5px; top:10px; height:100px; width:100px;}
#customad_dlbtn{margin-top:10px; width:225px;}
#customad_logo_mylogo,#customad_logo_upload,#customad_logo_text{display:none;}
#customad_fontintro{ margin: 15px; width: 350px; font-size:12px; font-weight:bold;}
#customad_text_preview{border:1px solid #666; width: 350px; height: 100px; overflow:hidden; padding-top: 10px; padding-left: 10px; background-image:url(../images/layout/logo_preview_bg.jpg); background-repeat:repeat;}
.customad_title, .customad_upload_label{font-weight:bold;color:#00a0b7; font-size:12px;}
#customad_upload_error{ color:#F00; font-weight:bold; font-size:12px;}
#account_info_content{position:relative;margin:10px 0px 10px 10px;width:890px;}
#account_info_csr{position:relative;float:left;border:1px solid #ccc;width:300px;height:310px;margin-left:3px;}
#account_info_billing{position:relative;float:left;border:1px solid #ccc;width:275px;height:310px;margin-left:15px;}
#account_info_shipping{position:relative;float:left;border:1px solid #ccc;width:275px;height:310px;margin-left:15px;}
#account_info_preferences{position:relative;float:left;border:1px solid #ccc;width:435px;height:auto;margin-top:15px;}
#account_info_subscriptions{position:relative;float:right;border:1px solid #ccc;width:435px;height:auto;min-height:175px;margin-top:15px; margin-left:10px;}
#account_info_accounts{position:relative;float:left;border:1px solid #ccc;width:890px;height:auto;margin-top:15px;}
#acct_info_header{width:100%;height:30px;background-color:#404294;position:absolute;top:0px;left:0px;}
#acct_info_subheader{width:100%;height:30px;background-color:#404294;position:absolute;left:0px;}
#acct_info_header span, #acct_info_subheader span{position:absolute;top:8px;left:10px;color:#fff;font-weight:bold;font-size:14px;}
#acct_info_csrpic{position:absolute;top:30px;left:0px;width:135px;height:112px;overflow:hidden;border-bottom:1px solid #666;border-right:1px solid #666;}
#acct_info_csrpic img{position:relative;top:0px;right:0px;}
#acct_info_csrinfo{position:absolute;top:95px;left:140px;}
#acct_info_csrinfo_name{color:#666;font-weight:bold;font-size:14px;}
#acct_info_csrinfo_email, #acct_info_csrinfo_email a{ font-size:10px;}
#acct_info_pref_table{margin-top:35px; margin-left: 15px; margin-bottom:15px; width:400px;}
#acctinfo_billinginfo{position:absolute;top:40px;left:10px;}
#acctinfo_billinginfo div{font-size:11px;}
#acctinfo_logininfo{position:absolute;top:165px;left:10px;font-size:11px;}
#acctinfo_rewardsinfo{position:absolute;top:180px;left:10px;font-size:11px;}
#acctinfo_addbook{position:absolute;top:40px;left:10px;}
#account_info_logins{ position:relative;}
#account_info_account_controls{ position:absolute; right: 30px; bottom: 5px;}
#account_info_login_list{margin-left: 20px; width: 840px; margin-bottom:30px;}
#account_info_login_list tr th{text-align:left; color:#404294; border-bottom:1px solid #999;}
#account_info_login_list tr td{border-bottom:1px dotted #999;}
#account_info_login_list tr td input{font-size:10px; width:250px;}
#account_info_nologins{ padding: 20px; text-align:justify;}
#acct_info_subscription_intro{margin: 40px 20px 10px 20px; text-align:justify;}
#acct_info_subscriptions table{ width: 380px; margin-left: 20px; margin-bottom: 10px;}
#acct_info_subscriptions table tr th{ color: #404294;}
#acct_info_subscriptions table tr td input,#acct_info_subscriptions table tr td select{ font-size:10px;}
.account_row_1{background-color:#f9f9f9;}
.acctinfo_label{color:#404294;font-weight:bold;}
#address_book_selection{width:175px;font-size:10px;}
#addressbook_entry_target{position:absolute;top:25px;left:0px;width:260px;}
#addressbook_entry_target span{font-size:10px;float:left;}
.addressbook_input{font-size:10px;float:right;margin-bottom:3px;width:170px;}
#addressbook_entry_target br{clear:both;}
.address_state{width:40px;}
#viewcatalog_catalog_large{ position:relative; float:left; margin: 0px 10px 0px;}
#viewcatalog_right{ position:relative; float:right; width:450px; height:440px; margin:10px 00px 0px; border:1px solid #ccc;}
#viewcatalog_right_content table{ position:absolute; bottom: 20px; left: 10px; width: 430px;}
#viewcatalog_right_content table tr th{text-align:left; font-size:16px;font-weight:bold; color:#666; border-bottom:2px dotted #666;}
#viewcatalog_right_content table tr td a{font-weight:bold; color:#00a0b7;}
#viewcatalog_intro{position:relative; float:left; width: 175px; margin: 15px; text-align:justify;}
#viewcatalog_links{position:relative; float:right; margin: 15px;}
#viewflyers_content{ padding-left:50px;}
#viewflyers_flyercell{position:relative; float:left; margin-right: 20px; margin-bottom:20px; padding: 10px; width: 230px; height:200px; border:1px solid #ccc;}
#viewflyers_flyertitle{position:absolute; bottom:25px; left: 10px;font-size:14px; color:#00a0b7; font-weight:bold;}
#viewflyers_expiredate{position:absolute; bottom: 5px; right: 10px; font-style:italic; font-size:10px; color:#666;}
#viewflyers_image{ position:absolute; left: 20px; top: 20px; width:100px; border:1px solid #999;}
#viewflyers_icons{ position:absolute; left: 125px; top: 15px;}
#viewflyers_icons span a{ color:#00a0b7; font-weight:bold;}
#viewflyers_icons span img{ position:relative; top: 15px; margin-right: 10px;}
#viewflyers_distlogin{position:relative; margin: 45px 20px auto 20px;}
#login_content{position:relative;margin:20px 0px 20px 20px;width:870px;height:275px;}
#login_left{position:relative;float:left;width:510px;height:250px;padding-right:20px;border-right:1px dotted #0076cc;}
#login_right{position:relative;float:right;width:310px;}
#login_loginbox{position:absolute;	top:30px;width:290px;	height:175px;	font-size:10px;border:1px solid #ccc;padding:10px;}
#login_left list li {font-size:16px;list-style:circle;margin-left:20px;}
#login_right_form{width:290px;}
#login_right_form span{float:left;font-size:12px;font-weight:bold;color:#0076cc;}
#login_right_form input{position:relative;float:right;margin-bottom:5px;font-size:10px;}
#login_error{position:absolute;width:275px;bottom:10px;color:#f00;font-weight:bold;}
#login_form_links{position:relative;top:5px;font-size:11px;color:#666;font-weight:bold;}
#login_form_links a{font-size:11px;color:#666;font-weight:bold;}
#lostpwd_content, #newacct_content, #quote_content, #rewards_content, #viewcatalog_content, #viewflyers_content,#artproof_content{position:relative;margin:20px 0px 20px 20px;width:870px;}
#lostpwd_left, #newacct_left{position:relative;float:left; border:1px solid #ccc; width:425px; padding: 20px;}
#newacct_left{background-color:#e9e9e9;}
#lostpwd_right, #newacct_right{position:relative;float:right;}
#lostpwd_lostlogin{position:relative;border:1px solid #ccc;width:350px;height:150px;margin-bottom:10px;padding:10px;}
#lostpwd_lostpass{position:relative;border:1px solid #ccc;width:350px;height:150px;margin-bottom:30px;padding:10px;}
#lostpwd_right div span{font-weight:bold;color:#0076cc;font-size:14px;}
.lostpwd_msg{font-size:12px;font-weight:bold;color:#f00;}
#newacct_left{position:relative;float:left;width:400px;}
#newacct_right{position:relative;float:right;padding:10px;width:350px;height:auto;min-height:400px;border:1px solid #ccc;margin-bottom:30px;}
.newacct_label{color:#404294;font-weight:bold;font-size:10px;}
.newacct_label2{color:#666;font-weight:bold;font-size:12px;}
#newacct_right div table tr td input, #newacct_right div table tr td select{font-size:10px;}
#newacct_thankyou{width:600px;margin-left:auto;margin-right:auto;font-size:14px;text-align:center;}
#quote_left{position:relative;float:left;width:225px; text-align:justify; margin-bottom: 30px;}
#quote_right{position:relative;float:right;width:600px; border: 1px solid #ccc; padding:10px; margin-bottom:30px;}
#quote_right div span{font-size:16px; font-weight:bold; color:#404294;}
#quote_user_info{position:relative; float:left; width:250px; padding-right:25px; border-right: 1px dotted #404294; }
#quote_user_info input{ font-size:10px; width: 240px;  margin: 5px 0px 10px 0px;}
#quote_user_info textarea{ font-size:10px; width: 240px; height: 75px; margin: 5px 0px 10px 0px;}
#quote_info{position:relative; float:right; width:300px; }
#quote_info select{ font-size:10px; margin: 5px 0px 10px 0px;}
#quote_info input{ font-size:10px; margin: 5px 0px 10px 0px;}
#quote_thankyou{width:600px;margin-left:auto;margin-right:auto;font-size:14px;text-align:center;}
.quote_label{ color:#333; font-weight:bold; font-size:11px;}
#rewards_intro{position:relative; float:left; width:320px; height: 100%;  text-align:justify; font-size:11px;}
#rewards_current{ position:relative; border: 1px solid #ccc; margin-top: 40px; padding: 10px;background-color:#c4e2ba;}
#rewards_current span{ text-align:left; font-weight:bold; font-size:14px;}
#rewards_tiers{position:relative; width: 500px;float:right; padding-left: 15px; border-left: 1px dotted #999; margin-bottom: 20px;}
#rewards_exceptions{margin:10px auto 30px auto; width:500px;}
#rewards_info_SILVER, #rewards_info_GOLD, #rewards_info_PLATINUM{position:relative; background-color:#c4e2ba; background-repeat:repeat-y; background-image:url(../images/layout/rewards_bg.jpg); width: 500px; min-height: 270px; height:270px; border: 2px solid; margin-bottom:10px;}
#rewards_info_SILVER{ border-color:#666;}#rewards_info_GOLD{ border-color:#cf7e36;}#rewards_info_PLATINUM{ border-color:#CCC;}
#rewards_tiers div img{ position:absolute; top: 12px; left: 15px;}
#rewards_tiers_benefits{ position:absolute; top: 10px; left: 265px; width: 225px;}
#rewards_tiers_benefits list{color:white;}
#rewards_tiers_benefits list li{ font-weight:bold; font-size:10px; color:white;}
#quarterly_special{ margin-bottom:20px;}
#round_corner_SILVER_12_tl{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_silver_tl.gif);top:-2px;left:-2px;}
#round_corner_SILVER_12_tr{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_silver_tr.gif);top:-2px;right:-2px;}
#round_corner_SILVER_12_bl{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_silver_bl.gif);bottom:-2px;left:-2px;}
#round_corner_SILVER_12_br{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_silver_br.gif);bottom:-2px;right:-2px;}
#round_corner_GOLD_12_tl{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_gold_tl.gif);top:-2px;left:-2px;}
#round_corner_GOLD_12_tr{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_gold_tr.gif);top:-2px;right:-2px;}
#round_corner_GOLD_12_bl{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_gold_bl.gif);bottom:-2px;left:-2px;}
#round_corner_GOLD_12_br{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_gold_br.gif);bottom:-2px;right:-2px;}
#round_corner_PLATINUM_12_tl{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_platinum_tl.gif);top:-2px;left:-2px;}
#round_corner_PLATINUM_12_tr{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_platinum_tr.gif);top:-2px;right:-2px;}
#round_corner_PLATINUM_12_bl{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_platinum_bl.gif);bottom:-2px;left:-2px;}
#round_corner_PLATINUM_12_br{position:absolute;z-index:100;width:12px;height:12px;background-image:url(../images/layout/rewards_platinum_br.gif);bottom:-2px;right:-2px;}
#toolbox_menu{ width: 100%; height: 30px;}
#toolbox_menu_links{ float: right; margin-right: 10px; margin-top: 8px; font-weight:bold; color:#666;}
#toolbox_menu_links a{ color:#666;}
#toolbox_menu_links a:hover{ color:#000; text-decoration:none;}
#toolbox_menu_links span{ color:#CCC;}
#toolbox_content{position:relative; margin: 15px;}
#toolbox_left{position:relative; float:left; border: 1px solid #ccc; padding: 15px;}
#toolbox_left p{font-size:14px; text-align:justify; line-height:19px;}
#toolbox_right{position:relative; float:right;}
.toolbox_tab,.toolbox_tab_selected{position: relative; top: 1px; float: left; min-height: 15px; padding-top: 4px; padding-bottom:4px; 
	margin: 0px 1px 0px 0px; font-weight: bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style: none; cursor: pointer; height: 13px; width:108px; text-align:center;border:1px solid #ccc; }
.toolbox_tabs{margin: 0px; padding: 0px; }
.toolbox_tab{background-color:#CCC; color:#000;}
.toolbox_tab:hover{background-color:#404294; color:#fff; border-bottom:1px solid #404294;}
.toolbox_tab_selected{background-color:#fff; color:#404294; border-bottom:1px solid #fff;}
#toolbox_tabbed_content{clear: both; border: 1px solid #ccc; height:auto; min-height:100px; padding: 15px;}
#toolbox_topproduct,#toolbox_saleskit{border:1px solid #ccc; width:460px; margin-bottom:10px; position:relative; padding: 15px;}
#topproduct_title{color:#404294; font-weight:bold; font-size:14px; position:relative; top: 0px; left: 5px;}
#topproduct_number{font-size:24px;}
#topproduct_image{position:relative; bottom: 0px; left: 5px;}
#topproduct_desc{position:absolute; top: 50px; left: 175px; width:275px; font-style:italic; font-size:10px;}
#toolbox_saleskit{ width:235px; float:left; margin-right:10px;}
#saleskit_info{ position:absolute; top: 45px; left: 170px;}
#saleskit_info input{ font-size:10px; margin-bottom:3px;}
#saleskit_info span{font-size:13px; font-weight:bold; color:#404294;}
#saleskit_title{color:#404294; font-weight:bold; font-size:16px; position:relative; top: 0px; left: 5px;}
#cart_content{ width: 923px; text-align:center; height:auto;}
#cart_noitems{ font-size:18px; font-weight:bold; color:#0076cc; margin-top: 100px;}
#cart_setupsnote{ font-size:10px; font-weight:bold; color:#666; margin-top: 10px;}
#cart_samplesnote{ font-size:10px; font-weight:bold; color:#666; margin-top: 10px;}
#cart_itemlist{ margin-top: 20px; width:875px; margin-left:auto; margin-right:auto;}
#cart_itemlist tr th{ background-color:#0076cc; color:#fff; font-size:14px; padding: 5px; border-bottom:1px solid #fff; background-image:url(../images/layout/cart_th_bg.jpg); background-repeat:repeat-x;}
#cart_itemlist tr td{height:90px;}
#cart_itemlist tr td input{font-size:10px; width: 30px; text-align:right;}
#cart_itemlist_qty{ width:80px;}
#cart_itemlist_qty span{ font-weight:bold; color:#0076cc; font-size:10px;}
#cart_itemlist_img{ width:90px;}
#cart_itemlist_img img{ border:1px solid #CCC;}
#cart_itemlist_desc{text-align:left; padding-left: 10px; padding-top: 5px;}
#cart_itemlist_desc_itemno{font-weight:bold; color:#0076cc; font-size:10px;}
#cart_itemlist_desc_itemname{font-weight:bold; font-size:14px; color:#333;}
#cart_itemlist_desc_color{font-size:10px;}
#cart_itemlist_desc_option{font-size:10px; margin-left:15px;}
#cart_itemlist_desc_imprint_color{font-size:10px;}
#cart_itemlist_desc_imprint{font-size:10px; width: 450px; margin-bottom:3px;}
#cart_itemlist_price{ width:90px;}
#cart_itemlist_price span{ font-weight:bold; color:#0076cc; font-size:10px;}
.cart_border_right{ border-right: 1px solid #999;}
#cart_itemlist_separator{ background-image:url(../images/layout/orderinfo/orderinfo_subheader.jpg); background-repeat:repeat; font-size:8px;}
#cart_itemlist_subtotal{ background-image:url(../images/layout/orderinfo/orderinfo_subheader.jpg); background-repeat:repeat; font-size:14px; color:#fff; font-weight:bold; padding-right:5px;}
#cart_buttons{text-align:right; width:875px; padding-top:8px; padding-bottom:8px; background-image:url(../images/layout/cart_th_bg.jpg); background-repeat:repeat-x; margin-left:auto; margin-right:auto;}
#cart_remove{color:#666; font-size:9px; cursor:pointer; margin-top:2px;}
#requestcatalog_qty{position:absolute; top: 80px; left: 130px;}
#requestcatalog_qty span{color:#00a0b7; font-size:10px; font-weight:bold;}
#requestcatalog_qty input{font-size:10px;}
#requestcatalog_incart{position:absolute; top: 135px; left: 135px; color:#ff5200; font-size:8px; font-weight:bold;}
#requestcatalog_intro{position:relative; margin: 25px 20px auto 20px;}
#checkout_content{position:relative; width:900px; margin-left: 15px;}
#checkout_address,#checkout_info,#checkout_art{position:relative; float:left; width:285px; margin:5px; border:1px solid #ccc;height:430px;*height:440px;}
#checkout_address_billing_header,#checkout_info_notes_header,#checkout_art_upload_header,#checkout_address_shipping_header,#checkout_info_additional_header,#checkout_art_proof_header{width:100%;height:30px;background-color:#0076cc;position:absolute;left:0px;background-image:url(../images/layout/orderinfo/orderinfo_subheader.jpg); background-repeat:repeat;}
#checkout_address_billing_header,#checkout_info_notes_header,#checkout_art_upload_header{top:0px;}
#checkout_address_shipping_header,#checkout_info_additional_header{top:150px;}
#checkout_art_proof_header{top:240px;}
#checkout_info_additional p{text-align:justify; font-size:12px;}
#checkout_info_additional table tr th{color:#0076cc; text-align:left; padding-bottom:6px;}
#checkout_info_additional table tr td{padding-bottom:6px; text-align:right;}
#checkout_info_additional table tr td input{font-size:10px; width:150px;}
#checkout_info_additional table tr td select{font-size:10px; width:155px;}
#checkout_address_billing span{color:#0076cc; font-weight:bold;}
#checkout_info_notes,#checkout_address_billing{position:absolute; top: 40px; left: 10px;}
#checkout_art_upload{position:absolute; top: 30px; left: 10px;}
#checkout_art_upload p{text-align:justify; font-size:11px; width: 250px;}
#checkout_info_notes textarea{border:1px solid #999; width: 260px; height: 95px; font-size:11px;font-family:sans-serif;}
#checkout_address_shipping{position:absolute; top: 185px; left: 10px; width: 265px; height:205px;}
#checkout_info_additional{position:absolute; top: 175px;  *top:185px; left: 10px; width: 265px; height:205px;}
#checkout_art_upload input, #checkout_art_upload textarea{font-size:10px;}
#checkout_art_upload #upload_notes{width: 250px; font-size:10px;}
#checkout_art_upload .upload_label{color: #0076cc; font-size:11px; margin-top:5px; font-weight:bold;}
#checkout_address_shipping span{float:left; font-size:10px; color:#0076cc; top:3px; font-weight:bold;}
.checkout_address_input{position:relative; float:right; font-size:10px; width:175px; top:-3px; margin-bottom: 3px;}
#checkout_address_shipping br{clear:both;}
#checkout_addressbook{width:265px; font-size:10px;}
#checkout_header{position:absolute; left: 10px; font-size:16px; font-weight:bold; color:#fff; bottom: 5px;}
#checkout_art_proof{position:absolute; left:10px; top: 280px;}
#checkout_art_proof span{color:#0076cc; font-weight:bold; font-size:10px;}
.checkout_proof_input{width: 250px;font-size:10px;}
#checkout_art_proof textarea{width:250px; height:30px; border:1px solid #999; font-size:10px; font-family:sans-serif;}
#checkout_buttons{width:900px;}
#checkout_error{width:900px; text-align:center; color:#f00; font-weight:bold; margin-top:15px; margin-bottom:15px; font-size:14px;}
#checkout_terms{margin:15px; padding: 15px; background-color:#e9e9e9; border:1px solid #999; float:right; width: 400px;}
#checkout_terms_title{font-size:12px; font-weight:bold; color:#0076cc;}
#checkout_agreement{font-style:italic; font-weight:bold; float:right;}
#checkout_terms_box{width:400px; height:40px; font-size:9px; border: 1px solid #ccc; overflow-y:scroll; padding: 5px; background-color:#fff;}
#checkout_confirm_intro{ margin: 20px; width:800px; font-weight:bold; font-style:italic; }
#checkout_confirm_table{ margin:20px; width: 850px;}
#checkout_confirm_table_label{color:#000; font-weight:bold;}
#checkout_confirm_table tr td #notes_field{width: 350px; height:65px; border:1px solid #e9e9e9; overflow-y:scroll;}
#checkout_confirm_table_info{ width: 275px; margin:0px;}
#checkout_confirm_table_info span{float:left;}
#checkout_confirm_table_info div{float:right; font-size:10px; margin-bottom:8px; margin-right:5px;}
#checkout_confirm_table_info br{clear:both;}
#checkout_confirm_table tr td table{width: 850px;}
#checkout_confirm_table tr td table tr th{color:#fff; background-image:url(../images/layout/orderinfo/orderinfo_subheader.jpg); background-repeat:repeat;}
#checkout_confirm_table tr td table tr td div img{float:left;}
#checkout_confirm_table tr td table tr td div div{margin-left: 4px; float:left;}
#checkout_confirm_table_artfile{ margin-left: 50px; font-style:italic; font-size:10px;}
#checkout_thankyou{ width:600px; margin-top:30px; text-align:justify; color: #999; font-size:18px; font-weight:bold; font-style:italic;}
#lightbox_background{position: absolute; top: 0px; left: 0px; min-width:100%; min-height:100%; width:100%; height:100%; background-color:#000;  filter:alpha(opacity=75);  -moz-opacity: 0.75;  opacity: 0.75;}
#repsearch_repinfo,#viewitem_sendinfo,#viewitem_freightpopup,#login_popup_content{position:fixed; width: 100%; height: 100%; top:0px; left:0px; z-index:-10000; display:none; margin:0px; padding:0px;}
#browser_upgrade{ font-size:14px; font-weight:bold; color:#C03;}
#pressrelease_article{position:relative; float:left; margin:15px; width:500px;}
#pressrelease_list{position:relative; float:right; margin:15px; width:250px; padding: 10px; padding-top: 30px; background-color:#e9e9e9; border:1px solid #ccc;}
#press_title{font-size:24px;font-weight:bold;color:#666;font-style:italic;}
.pressrelease_list_header{cursor:pointer;font-size:14px;line-height:24px; font-weight:bold; color:#860038;}
.pressrelease_list_title{cursor:pointer;font-size:10px;line-height:24px; font-weight:bold; color:#666;}
.artproof_error{font-size:14px;font-weight:bold;color:#f00;}
#artproof_left{float:left;width:220px; padding:0px;}
#artproof_right{float:right;width:620px;text-align:center;}
#artproof_proofinfo{position:relative; width:220px; margin-bottom:20px; padding-bottom:20px; border:1px solid #ccc;}
#artproof_pdflink {position:relative; padding: 10px; background-color:#404294; border: 1px solid #ccc; text-align:center;}
#artproof_pdflink span{ color:#fff; font-size:14px; font-weight:bold;}
#artproof_pdflink:hover{background-color:#63F;}
#artproof_preview{border:1px solid #ccc; width:612px;}
#artproof_proofinfo span{color:#404294; font-size:14px; font-weight:bold; }
#artproof_pageselect{font-size:16px; color:#F00; font-weight:bold; margin-bottom:10px;}
.artproof_label{color:#666; font-weight:bold;}
#artproof_success{font-size:14px; font-weight:bold; color:#666;}
.cookies_error{font-size:14px; color:#E00; font-weight:bold; text-align:justify; margin: 10px;margin-top:30px;}
#logos_content{width:823px; position:relative; margin:15px; min-height:250px;}
#logos_left{position:relative; float:left;}
#logos_right{position:relative; float:right;}
#logos_intro{position:relative; padding:10px; border:1px solid #CCC; width: 275px;}
#logos_intro p{text-align:justify;}
#logo_agreement{font-weight:bold; color:#ff5200;}
#logos_right table{width:450px;}
#logos_right table tr th{font-size:16px; color:#702a86; font-weight:bold; border-bottom:2px solid #702a86; text-align:left; padding-top:10px;}
#logos_right table tr td img{border:none; max-height:35px;}
.logos_download_btn{text-align:right; width: 75px;}
#translate_links{position:absolute;  bottom: 22px; left:20px;}
#translate_links img{width:20px;}
#translate_links img:hover{width:30px;}
#hires_download{width:520px; position:absolute; top:0px; left:0px;}
#hires_download_left{position:relative;float:left; margin: 15px;}
#hires_download_prodimg{position:fixed; *position:absolute; left: 320px; top:40px; border:1px solid #702a86; border-right:3px solid #702a86; border-bottom:3px solid #702a86;}
#hires_download_title{font-size:24px; font-weight:bold; color:#702a86}
.hires_download_folder{font-size:14px; font-weight:bold; color:#ff5200;}
.hires_download_file a{font-size:10px; color:#000;}
.hires_download_file a:hover{font-size:10px; color:#ff5200;}
#advanced_search_content{ position:relative; margin: 20px;}
#advanced_search_left{float:left; position:relative; width: 350px;}
#advanced_search_intro{position:relative; width: 350px; border:1px solid #ccc; padding: 10px;}
#advanced_search_tags{position:relative; width: 350px; border:1px solid #ccc; padding: 10px; margin-top: 15px;}
#advanced_search_right{float:right; text-align:left; width: 450px; }
#advanced_search_right table tr th{ color:#0076cc; text-align:left;}
#advanced_search_right table tr td{ font-size:10px; text-align:left;}
#advanced_search_right table tr td input,#advanced_search_right table tr td select{ font-size:10px;}
#productvideos_additional{ margin-left: 10px; height:570px; overflow-y:scroll; overflow-x:hidden;}
#productvideos_additional_title{ font-size:14px; font-weight:bold; color:#404294; margin-left: 20px; }
.productvideos_primary{ margin: 10px;}
.productvideos_primary_desc{width: 500px; font-size:14px; color:#000; text-align:justify; margin-top: 10px; color:#333; font-style:italic;}
.productvideos_primary_products{ width:275px; font-size:12px; color:#666; margin-top: 5px;}
.productvideos_secondary{ width: 300px; margin: 5px; margin-bottom: 15px;}
.productvideos_secondary_img{ border:0px; width: 275px;}
.productvideos_secondary_title{ font-size:12px; color:#404294; font-weight:bold;}
.productvideos_secondary_desc{ width:275px; font-size:10px; color:#000; text-align:justify;}
.productvideos_secondary_products{ width:275px; font-size:10px; color:#666; margin-top: 5px;}
.productvideos_secondary_products a, .productvideos_primary_products a{ color:#404294;}
.no_bold{font-weight:normal;}
.bold{font-weight:bold;}
.no_underline{text-decoration:none;}
.underline{text-decoration:underline;}
.row0,.row_0{background-color:#fff;}
.row1,.row_1{background-color:#e9e9e9;}
.white_10{color:#fff;font-size:10px;}
.white_12{color:#fff;font-size:12px;}
.white_14{color:#fff;font-size:14px;}
.white_16{color:#fff;font-size:16px;}  
.blue_10{color:#0076cc;font-size:10px;}  
.blue_12{color:#0076cc;font-size:12px;}  
.blue_14{color:#0076cc;font-size:14px;}  
.blue_16{color:#0076cc;font-size:16px;}   
.gray_10{color:#666;font-size:10px;}  
.gray_12{color:#666;font-size:12px;}  
.gray_14{color:#666;font-size:14px;}  
.green_10{color:#289728;font-size:10px;}  
.green_12{color:#289728;font-size:12px;}  
.green_14{color:#289728;font-size:14px;} 
.red_8{color:#CC0033;font-size:8px;} 
.red_9{color:#CC0033;font-size:9px;} 
.red_10{color:#CC0033;font-size:10px;}  
.red_12{color:#CC0033;font-size:12px;}  
.red_14{color:#CC0033;font-size:14px;}  
.black_10{color:#000;font-size:10px;}  
.black_12{color:#000;font-size:12px;}  
.black_14{color:#000;font-size:14px;}  
.black_16{color:#000;font-size:16px;}  
.charcoal_10{color:#444;font-size:10px;}  
.charcoal_12{color:#444;font-size:12px;}  
.charcoal_14{color:#444;font-size:14px;}  
.charcoal_16{color:#444;font-size:16px;}
