a.menu_link, a.menu_link_active {
        /*display:block;
        float:left;*/
        margin:7px 15px 0px 0px;
        color:#666b55;
        /*font-size:;*/
        font-weight:normal;
        text-decoration:underline;
}
a.menu_link:hover, a.menu_link_active {
        color:#608002;
}
a#luxand {
        margin:0px 0px 0px 10px;
}
a.copyright_link {
        color:#666b55;
}
a.copyright_link:hover {
        color:#608002;
}
.twitter {
        background:url('/static/images/twitter.gif') no-repeat;
        margin:0px 10px 0px 0px;
        padding:0px 0px 0px 20px;
        color:#8b8a8a;
}
a.fb_share_link {
        background:url('http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981') no-repeat top left;
        padding:2px 0 0 20px;
        height:16px;
        color:#8b8a8a;
}
a.page_link {
        color:#666b55;
        font-weight:normal;
        text-decoration:underline;
}
a.celeb_link {
        color:#666b55;
        font-size:10px;
        font-weight:normal;
        text-decoration:underline;
}
a.celebpage_link {
        color:#666b55;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}
a.celebpage_link:hover {
        text-decoration:underline;
}
html, body {
    margin: 0px;
    padding: 0px;
}
body {
    background:#1a1a1a url("/static/images/top.jpg") no-repeat center top;
    color:#827e7e;
    font-size: 12px;
    font-family: arial, Liberation Sans, sans-serif;
    font-weight:normal;
}
FORM {
        margin: 0px;
    padding: 0px;
}
IMG {
    border:0px;
}
#wrapper {
        position:relative;
        left:50%;
        margin:0px 0px 0px -499px;
        width:998px;
        /*border:1px solid red;*/
}
#scroll_block {
        position:relative;
        margin:62px 0px 0px -327px;
        left:50%;
        width:655px;
        height:668px;
        /*border:1px solid red;*/
}
#photo_page #scroll_block {
        margin-top:113px;
        height:1076px;
}
#scroll_block .bg {
        background:url("/static/images/grave.png") no-repeat center top;
        position:absolute;
        width:655px;
        height:668px;
        z-index:1;
}
#photo_page #scroll_block .bg {
        background:url("/static/images/scroll.png") no-repeat center top;
        left:0px;
        height:1076px;
}
.header {
        position:absolute;
        display:block;
        margin:0px 0px 0px -259px;
        top:32px;
        left:50%;
        z-index:2;
}
.header DIV {
        background:url("/static/images/header.png") no-repeat;
        cursor:pointer;
        width:519px;
        height:78px;
}
#photo_page .header {
        top:-75px;
}
.header2 {
        background:url("/static/images/header2.png") no-repeat;
        position:absolute;
        margin:0px 0px 0px -184px;
        top:380px;
        left:50%;
        width:368px;
        height:39px;
        z-index:2;
}
#second-banner {
        margin:20px 0px 35px 0px;
        text-align:center;
}
#i2y_itunes {
        margin:100px 0px 20px 0px;
        text-align:center;
}
#photo_page #second-banner {
        margin-top:15px ;
}
.contentwrapper {
        position:relative;
        /*float:left;*/
        width:600px;
        left:50%;
        margin-left:-300px;
        z-index:2;
}
.mainmenu {
        float:left;
    margin:20px 0px 0px 125px;
    padding:0px;
    list-style:none;
    text-align:left;
    /*border:1px solid black;*/
}
.mainmenu li {
        float:left;
}
.photo-block {
        background:url("/static/images/frame.png") no-repeat;
        position:absolute;
        top:145px;
        width:201px;
        height:181px;
        text-align:center;
        z-index:2;
        /*border:1px solid red;*/
}
.photo-block IMG {
        margin:5px 0px 0px 3px;
}
#source-photo {
        left:90px;
}
#result-photo {
        left:365px;
}
#photo_page #result-photo {
		//background:url("/static/images/frames/frame_fixed.png") no-repeat;
        position:absolute;
        top:40px;
        left:210px;
        /*margin-left:-180px;*/
        width:361px;
        height:361px;
        text-align:center;
        z-index:2;
        /*border:1px solid red;*/
}
//#photo_page #result-photo IMG {
		//position:absolute;
		//top:52px;
		//left:61px;
