.startwizard_box_wrapper 
{
	padding-top: 18px;
}
.hidden_div 
{
	display: none;
}

.startwizard_box_shadow 
{
	width: 630px; height: 523px;
	padding: 6px 11px 11px 6px;
	margin: 0 auto;
	background: url(../../images/startwizard/startwizard_box_shadow.gif);
}
.startwizard_box 
{
	height: 519px;
	border: 2px solid #b40000;
	background-color: #fff;
}
.startwizard_header 
{
	height: 86px;
	padding: 0 15px 2px;
	background-color: #b40000;
}

.startwizard_content 
{
	padding: 16px 15px 16px 16px;
}
	.startwizard_content h2, 
	.startwizard_content h3, 
	.startwizard_content h4, 
	.startwizard_content p 
	{
		margin: 0;
		padding: 0;
	}
	.startwizard_content h2 
	{
		margin-bottom: 25px;
		font-size: 28px; font-weight: normal;
	}
	.startwizard_content ul 
	{
		margin: 0; padding: 0;
		list-style: none;
	}
	
	.next_step_button,
	.next_step_button:hover
	{
		float: right;
		width: 90px; height: 26px;
		background: url(../../images/startwizard/next_step_button.gif) no-repeat 0 0;
		color: #fff; font-size: 18px; text-decoration: none;
		text-align: center; line-height: 24px;
	}
	
	.startwizard_content .blue_image_button,
	.startwizard_content .blue_image_button:hover,
	.startwizard_content .green_image_button,
	.startwizard_content .green_image_button:hover,
	.startwizard_content .orange_image_button,
	.startwizard_content .orange_image_button:hover,
	.startwizard_content .red_image_button,
	.startwizard_content .red_image_button:hover 
	{
		display: block;
		height: 26px;
		padding-right: 10px;
		background: url(../../images/startwizard/blue_image_button.gif) no-repeat right -26px;
		color: #fff; font-size: 14px; font-weight: bold; text-decoration: none;
		text-align: center; line-height: 24px;
	}
		.startwizard_content .blue_image_button span,
		.startwizard_content .green_image_button span,
		.startwizard_content .orange_image_button span,
		.startwizard_content .red_image_button span 
		{
			display: block;
			height: 26px;
			padding: 0 5px 0 15px;
			background: url(../../images/startwizard/blue_image_button.gif) no-repeat 0 0;
			cursor: pointer;
		}
	
	.startwizard_content .green_image_button,
	.startwizard_content .green_image_button:hover
	{
		background-image: url(../../images/startwizard/green_image_button.gif);
	}
		.startwizard_content .green_image_button span 
		{
			background-image: url(../../images/startwizard/green_image_button.gif);
		}
	
	.startwizard_content .orange_image_button,
	.startwizard_content .orange_image_button:hover
	{
		background-image: url(../../images/startwizard/orange_image_button.gif);
	}
		.startwizard_content .orange_image_button span 
		{
			background-image: url(../../images/startwizard/orange_image_button.gif);
		}
		
	.startwizard_content .orange_image_button_disabled,
	.startwizard_content .orange_image_button_disabled:hover
	{
		background-position: right bottom;
		cursor: default;
	}
		.startwizard_content .orange_image_button_disabled span
		{
			background-position: 0 -104px;
			cursor: default;
		}

	.startwizard_content .red_image_button,
	.startwizard_content .red_image_button:hover
	{
		background-image: url(../../images/startwizard/red_image_button.gif);
	}
		.startwizard_content .red_image_button span 
		{
			background-image: url(../../images/startwizard/red_image_button.gif);
		}

	
	
	.startwizard_content .colored_box 
	{
		padding: 10px;
		background-color: #f2f7fa;
		border: 1px solid #b2d0e4;
	}
	.startwizard_content .clearfloat 
	{
		clear: both;
		height: 0;
		overflow: hidden;
	}
	
