/* =============================================================================
    Root Element - Standard HTML5 Tags
    (https://developer.mozilla.org/en-US/docs/HTML/HTML5/HTML5_element_list)
   ========================================================================== */
/*position
display and box model
font, leading, color, text
background and border
CSS3 properties like border-radius and box-shadow
and a handful of other purely visual properties*/


	html {
		font-size: 100%;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
		font-family:Times New Roman, Times, serif;
		font-size:16px; /*base size reference*/
		line-height: 1.5em; /*18px*/
		color:#000000;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		text-shadow:0em;
		text-transform:none;
		margin:0em;
		padding:0em;
	}
    
    body {
		width:60em; /*960px*/
		display:block;
		margin-left:auto; /*keeps page centered in browser*/
    	margin-top:0em;
    	margin-right:auto;
    	margin-bottom:0em;
		background-color:#000000; /* black */
	}
	
	header {
		display:block;
    }
    
    article {
		display:block;
    	padding-left:.9375em; /*15px*/
		padding-top:.9375em; /*15px*/
		padding-right:.9375em; /*15px*/
		padding-bottom:.9375em; /*15px*/
		background-color:#F5F5DC; /* Article Background */
		border-radius:.9375em; /*15em*/
		-moz-border-radius:.9375em; /*15em*/
		-webkit-border-radius:.9375em; /*15em*/
    }

	footer {
		display:block;
    }
    
    nav {
    	display:block;
    }
    nav.top_image_menubar {
		height:5.625em; /*90px*/
	}
	nav.bottom_image_menubar {
		height:1.875em; /*30px*/
	}

    /*address {
        display:block;
        background-color:#cccccc;
        -webkit-border-top-left-radius:0em;
        -moz-border-radius-topleft:0em;
        -webkit-border-top-right-radius:0em;
        -moz-border-radius-topright:0em;
        -webkit-border-bottom-left-radius:0em;
        -moz-border-radius-bottomleft:0em;
        -webkit-border-bottom-right-radius:0em;
        -moz-border-radius-bottomright:0em;
    }*/

    /*aside {
        display:block;
    }*/

    /*hgroup {
        display:block;
    }*/

    /*main {
        display:block;
        background-color:#cccccc;
        -webkit-border-top-left-radius:0em;
        -moz-border-radius-topleft:0em;
        -webkit-border-top-right-radius:0em;
        -moz-border-radius-topright:0em;
        -webkit-border-bottom-left-radius:0em;
        -moz-border-radius-bottomleft:0em;
        -webkit-border-bottom-right-radius:0em;
        -moz-border-radius-bottomright:0em;
    }*/
    
    /*section {
    
    }*/

