﻿body
{
	margin: 0;
	padding: 0;
	color: #444;
	background: #fff;
	font: 90%/1.3 Helvetica,Arial,sans-serif;
}

.genetal_table { }
.genetal_table td {
	font-size: 100%;
	padding: 3px 0px 3px 0px;
}

.dialog_table { }
.dialog_table td {
	font-size: 90%;
	padding: 3px 0px 3px 0px;
}

.hspace_6 {
	width: 6px;
}

.hspace_10 {
	width: 10px;
}

.hspace_15 {
	width: 15px;
}

.hspace_20 {
	width: 20px;
}

.vspace_5 {
	height: 5px;
}

.vspace_10 {
	height: 10px;
}

.vspace_15 {
	height: 15px;
}

.vspace_20 {
	height: 20px;
}

.vspace_30 {
	height: 30px;
}

.vspace_40 {
	height: 40px;
}

.vspace_50 {
	height: 50px;
}

.header {
	height: 150;
	background-image:url('../images/header_bg.gif');
	background-repeat:repeat-x;
	background-position-y:top;
}

.header_center {
	width: 1000px;
	height: 150px;
	background-image:url('../images/header_bg_center.jpg');
	padding-left:20px;
	padding-top:50px
}

.header_banner {
	padding: 25px 0 0 35px;
}

.header_banner img {
	border:0px;
}

.menu_bar {
	height: 38px;
	background-image: url('../images/menu_bar_bg.gif'); 
    background-repeat: repeat-x;
    background-position-y: top
}

.simple_menu_bar {
	height: 8px;
	background-image: url('../images/menu_bar_bg.gif'); 
    background-repeat: repeat-x;
    background-position-y: top
}

.menu_bar_center {
	width: 1000px;
	height: 38px;
}

/*************************** menu bar **************************/
#navigation {
	float:left;
	width:100%;
	font-size: 105%;
}

#navigation ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style-type:none;
}

#navigation li {
	display:inline;
	margin:0;
	padding:0;
}

#navigation a {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
	background:url("../images/menu_item_bg.gif") repeat-x left top;
}

#navigation a span {
	float:left;
	display:block;
	padding:8px 10px 8px 6px;
	margin-right:2px;
	color:#FFFFFF;
	font-weight: bold;
}

#navigation a span.bookmark {
	padding:8px 15px 8px 30px;
	background-image:url("../images/bookmark.png");
	background-repeat:no-repeat;
	background-position:0px 6px;
}

#navigation a span.facebook {
	padding:8px 15px 8px 30px;
	background-image:url("../images/facebook.png");
	background-repeat:no-repeat;
	background-position:0px 6px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}

/* End IE5-Mac hack */

#navigation a:hover {
	color:#FFFFFF;
	background-position:0% -38px;
}

#navigation a:hover span {
	color:#FFFFFF;
	/*background-position:100% -38px;*/
}
/*******************************************************/


.content {
	padding-top: 20px;
	padding-bottom: 20px
}

.content_left_menu_bar {
	width: 200px;
}

.content_nav_bar {
	padding-top: 0px;
	padding-bottom: 15px;
	font-size: 80%;
	color: #888888;
}


/******************Left Menu*********************/
#left_menu {
	width:100%;
}

#left_menu ul {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type:none;
}

#left_menu li {
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #8DCD0A #8DCD0A #CCCCCC #8DCD0A;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

#left_menu a {
	font-size: 80%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #333333;
	height: 25px;
}

#left_menu a span {
	display:block;
	padding:4px 15px 4px 25px;
	margin-right:0px;
	color:#333333;
	height: 17px;
	cursor: pointer;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#left_menu a span {float:none;}

/* End IE5-Mac hack */

#left_menu a:hover {
	color:#FF3399;
	background:#EEF9FA;
}

#left_menu a:hover span {
	color:#FF3399;
	background:#EEF9FA;
}


#left_menu li.top {
	border-style: none;
	font-size: 90%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	background-color: #A7DC17;
	display: block;
	margin-right: 0px;
	font-weight: bold;
	cursor: default;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url('../images/left_menu_group_top.gif');
}

#left_menu li.group {
	background-color: #E6FFB4;
}

#left_menu li.group a {
	font-size: 90%;
	margin: 0;
	padding:0;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
}

