﻿*{ font-family: Arial, Verdana, sans-serif; }
body {
	background:#ffffff;
	text:#666666;
	padding:0px;
	margin:0px;
	text-align:center;
	}

td {
	font-size: 12px;
	_font-size: x-small;
}

a:link{ color:#222222; text-decoration:underline; }
a:visited{ color:#222222; text-decoration:underline; }
a:hover{ color:#1D93DA; text-decoration:underline; }

h1 { margin:0px; padding:0px; font-weight:normal; }
h2 { margin:0px; padding:0px; font-weight:normal; }
h3 { margin:0px; padding:0px; font-weight:normal; }
h4 { margin:0px; padding:0px; font-weight:normal; }
h5 { margin:0px; padding:0px; font-weight:normal; }

a img { border:0; }

label { cursor:pointer; }
.middle { vertical-align:middle; }
.Clear { clear:both; }
.Center { text-align:center; }
.Left { text-align:left; }
.Right { text-align:right; }

.Ft9 { font-size:65%; line-height:120%; }
.Ft10 { font-size:70%; line-height:120%; }
.Ft10r { font-size:70%; line-height:120%; color:red; }
.Ft10l { font-size:70%; line-height:150%; }
.Ft12 { font-size:75%; line-height:125%; }
.Ft12l { font-size:75%; line-height:150%; }
.Ft14 { font-size:80%; line-height:125%; }
.Ft14l { font-size:80%; line-height:150%; }
.Ftproduct{ font-size:80%; color:#000066;line-height:150%}
.Fttag{ font-size:65%; color:#3366FF;line-height:100%}

.newBox {
	font-size:9px;
	padding:0px 2px;
	margin:2px;
	border:solid 1px #ff0000;
	color:#ff0000;
	background:#ffffff;
	display:inline;
	height:10px;
	vartical-align:middle;
}


/* Common Format */
div#Wrapping {
	width:764px;
	margin:0px auto;
	}

	div#Wrapping h1 {
		font-size:75%;
		font-weight:bold;
		color:#000000;
		padding:3px 3px;
		}


/* Body Format */
div#headerimage{
	padding-bottom:12px;
}
div#TopBody {
	background:url("../img/top_body_bg.gif") top right repeat-y;
	text-align:left;
	margin-bottom: 5px;
	}
	div#TopBody h2 {
		font-size:75%;
		font-weight:bold;
		color:#000000;
		border-style:solid;
		border-width:1px 1px 1px 4px;
		border-color:#cccccc #cccccc #cccccc #1D93DA;
		background:#f8f8f8 url("../top_body_h2_bg.gif") top left repeat-x;
		padding:4px 9px;
		margin-bottom:8px;
		}
	div#TopBody div.TopBodyCtnts {
		padding-left:10px;
		}  

	div#TopBodyL {
		width:520px;
		float:left;
		}
		div.TopBodyC1L {
			border:solid 1px #cccccc;
			width:248px;
			float:left;
			}
			div.TopBodyC1L img{
				margin:0px;
				padding:0px;
				}
			div.TopBodyC1L img.MPhoto{
				margin-right:6px;
				}
			div.TopBodyC1L h3 {
				font-size: 85%;
				font-weight: bold;
				margin:10px 0px 5px 0px;
				}
		div.TopBodyC1R {
			border:solid 1px #cccccc;
			width:248px;
			float:right;
			}
			div.TopBodyC1R img{
				margin:0px;
				padding:0px;
				}
			div.TopBodyC1R img.MPhoto{
				margin-right:6px;
				}
			div.TopBodyC1R h3 {
				font-size: 85%;
				font-weight: bold;
				margin:10px 0px 5px 0px;
				}
		div.TopBodyC2L {
			border:solid 1px #cccccc;
			width:248px;
			float:left;
			}
			div.TopBodyC2L img{
				margin:0px;
				padding:0px;
				}
			div.TopBodyC2L img.MPhoto{
				margin-right:4px;
				}
			div.TopBodyC2L h3 {
				font-size: 75%;
				font-weight: bold;
				margin:4px 0px;
				}
		div.TopBodyC2R {
			border:solid 1px #cccccc;
			width:248px;
			float:right;
			}
			div.TopBodyC2R img{
				margin:0px;
				padding:0px;
				}
			div.TopBodyC2R img.MPhoto{
				margin-right:4px;
				}
			div.TopBodyC2R h3 {
				font-size: 75%;
				font-weight: bold;
				margin:4px 0px;
				}
				
		div.TopBodyC3{
			border:solid 1px #cccccc;
			width:480px;
			}
		div.TopBodyC3L {
			border:solid 1px #cccccc;
			width:248px;
			float:left;
			}
			div.TopBodyC3L img{
				margin:0px;
				padding:0px;
				}
			div.TopBodyC3L img.MPhoto{
				margin-right:4px;
				}
			div.TopBodyC3L .Ft10 {
				margin-top:4px;
				margin-bottom:2px;
				}
		div.TopBodyC3R {
			border:solid 1px #cccccc;
			width:248px;
			float:right;
			}
			div.TopBodyC3R img{
				margin:0px;
				padding:0px;
				}
			div.TopBodyC3R img.MPhoto{
				margin-right:4px;
				}
			div.TopBodyC3R .Ft10 {
				margin-top:4px;
				margin-bottom:2px;
				}
	div#TopBodyR {
		width:204px;
		float:right;
		}
		h3.TopBodyC4 {
			font-size:70%;
			padding-left:14px;
			background:url("../img/top_t4_arrow.gif");
			background-position: 0px 3px;;
			background-repeat:no-repeat;
			margin-bottom:2px;
			vertical-align:top;
			}
		table.TopBodyC5 {
			margin:0px;
			padding:0px;
			}
			table.TopBodyC5 td {
				margin:0px;
				padding:0px 0px 8px 0px;
				}
			table.TopBodyC5 td img {
				margin-right:10px;
				}
	div#TopInformation {
		width:520px;
		}
		div#TopInformation h2 {
			color: #1D93DA;
			font-size: 100%;
			font-weight:bold;
			padding:0px 0px 7px 0px;
			border-style:none none solid none;
			border-width:1px;
			border-color:#999999;
			margin-bottom:4px;
			background:none;
			}
		div#TopInformation div.TopInfoLine {
			font-size:75%;
			padding:4px 0px 6px 24px;
			border-bottom:dotted 1px #cccccc;
			background:url("../img/top_info_arrow.gif");
			background-position: 0px 7px;;
			background-repeat:no-repeat;
			}

