/* CSS Document */
* {margin:0;padding:0}
body {background:#E4E4E4}
a,p,ul,li,table,h1,h2,h3,h4,h5,h6,input,div,select,textarea {font-family:"arial"}
a {color:#666;text-decoration:none}
a:hover {color:#f60}
.buynav {width:100%;font-size:0}
.buynav img {float:left;display:block}

#wrap {min-width:1003px;max-width:1440px}
/* HEADER */
#wrapheader {height:183px;background:url(bg-head.jpg) repeat-x left top;position:relative}
  #search {z-index:999;position:absolute;left:220px;top:5px}
  #search li {float:left;margin-left:3px}
  #search li input {font-weight:bold;font-size:11px;}

/* BODY */
#wrapbody {background:#fff url(bg-left.gif) repeat-y left top}
  .left {width:210px;float:left}
  .left .title {padding:10px}
  .left ul {padding:5px 10px 10px 10px}
  .left ul h1 {line-height:30px;font-size:12px}
  .left ul h1 a {color:#547196}.left ul h1 a:hover {color:#f60}
  .left ul h2 {line-height:20px;color:#666;font-size:11px}
  .left ul.submenu p {color:#666;font-size:10px;padding:0 10px;background:#f6f6f6;line-height:12px}
  .left ul.submenu2 p {color:#666;font-size:10px;line-height:12px;line-height:20px}
  
  .left ul p.title {font-size:11px;color:#fff;line-height:20px;background:#999}
  .left ul p a {font-size:10px}
  .left ul p b a {color:#4A6E99;line-height:20px;text-decoration:underline}.left ul p b a:hover {color:#f60}
  .left ul li {list-style-type:none;}
  .left .quicklink {padding:5px 10px 10px 10px}
  .left .quicklink a {color:#4A6E99;font-size:12px}.left .quicklink a:hover {color:#f60}
  .left .quicklink h1 {padding:10px 0}
  .left .quicklink p {font-size:10px;color:#666;line-height:12px;padding:5px 0}
  .tcm {padding:0 10px 10px 10px}
  .tcm p {padding:5px 0;font-size:10px;line-height:10px;color:#666;border-top:#ccc 1px dashed}
  .tcm p a {font-size:12px;font-weight:bold}
  .left .content {padding:5px 10px 10px 10px;font-size:12px}
  .left .content p {line-height:14px;color:#666}
  .left .content ul {margin-left:10px;font-size:11px;}
  .left .content ul li {list-style-type:disc;line-height:11px;padding:3px 0}
  
  
  .right {margin-left:220px;font-size:12px}
    .rightcontent {width:530px;padding-top:5px;position:relative}
    .rightcontent p {color:#666;text-align:justify;line-height:14px;padding:5px 10px}
	.rightcontent h1 {padding:5px}
	.rightcontent h2 {padding:5px;color:#666;font-size:12px;line-height:30px}
	.rightcontent ul {padding-right:10px;margin-left:25px}
    .rightcontent ul.promo {}
    .rightcontent .leftside {width:320px;color:#666;padding:10px 0}
	.rightcontent .leftside p {}
	.rightcontent p a {font-size:10px;color:#4A6E99;line-height:20px;text-decoration:underline}.rightcontent .leftside p a:hover {color:#f60}
	.rightcontent .leftside ul li {line-height:14px;padding-bottom:10px;text-align:justify;font-size:11px}
	
	.rightcontent .rightside {position:absolute;width:195px;right:10px;top:351px;z-index:999}
	.rightcontent .rightside p {text-align:left;font-size:12px}
	.rightcontent .rightside ul li {line-height:12px;padding-bottom:5px;font-size:11px;color:#666}
	
	.rightside2 {position:absolute;width:200px;left:530px;top:5px;z-index:1000}
	.rightside2 ul {border:#DBE2E8 1px solid;padding:5px 10px 0 10px;margin:0 0 10px 0}
	.rightside2 ul li {margin-left:10px;font-size:10px;color:#666;line-height:11px;padding:3px 0}
	.rightside2 ul li a {font-size:11px}
	.rightside2 ul p {text-align:right}
	.rightcontent2 .rightside2 ul {background:#fff}
	.rightcontent2 .rightside2 ul li {margin:0 10px 0 10px}
	
	.rightcontent2 {width:530px;padding-top:15px;color:#6681A2;position:relative}
	.rightcontent2 p {margin:0 5px;padding:10px;background:#E8ECF0;text-align:justify;line-height:14px}
	.rightcontent2 p.note {background:#fff;line-height:14px;margin:0 5px;padding:3px 10px}
	.rightcontent2 h1 {margin:0 15px;font-size:24px;color:#545454;font-weight:normal;font-family:arial narrow}	
	.rightcontent2 h2 {margin:0 15px;font-size:12px;line-height:14px;color:#666;padding:8px 0}
	.rightcontent2 h3 {margin:10px 15px 0 15px;font-family:arial narrow}
	.rightcontent2 h4 {margin:0 5px;padding:0 10px;font-size:11px;line-height:18px;color:#fff;background:#A5B3C2}
	.rightcontent2 h6 {margin:0 15px;font-size:12px;line-height:30px;color:#333;font-weight:normal}
	.rightcontent2 ul {margin:0 5px;background:#E8ECF0}
	.rightcontent2 ul li {margin:0 30px}
	.rightcontent2 ul.list {margin:5px;background:#fff}
	.rightcontent2 ul.list li {line-height:25px;margin:5px 30px;border-bottom:#ccc 1px dashed;font-weight:bold}
	.rightcontent2 ul.list li a {color:#4A6E99}
	.rightcontent2 ul.list li b {width:60px;line-height:25px;color:#666}
	.rightcontent2 ul.list li a:hover {color:#f60}
	.rightcontent2 br {font-size:5px}
	.rightcontent2 p sup {color:#000;line-height:0}
	.rightcontent2 hr {margin:0 5px;border:#ccc 1px solid;height:2px}
	.note2 {margin:0 5px;border:#53C7FF 1px solid;background:#E1F5FF}
	.note2 p {background:#E1F5FF;color:#000}
	.note2 ul {background:#E1F5FF;color:#00c;font-weight:bold}
	
	.rightcontent3 {width:530px;padding-top:15px;color:#6681A2;position:relative}

/* FOOTER */
#wrapfooter {background:url(bg-footer.jpg) repeat-x left top}
  #wrapfooter div {margin-bottom:11px}
  #wrapfooter p {text-align:center;padding:0 20px;color:#333;font-size:11px;line-height:16px}
  #wrapfooter p a {padding:0 5px;font-size:11px}
  #wrapfooter p b {line-height:25px}

/* FIELDSET */
fieldset {border:0}
fieldset.login {padding:5px 10px}
  fieldset.login h1 {padding:10px 0}
  fieldset.login a {color:#4A6E99;line-height:20px;text-decoration:underline}fieldset.login a:hover {color:#f60}
  fieldset.login p {font-size:10px;color:#666;line-height:20px}
  fieldset.login p b {float:left;width:60px;line-height:20px}
  fieldset.login input {color:#666;font-size:11px;height:18px;line-height:14px;width:120px;border:#ccc 1px solid}
  fieldset.login input.but {width:80px;background:#333;color:#fff;border:#333 1px solid }
  fieldset.login ul {margin-left:10px}
  fieldset.login ul li {list-style-type:disc;font-size:11px;color:#999;line-height:12px;padding:5px 0;border-bottom:#ccc 1px dashed}
  fieldset.login ul li a {line-height:12px;text-decoration:none}
  fieldset.login ul.textcontent li {list-style-type:disc;font-size:12px;color:#666;line-height:13px;padding:5px 0 10px 0;border:none}
  

fieldset.buy {border:#DAE0E7 1px solid;padding:3px;margin:5px 5px 10px 5px}
fieldset.buy h2 {color:#547196}
fieldset.buy input {color:#666;font-size:11px;height:18px;line-height:14px;width:120px;border:#ccc 1px solid}
fieldset.buy input.but {font-weight:bold;width:80px;background:#333;color:#fff;border:#333 1px solid }

fieldset.share {}
fieldset.share p b {float:left;width:70px;line-height:20px;text-align:right}
fieldset.share p {padding:3px 10px}

fieldset.freeback {padding-bottom:20px}
fieldset.freeback p b {position:relative;font-size:11px;float:left;width:160px;line-height:20px;text-align:right}
fieldset.freeback p {font-size:11px;padding:3px 5px}
fieldset.freeback p strong {position:absolute;left:5px;top:3px;font-size:20px;color:#f60;float:left}

input.but2 {background:#666;color:#fff;border:#000 2px solid;font-weight:bold;height:30px;cursor:pointer}
input.but3 {font-size:11px;width:80px;background:#333;color:#fff;border:#333 1px solid;font-weight:bold}

fieldset.healthcare {border:#ccc 1px solid;margin-bottom:10px;padding:10px 0}
  fieldset.healthcare p {background:#fff;padding-top:0}
  fieldset.healthcare label {display:block;padding:5px 0;margin:0 15px;border-bottom:#ccc 1px dashed}
  fieldset.healthcare label b {float:left;padding-right:10px;width:150px;text-align:right;font-weight:normal;padding-top:5px}
  fieldset.healthcare p input.but3 {font-size:12px;font-weight:bold}
  fieldset.healthcare label input {font-weight:bold}

/* TABLE */
table.normaltab {width:100%;background:#fff;font-size:12px;}
 table.normaltab thead td {padding:5px;border-bottom:#000 4px solid}
 table.normaltab thead td img {float:left;margin-right:10px}
 table.normaltab thead td h1 {padding:0}
 table.normaltab tbody td {padding:5px;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid}
 table.normaltab tbody td p {background:#fff}
 table.normaltab tbody td ul {background:#fff}
 table.normaltab tbody td ul li {text-align:justify;margin-right:10px;padding-bottom:5px}
 table.normaltab tfoot td {padding:5px;border-top:#000 4px solid}
 table.normaltab tfoot td p {background:#fff}
 table.normaltab tfoot td ul {background:#fff}
 table.normaltab tbody td input {font-weight:bold}

table.tablebuy {width:100%;background:#fff;font-size:12px;border-collapse:collapse }
 table.tablebuy thead td {padding:5px;border-left:#ccc 1px solid;border-bottom:0;background:#666;color:#fff;text-align:center;font-size:11px;font-weight:bold}
 table.tablebuy thead th {font-size:11px;color:#fff;padding:5px;background:#666;text-align:center}
 table.tablebuy thead td h1 {padding:0}
 table.tablebuy tbody td {border-bottom:0;padding:5px;border-top:#ccc 1px solid;border-left:#ccc 1px solid;border-right:0}
 table.tablebuy tbody td .note {color:#666;}
 table.tablebuy tbody td .note strong {color:#000}
 table.tablebuy tbody td input {font-size:11px;font-weight:bold}
 table.tablebuy tbody td b {}
 table.tablebuy tbody td a {color:#00c;font-weight:bold}
 table.tablebuy tbody td a:hover {text-decoration:underline}
 table.tablebuy tbody th {padding:5px;border-top:#ccc 1px solid;}
 table.tablebuy tfoot td {padding:5px;border-top:#000 4px solid}

table.reg {width:100%;background:#fff;font-size:12px;border-collapse:collapse }
 table.reg thead td {padding:5px;border-left:#ccc 1px solid;border-bottom:0;background:#666;color:#fff;text-align:center;font-size:11px;font-weight:bold}
 table.reg thead th {font-size:11px;color:#fff;padding:5px;background:#666;text-align:center}
 table.reg tbody td {border:0;padding:5px;}
 table.reg tbody td input {font-size:11px;font-weight:bold;color:#000}
 table.reg tbody td a {color:#00c;font-weight:bold}
 table.reg tbody td a:hover {text-decoration:underline}
 table.reg tbody th {border:0;padding:5px;text-align:right;font-weight:normal}
 

/* FLASH */
#flashcontent {height:178px}
#flashcontent2 {height:178px;position:absolute;z-index:800;top:0;left:0}
#flashcontent3 {height:178px;position:absolute;z-index:700;top:0;right:0}