/* CSS Document */

html {
	}
	
body {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	}
	
h1 {
	margin: 0;
	padding: 0;
	font: 20px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	}
	
h1.listtitle {
	width: 325px; 
	border-bottom: 1px dotted #c4c4c4; 
	padding-bottom: 5px;
	}
	
h2 {
	padding: 0;
	margin: 0;
	}
	
h2.paddingtop6 {
	padding-top: 6px;
	}
	
h2.paddingbot6 {
	padding-bottom: 6px;
	}
	
h2.leftpadding {
	padding: 0 0 0 3px;
	margin: 4px 0;
	}
	
h3 {
	color: #c00;
	font-weight: normal;
	padding: 10px 1px 3px 1px;
	margin: 0;
	}
	
h3.none {
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
h3.margintop8 {
	margin-top: 8px;
	}
	
h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	padding: 3px 13px;
	color: #999;
	}
	
a,
a:link,
a:visited  {
	color: #c00;
	text-decoration: underline;
	}
	
a:hover,
a:active {
	color: #f00;
	text-decoration: none;
	}
	
.clearer {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
small {
	font-size: 10px;
	line-height: 13px;
	}
	
sup {
	font-size: 9px;
	}
	
small.nine {
	font-size: 9px;
	line-height: 11px;
	}
	
p {
	margin: 7px 0;
	padding: 0;
	}
	
p.paddingleft4 {
	padding-left: 4px;
	}
	
.paddingleft4 {
	padding-left: 4px;
	}
	
p.paddingbot6 {
	padding-bottom: 6px;
	}
	
p.leftpadding {
	padding-left: 3px;
	}
	
p.notop {
	margin-top: 0;
	padding-top: 0;
	}
	
p.paddingbot12 {
	padding-bottom: 12px;
	}
	
p.margintop20 {
	margin-top: 20px;
	}
	
.margintop2 {
	margin-top: 2px;
	}
	
.margintop3 {
	margin-top: 3px;
	height : 17px;
	}
	
.margintop8 {
	margin-top: 8px;
	}
	
.margintop10 {
	margin-top: 10px;
	}
	
.margintop19 {
	margin-top: 19px;
	}
	
.marginleft11 {
	margin-left: 11px;
	}
	
.marginright10 {
	margin-right: 10px;
	}
	
.margintop8 {
	margin-top: 8px;
	}
	
.paddingtop4 {
	padding-top: 4px;
	}
	
.paddingtop18 {
	padding-top: 18px;
	}
	
p.none {
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
form {
	padding: 0;
	margin: 0;
	}
	
.graybkrd {
	background-color: #f5f5f5;
	}
	
.ltergray {
	color: #999;
	}
	
.ltgray {
	color: #666;
	}
	
.hr {
	border-bottom: 1px solid #ccc;
	}
	
.hr_marginbot {
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
	}
	
.dkgray,
a.dkgray,
a.dkgray:link,
a.dkgray:visited {
	color: #333;
	}
	
a.dkgray:hover,
a.dkgray:active {
	color: #c00;
	}
	
.red {
	color: #c00;
	}
	
.paddingleft6 {
	padding-left: 6px;
	}
	
.paddingright6 {
	padding-right: 6px;
	}
	
.floatleft {
	float: left;
	}
	
.floatright {
	float: right;
	}
	
.top {
	margin-top: 0;
	padding-top: 0;
	}
	
/* */

#breadcrumb {
	color: #797979;
	padding: 8px 18px;
	}
	
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited {
	color: #797979;
	text-decoration: underline;
	}
	
#breadcrumb a:hover,
#breadcrumb a:active {
	color: #797979;
	text-decoration: none;
	}
	
#breadcrumb .current {
	color: #c00;
	text-decoration: none;
	font-weight: bold;
	}

#cont {
	margin: 0 auto;
	width: 731px;
	}
	
#breadcrumb {
	}

#main_outer_print {
	width: 729px;
	padding: 0;
	margin-bottom: 20px;
	background-color: #fff;
	background-image: none;
	border-bottom: 1px solid #cdcbc9;
	}

#main_outer {
	width: 729px;
	padding: 0 0 5px 0;
	margin-bottom: 9px;
	background: transparent url(../images/main_outer_bkrd.gif) no-repeat bottom left;
	}

#main_outer_widget {
	width: 729px;
	padding: 0 0 5px 0;
	margin-bottom: 9px;
	background: transparent url(../images/main_outer_bkrd.gif) no-repeat bottom left;
	position: relative;
	}
	
#main_inner {
	min-height: 850px;
	padding: 25px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background: #dfdcdc url(../images/main_inner_bkrd.gif) repeat-x top left;
	}
	
#main_inner_top7 {
	min-height: 850px;
	padding: 7px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background: #dfdcdc url(../images/main_inner_bkrd.gif) repeat-x top left;
	}
	
#main_inner_print {
	padding: 7px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background-color: #fff;
	background-image: none;
	}
	
#main_inner_short {
	min-height: 476px;
	padding: 25px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background: #dfdcdc url(../images/main_inner_bkrd_short.gif) repeat-x top left;
	}
	
#main_inner_profile {
	min-height: 340px;
	padding: 25px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background: #dfdcdc url(../images/main_inner_bkrd_profile.gif) repeat-x top left;
	}
	
