@charset "utf-8";
/* CSS Document */

@font-face {
    /*font-family: 'gotham_light';
    src: url('fonts/GothamLight.ttf'); 
    font-family: 'gotham_medium';
    src: url('fonts/GothamMedium.ttf'); */
}

#body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


h1 {
	display: block;
	font-size: 50px;
	margin-top: 35px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	font-weight: 200;
}

h3 { /* used for headings in content left and right */
	display: block;
	font-size: 20px;
	margin-top: 0.48em;
	margin-bottom: 0.4em;
	margin-left: 0;
	margin-right: 0;
	font-weight: 400;	
}

h4 { /* used only for FORTHCOMING */
	display: block;
	font-size: 20px;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0;
	margin-right: 0;
	font-weight: 400;
	color: #F30;
	font-style: italic;
	text-align: center;
}

h5 {
	display: block;
	font-size: 10px;
	margin-top: 0.48em;
	margin-bottom: 0.2em;
	margin-left: 0;
	margin-right: 0;
	color: #000;
}

A:link 
{
	COLOR: #3F868D;
	TEXT-DECORATION: none
}
A:visited 
{
	COLOR: #3F868D; TEXT-DECORATION: none
}
A:hover 
{
	COLOR: #0FBBCE;
	TEXT-DECORATION: none
}


th, td 
{
    padding: 0px;
}

body 
{
	background-color: #e9eef4;
	/* font-family: Arial, Helvetica, sans-serif;  */
	/* font-family: Verdana, Geneva, sans-serif; 
	font-family: 'Open Sans', sans-serif;
	font-family: 'Quintessential', cursive;
	font-family: 'Tangerine', cursive;
	font-family: 'Arimo', sans-serif;
	font-family: 'Amiko', sans-serif;
	font-family: 'Palanquin', sans-serif;
	font-family: 'Montserrat Alternates', sans-serif;
	font-family: 'Quattrocento Sans', sans-serif;
	font-family: 'Karla', sans-serif; 
	*/
	/*
	font-family: 'Hind Madurai', sans-serif; dull
	font-family: 'Mukta Vaani', sans-serif; good, bit sober
		font-family: 'Overpass', sans-serif; /*good, dull, wide weight range 
	font-family: 'Palanquin', sans-serif; /* s not quite right but interesting 
	font-family: 'Proza Libre', sans-serif; not thin enough
*/
	/*font-family: 'Biryani', sans-serif; best so far, bit curly */
	font-family: 'Prompt', sans-serif; good, /* s a bit flat */
	font-weight: 400;
}
/*header {background-color: #00eef4;}*/
#header {
	background-color: #14243a;
	position: relative;
	/*overflow: hidden;
	min-width: 100%;
	margin-top: 0;
	width: 100%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/
	z-index: 200;
}
#header #headblock {
	position: relative;
	text-align: center;
	margin: 0 auto;
	color: #CCC;
	width: 1000px;
	height: 112px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	text-align: center;
	font-size: 13px;
	left: 0px;
	width: 1000px;
	/* height: 900px; 
	line-height: 18px;*/
	/* top: -270px;  */
	position: relative;
	background-image: url(images/Stochastic-banner-02-1000x112.jpg); 
}

#menu 
{
	background-color: #517b8e;
	width: 100%
	margin: 0px auto 0 auto;
	background-position: 50% 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #000;
	/* background-color: #F06; */
}

#menu A:link 
{
	COLOR: #ABCED8; TEXT-DECORATION: none
}
#menu A:visited 
{
	COLOR: #ABCED8; TEXT-DECORATION: none
}
#menu A:hover 
{
	COLOR: #fff; TEXT-DECORATION: none
}

#menu #menublock {
	text-align: left;
	color: #FFF;
	width: 1000px;
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(images/slate-strip-1000x30.jpg);
}

#menu #menublock p {
	margin-top: 4px;
	font-size: 15px;
}

#menu #menublock #menu1{
	margin-left: 50px;
	float: left;
	width: 170px;
}
#menu #menublock #menu2{
	float: left;
}
#menu #menublock #menu3{
	margin-right: 50px;
	float: right;
	width: 200px;
	text-align: right;
}
/* BOOKS */

