div#index-title {
	padding: 0;
	float: right;
	width: 570px;
	text-align: left;
}

div#index-title.padding-left {
	padding-left: 25px;
}

div#index-title h1, div#index-title h2 {
	margin: 0;
	text-align: left;
}

div#index-title h1 {
	color: #c80000;
	font-size: 87px;
	border-bottom: 1px solid #ccc;
	line-height: 0.9em;
}

div#index-title h1 span.small {
	font-size: 28px;
}

div#index-title h1 span.grey {
	color: #666666;
}

div#index-title h2 {
	color: #666666;
	font-size: 18px;
}

div#index-title h2 {
	color: #666666;
	font-size: 18px;
	line-height: 0em;
}

div#index-title h2 span.small {
	font-size: 18px;
}

div#video-title {
	padding: 0;
}

div#video-title.padding-left {
	padding-left: 25px;
}

div#video-title h1, div#video-title h2 {
	margin: 0;
	text-align: left;
}

div#video-title h1 {
	color: #c80000;
	font-size: 58px;
	padding-left: 10px;
	border-bottom: 1px solid #ccc;
	line-height: 0.9em;
}

div#video-title h1 span.small {
	font-size: 28px;
}

div#video-title h2 {
	color: #17273a;
	font-size: 29px;
}

div#video-title h2 span.small {
	font-size: 18px;
}

div#content-left {
	width: 330px;
	float: left;
}

div#content-right {
	float: right;
	width: 570px;
	text-align: left;
}

div#content-right div#book-image {
	background: transparent url(../img/book/MR-book-01_13.jpg) no-repeat scroll left center;
	min-height: 247px;
	padding-left: 180px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 370px;
}

div#content-left, div#content-right {
	margin-top: 10px;
	font-size: 14px;
}

div#content-right div#border {
	border: 1px solid white;
	padding: 10px 10px 0 10px;
	margin-bottom: 40px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div#content-right div#border h1 {
	font-size: 14px;
	font-weight: bold;
}

div#content-right div#border p {
	font-size: 12px;
}

div#bottom-content div#content-right ul#consultation-details {
	margin-bottom: 1em;
}

div#dark-screen {
	background-color: black;
	width: 325px;
	height: 200px;
	border: 1px solid black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div#bottom-content div#content-left div#marco-book {
	background: transparent url(../img/book/MR-book-01_22.jpg) no-repeat scroll center center;
	height: 367px;
}

div#bottom-content div#content-left div#quote-box {
	background-color: white;
	padding: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: black;
	margin-bottom: 2em;
}

div#bottom-content div#content-left div#quote-box p.quote {
	margin-bottom: 0;
	padding-bottom: 10px;
	font-size: 12px;
	text-align: left;
}

div#bottom-content div#content-left div#quote-box p.author {
	font-size: 11px;
	text-align: left;
}

div#bottom-content p#dark-screen-caption {
	color: #888;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 2em;
	text-align: center;
}

div#content-left div#dvds {
	background: transparent url(../img/dvds.png) no-repeat scroll center top;
	width: 323px;
	height: 146px;
}

div#content-left div#marco-book {
	/*background: transparent url(../img/book/marco-book.jpg) no-repeat scroll center bottom;*/
	background: transparent url(../img/layout/marco-01.png) no-repeat scroll center bottom;
	width: 352px;
	height: 460px;
}

div#content-right h1 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}

div#normal-top-content div#content-right h1 {
	color: #1d559f;
}

div#normal-top-content div#content-right h1.black {
	color: #000;
	font-size: 36px;
}

div#bottom-content div#content-right h1 {
	color: white;
}

div#content-right h2 {
	color: #1d559f;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}

div#content-right p {
	margin-top: 0;
	margin-bottom: 1em;
}

div#content-right p#buy-now {
	margin: 0;
}

div#content-right ul#blue-tick {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px 0 0 0;
	margin: 0 0 1em 0;
}