#main_inner_search {
	min-height: 280px;
	padding: 7px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background: #dfdcdc url(../images/main_inner_bkrd_search.gif) repeat-x top left;
	}
	
#main_inner_short_top7 {
	min-height: 476px;
	padding: 7px 0 0 0;
	border-left: 1px solid #cdcbc9;
	border-right: 1px solid #cdcbc9;
	background: #dfdcdc url(../images/main_inner_bkrd_short.gif) repeat-x top left;
	}
	
.main_inner_top {
	padding: 0 14px;
	}
	
.main_inner_top_extra {
	padding: 0 22px 18px 28px;
	}
	
.main_inner_top_padding27 {
	padding: 0 22px 27px 28px;
	}
	
.main_inner_top_padding8 {
	padding: 0 22px 8px 28px;
	}
	
/* */
	
#subnav_bar {
	height: 82px;
	width: 719px;
	background: transparent url(../images/subnav_barbkrd.gif) no-repeat;
	padding: 0 5px;
	}
	
#subnav_bar_print {
	height: 42px;
	width: 729px;
	border-bottom: 1px solid #ccc;
	}
	
#subnav {
	padding: 0 5px;
	margin: 0;
	list-style: none;
	}
	
#subnav li {
	float: left;
	margin: 0;
	padding: 0;
	}



#subnav li.createlistNL a,
#subnav li.createlistNL a:link,
#subnav li.createlistNL a:visited {
	float: left;
	background: transparent url(../images/subnav_item_createlist_nl.gif) no-repeat 0 0;
	}

#subnav li.createlistNL a:hover,
#subnav li.createlistNL a:active {
	float: left;
	background: transparent url(../images/subnav_item_createlist_nl.gif) no-repeat 0 -46px;
	}
	
/*	
#subnav li.findlistNL a,
#subnav li.findlistNL a:link,
#subnav li.findlistNL a:visited {
	float: left;
	background: transparent url(../images/subnav_item_findlist_nl.gif) no-repeat 0 0;
	}


#subnav li.findlistNL a:hover,
#subnav li.findlistNL a:active {
	float: left;
	background: transparent url(../images/subnav_item_findlist_nl.gif) no-repeat 0 -46px;
	}
*/
	
	
#subnav li.learnmoreNL a,
#subnav li.learnmoreNL a:link,
#subnav li.learnmoreNL a:visited {
	float: left;
	background: transparent url(../images/subnav_item_learnmore_nl.gif) no-repeat 0 0;
	}
	
#subnav li.learnmoreNL a:hover,
#subnav li.learnmoreNL a:active {
	float: left;
	background: transparent url(../images/subnav_item_learnmore_nl.gif) no-repeat 0 -46px;
	}
	
	
	
#subnav li.profile a,
#subnav li.profile a:link,
#subnav li.profile a:visited {
	float: left;
	background: transparent url(../images/subnav_item_listprofile.gif) no-repeat 0 0;
	}
	
#subnav li.profile a:hover,
#subnav li.profile a:active {
	float: left;
	background: transparent url(../images/subnav_item_listprofile.gif) no-repeat 0 -46px;
	}
	
	
	
#subnav li.create_nl a,
#subnav li.create_nl a:link,
#subnav li.create_nl a:visited {
	float: left;
	background: transparent url(../images/subnav_item_createlist_nl.gif) no-repeat 0 0;
	}
	
#subnav li.create_nl a:hover,
#subnav li.create_nl a:active {
	float: left;
	background: transparent url(../images/subnav_item_createlist_nl.gif) no-repeat 0 -46px;
	}
	
	
	
#subnav li.learn_nl a,
#subnav li.learn_nl a:link,
#subnav li.learn_nl a:visited {
	float: left;
	background: transparent url(../images/subnav_item_learnmore_nl.gif) no-repeat 0 0;
	}
	
#subnav li.learn_nl a:hover,
#subnav li.learn_nl a:active {
	float: left;
	background: transparent url(../images/subnav_item_learnmore_nl.gif) no-repeat 0 -46px;
	}
	
#subnav li.learn a,
#subnav li.learn a:link,
#subnav li.learn a:visited {
	float: left;
	background: transparent url(../images/subnav_item_learnmore.gif) no-repeat 0 0;
	}
	
#subnav li.learn a:hover,
#subnav li.learn a:active {
	float: left;
	background: transparent url(../images/subnav_item_learnmore.gif) no-repeat 0 -46px;
	}
	
#updatenav {
	margin: 0;
	padding: 0 0 0 1px;
	color: #666;
	font-size: 10px;
	list-style: none;
	}	
	
#updatenav li {
	float: left;
	margin: 0;
	padding: 0;
	}	
	
#updatenav li a,
#updatenav li a:link,
#updatenav li a:visited {
	text-decoration: underline;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	}
	
#updatenav li a:hover,
#updatenav li a:active {
	text-decoration: none;
	color: #c00;
	padding-right: 5px;
	padding-left: 5px;
	}
	
#updatenav li a.left,
#updatenav li a.left:link,
#updatenav li a.left:visited,
#updatenav li a.left:hover,
#updatenav li a.left:active {
	padding-left: 0;
	}
	
.right_info {
	float: right;
	padding-right: 10px;
	}
	