/* =============================================================================
    Text-Level Semantics - Standard HTML5 Tags
   ========================================================================== */

	a {
    	color:#000000;
	}
	a:link {
    	outline:0;
    	color:#000000;
	}
	a:active,
	a:visited {
    	outline:0;
    	color:#ff0000;
	}
	a:focus {
    	outline:thin dotted;
	}  
	a:hover {
    	outline:0;
    	color:#00ff00;
	}
 
	abbr {
    	border-bottom:.0625em dotted;
	}

	/*b {
    
	}*/

	/*br {
    
	}*/

	blockquote {
		margin-left:4em;
        margin-top:0em;
        margin-right:4em;
        margin-bottom:1.5em;
	}
	
	/*cite {
    
	}*/

	code,
	kbd,
	samp {
    	font-family:monospace, serif; _font-family:'courier new', monospace;
    	margin-left:6em;
        margin-top:0em;
        margin-right:6em;
        margin-bottom:1.5em;
	}

	/*data {
    
	}*/

	dfn {
    	font-style:italic;
	}

	/*em {
    
	}*/

	h1 {
    	font-size:2.125em; /*34px*/
    	line-height:1.25em;
        font-weight:bold;
        text-align:center;
        margin-left:0em;
        margin-top:1.5em;
        margin-right:0em;
        margin-bottom:0em;
        padding:0;
        text-shadow:0em .0625em 0em rgba(255, 255, 255, .8);
	}
	h2 {
    	font-size:1.9375em; /*31px*/
        font-weight:bold;
        text-align:center;
        margin-left:0em;
        margin-top:1.5em;
        margin-right:0em;
        margin-bottom:0em;
        padding:0;
        text-shadow:0em .0625em 0em rgba(255, 255, 255, .8);
	}
	h3 {
        font-size:1.75em; /*28px*/
        font-weight:bold;
        text-align:center;
        margin-left:0em;
        margin-top:1.5em;
        margin-right:0em;
        margin-bottom:0em;
        padding:0;
        text-shadow:0em .0625em 0em rgba(255, 255, 255, .8);
    }

    h4 {
        font-size:1.5625em; /*25px*/
        font-weight:bold;
        text-align:center;
        margin-left:0em;
        margin-top:1.5em;
        margin-right:0em;
        margin-bottom:0em;
        padding:0;
        text-shadow:0em .0625em 0em rgba(255, 255, 255, .8);
    }

    h5 {
        font-size:1.375em; /*22px*/
        font-weight:bold;
        text-align:center;
        margin-left:0em;
        margin-top:1.5em;
        margin-right:0em;
        margin-bottom:0em;
        padding:0;
        text-shadow:0em .0625em 0em rgba(255, 255, 255, .8);
    }

    h6 {
        font-size:1.1875em; /*19px*/
        font-weight:bold;
        text-align:center;
        margin-left:0em;
        margin-top:1.5em;
        margin-right:0em;
        margin-bottom:0em;
        padding:0;
        text-shadow:0em .0625em 0em rgba(255, 255, 255, .8);
    }
    
    .center {
    	text-align:center;
    }
  	.left {
    	text-align:left;
    }
    .right {
    	text-align:right;
    }
    

    /*i {
    
    }*/

    mark {
        background:#ffff00;
        /*font-style:italic;
        font-weight:bold;*/
    }

	p {
        padding-left:.625em; /*10px*/
        padding-top:0em; /*10px*/
        padding-right:.625em; /*10px*/
        padding-bottom:.625em; /*10px*/
    }
    p.caption,
    p.captioncenter {
    	font-size:.875em; /*14px*/
        font-style:italic;
        text-align:center;
        margin:0;
        padding-left:0; /*10px*/
        padding-top:0; /*10px*/
        padding-right:0; /*10px*/
        padding-bottom:0; /*10px*/
	}
	p.captionleft {
    	font-size:.875em; /*14px*/
        font-style:italic;
        text-align:left;
	}
	p.captionright {
        font-size:.875em; /*14px*/
        font-style:italic;
        text-align:right;
	}
	p.logstatus {
		font-size:1.25em; /*20px*/
        font-style:normal;
        text-align:center;
        color:#ffffff;
		background-color:#dddddd;
        padding-left:0;
        padding-top:.3125em; /*5px*/
        padding-right:0;
        padding-bottom:.5em; /*8px*/
        border:.125em solid #ff0000;
        border-radius:.625em; /*10px*/
        -moz-border-radius:.625em; /*10px*/
        -webkit-border-radius:.625em; /*10px*/
	}
	p.link {
        /*font-size:1.125em;*/ /*18px*/
        font-style:normal;
        font-weight:bold;
        text-align:center;
	}	
    p.foot {
        font-size:.875em; /*14px*/
        font-style:italic;
        text-align:center;
        line-height:1em; /*1.5em 18px*/
        color:#ffffff;
	}
	p.space {
        font-size:.1875em; /*3px*/
        margin:0;
        padding:0;
	}

	
	
    q {
        quotes:none;
    }
    q:before,
    q:after {
        content:"";
        content:none;
    }

    /*s {
    
    }*/

    small {
        font-size:.75em; /*12px*/
    }

    strong {
        font-weight:bold;
    }

    /*span {
    
    }*/

    sub, sup {
        font-size:.75em; /*12px*/
        line-height:1em;
        position:relative;
        vertical-align:baseline;
    }
    
    sub {
        bottom:-0.25em;
    }

    sup {
        top:-0.5em;
    }

    /*time {
    
    }*/

    /*u {
    
    }*/

    /*var {
    
    }*/
 
/* =============================================================================
    Grouping Content - Standard HTML5 Tags
   ========================================================================== */

	

	/*dd {
    
	}*/

	/*di {
    
	}*/

	/*div {
    
	}*/

	/*dt {
    
	}*/

	/*figcaption {
		display:block;
	}*/

	/*figure {
		display:block;
		margin:0;
	}*/

	hr {
    	height:.0625em;
    	border-top:.0625em solid #525252; /* special gray */
    	margin-left:.9375em; /*15px*/
    	margin-top:.3125em; /*5px*/
    	margin-right:.9375em; /*15px*/
    	margin-bottom:.625em; /*10px*/
	}

	/*li {
    
	}*/

	/*ol {
    
	}*/

	pre {
    	font-family:monospace, serif; _font-family:'courier new', monospace;
    	white-space:pre;
    	white-space:pre-wrap;
    	word-wrap:break-word;
		color:#ffffff;
	}

	/*ul {
    
	}*/