//}
.hiddenPic {
    display:none;
}
#top_banner {
        position:absolute;
        top:42px;
        left:45px;
        width:120px;
        z-index:2;
        /*border:1px solid red;*/
}
#celeb-label {
        position:absolute;
        top:478px;
        left:0px;
        /*margin-left:-180px;*/
        width:629px;
        /*height:163px;*/
        font-size:24px;
        color:#447202;
        font-weight:normal;
        text-align:center;
        z-index:2;
        /*border:1px solid red;*/
}
#celebrity {
        margin:15px 0px 25px 0px;
}
.celeb-content {
        /*background:#f0f0dc;*/
        padding:10px 10px;
}
.celeb-pos {
        float:left;
        margin:0px 15px 10px 0px;
        width:80px;
        text-align:center;
}
.celeb-pos IMG {
        margin:0px 0px 7px 0px;
}
.celeb-list {
        float:left;
        margin:0px;
        padding:0px;
        list-style:none;
        /*border:1px solid green;*/
}
.celeb-list li {
        float:left;
        margin:0px 10px 0px 0px;
}
.arrow {
        background:url("/static/images/arrow.png") no-repeat;
        position:absolute;
        top:240px;
        left:275px;
        width:74px;
        height:64px;
        z-index:3;
        /*border:1px solid blue;*/
}
#upload-block {
        position:absolute;
        top:436px;
        left:110px;
        width:395px;
        z-index:3;
        /*border:1px solid blue;*/
}
#upload-button {
        background:url("/static/images/upload.gif") no-repeat;
        position:relative;
        cursor:pointer;
        left:50%;
        margin:0px 0px 0px -201px;
        width:403px;
        height:76px;
        border:0px;
}
#upload-button:hover {
        background:url("/static/images/upload_over.gif") no-repeat;
}
#photofile {
        margin:15px 0px 15px 100px;
}
#cropper {
        margin:15px;
}
#croppable-image {
        margin:5px;
}
#status-block {
        position:relative;
        left:50%;
        margin:10px 0px 15px -108px;
        width:216px;
}
#status-block #progress {
        margin:20px 0px 0px 0px;
        height:50px;
}
#status-message {
        margin:0px 0px 0px 0px;
        text-align:center;
}
.notstarted {
        display:none;
}
.loading {
        background:url("/static/images/loader.gif") no-repeat center center;
}
.upload_complete {
        background:url("/static/images/uploaded_ok.gif") no-repeat center center;
}
.fb-like {
        margin:10px 20px 10px 30px;
        text-align:left;
}
.license_text {
        margin:0px 20px 5px 30px;
        text-align:left;
}
.counter-message {
        margin:45px 0px 0px 0px;
        text-align:center;
}
#show-block {
        position:relative;
        margin:441px 0px 8px 0px;
        /*height:610px;*/
        z-index:2;
        /*border:1px solid green;*/
}
#show-block .actions {
        position:relative;
        margin:15px 17px 20px 20px;
        height:67px;
        /*border:1px solid green;*/
}
.save_image_link {
        display:block;
        position:absolute;
        margin:0px;
}
.save_image_link DIV {
        background:url("/static/images/saveimage.png") no-repeat left top;
        cursor:pointer;
        width:241px;
        height:67px;
}
.upload_newimage_link {
        display:block;
        position:absolute;
        right:0px;
        margin:0px;
        padding:0px;
}
.upload_newimage_link DIV {
        background:url("/static/images/upload.png") no-repeat;
        width:289px;
        height:67px;
}
.string {
        background:url("/static/images/string.png") no-repeat;
        height:21px;
}
#show-block h2 {
        background:url("/static/images/text.png") no-repeat;
        position:relative;
        float:left;
        left:50%;
        margin:0px 0px 20px -123px;
        padding:0px;
        width:247px;
        height:25px;
}
.box_wrapper {
        background:url('/static/images/textbox.png') no-repeat;
        margin:0px 25px 10px 25px;
}
.input-field {
        background:transparent;
        margin:7px 5px;
        width:537px;
        color:#686a5c;
        font-size:12px;
        line-height:12px;
        border:0px;
}
#photo-label {
        background:url("/static/images/text2.png") no-repeat;
        margin:15px 25px 5px 25px;
        width:66px;
        height:12px;
}
#sharewithfriend {
        margin:10px 0px 10px 25px;
}
#divWildfirePost {
        margin:20px 0px 20px 100px;
}
#bottom_block {
        position:relative;
        float:left;
        width:610px;
        left:50%;
        margin:30px 0px 20px -305px;
        padding-top:10px;
        text-align:center;
        border-top:1px solid #2f2f2f;
        z-index: 3;
}
.copyright {
        margin:15px 0px;
}
.active_block {
    display:block;
}
.hidden_block {
    display:none;
}
.spacer {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0px; padding:0px;
    background:transparent;
}

.intermediate {
		position:absolute;
		width:655px;
		height:668px;
		z-index:1;
        top:145px;
}