.right_info_pag {
	float: right;
	color: #fff;
	}
	
.right_info_pag_manage {
	float: right;
	color: #fff;
	}
	
.listinfo {
	color: #666;
	padding: 4px 0 0 0;
	margin: 0;
	}

a.next_arrow,
a.next_arrow:link,
a.next_arrow:visited {
  	background: transparent url(../images/icon_arrowright.gif) no-repeat 0 0;
	padding-bottom: 3px;
	}

a.next_arrow:hover {
  	background: transparent url(../images/icon_arrowright.gif) no-repeat 0 -16px;
	}

a.next_arrow:active {
  	background: transparent url(../images/icon_arrowright.gif) no-repeat 0 -32px;
	}

a.prev_arrow,
a.prev_arrow:link,
a.prev_arrow:visited {
  	background: transparent url(../images/icon_arrowleft.gif) no-repeat 0 0;
	padding-bottom: 3px;
	}

a.prev_arrow:hover {
  	background: transparent url(../images/icon_arrowleft.gif) no-repeat 0 -16px;
	}

a.prev_arrow:active {
  	background: transparent url(../images/icon_arrowleft.gif) no-repeat 0 -32px;
	}
	
.flagged {
	padding: 9px 0 8px 21px;
	margin: 0;
	background: transparent url(../images/icon_flag.gif) no-repeat center left;
	}
	
.print {
	padding: 2px 0 2px 21px;
	margin: 0;
	background: transparent url(../images/icon_print.gif) no-repeat 0 3px;
	line-height: 18px;
	}
	
/* other */
	
/* corners */

.corners_full_widget {
	width: 711px;
	height: 168px;
	margin: 0 auto;
	background: transparent url(../images/corners_full_widget_white.png) no-repeat top left;
	}
	
.corners_full_widget_cont {
	padding: 23px 14px 0 14px;
	}	

.corners_full_cont {
	width: 711px;
	margin: 0 auto;
	padding-bottom: 4px;
	}
	
.corners_full_top_white {
	height: 10px;
	width: 711px;
	background: transparent url(../images/corners_full_top_white.png) no-repeat top left;
	}	
	
.corners_full_bkrd_white {
	padding: 8px 14px 8px 14px;
	background: transparent url(../images/corners_full_bkrd_white.png) repeat-y;
	}		
	
.corners_full_bkrd_white_portal {
	padding: 8px 14px 8px 14px;
	background: transparent url(../images/corners_full_bkrd_white.png) repeat-y;
	}
	
.corners_full_bkrd_white_huc {
	padding: 8px 14px 26px 14px;
	background: transparent url(../images/corners_full_bkrd_white.png) repeat-y;
	}
	
.corners_full_bkrd_white_manage {
	padding: 2px 14px 8px 14px;
	background: transparent url(../images/corners_full_bkrd_white.png) repeat-y;
	}
	
.corners_full_bkrd_white_manage_pngfix {
	padding: 2px 14px 0 14px;
	height: 70px;
	background: transparent url(../images/corners_full_bkrd_pngfix.png) no-repeat;
	}
	
.corners_full_bkrd_white_manage_pngfix_pag {
	padding: 2px 14px 0 14px;
	height: 90px;
	background: transparent url(../images/corners_full_bkrd_pngfixpag.png) no-repeat;
	}
	
.corners_full_bot_white {
	height: 12px;
	width: 711px;
	background: transparent url(../images/corners_full_bot_white.png) no-repeat;
	}	
	
.bkrd_print {
	padding: 8px 14px 8px 14px;
	}	
	
	/* one third and two third */

.corners_twothird_cont {
	width: 496px;
	margin: 2px auto 0 auto;
	float: left;
	}
	
.corners_twothird_top_white {
	height: 10px;
	width: 496px;
	background: transparent url(../images/corners_twothird_top_white.png) no-repeat top left;
	}	
	
.corners_twothird_bkrd_white {
	padding: 8px 14px 8px 14px;
	background: transparent url(../images/corners_twothird_bkrd_white.png) repeat-y;
	height: 173px;
	}	
	
.corners_twothird_bot_white {
	height: 10px;
	width: 496px;
	background: transparent url(../images/corners_twothird_bot_white.png) no-repeat;
	}	

.corners_onethird_cont {
	width: 215px;
	margin: 2px auto 0 auto;
	float: left;
	}
	
.corners_onethird_top_white {
	height: 10px;
	width: 215px;
	background: transparent url(../images/corners_onethird_top_white.png) no-repeat top left;
	}	
	
.corners_onethird_bkrd_white {
	padding: 8px 14px 8px 14px;
	background: transparent url(../images/corners_onethird_bkrd_white.png) repeat-y;
	height: 173px;
	overflow: hidden;
	}	
	
.corners_onethird_bot_white {
	height: 10px;
	width: 215px;
	background: transparent url(../images/corners_onethird_bot_white.png) no-repeat;
	}
	
.corners_search_tan {
	background: transparent url(../images/corners_search_tan.gif) no-repeat;
	padding: 10px;
	width: 447px;
	height: 130px;
	margin-top: 5px;
	}
	
.corners_search_gray {
	background: transparent url(../images/corners_search_gray.gif) no-repeat;
	padding: 15px 13px;
	width: 160px;
	height: 120px;
	margin-top: 5px;
	}
	
	/* gray */

