
/* Light Greyish Blue 	#8398BC 
Light Blue for Border 	#A7C2D1 
Dark  Blue 		#002C61 
Orange 			#CE9719
Pale Yellow 		#FFE7B1
Light Grey for  hovers 	#D2D5DA
Light Grey for catalog 	#E8E9E9
Dark Grey for catalog 	#575757
*/

/*body {
	width: 100%;
	font-family:"Frutiger",Arial,sans-serif;
	font-size:12px;
	line-height:15px;

}*/


/*Define Background*/
body {
	background-color: #FFFFFF;
}
#main_wrapper1,#main_wrapper2 {background-color:transparent;}#main_content {
	padding:5px;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
}


/*defaults*/
html, body,td, p, li {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	list-style-position: inside !important;
}
ol, ul {
	list-style-position: inside !important;
}
.content, .contentBold  {
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
	text-decoration: none
}
.contentLarge {
	font-size: 14px;
	font-family: "Frutiger", Arial, sans-serif;
	text-decoration: none
}
#wrapper .content_row {background-color:transparent;}
#main_content p {font-size: 10pt;}
.SmallInstruction {font-size: 10pt;}


/*Edges*/
.RightSideBkgPanel {display:none;}
#right_nav_wrapper1 {height:100%;background-color:#E8E9E9;}
/*#left_nav_wrapper1 {height:100%;background-color:#E8E9E9;}	leave out if pageLeftBackground present*/
.PageLeftBackground	{
	background-image: none;
	background-color: #FFFFFF;
	width: 5px; 
}
#left_column div.left_nav_width_full {width:1px;height:1px;}
#left_column div.left_nav_width_none {width:1px;height:1px;}
#footer {
	border-top:1px solid #E8E9E9;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	height: 63px;
}
.FooterContent {
	font-size: 12px;
	font-weight: bold;
	font-family: "Frutiger", Arial, sans-serif;
	text-decoration: none
}

/*Header*/
.HeaderTopPanel {
	background-color: #FFFFFF;
	background-image: url(/images/9/skin/Header_noBar.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	color: #8398BC;
	height: 134px;
	vertical-align:	top;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#contact_link_div {
	top: 11px;
	right:130px;
	vertical-align:	middle;
	text-align: center;
}
#help_link_div {
	top: 11px;
	right:85px;
	vertical-align:	middle;
	text-align: center;
}
#logout_link_div {
	top: 11px;
	right:20px;
	margin-right: 10px;
	vertical-align:	middle;
	text-align: center;
}
/*.HeaderNavLink {
}
a.HeaderNavLink {
}
a:active.HeaderNavLink,a:hover.HeaderNavLink {
}
*/

/*Messages*/
/*#inbox_div {
	top: 25px;
	right: auto; left:400px;
}
#inbox_div a {
	color: #EEEEEE;
	font-weight:bold;
	text-decoration:none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
#pmsg, #pmsg-ftl {background-color: #000000;}
.new_msg {background:transparent url(/images/9/skin/unread_messages.gif) no-repeat scroll right top;}
.no_msg {}
*/


/*Top Navigation Bar*/
#top_nav_wrapper {
	top:135px;
	background-color: #002C61;
	height: 30px;
}
#top_nav {
	width: 100%;
	overflow: visible;
	border: 0px;
	height: 30px;
	background-color: #002C61;
	color: #FFFFFF;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#top_nav li {
	color:inherit;
	background-color: #002C61;
	max-width: 250px;
	min-width: 125px;
	white-space: nowrap;
	height: 30px;
	letter-spacing: .1em;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8398BC;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
#top_nav li a {
	color:inherit;
	background-color: #002C61;
	text-decoration: none;
	white-space: nowrap;
	padding: 5px;
	height: 20px;
}
#top_nav li a:hover {
	background-color: #002C61;
	color: #8398BC;
	text-decoration: none;
	white-space: nowrap;
	padding: 5px;
}
#top_nav li selected{
	background-color: #002C61;
	color: #8398BC;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
}

#cart_div {
	position:absolute;
	right:15px;
	top:20px;
	margin-top:15px;
	width:200px;
	z-index:5;
}


