#mainContent{width:100%;background-color:#fff;}
p{padding:0px 0px 0px 5px;margin:10px 0px;}
#footer p{padding:0;margin:0;}
.sectionContainer{padding:23px 36px 20px 36px;margin:0px;}
.subSectionContainer{padding:0px 0px 0px 5px;margin:0px;}

.header1{color:#00436e;font-weight:bold;font-size:13px;background-color:#f5d446;padding:0px 0px 0px 5px;margin:0px 0px 5px 0px;line-height:25px;}
.header2{color:#000;font-weight:bold;font-size:11px;background-color:#afb3b6;padding:0px 0px 0px 5px;margin:0px;line-height:20px;}
.header3{color:#333;font-weight:bold;font-size:11px;padding:0px 0px 0px 5px;margin:10px 0px 5px 0px;}
.header4{color:#333;font-weight:bold;font-size:11px;padding:0px 0px 0px 5px;margin:0px;}
.header4 .description{font-weight:normal;font-size:11px;}
.header5{color:#000;font-weight:normal;font-size:11px;background-color:#ccd4d4;padding:0px 0px 0px 5px;margin:0px 0px 0px 0px;line-height:20px;}
.pageError{color:#c00;font-weight:bold;padding:0px 0px 0px 5px;margin:10px 0px;font-size:11px;}
.pageError a:link,.pageError a:visited,.pageError a:hover,.pageError a:active{color:#c00;text-decoration:underline;font-size:11px;font-weight:normal;margin:0px 0px 5px 0px;}
.headerLinks{text-align:right;margin:-20px 0px 6px 0px;padding:0px;}
.headerMessage{margin:-18px 0px 6px 0px;padding:0px 0px 0px 5px;color:#c00;font-weight:bold;}

.divider1{background-color:#afb3b6;height:1px;padding:0px;margin:15px 0px 10px 0px;clear:both;overflow:hidden;}
.divider2{background-color:#def;height:1px;padding:0px;margin:15px 0px 10px 0px;clear:both;overflow:hidden;}
.divider3{background-color:#69c;height:1px;padding:0px;margin:15px 0px 10px 0px;clear:both;overflow:hidden;}

.marketingMessage{font-weight:bold;color:#f60;margin:0px 0px 10px 0px;}
.customerMessage{color:#333;}
.footnote{font-size:9px;color:#666;}

.sectionError{color:#c00;font-weight:bold;font-size:13px;padding:0px;margin:0px;line-height:20px;}
.price{color:#666;font-weight:normal;font-size:11px;text-align:right;}
.price strike{padding:0px 2px 0px 0px;}
.salePrice{color:#f30;}
.totalPrice{font-weight:bold;background-color:#fff;color:#666;}

form ul.formList{position:relative;left:-30px;clear:right;margin:0px 0px 20px 0px;}
ul.formList li{margin-top:5px;}
li.formFieldError,li.alt-formFieldError{background:url(/assets/common/error_flag.gif) no-repeat left 90%;}/*22px;*/
.inputContainer{margin:0px 3px 0px 0px;padding:0px;}
label{line-height:20px;display:inline;}
li.formField label,li.formFieldError label,li.formField .labelSpacer,li.formFieldError .labelSpacer{display:block;float:left;clear:left;position:relative;left:0px;text-align:right;margin-right:10px;width:140px;}
li.alt-formField span.inputContainer,li.alt-formFieldError span.inputContainer,li.alt-formField span.inputContainerSpacer,li.alt-formFieldError span.inputContainerSpacer{display:block;float:left;clear:left;position:relative;left:0px;text-align:right;margin-right:5px;width:161px;}
li.alt-formField .header4 {line-height:21px;}
li.formFieldError label, li.alt-formFieldError label{font-weight:normal;font-size:11px;}
.fieldError{display:block;color:#c00;font-weight:normal;font-size:11px;clear:right;line-height:12px;margin-left:153px;margin-bottom:5px;}
.formHelp{font-weight:normal;font-size:11px;padding:5px 0px 0px 0px;margin:0px;}
li.formField .divider1{margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;}
li.alt-formField .divider1{margin:10px 0px 5px 0px;padding:0px 0px 0px 0px;}
li.formField select,li.formField input,li.formField label{vertical-align:middle;color:#333;}
li.formField .checkRadio,li.alt-formField .checkRadio,li.formFieldError .checkRadio,li.alt-formFieldError .checkRadio{margin:4px 0px 0px 0px;padding:0px;}
* html li.formField .checkRadio,* html li.alt-formField .checkRadio,* html li.formFieldError .checkRadio,* html li.alt-formFieldError .checkRadio{margin:0px -4px 0px 0px;padding:0px;}

.formBottomButtons{text-align:right;margin:10px 0px -11px 0px;border-top:1px solid #afb3b6;height:40px;}
.formBottomButtons .largeButton{margin:10px 0px 0px 10px;}
.formBottomButtons .smallButton{margin-left:8px;}

.orderInfo{width:100%;margin:0px 0px 10px 0px;line-height:15px;}
.orderInfo th{line-height:20px;color:#000;background-color:#ccd4d4;padding:0px 0px 0px 10px;margin:0px 0px 20px 0px;text-align:left;font-weight:normal;}
.orderInfo td{padding:0px 0px 0px 10px;border-bottom:1px solid #ccd4d4;vertical-align:top;}
.orderInfo .quantity{text-align:center;}
.orderInfo .price{text-align:right;}
.orderInfo .totalPrice{text-align:right;padding-right:10px;}
.orderInfo td.price{color:#666;}
.orderInfo td.totalPrice{color:#666;font-weight:bold;}
.orderInfo td .message{font-weight:bold;}
.orderInfo .firstLine td{padding-top:4px;}
.orderInfo .lastLine td{border-bottom:1px solid #afb3b6;padding-bottom:3px;}

.summaryContainer{width:224px;background-color:#ccd4d4;padding:0px;margin:0px;}
.summaryTop{}
.summaryBottom{border-top:2px solid #afb3b6;width:100%;line-height:0px;font-size:1px;}
.summaryContent{color:#333;background-color:#ccd5d4;padding:0px 0px 10px 0px;margin:0px;border-left:2px solid #afb3b6;border-right:2px solid #afb3b6;width:100%;line-height:14px;}
.summaryContent td{border-bottom:1px solid #fff;text-align:right;padding:0px 8px 0px 0px;vertical-align:bottom;}
.summaryContent th{padding:0px 0px 0px 10px;text-align:left;border-bottom:1px solid #fff;font-weight:normal;}
.summaryContent th.summaryHeader{line-height:20px;color:#000;background-color:#afb3b6;font-weight:bold;font-size:11px;padding:0px 10px 0px 10px;margin:0px;line-height:20px;text-align:left;border-bottom:0px}
.summaryContent th.summarySubTotal{padding-top:8px;}
.summaryContent td.summarySubTotalPrice{color:#333;padding-top:8px;}
.summaryContent th.summaryTotal,.summaryContent th.summaryOutstandingCharge{font-weight:bold;background-color:#fff;}
.summaryContent td.summaryTotalPrice,.summaryContent td.summaryOutstandingChargePrice{font-weight:bold;background-color:#fff;color:#333;}
.summaryContent th.productReturn{padding-top:10px;}
.summaryContent th.productReturn a{font-weight:bold;}
.summaryContent .firstLine th,.summaryContent .firstLine td{padding-top:5px;}
.summaryContent .lastLine td{border-bottom:0px;}
.summaryContent td.summaryOrderNow{padding-right:8px;text-align:right;}
.summaryContent td.price{color:#333;}

#nonbrowseRndTop{background-color:#fc0;height:5px;padding:0px;margin:0px;overflow:hidden;}
#nonbrowseRndTop .right,#nonbrowseRndTop .left{background-color:#fff;height:5px;width:5px;padding:0px;margin:0px;}
#nonbrowseRndTop .left{background-image:url(/assets/common/on_left_top_yelo_cnr.gif);float:left;}
#nonbrowseRndTop .right{background-image:url(/assets/common/on_right_top_yelo_cnr.gif);float:right;}

#mainContent #footer{background:#9cf;}

.button_use_this_address_and_continue_sm{width:139px;height:18px;}
.button_add_a_new_card_sm{width:78px;height:18px;}
.button_add_a_new_address{width:108px;height:25px;}
.button_add_new{width:56px;height:25px;}
.button_add_new_sm{width:48px;height:18px;}
.button_add_a_new_card{width:92px;height:25px;}
.button_add_now_sm{width:48px;height:18px;}
.button_agree_and_continue{width:104px;height:25px;}
.button_agree_and_submit{width:95px;height:25px;}
.button_apply_by_mail{width:85px;height:25px;}
.button_apply_by_mail_sm{width:71px;height:18px;}
.button_apply_in_store{width:88px;height:25px;}
.button_apply_now{width:67px;height:25px;}
.button_apply_sm{width:37px;height:18px;}
.button_apply_online_now_sm{width:89px;height:18px;}
.button_apply_online{width:81px;height:25px;}
.button_cancel_item{width:79px;height:25px;}
.button_cancel_item_sm{width:79px;height:18px;}
.button_check_balance{width:91px;height:25px;}
.button_check_balance_sm{width:76px;height:18px;}
.button_close_my_account{width:107px;height:25px;}
.button_continue_saving_sizes{width:127px;height:25px;}
.button_continue_saving_sizes_sm{width:109px;height:18px;}
.button_continue_shopping{width:113px;height:25px;}
.button_continue_shopping_sm{width:96px;height:18px;}
.button_delete{width:48px;height:25px;}
.button_delete_sm{width:40px;height:18px;}
.button_delete_profile{width:89px;height:25px;}
.button_delete_profile_sm{width:76px;height:18px;}
.button_do_not_cancel{width:85px;height:25px;}
.button_dont_close_account{width:122px;height:25px;}
.button_dont_save{width:67px;height:25px;}
.button_dont_save_sm{width:57px;height:18px;}
.button_edit{width:35px;height:25px;}
.button_edit_sm{width:30px;height:18px;}
.button_email_my_password{width:113px;height:25px;}
.button_email_my_password_sm{width:98px;height:18px;}
.button_login{width:44px;height:25px;}
.button_no_thank_you{width:82px;height:25px;}
.button_ok{width:28px;height:25px;}
.button_order_now{width:68px;height:25px;visibility:visible;}
.button_pay_bill_online_sm{width:77px;height:18px;}
.button_print_page{width:67px;height:25px;}
.button_print_this_page_sm{width:79px;height:18px;}
.button_proceed_to_close_account{width:150px;height:25px;}
.button_return{width:50px;height:25px;}
.button_return_sm{width:43px;height:18px;}
.button_return_to_shopping{width:116px;height:25px;}
.button_return_to_shopping_sm{width:99px;height:18px;}
.button_review_order{width:82px;height:25px;}
.button_save_and_add_another{width:116px;height:25px;}
.button_save_and_add_another_sm{width:116px;height:18px;}
.button_save_and_add_another_address_sm{width:137px;height:18px;}
.button_save_and_add_another_card_sm{width:123px;height:18px;}
.button_save_and_add_another_address{width:161px;height:25px;}
.button_save_and_add_another_card{width:143px;height:25px;}
.button_save_and_continue{width:97px;height:25px;}
.button_save_and_continue_sm{width:84px;height:18px;}
.button_save_and_return{width:88px;height:25px;}
.button_save_and_return_sm{width:75px;height:18px;}
.button_save_changes_and_resubmit{width:146px;height:25px;}
.button_save_changes{width:83px;height:25px;}
.button_save_changes_sm{width:71px;height:18px;}
.button_save{width:36px;height:25px;}
.button_save_sizes{width:71px;height:25px;}
.button_save_sizes_sm{width:57px;height:18px;}
.button_see_account_info_sm{width:88px;height:18px;}
.button_shop_now{width:66px;height:25px;}
.button_sign_out{width:58px;height:25px;}
.button_six_month_activity{width:113px;height:25px;}
.button_update_address_sm{width:82px;height:18px;}
.button_update_item_sm{width:64px;height:18px;}
.button_update_item_sm{width:64px;height:18px;}
.button_use_address_as_is_sm{width:87px;height:18px;}
.button_use_selected_address_sm{width:108px;height:18px;}
.button_use_this_address_and_continue{width:162px;height:18px;}
.button_use_this_address_sm{width:86px;height:18px;}