.corners_full_cont_gray {
	margin: 2px auto 0 auto;
	}
	
.corners_full_top_gray {
	width: 681px;
	height: 10px;
	background: transparent url(../images/corners_full_top_gray.gif) no-repeat top left;
	}	
	
.corners_full_bkrd_gray {
	width: 635px;
	background-color: #f5f5f5;
	padding: 10px 20px 34px 26px; 
	}	
	
.corners_full_bot_gray {
	width: 681px;
	height: 10px;
	background: transparent url(../images/corners_full_bot_gray.gif) no-repeat top left;
	}	
	
.corners_full_bkrd_gray_lesspad {
	width: 635px;
	background-color: #f5f5f5;
	padding: 10px 20px 14px 26px; 
	}	
	
.corners_full_bkrd_gray_nopad {
	width: 635px;
	background-color: #f5f5f5;
	padding: 10px 20px 0 26px; 
	}	
	
.corners_full_bkrd_gray_less {
	width: 655px;
	background-color: #f5f5f5;
	padding: 4px 10px 4px 16px; 
	}		
	
.corners_full_bot_gray_border {
	width: 681px;
	height: 10px;
	background: transparent url(../images/corners_full_bot_gray.gif) no-repeat top left;
	border-bottom: 1px #cfcfcf solid;
	padding-bottom: 10px;
	margin-bottom: 7px;
	}	

.corners_partial_cont_gray {
	margin: 2px auto 0 auto;
	}
	
.corners_partial_top_gray {
	width: 472px;
	height: 10px;
	background: transparent url(../images/corners_partial_top_gray.gif) no-repeat top left;
	}	
	
.corners_partial_bkrd_gray {
	width: 440px;
	background-color: #f5f5f5;
	padding: 0 19px 0 13px; 
	}	
	
.corners_partial_bot_gray {
	width: 472px;
	height: 10px;
	background: transparent url(../images/corners_partial_bot_gray.gif) no-repeat top left;
	}		
	
/* added 5/30/07 */
.corners_barcode_top_gray {
	width: 700px;
	height: 10px;
	background: transparent url(../images/corners_barcode_top_gray.gif) no-repeat top left;
	}	
	
.corners_barcode_bkrd_gray {
	width: 668px;
	background-color: #f5f5f5;
	padding: 0 19px 0 13px; 
	}	
	
.corners_barcode_bot_gray {
	width: 700px;
	height: 10px;
	background: transparent url(../images/corners_barcode_bot_gray.gif) no-repeat top left;
	}	
/* */
	
.corners_popup_cont {
	margin: 5px 0;
	}
	
.corners_popup_top_gray {
	width: 431px;
	height: 10px;
	background: transparent url(../images/corners_popup_top_gray.gif) no-repeat top left;
	}	
	
.corners_popup_bkrd_gray {
	width: 407px;
	background-color: #f5f5f5;
	padding: 5px 12px;
	}		
	
.corners_popup_bot_gray {
	width: 431px;
	height: 10px;
	background: transparent url(../images/corners_popup_bot_gray.gif) no-repeat top left;
	}
	
.height167 {
	height: 167px;
	}

.corners_organizelist_block_tan {
	width: 340px;
	height: 105px;
	padding: 13px 15px 7px 18px;
	margin: 7px 7px 0 0;
	background: transparent url(../images/corners_orglist_block_tan.gif) no-repeat;
	}

.corners_additemsonline_block_tan {
	width: 172px;
	height: 115px;
	padding: 13px 15px 7px 195px;
	margin: 7px 7px 0 0;
	background: transparent url(../images/corners_additemsonline.gif) no-repeat;
	}
	
.corners_notes_block_tan {
	width: 270px;
	height: 104px;
	padding: 14px 15px 7px 18px;
	margin: 7px 0 0 0;
	background: transparent url(../images/corners_notes_block_tan.gif) no-repeat;
	}
	
	/* huc */
	
.corners_huc_block_tan {
	width: 451px;
	height: 29px;
	padding: 13px 10px;
	background: transparent url(../images/corners_huc_block_tan.gif) no-repeat;
	}
	
.corners_huc_grayshade_top {
	width: 198px;
	height: 5px;
	background: transparent url(../images/corners_huc_grayshade_top.gif) no-repeat;
	}
	
.corners_huc_grayshade_bkrd {
	width: 198px;
	background: transparent url(../images/corners_huc_grayshade_bkrd.gif) repeat-y;
	}
	
.corners_huc_grayshade_inner {
	padding: 5px 11px;
	}
	
.corners_huc_grayshade_cont {
	padding: 0 0 11px 0;
	margin: 0;
	}
	
.corners_huc_grayshade_bot {
	width: 198px;
	height: 5px;
	background: transparent url(../images/corners_huc_grayshade_bot.gif) no-repeat bottom left;
	padding: 0 0 10px 0;
	}
	
.corners_huc_whitegray_top {
	width: 178px;
	height: 4px;
	background: transparent url(../images/corners_huc_whitegray_top.gif) no-repeat;
	}
	
.corners_huc_whitegray_bkrd {
	width: 166px;
	background-color: #fff;
	padding: 11px 6px;
	}
	
.corners_huc_whitegray_bot {
	width: 178px;
	height: 4px;
	background: transparent url(../images/corners_huc_whitegray_bot.gif) no-repeat;
	}
	
