@charset "utf-8";
.header {
	width:958px;
	height:99px;
	
	padding:0;
	border:0;
	
	margin-left:auto;
	margin-right:auto;
}
	.logo {
		width:338px;
		height:74px;
		position:absolute;
		margin-left:17px;
		margin-top:20px;
	}
	.formzone {
		float:right;
		margin-top:0px;
		width:468px;
		height:67px;
		background-image:url(../img/form_bg.gif);
		background-repeat:no-repeat;
	}
		.form_textinput {
			width:165px;
			height:20px;
			border:0;
			padding-left:10px;
			background:none;
			color:#7aaccf;
		}
		.form_user {
			position:absolute;
			margin-left:14px;
			margin-top:17px;
		}
		.form_pass {
			position:absolute;
			margin-left:200px;
			margin-top:17px;
		}
		.form_bt {
			border:0;
			margin:0;
			padding:0;
			width:70px;
			height:31px;
			background-image:url(../img/login_bt_bg.gif);
			background-repeat:no-repeat;
			position:absolute;
			margin-left:385px;
			margin-top:10px;
		}
		.form_forgot_text {
			position:absolute;
			margin-left:27px;
			margin-top:45px;
		}
		.form_message {
			position:absolute;
			margin-left:0px;
			margin-top:70px;
			color:#FF0000;
			text-align:left;
			font-size:12px;
			width:350px;
		}

.cont {
	width:958px;
	margin-left:auto;
	margin-right:auto;
	
	height:100%;
	/*border:1px solid #0066CC;*/
}
	.menubar {
		width:955px;
		height:41px;
		background-image:url(../img/menubar_bg.gif);
		background-repeat:repeat-x;
	}
	.menubar div {
		float:left;
	}
		.topleftcorner {
			width:15px;
		}
		.toprightcorner {
			width:13px;
		}
		.home_bt {
			width:73px;
		}
		.poetry_bt {
			width:75px;
		}
		.backgrounds_bt {
			width:117px;
		}
		.pricing_bt {
			width:77px;
		}
		.examples_bt {
			width:91px;
		}
		.resources_bt {
			width:89px;
		}
		.sephorizmenu {
			width:312px;
		}
		.signup_bt {
			width:93px;
		}
	
	.main {
		width:955px;
		height:388px;
	}
		.leftmain {
			float:left;
			width:603px;
		}
			.steps_panel {
				height:282px;
				background-image:url(../img/steps_panel_guaranteed.gif);
				background-repeat:no-repeat;
			}
			.below_panel div{
				float:left;
			}
				.leftcorner	{
					height:106px;
					width:142px;
					background-image:url(../img/steps_panel_lc.gif);
					background-repeat:no-repeat;
				}
				.main_bt_zone {
					height:106px;
					width:329px;
					background-color:#FFFFFF;
				}
					.plank_bt {
						height:85px;
					}
					.main_bt_bottom {
						width:329px;
						height:21px;
						background-image:url(../img/steps_sub_border.gif);
						background-repeat:no-repeat;
					}
				.rightcorner {
					height:106px;
					width:132px;
					background-image:url(../img/steps_panel_rc.gif);
					background-repeat:no-repeat;
				}
				
		.sepmain {
			float:left;
			width:15px;
			height:388px;
			background-image:url(../img/sepmain.gif);
			background-repeat:no-repeat;
		}
		
		.rightmain {
			float:left;
			width:316px;
		}
			.maintop {
				width:316px;
				height:388px;/*269*/
				background-image:url(../img/maintop_1.png);
				background-repeat:no-repeat;
			}
/*				.mainwrap{
					position:absolute;
					margin-top:100px;
					margin-left:15px;
					width:290px;
				}
			.main_btn {
				height:41px;
			}
			.main_sep {
				width:316px;
				height:6px;
				overflow:hidden;
				background-image:url(../img/main_sep.gif);
				background-repeat:no-repeat;
			}
			.main_bottom {
				width:316px;
				height:31px;
				background-image:url(../img/main_bottom.gif);
				background-repeat:no-repeat;
			}*/
			
		.seprightmain {
			float:left;
			width:21px;
			height:388px;
			background-image:url(../img/seprightmain.gif);
			background-repeat:no-repeat;
		}
		
	.bodybox {
		width:995px;
	}
		.bodyboxtop {
			width:995px;
			height:5px;
			overflow:hidden;
			background-image:url(../img/bodybox_top.gif);
			background-repeat:no-repeat;
			
			border:0;
			padding:0;
			margin:0;
		}
		.bodyboxcont {
			width:995px;
			height:auto;
			background-image:url(../img/bodybox_cont.gif);
			background-repeat:repeat-y;
		}
			.bodyboxcontwrap {
				margin-left:10px;
				padding-top:10px;
			}
			.imagebox {
				width:120px;
				height:150px;
			}
			.image {
				width:100px;
				height:125px;
				background-image:url(../img/image_box_border.gif);
				background-repeat:no-repeat;
				/*padding:4px;*/
				overflow:hidden;
				
				border:0;
				margin:0;
				padding:0;
			}
		.bodyboxbottom {
			width:995px;
			height:5px;
			overflow:hidden;
			background-image:url(../img/bodybox_bottom.gif);
			background-repeat:no-repeat;
		}

	.smallbox {
			width:471px;
		}
			.smallboxtop {
				width:471px;
				height:5px;
				overflow:hidden;
				background-image:url(../img/smallbox_top.gif);
				background-repeat:no-repeat;
			}
			.smallboxcont {
				width:471px;
				height:auto;
				background-image:url(../img/smallbox_cont.gif);
				background-repeat:repeat-y;
			}
				.smallboxcontwrap {
					margin-left:10px;
					padding-top:5px;
				}
			.smallboxbottom {
				width:471px;
				height:5px;
				overflow:hidden;
				background-image:url(../img/smallbox_bottom.gif);
				background-repeat:no-repeat;
			}
			
	.topbox {
		width:995px;
		height:100%;
	}
		.topbox_subtop {
			width:995px;
			height:5px;
			overflow:hidden;
			background-image:url(../img/topbox_subtop.gif);
			background-repeat:no-repeat;
			
			border:0;
			padding:0;
			margin:0;
		}
		.topboxcont {
			width:995px;
			height:auto;
			background-image:url(../img/bodybox_cont.gif);/*topbox_cont*/
			background-repeat:repeat-y;
		}
			.topboxcontwrap {
				width:950px;
				margin-left:10px;
			}

	.footer {
		width:954px;
		height:42px;
		background-image:url(../img/footer_bg.gif);
		background-repeat:no-repeat;
		
		font-family:Arial;
		font-size:11px;
		color:#8698a7;
	}
	.footwrap {
		margin-left:10px;
		margin-right:10px;
		padding-top:15px;
	}
	.footer a {
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#5e93c2;
	}
	.footer a:hover{
		text-decoration:underline;
		color:#666666;
	}

.poem a{
	text-decoration:none;
	font-weight:bold;
	color:#5f5f5f;
}
.poem a:hover{
	color: #2282c4
}
#userSpace{
	padding:5px 20px;color:white;font-size:15px;font-weight:bold;
}
#userSpace a{
	font-size:15px;
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
z-index: 9002;
font-family:Arial;
font-size:14px;
margin-left:10px;
margin-right:10px;
padding:15px;
border-style:solid;
border-width:5px;
border-color:#197dc1;
}