/* =============================================================================
    Embedded Content - Standard HTML5 Tags
   ========================================================================== */

    area {
    
    }

    audio {
        /*display:inline-block;
        *display:inline;
        *zoom:1;*/
    }
    audio:not([controls]) {
        display:none;
    }

    canvas {
        /*display:inline-block;
        *display:inline;
        *zoom:1;*/
    }

    /*embed {
    
    }*/

    /*iframe {
    
    }*/

    img {
    	display:block;
        border:0;
        margin:0 auto;
        /*margin-left:auto;
        margin-right:auto;*/
        padding:0;
        -ms-interpolation-mode:bicubic;
        vertical-align:middle;
    }
    img.center {
        border-left:.125em solid #808080; /* black */
        border-top:.125em solid #808080; /* black */
        border-right:.125em solid #f0f0f0; /* gray */
        border-bottom:.125em solid #f0f0f0; /* gray */
        margin:0 auto;
        /*margin-left:auto;
        margin-right:auto;*/
    }
    img.left {
        border-left:.125em solid #808080; /* black */
        border-top:.125em solid #808080; /* black */
        border-right:.125em solid #f0f0f0; /* gray */
        border-bottom:.125em solid #f0f0f0; /* gray */
        margin-left:0;
        margin-right:auto;
    }
    img.middle {
        border-left:.125em solid #808080; /* black */
        border-top:.125em solid #808080; /* black */
        border-right:.125em solid #f0f0f0; /* gray */
        border-bottom:.125em solid #f0f0f0; /* gray */
        margin-left:auto;
        margin-right:auto;
    }
    img.right {
        border-left:.125em solid #808080; /* black */
        border-top:.125em solid #808080; /* black */
        border-right:.125em solid #f0f0f0; /* gray */
        border-bottom:.125em solid #f0f0f0; /* gray */
        margin-left:auto;
        margin-right:0;
    }
    img.head_image {
    	width:60em;
    	height:33.75em;
    	margin-left:auto;
        margin-right:auto;
    }

    /*map {
    
    }*/

    /*math {
    
    }*/

    object {
    	
    }

    /*param {
    
    }*/

    /*source {
    
    }*/

    /*svg {
    
    }*/
    svg:not(:root) { /* Correct overflow not hidden in IE9 */
        overflow:hidden;
    }

    /*track {
    
    }*/

    video {
        /*display:inline-block;
        *display:inline;
        *zoom:1;*/
    }