.corners_huc_graybord_top {
	width: 471px;
	height: 9px;
	background: transparent url(../images/corners_huc_graybord_top.gif) no-repeat;
	margin-top: 10px;
	}
	
.corners_huc_graybord_bkrd {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	width: 469px;
	}
	
.corners_huc_graybord_bot {
	width: 471px;
	height: 9px;
	background: transparent url(../images/corners_huc_graybord_bot.gif) no-repeat;
	margin-bottom: 10px;
	}
	
	/* /huc */
	
.addanote_textfield {
	width: 350px; 
	height: 60px; 
	overflow: auto;
	color: #53544c;
	padding: 2px;
	font: normal normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	}
	
.corners_additemsinstores_block_tan {
	width: 189px;
	height: 115px;
	padding: 14px 90px 7px 14px;
	margin: 7px 0 0 0;
	background: transparent url(../images/corners_additemsinstores.gif) no-repeat;
	}
	
.corners_full_block_tan {
	width: 661px;
	height: 31px;
	padding: 12px 11px;
	margin: 7px 0 9px 0;
	background: transparent url(../images/corners_full_block_tan.gif) no-repeat;
	}
	
.corners_tan_padding_height {
	padding-top: 4px;
	height: 39px;
	}
		
.corners_address_cont {
	width: 266px;
	margin-top: 6px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	}
	
.corners_address_top {
	width: 266px;
	height: 7px;
	background: transparent url(../images/corners_address_top.gif) no-repeat;
	}
	
.corners_address_bkrd {
	width: 250px;
	padding: 0 8px 2px 8px;
	background: transparent url(../images/corners_address_bkrd.gif) repeat-y;
	}
	
.corners_address_bot {
	width: 266px;
	height: 7px;
	background: transparent url(../images/corners_address_bot.gif) no-repeat;
	}
	
/* formy */

form.filter_dd label, 
form.filter_dd select {
	height: 18px;
	padding-top: 1px;
	width: 167px;
	float: left;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	 
form.filter_dd select {
	width: 224px;
	}

form.filter_dd label {
	width: 100px;
	padding-right: 13px;
	padding-top: 3px;
	height: 15px;
	}

form.filter_dd div {
	padding-bottom: 6px;
	}
	
form.previewlist_dd {
	padding-top: 4px;
	}
	
form.previewlist_dd label, 
form.previewlist_dd select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	}
	
form.previewlist_dd select.filter_167_select {
	width: 167px;
	}
	
form.previewlist_dd select {
	margin-top: 3px;
	margin-right: 5px;
	}

form.previewlist_dd label {
	}
	
form.create {
	font-size: 10px;
	color: #333;
	}
	
form.create label {
	color: #666;
	font-size: 10px;
	}
	
form.create label.dkgray {
	color: #333;
	}

