/*OMG CMS from scratch time*/

body 
{
background-color:#ffffff;
color:black;
font-family:Book Antiqua, Times, serif;
font-size:100%;
}

p
{
color:black;
text-align:left;
letter-spacing:2px;
line-height:18pt;
vertical-align:text-top;
font-size:0.9em;
}

/* link behaviour */

a:link {color:black;
text-decoration:none;}      /* unvisited link */
a:visited {color:black;
text-decoration:none;}  /* visited link */
a:hover {color:#e93d09;
text-decoration:none;}  /* mouse over link */
a:active {color:#e93d09;
text-decoration:none;}  /* selected link */


/* title */
h1
{
color:black;
text-align:center;
letter-spacing:8.2px;
font-size:3.2em;
font-variant:small-caps;
font-weight:lighter;
}

th.title
{
vertical-align:text-bottom;
line-height: 16px;
padding-top:25px;
}


/* tagline and subtitle */
h3
{
color:black;
text-align:center;
text-transform:uppercase;
letter-spacing:4.5px;
vertical-align:text-top;
font-style:italic;
font-size:1.4em;
font-weight:lighter;
}

/* box headings */
h4
{
color:#e93d09;
text-align:center;
text-transform:uppercase;
letter-spacing:13px;
vertical-align:text-top;
font-size:1em;
font-weight:lighter;
}

/* page titles */
h5
{
color:#e93d09;
text-align:left;
text-transform:uppercase;
letter-spacing:2.5px;
vertical-align:text-top;
font-style:italic;
font-size:0.7em;
font-weight:lighter;
text-indent:20px;
}

/* box text content */
p.box
{
color:black;
text-align:center;
text-indent:20px;
letter-spacing:3.5px;
line-height:18pt;
vertical-align:text-top;
font-size:0.7em;
font-variant:small-caps;
}

/*Form Q and A*/
p.Q
{
color:black;
text-align:left;
text-indent:20px;
letter-spacing:3.6px;
line-height:18pt;
vertical-align:text-top;
font-size:1.2em;
font-variant:small-caps;
font-weight:bold;
}

#A
{
color:black;
text-align:left;
letter-spacing:2.6px;
line-height:18pt;
vertical-align:text-top;
font-size:0.8em;
font-variant:small-caps;
font-weight:lighter;
}


/* LAYOUT TABLE */

table.layout
{
border: 0px
border-collapse:collapse;
width:1000px;
height:100%;
padding:0px;
}

/*London byline*/

p.london
{
color:gray;
text-align:center;
text-transform:uppercase;
letter-spacing:8px;
vertical-align:text-top;
font-size:1em;
font-weight: lighter;
}

/* SIDE BAR */

#pclogomain
{
position: relative;
top: -18px;
}

ul.menu
{
list-style-type: none;
color:black;
text-align:left;
text-indent:5px;
letter-spacing:5px;
line-height:28pt;
vertical-align:text-top;
font-size:1em;
font-variant:small-caps;
}

#arrow
{
}

#intshipping
{
}

/* MAIN BODY */

#tagline
{
position:relative;
left: -48px
}

table.widget
{
padding-top:25px;
width:771px;
height:371px;
border: 0px;
border-collapse:collapse;
}

span.polaroidwrap {background-image:url("polaroid2.gif"); 
  background-repeat: no-repeat; display:block;}
span.polaroidwrap:hover img {visibility:hidden;} 

span.subscribewrap {background-image:url("subscribe2.gif"); 
  background-repeat: no-repeat; display:block;}
span.subscribewrap:hover img {visibility:hidden;} 


span.yourselfwrap {background-image:url("yourself2.gif"); 
  background-repeat: no-repeat; display:block;}
span.yourselfwrap:hover img {visibility:hidden;} 

span.afriendwrap {background-image:url("afriend2.gif"); 
  background-repeat: no-repeat; display:block;}
span.afriendwrap:hover img {visibility:hidden;} 

span.youthwrap {background-image:url("youthfiction2.gif"); 
  background-repeat: no-repeat; display:block;}
