body{font-family:Arial,Helvetica,sans-serif;font-size:.8em;margin:0;background:url(/images/body_vstr_bg.jpg) center repeat-y #cee7fd;color:#333}a{color:#06C}a:visited{color:#039}a:hover{color:#09F}h1{color:#000;font-weight:700;line-height:1.2em;margin-top:.4em;font-family:Arial,Helvetica,sans-serif}h2{color:#03F;font-weight:700;font-family:Arial,Helvetica,sans-serif}h3{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:700}p{line-height:1.4em}#CDSend_NameTitle,#CDSend_PhoneNumber{margin-left:0}#CreateLoginTable{border:2px solid #DDD}#ContentDisplay{margin:10px 15px;line-height:1.4em}#ContentTable{width:900px;margin:10px 0}#CopyrightNotice{color:#c0d3f3;margin:0 0 5px}#Disclaimer{color:#C08738;margin:0 10px;font-size:.75em}#Footer{background:url(/images/footer_bg.jpg) repeat-x top;vertical-align:top;height:60px;color:#C08738;font-size:.8em}#FooterContactInformation{margin:10px 0;font-size:1.4em;color:#FFF}#FooterPhoneInformation{margin-right:20px}#FooterLinks{margin:10px 0}#FooterLinks a.nav_first{padding:0 10px 0 0;color:#CCC}#FooterLinks a.nav_opt{padding:0 10px;border-left:1px solid #999;color:#CCC}#FooterLinks a:hover{color:#FFF}#FooterSEOContent{color:#c0d3f3}#FooterSEOContent a,#FooterSEOContent a:hover{color:#c0d3f3}#FooterTable{width:880px;margin:10px 10px 5px}#ImageAuthorizationTable{color:#34345C;background:#ECEEF4;padding:6px;border:4px solid #DBDFEA;margin:0 0 8px}#NavLinks{list-style:none;display:inline;clear:both}#NavLinks li{float:left;text-align:left;border-right:1px solid #142d0e}#NavLinks li.first{margin-left:-10px}#NavLinks li.last{border-right:0}#NavLinks li a{color:#000;text-decoration:none;font-size:10px;display:block;font-weight:700;padding:3px 12px}#NavLinks li a:visited{color:#000}#NavLinks li a:hover{color:#06C;background:url(/images/tab_over.jpg) bottom no-repeat}#HeaderContent{width:900px;margin:0 auto;padding:5px 0 0}#HeaderDivContainer{background:url(/images/header_bg_all.jpg) bottom no-repeat #406395}#HeaderNavigation{margin-left:109px}#HeaderNavigation tr td{vertical-align:baseline}#HeaderTopContent{background:url(/images/header_bg_orange.jpg) repeat-x top #EC7600;height:16px}#Logo{margin:8px 0 0}#LogoTable{width:900px;margin:0}#Main{margin:0}#PageContainer{background:#FFF}#PrimaryContentTable{margin-bottom:30px}#PrimaryContentTable .logintable{border:3px solid #F5D2AF;background:#FDEFDF;margin-top:4px}#ProductSubNavSection{margin:5px 5px 20px}#SlideShowBox{margin-bottom:15px;border:3px solid #DDD;padding:1px}#SubMessageContainer{background:url(/images/submessage_bg.jpg) no-repeat top center;margin-bottom:10px}#SubNavSection{margin:5px 5px 20px}#TopLinks{text-align:right;font-size:11px;color:#EEE;background:url(/images/toplinks_bg.jpg) repeat-x bottom #0E1747;border-bottom:1px solid #FFF}#TopLinks td{padding:5px 10px}#TopLinks a.nav_first{padding:0;color:#039;text-decoration:none}#TopLinks a.nav_opt{padding:0 0 0 10px;border-left:1px solid #999;margin-left:10px;color:#039;text-decoration:none}#TopLinks a:hover{color:#00C}#WebCredit,#WebCredit a,#WebCredit a:visited{color:#DDD;margin-top:10px}#ZipSearchBox{width:60px;border:1px solid #DDD;background:#DDD;height:1.3em;margin-left:3px}.align_center{text-align:center}.align_left{text-align:left}.align_right{text-align:right}.article_header{margin:0 0 3px}.article_datedescription{font-style:italic;font-size:.83em}.article_description{color:#666;font-size:.9em}.article_imagecolumn{padding-right:10px}.article_table{margin-bottom:8px}.article_lead_content{padding-bottom:15px;border-bottom:1px dotted #CCC;margin-bottom:20px}.border_right_0{border-right:0}.border_right_5gray{border-right:5px solid #EEE}.buttons{cursor:pointer;color:#555;background:url(/images/button_back.jpg) repeat-x center #CCC;border:0;height:1.7em;font-size:11px}.buttons_darkgrey{cursor:pointer;color:#EEE;padding:.1em .2em .3em;height:1.5em;font-weight:300;text-transform:uppercase;background:url(/images/button_back_darkgrey.jpg) repeat-x center #666;border:0;font-size:11px}.cart_productcode{color:#666;font-size:.8em;font-style:italic}.cart_table{background:#CCC}.cart_table th{background:url(/images/cm_specbg.jpg) repeat-x}.cart_table th.align_left{text-align:left}.cart_table th.align_right{text-align:right}.cart_table td{background:#FFF}.cart_table .border_bottom{border-bottom:1px solid #CCC}.cart_table .border_top_total{border-top:1px solid #666}.cart_table_print th{background:url(/images/cm_specbg.jpg) repeat-x #DDD;border:1px solid #AAA}.cart_table_print th.align_left{text-align:left}.cart_table_print th.align_right{text-align:right}.cart_table_print td{background:#FFF;vertical-align:top;border:1px solid #CCC}.cart_table_print td.vertical_middle{vertical-align:middle}.cart_table_print td.fieldgray{background:#EEE}.cart_table_print .border_bottom{border-bottom:1px solid #CCC}.cart_table_print .border_top_total{border-top:1px solid #666}.cart_total_display{font-size:1.4em;text-align:right}.cart_total_title{color:#666}.cart_transaction_history_header{margin-bottom:5px;margin-top:15px}.cart_table_ups{background:#CCC}.cart_table_ups th{background:#d4ccbf}.cart_table_ups td{background:#ebebe6}.cc_130{width:130px;background:url(/images/cc_130_back.jpg) no-repeat top;vertical-align:top}.cc_150{width:150px;background:#cee0f7;vertical-align:top}.cc_180{width:180px;background:url(/images/cc_180_back.jpg) no-repeat top;vertical-align:top}.cc_230{width:230px;background:url(/images/sub_back.jpg) repeat-y center #cee0f7;vertical-align:top}.cc_250{width:250px;background:url(/images/cc_250_back.jpg) no-repeat top;vertical-align:top}.cc_380{width:380px;background:url(/images/cc_380_back.jpg) no-repeat top;vertical-align:top}.cc_420{width:420px;background:url(/images/cc_420_back.jpg) no-repeat top;vertical-align:top}.cc_470{width:470px;background:url(/images/cc_470_back.jpg) no-repeat top;vertical-align:top}.cc_480{width:480px;background:url(/images/cc_480_back.jpg) no-repeat top;vertical-align:top}.cc_520{width:520px;background:url(/images/cc_520_back.jpg) no-repeat top;vertical-align:top}.cc_640{width:640px;background:url(/images/cc_640_back.jpg) no-repeat top;vertical-align:top}.color_gray{color:#666}.coupon_clickfordetails{font-size:.8em;font-weight:400}.coupon_cutout{border:2px dashed #999;width:100%}.coupon_cutout h4{margin:0 0 5px}.coupon_expiration{color:#666;font-style:italic}.coupon_title{margin:0 0 3px}.coupons_table{margin-bottom:10px;width:100%}.coupons_table h1{margin-top:0;margin-bottom:5px}.error_box{border:3px solid #EE9B86;background:#FCDEDC;color:#C30;margin-bottom:6px}.error_box h3{color:#C00;margin-bottom:0;margin-top:0}.fc_222{width:222px;vertical-align:top;padding:10px;font-size:.73em;color:#333}.fd{background:url(../images/footer_bg_divider.jpg) top no-repeat;width:4px}.float_left{float:left}.float_right{float:right}.form_cd_question_table{border-top:1px solid #DDD}.form_cd_responses_under{margin:3px 0 0 20px}.form_helpexample{color:#666;font-style:italic}.form_img_notification{width:15px}.form_instructions{color:#895C01;background:#FFFF91;padding:6px;border:4px solid #FEE79E;margin:0 0 8px}.form_question{margin:10px 0 3px;border-top:1px solid #DDD;padding-top:5px}.form_responses{margin:0 0 10px 20px}.form_responses .form_textarea{width:390px}.form_submit_container{margin-top:10px}.form_textarea{font-family:Arial,Helvetica,sans-serif;font-size:1.1em;padding:4px}.form_validateerror{color:red}.form_validateerror_under{color:red;margin:1px 0 5px 20px}.gallery_main_feature{margin-right:10px}.image_thumbnailcolumn{border:1px solid #CCC}.location_result_box{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #DDD}.location_result_imagecolumn{padding-right:15px}.location_result_name{font-size:1.3em;font-weight:700;color:#134615}.location_result_address{font-size:.9em}.location_results_message{border-top:1px dotted #CCC;padding-top:15px}.location_search_box{width:250px;font-size:14px;border:1px solid #999;height:20px}.location_search_button{cursor:pointer;color:#555;background:url(/images/button_back.jpg) repeat-x center #CCC;border:0;height:24px;font-size:14px}.margin_0{margin:0}.margin_10{margin:10px}.margin_bottom_5{margin-bottom:5px}.margin_bottom_10{margin-bottom:10px}.margin_left_10{margin-left:10px}.margin_right_10{margin-right:10px}.padding_0{padding:0}.padding_10{padding:10px}.padding_15{padding:15px}.padding_top_2{padding-top:2px}.pageleftcol_header{background:url(/images/header_bg.jpg) repeat-x bottom #FFF}.pagerightcol_header{background:url(/images/header_bg.jpg) repeat-x bottom #FFF}.pageleftcol{background:url(/images/lcolbg_header.jpg) repeat-y right #cee7fd}.pagerightcol{background:url(/images/rcolbg_header.jpg) repeat-y left #cee7fd}.product_main_category{margin-bottom:10px}.product_main_sublink{font-weight:700}.product_main_category_sub{font-size:.85em}.product_main_category_sub2{margin-left:8px}a.product_main_sublink_sel,a.product_sub_sublink_sel,a.product_sub2_sublink_sel{color:#000;font-weight:700;background:#EEE}.product_nav_section_header{margin-bottom:5px}.product_code{font-style:italic;color:#666;margin-bottom:2px}.product_cost{font-weight:700}.product_details_header{margin-bottom:10px;margin-top:20px;padding-bottom:4px;border-bottom:1px dotted #CCC}.product_itemcost{font-weight:700;font-size:1.4em;margin-bottom:10px;border-bottom:4px solid #EEE;padding-bottom:6px;text-align:right}.product_addtocart_container{border:2px solid #EEE;margin-bottom:4px}.product_addtocart_table{background:#DDD;border:1px solid #CCC}.product_addtocart_table td{background:#FFF}.product_title{margin-bottom:8px}.product_itemcode{margin-bottom:15px;color:#666;font-style:italic;padding-bottom:10px;border-bottom:1px dotted #CCC}.product_attr_title{font-weight:700}.product_short_description{margin-top:15px;border-top:4px solid #EEE;padding-top:4px}.product_how_purchase{color:#900;margin-bottom:3px;font-size:.9em}.profile_link_result_name{font-size:.8em}div.required{color:#039;font-weight:700}.search_box{width:150px;font-size:11px;border:1px solid #999;height:16px}.search_button{cursor:pointer;color:#555;background:url(/images/button_back.jpg) repeat-x center #CCC;border:0;height:20px;font-size:11px}.search_result_location{background:url(/images/sr_bg_business.jpg) no-repeat top right #FCDFC5;border:2px solid #EABD7B;padding:6px;margin-bottom:5px}.search_result_location .location_result_name{font-size:1em}.search_result_event{background:url(/images/sr_bg_event.jpg) no-repeat top right #D8FC96;border:2px solid #C1F78C;padding:6px;margin-bottom:5px}.search_result_event .event_header{font-weight:700}.search_result_event .article_description{color:#666;font-size:.9em;font-style:italic}.search_result_article{background:url(/images/sr_bg_content.jpg) no-repeat top right #FDF9BD;border:2px solid #F5EFA0;padding:6px;margin-bottom:5px}.search_result_article .article_header{font-weight:700}.search_result_article .article_description{color:#666;font-size:.9em;font-style:italic}.search_result_content{background:url(/images/sr_bg_content.jpg) no-repeat top right #FDF9BD;border:2px solid #F5EFA0;padding:6px;margin-bottom:5px}.search_result_content .search_pagetitle{font-weight:700}.search_result_content .search_pagedescription{color:#666;font-size:.9em;font-style:italic}.spacer_10{width:10px}.sub_articles_content,.sub_articles_navcontent{border-bottom:1px dotted #999;margin:0 0 10px;padding-bottom:10px}.sub_articles_title{margin:0 0 8px;border-bottom:2px solid #BEC1D6;padding-bottom:4px;color:#282E46}.sub_articletypes_title{margin:0}.sub_articletypes_list{margin:5px 0 10px}.sub_articletypes_list a{display:block;padding:2px}.sub_articletypes_list a:hover{background:#FFF8F0}.sub_articlearchive_title{margin:0}.sub_articlearchive_list{margin:5px 0 10px}.sub_articlearchive_list a{display:block;padding:2px}.sub_articlearchive_list a:hover{background:#FFF8F0}a.sub_nav_header,a.sub_nav_header:visited{color:#000;text-decoration:none;font-weight:700}.sub_nav_links{margin:6px 0 10px}.sub_nav_links a{text-decoration:none;display:block;border-bottom:2px dotted #ba8560;padding:2px;color:#006}.sub_nav_links a:hover{background:#EEE}.sub_nav_links a.subs_under{border-bottom:1px dotted #DDD}.sub_nav_links a.subs_under_sel{border-bottom:1px dotted #DDD;color:#000;font-weight:700}.sub_nav_links div.subs_under{margin:1px 0 3px 10px;font-size:.85em}.sub_nav_selected{border-bottom:1px dotted #DDD;padding:2px;font-weight:700;background:#EEE}.sub_nav_links a.subs_link_sel{color:#000;font-weight:700}.submessage_container_div{margin:0 15px;padding:0 0 15px;overflow-x:hidden;width:200px}.success_box{border:3px solid #dcdcfc;background:#f0f0fd;color:#03C;margin-bottom:6px}.success_box h3{color:#039;margin-bottom:0;margin-top:0}