/*Shopping Cart*/
#shoppingcart, #shoppingcart_iframe {
	width:200px;
}
#shoppingcart_iframe {
}
#shoppingcart .qty {
	left:3px;
}
#shoppingcart .desc {
	width:120px;
}
#sc_inner_bottom {
position:absolute;
top:5px;
right:0px;
}
#shoppingcart .toggle_btn a {
	border-right:0px solid #fff;
	color:#002C61;
	font-size:11px;
	font-weight:bold;
}
#shoppingcart .toggle_btn a:hover{
	color:#8398BC;
	font-size:11px;
	font-weight:bold;
}

#shoppingcart .cart_lines {height:1px;}

#shoppingcart .toggle_btn {
	width:160px;
}
#shoppingcart .cart_button a {
	border:1px solid #000;
	text-decoration:none;	
	color:#002C61;
}
#shoppingcart .cart_button a:hover {
	background-color:#fff;
	color:#8398BC;
}


/*Edit Line Item Div*/
#li_detail, #li_detail_iframe {
	left:-215px;
	top:42px;
}


/*Checkout - cart summary labels*/
#price_box .order_total {border:1px solid #8398BC;font-size:12px;font-weight:bold;}
#price_box .price_box_value {text-align:right;padding:1px 5px 1px 20px;}
#price_box .price_box_label {color:#002C61;font-size:12px;font-weight:bold;padding:1px 20px;}


/*Add to cart note*/
#notice_div {
	background-color:#002C61; color:#fff;
}


/* Dialog & Loading indicator */
.ydlg .ydlg-close {background-image: url(/images/9/skin/basic-dialog/close.gif);}
.ydlg .ydlg-hd {
	background: #8398BC url(/images/9/skin/basic-dialog/hd-sprite.gif) repeat-x scroll 0px -82px;
	color:#FFFFFF;
	font-family:"Frutiger", Arial, sans-serif
	font-size:12px;
}
.ydlg .ydlg-hd-left {
	margin:0px;
	padding-left:0px;
	background: transparent url(/images/9/skin/basic-dialog/hd-sprite.gif) no-repeat scroll 0px -41px;
}
.ydlg .ydlg-hd-right {
	margin:0px;
	padding-right:0px;
	background: transparent url(/images/9/skin/basic-dialog/hd-sprite.gif) no-repeat scroll right 0px;
}
.ydlg .ydlg-dlg-body {
	border:1px solid #8398BC;
	border-width:1px;
}
.loading-indicator {
	color:#8398BC;
	font-size:inherit;
	font-weight:bold;
}