span.youthwrap:hover img {visibility:hidden;}

span.proceed {background-image:url("proceedtopayment2.jpg"); 
  background-repeat: no-repeat; display:block;}
span.proceed:hover img {visibility:hidden;} 

/* Defunct span group: future project  */

span.scifiwrap {background-image:url("sciencefiction2.gif"); 
  background-repeat: no-repeat; display:block;}
span.scifiwrap:hover img {visibility:hidden;}

span.classicthrillerwrap {background-image:url("classicthriller2.gif"); 
  background-repeat: no-repeat; display:block;}
span.classicthrillerwrap:hover img {visibility:hidden;}

span.childrenswrap {background-image:url("childrens2.gif"); 
  background-repeat: no-repeat; display:block;}
span.childrenswrap:hover img {visibility:hidden;}

span.randomwrap {background-image:url("random2.gif"); 
  background-repeat: no-repeat; display:block;}
span.randomwrap:hover img {visibility:hidden;}

table.flowchart
{
width:771px;
border: 0px;
border-collapse:collapse;
}

td.fcsections
{
background-color:#fffaf6;
border: 1px solid #f3efec;
padding:15px;
}

td.downwardbrackets
{
}

#backgroundbooks
{
position: relative;
bottom: -14px;
left: 20px;
}

IMG.subscriberibbon{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
float:left;
position: relative;
left:0px;
bottom: 0px;
}
IMG.subscriberibbon:hover
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
float:left;
position: relative;
left:0px;
bottom: 0px;
}


#crowshead
{
float:right;
position: relative;
right:0px;
bottom: 20px;
}

#crowbackground
{
position:absolute;
left:2%;
top:28px;
z-index:-1;
float:left;
}

/*Table headings in the subscribe section*/

td.head
{
color:black;
text-align:center;
letter-spacing:0.8px;
line-height:18pt;
vertical-align:text-center;
font-size:0.8em;
font-variant:small-caps;
font-style:italic;
font-weight:bold;
}

td.base
{
color:black;
text-align:center;
letter-spacing:0.3px;
line-height:18pt;
vertical-align:text-center;
font-size:0.8em;
font-variant:small-caps;
}

td.base2
{
color:black;
text-align:left;
letter-spacing:0.1px;
line-height:18pt;
vertical-align:text-top;
font-size:0.8em;
font-variant:small-caps;
}


IMG.wtf
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
IMG.wtf:hover
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

ul.bulletlist
{
color:black;
text-align:left;
letter-spacing:0.3px;
line-height:18pt;
vertical-align:text-top;
font-size:0.8em;
font-variant:small-caps;
}

#proceedribbon
{
float:right;
position: relative;
bottom:120px;
z-index:1;
}

#footer {
	clear: both;
vertical-align:text-center;
color:black;
text-align:center;
letter-spacing:0.7px;
line-height:18pt;
vertical-align:text-center;
font-size:0.6em;
font-variant:small-caps;

	}

table.footertable
{
border-top-style:dotted;
border-width:1px;
border-color:#cccccc;
}

.tab {
margin-left: 100px;
}

table.questionnaire
{
background-color:#fffaf6;
color:black;
text-align:left;
letter-spacing:3px;
line-height:18pt;
vertical-align:text-top;
font-size:0.8em;
font-variant:small-caps;
border: 1px dotted black;
}

table.thankyoutable
{
color:black;
text-align:left;
letter-spacing:1px;
line-height:18pt;
vertical-align:text-top;
font-size:0.9em;
font-variant:small-caps;
padding:15px;
}

table.contactusform
{
background-color:#fffaf6;
color:black;
text-align:left;
letter-spacing:3px;
line-height:18pt;
vertical-align:text-top;
font-size:0.8em;
font-variant:small-caps;
border: 1px dotted black;
}

ul.links
{
text-align:left;
letter-spacing:3px;
line-height:18pt;
vertical-align:text-top;
font-size:0.9em;
font-variant:small-caps;
}


/*Date Stamp*/

b.date:after
{content:"13th January 2015";
font-weight:bold;
}