#left_menu li.group a span {
	display:block;
	margin-right:0px;
	font-weight: bold;
	height: 20px;
	cursor: pointer;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#left_menu li.group a span {float:none;}

/* End IE5-Mac hack */

#left_menu li.group a:hover {
	background:#EEF9FA;
}

#left_menu li.group a:hover span {
	background:#EEF9FA;
}

#left_menu li.bottom {
	border-style: none;
	background-position: 
               center top;
    margin:0;
    padding:0;
    height: 20px;
	background-image:url('../images/left_menu_bottom.gif');
	background-repeat:no-repeat;
}

/*******************************************************/

/*********************left desc ************************/
#left_desc {
	border: 1px solid #A7DC17;
	width: 100%;
}

#left_desc span {
	font-size: 80%;
	font-weight: bold;
	padding: 5px 5px;
	color: #E47911;
}

#left_desc ol {
	margin: 5px 0px 10px 30px;
	padding: 0px;
}

#left_desc li {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
/*******************************************************/

.content_center {
	padding-left: 20px
}

.content_center_no_nav_bar {
	padding: 0 20px 0 20px;
}

.content_title {
	color: #E47911;
	font-size: 130%;
	font-weight: bold;
	padding: 0px 0 20px 0;
}

.content_body {

}

.content_body_group_title {

}

.home_category_title_top {
	color: #E47911;
	font-size: 130%;
	font-weight: bold;
	padding: 0 10px 3px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
}

.home_category_title {
	color: #E47911;
	font-size: 130%;
	font-weight: bold;
	padding: 20px 10px 3px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
}

.home_category_title a {
	text-decoration: none;
	color: #E47911;
}

.home_category_title a:hover {
	text-decoration: underline;
}

.facebook_frame {
	padding: 0 0 20px 30px;
}

.home_top_banner {
	cursor: pointer;
	height: 250px;
}

.home_top_banner_small {
	border: 1px solid #CCCCCC;
	height: 120px;
	width: 250px;
}

/*********************** banner ************************/
.banner_index {
	border:1px solid #FFFFFF;
	width: 20px;
	height: 20px;
	color:#FFFFFF;
	text-align:center;
	background-color:#7FC1FF;
	padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0;
	text-align: center;
	font-size: 95%;
}

.banner_index_curr {
	cursor: pointer;
	border:1px solid #FFFFFF;
	width: 20px;
	height: 20px;
	color:#FFFFFF;
	text-align:center;
	background-color:#FE82C3;
	padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0;
	text-align: center;
	font-size: 95%;
}

/*******************************************************/

.home_top_banner_sns {
	font-size: 110%;
	padding: 3px 3px 3px 3px;
}

.home_top_banner_sns a {
	background-position: left top;
	text-decoration: none;
	color: #4E90CE;
}

.home_top_banner_sns a:hover {
	color:#FF3399;
	text-decoration: underline;
}


.home_sale {
	position:relative
}

.home_product {

}

.home_product_cell {
	border:0px solid #DADADA;
	padding: 0px;
	width: 200px;
}

.home_product_cell_empty {
	width: 200px;
}

.home_product_cell_picture {
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 180px;
	cursor: pointer;
}

.home_product_cell_name {
	color: #004B91;
	text-align: center;
	font-size: 80%;
	cursor: pointer;
	height: 45px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:8px
}

.home_product_cell_name a {
	text-decoration: none;
	color: #004B91;
}

.home_product_cell_name a:hover {
	color:#FF3399;
	text-decoration: underline;
}

.home_product_cell_size_text {
	text-align: right;
	font-size: 90%;
	width: 50px;
	padding: 0px 5px 8px 0px;
}

.home_product_cell_size_box {
	text-align: left;
	font-size: 80%;
	padding: 0px 0px 8px 0px;
}

.home_product_cell_size_str {
	text-align: center;
	font-size: 80%;
	padding: 0px 0px 8px 0px;
}

.home_product_cell_bottom {
	padding: 0px 10px 10px 10px;
}