form.create input {
	padding: 2px;
	margin: 7px 11px 18px 0;
	color: #666;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

form.create textarea {
	padding: 2px;
	color: #666;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

form.create div.check {
	margin-bottom: 20px;
	}

form.create select {
	height: 18px;
	padding-top: 1px;
	margin: 7px 11px 18px 0;
	width: 167px;
	display: block;
	font-size: 10px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
form.create select.month,
form.create select.age {
	width: 50px; 
	float: left;
	}
	
form.create select.day {
	width: 56px; 
	float: left;
	}
	
form.create select.year,
form.create select.gender {
	width: 63px; 
	float: left;
	}
	
form.create input.eventinfo {
	width: 113px; 
	}
	
form.create label.name_first,
form.create input.name_first {
	width: 125px;
}
	
form.create label.name_last,
form.create input.name_last {
	width: 125px;
	margin-right: 0;
}
	
form.create label.middle,
form.create input.middle {
	width: 29px;
}
	
form.create input.email {
	width: 315px;
	margin-bottom: 5px;
}

form.create input.title {
	width: 309px;
	}
	
form.create input.person1_name  {
	width: 105px;
	float: left;
	}
	
form.create input.person1_mi  {
	width: 19px;
	float: left;
	}
	
form.create textarea.msg {
	width: 359px;
	height: 30px;
	overflow: auto;
	margin: 7px 0 10px 0;
	}

form.create input.orgname {
	width: 345px;
	margin-bottom: 0;
	}

form.create .radio_create {
	padding: 0; 
	margin: 1px 7px 0 0;
	}
	
form.create .newship_label {
	margin-top: 9px;
	margin-left: 8px;
	width: 90px;
	}
	
form.create .newshipradio {
	margin-left: 8px;
	}
	
form.create input.newship_name {
	float: left; 
	width: 57px; 
	margin-right: 0; 
	margin-bottom: 2px; 
	padding-bottom: 0;
	}
	
form.create input.newship_mi {
	float: left; 
	width: 8px; 
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 0;
	}
	
form.create input.newship_cityadd {
	float: left;
	width: 140px;
	margin-right: 0;
	margin-bottom: 2px;
	padding-bottom: 0;
	}
	
form.create select.newship_state {
	width: 148px;
	margin-bottom: 2px;
	}
	
form.create input.newship_zip {
	float: left;
	width: 140px;
	margin-right: 0;
	margin-bottom: 2px;
	padding-bottom: 0;
	}
	
form.create input.newship_phone3dig {
	float: left; 
	width: 26px; 
	margin-right: 5px; 
	margin-bottom: 2px; 
	padding-bottom: 0;
	}
	
form.create input.newship_phone4dig {
	float: left; 
	width: 62px; 
	margin-right: 0; 
	margin-bottom: 2px; 
	padding-bottom: 0;
	}
	
.otherparent {
	margin-top: 9px;
	}
	
.create_rightmargindiv {
	margin-right: 15px;
	}
	
.create_rightmargindiv20 {
	margin-right: 20px;
	}
	
.create_rightmargindiv50 {
	margin-right: 50px;
	}

.privacy_radio_div {
	padding: 10px 0 0 0;
	}

.shippingaddys_div {
	margin-top: 5px;
	}
	
.shipinfoleft {
	width: 300px;
	}
	
.shipping_info_newaddy {
	background: transparent url(../images/sep_graydots190px.gif) no-repeat top left;
	margin-left: 30px;
	padding-left: 11px;
	width: 285px;
	}

.popup_zebra_gray {
	padding: 15px 10px 15px 10px;
	background-color: #f5f5f5;
	}

.popup_zebra_white {
	padding: 15px 10px 15px 10px;
	}

.zebrapadding {
	margin-left: 11px;
	margin-right: 6px;
	}
	
.popup_zebra_width {
	width: 320px;
	}
	
.radio_zebra {
	padding: 13px 10px 13px 0;
}
	
.popup_narrowzebra_gray {
	padding: 9px;
	background-color: #f5f5f5;
	margin-bottom: 3px;
	}

.popup_narrowzebra_white {
	padding: 9px;
	}
	
.popup_narrowerzebra_gray {
	padding: 9px;
	background-color: #f5f5f5;
	margin-bottom: 1px;
	}

.popup_narrowerzebra_white {
	padding: 8px 9px;
	}
	
label.create_popup_label {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
	float: left; 
	margin-top: 4px;
}

form.create_popup_step2 input,
form.create_popup_step2 select {
	font-size: 10px;
	color: #666;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.create_privacy_popup {
	 margin-top: 3px;
	 padding-left: 5px;
	 }
	 
label.privacy_popup_label {
	width: 145px;
	}
	 
label.eventdate_popup_label {
	}

input.create_popup_input {
	margin: -2px 18px 0 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.city_popup_input {
	width: 95px;
	margin-right: 7px;
	}

select.state_popup_select {
	width: 120px;
	}
	
select.create_popup_select {
	margin: 0 18px 0 0;
	width: 200px;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	}

input.firstname_popup_input {
	width: 89px;
	margin-right: 12px;
}

input.mi_popup_input {
	width: 21px;
	margin-right: 12px;
}

input.lastname_popup_input {
	width: 89px;
}

input.email_popup_input {
	width: 241px;
}

div.check {
	margin-bottom: 20px;
}

label.check {
	margin-bottom: 10px;
}

.form_left {
	width: 150px;
	}

.create_checkbox_text {
	font-size: 10px; 
	line-height: 12px; 
	margin-top: 6px;
	margin-bottom: 20px;
	width: 600px;
	}

.create_checkbox_check {
	width: 26px;
	}
	
/* tables */

table.gifts {
	padding: 0;
	border: 0;	
	}

table.gifts p {
	margin: 7px 0;
	}

table.gifts p.top {
	margin: 0;
	padding: 0;
	}
	
table.gifts caption {
	font: normal normal normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	margin: 13px 0 0 0;
	padding: 0 0 0 3px;
	text-align: left;
	}
	
table.gifts caption.top {
	margin-top: 0;
	}
	
table.gifts th {
	padding: 4px 0 2px 0;
	border-bottom: 1px solid #cfcfcf;
	font-weight: normal;
	font-size: 10px;
	color: #666;
	text-align: left;
	vertical-align: top;
	}
	
table.gifts th.select {
	padding-left: 3px;
	width: 37px;
	}
	
table.gifts th.photo {
	width: 90px;
	color: #fff;
	}
	
table.gifts th.photo_viewlist {
	width: 130px;
	}
	
table.gifts th.description {
	width: 210px;
	}
	
table.gifts th.wantit,
table.gifts th.wantit_viewlist {
	width: 55px;
	}
	
table.gifts th.gotit {
	width: 55px;
	}
	
table.gifts th.price {
	width: 134px;
	}
	
table.gifts th.findit {
	width: 102px;
	color: #fff;
	}
	
table.gifts tr td {
	padding: 11px 0;
	vertical-align: top;
	}
	
table.gifts tr td.description a,
table.gifts tr td.description a:link,
table.gifts tr td.description a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}
	
table.gifts tr td.description a:hover,
table.gifts tr td.description a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #c00;
	}
	
table.gifts tr td.select {
	text-align: center;
	}
	
table.gifts tr td.photo_viewlist {
	text-align: center;
	}
	
table.gifts tr td.description label {
	margin: 0;
	padding: 10px 0 3px 0;
	font-size: 10px;
	line-height: 12px;
	display: block;
	}
	
table.gifts tr td.description textarea {
	width: 187px;
	height: 32px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	overflow: auto;
	}
	
table.gifts tr td.wantit,
table.gifts tr td.gotit {
	padding-right: 25px;
	text-align: center;
	}
	
table.gifts tr td.wantit, 
table.gifts tr td.gotit {
	padding-top: 8px;
	}
	
table.gifts tr td.wantit_viewlist,
table.gifts tr td.gotit {
	padding-right: 25px;
	text-align: center;
	}
	
table.gifts td.wantit input,

table.gifts td.gotit input {
	width: 23px;
	height: 15px;
	padding: 2px;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	}
	
table.gifts tr.break td {
	height: 12px;
	padding: 0;
	}
	
table.gifts tr.discontinued th.discontinued {
	border: 1px solid #959595;
	background-color: #ebebeb;
	padding: 8px 12px;
	font-size: 11px;
	color: #c00;
	}
	
table.gifts tr.discontinued td {
	border-bottom: 1px solid #959595;
	}
	
table.gifts tr.discontinued td.select {
	border-left: 1px solid #959595;
	}
	
table.gifts tr.discontinued td.findit {
	border-right: 1px solid #959595;
	text-align: center;
	}
	
/* lists list */

table.lists {
	padding: 0;
	border: 0;
	}

table.lists p {
	margin: 7px 0;
	}

table.lists p.top {
	margin: 0;
	padding: 0;
	}
	
table.lists caption {
	font: normal normal normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	margin: 13px 0 0 0;
	padding: 0 0 0 3px;
	text-align: left;
	}
	
table.lists caption.top {
	margin-top: 0;
	}
	
table.lists th {
	padding: 4px 0 2px 0;
	border-bottom: 1px solid #cfcfcf;
	font-weight: normal;
	font-size: 10px;
	color: #666;
	text-align: left;
	vertical-align: top;
	}
	
table.lists th.select {
	padding-left: 8px;
	width: 19px;
	color: #fff;
	}
	
table.lists th.listname {
	width: 153px;
	}
	
table.lists th.listtype {
	width: 104px;
	}
	
table.lists th.eventdate {
	width: 133px;
	}
	
table.lists th.createdfor {
	width: 185px;
	}
	
table.lists th.emailbtn {
	width: 84px;
	color: #fff;
	}
	
table.lists td.emailbtn {
	padding: 11px 0 9px 0;
	}
	
table.lists tr td {
	padding: 13px 0 0 0;
	vertical-align: top;
	}
	
table.lists tr td.select {
	padding: 11px 0 0 0;
	vertical-align: top;
	}
	
table.lists tr td.select {
	text-align: center;
	}
	
table.lists tr.break td {
	height: 12px;
	padding: 0;
	}
	
/* giftlist */
	
#giftlist {
	margin-bottom: 25px;
	}
	
#giftnotes {
	margin-bottom: 20px;
	}
	
