/*body{margin-left: 0px;margin-top: 0px;text-align: center;background: #dbebe6 url(/images/global/backgrounds/new/new_bg.gif) repeat-y top center;}*/
body{margin-left: 0px;margin-top: 0px;text-align: center;background: #f1f6f4;}
td{text-align:left;font-family: Arial;font-size: 12px;}
td{text-align:left;font-family: Arial;font-size: 12px;}
h2{font-size:10px;font-weight:bold;}
h2.A{font-size:10px;font-weight:bold;}
.layout{width:965px;background-color: #fff;}
.layoutPopUp{border:solid 1px #dcdcdc;width:100%;background-color: #fff;}
.toolbar{vertical-align:middle;}
.toolbar-text{font-family:  Arial, Verdana;font-size: 12px;color: #1b617b;font-weight:bold;vertical-align:top;padding-left:10px;}
.toolbar-text-alt{font-family:Arial;font-size: 14px;color:#799800;font-weight:bold;vertical-align:top;padding-left:5px; letter-spacing:-1px;}
.toolbarLinks{font-family:  Arial, Verdana;font-size: 12px;color: #1b617b;font-weight:bold;vertical-align:top;padding-left:6px;text-decoration: none;letter-spacing:1px;}
.toolbarLinks:hover{text-decoration: underline;color:#799800; background-color:#FFF; letter-spacing:1px;}
.banner-text{font-family:  Arial, Verdana;font-size: 12px;color: #1b617b;font-weight:bold;vertical-align:top;padding-left:5px;padding-right:10px;}
.banner-cart{font-family:  Arial;font-size: 10px;color: #000;font-weight:bold;vertical-align:top;padding-left:5px;padding-right:10px;text-align:right;background:url(/IMAGES/global/banner/offcart_details_bg.png) no-repeat;}
.banner-cart:hover{color:#799800;cursor:pointer;  background:url(/IMAGES/global/banner/cart_details_bg.png) no-repeat; text-align:right}
.categoryIndexChar{font-family: Arial, Verdana, Arial;font-size: 50px;font-weight: bold;vertical-align:top;padding-top:0px;}
.categoryIndexTitle{font-family: Verdana, Arial;font-size: 20px;font-weight: bold;vertical-align:top;}
.CategoryDisplayName{font-size: 28px;font-weight:bold;margin-bottom:0px}
.banner-menu-text{color:#fff;white-space:nowrap;padding:0 3px 0 3px;}
.product_list_table_header{background-color:#b9d1e8;}
.product_list_table_item{background-color:#edeff2}
.product_list_table_item_alt{background-color:#d8dadd}
.product_list_cell{padding: 2px  2px 2px 10px;}
.product_list_cell_center{text-align:center;}

.center_pane{padding-left: 0px;padding-right: 0px;}
/*header cart area*/
.items_in_cart { color:#282828; font-family:Arial;}

/*new top css navigation*/
.menu{border:none; border:0px; margin:0px; padding:0px; font:bold 12px Arial,Helvetica,sans-serif}
.menu ul{height:33px; list-style:none; margin:0; padding:0}
.menu li{float:left; padding:0px}
.menu li a{color:#FFF; display:block; font-weight:bold; line-height:33px; margin:0px; padding:0px 12px; text-align:center; text-decoration:none; border-left:1px solid #498296}
.menu li a:hover, .menu ul li:hover a{background:#2580a2 url(/IMAGES/global/banner/menu-hover.png) no-repeat center bottom; color:#FFF; text-decoration:none}
.menu li ul{background:#20657f; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:100%; z-index:200}
.menu li:hover ul{display:block}
.menu li li{background:url(/images/GLOBAL/banner/menu-seperator.gif) no-repeat left bottom; display:block; float:none; margin:0px; padding:0px; width:100%; border-bottom:1px dotted #498296}

.menu li li{background:url(/images/GLOBAL/banner/menu-seperator.gif) no-repeat left bottom; display:block; float:none; margin:0px; padding:0px; width:100%; border-bottom:1px dotted #498296}

.menu li:hover li a{background:none}
.menu li ul a{display:block; height:25px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 4px 15px; text-align:left}
.menu li ul a:hover, .menu li ul li:hover a{background:#2580a2 url(/images/GLOBAL/banner/menu-hover-sub.png) no-repeat left center; border:0px; color:#fff; text-decoration:none}
.menu p{clear:left}


.customContentTitle{font-family:Arial,Verdana; font-size:24px; color:#1b617b}

.customContentHeading1{font-family:Arial,Verdana; font-size:18px; color:#1b617b}

.customContentHeading2{font-family:Arial,Verdana; font-size:14px; color:#1b617b}

.customContentHorizontalLine{border-bottom:solid 1px #1b617b}

.customContentHorizontalLine2{border-top:solid 1px #1b617b}

.customContentVerticalLine{border-right:solid 1px #c0c0c0}

.customLeftPane{background-color:#d4e9e2; width:200px}

.customLeftEdge{background-image:url(/images/global/backgrounds/new/left_shadow.png); background-repeat:repeat-y; width:20px}
.customRigthEdge{background-image:url(/images/global/backgrounds/new/right_shadow.png); background-repeat:repeat-y; width:20px}

.customCenterPane{background-color:#fff; width:600px}

.customRightPane{background-color:#d4e9e2; width:200px}

.customStandardTextBox{border:solid 1px black; font-size:12px; background-color:#fff !important}

.customStandardButton{border:solid 1px black}

.customTableMainCell{width:100%}

.customPageContentArea{padding-top:20px; padding-left:20px; padding-right:20px}

.customPageContentAreaNoTopPad{padding-left:20px; padding-right:20px; width:100%}

.stock_instock{color:Green;font-family:Arial}

.stock_outOfstock{color:Black; font-weight:bold; font-size:10px}

.stock_discontinued{color:Red; font-weight:bold}

.stock_unknown{}

.stock_whileSuppliesLast{color:Blue; font-weight:bold}

.stock_small_text{font-size:10px}

.banner_trademark{font-family:Arial,Verdana; font-size:16px; text-align:right; padding-right:5px}
.glory_image_caption{font-family:Arial; font-size:12px; text-align:left; color:#45727f;}

.thumb_nail_standard{border:solid 1px #bacad0; opacity:0.6; filter:alpha(opacity=60)}

.thumb_nail_standard:hover{border:solid 1px #6f8e99; opacity:1; filter:alpha(opacity=100)}

.thumb_nail_selected{border:solid 1px #6f8e99; opacity:1; filter:alpha(opacity=100)}

.our_price{color:#1c437c; font-weight:bold}

.sale_price{color:#d0142c; font-weight:bold}

.reg_price{color:#1b617b; font-weight:bold}

.our_price_header{color:#1c437c; font-weight:bold}

.sale_price_header{color:#d0142c; font-weight:bold}

.super_sale_price_header{color:#008000; font-weight:bold}

.super_sale_price{color:#008000; font-weight:bold}

.sale_price_info{color:#d0142c; font-weight:bold; padding-top:2px; padding-bottom:2px; text-align:center; font-size:16px}

.sale_price_percent_off{background-color:#d0142c; color:White; font-size:20px; font-weight:bold; padding-right:5px; padding-left:5px}

.sale_price_percent_off_td{text-align:center; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:5px}

.sale_price_end_date{color:black; font-weight:bold; text-align:center; font-size:12px}

.super_sale_price_end_date{color:#008000; font-weight:bold; text-align:center}

.sale_price_info2{color:#d0142c; font-weight:bold; padding-top:2px; padding-bottom:2px; text-align:center; font-size:14px}
.sale_price_percent_off2{background-color:#d0142c; color:#fff; font-size:25px; font-weight:bold; padding-right:5px; padding-left:5px}

.sale_price_percent_off_td2{text-align:center; padding-top:2px; padding-bottom:2px; padding-right:5px; padding-left:5px}

.menuAccountToolBar{background-color:#b0142c; color:#fff; font-weight:bold}

.menuAccountToolBarLink{color:#fff; text-decoration:none; font-weight:normal}

.menuAccountToolBarLink:hover{color:#fff; text-decoration:underline}

.tabSelected{cursor:pointer; border-bottom:solid 1px white; border-left:solid 1px #dcdcdc; border-top:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; font-weight:bold; font-size:12px; text-align:center; padding:5px 8px 5px 8px; background-color:white}

.tabNormal{cursor:pointer; border-bottom:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; border-top:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; padding:5px 8px 5px 8px; background-color:#b0c4de; text-align:center}

.tabNormalMiddle{cursor:pointer; border-bottom:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; border-top:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; padding:5px 8px 5px 8px; background-color:#b0c4de; text-align:center}

.app_quick_shop_response_error{border:dashed 2px red; background-color:#fff8dc}

.app_quick_shop_response_ok{border:dashed 2px green; background-color:#fff8dc}

.app_quick_shop_response_warning{border:dashed 2px yellow}

.app_input_error{background-color:Red; border:solid 1px black}

.message_area{border:dashed 2px red}

.message_area_error{border:dashed 2px red}

.message_area_ok{border:dashed 2px green}

.message_area_warning{border:dashed 2px red}

.message_area_informational{border:dashed 2px blue}

.ctrlQuantityTextBox{border:solid 1px black; text-align:center; width:30px}

.ctrlStandardControl{border:solid 1px black; background-color:#fff !important}

.ctrlStandardTextBox{border:solid 1px #91b6c3; height:23px; background-color:#fff !important; margin-bottom:6px}

.ctrlStandardLabel{text-align:right}

.ctrlStandardLabelRequired{text-align:right; color:Maroon}

.required{color:Maroon}

.ctrlStandardButton{border:solid 1px black}

.appTableContainer{width:100%}

.appTableMainCell{padding-left:20px; padding-right:20px}

.error_border{border:dashed 1px red}

.warning_border{border:dashed 1px red}

.input_error{background-color:#fafad2 !important; border:solid 2px red}

.input_dropdown_list_error{background-color:red !important; border:solid 2px #fafad2}

.input_warning{background-color:yellow !important; border:solid 1px black}

.coupon_container{width:100%; border:dashed 1px red; text-align:center}

.standardLink{color:#3a7a93; text-decoration:none; font-family:arial}

.standardLink:hover{text-decoration:underline; color:#799800}

.menuBarLink{color:#fff; text-decoration:none; font-weight:bold; font-size:13px}

.menuBarLink:hover{text-decoration:underline; color:#799800}
a{color:#1b617b; text-decoration:none}

A:hover{text-decoration:underline; color:#799800; font-family:arial}

.CheckoutSteps{font-family:Arial,Verdana; font-size:24px; color:#c0c0c0; font-weight:bold}

.checkout_detail{width:100%; vertical-align:top}
.checkout_divider{width:5px}

.address_readonly_entry{font-size:12px; font-weight:bold}

.quick_view_checkout_label{font-weight:bold}

.quick_view_checkout_total_label{font-weight:bold; text-align:right}

.quick_view_checkout_money{font-weight:bold; text-align:right}

.quick_view_checkout_line{border-top:solid 1px black}

.misc_notes{font-size:10px}

.item_vh{font-weight:bold; text-align:right}

.BasketItemsTableCss{}

.BasketQuickShopCss{background-color:#d8dadd}

.BasketItemHeaderCss{background-color:#b9d1e8; font-weight:bold}

.BasketTableCss{border:solid 1px #b9d1e8}

.BasketRowCss{background-color:#edeff2}
.BasketRowAltCss{background-color:#d8dadd}

.BasketRowCssWithHover{background-color:#edeff2}
.BasketRowAltCssWithHover{background-color:#d8dadd}

.BasketRowCssWithHover:hover{background-color:#ffc}
.BasketRowAltCssWithHover:hover{background-color:#ffc}

.BasketFIPDescription{color:Red; font-size:14px; text-align:center}

.BasketRowCssErrorTop{background-color:#fffacd; border-top:dashed 1px red; border-left:dashed 1px red; border-right:dashed 1px red}
.BasketRowAltCssErrorTop{background-color:#fffacd; border-top:dashed 1px red; border-left:dashed 1px red; border-right:dashed 1px red}

.BasketRowCssDiscount { background-color:#8FBC8F; }
.BasketRowAltCssDiscount{ background-color:#8FBC8F; }

.BasketItemErrorTop{border-top:dashed 1px red; border-left:dashed 1px red; border-right:dashed 1px red}

.BasketItemErrorBottom{background-color:#fffacd; border-bottom:dashed 1px red; border-left:dashed 1px red; border-right:dashed 1px red}

.BasketRowAltCssErrorSolvent{background-color:pink; border:solid 1px red}

.table-report{border-bottom:solid 1px black; text-indent:2px}
.table-header{background-color:#d9dade; font-weight:bold; height:22px; padding-left:3px; padding-right:5px}

.row-data{background-color:#eaebef; border-left:solid 1px black; border-top:solid 1px black; font-family:Verdana,Arial; cursor:pointer; height:23px}

.row-data-no-pointer{background-color:#eaebef; border-left:solid 1px black; border-top:solid 1px black; font-family:Verdana,Arial}

.row-data-group{background-color:#ffa500; border-left:solid 1px black; border-top:solid 1px black; font-family:Verdana,Arial; cursor:pointer}

.row-data-group-no-pointer{background-color:#ffa500; border-left:solid 1px black; border-top:solid 1px black; font-family:Verdana,Arial}

.row-data-group:hover{background-color:#fffacd}

.cell-data{border-right:solid 1px black; border-top:solid 1px black; padding-right:5px}

.cell-data-default-cursor{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px}

.cddf{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px}

.cddf_r{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px; text-align:right}

.cddf_c{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px; text-align:center}

.cddf_c_nr{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px; text-align:center; white-space:nowrap}

.cddf_l{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px; text-align:left}

.cddf_l_nr{cursor:default; padding-right:5px; padding-left:5px; padding-top:2px; padding-bottom:2px; font-family:Verdana,Arial; font-size:12px; text-align:left; white-space:nowrap}

.row-data-alt{background-color:#d9dade; border-left:solid 1px black; border-top:solid 1px black; font-family:Verdana,Arial; cursor:pointer; height:23px}

.row-data-alt-no-pointer{background-color:#d9dade; border-left:solid 1px black; border-top:solid 1px black; font-family:Verdana,Arial}

.row-data-alt:hover{}

.row-trans{border-left:solid 1px #000; border-top:solid 1px #000; font-family:Verdana,Arial}

.table-footer{}

.table-area-header{border-right:#000 1px solid; border-top:#000 1px solid; border-left:#000 1px solid; border-bottom:#000 1px solid; background-color:#ccc}

.delete-table{border:dashed 1px red; background-color:#fff}

.standard_table_container{}

.standard_table_caption{border-right:navy 1px solid; border-top:navy 1px solid; border-left:navy 1px solid; border-bottom:navy 1px solid; color:navy; background-color:#ccc; padding-top:3px; padding-bottom:3px; text-align:center; font-weight:bold}

.section_title{background-color:#ccc}

.rowGroupItemDivider{height:4px; background-color:White}

.google_result_keyword_area{background-color:#a3cdbf; color:Black; font-weight:bold; padding-bottom:10px}

.google_result_Synonyms{}

.google_search_link{text-decoration:none}

.google_search_link:hover{text-decoration:underline}

.google_search_link_bottom{text-decoration:none}

.google_search_link_bottom:hover{text-decoration:underline}

.gsep{height:3px; background:white}

.pageFooterInfo{font-size:13px; font-weight:normal}


/* home page seo text and tabs */
/* product info tabs */
.indentmenu{font: bold 16px Arial;color:#fff;}
.indentmenu ul{margin: 0;padding: 0 5px 0 0;float: left;border-top: 1px solid #CCC; background: #ccc url(/images/community/tabs/indentbg.gif) center center repeat-x;}.indentmenu ul li{display: inline;}.indentmenu ul li a{float: left;color: #e5f4ef; /*text color*/padding: 5px 5px;text-decoration: none;border-left: 2px solid #CCC; /*navy divider between menu items*/}.indentmenu ul li a:visited{color: #000;}.indentmenu ul li a.selected{color: #000 !important;padding-top: 6px; /*shift text down 1px*/padding-bottom: 4px;background: #CCC url(/images/community/tabs/indentbg2.gif) center center repeat-x;}
.tabcontentstyle{ /*style of tab content oontainer*/border: 1px solid #CCC;margin-bottom: 1em;padding: 25px;}
.tabcontent{display:none; line-height:18px;}
@media print {.tabcontent {display:block !important;}
}
.videotitle {text-align: center; font-weight:bold;}
.videotext {text-align: left;}
.centerTag {text-align: center;} .top5 {text-align:left;font-size:12px;font-weight:bold;}.featureleft {float: left;padding-bottom: 15px;}
.featureright {float: right;padding-bottom: 15px;}
.SEO {font-family: Arial;font-size: 12px;color: #585858;}
.exclusive {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #990000;padding-left:6px;text-align: center;}
.seevideo {font-size: 15px;font-weight: bold;text-align: center;}

/* for featured home tabs */
.listprice_home {font-family: Arial;font-size: 12px;font-style: normal;font-weight: normal;color: #000;text-decoration: line-through;}
.saleprice_home {font-family: Arial;font-size: 13px;font-style: normal;font-weight: normal;color: #b73a3a;text-decoration:none;letter-spacing:-1px;margin:0px;font-weight:bold;vertical-align:super;margin-top:18px;}.price_home {font-family: Arial;font-size: 17px;font-style: normal;font-weight: normal;color: #b73a3a;text-decoration:none;letter-spacing:-1px;font-weight:bold;margin-top:15px;}.sale-sale-price_home {margin:2px; padding-top:0px;}

/*Jullian French Easels */
h3 {font-size:13px; font-family:Arial; color:#369;font-weight:bold; padding:0 0 3px 0;}    ul.jullian { font-family:Arial; font-size:12px; line-height:17px; padding:0 0 0 0; margin:0 0 0 18px;}

/*Children's Easels*/
.h2category {font-size:13px; font-family:Arial; color:#369; border-bottom:#069 1px dotted; padding-bottom:5px;}
.h1category {font-size:15px; font-family:Arial; color:#369; border-bottom:#069 1px dotted; padding-bottom:5px;} 
.h3kidseasels {font-size:12px; font-family:Arial; color:#369; border-bottom:#069 1px dotted; padding-bottom:2px;}
.heading{font-size:13px; font-family:Arial; color:#369; padding-bottom:5px; font-weight:bold;}

/* Footer Frame*/
.style2 {font-size: 11px; color:#666; line-height:16px;}
.hrfooter {border-bottom:1px dotted #CCC; width:95%;}
.footer-frame {font-size:11px; color:#022a42; padding-left:5px;}
.footer_columns {padding:5px; border-right:1px dotted #CCC; color:#333; line-height:16px; vertical-align:top; margin-left:5px;}
#new_footer{border-top:3px solid #fff; background:url(/IMAGES/global/footer/footer_bg_sep.gif) repeat-x top;}
/*Right Column */
.rightcolumntext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #000;}.style1 {font-size: 11px; font-style: normal; color: #000; font-family: Arial, Helvetica, sans-serif;}

/* Begin CSS Popout Menu */
#menuTopLinks{position:absolute; z-index:1000;}
#menuTopLinks ul .item{display:none;}
#menuTopLinks ul:hover .item{display:block;background:#d4e9e2;padding:5px 0 0 10px;margin:0px 0 0 0; height:20px;font-size:12px; width:180px;border-left:1px solid #82b2c4; border-bottom:2px solid #82b2c4; border-right:1px solid #82b2c4;}
.top{margin-bottom:8px;}
#menuTopLinks ul:hover .item a{color:#165061;text-decoration:none; font-size:12px;  width:200px; padding:5px 0 0 0px; margin-top:5px;font-weight:bold;}
#menuTopLinks ul:hover .item a:hover{color:#08323e; font-size:12px; width:200px; padding:5px 0 0 0px; margin-top:5px;font-weight:bold; text-decoration:underline; }
#menuTopLinks ul{width:100px;float:left;margin:0px 0 2px 0;padding:0px;list-style:none;}
.clear{clear:both;height:8px;}

/*Search Bar */
.search_bar {width:196px;border: solid 1px #ACACAC;font-size:16px; font-family:arial; color:#09C;; height:19px; font-weight:bold; margin-left:-13px;}
.search_bar_alt {width:196px;border: solid 1px #ACACAC;font-size:12px; font-family:arial; color:#777; height:19px;font-style:italic;margin-left:-13px;}

/*comic supplies left tips tabs */
.comicindentmenu{font: bold 12px Arial;color:#000;}
.comicindentmenu ul{margin: 0;padding: 0 5px 0 0;float: left;border-top: 1px solid #CCC; background: #ffd447 center center repeat-x;}.comicindentmenu ul li{display: inline;}.comicindentmenu ul li a{float: left;color: #e5f4ef; /*text color*/padding: 5px 5px;text-decoration: none;border-left: 2px solid #CCC; /*navy divider between menu items*/}.comicindentmenu ul li a:visited{color: #000;}.comicindentmenu ul li a.selected{color: #000 !important;padding-top: 6px; /*shift text down 1px*/padding-bottom: 4px;background: #ffe086 center center repeat-x;}
.comictabcontentstyle{ /*style of tab content oontainer*/border: 1px solid #CCC;margin-bottom: 1em;padding: 25px;}
.comictabcontent{display:none; line-height:18px;}
@media print {.comictabcontent {display:block !important;}
}

/* tool tip mike marchetta */
    

/* home-image slider */
.yui-ac-ft {display:none !important;}
#slWrap {background-color: white;display: inline;float: left;height: 255px;margin: 0px 0px 10px;padding: 0px;width: 590px;}
#slContent {background: none;float: left;height: 265px;margin: 0px;padding: 0px;}
#slTabs {float: left;height: 28px;margin: 0px;padding: 12px 0px 10px 17px;width: 520px;}
ul, menu, dir {-webkit-padding-start: 40px;display: block;list-style-type: disc;margin: 1em 0px;}
#slTabs li {background: none;float: left;height: 33px;list-style: none;margin: 0px 0px 3px;padding: 0px;}
li {display: list-item;}
#slTabs a:link, #slTabs a:visited, #slTabs a:active, #slTabs a:hover {background: none;border: none;margin: 0px;padding: 0px;}
#slTabs img {border: 1px solid white;margin-right: 3px;padding: 2px;}
#slTabs li.on {background: none;height: 33px;}
#slTabs .on a:link, #slTabs .on a:visited, #slTabs .on a:active, #slTabs .on a:hover {background: none;margin: 0px;padding: 0px;}
#slTabs li.on img {border: 1px solid #CCC;}
.coda-slider, .coda-slider .panel { width: 600px;} 
.coda-slider p.loading { text-align: center;}
.coda-slider {float: left;overflow: hidden;position: relative;}
.coda-slider .panel { display: block; float: left; background: none;margin: 0px;width: 600px;}
.coda-slider .panel-wrapper { padding: 10px;}
.coda-slider .panel-container { position: relative;}
#slTabs a.current:link, #slTabs a.current:visited, #slTabs a.current:active, #slTabs a.current:hover {background: none;margin: 0px;padding: 0px;}
#slTabs a.current img {border: 1px solid #CCC;}

/* new customer form */
.customStandardButton {padding:10px 0px 10px 0px;}
/*on account login page */
.nc_container2{background-color:#eaeff1;padding:10px;font-family:arial; vertical-align:text-top;color:#232729;}
td.nc_container2{font-family:arial; vertical-align:text-top;color:#232729;}
/* on checkout login page */
nc_container{}
.nc_title{font-size:22px; font-weight:bold; color:#1b617b; font-family:Arial;padding-bottom:12px;}
.nc_email{padding:5px 8px 10px 0px;font-size:13px; font-weight:bold;color:#1b617b;}
.nc_email_example{padding:5px 0px 10px 5px;font-size:12px;color:#8f8f8f;}
.nc_password{padding:5px 8px 10px 0px;font-size:13px; font-weight:bold;color:#1b617b;}
.nc_characters{padding:5px 0px 10px 5px;font-size:12px;color:#8f8f8f;}
.nc_confirm{padding:5px 8px 5px 0px;font-size:13px; font-weight:bold;color:#1b617b;}
.nc_seperator{}
/* guest */
.gst_container{padding:3px;color:#1b617b; font-family:Arial;}
.gst_title{font-size:22px; font-weight:bold; color:#1b617b; font-family:Arial;padding-bottom:12px;}
.gst_email{padding:5px 8px 6px 0px;font-size:13px; font-weight:bold;color:#1b617b;}
.gst_button{}
.gst_seperator{}
/* current customer - login */
.cc_container{padding:5px 12px 5px 3px;color:#1b617b; font-family:Arial;}
.cc_title{font-size:22px; font-weight:bold; color:#1b617b; padding-bottom:12px;}
.cc_email{padding:5px 0px 5px 0px;font-size:13px; font-weight:bold;}
.cc_password{padding:12px 0px 5px 0px;font-size:13px; font-weight:bold;}
.cc_seperator{}
.cc_info{}
.cc_forgot_container{padding:20px 0px 0px 0px;}
.cc_forgot{margin:5px 8px 10px 0px;font-size:22px; font-weight:bold;color:#1b617b;}
.cc_we_email{margin:5px 8px 10px 0px;}
.co_new{background-color:#eaeff1;padding:15px;font-family:arial; vertical-align:text-top;color:#232729;}

/*eGift card styles*/
#div_egift_catlst{width:210px; background-image:url(/IMAGES/PRODUCTS/eGIFT_CARDS/interface/nav-box-background.png); font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF; padding:5px; background-repeat:no-repeat; height:292px; margin:20px 0px 0px 10px;}
#div_egift_catlst h1{font-size:18px; font-weight:bold; margin:10px 0px 0px 6px}
#div_egift_catlst ul li{list-style-type:none; line-height:24px; position:relative; left:-20px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#81b5dc}
#div_egift_catlst a:link{color:#FFF; text-decoration:none; font-size:14px}
#div_egift_catlst a:visited{color:#FFF; text-decoration:none; font-size:14px}
#div_egift_catlst a:hover{color:#FF9; text-decoration:none; font-size:14px}
#div_egift_catlst a:active{color:#FF9; text-decoration:none; font-size:14px}
.egift_content{margin:20px 0px 0px 0px;}