#books /* infinitely wide container */
{
	background-color: #e9eef4;
	text-align: center;
	background-image: url(images/lake-v-strip02.jpg);
	position: relative;
	background-repeat: repeat-x;
	/*height: 310px; */
}
#books #booksblock 
{
	z-index: 1;
	text-align: left;
	color: #CCC;
	width: 1000px;
	background-image: url(images/lake-back-01.jpg);
	height: 330px;
	position: relative;
	left: 0px;
	margin: 0 auto;
	overflow: hidden;
}
#books #b-booksblock 
{
	position: relative;
	z-index: 1;
	text-align: left;
	color: #CCC;
	width: 1000px;
	background-image: url(images/lake-back-01.jpg);
	height: 330px;
	position: relative;
	left: 0px;
	margin: 0 auto;
	overflow: hidden;
}

#books #booksblock #left-arrow
{
	position: relative;
	z-index: 30;
	height: 310px;
	width: 150px;
	float: left;
	left: 150px;
}

#books #booksblock #left-arrow img
{
	z-index: 30;
	/* margin-left: 33px; */
	margin-left: 133px;
}

#books #booksblock #right-arrow
{
	position: relative;
	z-index: 30;
	height: 310px;
	width: 150px;
	float: right;
}

#books #booksblock #right-arrow img
{
	z-index: 30;
	/* margin-left: -120px; */
	margin-left: -220px;
}

#books #booksblock #covers 
{
	float: left;
	z-index: 3;
	text-align: center;
	height: 270px;
	width: 700px;
	padding-top: 20px;
	margin: 0 auto;
	position: relative;
	left: 0px;
	/* background-image: url(images/white-glow-01.png); */
	background-position: 262px 2px;
	background-repeat: no-repeat;
	overflow: hidden;	/*background-color: #C66;	 background-color: #97C5CA; */
}


#books #booksblock #covers #ctable
{
	float: left;
	z-index: 3;
	text-align: center;
	height: 330px;
	width: 1200px;
	margin: 0 auto;
	position: absolute;
	margin-left: -410px;
	left: 0px;
}

#books #booksblock #covers #highlight
{
	float: left;
	z-index: 2;
	text-align: center;
	height: 210px;
	width: 148px;
	margin: 0 auto;
	position: absolute;
	margin-top: -4px;
	margin-left: 263px;
	left: 0px;
	border-radius: 4px;
	/*background-image: url(images/books-highlight-orange-01-147x221.png);*/
}



#books #booksblock #covers #ctable img
{
	border-radius: 4px;
	border: 1px solid #000;
}



#books #booksblock #books-overlay-left {
	z-index: 10;
	position: absolute;
	height: 330px;
	width: 300px;
	top: 0px;
	left: 150px;
	background-image: url(images/left-overlay-01.png);
	background-position: 0px;
}

#books #booksblock #books-overlay-right {
	z-index: 10;
	position: absolute;
	height: 330px;
	width: 300px;
	top: 0px;
	left: 550px;
	background-image: url(images/right-overlay-01.png);
}


#content 
{
	text-align: center;
	margin-top: -45px;
	z-index: 200;
	position: relative;
}

#content A:link 
{
	COLOR: #18758F;
	TEXT-DECORATION: none
}
#content A:visited 
{
	COLOR: #18758F; TEXT-DECORATION: none
}
#content A:hover 
{
	COLOR: #FD9902;
	TEXT-DECORATION: none;
	font-weight: 700;
}

#content #contentblock 
{
	margin: 0 auto;
	text-align: left;
	text-align: center;
	font-size: 13px;
	width: 900px;
	/*height: 595px;
	line-height: 18px; */
	overflow: visible;
}