#giftnotes ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	}
	
#giftnotes ul li {
	padding: 10px; 
	color: #333;
	}
	
#giftnotes ul li input.checkbox {
	margin: 0 10px;
	}
	
#listlist {
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;	
	}
	
.managetoppad {
	padding-top: 10px;
	}
	
/* popups */

form.selectlist {
	margin: 0;
	padding: 0;
	}
	
form.addtolist {
	padding: 0 10px;
}
	
form.addtolist_form {
	padding: 5px 0;
	margin: 4px 0 13px 0;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

a.altview,
a.altview:link,
a.altview:visited {
	background: transparent url(../images/icon_altview.gif) no-repeat 0 0;
	color: #333;
	padding-left: 17px;
	margin: 8px 0 0 1px;
	text-decoration: underline;
	font-size: 9px;
	float: left;
}

a.altview:hover,
a.altview:active {
	background: transparent url(../images/icon_altview.gif) no-repeat 0 -15px;
	color: #c00;
	padding-left: 17px;
	margin: 8px 0 0 1px;
	text-decoration: none;
	font-size: 9px;
	float: left;
}
	
/* */

.barcode_preview {
	margin: 135px 0 0 34px;
	}
	
.list_created_confirm_gray {
	width: 231px;
	background: transparent url(../images/sep_graydots.gif) no-repeat top right;
 	}
	
/* 9.0 search */

h1.search {
	margin: 0;
	padding: 0;
	}

h1.searchres {
	padding-left: 4px;
	font-size: 18px;
	line-height: 22px;
	}

p.searchby {
	margin-top: 5px;
	margin-bottom: 0;
	padding-left: 5px;
	}
	
.searchleft {
	width: 238px;
	padding-right: 16px;
	padding-top: 1px;
	background: transparent url(../images/sep_graydots_search.gif) no-repeat center right;
	}
	
.searchright {
	width: 172px;
	padding-left: 16px
	}

form.searchlist {
	margin: 0;
	padding: 0;
	}

form.searchlist label.search_label_right {
	color: #333;
	}

form.searchlist input.search_input_right {
	color: #333;
	width: 132px;
	padding: 2px;
	height: 14px;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	}

form.searchlist input.search_btn_right {
	color: #333;
	float: right;
	margin-top: 5px;
	}

form.searchlist label.search_label_left {
	color: #333;
	width: 79px;
	}
	
.margintop4 {
	margin-top: 4px;
	}
	
.marginbot10 {
	margin-bottom: 10px;
	}

form.searchlist input.search_input_left {
	color: #333;
	width: 132px;
	padding: 2px;
	height: 14px;
	margin-bottom: 6px;
	}

form.searchlist select.search_select_left {
	color: #333;
	width: 140px;
	padding: 2px;
	height: 20px;
	margin-bottom: 6px;
	}

table.searchres {
	padding: 0;
	border: 0;
	}

table.searchres p {
	margin: 7px 0;
	}

table.searchres p.top {
	margin: 0;
	padding: 0;
	}
	
table.searchres p.margintop15 {
	margin-top: 15px;
	}
	
table.searchres caption {
	font: normal normal normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
	margin: 13px 0 0 0;
	padding: 0 0 0 3px;
	text-align: left;
	}
	
table.searchres caption.top {
	margin-top: 0;
	}
	
table.searchres th {
	padding: 4px 0 2px 0;
	border-bottom: 1px solid #cfcfcf;
	font-weight: normal;
	font-size: 10px;
	color: #666;
	text-align: left;
	vertical-align: top;
	}
	
table.searchres th.name {
	padding-left: 8px;
	width: 113px;
	}
	
table.searchres th.location {
	width: 78px;
	}
	
table.searchres th.listtitle {
	width: 135px;
	}
	
table.searchres th.listtype {
	width: 130px;
	}
	
table.searchres th.eventdate {
	width: 125px;
	}
	
table.searchres th.viewbtn {
	width: 94px;
	color: #fff;
	}
	
table.searchres td.name {
	padding-left: 8px;
	}
	
table.searchres td.viewbtn {
	
	padding-left: 10px;
	padding-top: 26px;
	}
	
table.searchres td.listinformation {
	border-top: 1px dotted #ccc;
	color: #666;
	font-size: 10px;
	}
	
table.searchres td a.ltgray,
table.searchres td a.ltgray:link,
table.searchres td a.ltgray:visited {
	color: #666;
	text-decoration: underline;
	}
	
table.searchres td a.ltgray:hover,
table.searchres td a.ltgray:active {
	color: #c00;
	text-decoration: none;
	}
	
table.searchres td.listseparator {
	background: transparent url(../images/search_info_separator.gif) no-repeat top center;
	height: 1px;
	color: #666;
	padding: 0;
	}
	
table.searchres td.listseparator_blank {
	background: none;
	height: 1px;
	color: #666;
	padding: 0;
	}
	
table.searchres tr td {
	padding: 11px 0;
	vertical-align: top;
	}
	
table.searchres tr td.nosearchres {
	padding: 13px 8px;
	vertical-align: top;
	}
	
table.searchres tr.break td {
	height: 12px;
	padding: 0;
	}
	
.nosearchres_height {
	height: 500px;
	}
	
#searchlist {
	margin-bottom: 8px;	
	}
	
