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;
}
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;
}
a.page_link {
		color:#666b55;
		font-weight:normal;
		text-decoration:underline;
}
a.save_image_link {
		background:url("/static/images/save_image.gif") no-repeat left top;
		display:block;
		position:absolute;
		top:22px;
		left:10px;
		margin:0px;
		padding:7px 0px 6px 40px;
		color:#447202;
		font-size:14px;
		line-height:14px;
		text-decoration:underline;
}
a.upload_newimage_link {
		background:url("/static/images/upload_new.gif") no-repeat;
		display:block;
		position:absolute;
		top:0px;
		right:10px;
		width:277px;
		height:70px;
		margin:0px;
		padding:0px;
}
a.upload_newimage_link:hover {
		background:url("/static/images/upload_new_over.gif") no-repeat;
}
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:#e1e2ba;
    font-size: 12px;
    font-family: tahoma, sans-serif;
    font-weight:normal;
}
FORM {
		margin: 0px;
    padding: 0px;
}
IMG {
    border:0px;
}
#wrapper {
		margin:0px auto;
		max-width:1400px;
		/*border:1px solid red;*/
}
#top {
		background:url("/static/images/head.jpg") no-repeat center top;
		/*position:relative;*/
		height:363px;
}
#banner-block {
		/*background:url("/static/images/bannerstr.png") repeat-x left top;*/
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:2;
		/*border:1px solid black;*/
}
.trans_layer {
		background:url("/static/images/bannerstr.jpg") repeat-x left top;
		width:100%;
		height:90px;
		z-index:2;
}
#banner-block .inner {
		background:url("/static/images/banners.png") no-repeat center top;
		position:relative;
		left:50%;
		margin-left:-455px;
		width:911px;
		height:81px;
		z-index:3;
		/*border:1px solid red;*/
}
#banner {
		position:absolute;
		display:block;
		width:250px;
		height:74px;
		outline: none;
		/*border:1px solid black;*/
}
#banner2 {
		position:absolute;
		display:block;
		left:280px;
		width:315px;
		height:67px;
		outline: none;
		/*border:1px solid black;*/
}
#banner3 {
		position:absolute;
		display:block;
		left:640px;
		width:267px;
		height:70px;
		outline: none;
		/*border:1px solid black;*/
}
#second-banner {
		margin:0px 0px 20px 0px;
		text-align:center;
}
#i2y_itunes {
		margin:0px 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;
}
.mainmenu {
		float:left;
    margin:20px 0px 0px 125px;
    padding:0px;
    list-style:none;
    text-align:left;
    /*border:1px solid black;*/
}
.mainmenu li {
		float:left;
}
#uploadbox {
		position:absolute;
		left:-15px;
		top:-344px;
		z-index:1;
}
.inner-block {
		background:url("/static/images/upload_box_opt.png") no-repeat;
		width:629px;
		height:339px;
}
#photo_page .inner-block {
		background:url("/static/images/upload_box2.png") no-repeat;
		height:527px;
}
#header_text {
		background:url("/static/images/text.png") no-repeat;
		position:absolute;
		top:34px;
		left:37px;
		width:547px;
		height:54px;
		z-index:2;
}
.photo-block {
		background:url("/static/images/photo_box.png") no-repeat;
		position:absolute;
		top:112px;
		width:179px;
		height:163px;
		text-align:center;
		z-index:2;
		/*border:1px solid green;*/
}
.photo-block IMG {
		margin:6px 4px;
		/*max-width:165px;
		max-height:165px;*/
}
#source-photo {
		left:107px;
}
#result-photo {
		left:338px;
}
#top_banner {
		position:absolute;
		left:30px;
		top:180px;
}
#aged-photo {
		position:absolute;
		top:112px;
		left:190px;
		/*margin-left:-180px;*/
		/*width:179px;
		height:163px;*/
		text-align:center;
		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;
}
#celebrity_page .celeb-content {
		background:#c6c69e;
}
#celebrity .top_corner {
		background:url("/static/images/corners/corner2_tl.gif") no-repeat left top;
}
#celebrity .top_corner .inner {
		background:url("/static/images/corners/corner2_tr.gif") no-repeat right top;
}
#celebrity .top_corner .inner DIV {
		background:#f0f0dc;
		margin:0px 21px;
		height:21px;
}
#celebrity_page #celebrity .top_corner {
		background:url("/static/images/corners/corner_tl.gif") no-repeat left top;
}
#celebrity_page #celebrity .top_corner .inner {
		background:url("/static/images/corners/corner_tr.gif") no-repeat right top;
}
#celebrity_page #celebrity .top_corner .inner DIV {
		background:#c6c69e;
		margin:0px 21px;
		height:21px;
}
#celebrity .bottom_corner {
		background:url("/static/images/corners/corner2_bl.gif") no-repeat left top;
}
#celebrity .bottom_corner .inner {
		background:url("/static/images/corners/corner2_br.gif") no-repeat right top;
		height:21px;
}
#celebrity .bottom_corner .inner DIV {
		background:#f0f0dc;
		margin:0px 21px;
		height:21px;
}
#celebrity_page #celebrity .bottom_corner {
		background:url("/static/images/corners/corner_bl.gif") no-repeat left top;
}
#celebrity_page #celebrity .bottom_corner .inner {
		background:url("/static/images/corners/corner_br.gif") no-repeat right top;
		height:21px;
}
#celebrity_page #celebrity .bottom_corner .inner DIV {
		background:#c6c69e;
		margin:0px 21px;
		height:21px;
}
.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;
}
.clock {
		background:url("/static/images/clock.png") no-repeat;
		position:absolute;
		top:187px;
		left:278px;
		width:118px;
		height:126px;
		z-index:3;
		/*border:1px solid blue;*/
}
.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;*/
}
#options-block {
		position:relative;
		top:-20px;
		z-index:2;
}
#options-block .inner {
		background:url("/static/images/options_bg.png") no-repeat;
		height:110px;
}
.option-group {
		background:url("/static/images/opt_shape.gif") no-repeat;
		position:absolute;
		top:35px;
		width:108px;
		height:56px;
		z-index:3;
		/*border:1px solid blue;*/
}
.option-group label {
		cursor:pointer;
}
#group1 {
		left:75px;
}
#group2 {
		left:236px;
}
#group3 {
		left:397px;
}
.option-label {
		position:absolute;
		top:7px;
		z-index:3;
		/*border:1px solid blue;*/
}
#label1 {
		background:url("/static/images/gender.png") no-repeat;
		left:78px;
		width:76px;
		height:19px;
}
#label2 {
		background:url("/static/images/age.png") no-repeat;
		left:241px;
		width:41px;
		height:21px;
}
#label3 {
		background:url("/static/images/drugs.png") no-repeat;
		left:400px;
		width:130px;
		height:22px;
}
.first_row, .second_row {
		position:absolute;
		height:18px;
		color:#393e2d;
		font-size:12px;
		/*border:1px solid magenta;*/
}
.first_row DIV, .second_row DIV {
		position:absolute;
		top:0px;
		right:0px;
}
.opt-button, .act-opt-button {
		background:url("/static/images/option_btn.gif") no-repeat;
		position:relative;
		float:left;
		cursor:pointer;
		top:2px;
		margin:0px 5px 0px 0px;
		width:12px;
		height:12px;
		border:0px;
}
.act-opt-button {
		background:url("/static/images/act_option_btn.gif") no-repeat;
}
#group1 .first_row {
		top:7px;
		left:15px;
		width:63px;
}
#group1 .first_row DIV {
		background:url("/static/images/male_icon.png") no-repeat;
		width:14px;
		height:14px;
}
#group1 .second_row {
		top:32px;
		left:15px;
		width:78px;
}
#group1 .second_row DIV {
		background:url("/static/images/female_icon.png") no-repeat;
		width:10px;
		height:16px;
}
#group2 .first_row {
		top:7px;
		left:8px;
		width:85px;
}
#group2 .second_row {
		top:32px;
		left:8px;
		width:88px;
}
#group3 .first_row {
		top:7px;
		left:12px;
		width:65px;
}
#group3 .first_row DIV {
		background:url("/static/images/apply_icon.png") no-repeat;
		width:16px;
		height:14px;
}
#group3 .second_row {
		top:32px;
		left:12px;
		width:60px;
}
#group3 .second_row DIV {
		background:url("/static/images/cancel_icon.png") no-repeat;
		width:16px;
		height:16px;
}
#upload-block {
		margin:25px 0px 8px 0px;
}
#upload-button {
		background:url("/static/images/upload_button.png") no-repeat;
		position:relative;
		cursor:pointer;
		left:50%;
		margin:0px 0px 0px -149px;
		width:298px;
		height:76px;
		border:0px;
}
#upload-button .active_block {
	display:inline-block;
}
#upload-button:hover {
		background:url("/static/images/upload_button_over.png") no-repeat;
}
#photofile {
		margin:15px 0px 15px 200px;
}
#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;
		color:#3b3b17;
		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;
}
.license_text {
		margin:0px 20px 5px 30px;
		color:#6b705b;
		text-align:left;
}
.counter-message {
		margin:5px 0px;
		color:#3b3b17;
		text-align:center;
}
#show-block {
		background:url("/static/images/ready_block.gif") no-repeat;
		position:relative;
		margin:165px 0px 8px 0px;
		height:610px;
		z-index:2;
}
#show-block .actions {
		position:relative;
		margin:15px 30px 20px 50px;
		height:82px;
		border-bottom:1px solid #abaca4;
}
#show-block h2 {
		background:url("/static/images/text2.png") no-repeat center top;
		position:relative;
		float:left;
		left:50%;
		margin:0px 0px 20px -106px;
		padding:0px;
		width:212px;
		height:21px;
}
.input-field {
		background:#f9f6ef;
		margin:0px 30px 10px 50px;
		padding:8px 5px;
		width:400px;
		color:#686a5c;
		font-size:12px;
		line-height:12px;
		border:1px solid #e0e0c8;
}
#photo-label {
		background:url("/static/images/text3.png") no-repeat;
		margin:15px 30px 5px 50px;
		height:12px;
}
#sharewithfriend {
		margin:10px 0px 10px 50px;
}
#divWildfirePost {
		margin:20px 0px 20px 50px;
}
#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 #adbe69;
}
.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;
}