#TopBodyR div.TopBodyCtnts div.Ft10 {
	padding-left: 14px;
}

.bgBlue{
	background-color:#1D93DA;
}
#tblFlash{
	border:1px solid #CCCCCC;
}
.Border{border-bottom:1px dashed #666666; margin-bottom:3px;}

/*** Add 20100713_tk***/
div#product_line_up{
		text-align:left;
}

div#product_line_up h2 {
		font-size:75%;
		font-weight:bold;
		color:#000000;
		border-style:solid;
		border-width:1px 1px 1px 4px;
		border-color:#cccccc #cccccc #cccccc #1D93DA;
		background:#f8f8f8 url("../top_body_h2_bg.gif") top left repeat-x;
		padding:4px 9px;
		margin-bottom:8px;
}
div.TopBodyC3P {
			border:solid 1px #cccccc;
			width:248px;
			float:left;
}
div.TopBodyC3P img{
			margin:0px;
			padding:0px;
			}
div.TopBodyC3P img.MPhoto{
			margin-right:4px;
			}
div.TopBodyC3P .Ft10 {
			margin-top:4px;
			margin-bottom:2px;
			}
#related_top {
	width: 520px;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin-top:10px;
}

#related_top .item {
	width: 119px;
	font-size: 70%;
	padding-bottom: 10px;
	margin-right: 10px;
	float: left;
}

#related_top .item a {
	font-weight: bold;
}

#related_top .item img {
	border:0;
	margin: 3px 3px 0 0;
	float: left;
}
