/* ############################################# */
/* #  CMS GLOBAL                               # */
/* # ......................................... # */
/* #  RUBIX MEDIA LLC                          # */
/* #  P.Gold - 22 May 2008                     # */
/* ############################################# */

<!-- /* CMS Ignore: Begin */

body.mfcms_editor *:focus{outline:0;}
body.mfcms_editor{line-height:1;color:black;background:white;}
body.mfcms_editor ol,
body.mfcms_editor ul{list-style:none;}
body.mfcms_editor table{border-collapse:separate;border-spacing:0;}
body.mfcms_editor caption,
body.mfcms_editor th,
body.mfcms_editor td{text-align:left;font-weight:normal;}
body.mfcms_editor blockquote:before,
body.mfcms_editor blockquote:after,
body.mfcms_editor q:before,
body.mfcms_editor q:after{content:"";}
body.mfcms_editor blockquote,
body.mfcms_editor q{quotes:"" "";}
body.mfcms_editor{font-family:arial,helvetica,sans-serif;font-size:11px;background:#fff;color:#666;}
body.mfcms_editor table{width:100%;}
body.mfcms_editor th{text-align:left;}
body.mfcms_editor td{vertical-align:top;}
body.mfcms_editor img{display:block;}
body.mfcms_editor a img{border:none;}
body.mfcms_editor dfn{font-style:normal;}
body.mfcms_editor a,
body.mfcms_editor a.links{text-decoration:none;color:#535353;}
body.mfcms_editor a:hover,
body.mfcms_editor a.links:hover{text-decoration:underline;}
body.mfcms_editor .nowrap{white-space:nowrap;}
body.mfcms_editor strong{font-weight:bold;}
body.mfcms_editor em{font-style:italic;}

/* CMS Ignore: End */  -->


/* ********************************************* */
/*              GLOBAL DEFINITIONS               */
/*	Note: Styles for CMS must be defined on 	 */
/*				separate lines. 				 */
/* ********************************************* */

.bodycopy { 
	color: #666;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
}

.links 	{ text-decoration: none; color: #535353; }		/* Style for CMS */

.strong { font-weight: bold; }							/* Style for CMS */

.em { font-style: italic; }								/* Style for CMS */



/* ********************************************* */

<!-- /* CMS Ignore: Begin */ 

body.mfcms_editor #module_wrapper{text-align:left;width:970px;margin:0 auto;}
body.mfcms_editor #main_container{padding:15px 0 0 0;}
body.mfcms_editor #header{position:relative;z-index:1000;}
body.mfcms_editor .logo{margin:0 auto;width:441px;height:56px;margin-bottom:15px;position:relative;z-index:9999;}
body.mfcms_editor #utilitynav_wrapper{position:absolute;right:10px;top:11px;text-align:right;z-index:5000;}
body.mfcms_editor #utilitynav .utilitynav_menu{display:block;float:right;clear:both;padding-bottom:23px;}
body.mfcms_editor .utilitynav_menu .menu_item{background:url(/images/common/bg_dotted_y.gif) repeat-y right;display:inline;float:left;font-size:11px;line-height:12px;margin-right:5px;padding-right:6px;}
body.mfcms_editor .utilitynav_menu li.last{background:none;margin-right:0;padding-right:0;}
body.mfcms_editor #utilitynav .shoppingbag_size{font-weight:bold;}
body.mfcms_editor #utilitynav a{color:#003066;}
body.mfcms_editor #globalnav_wrapper{padding:3px 0 0px 0;}
body.mfcms_editor #globalnav{border-color:#e3e3e3;border-style:solid;border-width:1px 0;position:relative;z-index:1000;}
body.mfcms_editor #globalnav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor #globalnav li.section_item{display:inline;position:relative;float:left;margin:0 15px 0 0;}
body.mfcms_editor #globalnav li.section_item .menu_item{color:#666;display:block;float:left;margin:-3px 0 0 0;padding:13px 11px 10px 11px;position:relative;text-transform:uppercase;}
body.mfcms_editor #globalnav li.selected .menu_item,
body.mfcms_editor #globalnav li.over .menu_item,
body.mfcms_editor #globalnav li.section_item:hover .menu_item,
body.mfcms_editor #globalnav li.section_item .menu_item:hover{background:url(/images/gnav/globalnav_bdr_gold.jpg) repeat-x left top;border-color:#e3e3e3;border-style:solid;border-width:0 1px 1px 1px;color:#c8a051;margin-bottom:-1px;padding-right:10px;padding-left:10px;text-decoration:none;}
body.mfcms_editor #globalnav li.has_menu_pane:hover .menu_item,
body.mfcms_editor #globalnav li.has_menu_pane .menu_item:hover{border-bottom-color:#fff;}
body.mfcms_editor #globalnav #globalnav_special_offers .menu_item{border-bottom-width:0;}
body.mfcms_editor #globalnav li.selected .menu_item{border-bottom:0;margin-bottom:0;}
body.mfcms_editor #globalnav li.section_item .menu_item .alt_txt{left:-999em;position:absolute;}
body.mfcms_editor #globalnav li#global_search{display:inline;float:right;overflow:hidden;padding:6px 10px 0 10px;text-align:right;width:177px;}
body.mfcms_editor #global_search form{display:inline;}
body.mfcms_editor #global_search .form_label{display:none;}
body.mfcms_editor #global_search .form_text{color:#666;font-size:10px;height:15px;padding:3px 0 0 3px;vertical-align:top;width:108px;float:left;}
body.mfcms_editor #global_search .form_submit{float:right;}
body.mfcms_editor #globalnav .menu_pane_layer{position:absolute;top:-999em;z-index:3000;}
body.mfcms_editor #globalnav li.over .menu_pane_layer,
body.mfcms_editor #globalnav li.has_menu_pane:hover .menu_pane_layer{top:31px;left:0;}
body.mfcms_editor #globalnav .menu_pane{background:#fff;padding:1px;border-color:#e3e3e3;border-style:solid;border-width:0 1px 1px 1px;min-width:13em;left:-100px;position:relative;z-index:3500;}
body.mfcms_editor #globalnav .menu_pane:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor #globalnav li.first .menu_pane{left:0;}
body.mfcms_editor #globalnav .menu_pane .prod_container li{border-bottom:1px solid #e3e3e3;padding-bottom:1px;}
body.mfcms_editor #globalnav .menu_pane .prod_container li.last{border-bottom:0;margin-bottom:-1px;}
body.mfcms_editor #globalnav .menu_pane .pane_content{padding:24px;}
body.mfcms_editor #globalnav .pane_content .col{float:left;width:100px;}
body.mfcms_editor #globalnav .category_menu{min-width:6.5em;}
body.mfcms_editor #globalnav .category_menu h3{color:#daad5b;font-size:13px;font-weight:normal;margin:1.7em 0 0 0;white-space:nowrap;}
body.mfcms_editor #globalnav .category_menu h3 .alt_txt{position:absolute;left:-999em;}
body.mfcms_editor #globalnav .category_menu li{font-size:11px;line-height:1.2em;margin:10px 0 0 0;background:url(/images/common/bullet.gif) no-repeat 0 0.4em;padding:0 0 0 10px;}
body.mfcms_editor #globalnav .category_menu li,
body.mfcms_editor #globalnav .category_menu li a{color:#999;}
body.mfcms_editor #globalnav .category_menu li a:hover{color:#003066;}
body.mfcms_editor #globalnav .category_menu li em{font-style:italic;}
body.mfcms_editor #globalnav .category_menu .sub_set{margin-top:10px;padding-top:1px;background:url(/images/common/bg_dotted.gif) repeat-x left top;}
body.mfcms_editor #globalnav .sibling_cols .sibling_table{width:100%;border-collapse:collapse;}
body.mfcms_editor #globalnav .pane_content .sibling_table .col{float:none;width:auto;}
body.mfcms_editor #globalnav .sibling_cols .sibling_cols .category_menu,
body.mfcms_editor #globalnav .sibling_cols .category_menu{margin-right:24px;margin-top:-1.7em;position:relative;float:none;width:auto;}
body.mfcms_editor #globalnav .sibling_cols .sibling_col_last .category_menu{margin-right:0px;}
body.mfcms_editor #globalnav .sibling_cols .sibling_col_last .sibling_cols .col{margin-right:24px;}
body.mfcms_editor #globalnav .sibling_cols .sibling_col_last .sibling_cols .sibling_col_last .col{margin-right:0;}
body.mfcms_editor #globalnav .sibling_cols .category_menu .category_menu{margin-top:0;}
body.mfcms_editor #globalnav .menu_pane .promos_area{border-top:1px solid #e3e3e3;padding-top:1px;margin-top:1px;clear:both;}
body.mfcms_editor #globalnav .menu_pane .promos_area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .menu_pane .promos_area .promo{color:#848484;}
body.mfcms_editor .menu_pane .promos_area .sibling_cell{border-right:1px solid #e3e3e3;}
body.mfcms_editor .menu_pane .promos_area .sibling_col_last{border-right:0;}
body.mfcms_editor .menu_pane .sibling_cols .promo{float:left;min-width:210px;width:100%;}
body.mfcms_editor .menu_pane .promos_area .last{border-right:0;}
body.mfcms_editor .menu_pane .promo .promo_image img{float:left;margin-right:10px;}
body.mfcms_editor .menu_pane .promo .promo_detail{float:left;padding:10px 5px 0 0;}
body.mfcms_editor .menu_pane .promo h3 .alt_txt{position:absolute;left:-999em;}
body.mfcms_editor .menu_pane .promo p{display:block;clear:left;margin:0;padding:2px 0 3px 0;line-height:1.2em;}
body.mfcms_editor .promos_area .promo .action_set{margin:8px 0 0;}
body.mfcms_editor .promos_area .promo .action_set .action_btn{margin-top:2px;}
body.mfcms_editor .menu_pane .promo a,
body.mfcms_editor .menu_pane .promos_area .promo .action_btn{color:#003066;}
body.mfcms_editor .menu_pane .promos_area .promo .action_btn{text-transform:uppercase;font-size:10px;white-space:nowrap;}
body.mfcms_editor .menu_pane .promos_area .swatch_col .promo_image{float:left;width:60px;height:75px;position:relative;}
body.mfcms_editor .menu_pane .promos_area .swatch_col .promo_image a{position:absolute;top:-8px;left:-5px;}
body.mfcms_editor #globalnav #globalnav_makeup .pane_content .sibling_cell{width:25%;}
body.mfcms_editor #globalnav #globalnav_skincare .pane_content .sibling_cell{width:70%;}
body.mfcms_editor #globalnav #globalnav_skincare .pane_content .sibling_col_last{width:30%;}
body.mfcms_editor #globalnav #globalnav_skincare .pane_content .sibling_cell .sibling_cell{width:52%;}
body.mfcms_editor #globalnav #globalnav_skincare .pane_content .sibling_cell .sibling_col_last{width:48%;}
body.mfcms_editor #globalnav #globalnav_re-nutriv .pane_content .sibling_cell{width:38%;}
body.mfcms_editor #globalnav #globalnav_re-nutriv .pane_content .sibling_col_last{width:24%;}
body.mfcms_editor #globalnav #globalnav_fragrance .pane_content .sibling_cell{width:76%;}
body.mfcms_editor #globalnav #globalnav_fragrance .pane_content .sibling_cell .sibling_cell{width:34%;}
body.mfcms_editor #globalnav #globalnav_fragrance .pane_content .sibling_cell .sibling_col_last{width:32%;}
body.mfcms_editor #globalnav #globalnav_fragrance .pane_content .sibling_cell .sibling_col_first{width:36%;}
body.mfcms_editor #globalnav #globalnav_fragrance .pane_content .sibling_col_last{width:24%;}
body.mfcms_editor #globalnav #globalnav_looks_tips .pane_content .sibling_cell{width:35%}
body.mfcms_editor #globalnav #globalnav_looks_tips .pane_content .sibling_col_first{width:30%}
body.mfcms_editor #globalnav #globalnav_looks_tips .pane_content .sibling_col_last{width:45%;}
body.mfcms_editor #globalnav_whats_new .promos_area{}
body.mfcms_editor #globalnav_makeup .promos_area{min-width:42em;}
body.mfcms_editor #globalnav_skincare .promos_area{min-width:40em;}
body.mfcms_editor #globalnav_re-nutriv .promos_area{min-width:36em;}
body.mfcms_editor #globalnav_fragrance .promos_area{min-width:53em;}
body.mfcms_editor #globalnav_fragrance .pane_content{min-width:48em;}
body.mfcms_editor #globalnav_looks_tips .promos_area{min-width:42em;}
body.mfcms_editor #globalnav_special_offers .promos_area{min-width:24em;}
body.mfcms_editor .menu_pane .sibling_cols .promo .promo_detail{width:auto;}
body.mfcms_editor #globalnav_makeup .menu_pane .sibling_cols .promo .promo_detail{width:9em;}
body.mfcms_editor #globalnav_makeup .menu_pane .sibling_cols .swatch_col .promo_detail{width:13em;}
body.mfcms_editor #globalnav_special_offers .menu_pane{background:#f2d997 url(/images/common/bg_grad_gold.jpg) repeat-x left top;border:1px solid #efe3c8;margin-top:-1px;}
body.mfcms_editor #globalnav_special_offers .menu_pane .promos_area{background:url(/images/common/bg_dotted.gif) repeat-x left bottom;border-top:0;margin:0 0 15px 0;padding:0 0 15px 0;}
body.mfcms_editor #globalnav_special_offers .promo .reflect{position:relative;margin:0 0 -14px 0;}
body.mfcms_editor #globalnav_special_offers .menu_pane .promos_area .promo .promo_detail{color:#c29745;padding:0 5px 0 0;}
body.mfcms_editor #globalnav_special_offers .menu_pane .category_menu strong{font-weight:bold;}
body.mfcms_editor #globalnav_special_offers .menu_pane .action_btn{display:block;font-size:11px;}
body.mfcms_editor #globalnav_special_offers .menu_pane,
body.mfcms_editor #globalnav_special_offers .menu_pane .category_menu li{color:#c29745;font-size:12px;}
body.mfcms_editor #globalnav_special_offers .menu_pane a,
body.mfcms_editor #globalnav #globalnav_special_offers .menu_pane a:hover,
body.mfcms_editor #globalnav_special_offers .menu_pane .category_menu a,
body.mfcms_editor #globalnav_special_offers .menu_pane .action_btn,
body.mfcms_editor #globalnav_special_offers .menu_pane .action_mark{color:#9c701c;}
body.mfcms_editor #sidebar_left{float:left;width:140px;padding-right:20px;padding-bottom:20px;}
body.mfcms_editor #leftnav ul{padding-bottom:1em;}
body.mfcms_editor #leftnav li,
body.mfcms_editor #leftnav li a{color:#333;font-size:9px;text-transform:uppercase;}
body.mfcms_editor #leftnav li .cat_hdr{display:block;padding:2px 0 5px 0;}
body.mfcms_editor #leftnav li .cat_hdr,
body.mfcms_editor #leftnav li .cat_hdr a{font-size:14px;color:#bf9034;}
body.mfcms_editor #leftnav li li{margin-bottom:0;padding:3px 0;}
body.mfcms_editor #leftnav li li,
body.mfcms_editor #leftnav li li a{color:#666;}
body.mfcms_editor #leftnav li li.selected,
body.mfcms_editor #leftnav li li.selected a{font-weight:bold;color:#222;}
body.mfcms_editor #footer{clear:both;margin-top:0px;margin-bottom:20px;z-index:10;}
body.mfcms_editor #footer .footer_links{border-color:#e3e3e3;border-style:solid;border-width:1px 0;text-align:left;padding:3px 0 5px 0;float:left;width:970px;}
body.mfcms_editor #footer .footer_links li{float:left;padding:0 30px 0 10px;}
body.mfcms_editor #email_signup label,
body.mfcms_editor #footer .footer_links li{margin:4px 0 0 0;}
body.mfcms_editor #footer .footer_links a{color:#666;}
body.mfcms_editor #footer .footer_links a:hover{color:#003066;}
body.mfcms_editor #footer #email_signup{margin:0;padding:0 10px 0 0;white-space:nowrap;}
body.mfcms_editor #email_signup form,
body.mfcms_editor #email_signup input{display:inline;vertical-align:middle;}
body.mfcms_editor #email_signup label{float:left;padding-right:5px;}
body.mfcms_editor #signup_email_address{width:108px;height:15px;font-size:9px;}
body.mfcms_editor #footer .copyright{padding-top:15px;text-align:center;color:#999;line-height:1.3em;clear:both;width:970px;}
body.mfcms_editor #footer .copyright a,
body.mfcms_editor #footer .copyright span{margin-right:10px;}
body.mfcms_editor #footer .copyright a{color:#999;}
body.mfcms_editor #footer .copyright .privacy{font-size:10px;text-transform:uppercase;}
body.mfcms_editor #footer #footer_country_chooser{display:inline;padding-right:150px;}
body.mfcms_editor .filter_controls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .filter_controls .filter_select_container{float:left;}
body.mfcms_editor .filter_select_container{position:relative;white-space:nowrap;height:20px;display:block;}
body.mfcms_editor .filter_select_container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .filter_select_container form,
body.mfcms_editor .filter_select_container .filter_selected_win,
body.mfcms_editor .filter_select_container .filter_control img{display:inline;vertical-align:middle;}
body.mfcms_editor .filter_select_container .filter_selected_win{background:#fff;border:1px solid #E3E3E3;color:#999;display:block;float:left;height:16px;padding-top:2px;}
body.mfcms_editor #main_content .form_filter_select,
body.mfcms_editor #main_content .filter_select_container .filter_selected_win,
body.mfcms_editor #main_content .filter_select_container .select_drop_pane a{color:#c8a051;font-size:9px;text-transform:uppercase;}
body.mfcms_editor #main_content .filter_select_container .select_drop_pane a{color:#999;}
body.mfcms_editor #main_content .filter_select_container .select_drop_pane a span{color:#999;}
body.mfcms_editor .filter_select_container .filter_selected_win .filter_selected_win_content{line-height:1.2em;padding:3px 4px 0 4px;}
body.mfcms_editor .filter_select_container .filter_control{display:block;float:left;width:17px;}
body.mfcms_editor .filter_select_container .filter_control img{background:#fff;border:1px solid #e3e3e3;border-left:0;cursor:pointer;height:16px;margin:0;padding:1px;width:15px;}
body.mfcms_editor .filter_select_container .select_drop_pane{background:#fff;border:1px solid #e3e3e3;border-top-width:0;left:-999em;padding:2px 0;position:absolute;text-align:left;top:20px;_top:16px;z-index:100;}
body.mfcms_editor .is_visible .select_drop_pane{display:block;left:0;}
body.mfcms_editor .filter_select_container .select_drop_pane ol{padding:0;}
body.mfcms_editor .filter_select_container .select_drop_pane li{}
body.mfcms_editor .filter_select_container .select_drop_pane a{cursor:pointer;text-decoration:none;white-space:nowrap;display:block;padding:2px 15px;}
body.mfcms_editor .filter_select_container .select_drop_pane a:hover{background-color:#efefff;}
body.mfcms_editor .has_ico .select_drop_pane a{padding-left:35px;}
body.mfcms_editor .has_ico .form_text{padding-right:6px;}
body.mfcms_editor .has_price .form_text{padding-right:29px;}
body.mfcms_editor .filter_select_container .option_ico{display:block;float:left;height:14px;margin-left:-30px;margin-right:5px;overflow:hidden;width:25px;}
body.mfcms_editor .filter_select_container .option_ico img{display:inline;vertical-align:middle;}
body.mfcms_editor .filter_select_container .option_price{margin-left:10px;}
body.mfcms_editor #footer_country_chooser{position:relative;}
body.mfcms_editor #footer_country_chooser .filter_select_container{position:absolute;left:0;top:-4px;z-index:100;}
body.mfcms_editor #footer_country_chooser .filter_select_container .filter_selected_win{color:#999;font-size:11px;text-transform:none;}
body.mfcms_editor #footer_country_chooser .filter_select_container .filter_selected_win_content{padding-top:2px;text-align:left;}
body.mfcms_editor #footer_country_chooser .filter_select_container .filter_control{margin-right:0px;}
body.mfcms_editor #footer_country_chooser .filter_select_container .select_drop_pane{bottom:23px;background:#fff url(/images/gnav/globalnav_bdr_t.gif) repeat-x left top;top:auto;margin-left:2px;padding-right:5px;}
body.mfcms_editor #footer_country_chooser .filter_select_container .select_drop_pane ol{padding:24px 0px 18px 24px;display:block;float:left;}
body.mfcms_editor #footer_country_chooser .filter_select_container .select_drop_pane li{background:url(/images/common/bullet.gif) no-repeat 0 0.4em;padding:0 0px 0.25em 10px;margin-top:0.25em;float:left;clear:left;}
body.mfcms_editor #footer_country_chooser .filter_select_container .select_drop_pane a{padding:0;}
body.mfcms_editor #footer_country_chooser .filter_select_container .select_drop_pane a:hover{background-color:transparent;text-decoration:underline;color:#003066;}
body.mfcms_editor .form_text{border:1px solid #e3e3e3;color:#999;font-size:10px;height:15px;padding:3px 0 0 3px;}
body.mfcms_editor .form_note{color:#999;display:block;font-size:9px;}
body.mfcms_editor .form_label .form_note{color:inherit;display:inline;font-size:inherit;}
body.mfcms_editor dfn.form_note{line-height:1.22em;margin-top:10px;width:280px;}
body.mfcms_editor .form_submit{cursor:pointer;}
body.mfcms_editor .form_btn_quick_buy,
body.mfcms_editor .form_btn_add_to_bag{height:22px;width:90px;}
body.mfcms_editor .form_btn_checkout{height:22px;width:86px;}
body.mfcms_editor fieldset dt{clear:left;font-weight:bold;line-height:1.3em;padding-bottom:20px;}
body.mfcms_editor fieldset dd{padding-bottom:25px;}
body.mfcms_editor fieldset dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .form_multi_input:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .form_multi_input{margin-top:-5px;position:relative;}
body.mfcms_editor .form_bool .form_bool_input{clear:left;float:left;margin:5px 2px 10px 0;}
body.mfcms_editor .form_bool .form_multi_label,
body.mfcms_editor .form_bool label{display:block;float:left;line-height:1.2em;padding:5px 5px 5px 2px;}
body.mfcms_editor .form_item select,
body.mfcms_editor .form_item textarea,
body.mfcms_editor .form_item .form_text{margin-bottom:5px;width:180px;}
body.mfcms_editor .form_item .filter_select_container{padding-bottom:5px;}
body.mfcms_editor .form_item select,
body.mfcms_editor .form_item textarea,
body.mfcms_editor .form_item .form_text,
body.mfcms_editor .form_item .filter_select_container .filter_selected_win,
body.mfcms_editor .form_item .filter_select_container .filter_control img{border-color:#ccc;}
body.mfcms_editor .form_item .form_label{margin:3px 0;}
body.mfcms_editor .required_note{margin:20px 0;font-size:10px;}
body.mfcms_editor .required_mark{color:#003066;padding-right:5px;}
body.mfcms_editor .form_btn_set:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .form_btn_set .form_submit{float:left;margin-right:10px;_margin-right:5px;padding-bottom:30px;}
body.mfcms_editor .form_errors{margin-bottom:20px;}
body.mfcms_editor .err_list li{font-weight:bold;}
body.mfcms_editor .form_item_err label,
body.mfcms_editor .form_errors{color:#f00;}
body.mfcms_editor .form_item_err .form_text,
body.mfcms_editor .form_item_err select,
body.mfcms_editor .form_item_err textarea{border-color:#f00;}
body.mfcms_editor .form_sub_block{margin-bottom:30px;}
body.mfcms_editor .form_sub_block_last{margin-bottom:0;}
body.mfcms_editor #main_content .form_sub_block h3{margin-bottom:0;}
body.mfcms_editor #main_content .form_sub_block .required_note{margin-top:0.3em;}
body.mfcms_editor #content_wrapper{padding:13px 0px 0 10px;z-index:10;}
body.mfcms_editor #content_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor #main_content_controls{padding:0 10px 5px 0px;min-height:1em;}
body.mfcms_editor #breadcrumb{color:#bababa;font-size:9px;margin:0 0 0 -3px;padding:0 0 14px 0;text-transform:uppercase;}
body.mfcms_editor #breadcrumb a,
body.mfcms_editor #breadcrumb span{padding:0 3px;}
body.mfcms_editor #breadcrumb a{color:#888;}
body.mfcms_editor #breadcrumb a:hover{color:#666;}
body.mfcms_editor #breadcrumb span{color:#333;}
body.mfcms_editor #main_content{min-height:400px;}
body.mfcms_editor #main_content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor #content_wrapper.content_full #main_content{float:none;width:100%;margin:0;}
body.mfcms_editor #content_wrapper.has_sidebar_left #main_content{float:left;width:800px;}
body.mfcms_editor #content_wrapper.has_sidebar_right #main_content{float:left;width:663px;}
body.mfcms_editor #content_wrapper.has_sidebars #main_content{float:left;width:523px;}
body.mfcms_editor #sidebar_right{float:right;width:195px;padding-right:10px;padding-bottom:20px;}
body.mfcms_editor #col_right{line-height:1.36em;}
body.mfcms_editor #col_right a,
body.mfcms_editor #col_right .action_mark{color:#003169;}
body.mfcms_editor .main_content_header,
body.mfcms_editor .main_content_footer{padding:0 0 17px 0;}
body.mfcms_editor .main_content_header:after,
body.mfcms_editor .main_content_footer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor #main_content .grid_layout_wrapper{overflow:hidden;width:800px;}
body.mfcms_editor #main_content .grid_layout_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor #main_content .grid_layout{width:820px;}
body.mfcms_editor #main_content .grid_layout:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.mfcms_editor .grid_cell{float:left;padding:0 20px 15px 0;}
body.mfcms_editor .grid_cell .shadow_table{width:auto;}
body.mfcms_editor .grid_cell .prod_container{min-height:230px;}
body.mfcms_editor .prod_grid_tall .grid_cell .prod_container{min-height:270px;}
body.mfcms_editor .prod_grid_tall .grid_cell .prod_image{margin-top:40px;}
body.mfcms_editor .pagination{float:right;padding-top:8px;}
body.mfcms_editor .pagination li{border-left:1px solid;float:left;line-height:10px;margin:0 0 0 3px;padding:0 3px 0 6px;text-align:center;text-transform:uppercase;}
body.mfcms_editor .pagination li.first{border-left:0;}
body.mfcms_editor .pagination li,
body.mfcms_editor .pagination li a{color:#666;}
body.mfcms_editor .pagination li span,
body.mfcms_editor .pagination li a{float:left;position:relative;margin:-1px 0 0 0;}
body.mfcms_editor .pagination li span{color:#333;}
body.mfcms_editor #main_content h1{color:#c8a051;font-size:20px;font-weight:500;line-height:23px;margin:5px 0;}
body.mfcms_editor #main_content h2{color:#c8a051;font-size:13px;font-weight:500;line-height:1.15em;}
body.mfcms_editor #main_content h3{font-size:12px;font-weight:bold;}
body.mfcms_editor #main_content h4{font-size:11px;font-weight:bold;}
body.mfcms_editor #main_content h5{font-size:11px;font-weight:normal;color:#c8a051;text-transform:uppercase;}
body.mfcms_editor #main_content h6{font-size:11px;font-weight:bold;}
body.mfcms_editor #main_content p{line-height:1.5em;margin:0 0 2em 0;}



/* CMS Ignore: End */ -->

/* ********************************************* */
/*                 MAIN CONTENT                  */
/*	Note: Styles for CMS must be defined on 	 */
/*				separate lines. 				 */
/* ********************************************* */

.heading_1 {
	color: #c8a051;
	font-size: 20px;
	font-weight: 500;
	line-height: 23px;
	margin: 5px 0; 
}

.heading_2 {
	color: #c8a051;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.15em;
}

.heading_3 {
	font-size: 12px;
	font-weight: bold; 
}

.heading_4 {
	font-size: 11px;
	font-weight: bold;
}
.heading_5 {
	font-size: 11px;
	font-weight: normal;
	color: #c8a051;
	text-transform: uppercase;
}

.heading_6 {
	font-size: 11px;
	font-weight: bold;
}

.paragraph {
	line-height: 1.5em;
	margin: 0 0 2em 0;
}

.paragraph_list_intro {
	margin-bottom: 0;
}
#main_content p.list_intro {
	margin-bottom: 0;
}

.note {
	color: #c8a051;
	display: block;
	font-size: 9px;
	line-height: 1em;
	padding: 3px 0 0 0;
	text-transform: uppercase;
}

.alert { color: #d07a79; }

.standard_list {
	margin: 0 0 2em 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
}
	.standard_list li {
		margin: 0;
		padding: 0 0 0 8px;
		background: url(/images/common/blt_content.gif) no-repeat 0 0.5em;
	}

.action_btn		{ color: #9c701c; }
.action_mark 	{ color: #9c701c; }

/* ********************************************* */
/*                 STYLES FOR CMS                */
/*	Recoding of certain styles for use with CMS	 */
/* ********************************************* */

/* For Text blocks */
.paragraph_2 { 
	display: block;
	line-height: 1.2em;
	margin: .4em 0 0 0; 
}

/* For GN Touts */
.tout_promo_detail 	{
	display: block;
	line-height: 1.2em;
	margin: 0pt 0pt 1px 0pt;
	padding: 2px 0pt 3px;
	color: #848484;
}
.tout_action_btn {
	color: #003066;
	line-height: 1.3em;
	font-size: 10px;
	text-transform: uppercase;
}
.tout_action_mark {
	color: #003066;
	line-height: 1.3em;
	font-size: 10px;
}
.tout_link {
	color: #003066;
}
a.tout_link {
	color: #003066;
}

/* For GN Special Offers Tout */
.tout_offers_promo_detail {
	display: block;
	line-height: 1.2em;
	margin: 0pt;
	padding: 2px 0pt 3px;
	font-size: 12px;
	color: #C29745;
}	
.tout_offers_action_btn	 {
	color: #9c701c;
	line-height: 1.3em;
	font-size: 11px;
	text-transform: uppercase;
}
.tout_offers_link {
	color: #9c701c;
	line-height: 1.3em;
	font-size: 11px;
}
a.tout_offers_link {
	color: #9c701c;
	line-height: 1.3em;
	font-size: 11px;
}

.tout_list_category_menu { }
ul.tout_list_category_menu { }
ul.tout_list_category_menu li {
	color: #c29745;
	font-size: 12px;
	line-height: 1.2em;
	margin: 10px 0 0 0;
	background: url(/images/common/bullet.gif) no-repeat 0 0.4em;
	padding: 0 0 0 10px;
}

/* To overlay promo images on landing pages etc */
.promo_copy_white {
	color: #ffffff;
	line-height: 1.4em;
	letter-spacing: .03em;
}
.promo_copy_sml_white {
	color: #ffffff;
	font-size:10px;
	line-height: 1.4em;
	letter-spacing: -.02em;
}
.promo_copy_gray {
	color: #666666;
	line-height: 1.4em;
	letter-spacing: .03em;
}
.promo_link_tan {
   color: #DEC07C;
   font-size:11px;
    line-height: 16px;
    letter-spacing: .25px;
   word-spacing: .01em;
    text-transform: uppercase;
}
a.promo_link_tan {
    color: #DEC07C;
   font-size:11px;
    line-height: 16px;
    letter-spacing: .25px;
   word-spacing: .01em;
    text-transform: uppercase;
}
.promo_link_blue {
    color: #20558A;
   font-size:11px;
    line-height: 16px;
    letter-spacing: .25px;
   word-spacing: .01em;
    text-transform: uppercase;
}
a.promo_link_blue {
   color: #20558A;
   font-size:11px;
    line-height: 16px;
    letter-spacing: .25px;
   word-spacing: .01em;
    text-transform: uppercase;
}

.promo_link_blue_inter {
    color: #20558A;
    font-size:11px;
    line-height: 16px;
    letter-spacing: .25px;
    word-spacing: .01em;
}
a.promo_link_blue_inter {
    color: #20558A;
    font-size:11px;
    line-height: 16px;
    letter-spacing: 0.25px;
    word-spacing: .01em;
}
.promo_link_blue_body {
    color: #20558A;
    font-size:10px;
    line-height: 16px;
    letter-spacing: .3px;
    word-spacing: .01em;
    text-decoration: underline;
}
a.promo_link_blue_body {
    color: #20558A;
    font-size:10px;
    line-height: 16px;
    letter-spacing: 0.3px;
    word-spacing: .01em;
    text-decoration: underline;
}


/* Customer Service Pages */
.table_inset {
	border: 1px solid #F7E4C4;
	margin: 13px 6px 6px 6px;
}
table.table_inset td {
	font-size:10px;
	line-height:1.8em;
	padding-top:3px;
}

.table_border_1 {
	border: 1px solid #F7E4C4;
}

.heading_7 {
	font-size:10px;
	line-height:1.9em;
	font-weight:bold;
}

.standard_list_2 {
	margin: 0 0 2em 0;
	padding: 0;
	list-style: none;
	line-height:1.2em;
}
ul.standard_list_2 {
	margin: 0 0 2em 0;
	padding: 0;
	list-style: none;
	line-height:1.2em;
}
.standard_list_2 li {
	margin: 0.3em 0pt 0.4em 0pt;
	padding: 0 0 0 10px;
	background: url(/images/common/bullet.gif) no-repeat 0 0.4em;
}

.standard_list_3 {
	margin: 0 0 1.7em 2px;
	padding: 0;
	list-style: none;
	line-height:1.2em;
}
ul.standard_list_3 {
	margin-top: 8px;
}
.standard_list_3 li {
	margin: 0.3em 0pt 0.4em 0pt;
	padding: 0 0 0 12px;
	line-height:1.25em;
	background: url(/images/common/bullet.gif) no-repeat 0 0.4em;
}

.links_2 {
	color: #003066;
}
a.links_2 {
	color: #003066;
}
a.links_2:hover {
	color: #003066;
	text-decoration: underline;
}
a.links_2:visited {
	color: #003066;
}

.links_2_inline {
	color: #003066;
}
a.links_2_inline {
	color: #003066;
}
a.links_2_inline:hover {
	color: #003066;
	text-decoration: underline;
}
a.links_2_inline:visited {
	color: #003066;
}

.links_gnav_mw {
	color: #999999;
}
a.links_gnav_mw {
	color: #999999;
}
a.links_gnav_mw:hover {
	color: #003066;
	text-decoration: underline;
}
a.links_gnav_mw:visited {
	color: #999999;
}

.links_lnav {
	color:#666666;
}
a.links_lnav {
	color:#666666;
}
a.links_lnav:hover {
	color:#666666;
}
a.links_lnav:visited {
	color:#666666;
}

.img_inline {
	vertical-align: bottom;
	display: inline;
}

.img_pad_border_1 {
	padding:1px;
	border:1px solid #CDCFCE;
}

.indent_1 {
	display:block;
	margin-left:15px;
}

/* TEST PORT FROM EL UK2 JULY 1 */
.sidebar_nav li .cat_hdr, .sidebar_nav li .cat_hdr a {
color:#BF9034;
font-size:14px;
}

.sidebar_nav li .cat_hdr {
display:block;
padding:2px 0 5px;
}

.sidebar_nav li li, .sidebar_nav li li a {
color:#666666;
}

.sidebar_nav li, .sidebar_nav li a {
color:#333333;
font-size:9px;
text-transform:uppercase;
}

.sidebar_nav li li, .sidebar_nav li li a {
color:#666666;
}

.sidebar_nav li li {
margin-bottom:0;
padding:3px 0;
}

.sidebar_nav li, .sidebar_nav li a {
color:#333333;
font-size:9px;
text-transform:uppercase;
}

#sidebar_left {
float:left;
padding-bottom:20px;
padding-right:20px;
position:relative;
width:140px;
}