/*
 * CSS for Prospect's Welcome page.
*/

/* General styles */
#welcomePage {
	color:#336699;
}
#welcomePage h1 {
    font-size: 28px;
    margin: 0px;
}
#welcomePage form {
	margin:0;
	padding:0;
}
#welcomePage form input,
#welcomePage form select,
#welcomePage form textarea {
	position:relative;
	margin:3px 0;
}

#welcomePage .sidebarLeft, #welcomePage .sidebarRight {
	width:186px;
}
#welcomePage .sidebarLeft {
	float:left;
}
#welcomePage .sidebarRight {
	float:right;
}

/* Top Area */
#welcomePage div.toparea {
	width:99%;
	background-color:transparent;
	margin:15px 0 5px 0;
}
#welcomePage div.toparea .bookstack {
	float:right;
}
#welcomePage div.toparea h1.welcomeDefaultTitle {
	padding-top:0.5em;	/* Shift the default main title a bit down - not the custom titles */
	line-height: 110%;
}
#welcomePage div.toparea h2.welcomeDefaultTitle {
	text-align:right;			/* Make the default subtitle right aligned at the bookstack - not the custom subtitles */
	margin-right:420px;
	margin-top:20px;
}
#welcomePage div.toparea .customLogo {
	float:left;
	margin:1em 1em 1em 0;
}
#welcomePage div.toparea .welcomeCustomTitle {
	margin-left:20px;
}
#welcomePage div.toparea .welcomeCustomTitleWLogo {
	margin-left:200px;
}

/* Toggle Business/Classics area */
#welcomePage .businessClassicChoice {
	width:555px !important;
	margin:0 10px 10px 200px;
	padding:0;
}
#welcomePage .businessClassicChoice a img.leftButton {
	border:0 none;
}
#welcomePage .businessClassicChoice a img.rightButton {
	border:0 none;
}

/* Content box content */
#welcomePage .contentBoxHolder {
	overflow:hidden;
	width:575px;
}
#welcomePage .contentBoxInner555 h2 {
	color:#FF6600;
	font-size: 18px;
}
#welcomePage .contentBoxInner555 h2 span {
	color: #1E5388;
	font-size: 12px;
}
#welcomePage .contentBoxInner555 {
	font-size:11px;
}
#welcomePage .contentBoxInner555 p {
	padding-left:1em;
	margin:0.5em 0;
}
#welcomePage .contentBoxInner555 .bookCover {
	margin:5px 0 10px 15px;
	float: left;
	display: inline;
}
#welcomePage .contentBoxInner555 .rightBottomButton {
	float:right;
}

/* Special form styles for FreeDownloads box */
#welcomePage .contentBoxInner555 .verticalControls {
	float:left;
	display:inline;
	width:175px;
}
#welcomePage .contentBoxInner555 .controlContainer_horizontal,
#welcomePage .contentBoxInner555 .controlContainer_vertical {
	padding:0.3em;
	overflow:visible;
	float:left;
	display:inline;
	position:relative;
}
#welcomePage .contentBoxInner555 .controlContainer_vertical {
	width:165px;
}
#welcomePage .contentBoxInner555 .verticalSendButton {
	float: right;
	width: auto;
}
#welcomePage .contentBoxInner555 .horizontalSendButton {
	padding-top:12px;
	float: left;
}

#welcomePage .productBoxText {
	float: left;
	overflow: hidden;
	width: 345px;
}