/* Website Toolbar */

div#ezwt { 
margin:0.5em auto; 
width:900px; 
}

div#ezwt div.tl
{
    background: url(../images/websitetoolbar/ezwt-tl.gif) no-repeat top left;
}

div#ezwt div.tr
{
    background: url(../images/websitetoolbar/ezwt-tr.gif) no-repeat top right;
}

div#ezwt div.tc
{
    background: url(../images/websitetoolbar/ezwt-tc.gif) repeat-x top left;
}

div#ezwt div.mc
{
    background: #e8eaec url(../images/websitetoolbar/ezwt-mc.gif) repeat-x center left;
}

div#ezwt div.ml
{
    background: url(../images/websitetoolbar/ezwt-ml.gif) repeat-y center left;
}

div#ezwt div.mr
{
    background: url(../images/websitetoolbar/ezwt-mr.gif) repeat-y center right;
}

div#ezwt div.bl
{
    background: url(../images/websitetoolbar/ezwt-bl.gif) no-repeat bottom left;
}

div#ezwt div.br
{
    background: url(../images/websitetoolbar/ezwt-br.gif) no-repeat bottom right;
}

div#ezwt div.bc
{
    background: url(../images/websitetoolbar/ezwt-bc.gif) repeat-x bottom left;
}

div#ezwt div.tc, div#ezwt div.bc
{
    height: 4px;
    font-size: 0;
}

div#ezwt div.tr, div#ezwt div.mr, div#ezwt div.br
{
    padding: 0 4px 0 4px;
}

div#ezwt-ezlogo
{
    margin: 3px 4px 2px 2px;
    float: left;
    display: inline; /* Fix for IE */
}

div#ezwt-oologo
{
    margin: 2px 4px 0 2px;
    float: right;
}

div#ezwt form
{
    margin: 0;
    padding: 0;
}

div#ezwt .left
{
    margin-left: 4px;
    float: left;
    display: inline; /* Fix for IE */
}

div#ezwt .right
{
    margin-right: 4px;
    float: right;
    display: inline; /* Fix for IE */
}

div#ezwt select, div#ezwt input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.85em;
}

div#ezwt select
{
    color: #4a5054;
    background-color: #f0f2f4;
    margin: 2px 0 2px 0;
    padding: 0;
    border: 1px solid #ccd2d6;
    border-color: #abb1b5 #ffffff #ffffff #abb1b5;
    vertical-align: top;
}

div#ezwt input
{
    margin: 1px 0 0 0;
}

div#ezwt input.button
{
    color: #4a5054;
    height: 1.8em;
    background: #f2f4f6 url(../images/websitetoolbar/ezwt-button-bg.gif) repeat-x center left;
    padding: 0 0.25em 0 0.25em;
    border: 1px solid;
    border-color: #ffffff #abb1b5 #abb1b5 #ffffff;
    overflow: visible;
}

div#ezwt-help
{
    margin: 2px 3px 0 3px;
    float: right;
    display: inline; /* Fix for IE */
}

div#ezwt-help p
{
    margin: 0;
    vertical-align: middle;
}

div#ezwt-help a
{
    font-weight: bold;
    color: #4a5054;
    padding: 0 2px 0 2px;
    text-decoration: none;
    display: block;
}

table#ezwt-sort-list tr.ezwt-sort-drag-handler
{
    cursor: move;
}


/* General styles */

.hide
{
    display: none;
}

.float-break
{
    height: 1%;
}

.float-break:after
{
    content: "-";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}

div.edit-tool{ 
	background:url("/extension/yamazen/design/yamazen/images/contents_bg.jpg") repeat-y scroll left top transparent; 
	margin:0 auto; 
	padding:8px 25px; 
	text-align:left; 
	width:910px; 
}
/* edit style */

/* BOX GENERAL DESIGN */

div.border-box
{
    margin-bottom: 5em;
}

/* Default box style */

div.border-box div.border-tl
{
    /*background: url(../images/box-1/border-tl.gif) no-repeat top left;*/
}

div.border-box div.border-tr
{
    /*background: url(../images/box-1/border-tr.gif) no-repeat top right;*/
    padding: 0 4px 0 4px;
}

div.border-box div.border-tc
{
    font-size: 0;
    height: 4px;
    /*background: url(../images/box-1/border-tc.gif) repeat-x top left;*/
}