#content #contentblock #cleft 
{
	font-size: 12px;
	text-align: left;
	float: left;
	/*width: 176px; */
	width: 20%;
	/*height: 380px; */
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #6C6C6C;
	background-color: #DBDEDF;
	border-top-width: 25px;
	border-top-style: solid;
	border-top-color: #517b8e;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
	border-left-color: #AAA;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}
#content #contentblock #ccentre 
{
	position: relative;
	text-align: centre;
	float: left;
	/*width: 458px; */
	width: 48%;
	/*background-color: #e9eef4;*/
	/*height: 670px;
	overflow: hidden;*/
	color: #454545;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#content #contentblock #ccentre h2 {
	display: block;
	font-size: 26px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	color: #14243a;
	font-weight: 400;
	line-height: 34px;
}
#content #contentblock #ccentre #ccopy
{
	height: 310px;
	overflow: hidden;
	color: #454545;
	font-size: 14px;
	margin-top: 0px;
}
#content #contentblock #ccentre #cfade {
	z-index: 10;
	position: absolute;
	height: 125px;
	width: 458px;
	top: 0px;
	left: 20px;
	margin-top: 190px;
	margin-bottom: 0px;
	/*background-color: #FF0;	*/
	background-image: url(images/copy-fade-background-02-150x10.png);
}

#content #contentblock #ccentre #cref
{
	position: relative;
	z-index: 20;
	margin: 0 auto;
	width: 400px;
	height: 50px;
}
#content #contentblock #ccentre #cref #cmore
{
	position: relative;
	z-index: 20;
	border: 1px solid #000;
	border-radius: 8px;
	height: 55px;
	overflow: hidden;
	color: #454545;
	font-size: 13px;
	background-color: #FFF;	
	margin: 0 auto;	
	width: 400px;
	margin-top: 15px;
	/*
	margin-right: 10px;
	margin-bottom: 10px;
	*/
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;

}
#content #contentblock #ccentre #cref #cmore:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}


#content #contentblock #cright {
	text-align: left;
	font-size: 12px;
	float: right;
	/*width: 176px;*/
	width: 20%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #6C6C6C;
	background-color: #DBDEDF;
	border-top-width: 25px;
	border-top-style: solid;
	border-top-color: #517b8e;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
	border-left-color: #AAA;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 8px;
	overflow: hidden;
}

/* Books page */

#b-content 
{
	text-align: center;
	margin-top: -315px;
	z-index: 200;
	position: relative;
	overflow: hidden;
}

#b-content #b-contentblock 
{
	margin: 0 auto;
	text-align: left;
	text-align: center;
	font-size: 13px;
	left: 80px;
	width: 900px;
	/* height: 900px; */
	line-height: 18px;
	/* top: -270px; */
	position: relative;
	overflow: hidden;
}

#b-content #b-contentblock #b-cleft 
{
	font-size: 12px;
	text-align: left;
	float: left;
	width: 250px;
	/*height: 380px; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #6C6C6C;
	top: 0px;
}
#b-content #b-contentblock #b-cleft h3 { /* used for headings in Reviewers and Readers */
	display: block;
	font-size: 20px;
	margin-top: 0.48em;
	margin-bottom: 0.2em;
	margin-left: 0;
	margin-right: 0;
	font-weight: 400;
	color: #000;
}


#b-content #b-contentblock #b-reviews {
	width: 200px;
	text-align: left;
	font-size: 12px;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #6C6C6C;
	background-color: #FFF;
	border: 1px solid #AAA;
	border-radius: 6px;
}
#b-content #b-contentblock #b-readers {
	width: 200px;
	text-align: left;
	font-size: 12px;
	float: left;
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #6C6C6C;
	background-color: #DBDEDF;
	border: 1px solid #AAA;
	border-radius: 6px;
}

#b-content #b-contentblock #b-copy 
{
	top: 100px;
	text-align: left;
	float: left;
	width: 440px;
	/*background-color: #e9eef4;*/
	/* height: 470px; */
	/*overflow: hidden; */
	color: #454545;
	font-size: 13px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 100px;
	padding-top: 0px;
	overflow: hidden;
}
#b-content #b-contentblock #b-copy #b-coverprices
{
	top: 0px;
	position: relative;
	float: left;
	/*overflow: hidden;*/
	height: 350px;
	width: 480px;
}
#b-content #b-contentblock #b-copy #b-coverprices #b-cover
{
	position: relative;
	float: left;
	height: 300px;
}
#b-content #b-contentblock #b-copy #b-coverprices #b-cover img
{
	border-radius: 0px;
	border: 1px solid #000;
}



