@charset "utf-8";
/* CSS Document */
.png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
html{}
ul,ol{margin:0;padding:0;}
ul li,ol li{ list-style:none;}
*{font-family:Arial, Helvetica, sans-serif;}
.page-frame{ width:976px; margin:0 auto;}
#frmHeaderSearchBox{
	/*margin:46px 2px 16px 0px;*/
	text-align:right;
	/*height:17px;*/
	/*float:right;*/
	vertical-align:top;
	padding-bottom:16px;
	/*padding-top:16px;*/
	
}
#frmHeaderSearchBox .searchtext{
	width:160px;
	background:url('images/search_field.jpg') no-repeat left;
	border:none;
	vertical-align:top;
	font-size:93%;
	color:#666;
	height:19px;
	
}
#frmHeaderSearchBox #searchbtn{
	border-top:1px solid #fff;
	vertical-align:top;
	padding-top:0;
}
/*.searchgo{
	position:relative;
	top:4px; 
}*/

.subcribletext{
	width:146px;
	background: none;
	border:0px none #FFF;
	vertical-align:middle;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	position:relative;
	top:-9px;
	left:9px
}

.subcriblego{
	position:relative;
	top:0px; 
}

.leftmenu{
	/*list-style-image: url('images/li_image.gif');*/
	padding-left:15px;
	/*margin-left:25px;*/
	margin:0;
	margin-top:10px;
}
.leftmenu li{
	list-style:none;
	padding-bottom: 5px;
	background:url('images/li_image.gif') left .35em no-repeat;
	padding-left:15px;
}

.dotline{
	background:url('images/dot_line.gif') repeat-x;
	height:4px;
	margin: 8px 0px 8px 0px;
}



#position_bar{
	background: url('images/position_bar.gif') no-repeat right;
	/*padding: 15px 0px 0px 7px;*/
	padding-left:15px;
	margin: 7px 0px 7px 0px;
	
	height: 28px;
	line-height:28px;
	text-align:left;
}
#position_bar img{ vertical-align:middle; line-height:28px;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {
     border:none;
}
.swap_image {
     border:none;
}
.swap_ct{ }
.text01 {
	font-family: Arial;
	font-size: 12px;
	color: #888;
}
.text01 a:link{color:#3f3f3f; text-decoration:none;}
.text01 a:visited{color:#3f3f3f; text-decoration:none;}
.text01 a:hover{color:#fcb8d1; text-decoration: none;}

.text02 { font-family: Arial; font-size: 11px; color: #999999; }
.text02 a:link{ color:#999999; text-decoration:none; }
.text02 a:visited{ color:#999999; text-decoration:none; }
.text02 a:hover{ color:#ff6600; text-decoration: none; }

.text03 { font-family: Arial; font-size: 12px; color: #004cb0; }
.text03 a:link{ color:#004cb0; text-decoration:none; }
.text03 a:visited{ color:#004cb0; text-decoration:none; }
.text03 a:hover{ color:#fcb8d1; text-decoration: none; }

.text4 { color: #0095c3; font-size: 14px; font-family: Arial; }
.text5 { color: #555555; font-size: 14px; font-family: Arial; text-decoration:none; }
.text6 { color: #9d9d9d; font-size: 12px; font-family: Arial; }

.text7 { color: #0095c3; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration:none; line-height: 29px; }
.text7 a:hover{color:#0095c3; text-decoration: underline; }


.text8 { color: #555555; font-size: 14px; font-family: Arial; text-decoration:none; display:inline-block; }
li.text8{ display:block;}
.text8 a, .text8 a:visited { color: #555555; font-size: 14px; font-family: Arial; text-decoration:none; }
.text8 a:hover { color: #0095c3; text-decoration: underline; }
.text8_option1 { color: #555555; font-size: 14px; font-family: Arial; text-decoration:none; display:inline-block; background:url('images/arrow_grey_right.jpg') no-repeat left center; padding-left:8px; }
.text9 { color: #ffffff; font-size: 14px; font-family: Arial; text-decoration:none; }
.text9 > a, .text9 > a:visited{ color: #cccccc; font-size: 14px; font-family: Arial; text-decoration:none; }
.text10 { color: #b00000; font-size: 14px; font-family: Arial; }
.text11 { color: #0095c3; font-size: 24px; font-family: Helvetica,Arial; }
.text12 { color: #034e85; font-size: 14px; font-family: Helvetica,Arial; text-decoration:none; }
.text12:hover{ color:#034e85; text-decoration: underline; }
.text13 { font-weight:bold; color: #0095c3; font-size: 14px; font-family: Arial; text-decoration:none;}

.text14 { color: #0095c3; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration:none; }
.text14 a:hover{color:#0095c3; text-decoration: underline; }


.selectbox01 {
	font-family: Arial;
	font-size: 12px;
	color: #5a5a5a;
	width:150px;
}


.selectbox02 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 80px;
}

.selectbox03 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 50px;
}

.selectbox04 {
	font-family: Arial;
	font-size: 12px;
	color: #5a5a5a;
}

.textfield01 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border:1px solid #808080;;
	width:77px;
}

.textfield02 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border:1px solid #d9e8f0;;
	width:270px;
}

.textfield03 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border:1px solid #d9e8f0;;
	width:215px;
}

.table01 td{padding-top: 5px; padding-bottom: 5px;}

.p_menu01 a {
	display: block;
	background-image:url(images/img_left_menu04.jpg);
	width:140px !important;
	width: 174px;
	height:15px !important;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	text-decoration: none;
	padding-left:32px;
	padding-top:6px;
	padding-bottom:6px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	text-transform: uppercase;
}
.p_menu01 p {
	margin: 0px;
}
.p_menu01 a:hover { background-image:url(images/img_left_menu04_o.jpg); width:140px !important; width: 174px; height:15px !important; height: 26px; color: #7f7f7f; text-decoration: none;}
.p_menu01_active { display: block; background-image:url(images/img_left_menu04_o.jpg); width:140px !important; width: 174px; height:15px !important; height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7f7f7f; text-decoration: none; padding-left:32px; padding-top:6px; padding-bottom:6px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}

.ph_menu01 a {
	background-image:url(images/img_left_menu04_o.jpg);
	width:140px !important;
	width: 174px;
	height:15px !important;
	height: 26px;
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
}

.p_menu01 div {
	display: none;
}

.ph_menu02 a {
	width:140px !important;
	width: 174px;
	height:15px !important;
	height: 26px;
	color: #7f7f7f;
	text-decoration: none;
	font-weight: 400;
}
.product_detail {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	font-weight:bold;
}
.bordero2_t {
	background-image: url(images/img_border02_t.jpg);
	background-repeat: repeat;
}
.border02_l {
	background-image: url(images/img_border02_l.jpg);
	background-repeat: repeat;
}
.product_detail span {
	margin-left: 10px;
	font-weight: bold;
}
.product_detail p {
	margin: 2px;
	padding: 2px;
	height: 25px;
}
.product_detail label {
	float: left;
	width: 100px;
	height: 15px;
	vertical-align: middle;
}
.product_detail2 {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	font-weight:bold;
}
.product_detail2 li {
	list-style-type: none;
	list-style-position: outside;
	margin: 2px;
	
}
.product_detail2 label {
	width: 100px;
	float: left;
}
.link1 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CBCBCB;
}
.blue_broder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #666666;
	border: 1px solid #D7E9F7;
	word-spacing: 0.3em;
}

.field {
	border:solid 1px #CCCCCC;
	background:#FFFFFF;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