/*tabs*/
.yui-ext-tabbody {border:1px solid #A7C2D1;border-top:none;}
.ytab-right {border-top:1px solid #A7C2D1;border-right:1px solid #A7C2D1;border-left:1px solid #A7C2D1;}
.ytab-wrap {border-bottom: 1px solid #A7C2D1;}
.ytab-strip .on .ytab-text {color:#002C61;}
.ytab-strip .on .ytab-right {background:transparent url(/images/9/skin/tabs/tab-sprite.gif) no-repeat scroll right 0px;}
.ytab-strip .on .ytab-left {background:transparent url(/images/9/skin/tabs/tab-sprite.gif) no-repeat scroll 0px -100px;}


/*Headers and Titles*/
.TitleLevel01 {
	color: #002C61; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif;
}
.TitleLevel02 {
	color: #002C61; 
	font-weight: bold; 
	font-size: 15px; 
	font-family: "Frutiger", Arial, sans-serif;
}
.TitleLevel03 {
	color: #002C61; 
	font-weight: bold; 
	font-size: 18px; 
	font-family: "Frutiger", Arial, sans-serif;
}
h1 {color:#002C61;font-size:12px;font-family: "Frutiger", Arial, sans-serif;}
h2 {color:#002C61;font-size:15px;font-family: "Frutiger", Arial, sans-serif;}
h3 {color:#002C61;font-size:18px;font-family: "Frutiger", Arial, sans-serif;}
.reverseH1 {font-size: 12px;font-weight:bold;padding:5px;margin:5px 0px 5px 0px;
	color:#FFFFFF;background-color:#002C61;font-family: "Frutiger", Arial, sans-serif;
}
.reverseH2 {font-size: 15px;font-weight:bold;padding:5px;margin:5px 0px 5px 0px;
	color:#FFFFFF;background-color:#002C61;font-family: "Frutiger", Arial, sans-serif;
}
.reverseH3 {font-size: 18px;font-weight:bold;padding:5px;margin:5px 0px 5px 0px;
	color:#FFFFFF;background-color:#002C61;font-family: "Frutiger", Arial, sans-serif;
}
.FormLabels {
	color: #002C61;
	font-weight: normal;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
	text-decoration: none
}


/*Table Headers*/
table.epm_table th {
	background-color: #002C61;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
}
#epm_table th {
	background-color: #002C61;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;

}
th {
	background-color: #002C61;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
}
#order_list th {
	background-color: #002C61;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
}
#itemlist th {
	background-color: #002C61;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
}


/*Table Rows*/
.TableRows {
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	text-decoration: none 
}
.OddRowColor {
	background-color: #B0BFD6;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.EvenRowColor {
	background-color: #FFFFFF;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*Catalog*/
#catTree {padding-top:20px;padding-bottom:20px;background-color: #E8E9E9;background-image:none; color:#575757; width:200px;font-size:14px;}
#catTree .ygtvtn { background:none; width:1em; height:18px; }/* first or middle sibling, no children */
#catTree .ygtvtm { background: url(/images/yui/menu/collapse.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* first or middle sibling, collapsable */
#catTree .ygtvtmh { background: url(/images/yui/menu/collapse.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* first or middle sibling, collapsable, hover */
#catTree .ygtvtp { background: url(/images/yui/menu/expand.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* first or middle sibling, expandable */
#catTree .ygtvtph { background: url(/images/yui/menu/expand.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* first or middle sibling, expandable, hover */
#catTree .ygtvln { background:none;width:1em; height:18px; }/* last sibling, no children */
#catTree .ygtvlm { background: url(/images/yui/menu/collapse.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* Last sibling, collapsable */
#catTree .ygtvlmh { background: url(/images/yui/menu/collapse.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* Last sibling, collapsable, hover */
#catTree .ygtvlp { background: url(/images/yui/menu/expand.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* Last sibling, expandable */
#catTree .ygtvlph { background: url(/images/yui/menu/expand.gif) 0 6px no-repeat; width:1em; height:20px; cursor:pointer }/* Last sibling, expandable, hover */
catTree .ygtvloading { background:none;width:0px; height:20px; }/* Loading icon */
#catTree .ygtvitem { border-bottom: 1px solid white;}/* the style of the div around each node */
#catTree .ygtvitem table {border:0px solid white;width:100%;margin:0px;padding:0px;height:20px;}
#catTree .ygtvdepthcell { background:none;width:22px; height:14px; }/* the style for the empty cells that are used for rendering the depth of the node */
#catTree .ygtvblankdepthcell { background:none;width:22px; height:14px; }
#catTree .ygtvchildren {}  /* the style of the div around each node's collection of children */
* html .ygtvchildren { height:1%; }
#catTree .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {color:#000000;font-size: inherit;text-decoration:none;left-margin:0px;width:100%;}/* the style of the text label in ygTextNode */
#catTree .ygtvlabel:hover { color:#D2D5DA;background-color:white;}
#catTree .ygtvlabel_selected {color:#002C61;}
.CatalogNavLink {
	color: #575757;	font-size: 14px;font-family: "Frutiger", Arial, sans-serif;text-decoration: none}
A:hover.CatalogNavLink, A:active.CatalogNavLink {
	color:#002C61;font-size:14px;font-family: "Frutiger", Arial, sans-serif;text-decoration:none;}

.CatalogNavLinkHighlight {
	color: #002C61;	font-size: 14px;font-weight: bold;font-family: "Frutiger", Arial, sans-serif;background-color: #E8E9E9;	text-decoration: none}
A.CatalogNavLinkHighlight {
	color: #002C61;	font-size: 14px;font-weight: bold;font-family: "Frutiger", Arial, sans-serif;	text-decoration: none}
A:hover.CatalogNavLinkHighlight, A:active.CatalogNavLinkHighlight {
	color: #575757;	font-size: 14px;ont-weight: bold;font-family: "Frutiger", Arial, sans-serif;	text-decoration: none;}
                      

/*Catalog Sort Links*/
.MenuNavLink {
	color: #FFFFFF;font-size: 12px;font-family: "Frutiger", Arial, sans-serif;text-decoration: underline}
A:hover.MenuNavLink, A:active.MenuNavLink {
	color: #D2D5DA;	font-size: 12px;font-family: "Frutiger", Arial, sans-serif;	text-decoration: underline;}


/*Assets*/
#asset_tree {
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
    	width: auto;
}

/**ADMIN CONTROL PANEL**/
#admin_command_list {float:left;width:250px;margin-bottom:20px;}
#custadminhome {float:left;width:400px;}
#custadminhome .userlist {width:400px;clear:none;}
#custadminhome .grouplist {width:400px;clear:none;}
#userlist_select {padding-bottom:10px;}
#grouplist_select {padding-bottom:10px;}


/** SIDENAV MENU **/
#sidenav_menu {
	width:200px;
	display: block;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
}
#sidenav_menu .SideNavLink {
	background-color: #E8E9E9;
	color: #575757;
	border-left: none;
	border-bottom: 1px solid white;
	text-decoration: none;
	display: block;
	padding: 5px 10px 5px 20px;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
}
#sidenav_menu A:hover.SideNavLink, #sidenav_menu A:active.SideNavLink {
	background-color: #E8E9E9;
	color: #002C61;
	text-decoration: none;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
}





.username_component {color: #8393BC;position:absolute;bottom:75px;left:0px;max-width:200px;z-index:0;}


/*Commented this out b/c it was bumping the Save for Later Function DBE-5291*/
/*#left_content {
	width: 200px;
}*/





/*order summary price areas*/
#itemlist .subtotal_price {border:1px solid #8398BC;color:#002C61;}
#order_summary .price_box {border:1px solid #8398BC;color:#002C61;}


/*Proceed to checkout link*/
#shoppingcart .cart_button {
	color: #002C61;
	background-color: #8398BC;
	border: 1px solid #fff;
}
#shoppingcart .cart_button a {
	color:white;
}
#shoppingcart .cart_button a:hover {
	color: #8398BC;
	background-color: white;
}


/*Links*/
A.HIGHLIGHT{
    font-family: "Frutiger", Arial, sans-serif;
    font-size: 12px;
    color: #002C61;
    text-decoration: none;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #8398BC
}

A:hover.HIGHLIGHT, A:active.HIGHLIGHT{
    font-family: "Frutiger", Arial, sans-serif;
    font-size: 12px;
    BACKGROUND-COLOR: #8398BC;
    FONT-WEIGHT: bold;
    color: #002C61;
    text-decoration: none
}
A {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	text-decoration: underline;
}
A:hover, A:active {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #8398BC;
	text-decoration: underline;
}
A.ContentLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	text-decoration: underline;
}
A:hover.ContentLink, A:active.ContentLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #8398BC;
	text-decoration: underline;
}
A.ReverseContentLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	background-color: #002C61;
	color: #fff;
	text-decoration: underline;
}
A:hover.ReverseContentLink, A:active.ReverseContentLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	background-color: #002C61;
	color: #fff;
	text-decoration: underline;
}
A.ForgotPasswordLink			{
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	text-decoration: underline;
}
A:hover.ForgotPasswordLink, A:active.ForgotPasswordLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #8398BC;
	text-decoration: underline;
}


/*Spell Check Links*/
.spellCheckMenu {
	background-color: #8398BC;
}
A.spellCheckMenu {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	font-family: "Frutiger", Arial, sans-serif;
	background-color: #8398BC;
	text-decoration: none;
}
A:hover.spellCheckMenu {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	font-family: "Frutiger", Arial, sans-serif;
	background-color: #8398BC;
	text-decoration: none;
}
                      
A.spellCheckBadWord	{
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
A:hover.spellCheckBadWord, A:active.spellCheckBadWord {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}

A.spellCheckGoodWord {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #008000;
}
A:hover.spellCheckGoodWord, A:active.spellCheckBadWord {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #008000;
	text-decoration: underline;
}


/*Table Links*/
A.TableRowLinks {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	text-decoration: underline;
}
A:hover.TableRowLinks, A:active.TableRowLinks {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #8398BC;
	text-decoration: underline;
}


/*Links for company/group info areas with options across top*/
A.TabMenuLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	text-decoration: underline;
}
A:hover.TabMenuLink, A:active.TabMenuLink {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #8398BC;
	text-decoration: underline;
}


/*Form elements - our classes*/


/*Form elements - HTML defaults*/
Select {
	font-size: 8pt; 
	font-family: "Frutiger", Arial, sans-serif;
}

Textarea {
	font-size: 8pt; 
	font-family: "Frutiger", Arial, sans-serif;
}

Input {
	font-size: 8pt; 
	font-family: "Frutiger", Arial, sans-serif;
}

















/** 5.0 STYLE END **/
.SideNavBkg         {
	background-color: #8398BC;
	vertical-align:	middle;
}
A:hover.SideNavBkg, A:active.SideNavBkg {
	background-color: #8398BC;
	vertical-align:	middle;
}                                                              
.HeaderBottomPanel {
	background-color: #8398BC;
	background-image: url(/images/9/skin/lightBlueStripes.gif);
	background-repeat: repeat-x;
	color: #8398BC;
	height: 15px;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.FooterLink {
	color: #FFF;
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
}
A:hover.FooterLink, A:active.FooterLink {
	color: #FFFFFF; /* Old color - #8398BC*/
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	display: block;
}
.SideNavText {
	color: #000000; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	background-color: #ffffff;
}
.SideNavTextBold {
	color: #000000; 
	font-weight: bold;
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	background-color: #ffffff;
}
.PageBkg {
	background-color: #ffffff;
}
.SideNavPrice {
	color: #006600; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif;
	background-color: #FFFFFF
}
.HeaderNavText {
	color: #ffffff; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif;
}
.Copyright {
	font-size: 8pt; 
	font-family: "Frutiger", Arial, sans-serif;
}
.TableRowsWarning {
	color: #FF0000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	text-decoration: none
}
.CatalogRows {
	color: #000000; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	text-decoration: none
}
.CatagoryRows {
	color: #002C61; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	text-decoration: none
}
                      .CatagoryItemRows {
	color: #006666; 
	font-weight: normal; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif; 
	text-decoration: none
}
.ErrorMessage {
	color: #ff0000; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: "Frutiger", Arial, sans-serif;
}
.LargeErrorMessage {
	font-family: "Frutiger", Arial, sans-serif
	font-size: 15px;
	font-style: normal;
	color: #ff0000;
	font-weight: normal;
	background-color: FFFFFF;
}
.ListHeaders {
	background-color: #002C61;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
	text-decoration: none;
	height: 28px;
}
TD.ListHeadersRed {
	background-color: #002C61;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: "Frutiger", Arial, sans-serif;
	text-decoration: none;
	height: 28px;
}
.InputFieldMask {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}                   
.ItemPrice {
	font-family: "Frutiger", Arial, sans-serif; 
	background-color: #ffffff;
	font-size: 12px;
	color: #002C61;
	font-weight: normal;
	font-style: normal
}                       
.CartSubTotal {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	font-weight: normal;
	font-style: normal ;
	border: 1px #8398BC solid
}
.CartSubTotalText {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal
}
.CartTotal {
	font-family: "Frutiger", Arial, sans-serif;
	font-size: 12px;
	color: #002C61;
	font-weight: normal;
	font-style: normal;
	border: #8398BC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px 
}
.PopUpTitle {
	font-family: "Frutiger", Arial, sans-serif
	font-size: 12px;
	font-style: normal;
	color: #002C61;
	font-weight: normal;
	background-color: FFFFFF;
}                  
.no_catalog_items {
	color: #002C61; 
	font-weight:bold;
	text-align:center;
    font-family: "Frutiger", Arial, sans-serif;
    font-size: 12px;
}