body, td {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#272B2E; line-height:18px; }
form {padding:0;margin:0;}
p {margin:0; padding:0 0 1.5em 0}
ul {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom: 1.5em; }
img {border:0; margin: 0; padding: 0; float: left; }
h1 { font-size: 16px; margin-top: 0; padding-top: 0; }
h2 { font-size: 14px; margin-top: 0; padding-top: 0; }
h3 { font-size: 12px; margin-top: 0; padding-top: 0; }
.clear {clear:both}
a:link, a:visited {color:#000; text-decoration: underline}
a:hover, a:active {color:#000; text-decoration: none}

/*form builder */
fieldset {padding:0;margin:0; border:0;}
fieldset legend {display:none}
fieldset label {float: left;width: 97px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}
.input {background-color:#FFF; border:1px solid #909193;}
.input, .button {font-size:11px; font-family: Tahoma, Arial;}
fieldset .formRow, fieldset .formButtonRow {padding:0;margin:0 ; clear:both }
fieldset .formRow span { padding-left:0.5em}
fieldset .formButtonRow {margin:0.5em 0 0 0; border:0; }
fieldset .formHideInput { display: none}
table, tr {margin: 0; padding:0; }


/* Default page */
#default { background: url(/images/default/bg_page.gif) repeat-x; }
.container { width: 100%; border: 0; margin: 0; padding:0; vertical-align:top; }
.container td { vertical-align:top; }
.header { width: 880px; padding: 0; }
.headerCell01 { background-color:#90082a; text-align:right; color: #FFF; padding: 0 10px 0 0; }
.headerCell01 a:link, .headerCell01 a:hover, .headerCell01 a:visited, .headerCell01 a:active {color: #FFF; }
.headerCell02 { background: url(/images/default/metanav_last_home.gif)  no-repeat right; color: #FFF; padding: 0 0 0 10px; width: 180px; }
.headerCell02 a:link, .headerCell02 a:hover, .headerCell02 a:visited, .headerCell02 a:active {color: #FFF; }
.menu { width: 100%; padding: 0; margin-top: 42px; margin-bottom: -5px; }
.menu img {margin: 0; padding:0; float: left; }
html>body .menu { width: 100%; padding: 0; margin-top: 42px; margin-bottom: -5px; }
.menuCell01 { width: 450px; vertical-align:top; background: #CCC url(/images/default/mainnav_bg2.gif) repeat-x; height: 62px; }
.menuCell01 ul { display:inline; list-style:none; padding: 0; margin: 0; float: left;  }
.menuCell01 li { float: left; background: url(/images/default/mainnav.gif) no-repeat #BCBBBB; padding: 5px 0 20px 5px; width: 70px; height: 32px; font-size:10px; }
.menuCell01 a:link, .menuCell01 a:active, .menuCell01 a:visited, .menuCell01 a:hover {color: #FFF; font-weight:bold; text-decoration:none; font-size:10px;  }
.menuCell02 { float: left;background: url(/images/default/menu_bg.gif); vertical-align:top;  }
.photo { width: 100%; border: 0; margin: 0; padding: 0; float: left; } 
.photoCell01 { width: 695px; vertical-align:top; height: 279px; }
.photoCell02 { vertical-align:top;height: 279px; }
.photoCell03 { vertical-align:top; text-align:left; position: absolute; top:150; left:695px;  }

.contentTable td { border-right: 1px solid #CCC; padding: 20px 10px 20px 10px;  }
#contentTXT { width: 560px; }
#contentTXT td { padding: 0; margin: 0; }
#contentSubMenu { width: 95px; }
#contentSubMenu ul, #contentSubMenu li { margin: 0; padding: 0; float: left; width: 100%; }


.sub ul {width: 100px; list-style-type:none; margin: 0; padding:0; }
.sub li  { list-style-type:none; margin: 0; padding:0; }


/* Transparent Search */
#searchTransparent a, #searchTransparent input, #searchTransparent img {position: relative; }
#searchTransparent { height: 126px; position: absolute; top: 272px; left:0; width: 695px; text-align: left; }
#searchTransparent[id] {background-image:url(/images/intern/75p_gray.png); z-index: 1; }
#searchTransparent {background-image:url(/images/intern/75p_gray.png); z-index: 1; }
.searchInput { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:180px; margin-bottom: 3px; }
.content {height: auto; width: 100%; }
.contentDiv { width: 675px; border-right: 1px solid #CCC; padding: 20px 10px 20px 10px; }
.footer { width: 100%; border-top: 1px solid #CCC; }
.footer td {  padding-top: 30px; padding-left: 15px; color: #999;  }
/* Search Result style */
.searchDiv { padding:0; width: 675px; border-right: 1px solid #CCC; padding: 20px 10px 20px 10px; }
.searchTable { width: 100%;  border: 0; }
.searchTable td { border-bottom:1px solid #CCC;border-right: 0; padding: 0.5em 0 0.5em 0.5em; margin: 0; }
.detailTable { width: 100%; border:0;}
.miniImages img{float: left; }
.detailDataTable { width: 100%; }
.detailDataTableCell01 { padding-right: 10px; width: 400px; }
.cellMages {background-color: #E3E3E3; text-align: center; width: 100%; }
#miniImagesDesc { text-align: center; margin: 0 auto; width: 350px;  }
#miniImagesDesc img { border: 1px solid #CCC; border-left: 0; }
.contentDesc { width: 680px;  background: #FFF; vertical-align:top; }
.cellLeft {padding: 20px 0 20px 0; }

.tableRelative td {position:relative; }
.detailDataTable tr, .detailDataTable td { padding: 0; margin: 0; padding-bottom: 0.2em; }

#TOPNAV { position:absolute; top:0; left:-30px; }
#TOPNAV ul,#TOPNAV li { display:inline; }
#TOPNAV li { padding-right: 10px; }
#TOPNAV a:link, #TOPNAV a:hover, #TOPNAV a:visited, #TOPNAV a:active {color: #FFF; }


/* Mac Trick */

.menuCellMac01 { width: 450px; vertical-align:top; background: #CCC url(/images/default/mainnav_bg2.gif) repeat-x; height: 50px; }
.menuCellMac01 ul { display:inline; list-style:none; padding: 0; margin: 0; float: left;  }
.menuCellMac01 li { float: left; background: url(/images/default/mainnav.gif) no-repeat #BCBBBB; padding: 5px 0 20px 5px; width: 70px; height: 32px; font-size:10px; }
.menuCellMac01 a:link, .menuCellMac01 a:active, .menuCellMac01 a:visited, .menuCellMac01 a:hover {color: #FFF; font-weight:bold; text-decoration:none; font-size:10px;  }
.menuCellMac02 { background: url(/images/default/menu_bg.gif); vertical-align:top; height: 50px;  }