div#content-right ul#blue-tick li{
	padding: 2px 0 2px 25px;
	background: transparent url(../img/blue-check.png) no-repeat scroll left 5px;
}

div#content-right ul#white-tick {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px 0 0 0;
	margin: 0 0 1em 0;
}

div#content-right ul#white-tick li{
	padding: 2px 0 2px 25px;
	background: transparent url(../img/white-check.png) no-repeat scroll left 5px;
}

div#buy-now {
	width: 490px;
}

div#register-now {
	width: 375px;
}

div#normal-top-content div#buy-now, div#normal-top-content div#register-now {
	color: #1d559f;
}

div#buy-now, div#register-now {
	color: white;
	margin-bottom: 1em;
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	min-height: 91px;
}

div#buy-now div#buy-now-left, div#register-now div#register-now-left {
	float: left;
}

div#buy-now div#buy-now-left {
	width: 300px;
}

div#register-now div#register-now-left {
	width: 200px;
}

div#buy-now div#buy-now-left h1, div#register-now div#register-now-left h1{
	font-size: 48px;
	margin: 0;
}

div#buy-now div#buy-now-left p, div#register-now div#register-now-left p{
	margin: 0;
}

div#bottom-content div#buy-now div#buy-now-left p, div#bottom-content div#register-now div#register-now-left p{
	font-size: 17px;
	line-height: 1em;
}

div#bottom-content div#buy-now div#buy-now-left h1, div#bottom-content div#register-now div#register-now-left h1{
	line-height: 1.1em;
}

div#bottom-content.no-top-padding {
	padding-top: 0;
}

div#buy-now div#buy-now-right, div#register-now div#register-now-right {
	float: right;
	margin-top: 5px;
}

div#buy-now div#buy-now-right a, div#register-now div#register-now-right a{
	background: transparent url(../img/layout/button-a.png) no-repeat scroll center center;
	height: 75px;
	width: 168px;
	display: block;
	line-height: 3em;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
	color: white;
}

div#buy-now div#buy-now-right a:hover, div#register-now div#register-now-right a:hover {
	background: transparent url(../img/layout/button-b.png) no-repeat scroll center center;
}

div#buy-now div#buy-now-right.submit-button input, div#buy-now-no-float.submit-button input {
	background: transparent url(../img/layout/button-a.png) no-repeat scroll center center;
	height: 75px;
	width: 168px;
	display: block;
	line-height: 3em;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
	color: white;
	border: 0;
	background-color: transparent;
}

div#buy-now div#buy-now-right.submit-button input:hover, div#buy-now-no-float.submit-button input:hover {
	background: transparent url(../img/layout/button-b.png) no-repeat scroll center center;
}

ul.button  li div#buy-now-right.submit-button input, ul.button  li div#register-now-right.submit-button input {
	background: transparent url(../img/layout/buttom-sm-a.png) no-repeat scroll center center;
	height: 45px;
	width: 156px;
	display: block;
	line-height: 2em;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: white;
	border: 0;
	background-color: transparent;
	padding-bottom: 5px;
}

ul.button  li div#buy-now-right.submit-button input:hover, ul.button  li div#register-now-right.submit-button input:hover {
	background: transparent url(../img/layout/buttom-sm-b.png) no-repeat scroll center center;
}

div#register-now div#register-now-right.submit-button input {
	background: transparent url(../img/layout/button-a.png) no-repeat scroll center center;
	height: 75px;
	width: 168px;
	display: block;
	line-height: 3em;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
	color: white;
	border: 0;
	background-color: transparent;
}

div#register-now div#register-now-right.submit-button input:hover {
	background: transparent url(../img/layout/button-b.png) no-repeat scroll center center;
}

div#bottom-content div#content-right ul#normal-white {
	list-style-image: none;
	list-style-position: outside;
	/*list-style-type: none;*/
	padding: 0;
}

div#bottom-content div#content-right ul#normal-white li {
	margin-left: 30px;
}