form.sendemail {
	margin: 0;
	padding: 0;
	}
	
form.sendemail label {
	color: #53544c;
	font-weight: bold;
	float: left;
	width: 150px;
	padding-top: 5px;
	}
	
form.sendemail input {
	color: #53544c;
	font: normal normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 234px;
	padding: 2px;
	margin-bottom: 10px;
	}
	
form.sendemail input.send_input_bottom {
	margin-bottom: 0;
	}
	
form.sendemail textarea {
	color: #53544c;
	font: normal normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 234px;
	height: 32px;
	float: left;
	overflow: auto;
	}
	
h2.send_to {
	float: left; 
	width: 162px;
}

.send_to_text {
	 float: left;
	 margin-top: 2px;
	 }
	 
.emailsent_text {
	margin-top: 110px;
	text-align: center;
	font-weight: bold;
	color: #333;
	font-size: 17px;
	}
	
.viewlist_update {
	padding-top: 18px;
	}
						
.listmessage {
	padding-left: 19px;
	width: 404px;
	}
	
.discont_width {
	width: 385px;
	}
	
.discont_btns {
	padding-top: 20px;
	}
	
.discont_prodinfo {
	padding-left: 14px;
	}
	
/* huc */

.huc_across_wrapper {
	padding: 7px 14px;
	}
	
.huc_item_wrapper {
	float: left;
	width: 147px;
	}
	
.huc_checkbox {
	width: 25px;
	float: left;
	}
	
.huc_bullseye {
	width: 18px;
	}
	
.huc_shiptime {
	width: 130px;
	}
	
.huc_viewfull {
	text-align: center;
	margin-top: 20px;
	}
	
.huc_continueshopping {
	text-align: center;
	}
	
.huc_item {
	width: 100px;
	padding-right: 22px;
	float: left;
	}
	
/* dds */

form.finditdd {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #797979;
	font-size: 10px;
	line-height: 12px;
	}
	
label {
	margin: 0;
	}
	
form.finditdd input {
	margin-top: 3px;
	width: 110px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
form.finditdd input.img {
	padding: 0;
	margin: 10px 0 0 0;
	width: auto;
	}
	
form.finditdd select {
	width: 168px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	margin: 10px 0 0 0;
	}
	
a.dd,
a.dd:link,
a.dd:visited {
	text-decoration: underline;
	color: #333;
	display: inline;
	}
	
.portal_tan {
	background: transparent url(../images/portal_bkrd_tan.gif) no-repeat;
	width: 684px;
	height: 108px;
	overflow: hidden;
	}