div.border-box div.border-ml
{
    background: url(../images/box-1/border-ml.gif) repeat-y center left;
}

div.border-box div.border-mr
{
    background: url(../images/box-1/border-mr.gif) repeat-y center right;
    padding: 0 1px 0 1px;
}

div.border-box div.border-mc
{
    height: 1%;
    background-color: #ffffff;
    padding: 0.5em 0.75em 0.5em 0.75em;
}

div.border-box div.border-mc:before, div.border-box div.border-mc:after
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

div.border-box div.border-bl
{
    background: url(../images/box-1/border-bl.gif) no-repeat bottom left;
}

div.border-box div.border-br
{
    background: url(../images/box-1/border-br.gif) no-repeat bottom right;
    padding: 0 4px 0 4px;
}

div.border-box div.border-bc
{
    font-size: 0;
    height: 4px;
    background: url(../images/box-1/border-bc.gif) repeat-x bottom left;
}

/* EDIT CONTENTS DESIGN */

div.border-box div.content-edit div.attribute-header h1.long
{
    padding-bottom: 46px;
}

div.border-box div.content-edit div.attribute-language
{
    margin-top: -43px;
    margin-bottom: 20px;
    padding-left: 2px;
}

div.border-box div.block
{
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    clear: both;
}

div.border-box div.block div.element, div.border-box div.block div.halfelement
{
    padding-right: 1em;
    float: left;
}



div.border-box input, div.border-box select {
    font-family: Arial,Helvetica,sans-serif;
}

div.border-box label
{
    font-weight: bold;
    padding-right: 0.5em;
    display: block;
    white-space: nowrap;
}

div.border-box fieldset
{
    border: 1px solid #ccccc3;
    padding: 0.5em;
}

div.border-box legend
{
    font-weight: bold;
    color: #000000;
    padding: 0 0.25em 0 0.25em;
    display: inline;
}

div.border-box fieldset label
{
    color: #000000;
}

div.border-box fieldset input.button
{
    margin-top: 0.5em;
}


div.border-box input.button, div.border-box button, div.border-box input.defaultbutton, div.border-box input.button-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-size: 0.8em;
    color: #343434;
}

div.border-box input.defaultbutton
{
	font-weight: bold;
}

div.border-box input.button-disabled
{
    cursor: default;
    color: #999;
}


div.border-box label, div.border-box legend {
    color: #005493;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 0.25em;
}



/* ���J����������IE�Ή��p */
div.border-box div.date, div.border-box div.time
{
    float: left;
}




div.border-box table
{
    font-size: 1em;
    margin: 0;
    padding: 0;
}

div.border-box th, div.border-box td
{
    padding: 0;
}

div.border-box table.list
{
    width: 100%;
    margin: 1em 0 1em 0;
    border: none;
}

div.border-box table.list th, div.border-box table.list td
{
    padding: 0.5em;
    border-right: 1px solid #ffffff;
    border-bottom: none;
    vertical-align: top;
}

div.border-box table.list th
{
    font-weight: bold;
    color: #525345;
    background-color: #DFDFDF;
    white-space: nowrap;
    text-align: left;
    background-image: url(../images/th_bg.png);
    background-repeat: repeat-x;
    background-position: top left;
}

div.border-box table.list td
{
    border-top: 1px solid #f8f8f8;
    font-weight: normal;
}

div.border-box table.list th:first-child, div.border-box table.list td:first-child
{
    border-left: 1px solid #ffffff;
}

div.border-box table.list tr.bglight
{
    background-color: #F1F1ED;
}

div.border-box table.list tr.bgdark
{
    background-color: #EAE9E1;
}

div.border-box table.list tr.bglight:hover, div.border-box table.list tr.bgdark:hover
{
    background-color: #ffffff;
}

div.border-box table.list tr.bglight:hover td, div.border-box table.list tr.bgdark:hover td
{
    border-color: #ffffff;
}

div.border-box table.list a
{
    border-bottom-color: #EAE9E1;
}

div.border-box table.list img
{
    vertical-align: middle;
}

div.border-box th.tight, div.border-box td.tight
{
    width: 1%;
}

div.border-box td.nowrap
{
    white-space: nowrap;
}

div.border-box td.number
{
    text-align: right;
}