#b-content #b-contentblock #b-copy #b-coverprices #b-prices
{
	position: relative;
	float: right;
	margin-top: 160px;
	left: -20px;
	width: 240px;
	height: 300px;
}
#b-content #b-contentblock #b-copy #b-coverprices #b-prices .b-buy
{
	position: relative;
	float: right;
	width: 220px;
	height: 22px;
	background-color: #FFF;
	color: #000;
	border: 1px solid #000;
	border-radius: 8px;
	/*background-color: #C64A00;
	border: 1px solid #FFF;
	color: #FFF; */
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: 500;
}
#b-content #b-contentblock #b-copy #b-coverprices #b-prices .b-buy:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#b-content #b-contentblock #b-copy #b-blurb
{
	position: relative;
	float: left;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;	/*overflow: hidden;*/
}

#b-content #b-contentblock #b-copy #b-return
{
	position: relative;
	float: left;
	height: 22px;
	width: 270px;
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #FFF;
	color: #000;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: 300;
	text-align: center;

}
#b-content #b-contentblock #b-copy #b-return:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#b-content #b-contentblock #b-copy #b-next-last-book
{
	position: relative;
	float: left;
	height: 30px;
	width: 285px;
}
#b-content #b-contentblock #b-copy #b-next-last-book #b-last
{
	position: relative;
	float: left;
	height: 22px;
	width: 100px;
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #FFF;
	color: #000;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: 300;
}

#b-content #b-contentblock #b-copy #b-next-last-book #b-last:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}
#b-content #b-contentblock #b-copy #b-next-last-book #b-next:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#b-content #b-contentblock #b-copy #b-next-last-book #b-next
{
	position: relative;
	float: right;
	height: 22px;
	width: 100px;
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #FFF;
	color: #000;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: 300;
}

#b-content #b-contentblock #b-copy img {
	text-align: center;
	border-radius: 4px;
	border: 1px solid #517b8e;
	left: 150px;
}

#b-content #b-contentblock #b-copy h2 {
	display: block;
	font-size: 26px;
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	font-style: normal;
	color: #14243a;
	font-weight: 400;
}



/* PAPERS CSS */

#p-content 
{
	text-align: center;
	margin-top: -315px;
	z-index: 200;
	position: relative;
	overflow: hidden;
}

#p-content #p-contentblock 
{
	margin: 0 auto;
	text-align: left;
	text-align: center;
	font-size: 13px;
	left: 0px;
	width: 900px;
	/* height: 900px; 
	line-height: 18px;*/
	/* top: -270px; */
	position: relative;
	overflow: hidden;
}

#p-content #p-contentblock #p-cleft 
{
	font-size: 12px;
	text-align: left;
	float: left;
	width: 250px;
	/*height: 380px; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #6C6C6C;
	top: 0px;
}
#p-content #p-contentblock #p-cleft h3 { /* used for headings in Reviewers and Readers */
	display: block;
	font-size: 20px;
	margin-top: 0.48em;
	margin-bottom: 0.2em;
	margin-left: 0;
	margin-right: 0;
	font-weight: 400;
	color: #000;
}
#p-content #p-contentblock #p-author 
{
	width: 200px;
	text-align: left;
	font-size: 12px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #6C6C6C;
	background-color: #E4E7E7;
	border: 1px solid #AAA;
	border-radius: 6px;
}


#p-content #p-contentblock #p-abstract {
	width: 200px;
	text-align: left;
	font-size: 12px;
	float: left;
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #6C6C6C;
	background-color: #DBDEDF;
	border: 1px solid #AAA;
	border-radius: 6px;
}

