/* NOTE
***NEED TO CREATE UNIVERSAL STYLES FOR TITLES & CONTENT */
html,body,div,span { border:0;  margin:0; padding:0; } 

html { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px; height: 100%;  }
body { height: 100%; background:#7f7f7f url(http://www.directmail.com/images/bg.png) repeat-x; }

h1 { font-family: Verdana, Geneva, sans-serif; font-weight:bold; font-size:36px;color:#2a5676;line-height:10px;letter-spacing:-2px;font-style:italic; }
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;font-weight:Bold;color:#8a8a8a;letter-spacing:-.5px; }

#directmail_public_wrapper { display: block; height: 64px; width: 960px; }
.floatleft { float: left; }
.floatright { float: right; }
#spacer_10 { width: 10px; }
.margin10 { margin-top: 10px; }
.clear { clear: both; }
.bold { font-weight: bold; }
.header_container { position: relative; left: -10px; }
.padtop { padding-top: 10px; }
.contentwrapper { padding: 0px 15px 0px 15px; }

/* -- SUB PAGE GLOBAL */
.sub_header_pos { position: relative; z-index: 3; }
.sub_image_pos { position: relative; z-index: 2; }

/* ====================/ HEADER /==================== */
#header_bg_1 { background-image:url(http://www.directmail.com/images/header_bg_1.png); background-repeat: no-repeat; height: 64px; width: 390px; }
#header_bg_1test { background-image:url(http://www.directmail.com/images/header_bg_1test.png); background-repeat: no-repeat; height: 64px; width: 381px; }
#header_bg_1_width { width:390px; }
#header_bg_1_widthtest { width:381px; }
#header_bg_2 { background-image:url(http://www.directmail.com/images/header_bg_2.png); background-repeat: no-repeat; height: 41px; width: 570px; }
#header_bg_2test { background-image:url(http://www.directmail.com/images/header_bg_2test.png); background-repeat: no-repeat; height: 41px; width: 579px; }
.logo { float: left; height: 37px; margin: 3px 0px 0px 15px; width: 288px; }
.logotagline { float: left; height: 57px; margin: 3px 0px 0px 15px; width: 288px; }
#header_container_right { float: right; margin-right: 10px; width: 570px; height: 23px; }
#header_nav_wrapper { height: 23px; width: 570px; }
#header_nav_wrappertest { height: 23px; width: 579px; }
/* -- Header Links Menu */
#header_links { display: block; width: 570px; }
#header_linkstest { display: block; width: 579px; }
.client_login_wrapper { background-image:url(http://www.directmail.com/images/client_login_bg.png); width: 84px; height: 23px; }
.client_login_wrappertest { background-image:url(http://www.directmail.com/images/client_login_bgtest.png); width: 93px; height: 23px; }

.client_login_a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2a5676; text-decoration: none; }
.client_login_a:hover { text-decoration: underline; }
.client_login_pos { margin-top: 4px; }
/* -- Search */

#searchwrapper { width: 250px; height: 15px; position: relative; float: right; padding-top: 12px; }
#searchwrapperTEMP { width: 250px; height: 15px; position: relative; float: right; padding-top: 12px; }

/* -- Nav */
#nav { clear: both; display: block; width: 960px; }
#nav_spacer_1 { background:url(http://www.directmail.com/images/Nav_1.png) no-repeat; float: left; height: 56px; width: 16px; }
#nav_spacer_2 { background:url(http://www.directmail.com/images/Nav_2.png) no-repeat; float: left; height: 56px; width: 13px; }
#nav_spacer_3 { background:url(http://www.directmail.com/images/Nav_3.png) no-repeat; float: left; height: 56px; width: 13px; }
#nav_spacer_4 { background:url(http://www.directmail.com/images/Nav_4.png) no-repeat; float: left; height: 56px; width: 12px; }
#nav_spacer_5 { background:url(http://www.directmail.com/images/Nav_5.png) no-repeat; float: left; height: 56px; width: 13px; }
#nav_spacer_6 { background:url(http://www.directmail.com/images/Nav_6.png) no-repeat; float: left; height: 56px; width: 13px; }
.nav_identify { float: left; position: relative; z-index: 2; }
.nav_target { float: left; position: relative; z-index: 2; }
.nav_contact { border: none; float: left; position: relative; z-index: 2; }
.nav_aquire { float: left; position: relative; z-index: 2; }
.nav_engage { float: left; position: relative; z-index: 2; }
.nav_retain { float: left; position: relative; z-index: 2; }

/* ====================/ BODY /==================== */
/* -- Body Container */
#body_container { clear:both; height:243px; position: relative; top: -22px; width:960px; }
#body_container_sub { clear: both; position: relative; top: 0px; width: 960px; }
#body_left_container { float:left; width:708px; }
/* -- MENU */
#body_menu_zindex { z-index:1; position:relative; }
.menu_text { color: #404040; font: .718em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
/* -- Identify Menu */
.identify_container { background-image: url(http://www.directmail.com/images/Identify_menu.png); height:254px; width:708px; }
.identify_find_out_more { float: right; margin: 10px 15px 0px 0px; }
.identify_text_container { float: left; margin: 90px 0px 0px 31px; text-align: left; width:475px; height: 150px; }
/* -- Target Menu */ 

/* --Marketing Solutions */
#marketing_solutions_header { height:30px; width:708px; }
#marketing_solutions_container { width:708px; }
.marketing_Solutions_button { float: left; width:354px; }

/* ====================/ HOME SIDE BAR & ADDITIONAL ITEMS /====================	*/
/* -- HOME (NEED TO ORGANIZE) */
#sidebar_bg_wrap_hme { background-image:url(http://www.directmail.com/images/side_bg_repeat.png); background-repeat: repeat-y; height: 1px; width: 251px; }
#flash_wrap { height: 310px; width: 708px; z-index: 0; position: relative; }

	/* buttons */
#nws_ctr_btn { position: relative; z-index: 3; }
#mlng_lst_btn { position: relative; margin-top: -9px; z-index: 2; }
#ndnm_btn { position: relative; margin-top: -8px; z-index: 1; }
	/* containers */
#nws_ctr_container { height: 296px; width: 251px; } /* removed height 365px */
#mlng_lst_container { height: 296px; width: 251px; } /* removed height 365px */
#ndnm_container { height: 296px; width: 251px; } /* removed height 365px */

	/* inner list styles */
.hme_sidebar_lst { list-style:none; padding: 0px 12px 0px 12px; margin: 0px; }
.hme_sidebar_lst_arrw { list-style-image:url(http://www.directmail.com/images/arrow_character_gray.png); padding: 0px 15px 0px 26px; margin: 0px; }
.hme_sidebar_lst_pad { padding-top:8px; margin: 0px; }
.hme_sidebar_lst_pad2 { padding-top: 4px; margin: 0px; }
#ndnm_content_wrap_hme_sidebar { padding: 7px 12px 0px 12px; }
#ndnm_register_wrap { padding-top: 15px; }

.sidebar_link_a { color: #4f4f4f; font: .718em/1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none; }
.sidebar_link_a:hover { color: #4f4f4f; border-bottom: 1px dotted; text-decoration: none; }
.sidebar_viewall_wrap { padding: 12px 20px 0px 12px; text-align: right; }
.sidebar_viewall { color: #4f4f4f; font: .718em/1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none; }
.sidebar_viewall:hover { color: #4f4f4f; border-bottom: 1px dotted; text-decoration: none; }
.sidebar_item_lst_title { color: #4f4f4f; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.sidebar_item_lst_title:hover { text-decoration: underline; }
.sidebar_item_lst { color: #4f4f4f; font: .718em/1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif; padding-top: 10px; }

/* ====================/ SUB PAGE SIDE BAR & ADDITIONAL ITEMS /====================	*/
/* -- SUB  (NEED TO ORGANIZE) */
#sidebar_bg_wrap { background-image:url(http://www.directmail.com/images/gray_bg_sub_nav.png); background-repeat: repeat-y; width: 251px; }
.contact_btn { float: right; padding: 0px 0px 20px 20px; margin-top:0px; }
.contact_btn_lft { float: left; padding-top: 10px; margin: 0px; }

	/* buttons */
#mktg_btn { position: relative; z-index: 3; }
#svcs_btn { position: relative; margin-top: -8px; z-index: 2; }
#ind_btn { position: relative; margin-top: -8px; z-index: 1; }
	/* containers */
#mktg_container { height: 362px; width: 251px; }
#svcs_container { height: 362px; width: 251px; }
#ind_container { height: 362px; width: 251px; }
	/* inner list styles */
.sub_sidebar_lst { list-style-image: url(http://www.directmail.com/images/arrow_character.png); padding: 0px 15px 0px 26px; margin: 3px 0px 0px 0px; }
.sub_side_bar_title_text { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; }
.sub_side_bar_title_text:hover { text-decoration: underline; }
.sub_side_bar_content_text { color: #FFFFFF; font-style: italic; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; text-decoration: none; }
.sub_sidebar_inner { margin:0px; padding: 0px; }
.sub_sidebar_lst_wrap { padding-bottom: 5px; }

.sub_side_bar_retail_itl { color: #FFFFFF; font-style: italic; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; text-decoration: none; }
.sub_side_bar_retail_itl:hover { text-decoration: underline; }

/* ====================/ FOOTER /==================== */
#footer_container { background:url(http://www.directmail.com/images/Footer_bg.png); clear: both; height: 194px; width: 960px; }
#footer_wrap_left { background-image:url(http://www.directmail.com/images/footer_bg_left.png); background-repeat: no-repeat; width: 419px; height: 201px; }
#footer_wrap_right { background-image:url(http://www.directmail.com/images/footer_bg_righttest.png); background-repeat: no-repeat; width: 541px; height: 201px; }
#footer_wrap_righttest { background-image:url(http://www.directmail.com/images/footer_bg_righttest.png); background-repeat: no-repeat; width: 541px; height: 201px; }
#footer_wrap_1 { float: left; padding: 14px 0px 0px 30px; }
#footer_wrap_2 { float: left; padding: 14px 0px 0px 20px; }
#footer_wrap_3 { float: left; padding: 14px 0px 0px 30px; }
#footer_wrap_4 { float: left; padding: 14px 0px 0px 52px; }
#soc_net_wrap { float: right; padding: 17px 15px 0px 0px; text-align: right; } 
#dma_logo_pos { margin-top: 20px; }
.footer_copyright { margin-left: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #dddddd; }

/* -- Footer Links */
.footer_links_title_a { color: #929292; font-size: 14px; font-weight: bold; text-decoration: none; }
.footer_links_text_a { color: #929292; font: .718em/1.4em 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none; }
.footer_links_text_a:hover { color: #929292; text-decoration: underline; }

/* ====================/ BUSINESS TO CONSUMER /==================== */
#btc_header_container { position: relative; left: -10px; }
#btc_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#btc_img_pos { float: right; margin-top: -63px; position: relative; right: -10px; }

/* ====================/ NON-PROFIT CHARITABLE /==================== */
#npc_header_container { position: relative; left: -10px; }
#npc_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#npc_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ ASSOCIATION MEMBERSHIP /==================== */
#assn_mshp_header_container { position: relative; left: -10px; }
#assn_mshp_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#assn_mshp_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ MAILING LISTS /==================== */
#mlng_lts_header_container { position: relative; left: -10px; }
#mlng_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
.mlng_lst_lrn_title { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #2a5676; }
.mlng_lts_ul_a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #555555; text-decoration: none; font-weight: bold; }
.mlng_lts_ul_a:hover { text-decoration: underline; }
.mlng_lts_gray_tit { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #555555; }
.mlng_lts_blue_tit { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #2a5676; }

#strt_lst_lrn_mre ul.mlng_lts_ul { margin: 0px; padding: 10px 20px 15px 15px; }
#strt_lst_lrn_mre ul.mlng_lts_ul li { list-style-image:url(/images/arrow_character_gray.png); }
#strt_lst_lrn_mre ul.mlng_lts_ul2 { margin: 0px; padding: 10px 0px 15px 0px; }
#strt_lst_lrn_mre ul.mlng_lts_ul2 li { list-style-image:url(/images/arrow_character_gray.png); }

/* -- Start List Now */
#str_lst_wrap { float: right; padding: 0px 0px 15px 20px; margin-top: -40px; }
#strt_lst_now { width: 245px; position: relative; }
#str_lst_ul { list-style:none; margin: 0px; padding: 0px; }
.str_lst_a { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2a5676; cursor: pointer; text-decoration: none; }
.str_lst_a:hover { cursor: pointer; }
.str_lst_li { width: 235px; height: 28px; }
.str_lst_li:hover { width: 245px; height: 28px; background-image:url(http://www.directmail.com/directory/mailing_lists/images/strt_lst_hover_tab.png); }
.str_lst_pos { position: relative; top: 5px; left: 10px; }
#str_lst_con { background-image:url(http://www.directmail.com/directory/mailing_lists/images/strt_lst_con_bg.png); width: 245px; height: 28px; }
#str_lst_bus { background-image:url(http://www.directmail.com/directory/mailing_lists/images/strt_lst_bus_bg.png); width: 245px; height: 28px; }
#str_lst_nw_mov { background-image:url(http://www.directmail.com/directory/mailing_lists/images/strt_lst_nw_mov_bg.png); width: 245px; height: 28px; }
#str_lst_nw_hmow { background-image:url(http://www.directmail.com/directory/mailing_lists/images/strt_lst_nw_hmow_bg.png); width: 245px; height: 28px; }
#str_lst_mort { background-image: url(http://www.directmail.com/directory/mailing_lists/images/strt_lst_mort_bg.png); width: 245px; height: 28px; }

/* -- UNIVERSAL STYLES */
.mlng_lts_bullet_ul1 { float: left; margin:0px; padding:8px 0px 0px 15px; width: 240px; }
.mlng_lts_bullet_ul2 { float: left; margin: 0px; padding: 8px 0px 0px 45px; }
.mlng_lts_tit_wrap { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; padding-top: 25px; }
.mlng_lts_rprts_strt_lts { float: left; }
.mlng_lts_rprt { position: relative; padding-top:5px; }
.mlng_lts_strt_lts { padding-top: 15px; padding-right:184px; width: 199px; float: right; }

/* -- Consumer List */
#con_lts_header_container { position: relative; left: -10px; }
#con_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
/* -- Business List */
#bus_lts_header_container { position: relative; left: -10px; }
#bus_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
/* -- New Mover List */
#newmvr_lts_header_container { position: relative; left: -10px; }
#newmvr_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
.newmvr_lts_strt_lts { padding-top: 85px; width: 199px; float: right; }
.newmvr_lts_tit_wrap { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; padding-top: 10px; }
/* -- New Homeowner List */
#newhmow_lts_header_container { position: relative; left: -10px; }
#newhmow_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
/* -- Mortgage List */
#mort_lts_header_container { position: relative; left: -10px; }
#mort_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
/* -- Specialty List */
#spec_lts_header_container { position: relative; left: -10px; }
#spec_lts_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
.spec_lts_bullet_ul1 { float: left; margin:0px; padding:8px 0px 0px 15px; width: 300px; }
.spec_lts_bullet_ul2 { float: left; margin: 0px; padding: 8px 0px 0px 50px; width: 300px; }
.spec_lts_fnt_itm1 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #555555; }
.spec_lts_fnt_itm2 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #555555; }
.spec_lts_fnt_itm3 { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #555555; }
/* -- Dental List */
.den_lts_link { font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#2a5676;text-decoration:none; }
.dentalpopup {     
	width:200px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-50px 0 0 -100px; /* [-(height/2)px 0 0 -(width/2)px] */
    display:none;
	background-color:#fff;
	border:solid;
	border-color:#000;
	}

/* -- Data Cards */
#data_cards_header_container { position: relative;	left: -25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.data_cards_itm_tit { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #2a5676; font-weight: bold; text-decoration: none; }
.data_cards_itm_tit:hover { text-decoration: underline; }
.data_cards_itm { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; }
.data_cards_lst { border:none; border-color: #454545;  }
.data_cards_getlist_tit { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #2a5676; font-weight: bold; text-decoration: none; padding: 15px 0px 2px 0px;}
.data_cards_alert { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #555555; }
.data_cards_alert_link { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #2a5676; text-decoration: none; font-weight: bold; }
.data_cards_alert_link:hover { text-decoration: underline; }
.data_cards_contactus { font-family: Arial Black, Helvetica, sans-serif;font-size:16px; color:#2a5676; text-decoration: none; }
.data_cards_contactus:hover { text-decoration: underline; }

/* ====================/ MAILING LIST PRICING /==================== */
.mailingpricing_typetitle { font-family: Arial black, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #2a5676; padding: 20px 0px 10px 0px; }
.mailinglistpricing_pricing { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color:#454545; width: 660px; border: none; }
.mailinglistpricing_pricing td { padding: 2px 2px 2px 5px; }
.mailinglistpricing_tl_td { color:#454545; font-weight: bold; font-size: 13px; width: 200px; }
.mailinglistpricing_tr_td { color:#454545; font-weight: bold; font-size: 13px; }
.mailinglistpricing_w { width: 115px; }
.mailinglistpricing_bg { background-color: #eaeaea; }
.mailinglistpricing_demographicpricing { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color:#454545; width: 660px; border: none; }
.mailinglistpricing_demographicpricing td { padding: 2px 2px 2px 5px; }
.mailinglistdemographicpricing_tl_td { color:#454545; font-weight: bold; font-size: 13px; width: 418px; }
.mailinglistdemographicpricing_tr_td { color:#454545; font-weight: bold; font-size: 13px; }

/* ====================/ SMALL BUSINESS /==================== */
#smll_bus_header_container { position: relative; left: -10px; }
#smll_bus_content_wrap { padding:0px; margin:0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 960px; }
#small_bus_lstwrap ul.mlng_lts_ulpos { margin: 0px; padding: 175px 0px 15px 64px; float: left; }
#small_bus_lstwrap ul.mlng_lts_ulpos li { list-style-image:url(http://www.directmail.com/images/blue_arrow.png); }
#small_bus_lstwrap ul.mlng_lts_ulpos2 {  margin: 0px; padding: 175px 0px 15px 100px; float: left; }
#small_bus_lstwrap ul.mlng_lts_ulpos2 li { list-style-image:url(/images/blue_arrow.png); }
#smll_bus_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }
.smll_bus_lst_a { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #555555; text-decoration: none; }
.smll_bus_lst_a:hover { text-decoration: underline; }
.smll_bus_lst_tit { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #555555; text-decoration: none; }

#smll_bus_footer_wrap_left { background-image:url(http://www.directmail.com/images/smll_bus_footer_bg_left.png); background-repeat: no-repeat; width: 419px; height: 216px; }
#smll_bus_footer_wrap_right { background-image:url(http://www.directmail.com/images/smll_bus_footer_bg_righttest.png); background-repeat: no-repeat; width: 541px; height: 216px; }
#smll_bus_dma_logo_pos { margin-top: 102px; }

.smll_bus_catalog_pad { width: 910px; }
.smll_bus_catalog_wrapper { background-color: #ffffff; font-weight: bold; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #295676; }
.smll_bus_catalog_vertical { font-weight: bold; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #295676; text-decoration: none; }
.smll_bus_catalog_vertical:hover { text-decoration: underline; }
.smll_bus_catalog_wrapper td { width: 125px; padding-left: 10px; text-align: center; }
tr.smll_bus_rows td { padding-top: 20px; }
.smll_bus_catalog_cellwrap { width: 910px; }

/* -- Browse our printing services */
#brwse_prnt_srv_wrap { float: right; padding: 0px 0px 15px 15px; margin-top: -40px; }
#brwse_prnt_srv_now { width: 245px; position: relative; }
#brwse_prnt_srv_itm1 { background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/brwse_prnt_srv_itm2.png); width: 245px; height: 28px; }
#brwse_prnt_srv_itm2 { background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/brwse_prnt_srv_itm2.png); width: 245px; height: 28px; }
#brwse_prnt_srv_itm3 { background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/brwse_prnt_srv_itm3.png); width: 245px; height: 28px; }
#brwse_prnt_srv_itm4 { background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/brwse_prnt_srv_itm4.png); width: 245px; height: 28px; }
#brwse_prnt_srv_itm5 { background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/brwse_prnt_srv_itm5.png); width: 245px; height: 28px; }
.brwse_prnt_srv_li { width: 235px; height: 28px; }
.brwse_prnt_srv_li:hover { width: 245px; height: 28px; background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/brwse_prnt_srv_itm_active.png); }
.brwse_prnt_srv_pos { position: relative; top: 5px; left: 10px; }

#sml_bus_rsc_itm_1 { background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/sml_bus_resrc_itm1_bg.png); width: 245px; height: 48px; }
.sml_bus_rsc_li { width: 235px; height: 48px; }
.sml_bus_rsc_li:hover { width: 245px; height: 48px; background-image:url(http://www.directmail.com/directory/marketingsolutions/small_business/images/sml_bus_resrc_itm1_bg_active.png); }
.sml_bus_rsc_pos { position: relative; top: 6px; left: 10px; }

/* ====================/ POLITICAL AND ADVOCACY /==================== */
#pol_adv_header_container { position: relative; left: -10px; }
#pol_adv_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#pol_adv_img_pos { float: right; margin-top: -50px; position: relative; }

/* ====================/ FRANCHISOR /==================== */
#fran_header_container { position: relative; left: -10px; }
#fran_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px;}
#fran_img_pos { float: right; margin-top: -50px; position: relative; }

/* ====================/ STUDENT RECRUITMENT /==================== */
#stu_rec_header_container { position: relative; left: -10px; }
#stu_rec_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#stu_rec_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ NEWS CENTER /==================== */
#nws_ctr_banner_container { position: relative; left: -10px; }
#nws_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px;}
.nws_ctr_title { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.nws_ctr_title:hover { text-decoration: underline; }
.nws_ctr_subtitle { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-style:italic; color: #2a5676; text-decoration: none; }
.nws_ctr_lnk_a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; text-decoration: none; }
.nws_ctr_lnk_a:hover { text-decoration: underline; }
.nws_ctr_ul { width: 600px; padding: 10px 0px 0px 15px; margin: 0px; list-style-image:url(../images/arrow_character_gray.png); }
.nws_ctr_viewall { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #555555; text-decoration: none; }
.nws_ctr_viewall:hover { text-decoration: underline; }
.nws_ctr_viewall_wrap { margin-top: 5px; }
.nws_ctr_content_title { font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold; color: #2a5676; text-decoration: none; }
.nws_ctr_content_subtitle { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-style:italic; color: #2a5676; text-decoration: none; }
.nws_ctr_content_lnk_a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; text-decoration: underline; }
.nws_sidebar_lst_pad { padding:0px; margin: 0px; }
.nws_sidebar_lst { list-style-image:url(/images/arrow_character_gray.png); padding: 0px 0px 0px 10px; margin: 5px 15px 10px 15px; }
.nws_sidebar_lst2 { list-style-image:url(/images/arrow_character_gray.png); padding: 0px; margin: 2px 8px 2px 23px; }
.nws_sidebar_lst_pad2 { padding:0px; margin:0px; }

#nws_sidebar_container_industry { width: 251px; } /* removed height 296px */
#nws_sidebar_container_articles{ width: 251px; } /* removed height 296px */
#nws_sidebar_container_casestudies { width: 251px; } /* removed height 296px */

.nws_ctr_gl { font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#454545; }
.nws_ctr_gl_pos { padding:15px; }
.nws_ctr_gl_link { font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#2a5676;font-weight:Bold;text-decoration:none; }
.nws_ctr_gl_link:hover { text-decoration: underline; }

#nws_sidebar_ctr { background-color:#FFFFFF; width: 241px; }

/* ====================/ CREATIVE DEVELOPMENT /==================== */
#cre_dev_header_container { position: relative; left: -10px; }
#cre_dev_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#cre_dev_img_pos { float: right; margin-top: -50px; position: relative; }

.cre_dev_ul {  }
.cre_dev_ul li { padding-top: 10px; }

/* ====================/ DATA ANALYTICS & STRATEGY /==================== */
#dat_ana_header_container { position: relative; left: -10px; float: left; }
#dat_ana_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#dat_ana_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* === SERVICES === */

.srvs_uni_a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #2a5676; font-weight: bold; text-decoration: none; }
.srvs_uni_a:hover { text-decoration: underline; }
.srvs_uni_a2 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; font-weight: bold; text-decoration: none; }
.srvs_uni_a2:hover { text-decoration: underline; }

/* ====================/ INTEGRATED, MULTI-CHANNEL COMMUNICATIONS /==================== */
#int_mul_chan_header_container { position: relative; left: -10px; }
#int_mul_chan_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#int_mul_chan_img_pos { float: right; margin-top: 0px; position: relative; }

/* ====================/ DATA ANALYTICS & STRATEGY /==================== */
#data_anl_header_container { position: relative; left: -10px; }
#data_anl_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#data_anl_img_pos { float: right; margin-top: -30px; position: relative; }

/* ====================/ MAILING LISTS & EMAIL LISTS /==================== */
#mlng_lts_eml_lts_header_container { position: relative; left: -10px; }
#mlng_lts_eml_lts_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#mlng_lts_eml_lts_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ FUNDRAISING & MEMBERSHIP COMMUNICATIONS /==================== */
#fun_mem_com_header_container { position: relative; left: -10px; }
#fun_mem_com_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#fun_mem_com_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ CREATIVE STRATEGIES & IMPLEMENTATION /==================== */
#cre_str_imp_header_container { position: relative; left: -10px; }
#cre_str_imp_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#cre_str_imp_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ LIST MANAGEMENT /==================== */
#lts_mng_header_container { position: relative; left: -10px; }
#lts_mng_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#lts_mng_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ PRINTING /==================== */
#print_header_container { position: relative; left: -10px; }
#print_content_wrap { padding: 10px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#print_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* -- Postcards */
.pst_crd_headline { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; }

/* -- Specialty Envelopes */
.spec_env_popupheadline { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676;  }

/* ====================/ MAILING SERVICES /==================== */
#mlng_ser_header_container { position: relative; left: -10px; }
#mlng_ser_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#mlng_ser_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ ENHANCED POSTAL OPTIMIZATION /==================== */
#enh_pos_opt_header_container { position: relative; left: -10px; }
#enh_pos_opt_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#enh_pos_opt_img_pos { float: right; margin-top: -63px; position: relative; right: -15px; }

/* ====================/ ABOUT US /==================== */
#abt_header_container { position: relative;	left: -10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#abt_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#abt_img_pos { float: right; margin-top: -35px; position: relative; }
.abt_link { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.abt_link:hover { text-decoration: underline; }
.abt_blue_tit { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; }
.abt_gray_tit { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #777777; margin-top: 2px; font-style: italic; }
.abt_content { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; margin-top: 5px; }
.abt_content_tit { font-weight: bold; font-size: 12px; }
.abt_ul { list-style: none; margin: 10px 0px 10px 0px; padding:0px; }

/* ====================/ Oops DIRECTORY (for errors) /==================== */
#oops_header_container { position: relative;	left: -10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#oops_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#oops_img_pos { float: right; margin-top: -35px; position: relative; }
.oops_link { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.oops_link:hover { text-decoration: underline; }
.oops_blue_tit { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #2a5676; }
.oops_gray_tit { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #777777; margin-top: 2px; font-style: italic; }
.oops_content { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; margin-top: 5px; }
.oops_content_tit { font-weight: bold; font-size: 12px; }
.oops_ul { list-style: none; margin: 10px 0px 10px 0px; padding:0px; }


/* ====================/ CONTACT US /==================== */
#cnt_us_content_wrap { padding: 20px 15px 15px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
.cnt_us_blue_tit { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.cnt_us_blue_tit_chat { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.cnt_us_blue_tit_chat:hover { text-decoration: underline; }
#nameform_wrapper { float: left; margin-top: 12px; width: 213px; height: 28px; background-image: url(/directory/contact_us/images/form_name_bg.png); background-repeat: no-repeat; padding: 0px; position: relative; }
.nameform_container { border: 0px; background-color: transparent; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; position: absolute; padding: 5px 10px 5px 10px; top: 0px; left: 0px; top: 0px; width: 194px; height: 18px; }
#emailform_wrapper { float: left; margin-top: 12px; width: 213px; height: 28px; background-image: url(/directory/contact_us/images/form_email_bg.png); background-repeat: no-repeat; padding: 0px; position: relative; }
.emailform_container { border: 0px; background-color: transparent; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; position: absolute; padding: 5px 10px 5px 10px; top: 0px; left: 0px; top: 0px; width: 194px; height: 18px; }
#commentsform_wrapper { float: left; margin-top: 0px; width: 446px; height: 110px; background-image: url(/directory/contact_us/images/form_comments_bg.png); background-repeat: no-repeat; padding: 0px; position: relative; }
.commentsform_container { border: 0px; background-color: transparent; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; position: absolute; padding: 5px 10px 5px 10px; top: 0px; left: 0px; top: 0px; width: 430px; height: 97px; resize: none; }
#submit_btn_wrapper { clear: both; padding-top: 12px; text-align: left; }
.submit_btn { background-image:url(/directory/contact_us/images/submit_btn.png); width: 135px; height: 60px; border: none; cursor: pointer; }
.submit_btn2 { background-image:url(/directory/contact_us/images/submit_btn2.png); width: 96px; height: 27px; border: none; cursor: pointer; }

/* ====================/ PRODUCT CALCULATOR /==================== */
#abt_content_wrap { padding: 10px 15px 15px 15px;font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 668px; }
#clc_emailform_wrapper { float: left; padding: 0px; margin:0px; width: 213px; height: 28px; background-image: url(/DMCalculator/images/form_email_bg.png); background-repeat: no-repeat; position: relative; }
.clc_emailform_container { border: 0px; background-color: transparent; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; position: absolute; padding: 0px 10px 5px 10px; top: 0px; left: 0px; width: 194px; height: 18px; margin:0px; }
.Calculator1 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #666666; }
.Calculator4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; font-weight: bold; }
.calc_footer { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #777777; padding-top:15px;}
a.tt{ position: relative; z-index: 2; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #555555; }
a.tt span{ display: none; }
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{ display: block; position: absolute; top: 0px; left: 25px; padding: 0px; width: 200px; color: #555555; text-align: center; }
a.tt:hover span.top{ display: block; padding: 4px 4px 4px 4px; background: url(images/bubble.gif) no-repeat top; }
a.tt:hover span.middle{ display: block; padding: 4px 8px 4px 8px; background: url(images/bubble_filler.gif) repeat bottom; }
a.tt:hover span.bottom{ display: block; padding: 4px 4px 4px 4px; color: #2a5676; background: url(images/bubble.gif) no-repeat bottom; }

/* ====================/ CAREERS /==================== */
.career_tit { font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.career_tit:hover { text-decoration: underline; }
.career_itm_wrap { margin: 5px 0px 10px 0px; }
.senior_programmer_tit { font-size: 13px; font-weight: bold; color: #2a5676; }
.senior_programmer_wrap { margin: 5px 0px 10px 0px; }

/* ====================/ CLIENTS /==================== */
.clients_tit { font-size: 12px; font-weight: bold; color: #2a5676; text-decoration: none; }
.clients_tit:hover { text-decoration: underline; }
.clients_

/* ====================/ NATIONAL DO NOT MAIL /==================== */
#ndnm_content_wrap { padding: 20px 0px 0px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 925px; }
.ndnm_bg_wrap_stp1 { background-image:url(/images/ndnm_form_bg.png); background-repeat: repeat-y; width: 242px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; }
.ndnm_bg_wrap_stp1 td { padding-left: 15px; }
#ndnm_bg_wrap_stp2 { background-image:url(/images/ndnm_form_bg_stp2.png); background-repeat: repeat-y; height: 1px; width: 500px; }
.ndnm_table_step1 { float: right; padding-left: 30px; position: relative; margin-top: -53px; }
#ndnm_submit_btn_wrapper { clear: both; padding-top: 0px; text-align: left; margin-left: -15px; }
.ndnm_submit_btn { background-image:url(/images/submit_btn.png); width: 138px; height: 69px; border: none; cursor: pointer; }
#ndnm_continue_btn_wrapper { clear: left; padding: 5px 15px 10px 0px; text-align: right; }
.ndnm_continue_btn { background-image:url(/images/continue_btn2.png); width: 112px; height: 27px; border: none; cursor: pointer; }
.ndnm_tit { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.ndnm_tit_stp2_chk { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #2a5676; text-decoration: none; position: relative; }
.ndnm_tit_stp2 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #555555; text-decoration: none; padding-left: 0px; }
.ndnmcontent { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; }
.ndnm_a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #2a5676; text-decoration: none; }
.ndnm_a2 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #2a5676; text-decoration: none;  }
.ndnm_a:hover { text-decoration: underline; }
.ndnm_a2:hover { text-decoration: underline; }

/* -- ndnm faq */
#ndnm_faq_content_wrap { padding: 20px 15px 0px 15px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; width: 910px; }
.ndnm_faq_a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #555555; text-decoration: none; }
.ndnm_faq_a:hover { text-decoration: underline; }

/* ===================/ OUR PROCESS /====================== */
.our_process_tit { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color: #2a5676; text-decoration: none; letter-spacing: -1px; }
.our_process_wrap { padding: 5px 0px 30px 0px; }

/* ===================/ GEOSELECTOR /====================== */
.geo_tit_a { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #2a5676; text-decoration: none; }
.geo_tit_a2 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555555; text-decoration: none; }
.geo_pro_wrap:hover { text-decoration: underline; }
.geoselector_product_wrap { padding-top: 20px; }
.geoselector_pro_product_wrap { padding-left: 50px; }

.geoselector_lst_con { background-image:url(/geoselector/images/chooselisttype_box1.png); width: 245px; height: 27px; }
.geoselector_lst_bus { background-image:url(/geoselector/images/chooselisttype_box2.png); width: 245px; height: 27px; }
.geoselector_lst_nw_mov { background-image:url(/geoselector/images/chooselisttype_box3.png); width: 245px; height: 27px; }
.geoselector_lst_nw_hmow { background-image:url(/geoselector/images/chooselisttype_box4.png); width: 258px; height: 27px; }
.geoselector_lst_mort { background-image: url(/geoselector/images/chooselisttype_box5.png); width: 258px; height: 27px; }

.geoselector_lst_wrapper { width: 245px; height: 27px; }
.geoselector_lst_wrapper:hover { width: 245px; height: 27px; background-image:url(/directory/mailing_lists/images/strt_lst_hover_tab.png); }

.geoselector_lst_wrapper2 { width: 258px; height: 27px; }
.geoselector_lst_wrapper2:hover { width: 258px; height: 27px; background-image:url(/directory/mailing_lists/images/strt_lst_hover_tab.png); }

.geoselector_lst_pos { position: relative; top: 5px; left: 10px; }

.geoselector_a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #2a5676; text-decoration: none; }
.geoselector_a:hover { text-decoration: underline; }

/* ===================/ PRIVACY POLICY /====================== */
.privacy_itm { font-size: 13px; font-weight: bold; color: #2a5676; }
.privacy_wrap { margin: 5px 0px 10px 0px; }

/* ===================/ TERMS /====================== */
.terms_tit { font-size: 13px; font-weight: bold; color: #2a5676; }
.terms_sub_tit { font-size: 12px; font-weight: bold; color: #555555; margin: 10px 0px 5px 0px; }
.terms_wrap { margin: 5px 0px 10px 0px; }

/* ====================/ RETAIL /==================== */

.thumbnail_description_contact { padding: 20px 20px 40px 0px; }
.thumbnail_description_contact_btn { float: left; }
.thumbnail_description_contact_call { float: left; font-family: arial black; font-size: 24px; letter-spacing: -1px; color: #2a5676; font-style: italic; position: relative; left: 10px; top: -5px; }

/* ====================/ Checkout /==================== */

.checkout_title { font-family:Arial Black, Helvetica, sans-serif; font-size:18px; color:#2a5676; }

.checkout_tb { font-family:Verdana, Geneva, sans-serif; color:#454545; background-color:#ffffff; width:940px; }
.checkout_left {  font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#454545; width:440px; }
.checkout_right { font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#454545; background-color:#f5f5f5; width:460px; }

.checkout_left td { font-weight: bold; font-size: 12px; padding: 2px 0px 2px 0px; }
.checkout_checkbox { font-weight: normal; font-size: 11px; }
.checkout_lstagreement { width: 260px; resize:none; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color:#252525; }
.checkout_titles { width:120px; text-align:right; }
.checkout_fields { padding-left:4px; }
.checkout_bold { font-weight:bold; }
.checkout_securitycode { font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:bold; color:#2a5676;text-decoration: none; }
.checkout_gridview { }
.checkout_agreement { font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#454545;font-weight:normal; }
.checkout_goback { background-image: url(/images/go_back_btn.png); width:106px; height:27px; border:none; }
.checkout_submitorder { background-image: url(/images/submit_order_btn.png); width:145px; height:27px; border:none;  }

/* ====================/ GeoSelector Easy Order /==================== */
.geoselector_easyorder_tb_wrap { margin: 20px; }
.geoselector_easyorder_title_a { font-family: Arial Black, Helvetica, sans-serif; font-size: 20px; color:#2a5676; font-style: italic; }
.geoselector_easyorder_title_b { font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#454545; }
.geoselector_easyorder_title_c { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#2a5676; }
.geoselector_easyorder_title_d { font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#2a5676; }
.geoselector_easyorder_form { margin: 20px 0px 20px 0px; }
.geoselector_easyorder_tb { font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight: normal; color:#454545; }
.geoselector_easyordr_radiobtn { font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#454545; }
.geoselector_easyorder_btn { font-family:Verdana, Geneva, sans-serif;font-size:13px; font-weight:bold; color:#252525; }

.regfont { font-size: 10pt;	color: #330066;	font-family: arial, verdana; font-weight: bold; }
.fieldsetcss { margin-top: 3px;	margin-bottom: 3px;	margin-left: 3px; }
.controlfont { font-size: 9pt; color: black; font-family: arial, verdana; margin: 3px; }

/* ====================/ Fileupload /==================== */
.fileupload_validator { text-align:center; }