


         h1{margin:0;font-family:Verdana, Arial, Geneva; color:#ffffff; font-weight:bold;	font-size:9pt; line-height:12pt;}
         h2{margin:0; padding-right: 6px; padding-top: 8px;padding-bottom: 8px; font-family:Verdana, Arial, Geneva; color:#0A332A; font-weight:bold; font-size:9pt; line-height:12pt;}
		*.boxtitle 		{font-family:Verdana, Arial, Geneva; color:#ffffff; font-weight:bold;	font-size:9pt; line-height:12pt;}
		*.tabboxtitle 		{font-family:Verdana, Arial, Geneva; color:#ffffff; font-weight:bold;	font-size:8pt; line-height:12pt;}

		*.boxframetitle 		{font-family:Verdana, Arial, Geneva; color:#FFFFFF; font-weight:bold;	font-size:9pt; line-height:12pt; padding: 6px 6px 4px 6px;}
		*.boxtitle_drawer 		{font-family:Verdana, Arial, Geneva; color:#ffffff; font-weight:bold;	font-size:9pt; line-height:12pt;}
		*.rightboxtitle 		{font-family:Verdana, Arial, Geneva; color:#ffffff; font-weight:bold;	font-size:8pt; line-height:10pt;}
		*.boxsubtitle	{ font-family:Verdana, Arial, Geneva; color:#0A332A; font-weight:bold;	font-size:9pt; line-height:12pt;}
		*.boxsubtitle_small	{ font-family:Verdana, Arial, Geneva; color:#0A332A; font-weight:bold;	font-size:8pt; line-height:10pt;}
		*.questiontitle	{  font-family:Verdana, Arial, Geneva; color:#0A332A; font-weight:bold;	font-size:9pt; line-height:12pt;}
		*.text_subtitle {padding-left: 6px; padding-right: 6px; padding-top: 8px;padding-bottom: 8px; font-family:Verdana, Arial, Geneva; color:#0A332A; font-weight:bold; font-size:9pt; line-height:12pt;}
		*.email {padding-left: 6px; padding-right: 6px; padding-top: 8px;padding-bottom: 8px; font-family:Verdana, Arial, Geneva; color:#0A332A; font-weight:bold; font-size:9pt; line-height:12pt;}


		*.boxtext		{                                        font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal; font-size:9pt; line-height:12pt;}
                *.softboxtext		{                                    font-family:Verdana, Arial, Geneva; color:#AAAAAA; font-weight:normal; font-size:9pt; line-height:12pt;}
		*.boxtext_bold		{                                        font-family:Verdana, Arial, Geneva; color:#000000; font-weight:bold; font-size:9pt; line-height:12pt;}

		*.boxtext_smaller_bold		{                                        font-family:Verdana, Arial, Geneva; color:#000000; font-weight:bold; font-size:8pt; line-height:12pt;}
		*.rightboxtext		{                                        font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal; font-size:9pt; line-height:12pt;}

		div.text_normal   {padding-left: 6px; padding-right: 6px;font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal; font-size:9pt; line-height:12pt;}
		div.text_bigger   {padding-left: 6px; padding-right: 6px;font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal; font-size:10pt; line-height:14pt;}

		div.right_text_normal   {padding-left: 6px; padding-right: 6px;font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal; font-size:8pt; line-height:10pt;}

		*.smallboxtext	{font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal;	font-size:7pt; line-height:10pt;}

		.smalltext  {font-family:Verdana, Arial, Geneva; color:#000000; font-size:8pt; font-style: italic; line-height:12pt;}

		.boldtext {font-family:Verdana, Arial, Geneva; color:#000000; font-size:9pt; font-weight: bold; line-height:12pt;}

		.bigtitle {font-family:Verdana, Arial, Geneva; color:#931A1F; font-size:11pt; font-weight: bold; line-height:15pt;}


      .separator	{  background-color: #ffffff;
                       color: #ffffff;}
      .separator_middle	{  background-color:#b6b5b5;
                            color: #b6b5b5;}

      .iframe_border {border-color:#b6b5b5;}

		a.textlink:link, a.textlink:visited, a.textlink:active
		{
		 text-decoration:underline;
		 font-weight:normal;
		 color: #35807c;
		 font-size:9pt;
		}

		a.textlink:hover
		{
		 text-decoration:underline;
		 font-weight:normal;
		 color: #005E9E;
		 font-size:9pt;
		}

		a.textlink_big:link, a.textlink_big:visited, a.textlink_big:active
		{
		 text-decoration:underline;
		 font-weight:normal;
		 color: #0A332A;
		 font-size:11pt;
		}

		a.textlink_big:hover
		{
		 text-decoration:underline;
		 font-weight:normal;
		 color: #005E9E;
		 font-size:11pt;
		}

		a.right_textlink:link, a.right_textlink:visited, a.right_textlink:active
		{
		 text-decoration:underline;
		 font-weight:normal;
		 color: #35807c;
		 font-size:8pt;
		}

		a.right_textlink:hover
		{
		 text-decoration:underline;
		 font-weight:normal;
		 color: #005E9E;
		 font-size:8pt;
		}


		div.buttonrowbox  {text-align:right;padding-left: 6px; padding-right: 6px;}
		div.buttonrowpage  {text-align:right; padding-bottom: 10px;}

    
		div.footer {
			padding-top: 10px;
			float: left;
			/*clean: both;*/
			font-family:Verdana, Arial, Geneva;
			width:504;
			text-align: center;
			font-weight:normal;
			font-size:7pt;
			color: #4b4b4b;
		}

    
		div.footer_large {
			padding-top: 10px;
			float: left;
			/*clean: both;*/
			font-family:Verdana, Arial, Geneva;
			width:900;
			text-align: center;
			font-weight:normal;
			font-size:7pt;
		}
        div.footer_middle {
			padding-top: 10px;
			float: left;
			/*clean: both;*/
			font-family:Verdana, Arial, Geneva;
			width:650px;
			text-align: center;
			font-weight:normal;
			font-size:7pt;
		}

		div.footer_center {
			padding-top: 1px;
			float: left;
			/*clean: both;*/
			font-family:Verdana, Arial, Geneva;
			width:719px;
			text-align: center;
			font-weight:normal;
			font-size:7pt;
		}



		div.footer_special {
			padding-top: 10px;
			float: left;
			/*clean: both;*/
			margin-left: 25;
			font-family:Verdana, Arial, Geneva;
			width:729px;
			text-align: center;
			font-weight:normal;
			font-size:7pt;
		}

		a.nz_navi:link, a.nz_navi:visited, a.nz_navi:active
		{
			Text-decoration:none;
			font: bold 11px verdana, arial, helvetica, sans-serif;
			color: ;
		}

		a.nz_navi:hover
		{
			Text-decoration:underline;
			font: bold 11px verdana, arial, helvetica, sans-serif;
			color: ;
		}

                a.vs_navi:link, a.vs_navi:visited, a.vs_navi:active
		{
			Text-decoration:underline;
			font: 10px verdana, arial, helvetica, sans-serif;
			color: ;
		}

		a.vs_navi:hover
		{
			Text-decoration:underline;
			font: bold 10px verdana, arial, helvetica, sans-serif;
			color: ;
		}

		a.headnavi:link, a.headnavi:visited, a.headnavi:active
		{
			Text-decoration:none;
			font-family:Verdana, Arial, Geneva;
			 font-size:9pt;
			font-weight:bold;
			color: #931A1F;
		}
		a.headnavi:hover
		{
			Text-decoration:underline;
			font-family:Verdana, Arial, Geneva;
			 font-size:9pt;
			font-weight:bold;
			color: #931A1F;
		}

		a.footer:link, a.footer:visited, a.footer:active
		{
			Text-decoration:none;
			font-family:Verdana, Arial, Geneva;
			color: #4b4b4b;
			font-size:7pt;
		}
		a.footer:hover
		{
			Text-decoration:underline;
			font-family:Verdana, Arial, Geneva;
			color: #4b4b4b;
			font-size:7pt;
		}

		a.footer_nz:link, a.footer_nz:visited, a.footer_nz:active
		{
			Text-decoration:none;
			font-family:Verdana, Arial, Geneva;
			font-weight:bold;
			color: #000000;
			font-size:7pt;
		}

		a.footer_nz:hover
		{
			Text-decoration:underline;
			font-family:Verdana, Arial, Geneva;
			font-weight:bold;
			color: #000000;
			font-size:7pt;
		}

		a.textlink_green
		{
			font-family:Verdana, Arial, Geneva;
			font-weight:bold;
			color:  #d12300;;
		 	font-size:9pt;
		}

		a.textlink_small:link, a.textlink_small:visited, a.textlink_small:active, a.textlink_small:hover
		{
			Text-decoration:underline;
			color: #000000;
			font-size:7pt;
		}

		a.textlink_smaller:link, a.textlink_smaller:visited, a.textlink_smaller:active, a.textlink_smaller:hover
		{
			Text-decoration:underline;
			color: #000000;
			font-size:8pt;
		}

		a.textlink_smaller_right:link, a.textlink_smaller_right:visited, a.textlink_smaller_right:active, a.textlink_smaller:hover
		{
			Text-decoration:underline;
			font-family:Verdana, Arial, Geneva;
			color: 000000;
			font-size:7pt;
		}

		a.hidden:link, a.hidden:visited, a.hidden:active, a.hidden:hover
		{
			Text-decoration:underline;
			color: ;
			font-size:7pt;
		}

        a.love_link:link, a.love_link:visited, a.love_link:active
		{
			Text-decoration:none;
			font-family:Verdana, Arial, Geneva;
			color: #000000;
			font-size:13px;
		}
		div.hidden {
			font-family:Verdana, Arial, Geneva;
			color: ;
			font-size:7pt;
		}


		td.test_bar {
			background-color: #bababa;
		}

		div.test_bar, div.test_bar_middle {
			background-repeat: repeat-x;
			width: 100%;
			height: 12px;
		}

		div.test_bar {
			background-image: url(/DynamicImageNew;jsessionid=5CA36AFD49D494BD34A5BDD33EBD20D1.fe25?type=test_bar&key=red);
		}
		div.test_bar_middle {
			background-image: url(/DynamicImageNew;jsessionid=5CA36AFD49D494BD34A5BDD33EBD20D1.fe25?type=test_bar_middle&key=red);
		}

		div.test_bar_heart {
			width: 480px;
			height: 12px;
			background-image: url(/images/UI_images/heart_background_bar.gif);
			background-repeat:no-repeat;

		}
		div.test_bar_middle_heart {
		    background-position:center 20%;
		    background-repeat: repeat-x;
            background-image: url(/images/UI_images/heart_midle_bar.gif);
			width: 100%;
			height: 12px;
		}

		div.dotted_line, .dotted_line, span.dotted_line {
			background-repeat: repeat-x;
			width: 95%;
			height: 1px;
			line-height :12pt;

			
			background-image: url(/images/dotted_line.png);
		}
        div.dotted_line{
           font-size: 1px;
        }

		div.dotted_row, .dotted_row {
			background-repeat: repeat-x;
			width: 100%;
			height: 100%;
			
			background-image: url(/images/dotted_line.png);
		}

		div.box {
			background-color: #ffffff;
			width: 100%;
		}

		div.boxwhite{
	         margin-bottom: 10px; width: 100%;
      	}
		div.rightbox {
				width: 100%;
                                background-color:;
				margin-bottom: 10px;
				margin-right: 5px;
		}
		div.box_noSpaceAfter {
				width: 100%;
				background-color: #ffffff;
				margin-bottom: 0px;
		}
		div.box_title {
				width: 100%;
				margin-bottom: 10px;
				background-color: #ffffff;
		}
		div.modal_box_title {
				width: 100%;
				background-color: #ffffff;
		}
		div.box_title_bg {
				background-image:url(/DynamicImageNew?type=header&key=red); background-repeat:repeat-x;;
				min-height: 25px;
		}
		div.box_tab_first, div.box_tab_middle, div.box_tab_last {
			background-image: url(/DynamicImageNew;jsessionid=5CA36AFD49D494BD34A5BDD33EBD20D1.fe25?type=tab_normal&key=red);
			background-repeat: repeat-x;
		}
		div.box_tab_first_selected, div.box_tab_middle_selected, div.box_tab_last_selected {
		    background-color: white;
			
			background-repeat: repeat-x;
			background-position: top left;
		}
		div.box_tab_middle, div.box_tab_middle_selected {
			border-top: 1px solid #b6b5b5;
			border-right: 1px solid #b6b5b5;
			border-left:1px solid #FFFFFF;
			padding: 4px 2px 4px 2px;
		}
		div.box_tab_content {
			border-top: 0px solid #b6b5b5;
		}


		
			.rtop, .artop {
				display:block;
			}
			.rtop *, .artop * {
				display:block;
				font-size:1px;
				height:1px;
				overflow:hidden;
			}
			.artop * {
				border-style:solid;
				border-width:0pt 1px;
			}

			.rx1, .rxr1, .irx1, .irxr1 {
				border-right-width:5px;
			}
			.rx2, .rxr2, .irx2, .irxr2 {
				border-right-width:3px;
			}
			.rx3, .rxr3, .irx3, .irxr3 {
				border-right-width:2px;
			}
			.rx4, .rxr4, .irx4, .irxr4 {
				border-right-width:1px;
				height:2px;
			}

			.rx1, .rxl1, .irx1, .irxl1 {
				border-left-width:5px;
			}
			.rx2, .rxl2, .irx2, .irxl2 {
				border-left-width:3px;
			}
			.rx3, .rxl3, .irx3, .irxl3 {
				border-left-width:2px;
			}
			.rx4, .rxl4, .irx4, .irxl4 {
				border-left-width:1px;
				height:2px;
			}

			.rxl1, .rxl2, .rxl3, .rxl4, .irxl1, .irxl2, .irxl3, .irxl4 {
				border-right-width: 0px;
			}
			.rxr1, .rxr2, .rxr3, .rxr4, .irxr1, .irxr2, .irxr3, .irxr4 {
				border-left-width: 0px;
			}
			.rx1, .rx2, .rx3, .rx4, .rxl1, .rxl2, .rxl3, .rxl4, .rxr1, .rxr2, .rxr3, .rxr4  {
				border-color: #e7e5dd;
			}
			.irx1, .irx2, .irx3, .irx4, .irxl1, .irxl2, .irxl3, .irxl4, .irxr1, .irxr2, .irxr3, .irxr4  {
				border-color: #FFFFFF;
			}
			.re1, .rel1, .rer1, .rer1_tab {
				border-width:1px 0pt 0pt;
				height:0px !important;
			}
			.re1, .re2, .re3, .re4, .rel1, .rel2, .rel3, .rel4, .rer1, .rer2, .rer3, .rer4, .rer1_tab, .rer2_tab, .rer3_tab, .rer4_tab {
				border-color:#b6b5b5;
			}
			.re2, .rel2 {
				border-left-width:2px;
			}
			.re2, .rer2, .rer2_tab {
				border-right-width:2px;
			}
			.re4, .rel4, .rer4, .rer4_tab {
				height: 2px;
			}
			.rer1_tab, .rer2_tab, .rer3_tab, .rer4_tab{
				border-left-color: #FFFFFF;
			}

			

        div.inner_image {
		    padding: 0px 0px 0px 0px;
		    border-left: 1px solid #b6b5b5;
			border-right: 1px solid #b6b5b5;
			text-align: left;
	    }

		div.innercontent, div.boxtitle, div.tabboxtitle {
			text-align: left;
		}

		div.innercontent, div.innercontent_t, div.innercontent_t_tab, div.innercontent_right, div.innercontent_nolines, div.box_tab_content, div.innercontent_t_msg, div.innercontent_t_tab_msg {
			border-left: 1px solid #b6b5b5;
			border-right: 1px solid #b6b5b5;
		}
		div.innercontent {
			padding: 8px 0px 10px 0px;
		}
		div.modal_innercontent {
			padding: 8px 0px 10px 0px;
		}
		div.modal_innercontent, div.modal_innercontent_t, div.modal_innercontent_t_tab, div.modal_innercontent_right, div.modal_innercontent_nolines, div.box_tab_content, div.modal_innercontent_t_msg, div.modal_innercontent_t_tab_msg {
			border-left: 1px solid #b6b5b5;
			border-right: 1px solid #b6b5b5;
		}
		div.photo_innercontent, div.photo_innercontent_t, div.photo_innercontent_t_tab, div.photo_innercontent_right, div.photo_innercontent_nolines, div.box_tab_content, div.photo_innercontent_t_msg, div.photo_innercontent_t_tab_msg {
			border-left: 1px solid #b6b5b5;
			border-right: 1px solid #b6b5b5;
		}
		* html div.modal_innercontent {
          margin-left:2px;
          padding:0px;
          margin-right:1px;
        }
        * html div.photo_innercontent {
          margin-left:1px;
          padding:0px;
          margin-right:1px;
        }
		div.innercontent_nolines {
			padding: 0px 0px 0px 0px;
		}
		div.innercontent_right {
			padding: 8px 0px 5px 0px;
		}
		div.innercontent_top {
			padding: 8px 2px 8px 2px;
		}
		div.innercontent_left {
			padding: 0px 10px 0px 7px;
		}
		div.little_space_above_and_below {
			padding: 1px 0px 1px 0px;
		}
		div.innercontent_t, div.innercontent_t_tab {
			padding: 0px 8px 4px 8px;
		}
		div.innercontent_t_msg, div.innercontent_t_tab_msg {
			padding: 0px 8px 10px 8px;
		}
		div.innercontent_t_tab, div.innercontent_t_tab_msg {
			border-left: 1px solid #FFFFFF;
		}
		div.innercontent_f {
			padding: 6px 8px 4px 0px;
		}
		div.innercontent_tbig {
				padding: 10px 6px 6px 12px;
		}
		div.padding_bottom {
		    padding-bottom: 6px;
		}

        div.error_txt {
            font-size:7pt;
            color: #ff0000;
            font-weight:bold;
            font-family:Verdana, Arial, Geneva;
        }

        div.error_txt_l {
            font-size:9pt;
            color: #ff0000;
            font-weight:bold;
            font-family:Verdana, Arial, Geneva;
        }


		div.menumain, div.menumainselected { padding-left: 19px; 	padding: 3px; 	cursor: pointer;  	font-weight:bold; 	font-size:9pt; 	font-family: Verdana, sans-serif; }
		div.menumain_nocursor { 	margin-left: 10px; 	padding: 3px; 	font-weight:bold; 	cursor: default;  	font-size:9pt; 	font-family: Verdana, sans-serif; }
		div.menusub { 	margin-left: 8px; 	padding: 2px; 	cursor: pointer;  	font-weight:bold;  	font-size:7pt; 	font-family: Verdana, sans-serif; }
		ul.menu { 	margin:0px; 	padding:0px; 	list-style:circle; 	color: #931A1F }
		li.menu { 	margin:0px; 	padding:0px; 	line-height:9pt }
		span.item { margin-left: 5px;	color: #646464	}
		a.item, a.itemselected{ 	color: #646464; text-decoration:none  }
		div.main { 	margin-bottom: 5px }
		div.menumainselected, div.itemselected {background-color:#f6f5d3;}
		div.itemselected, div.item {margin: 3px 4px 0px 2px; float:left; width:9px; height: 9px}
		div.item { background-image:url(/images/UI_images/menu_normal_red.png);}
		div.itemselected { background-image:url(/images/UI_images/menu_selected_red.png);}
		img.menuimage {height:9px; width:9px }

        *.bigredheader { font-family:Verdana, Arial, Geneva; color:rgb(167, 3, 36); font-weight:normal; font-size:13pt; line-height:12pt;}
        *.smallgrey {font-size: 7pt; line-height: 8pt; font-weight:normal; color:rgb(128,128,128); font-family:Verdana, Arial, Geneva;}
		tr.boseparator, .boseparator td {
			border-top: 1px solid #b6b5b5;
			margin:0px;
			padding:0px;
			background:url(/images/doted-line-horizontal.gif) repeat-x;
		}

		.body_bg {
			background-color: #e7e5dd;
		}

        a.link_big_red{
        	font-family:Verdana, Arial, Geneva;
			font-weight:bold;
			color:  #f2ab2a;;
		 	font-size:15pt;
        }



        div.status_text{ font-family:Verdana, Arial, Geneva; color:#000000; font-weight:normal; font-size:9pt; line-height:12pt;}

 /*PPR*/
.loading_image {
  position:absolute;
  z-index:5;
}

.pre_load {
  filter:alpha(opacity=1);
  -moz-opacity:.01;
  opacity:.01;
  position:absolute;
  top:0px;
  left:0px;
}

.method_div_mask {
  position:absolute;
  top:0;
  left:0;
  z-index:3;
  background-color:white;
  filter:alpha(opacity=65);
  -moz-opacity:.65;
  opacity:.65;
}
.product_panel_new {
  width:600px;
  position:absolute;
  z-index:5;
}

.product_panel {
  width:600px;
  position:absolute;
  z-index:5;
  background-color:white;
  border-color:black;
  border-width:1px;
  border-style:solid;
}

.code_promotion_error_panel {
  width:425px;
  position:absolute;
  z-index:5;
  background-color:white;
  border-width:10px;
  border-style:solid;
  border-color:white;
}

.product_panel_title {
  display:inline;
  width:460;
  font-family:Verdana, Arial, Geneva;
  color:#0A332A;
  font-weight:bold;
  font-size:9pt;
  line-height:12pt;
}
.product_panel_title_div {
  width:100%;
  height:30px;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#b2b2b2;
}
div.product_panel_content{
  font-family:Verdana, Arial, Geneva;
  color:#000000;
  font-weight:normal;
  font-size:9pt;
  line-height:12pt;
  border-left: 0px solid rgb(182, 181, 181);
  border-right: 0px solid rgb(182, 181, 181);
  padding: 5px;
}

.code_promotion_error_panel_div {
  z-index:4;
  position:absolute;
  top:0;
  left:0;
  filter:alpha(opacity=75);
  -moz-opacity:.75;
  opacity:.75;
  background-color:#E7E5DD;
  cursor:wait;
}
.panel_div {
  z-index:4;
  position:absolute;
  top:0;
  left:0;
  filter:alpha(opacity=75);
  -moz-opacity:.75;
  opacity:.75;
  background-color:#F5F5F5;
}
.model_div {
  margin: 0pt;
  padding: 0pt;
  width: 100%;
  vertical-align:top;
}
.model_left{
  vertical-align:top;
  width:219px;
  margin: 0pt;
  padding: 0pt;
  border-style:solid;
  border-width:0px 1px 1px 0px;
  border-color:rgb(178, 178, 178);
}
.model_right{
  vertical-align:top;
  width:219px;
  margin: 0pt;
  padding: 0pt;
  border-style:solid;
  border-width:0px 1px 1px 0px;
  border-color:rgb(178, 178, 178);
}
.model_center{
  vertical-align:top;
  width:219px;
  margin: 0pt;
  padding: 0pt;
  border-style:solid;
  border-width:0px 1px 1px 0px;
  border-color:rgb(178, 178, 178);
}
.model_table{
  vertical-align:top;
  margin:0px 0px 0px 5px;
  border-style:solid;
  border-width:1px 0px 0px 1px;
  border-color:rgb(178, 178, 178);
}
.model_table_bottom{
  vertical-align:top;
  margin:0px 0px 0px 5px;
  border-style:solid;
  border-width:0px 0px 0px 1px;
  border-color:rgb(178, 178, 178);
}
.method_left{
  width:292px;
  margin: 0pt;
  padding: 0pt;
  border-style:solid;
  border-width:0px 1px 1px 0px;
  border-color:rgb(178, 178, 178);
}
.method_right{
  width:292px;
  margin: 0pt;
  padding: 0pt;
  border-style:solid;
  border-width:0px 1px 1px 0px;
  border-color:rgb(178, 178, 178);
}
.method_center{
  width:292px;
  margin: 0pt;
  padding: 0pt;
  border-style:solid;
  border-width:0px 1px 1px 0px;
  border-color:rgb(178, 178, 178);
}
.method_table{
  margin:0px 0px 0px 5px;
  border-style:solid;
  border-width:1px 0px 0px 1px;
  border-color:rgb(178, 178, 178);
}
.method_table_bottom{
  margin:0px 0px 0px 5px;
  border-style:solid;
  border-width:0px 0px 0px 1px;
  border-color:rgb(178, 178, 178);
}

.payment_box {
  background-color:rgb(255,255,153);
}

.bigRedtext {
  font-family:Verdana, Arial, Geneva;
  color:red;
  font-size:16pt;
  font-weight: bold;
  line-height:16pt;
}


 /*PPR*/


.placeholder_loading {
	font-family:Verdana, Arial, Geneva;
	font-size: 14pt;
	font-weight: bold;
	color: #35807c;
}

a.aqualink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #35807c; TEXT-DECORATION: underline
}
a.aqualink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #53908d; TEXT-DECORATION: underline
}
a.aqualink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline
}
a.aqualink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #2e6b68; TEXT-DECORATION: underline
}

a.aquamarine_nav:link, a.aquamarine_nav:visited, .aquamarine_nav{
	text-decoration: none;
	font-family:Verdana, Arial, Geneva;
	color: #3f7670;
	font-size:11px;
}
a.aquamarine_nav:hover, .aquamarine_nav_hover{
	text-decoration: underline;
	font-family:Verdana, Arial, Geneva;
	color: #728d8c;
	font-size:11px;
}
.aquamarine_nav, .aquamarine_nav_hover{cursor: pointer;}

a.menuLink:link, a.menuLink:visited, a.menuLink:hover{
    text-decoration: none;
    font-family:Verdana, Arial, Geneva;
    color: #646565;
    font-size: 9pt;
}

a.menuLinkActive:link, a.menuLinkActive:visited, a.menuLinkActive:hover{
    text-decoration: none;
    font-family:Verdana, Arial, Geneva;
    color: #ffffff;
    font-size: 9pt;
}

.redlink {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cd0b0b;}
a.redlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cd0b0b; TEXT-DECORATION: normal
}
a.redlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #670d0d; TEXT-DECORATION: underline
}

.listlink {font-weight: bold; font-size: 9pt; color: #25514f;}
a.listlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25514f; TEXT-DECORATION: underline;}
a.listlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25514f; TEXT-DECORATION: underline;}
a.listlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25514f; TEXT-DECORATION: underline;}
a.listlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25514f; TEXT-DECORATION: none;}

.quicksearchbox {
	border: 1px solid rgb(178, 178, 178);
	background-color: rgb(241, 241, 241);
	height: 100px;
}

tr.text_normal {
	color:#000000;
	font-family:Verdana,Arial,Geneva;
	font-size:9pt;
	font-weight:normal;
	line-height:24pt;
	padding-left:6px;
	padding-right:6px;
}

.opacity, .photoLayerOpacity {
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
}

.photoLayerOpacity{
    background-color: #000000;
}

.mainPhoto{
	border: 3px solid #FF0000;
}



/* Modal */
#confirmModalOverlay {position: absolute; background-color: #909090; cursor:wait; width:100%; left: 0; height:300%}



#paymentModalOverlay {position: absolute; background-color:#909090; cursor:wait; width:100%; left: 0; height:300%}

#confirmModalContainer {border:10px solid white; position:absolute; width:425px; left:50%; top:170px; margin-left:-210px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff;}
#confirmModalContainer .buttons {width:100%; float:right;clear: both;}
#confirmModalContainer .buttons div {
float:right;
margin-left:8px;
padding:2px;}
#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:5px; left:400px; color:#aaa;}
#confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}


/* For Help Component*/
#confirmModalContainer a.modalCloseY,
#confirmModalContainer a.modalCloseY:link,
#confirmModalContainer a.modalCloseY:active,
#confirmModalContainer a.modalCloseY:link {text-decoration:underlined; font-size:1.1em; position:absolute; top:5px; right:35px; color:#aaa;}
#confirmModalContainer a.modalCloseY:hover {color:#9bb3b3;}


#paymentModalContainer {border:10px solid white; position:absolute; width:600px; left:50%; top:170px; margin-left:-300px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff;}
#paymentModalContainer .buttons {width:100%; float:right;clear: both;}
#paymentModalContainer .buttons div {
float:right;
margin-left:8px;
padding:2px;}
#paymentModalContainer a.modalCloseX,
#paymentModalContainer a.modalCloseX:link,
#paymentModalContainer a.modalCloseX:active,
#paymentModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:5px; left:400px; color:#aaa;}
#paymentModalContainer a.modalCloseX:hover {color:#9bb3b3;}

/*For code promotion error pop-up*/
#codePromoModalContainer {border:10px solid white; position:absolute; width:425px; left:55%; top:250px; margin-left:-300px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff;}
#codePromoModalContainer .buttons {width:100%; float:right;clear: both;}
#codePromoModalContainer .buttons div {
float:right;
margin-left:8px;
cursor:pointer;
padding:2px;}
#codePromoModalContainer a.modalCloseX,
#codePromoModalContainer a.modalCloseX:link,
#codePromoModalContainer a.modalCloseX:active,
#codePromoModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:5px; left:400px; color:#aaa;}
#codePromoModalContainer a.modalCloseX:hover {color:#9bb3b3;}

/* For Help Component*/
#confirmModalContainer a.modalCloseY,
#confirmModalContainer a.modalCloseY:link,
#confirmModalContainer a.modalCloseY:active,
#confirmModalContainer a.modalCloseY:link {text-decoration:underlined; font-size:1.1em; position:absolute; top:5px; right:35px; color:#aaa;}
#confirmModalContainer a.modalCloseY:hover {color:#9bb3b3;}


#helpModalContainer {border:10px solid white; position:absolute; width:240px; height:210px; top:1%; right:1px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff;}
#helpModalContainer .header {height:30px; width:100%; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#helpModalContainer .header span {padding-left:8px;}
#helpModalContainer a.modalCloseX:link,
#helpModalContainer a.modalCloseX:active,
#helpModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:1px; right:5px; color:#aaa;}
#helpModalContainer a.modalCloseX:hover {color:#9bb3b3;}

#photoModalContainer {border:10px solid white; position:absolute; width:445px; left:50%; top:30px; margin-left:-210px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff;}
#photoModalContainer .buttons {width:100%; float:right;clear: both;}
#photoModalContainer .buttons div {
float:right;
margin-left:8px;
padding:2px;}
#photoModalContainer a.modalCloseX,
#photoModalContainer a.modalCloseX:link,
#photoModalContainer a.modalCloseX:active,
#photoModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:5px; right:40px; color:#aaa;}
#photoModalContainer a.modalCloseX:hover {color:#9bb3b3;}

#photoModalExapmle {border:10px solid white; position:absolute; width:485px; left:50%; top:30px; margin-left:-210px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff;}
#photoModalExapmle .buttons {width:100%; float:right;clear: both;}
#photoModalExapmle .buttons div {
float:right;
margin-left:8px;
padding:2px;}
#photoModalExapmle a.modalCloseX,
#photoModalExapmle a.modalCloseX:link,
#photoModalExapmle a.modalCloseX:active,
#photoModalExapmle a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:5px; right:40px; color:#aaa;}
#photoModalExapmle a.modalCloseX:hover {color:#9bb3b3;}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

div.outer-wrapper {
border:0px;
padding:0px;
}

div.header_help {
border:0px;
float:right;
padding:0px;
}

div.header_title {
border:0px;
float:left;
padding:0px;
}

.TopForPanelGrid{
vertical-align: top
}

.lcol_header{
width: 171px; float: left; padding-left: 5px;
}

/*Guest Home Page*/
.ghp_header_man{
height: 93px;background-image: url(/images/header_man.gif);background-position: right;background-repeat: no-repeat;float: left;
}

.ghp_header_woman{
height: 93px; background-image: url(/images/header_woman.gif);background-position: left;background-repeat: no-repeat;float: left;
}
.ghp_span1{
color: #CD0004; font-family: Verdana,Arial,Geneva; font-size: 12px;
}
.ghp_span2{
color: #646464; font-family: Verdana,Arial,Geneva; font-size: 12px;
}


/*MEMBER HOME PAGE*/
.headerBGImageDiv{
    background-color:#FFFFFF; background-position:right; background-repeat:no-repeat;
}

/*MENU STYLES*/
.menu {
    width:100%;
}
.menu div {
    border-top:1px solid #ccc;
}
.menu div a.be2_lmenu_right, .menu div a.be2_lmenu_down, .menu div a.be2_lmenu_rectangle,
.menu div a.be2_lmenu_rightSelected, .menu div a.be2_lmenu_downSelected, .menu div a.be2_lmenu_rectangleSelected{
    padding: 4px 0px 3px 16px;
    text-decoration: none;
    font-family: Verdana, Arial, Geneva;
    color: #646565;
    font-size: 9pt;
    display: block;
    _width: 100%; /*for IE6*/
}
.menu div a.be2_lmenu_rightSelected, .menu div a.be2_lmenu_downSelected, .menu div a.be2_lmenu_rectangleSelected{
	font-weight: bold;
}

.menu div a.be2_lmenu_right{
    background: url(/images/menu/red_arrow_right.gif) no-repeat 0px 3px #ffffff; 
}
.menu div a.be2_lmenu_down{
    background: url(/images/menu/red_arrow_down.gif) no-repeat 0px 3px #ffffff; 
}
.menu div a.be2_lmenu_rectangle{
    padding-left: 24px;
    background: url(/images/menu/red_rectangle.gif) no-repeat 8px 3px #ffffff; 
}
.menu div a.be2_lmenu_right:hover, .menu div a.be2_lmenu_rightSelected{
    color: #ffffff;
    background:url(/images/menu/white_arrow_right.gif) no-repeat 0px 3px #d00e25;
}
.menu div a.be2_lmenu_down:hover, .menu div a.be2_lmenu_downSelected{
    color: #ffffff;
    background:url(/images/menu/white_arrow_down.gif) no-repeat 0px 3px #d00e25;
}
.menu div a.be2_lmenu_rectangle:hover, .menu div a.be2_lmenu_rectangleSelected{
    color: #ffffff;
    padding-left: 24px;
    background:url(/images/menu/white_rectangle.gif) no-repeat 8px 3px #d00e25;
}
/*--new  part list--*/

.item_col{
	background:url(/images/member/profile_background.gif) no-repeat;
	width:342px;
	height:80px;
	vertical-align:top;
	padding-left:8px;
	padding-top:8px;

}

.sep_1{width:23px;height:1px;}
.sep_2{width:40px;height:1px;}
.sep_3{width:20px;height:1px;}

.item_col div {float:left;}
span.tp *{margin-top:2px;}
span.tp a,.greenTxt{color:#58978b;font-size:12px;}
.greenTxt{text-decoration:underline;}
.indImg{
	background:url(/images/member/be2_index_background.gif) no-repeat;
	width:29px;
	height:37px;
	text-align:center;
	color:#fff;
	font-size:12px;
}

.sRight{text-align:right;margin-top:22px;margin-bottom:6px;}
.mCombo{width:139px;}


.c1,.c2{width:50%;font-size:12px;}
.c1{padding:0 2px 0 4px;}

.c2{padding:0 4px 0 2px;}

.img_list div{padding-left:30px; padding-top:2px; padding-bottom:2px; background-position:3px 3px;}
.lst_1{background:url(/images/member/circle_1.gif) no-repeat;}
.lst_2{background:url(/images/member/circle_2.gif) no-repeat;}
.lst_3{background:url(/images/member/circle_3.gif) no-repeat;}
.lst_4{background:url(/images/member/circle_4.gif) no-repeat;}
.lst_5{background:url(/images/member/circle_5.gif) no-repeat;}
.lst_6{background:url(/images/member/circle_6.gif) no-repeat;}

.lg_txt{position:relative; top:-7px;}

.cr1{position:absolute;margin-left:-8px;margin-top:40px;}
.cr2{position:relative; left:20px; top:-6px;}
.cr3{position:absolute; margin-left:-13px;}
.cr5{position:relative;top:6px;left:-1px;}
.cr6{position:relative;top:6px;left:-1px;}

.inner{position:relative; top:-11px;}
.inner td{white-space:nowrap;position:relative;}

.persImg{float:left; border:2px solid #ccc;}
a.persImg img{border:0;}
a.persImg:hover{border:2px solid #d00e25;}




.verdana12 {font-family:Verdana, Arial, Geneva; font-size:12px;}
.Bold{font-weight:bold;}
.ml10{margin-left:10px; font-family:Verdana, Arial, Geneva; color:#000000; font-size:12px; }
.note_area{border:1px solid #ccc; width:190px; height:130px;}
.it_gray{font-style:italic; font-family:Verdana, Arial, Geneva; color:#666666; font-size:12px;}
.mt15{margin-top:15px;}
.mt15 a{color:#35807C}
.mt15 a:hover{color:#005E9E}
.mt7{margin-top:7px;}
.rt{text-align:right;}
.note{font-family:Verdana, Arial, Geneva; color:#666666; font-size:10px;}

.rhDiv{
    _height:112px;
    height:102px;
    position:relative;
    margin-left:-3px;
    margin-top:5px;
    line-height:12px;	
	
}
.bg1{
 background:url(http://img.be2.com/image/as_en/background_already_pm1226395905366.jpg) no-repeat;
 padding:10px 55px 10px 7px;
  width:135px;
 _width:197px;
 _height: 120px;

}

.bg2{
 background:url(http://img.be2.com/image/as_en/background_subscribe1226395917330.jpg) no-repeat;
 padding:10px 7px 10px 10px;
  width:180px;
 _width:197px;
 _height: 120px;

 }

 .subBut{
     text-align:right;
     margin-top: 10px;		 
}
.noteImg{vertical-align:middle;}

span.tp .user_inf {_margin-top:-4px;}

.lg_old table {width:100%;}
.lg_old table td{font-size:12px;}


.thumb img {
position: relative; 
top: 2px;
left: 2px;
cursor: pointer;
}
.thumb {
background: transparent url(/images/profile/thumb-off.gif) top left no-repeat; 
width: 30px; 
height: 36px;
}

.photo {
position: relative;
z-index: 2;
background: transparent url(/images/profile/photo-off.gif) top left no-repeat; 
width: 158px; 
height: 196px;
}
.photo img{
position: relative; 
z-index: 1;
top: 5px;
left: 5px;
cursor: pointer;
}

.thumb_big img {
position: relative; 
left: 3px;
top: -8px;
cursor: pointer;
}
.thumb_big {
background: transparent url(/images/profile/thumb_zoom-off.gif) top left no-repeat; 
width: 51px; 
height: 61px;
}

.photo_big {
position: relative;
z-index: 2;
background: transparent url(/images/profile/photo_zoom.gif) top left no-repeat; 
width: 304px; 
height: 377px;
text-align: center;

}
.photo_big img{
position: relative; 
z-index: 1;
top: 6px;
right: 2px;
cursor: pointer;
}
