* {
    margin: 0px; 
    padding: 0px; 
    border: 0px; 
    outline: none;
} 
body {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    background-color: #333;
}
#document {
    width: 1000px;
    min-height: 700px;
    height: auto;
    text-align: left;
    position: relative;
}
#top {
    height: 60px;
}
#product {
    height: 60px;
    background-color: #fff;
}
#content {
    width: 1000px;
    min-height: 440px;
    height: auto;
    background: url(/public/img/background/bg_content.gif) repeat-y;
}
#sitemap {
    height: 126px;
    width: 1000px; /*750*/
    background: url(/public/img/background/bg_bottom_orange.gif) repeat-x;
    color: #fff;
}

#bottom {
    height: 50px;
    line-height: 50px;
    width: 1000px; /*750*/
    background-color: #000;
    margin-bottom: 10px;
}
#logo-10-th {
	position: absolute;
	right: 42px;
	bottom: 76px;
	display: none;
}

#banner-overlay {
	position: absolute;
	right: 42px;
	bottom: 44px;
}



/* dialog */


#dialog {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0 auto;
}


.ui-widget-overlay { 
	position: absolute;
	top: 0px;
    left: 0px;
	right: 0px;
	bottom: 0px;
    width:100%;
    min-height:100%;
	height: auto !important;
	height: 100%;
	display: block;
	padding: 0px;
	margin: 0px;
    z-index:1001;
	background: #000; opacity: .8; -moz-opacity:0.80; filter:Alpha(Opacity=80); 
}
/*
.ui-widget { width: 500px; padding: 0px; margin: 0px;}
.ui-widget .ui-widget { padding: 0px; margin: 0px; font-size: 1em; }
*/

/*
.ui-widget-content { position: absolute; width: 600px; height: 337px; padding: 0px; margin: 0px;}
.ui-widget-header { position: absolute; width: 600px; height: 20px; display: block; background: #ccc; }
*/


.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { clear: both; position: absolute; width: 600px; height: 372px; margin: 0 auto; border: 0px; background: none; }
.ui-widget-content a { color: #333333; }
.ui-widget-header {position: relative; width: 100%; height: 35px; display: block;border: 0px; background: none; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }



.ui-dialog .ui-dialog-titlebar-close {
	clear: both;
	float: right;
	position: relative;
	z-index: 9999;
	width: 100px;
	height: 35px;
	overflow: hidden;
	right: 0px;
	top: 0px;
	background: url(../img/popup/close.png) no-repeat right top; 
}

/*
.ui-dialog .ui-dialog-titlebar-close span {
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
*/


.ui-widget-content .dialogbox {
	clear: both;
	clear: left;
	width: 600px;
	height: 500px;
	position: absolute;
	background: none;
	z-index: 99;
	top: 0px;
	left: 0px;
	display: block;
	overflow: hidden;
}