/* =============================================================================
    Forms - Standard HTML5 Tags
   ========================================================================== */

    button {
    	width:9em; /* px*/
    	height:2em; /* px*/
    	font-family:Arial, Helvetica, sans-serif;
        font-size:.9em; /*18px;*/
        font-weight:bold;
        text-align:center;
        text-shadow:0 .0625em 0 rgba(255, 255, 255, .8);
        background-color:#808080; /* gray */
        background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.1)),color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.1)));
        background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        /* background-image:linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%); */
        border-left:.0625em solid #f5f5f5; /* whitesmoke */
        border-top:.0625em solid #f5f5f5; /* whitesmoke */
        border-right:.0625em solid #000000; /* black */
        border-bottom:.0625em solid #000000; /* black */
        border-radius:.625em;
        -moz-border-radius:.625em;
        -webkit-border-radius:.625em;
        -webkit-box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2), inset .0625em 0 .0625em rgba(255, 255, 255, 0.2), inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        -moz-box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2), inset .0625em 0 .0625em rgba(255, 255, 255, 0.2), inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2),inset .0625em 0 .0625em rgba(255, 255, 255, 0.2),inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        padding-left:0;
        padding-top:.13em;
        padding-right:0;
        padding-bottom:.0625em;
    	margin-left:1.5em;
    	margin-top:0;
    	margin-right:1.5em;
    	margin-bottom:0;
        color:#000000; /* black */
        
        cursor:pointer;
    }
    button:hover {
        background-color:#696969; /* dimgray */
        background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.1)),color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.1)));
        background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        /* background-image:linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%); */
        border-left:.0625em solid #f5f5f5; /* whitesmoke */
        border-top:.0625em solid #f5f5f5; /* whitesmoke */
        border-right:.0625em solid #000000; /* black */
        border-bottom:.0625em solid #000000; /* black */
        -webkit-box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2), inset .0625em 0 .0625em rgba(255, 255, 255, 0.2), inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        -moz-box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2), inset .0625em 0 .0625em rgba(255, 255, 255, 0.2), inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2),inset .0625em 0 .0625em rgba(255, 255, 255, 0.2),inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        -webkit-box-shadow:.1875em .1875em .1875em rgba(0, 0, 0, .5);
        -moz-box-shadow:.1875em .1875em .1875em rgba(0, 0, 0, .5);
        box-shadow:.1875em .1875em .1875em rgba(0, 0, 0, .5);
        color:#00ff00; /* green */
        /*color:#3cb371;*/ /* mediumseagreen */
        text-shadow:0 .0625em 0 rgba(255, 255, 255, .8);
        cursor:pointer;
    }
    button:active {
        background-color:#006400; /* darkgreen */
        background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.1)),color-stop(0.5, transparent), to(rgba(255, 255, 255, 0.1)));
        background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%);
        /* background-image:linear-gradient(top, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 50%, transparent 50%, rgba(255, 255, 255, 0.1) 100%); */
        border-left:.0625em solid #000000; /* black */
        border-top:.0625em solid #000000; /* black */
        border-right:.0625em solid #ffff00; /* yellow */
        border-bottom:.0625em solid #ffff00; /* yellow */
        -webkit-box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2), inset .0625em 0 .0625em rgba(255, 255, 255, 0.2), inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        -moz-box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2), inset .0625em 0 .0625em rgba(255, 255, 255, 0.2), inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        box-shadow:inset -.0625em 0 .0625em rgba(255, 255, 255, 0.2),inset .0625em 0 .0625em rgba(255, 255, 255, 0.2),inset 0 0 .9375em rgba(255, 255, 255, 0.2);
        -webkit-box-shadow:.1875em .1875em .1875em rgba(0, 0, 0, .5);
        -moz-box-shadow:.1875em .1875em .1875em rgba(0, 0, 0, .5);
        box-shadow:.1875em .1875em .1875em rgba(0, 0, 0, .5);
        color:#ff0000; /*red*/
        text-shadow:0 .0625em 0 rgba(255, 255, 255, .8);
        cursor:pointer;
    }

    /*submit-button {
        display:inline-block;
    }*/

    /*datalist {
    
    }*/

    fieldset {
        border:0;
        margin:0; 
        padding:0;
    }

    form {
        
    }


    form p {
        font-family:Times New Roman,Times,serif;
        font-size:1.25em; /*20px*/
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        text-shadow:.0625em .0625em .125em #ffffff; /* white */
        text-transform:none;
        color:#000000; /*black*/
        margin:0 auto;
        padding-left:0;
        padding-top:.3125em; /*5px*/
        padding-right:.3125em; /*5px*/
        padding-bottom:.125em; /*2px*/
    }
	
    input,
    select,
    textarea {
        display:inline-block;
        width:37.5em; /*600px*/
        font-family:Arial, Helvetica, sans-serif;
        font-size:1em; /*16px*/
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        text-transform:none;
        color:#000000; /* black */
        vertical-align:baseline;
        vertical-align:middle;
        resize:vertical;
        margin:0 auto
        margin-bottom:.625em; /*10px*/
        padding:.25em; /*4px*/
        border:.0625em solid #ffb6c1; /* lightpink */
        overflow:visible;
    }
    input.coupon {
        display:inline-block;
        overflow:visible;
       	width:250px;
        /*margin-bottom:10px;*/
        padding-bottom:.125em; /*2px*/
        border:1px solid #ffb6c1; /* lightpink */
        padding:4px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        text-transform:none;
        vertical-align:baseline;
        vertical-align:middle;
        resize:vertical;
        color:#000000; /* black */
    }
    password {
        display:inline-block;
        overflow:visible;
        width:43.75em; /*700px*/
        font-family:Arial, Helvetica, sans-serif;
        /*font-size:1em;*/ /*16px*/
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        text-transform:none;
        color:#ff0000; /* red */
        vertical-align:baseline;
        vertical-align:middle;
        resize:vertical;
        padding:.25em; /*4px*/
        border:.0625em solid #ffb6c1; /* lightpink */
        overflow:visible;
    }
    input:focus, 
    select:focus, 
    textarea:focus {
        background-color:#ffffff; /* white */
        border:.0625 solid #87cefa; /* lightskyblue */
    }
    input:valid,
    textarea:valid {
        
    }
    input:invalid,
    textarea:invalid {
        background-color:#f0dddd;
    }
    input[type="checkbox"],
    input[type="radio"] {
        width:6.25em; /*100px; Consistent box sizing and appearance */
    }
    input[type="file"] {
    	border:0;
        width:18.75em; /*300px; Consistent box sizing and appearance */
        cursor:pointer;
    }
    input[type="image"] {
    	border:0px;
    	width:171px;
    	height:47px;
        cursor:pointer;
    }
    input.coupon[type="image"] {
    	border:0px;
    	width:120px;
    	height:24px;
        cursor:pointer;
    }
    input[type="search"] {
        /*background:#ededed url(../ui/search.png) no-repeat .5625em center;*/
        
        width:4.375em; /*70px*/
        border-radius:10em;
        -webkit-border-radius:10em;
        -moz-border-radius:10em;
        transition:all .5s;
        -webkit-transition:all .5s;
        -moz-transition:all .5s;
        -webkit-appearance:textfield;
        -moz-box-sizing:content-box;
        -webkit-box-sizing:content-box;
        box-sizing:content-box;
        padding-left:.5625em; /*9px*/
        padding-top:.625em; /*10px*/
        padding-right:.5625em; /*9px*/
        padding-bottom:2em; /*32px*/
    }
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance:none;
    }
    input[type="search"]:focus {
        width:20.625em; /*330px*/
        background-color:#ffffff; /* white */
        border-color:#6dcff6;
        -webkit-box-shadow:0 0 .3125em rgba(109,207,246,.5);
        -moz-box-shadow:0 0 .3125em rgba(109,207,246,.5);
        /*box-shadow:0 0 .3125em rgba(109,207,246,.5);*/
    }
    input[type="submit"] {
    	border:0;
    	background-color:none;
        /*width:6.25em;*/ /* Consistent box sizing and appearance */
        color:#000000; /* black */
        font-family:Arial, Helvetica, sans-serif;
        font-size:1em;
        font-weight:bold;
        text-align:center;
        text-decoration:underline;
        cursor:pointer;
    }
    /*keygen {
    
    }*/

    label {
        display:inline-block;
        width:12.5em; /*200px*/
        margin:0 auto;
        padding-left:0;
        padding-top:.3125em; /*5px*/
        padding-right:.3125em; /*5px*/
        padding-bottom:.125em; /*2px*/
        font-family:Times New Roman,Times,serif;
        font-size:1.25em; /*20px*/
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        text-align:right;
        text-decoration:none;
        text-shadow:.0625em .0625em .125em #ffffff; /* white */
        text-transform:none;
        color:#000000; /* black */
        cursor:pointer;
    }
    label.coupon {
        display:inline-block;
        width:450px; /*200px*/
        margin:0 auto;
        padding-left:0;
        padding-top:.3125em; /*5px*/
        padding-right:.3125em; /*5px*/
        padding-bottom:.125em; /*2px*/
        font-family:Times New Roman,Times,serif;
        font-size:1.25em; /*20px*/
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        text-align:right;
        text-decoration:none;
        text-shadow:.0625em .0625em .125em #ffffff; /* white */
        text-transform:none;
        color:#000000; /* black */
        cursor:pointer;
    }


    legend {
        border:0;
        margin-left:-.4375em; /*7px*/
        padding:0;
    }

    /*meter {
    
    }*/

    /*optgroup {
    
    }*/

    /*option {
    
    }*/


    /*output {
    
    }*/

    /*progress {
    
    }*/