#p-content #p-contentblock #p-copy 
{
	top: 100px;
	text-align: left;
	float: left;
	width: 600px;
	/*background-color: #e9eef4;*/
	/* height: 470px; */
	/*overflow: hidden; */
	color: #454545;
	font-size: 13px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 30px;
	padding-top: 0px;
	overflow: hidden;
}
#p-content #p-contentblock #p-copy #p-piclinks
{
	top: 0px;
	position: relative;
	float: left;
	/*overflow: hidden;*/
	height: 300px;
	width: 580px;
}
#p-content #p-contentblock #p-copy #p-piclinks #p-pic
{
	float: left;
	height: 300px;
}
#p-content #p-contentblock #p-copy #p-piclinks #p-pic img
{
	position: absolute;
	/*bottom: 0px; */
	left: 0;
	border-radius: 0px;
	border: 0px solid #000;
}



#p-content #p-contentblock #p-copy #p-piclinks #p-links
{
	position: absolute;
	float: right;
	margin-top: 0px;
	bottom: 0px;
	left: 320px;
	width: 260px;
	height: 300px;
	text-align: center;	/*background-color: #F66; */
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #000;
}
#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-PDF
{
	position: relative;
	top: 165px;
	float: left;
	width: 240px;
	height: 22px;
	background-color: #FFF;
	border: 1px solid #000;
	border-radius: 8px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #000;
}
#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-PDF:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-return
{
	position: absolute;
	top: 205px;
	float: left;
	height: 22px;
	width: 240px;
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #FFF;
	color: #000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;

}
#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-return:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-next-last
{
	position: absolute;
	float: left;
	top: 260px;
	height: 40px;
	width: 260px;
	color: #000;
}
#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-next-last #p-last
{
	position: relative;
	float: left;
	height: 22px;
	width: 105px;
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #000;
}

#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-next-last #p-last:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-next-last #p-next
{
	position: relative;
	float: right;
	height: 22px;
	width: 105px;
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #000;
}
#p-content #p-contentblock #p-copy #p-piclinks #p-links #p-next-last #p-next:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}

#p-content #p-contentblock #p-copy #p-blurb
{
	position: relative;
	float: left;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;	/*overflow: hidden;*/
}

#p-content #p-contentblock #p-copy img {
	text-align: center;
	border-radius: 4px;
	border: 1px solid #517b8e;
	left: 150px;
}

#p-content #p-contentblock #p-copy h2 {
	display: block;
	font-size: 26px;
	margin-top: 30px;
	margin-bottom: 16px;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	font-style: normal;
	color: #14243a;
	font-weight: 400;
	line-height: 32px;
}


/* ABOUT section */

#mk-content 
{
	text-align: center;
	margin-top: -315px;
	z-index: 200;
	position: relative;
	/* overflow: hidden; */
	clear: both; 
}

#mk-content #mk-contentblock 
{
	margin: 0 auto;
	text-align: center;
	font-size: 13px;
	left: 50px;
	width: 900px;
	/* height: 900px; 
	line-height: 18px;*/
	/* top: -270px; */
	position: relative;
	overflow: hidden;
	color: #6C6C6C;
}

#mk-content #mk-contentblock #mk-cleft 
{
	font-size: 12px;
	text-align: left;
	/*float: left; */
	width: 250px;
	/*height: 380px; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 0px;
}
#mk-content #mk-contentblock #mk-cleft h3 
{ 
	/*display: block;*/
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	font-weight: 400;
	color: #000;
}
#mk-content #mk-contentblock #mk-cleft p 
{ 
	margin-top: 4px;
	margin-bottom: 10px;
}

#mk-content #mk-contentblock #mk-cleft #mk-about 
{
	width: 200px;
	text-align: left;
	font-size: 12px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #6C6C6C;
	background-color: #ECF0F0;
	border: 1px solid #AAA;
	border-radius: 6px;
}


#mk-content #mk-contentblock #mk-cleft #mk-statement 
{
	width: 200px;
	text-align: left;
	font-size: 12px;
	float: left;
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #6C6C6C;
	background-color: #ECF0F0;
	border: 1px solid #AAA;
	border-radius: 6px;
}