/* START WIZARD FOOTER */
.startwizard_footer
{
	text-align: center;
	margin-top: 10px;
}	
	.startwizard_footer a,
	.startwizard_footer a:hover
	{
		color: #000;
	}	

/* START WIZARD DESIGN CHOOSER */
.startwizard_design_chooser .choose_design_note 
{
	float: left;
	width: 488px;
	color: #666; font-size: 12px;
}

.startwizard_design_chooser .designs 
{
	height: 238px;
	margin-bottom: 30px;
}
	.startwizard_design_chooser .designs li 
	{
		float: left;
		width: 194px;
		margin-right: 6px;
		text-align: center;
	}
	.startwizard_design_chooser li.last 
	{
		margin: 0;
	}
		.startwizard_design_chooser .designs li h3 
		{
			margin-bottom: 4px;
			font-size: 18px; font-weight: normal;
		}
		.startwizard_design_chooser .designs li p 
		{
			height: 18px;
			margin-bottom: 10px;
			font-size: 12px;
			overflow: hidden;
		}
		.startwizard_design_chooser .designs .image_holder 
		{
			display: block;
			position: relative;
			width: 184px; height: 148px;
			padding: 5px;
			margin-bottom: 5px;
			cursor: pointer;
		}
			.startwizard_design_chooser .designs .image_holder strong 
			{
				position: absolute;
				top: 5px; left: 5px;
				width: 184px; height: 38px;
				line-height: 38px;
				color: #fff; font-size: 10px;
			}
			.startwizard_design_chooser .designs .personal_design .image_holder strong 
			{
				text-align: left; text-indent: 15px;
			}
			.startwizard_design_chooser .designs .nice_design .image_holder strong 
			{
				top: 32px;
				height: 10px;
				font-size: 8px;
				text-align: left; text-indent: 10px;
				line-height: 10px;
			}
			
		.startwizard_design_chooser .designs .selected_design 
		{
			background: url(../../images/startwizard/design_chooser_selected.gif) no-repeat 0 0;
		}
		.startwizard_design_chooser .designs li input 
		{
			vertical-align: top;
		}
		.startwizard_design_chooser .designs li label 
		{
			font-size: 14px;
			cursor: pointer;
		}


/* START WIZARD THEME CHOOSER */
.startwizard_theme_chooser .colored_box 
{
	margin-bottom: 8px;
}
.startwizard_theme_chooser h2 
{
	margin-bottom: 5px;
}
.startwizard_theme_chooser h3 
{
	margin-bottom: 4px;
	font-size: 14px;
}