/* =============================================================================
   CLASS SELECTORS
   The .class selector is used to specify a style for all elements.
   ============================================================================= */
    
	.image_menu {
		list-style-type:none;
		list-style-image:none;
		float:left;
		margin:0;
		padding:0;
	}

	.image_menu li {
		display:inline;
		float:left;
		margin:0;
		padding:0;
	}
	.image_menu .image_menu_2 a:link,
	.image_menu .image_menu_2 a:visited {
		width:13.625em; /*218px*/
		height:2.25em; /*36px*/
		float:left;
		overflow:hidden;
		background-image:url('../ui/main_menu.png');
		background-position:0 0;
		text-indent:-624.9375em; /*9999px*/
	}
    .image_menu .image_menu_2 a:hover {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:0 -2.25em; /*-36px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_2 a:active,
    body#_2 .image_menu_2 a {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:0 -4.5em; /*-72px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_3 a:link,
    .image_menu .image_menu_3 a:visited {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-14.25em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_3 a:hover {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-14.25em -2.25em; /*-36px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_3 a:active,
    body#_3 .image_menu_3 a {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-14.25em -4.5em; /*-72px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_4 a:link,
    .image_menu .image_menu_4 a:visited {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-27.875em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_4 a:hover {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-27.875em -2.25em; /*-36px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_4 a:active,
    body#_4 .image_menu_4 a {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-27.875em -4.5em; /*-72px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_5 a:link,
    .image_menu .image_menu_5 a:visited {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-41.5em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_5 a:hover {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-41.5em -2.25em; /*-36px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_5 a:active,
    body#_5 .image_menu_5 a {
        width:13.625em; /*218px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-41.5em -4.5em; /*-72px*/
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_6 a:link,
    .image_menu .image_menu_6 a:visited {
        width:4.6875em; /*75px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-55.125em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_6 a:hover {
        width:4.6875em; /*75px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-55.125em -2.25em; /*-36px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_6 a:active,
    body#_6 .image_menu_6 a {
        width:4.6875em; /*75px*/
        height:2.25em; /*36px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/main_menu.png');
        background-position:-55.125em -4.5em; /*-72px*/
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_7 a:link,
    .image_menu .image_menu_7 a:visited {
        width:59.1875em; /*947px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/cast_menu.png');
        background-position:0 .0625em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_7 a:hover {
        width:59.1875em; /*947px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/cast_menu.png');
        background-position:0 -1.875em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_7 a:active,
    body#_7 .image_menu_7 a {
        width:59.1875em; /*947px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/cast_menu.png');
        background-position:0 -3.75em;
        text-indent:-624.9375em; /*9999px*/
    } 
      
    .image_menu .image_menu_8 a:link,
    .image_menu .image_menu_8 a:visited {
        width:59.1875em; /*947px*/
        height:1.25em; /*20px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/copyright_menu.png');
        background-position:0 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_8 a:hover {
        width:59.1875em; /*947px*/
        height:1.25em; /*20px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/copyright_menu.png');
        background-position:0 -1.25em; /*20px*/
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_8 a:active,
    body#_8 .image_menu_8 a {
        width:59.1875em; /*947px*/
        height:1.25em; /*20px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/copyright_menu.png');
        background-position:0 -2.5em;
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_9 a:link,
    .image_menu .image_menu_9 a:visited {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:0 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_9 a:hover {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:0 -1.875em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_9 a:active,
    body#_9 .image_menu_9 a {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:0 -3.75em;
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_10 a:link,
    .image_menu .image_menu_10 a:visited {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-12em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_10 a:hover {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-12em -1.875em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_10 a:active,
    body#_10 .image_menu_10 a {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-12em -3.75em;
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_11 a:link,
    .image_menu .image_menu_11 a:visited {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-24em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_11 a:hover {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-24em -1.875em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_11 a:active,
    body#_11 .image_menu_11 a {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-24em -3.75em;
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_12 a:link,
    .image_menu .image_menu_12 a:visited {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-36em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_12 a:hover {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-36em -1.875em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_12p a:active,
    body#_12 .image_menu_12 a {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-36em -3.75em;
        text-indent:-624.9375em; /*9999px*/
    }
    
    .image_menu .image_menu_13 a:link,
    .image_menu .image_menu_13 a:visited {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-48em 0;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_13 a:hover {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-48em -1.875em;
        text-indent:-624.9375em; /*9999px*/
    }
    .image_menu .image_menu_13 a:active,
    body#_13 .image_menu_13 a {
        width:12em; /*192px*/
        height:1.875em; /*30px*/
        float:left;
        overflow:hidden;
        background-image:url('../ui/bottom_menu.png');
        background-position:-48em -3.75em;
        text-indent:-624.9375em; /*9999px*/
    }
    
/* =============================================================================
   ID SELECTORS
   The #id selector is used to specify a style for a single, unique element.
   ============================================================================= */

	#id_name {
		
	}