.home_product_cell_price {
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.home_product_cell_supermarket_price {
	text-align: center;
	font-size: 80%;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.home_product_cell_you_save_price {
	text-align: center;
	font-size: 80%;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.home_product_cell_our_price {
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	color: #D04461;
	padding: 0px 0px 5px 0px;
}

.home_product_cell_sale_price {
	text-align: center;
	font-size: 95%;
	font-weight: bold;
	color: #D04461;
	padding: 0px 0px 5px 0px;
}

.home_product_cell_sale_original_price {
	font-size: 80%;
	font-weight: normal;
	color: #666666;
	text-decoration:line-through
}

.home_product_cell_buy {
	text-align: left;
	padding: 0px 0px 3px 45px;
}

.home_product_cell_registry {
	text-align: left;
	padding: 0px 0px 3px 25px;
}

.home_product_cell_info {
	text-align: right;
	padding: 3px 5px 3px 0px;
}

.home_category_pic_cell {
	width:160px;
	height:210px;
}

.home_category_pic_cell img {
	border:0px;
}

.home_category_pic_cell_right {
	width:140px;
	height:210px;
}

.home_category_pic_cell_right img {
	border:0px;
}



/************************* footer **************************/
.footer {
	background-image: url('../images/footer_bg.gif');
	background-repeat: repeat-x; 
    background-position-y: top; padding-top:30px
}

.footer_first_column {
	width: 250;
	padding-left:30px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.footer_column {
	width: 250;
	padding-left:30px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url('../images/footer_column_bg.gif');
	background-repeat:repeat-y;
	background-position-x:left
}

/*************************footer************************/
.footer_header {
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}

.footer_cell {
	font-size: 90%;
	padding: 3px 0px 3px 0px;
}

.footer_cell a {
	background-position: left top;
	text-decoration: none;
	color: #333333;
	padding:0px 5px 0px 12px;
	background-image:url('../images/footer_point.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.footer_cell a:hover {
	color:#FF3399;
	text-decoration: underline;
	background-position: 0% -12px
}

.footer_payment_notice {
	padding-left:30px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
}

.footer_payment_method {
	font-size: 90%;
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:15px;
}

.footer_payment_method a {
	text-decoration: none;
	color: #333333;
}

.footer_payment_method a:hover {
	color:#FF3399;
	text-decoration: underline;
}

.footer_credit_card_note {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 15px 5px 15px;
	border: 1px solid #E91688;
	background-image: url('../images/credit_card_note_bg.gif');
	background-repeat: repeat-x;
	height: 40px;
}

/*******************************************************/

.footer_copyright {
	font-size: 90%;
	text-align: center;
	padding: 20px 0px 30px 0px;
}

/****************** button ****************************/
span.button a{height:24px;font-size:75%;font-weight:bold;text-decoration:none;float:left;display:block;overflow:hidden;padding:0;}

span.button a span{display:block;white-space:nowrap;padding:2px 12px 2px 4px;line-height:20px;cursor:pointer;}
span.button a.blue{background:#42B2F5;color:#fff;padding:0 0 0 8px;background:#42B2F5 url("../images/blue_comp_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.blue{padding:0 0 0 8px;background:#42B2F5 url("../images/blue_comp_left.png") 0 -32px no-repeat; text-decoration: none}
span.button a.blue span{background:#42B2F5 url("../images/blue_comp_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.blue span{background:#42B2F5 url("../images/blue_comp_right.png") right -32px no-repeat; text-decoration: none}

span.button a.orange{color:#fff;padding:0 0 0 8px;background:url("../images/button_orange_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.orange{padding:0 0 0 8px;background:url("../images/button_orange_left.png") 0 -32px no-repeat; text-decoration: none}
span.button a.orange span{background:url("../images/button_orange_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.orange span{background:url("../images/button_orange_right.png") right -32px no-repeat; text-decoration: none}

span.button a.green{color:#FFFFFF;background:url('../images/button_green_left.png') no-repeat left top; text-decoration: none; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0}
span.button a:hover.green{padding:0 0 0 8px;background:url("../images/button_green_left.png") 0 -32px no-repeat; text-decoration: none}
span.button a.green span{background:url("../images/button_green_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.green span{background:url("../images/button_green_right.png") right -32px no-repeat; text-decoration: none}

span.button a.add_to_cart_small{color:#fff;padding:0 0 0 8px;background:url("../images/add_to_cart_small_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.add_to_cart_small{padding:0 0 0 8px;background:url("../images/add_to_cart_small_left.png") 0 -24px no-repeat; text-decoration: none}
span.button a.add_to_cart_small span{background:url("../images/add_to_cart_small_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.add_to_cart_small span{background:url("../images/add_to_cart_small_right.png") right -24px no-repeat; text-decoration: none}

span.button a.add_to_registry_small{color:#fff;padding:0 0 0 8px;background:url("../images/add_to_cart_small_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.add_to_registry_small{padding:0 0 0 8px;background:url("../images/add_to_cart_small_left.png") 0 -24px no-repeat; text-decoration: none}
span.button a.add_to_registry_small span{background:url("../images/add_to_cart_small_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.add_to_registry_small span{background:url("../images/add_to_cart_small_right.png") right -24px no-repeat; text-decoration: none}


span.button a.green_button_small{color:#fff;padding:0 0 0 8px;background:url("../images/green_button_small_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.green_button_small{padding:0 0 0 8px;background:url("../images/green_button_small_left.png") 0 -24px no-repeat; text-decoration: none}
span.button a.green_button_small span{background:url("../images/green_button_small_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.green_button_small span{background:url("../images/green_button_small_right.png") right -24px no-repeat; text-decoration: none}

span.button a.gray_button_small{color:#fff;padding:0 0 0 8px;background:url("../images/gray_button_small_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.gray_button_small{padding:0 0 0 8px;background:url("../images/gray_button_small_left.png") 0 -24px no-repeat; text-decoration: none}
span.button a.gray_button_small span{background:url("../images/gray_button_small_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.gray_button_small span{background:url("../images/gray_button_small_right.png") right -24px no-repeat; text-decoration: none}

span.button a.more_button_small{color:#fff;padding:0 0 0 8px;background:url("../images/green_button_small_left.png") left top no-repeat; text-decoration: none}
span.button a:hover.more_button_small{padding:0 0 0 8px;background:url("../images/green_button_small_left.png") 0 -24px no-repeat; text-decoration: none}
span.button a.more_button_small span{background:url("../images/green_button_small_right.png") right top no-repeat; text-decoration: none}
span.button a:hover.more_button_small span{background:url("../images/green_button_small_right.png") right -24px no-repeat; text-decoration: none}

/******************** end button **********************/

/******************** big button **********************/
span.big_button a{height:57px;font-size:120%;font-weight:bold;text-decoration:none;float:left;display:block;overflow:hidden;padding:0;}
span.big_button a span{display:block;white-space:nowrap;padding:2px 20px 2px 0;line-height:53px;cursor:pointer;}

span.big_button a.add_to_cart_big{color:#fff;padding:0 0 0 50px;background:url("../images/add_to_cart_big_left.png") left top no-repeat; text-decoration: none}
span.big_button a:hover.add_to_cart_big{padding:0 0 0 50px;background:url("../images/add_to_cart_big_left.png") 0 -57px no-repeat; text-decoration: none}
span.big_button a.add_to_cart_big span{background:url("../images/add_to_cart_big_right.png") right top no-repeat; text-decoration: none}
span.big_button a:hover.add_to_cart_big span{background:url("../images/add_to_cart_big_right.png") right -57px no-repeat; text-decoration: none}

span.big_button a.add_to_registry_big{color:#fff;padding:0 0 0 50px;background:url("../images/add_to_registry_big_left.png") left top no-repeat; text-decoration: none}
span.big_button a:hover.add_to_registry_big{padding:0 0 0 50px;background:url("../images/add_to_registry_big_left.png") 0 -57px no-repeat; text-decoration: none}
span.big_button a.add_to_registry_big span{background:url("../images/add_to_registry_big_right.png") right top no-repeat; text-decoration: none}
span.big_button a:hover.add_to_registry_big span{background:url("../images/add_to_registry_big_right.png") right -57px no-repeat; text-decoration: none}
/******************** end big button **********************/


/******************** cart ****************************/
.cart {border:0px solid #FFFFFF; background-image:url('../images/shopping_cart_bg.png'); background-repeat:no-repeat; color:#FFFFFF; width:207; height:68}
.cart td{ cursor: pointer; font-size: 80%; color: #FFFFFF; }
.cart td a:link{color:#FFFFFF;text-decoration: none}
.cart td a:visited{color:#FFFFFF;text-decoration: none}
.cart td a:hover{color:#FFFFFF;text-decoration: none}
.cart td a:active{color:#FFFFFF;text-decoration: none}

.cart_content {background-color:#AAAAAA}
.cart_content td{ font-size: 80%; color: #333333; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px }
/******************** end cart ************************/

/******************** registry ****************************/
.registry {border:0px solid #FFFFFF; background-image:url('../images/shopping_cart_bg.png'); background-repeat:no-repeat; color:#FFFFFF; width:207; height:68}
.registry td{ cursor: pointer; font-size: 80%; color: #FFFFFF; }
.registry td a:link{color:#FFFFFF;text-decoration: none}
.registry td a:visited{color:#FFFFFF;text-decoration: none}
.registry td a:hover{color:#FFFFFF;text-decoration: none}
.registry td a:active{color:#FFFFFF;text-decoration: none}

.registry_content {background-color:#AAAAAA}
.registry_content td{ font-size: 80%; color: #333333; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px }
/******************** end registry ************************/

/******************** details *************************/
.details_header {
	cursor: move;
    height: 32px;
    background-color:#A7DC17;
}

.details_title {
	color: #333333;
	font-size: 100%;
	font-weight: bold; 
    padding-right: 10px;
    padding-left:10px;
}

.details {  border: 8px solid #808080}
.details_description_area {
	height: 420px;
	width: 350px;
}
.details_image { padding:0px; width: 400px; height: 420px; background-color: #FFFFFF; text-align:center;cursor:pointer; }
.details_hline { height: 1; background-color: #CCCCCC }
.details_vline { width: 1; background-color: #CCCCCC }
.details_vgap { height: 5 }
.details_close_button { cursor: pointer; width: 21; height: 32; font-size: 80%; text-align: center; padding: 0 6px 0 6px;  }
.details_desc_title { font-size: 10pt; font-weight: bold }
.details_desc { font-size: 10pt }
.details_desc_price { font-size: 100%; font-weight: bold; color:#333333 }
.details_desc_pricev {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #D43E7E;
	padding: 0;
}
.details_desc_supermarket_price { font-size: 80%; color:#333333 }
.details_desc_supermarket_pricev {
	text-align: left;
	font-size: 80%;
	color: #333333;
	padding: 0;
}
.details_desc_you_save_price { font-size: 80%; color:#333333 }
.details_desc_you_save_pricev {
	text-align: left;
	font-size: 80%;
	color: #333333;
	padding: 0;
}
.details_desc_usual_price { font-size: 80%; color:#333333 }
.details_desc_pricev_sale {
	font-size: 80%;
	font-weight: normal;
	color: #333333;
	text-decoration:line-through
}
.details_desc_model { font-size: 80%; font-weight: bold }
.details_desc_modelv { font-size: 80%; }
.details_desc_size { font-size: 80%; font-weight: bold }
.details_desc_sizev { font-size: 80%; }
.details_desc_quality { font-size: 80%; font-weight: bold }
.details_desc_qualityv { font-size: 80%; }
.details_close_button_left_gap {
	width: 90%;
}
.details_close_button_cell {
	padding: 0 10px 5px 0;
}

.details_thumbnail {
	padding:1px;
	border:1px solid #DADADA; width: 54;
	height: 54;
	text-align:center
}

.details_curr_thumbnail {
	border:2px solid #A7DC17;
	width: 54;
	height: 54;
	text-align:center
}

.details_measurement_chart_title { font-size: 80%; font-weight: bold; color:#333333; padding-bottom:5px }

.details_measurement_chart_cell {
	font-size: 80%;
	text-align:center; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}

.details_measurement_chart_cell_size {
	font-size: 80%;
	text-align:left; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}

/******************** end details *************************/

/********************** dialog ****************************/
.dialog_close_button {
	cursor: pointer;
	width: 21;
	height: 32;
	font-size: 80%;
	text-align: center;
	padding: 0 6px 0 6px;
}

.dialog_header {
	height: 32;
	background-color: #4F95D8;
}

.dialog_title {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.dialog_text {
	font-size: 80%;
}

/******************** textfield styles ************************/
.big_textfield {
	font-size: 110%;
}
/******************** end textfield styles ************************/

/******************** error and warning format ****************/
.error_field {
	color: #FF0000;
	background-color: #FFFF00;
	border: 1px solid #FF0000;
	padding: 3px 5px 3px 5px;
}
/******************** end error and warning format ************/