.startwizard_theme_chooser .color_chooser_box 
{
	height: 86px;
	overflow: hidden;
}
.startwizard_theme_chooser .color_chooser_container
{
	position: relative;
	height: 64px;
}
.startwizard_theme_chooser .color_chooser_container .arrow 
{
	position: absolute;
	top: 13px;
	width: 36px; height: 36px;
	background-image: url(../../images/startwizard/slide_arrows.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.startwizard_theme_chooser .color_chooser_container .prev_arrow 
{
	left: 4px;
	background-position: 0 top;
}
.startwizard_theme_chooser .color_chooser_container .next_arrow 
{
	right: 4px;
	background-position: 0 bottom;
}

.startwizard_theme_chooser .color_chooser_container .color_chooser
{
	width: 200px; height: 64px;
	padding: 0 3px;
	margin: 0 auto;
	overflow: hidden;
}
	.startwizard_theme_chooser .color_chooser li
	{
		width: 200px; height: 64px;
		text-align: center;
	}
	.startwizard_theme_chooser .color_chooser div
	{
		height: 44px;
		margin-bottom: 2px;
	}
	.startwizard_theme_chooser .color_chooser div.narrow_palette
	{
		width: 150px;
		margin: 0 auto 2px;
	}
	.startwizard_theme_chooser .color_chooser span
	{
		display: inline;
		float: left;
		width: 44px; height: 44px;
		margin: 0 3px;
	}

.startwizard_theme_chooser .theme_chooser_box 
{
	height: 194px;
	overflow: hidden;
}
.startwizard_theme_chooser .theme_chooser_container
{
	position: relative;
	height: 172px;
}
.startwizard_theme_chooser .theme_chooser_container .arrow 
{
	position: absolute;
	top: 57px;
	width: 36px; height: 36px;
	background-image: url(../../images/startwizard/slide_arrows.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.startwizard_theme_chooser .theme_chooser_container .prev_arrow 
{
	left: 4px;
	background-position: 0 top;
}
.startwizard_theme_chooser .theme_chooser_container .next_arrow 
{
	right: 4px;
	background-position: 0 bottom;
}

.startwizard_theme_chooser .theme_chooser_container .theme_chooser
{
	width: 342px; height: 171px;
	margin: 0 auto;
	overflow: hidden;
}
	.startwizard_theme_chooser .theme_chooser li
	{
		position: relative;
		width: 342px; height: 171px;
		text-align: center;
	}
		.startwizard_theme_chooser .theme_chooser .theme_body
		{
			width: 342px; height: 152px;
		}
		.startwizard_theme_chooser .theme_chooser .theme_content
		{
			position: absolute;
			width: 243px; height: 152px;
			top: 0; left: 49px;
			border-right: 1px solid #fff;
		}
		.startwizard_theme_chooser .theme_chooser .theme_header
		{
			position: absolute;
			top: 0; left: 104px;
			width: 188px; height: 38px;
			border-bottom: 1px solid #fff;
		}
		.startwizard_theme_chooser .theme_chooser .theme_image {
			position: absolute;
			top: 42px; left: 112px;
		}
		
			.startwizard_theme_chooser .theme_chooser .header_gradient
			{
				position: absolute;
				top: 0; left: 104px;
				width: 188px; height: 38px;
				background: url(../../images/startwizard/header_bg_photo_right.png) no-repeat 0 0;
			}
			.startwizard_theme_chooser .theme_chooser .photo_right
			{
				position: absolute;
				top: 0; left: 235px;
			}
			
			.startwizard_theme_chooser .theme_chooser .photo_wide 
			{
				position: absolute;
				top: 0; left: 104px;
			}
			.startwizard_theme_chooser .theme_chooser .photo_line
			{
				position: absolute;
				top: 28px; left: 104px;
				width: 188px; height: 10px;
				background-color: #000;
				overflow: hidden;
			}
		
			.startwizard_theme_chooser .theme_chooser .theme_headline
			{
				position: absolute;
				top: 0; left: 104px; z-index: 1000;
				width: 188px; height: 38px;
				color: #fff; font-size: 10px;
			}
				.startwizard_theme_chooser .theme_chooser .theme_headline_standard
				{
					text-align: center; line-height: 38px;
				}
				.startwizard_theme_chooser .theme_chooser .theme_headline_photoright
				{
					text-align: left; text-indent: 15px; line-height: 38px;
				}
				.startwizard_theme_chooser .theme_chooser .theme_headline_wide
				{
					top: 28px;
					height: 10px;
					font-size: 8px;
					text-align: left; text-indent: 10px; line-height: 10px;
				}
		
		.startwizard_theme_chooser .theme_chooser .theme_menu
		{
			position: absolute;
			top: 0; left: 49px;
			width: 55px; height: 152px;
		}

	.startwizard_theme_chooser .theme_chooser .theme_design
	{
		position: absolute;
		top: 0;  left: 0;
		width: 342px; height: 152px;
	}

.startwizard_theme_chooser .theme_chooser .pd_kid .theme_headline_standard
{
	top: 27px;
	height: 11px;
	line-height: 11px; text-align: left; text-indent: 4px;
	overflow: hidden;
}
.startwizard_theme_chooser .theme_chooser .pd_profdog .theme_headline_standard
{
	top: 17px;
	height: 20px;
	line-height: 18px; text-align: left; text-indent: 4px;
	overflow: hidden;
}
.startwizard_theme_chooser .theme_chooser .pd_bones .theme_headline_standard
{
	text-align: left; text-indent: 4px;
}
.startwizard_theme_chooser .theme_chooser .pd_veils .theme_headline_standard
{
	top: 27px;
	height: 11px;
	line-height: 11px; text-align: left; text-indent: 4px;
	overflow: hidden;
}
.startwizard_theme_chooser .theme_chooser .pd_smallcircles .theme_headline_standard
{
	height: 14px;
	line-height: 14px; text-align: left; text-indent: 4px;
	overflow: hidden;
}
.startwizard_theme_chooser .theme_chooser .pd_lines .theme_headline_standard
{
	top: 27px;
	height: 11px;
	line-height: 9px; text-align: left; text-indent: 4px;
	overflow: hidden;
}


/* START WIZARD JCROP */
.startwizard_jcrop 
{
	position: relative;
}

	.jcrop_tip_box 
	{
		position: absolute; 
		top: 0; left: 0; z-index: 100;
		width: 286px; height: 242px; 
		padding: 6px 10px 6px 26px;
		background: url(../../images/startwizard/jcrop_tip_box.png) no-repeat 0 0; 
		line-height: 14px;
		display: none;
	}
		.jcrop_tip_box b
		{
			display: block;
			margin-bottom: 4px;
			font-size: 14px;
		}
		.jcrop_tip_box img 
		{
			margin: 4px 0;
		}

.startwizard_jcrop .jcrop_preview 
{
	position: relative;
	width: 595px; height: 122px;
	margin: 0 auto;
	overflow: hidden;
}
	.startwizard_jcrop .jcrop_preview .header_line
	{
		position: absolute;
		left: 0; bottom: 0;
		width: 595px; height: 25px;
		background-color: #000;
	}
	.startwizard_jcrop .jcrop_preview p
	{
		position: absolute;
		left: 0; bottom: 0;
		width: 583px; height: 25px;
		padding: 0 6px;
		color: #fff; font-size: 18px;
		line-height: 25px;
	}

.startwizard_jcrop .jcrop_buttons 
{
	height: 26px;
	padding: 2px 0;
}
	.startwizard_jcrop .cancel_button,
	.startwizard_jcrop .cancel_button span
	{
		float: left;
	}
	.startwizard_jcrop .apply_button
	{
		float: right;
	}
	.startwizard_jcrop .apply_button span
	{
		float: left;
	}

.startwizard_jcrop .jcrop_image_holder 
{
	position: relative;
	width: 595px; height: 250px;
	background-color: #444455;
	overflow: hidden;
}
	.startwizard_jcrop .jcrop_image_holder .jcrop_outer 
	{
		float: left;
		position: relative;
		top: 0; left: 50%;
	}
	.startwizard_jcrop .jcrop_image_holder .jcrop_inner
	{
		float: left;
		position: relative;
		top: 0; right: 50%;
	}



/* START WIZARD PAGE CHOOSER */
.startwizard_page_chooser .colored_box
{
	padding: 16px;
	margin-bottom: 20px;
}
.startwizard_page_chooser label 
{
	padding: 0 4px;
	font-size: 14px; font-weight: bold;
}
.startwizard_page_chooser .default_page
{
	padding: 0 2px;
	color: #666; font-size: 10px;
}
	.startwizard_page_chooser .default_page b 
	{
		font-size: 14px; font-weight: bold;
	}

.startwizard_page_chooser .partner_link 
{
	float: left;
	width: 468px;
	padding-left: 20px;
	color: #575757;
}
	.startwizard_page_chooser .partner_link input
	{
		vertical-align: bottom;
	}
	.startwizard_page_chooser .partner_link p 
	{
		padding-left: 3px;
		font-size: 12px;
	}


/* START WIZARD PAGE CONTENT */
.startwizard_page_content h2 
{
	margin-bottom: 10px;
}
.startwizard_page_content .colored_box 
{
	margin-bottom: 10px;
}
.startwizard_page_content h3
{
	margin: 0 0 6px 0;
	font-size: 14px;
}
.startwizard_page_content .textbox 
{
	width: 565px;
	padding: 3px;
	border: 1px solid #b2d0e4;
	font-family: Trebuchet MS;
}
.startwizard_page_content .select_button_holder
{
	height: 26px;
}
.startwizard_page_content .select_button,
.startwizard_page_content .select_button span
{
	float: left;
}

.startwizard_page_content .frontpage_photo 
{
	margin-bottom: 10px;
}

.startwizard_page_content .default_images_list {
	width: 570px; height: 96px;
	padding: 6px 1px;
	list-style-type: none;
}
.startwizard_page_content .default_images_list li {
	position: relative;
	float: left;
	width: 104px; height: 86px;
	padding: 5px;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}
.startwizard_page_content .default_images_list li.selected {
	background: url(../../images/startwizard/default_image_selected.gif) no-repeat 0 0;
}
.startwizard_page_content .default_images_list li img {
	border: 1px solid #676863;
}
.startwizard_page_content .default_images_list li p {
	height: 70px;
}
.startwizard_page_content .default_images_list li .own_image {
	position: absolute;
	top: 5px; left: 5px;
	width: 94px; height: 68px;
	padding: 0 4px;
	border: 1px dashed #676863;
	background-color: #fff;
}
.startwizard_page_content .default_images_list li .own_image a {
	color: #000; text-decoration: underline;
}
.startwizard_page_content .default_images_list li table {
	width: 100%; height: 100%;
}
.startwizard_page_content .default_images_list li table td {
	font-size: 11px;
}
.startwizard_page_content .default_images_list li input {
	vertical-align: top;
}




/* START WIZARD DOMAIN ORDER */
.startwizard_domain_order h2 
{
	margin-bottom: 20px;
}

.startwizard_domain_order .left_sidebar
{
	float: left;
	width: 284px;
}
.startwizard_domain_order .right_sidebar
{
	float: right;
	width: 295px;
}

.startwizard_domain_order .bubble_box 
{
	position: relative;
	width: 268px; height: 92px;
	padding: 5px 8px;
	margin-bottom:  -17px;
	background: url(../../images/startwizard/order_domain_bubble.gif) no-repeat 0 0;
}
	.startwizard_domain_order .bubble_box .bubble_domain_name
	{
		padding: 3px; margin: 2px 0;
		border-top: 1px solid #9f9f9f; border-left: 1px solid #9f9f9f;
		background-color: #fff;
		color: #c00; font-size: 16px; font-weight: bold;
		text-align: center;
	}
	.startwizard_domain_order .no_thumb_holder
	{
		width: 251px; height: 198px;
		margin: 0 auto 20px;
	}
	.startwizard_domain_order .thumb_holder
	{
		width: 232px; height: 146px;
		padding: 38px 12px 14px 7px;
		margin: 0 auto 20px;
		background: url(../../images/startwizard/order_domain_browser_frame.gif) no-repeat 0 0;
		overflow: hidden;
	}

	.startwizard_domain_order .edit_button,
	.startwizard_domain_order .order_button
	{
		width: 210px;
		margin: 0 auto;
	}
	
	.startwizard_domain_order .special_offer_box 
	{
		position: relative;
		height: 220px;
		padding: 30px 20px;
		margin-bottom: 23px;
		background-color: #f1e09d;
	}
		.startwizard_domain_order .special_arrow 
		{
			position: absolute;
			top: 200px; right: 10px;
			width: 47px; height: 99px;
			background: url(../../images/startwizard/order_domain_special_arrow.png) no-repeat 0 0;
		}
		.startwizard_domain_order .special_offer_box h4 
		{
			font-size: 16px;
			text-align: center;
		}
		.startwizard_domain_order .special_offer_box h3 
		{
			margin-bottom: 10px;
			font-size: 22px;
			text-align: center;
		}
		.startwizard_domain_order .special_offer_box p
		{
			font-size: 14px;
		}
			.startwizard_domain_order .special_offer_box p span,
			.startwizard_domain_order .special_offer_box p strong
			{
				color: #c00;
			}
		


/* START WIZARD END PAGE */
.startwizard_end_page 
{
	height: 88px;
	background: #b40000 url(../../images/startwizard/end_page_bg.gif) repeat-x left bottom;
	overflow: hidden;
}
	.startwizard_end_page .end_page_content
	{
		position: relative;
		width: 770px; height: 78px;
		padding: 5px 187px 5px 0;
		margin: 0 auto;
		color: #fff; font-size: 16px;
		line-height: 24px; text-align: center;
	}
	.startwizard_end_page .end_page_content .sitelink
	{
		color: #ff0; font-size: 18px; text-decoration: none;
	}
	.startwizard_end_page a.next_step_button
	{
		float: none; display: block;
		position: absolute; top: 31px; right: 89px;
		color: #fff;
	}
	.startwizard_end_page .end_page_promote_box
	{
		position: absolute;
		top: 9px; left: -157px;
		width: 157px; height: 69px;
		padding-right: 23px;
		background: url(../../images/startwizard/promote_box.gif) no-repeat right 0;
		font-size: 12px;
		text-align: left; line-height: 14px;
	}
		.startwizard_end_page .end_page_promote_box div 
		{
			height: 59px;
			padding: 5px 0 5px 5px;
			background: url(../../images/startwizard/pc_world_box.gif) no-repeat 0 0;
		}
		.startwizard_end_page .end_page_promote_box a 
		{
			font-size: 12px;
		}
		.startwizard_end_page .end_page_promote_box p 
		{
			margin: 0;
			text-align: right;
		}


/* startwizard preview popup */
.startwizard_preview_box
{
	display: none;
	position: absolute; z-index: 1100;
	/*height: 366px;*/
	border: 2px solid #b40000;
	background-color: #fff;
	
	/*#height: 370px;*/
}
.startwizard_preview_box .startwizard_header
{
	#height: 88px;
}
.startWizardPopupBigScreen
{
	top: 250px;
	left: 50%;
	width: 630px;
	margin-left: 47px;
}
.startWizardPopupSmallScreen
{
	bottom: 35px;
	right: 35px;
	width: 320px;
}
.startwizard_preview_box .pnlBigScreen,
.startwizard_preview_box .pnlSmallScreen
{
	display: none;
}
.startwizard_preview_box .clearfloat
{
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.startwizard_preview_box h2
{
	margin-bottom: 15px;
}
.startwizard_preview_box h3
{
	margin-bottom: 5px;
	font-size: 18px;
}
.startwizard_preview_box h4
{
	margin-bottom: 5px;
	font-size: 16px;
}
.startwizard_preview_box p
{
	margin-bottom: 15px;
}
.startwizard_preview_box p.nomargin
{
	margin: 0;
}
.startwizard_preview_box p.tip_box_content
{
	margin: 0;
	font-size: 11px;
}
	.startwizard_preview_box p strong
	{
		font-size: 14px; font-weight: normal;
	}

.startwizard_preview_box ul
{
	padding-left: 25px;
	list-style-type: disc;
}
	.startwizard_preview_box ul li
	{
		font-size: 14px;
	}

.startwizard_preview_box .left_col
{
	float: left;
	width: 380px;
	margin-bottom: 20px;
}
.startwizard_preview_box .right_col
{
	float: right;
	width: 192px;
	margin-bottom: 20px;
}
.startwizard_preview_box .tip_box
{
	/*height: 94px;*/
	padding: 10px;
	background-color: #faf6f2;
	border: 1px solid #e4cab2;
	
	/*#height: 116px;*/
}
.startwizard_preview_box .userpage_url
{
	font-size: 14px;
}