body {
	background:url(../i/bg_cloud.jpg) repeat-x;
	background-position:center top;
	background-color:#FFFFFF;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size:11px;
	color:#666666;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	height:100%;
}
form { MARGIN-LEFT: 0px;MARGIN-RIGHT: 0px;MARGIN-BOTTOM: 0px;MARGIN-TOP: 0px }

/* --- pop up window --- */
#blackScreen {
	z-index: 10000;
	filter: alpha(opacity=80); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE */
	-moz-opacity: .80; /*older Mozilla*/
	-khtml-opacity: 0.8;   /*older Safari*/
	opacity: 0.8;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
  padding-top: 0px;
}
#blackScreenContent {
	z-index: 11000;
	position:fixed; top:20px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}
.ajxLoad { width:100%; text-align:center; margin-top:20px; }

.th12yellow {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #FFFF00;}
.th12white {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #FFFFFF;}
.th11white {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FFFFFF;}
.th10topnav {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 8px; color: #999999;}
.th10black0 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 10px; color: #000000;}
.th10black6 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 10px; color: #666666;}
.th10black9 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 10px; color: #999999;}
.th12black3 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #333333;}
.th12black9 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #999999;}
.th11black3 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333;}
.th11black6 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #666666;}
.th11black0 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #000000;}
.th11black9 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #999999;}
.th14black9 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 14px; color: #999999;}
.th14black3 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 14px; color: #333333;}
.th10red {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 10px; color: #990000;}
.th10black6 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 10px; color: #666666;}
.th11red {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #990000;}
.th11blue {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006699;}
.th12red {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #990000;}
.th8black9 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 8px; color: #999999;}
.ge11black6 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #666666;}
.ge12black6 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #666666;}
.ge12black3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333333;}
.ge13black3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #333333;}
.ge14black3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333;}
.ge14black6 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #666666;}
.ge16black6 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #666666;}
.ge16black3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #333333;}
.ge11blue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #0066CC;}
.ge12blue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #0066CC;}
.ge13blue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #0066CC;}
.ge16blue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #0066CC;}
.ge18white {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF;}

.th11Lnk {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #0099CC; text-decoration: none}
.th11Lnk:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #0099CC; text-decoration: none}
.th11Lnk:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #000000; text-decoration: underline}

.qtShowCnt {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #006699; font-style:italic}
.qtShowName {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #006699; font-style:italic}
.qtShowTitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #006699; font-style:italic; font-weight:bold;}
.qtShowLnk {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #006699; font-style:italic; font-weight:bold; text-decoration: none}
.qtShowLnk:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #006699; font-style:italic; font-weight:bold; text-decoration: none}
.qtShowLnk:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #000000; font-style:italic; font-weight:bold; text-decoration: none}

.buyLnk {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333; font-weight:bold; text-decoration: none}
.buyLnk:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #333333; font-weight:bold; text-decoration: none}
.buyLnk:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #0099CC; font-weight:bold; text-decoration: none}
.buyDetLnk {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333; text-decoration: underline}
.buyDetLnk:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333; text-decoration: underline}
.buyDetLnk:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #0099CC; text-decoration: underline}

.newListingTag {z-index: 960; position:absolute; margin-top:-1px; margin-left:95px;}
.pageOn {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333; font-weight:bold}
.pageLnk {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #999999; text-decoration: none}
.pageLnk:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #999999; text-decoration: none}
.pageLnk:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006699; text-decoration: none}

.allMkrtLnk {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006600; text-decoration: none}
.allMkrtLnk:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006600; text-decoration: none}
.allMkrtLnk:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FF6600; text-decoration: none}
.sideLnk {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #000000; text-decoration: none}
.sideLnk:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #000000; text-decoration: none}
.sideLnk:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FF6600; text-decoration: none}

.listingCnt {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 10px; color: #999999; line-height: 10px;}
.listingPrc_n {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333; line-height: 10px; background-color: #EEEEEE;}
.listingPrc_d {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FF6600; line-height: 10px; background-color: #FFFF00;}

.listingLnk {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #666666; text-decoration: none}
.listingLnk:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #666666; text-decoration: none}
.listingLnk:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006699; text-decoration: none}
.topNavHit {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FFFF00;}
.topNav {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none}
.topNav:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none}
.topNav:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #00CCCC; text-decoration: none}
.footNavHit {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #CC0000;}
.footNav {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333; text-decoration: none}
.footNav:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #333333; text-decoration: none}
.footNav:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006699; text-decoration: none}
.footNav2 {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #666666; text-decoration: none}
.footNav2:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #666666; text-decoration: none}
.footNav2:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006699; text-decoration: none}
.footHotNav {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FF6600; text-decoration: none}
.footHotNav:visited {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #FF6600; text-decoration: none}
.footHotNav:hover {font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #006699; text-decoration: none}

.entrySrc_n {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	border: 1px solid #951A13;
	color: #CA8D89;
	background-color: #951A13;
	width: 160px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align:right;
}
.entrySrc_a {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	border: 1px solid #951A13;
	color: #FFFFFF;
	background-color: #951A13;
	width: 160px;
	padding-top: 1px;
	padding-bottom: 7px;
	text-align:right;
}
.entrySrcPop_n {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 11px;
	border: 1px solid #333333;
	color: #000000;
	background-color: #FFFFFF;
	width: 120px;
}
.entrySelectSrcPop_n {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 11px;
	border: 1px solid #333333;
	color: #000000;
	background-color: #FFFFFF;
}
.entrySubscribe_n {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	border: 1px solid #006699;
	color: #000000;
	background-color: #E0E0E0;
	height: 20px;
}
.entryMsgMarketing_n {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
	width: 167px;
}
.entryContact {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
}
.entryKPR {
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 12px;
	border: 1px solid #666666;
	color: #000000;
	background-color: #FFFFFF;
}
.m_photo {	
	display:inline-table; border: 1px solid #CCCCCC;
}
.m_photo:hover {	
	border: 1px solid #666666;
}
.thumbPic { z-index: 900; position:relative; }
.ribbonFrame { z-index: 950; position:absolute; margin-left:-6px; }
.ribbonFrameDetail { z-index: 950; position:absolute; float:left; margin-top:-6px; margin-left:-8px; }
#photoPreviewBox { min-height:200px; }

.advSearchLnk { font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #FFFF00; text-decoration: none }
.advSearchLnk:visited { color: #FFFF00; text-decoration: none }
.advSearchLnk:hover { color: #00CCFF; text-decoration: none }

.srchLocationArea {
	display:inline-table; 
	font-family: Tahoma, "Trebuchet MS", Verdana; 
	font-size: 11px; 
	color: #333333; 
	font-weight:bold; 
	text-decoration: none; 
	width:150px; 
	height:26px;
	background-color: #FFFFFF;
	border-bottom:1px #EEEEEE dotted; 
}
.srchLocationArea A { 
	display:block;
	color: #333333; 
	padding-top:6px; 
	padding-right:10px; 
	padding-bottom:7px; 
	padding-left:10px;  
	text-decoration:none;
}
.srchLocationArea A:hover { 
	color: #990000; 
	background-color: #DDDDDD; 
	text-decoration:none;
}
.srchLocationArea label { cursor: pointer; }
.srchLocationAreaTtl {
	color: #FFFFFF; 
	font-size: 13px; 
	background-color: #999999; 
	padding: 5px;
}
.srchLocationAreaName { font-size: 15px; font-weight:bold; }
.srchLocationBox { display:inline-table; height:340px; padding:8px; }
.srchLocationCol { float:left; width:150px; margin-right:5px; }

/* comparison page */
.compareRow { font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 11px; color: #666666; display:inline-table; width:100%; padding-top:7px; padding-bottom:7px; border-top:1px #CCCCCC dotted; }
.compareColumn { float:left; width:125px; margin-right:15px; }
.compareColumnTtl { float:left; width:115px; font-weight:bold; margin-right:15px; padding-left:10px; }
.compareColumnTtlMark { float:left; width:115px; font-weight:bold; color:#990000; margin-right:15px; padding-left:10px; }
.compareThumb { border:1px #CCCCCC solid; background-color:#FFFFFF; padding:2px; }

.galleryThumbs { border:1px #CCCCCC solid; background-color:#FFFFFF; padding:5px; }

.readmore a { font-family: Tahoma, "Trebuchet MS", Verdana; font-size:11px; color:#990000; text-decoration:none; }
.readmore a:visited { color:#990000; text-decoration:none; }
.readmore a:hover { color:#0099CC; text-decoration:underline; }

.readOther a { font-family: Tahoma, "Trebuchet MS", Verdana; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; }
.readOther a:visited { color:#000000; text-decoration:none; }
.readOther a:hover { color:#0099CC; text-decoration:underline; }

.kprWindow { width:500px; height:500px; margin: 0px auto; padding:2px; background-color:#FFFFFF; border:1px #333333 solid; }
.kprWindowBar { width:500px; height:25px; background-color:#333333; text-align:right; }

.krpFormBox { width:350px; border:1px #DDDDDD solid; }
.krpFormRow { display:inline-table; width:350px; height:25px; border-top:1px #DDDDDD solid; }
.krpFormTitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #0066CC; background-color:#F1F1F1; width:340px; padding:5px; border-top:2px #DDDDDD solid;}
.exchangeTitle { float:left; text-align:left; width:132px; padding:4px; font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #333333; }
.exchangeEntry { float:left; text-align:left; width:190px; padding:4px; font-family: Tahoma, "Trebuchet MS", Verdana; font-size: 12px; color: #333333; border-left:1px #DDDDDD solid; }
.exchangeButton { float:right; text-align:left; width:203px; padding:4px; }

.ftNavTitle { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14px; color: #FFFFFF; font-weight:bold; margin-bottom:5px; }
.ftNavOff { font-family: Tahoma, "Trebuchet MS", Verdana; font-size:11px; color:#B78686; }
.ftNav { font-family: Tahoma, "Trebuchet MS", Verdana; font-size:11px; color:#FFFF00; }
.ftNav a { color:#B78686; text-decoration:none; }
.ftNav a:visited { color:#B78686; text-decoration:none; }
.ftNav a:hover { color:#FFFFFF; text-decoration:none; }
