* { margin: 0px; padding: 0px; }
html { overflow: -moz-scrollbars-vertical; }
html, body { width: 100%; height: 100%; }

img { border: 0px; }
table, td { border-collapse: collapse; }

body { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #666666; background-color: #FFFFFF; }
a { color: #B0A257; text-decoration: none; }
a:hover { color: #95122B; text-decoration: underline; }
p { margin: 0 0 1em 0; }


/* Form Element */
input, textarea, select { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; }
input.post, input.disable, textarea.post, select.post, input.focus, textarea.focus { width: 200px; padding: 2px; }
textarea.post, textarea.focus { width: 200px; height: 100px; overflow: auto; }
input.post, textarea.post, select.post { border: 1px solid #C6C6C6; background-color: #EEEEEE !important; }
input.focus, textarea.focus, select.focus { border: 1px solid #FF0000; background-color: #FFFFFF !important; }
input.cb, input.rd { margin-right: 5px; *margin-right: 0px; }

div.title_head { height: 30px; }
div.title_headsub { height: 25px; }

div.clear { clear: both; }
div.top { clear: both; text-align: right;}



/****************************************/
/* Header */
table#tbFrame { width: 966px; margin: 5px auto 10px auto; }
table#tbFrame td.Header { padding: 10px 0px 5px 0px; }
table#tbFrame td.Header a#Logo { float: left; display: inline-block; width: 370px; height: 50px; background: url('../images/logo.gif') center center no-repeat; }
table#tbFrame td.Header div#Shortcut ul { float: right; list-style: none; }
table#tbFrame td.Header div#Shortcut li { float: left; margin: 40px 0px 0px 0px; } 
table#tbFrame td.Header div#Shortcut li a { float: left; font-size: 11px; display: block; text-decoration: none; border-left: 1px solid #B1A355; padding: 1px 8px 1px 10px; }

/* FOOTER */
table#tbFrame td.Footer { text-align: left; color: #B1A355; font-size: 11px; padding-top: 5px; }
table#tbFrame td.Footer a { background: url('../images/emedia.gif') no-repeat center center; }

/* MENU TOP */
table#tbFrame td.Menu { height: 25px; padding-bottom: 2px; vertical-align: top; }
table#tbFrame td.Menu ul { list-style: none; }
table#tbFrame td.Menu a.top { display: block; height: 24px; background-repeat: no-repeat; background-image: url('../images/menu/menu.gif'); }

td.Menu a.mn1 { background-position: 0px 0px; width: 64px; }
td.Menu a.mn1:hover, td.Menu li.sfHover a.mn1 { background-position: 0px -25px; }
td.Menu a.mn2 { background-position: -64px 0px; width: 201px; }
td.Menu a.mn2:hover, td.Menu li.sfHover a.mn2 { background-position: -64px -25px; }
td.Menu a.mn3 { background-position: -265px 0px; width: 115px; }
td.Menu a.mn3:hover, td.Menu li.sfHover a.mn3 { background-position: -265px -25px; }
td.Menu a.mn4 { background-position: -380px 0px; width: 127px; }
td.Menu a.mn4:hover, td.Menu li.sfHover a.mn4 { background-position: -380px -25px; }
td.Menu a.mn5 { background-position: -507px 0px; width: 74px; }
td.Menu a.mn5:hover, td.Menu li.sfHover a.mn5 { background-position: -507px -25px; }
td.Menu a.mn6 { background-position: -581px 0px; width: 115px; }
td.Menu a.mn6:hover, td.Menu li.sfHover a.mn6 { background-position: -581px -25px; }
td.Menu a.mn7 { background-position: -696px 0px; width: 120px; }
td.Menu a.mn7:hover, td.Menu li.sfHover a.mn7 { background-position: -696px -25px; }
td.Menu a.mn8 { background-position: -816px 0px; width: 59px; }
td.Menu a.mn8:hover, td.Menu li.sfHover a.mn8 { background-position: -816px -25px; }
td.Menu a.mn9 { background-position: -875px 0px; width: 91px; }
td.Menu a.mn9:hover, td.Menu li.sfHover a.mn9 { background-position: -875px -25px; }
td.Menu li.sfHover a { z-index: 999; }

/* SUBMENU */
td.Menu a.mn21 { background-image: url('../images/menu/sub2_1.gif'); }
td.Menu a.mn22 { background-image: url('../images/menu/sub2_2.gif'); }
td.Menu a.mn23 { background-image: url('../images/menu/sub2_3.gif'); }
td.Menu a.mn24 { background-image: url('../images/menu/sub2_4.gif'); }
td.Menu a.mn31 { background-image: url('../images/menu/sub3_1.gif'); }
td.Menu a.mn32 { background-image: url('../images/menu/sub3_2.gif'); }
td.Menu a.mn33 { background-image: url('../images/menu/sub3_3.gif'); }
td.Menu a.mn34 { background-image: url('../images/menu/sub3_4.gif'); }
td.Menu a.mn41 { background-image: url('../images/menu/sub4_1.gif'); }
td.Menu a.mn42 { background-image: url('../images/menu/sub4_2.gif'); }
td.Menu a.mn43 { background-image: url('../images/menu/sub4_3.gif'); }

table#tbFrame td.Menu li li a { display: block; height: 25px; width: 280px; background-repeat: no-repeat; background-position: 0px 0px; }
table#tbFrame td.Menu li li a:hover { background-position: 0px -25px; }

/* Content */
table#tbFrame td.Content { height: 480px; vertical-align: top; }
table#tbFrame td.Content div#Container div#ContentArea { margin-top: 10px; }
table#tbFrame td.Content div#Container div#plContent { margin-top: 10px; }

/****************************************/
/*
div#ContentArea.page, div#ItemList, div#ItemInfo { width: 860px; margin: 0px auto !important; padding: 20px 50px; background: url('../images/bg-page.gif') center top no-repeat; min-height: 450px; _height: 450px; }
*/

div.line { width: 800px; margin: 10px auto 5px auto; height: 5px; background: url('../images/line-horizontal.gif') 0px center repeat-x; }
div.pageNav { text-align: right; }
div.pageNav, div.pageNav a { font-size: 11px; }


/****************************************/
/* Write up (Outside in) */
.writeup { margin: 1em auto; padding: width: 60em; }
.writeup img { margin: 0.5em; }
.writeup p { font-size: 1.2em; line-height: 1.4em;}
.writeup div, .writeup-front p { margin-left: 1em; }
.writeup-front { float: left; width: 550px;}

#outside-in-preview { margin: 1em; width: 256px; height: 100px; background: #c7c7c7; float: left;}
.outside-in-thumb { width: 128px; float: left; }
.outside-in-thumb img { margin: 2px; }
.outside-in-thumb a:hover { background: #666; }

img#front-banner { border: none white solid; }