#mk-content #mk-contentblock #mk-copy 
{
	top: 0px;
	text-align: left;
	/* float: left; */
	width: 600px;
	/*background-color: #e9eef4;*/
	/* height: 470px; */
	/*overflow: hidden; */
	color: #454545;
	font-size: 13px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 30px;
	padding-top: 0px;
	overflow: hidden;
}
#mk-content #mk-contentblock #mk-copy #mk-pic
{
	top: 0px;
	position: relative;
	float: left;
	/*overflow: hidden;*/
	height: 200px; 
	width: 580px;
	float: left;
}
#mk-content #mk-contentblock #mk-copy #mk-pic img
{
	position: absolute;
	/*bottom: 0px; */
	left: 0;
	border-radius: 0px;
	border: 0px solid #000;
}


#mk-content #mk-contentblock #mk-copy #mk-links
{
	position: relative;
	/*float: left; */
	margin-top: 0px;
	/*bottom: 0px; */
	left: 0px;
	width: 380px;
	height: 300px;
	font-size: 12.5px;
	font-weight: 300;
	text-align: center;
	color: #000;
}
#mk-content #mk-contentblock #mk-copy #mk-links .mk-linkbutton
{
	position: relative;
	/*top: 0px; */
	float: left;
	width: 500px;
	height: 38px;
	text-align: left;	/*background-color: #F66; */
	background-color: #EAE8E1;
	border: 1px solid #000;
	border-radius: 8px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #000;
}
#mk-content #mk-contentblock #mk-copy #mk-links .mk-linkbutton:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}
#mk-content #mk-contentblock #mk-copy #mk-links .mk-linkbutton img
{
	border-radius: 5px;
}

#clist
{
	text-align: center;
	color: #6C6C6C;
	clear: both; 
	margin-top: 30;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	width: 898px;
	top: 10px;
	/*
	border: 1px solid #000;
	border-radius: 8px;
	background-color: #F36;
	height: 180px;
	z-index: 21;
	overflow: visible;
	color: #454545;
	font-size: 13px;
	margin: 0 auto;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	*/
}

#clist .p-button
{
	position: relative;
	width: 898px;
	height: 22px;
	background-color: #FFF;
	color: #000;
	border: 1px solid #999;
	border-radius: 8px;
	/*
	float: right;
	background-color: #C64A00;
	border: 1px solid #FFF;
	color: #FFF; 
	*/
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: 400;
	font-style: italic;
}

#clist .p-button:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}


#b-content #b-contentblock #b-copy #b-coverprices #b-prices .b-buy:hover
{
	background-color:#FD9902;
	cursor:pointer;
	display:block;
}



/* FOOTER */

#footer {
	/*position: relative; */
	text-align: right;
	height: 180px;
	clear: both; 
}

#footer #footerblock
{
	clear: both;
	background-color: #D3DBDC;
	text-align: left;
	font-size: 12px;
	position: relative;
	/*height: 130px; */
	width: 898px;
	/*background-image: url(images/SC-footer-900x200-03.jpg);
	background-repeat: no-repeat;*/
	border: 1px solid #14243a;
	border-radius: 8px;
	color: #666;
	float: none;
	top: 20px;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}

#footer #footerblock hr {
  /*height:1; 
  border:1; 
  border-top:1px solid #fff; */
}
#footer #footerblock h1
{
	color: #14243a;
	font-size: 40px;
}

#footer #footerblock #footerleft
{
	width: 170px;
	text-align: center;
	font-size: 12px;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}
#footer #footerblock #footermid
{
	width: 500px;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}
#footer #footerblock #footerright
{
	width: 170px;
	text-align: center;
	font-size: 10px;
	float: right;
	margin-right: 10px;
	margin-top: 0px;
}
#footer #footerblock  A:link 
{
	COLOR: #000; TEXT-DECORATION: none
}
#footer #footerblock  A:visited 
{
	COLOR: #000; TEXT-DECORATION: none
}
#footer #footerblock  A:hover 
{
	COLOR: #fff;
	TEXT-DECORATION: none
}
#content #b-contentblock #b-cright p strong {
	color: #F90;
}
