/* RESET PAGE NO NEED TO TOUCH */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, 
p { font-family:arial; font-size:12pt; margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
strong { font-weight:bold; }
ul, ol { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }


/* GENERIC */
body{background:#F5F5F5;font-family:Verdana, Helvetica, sans-serif;font-size:14px;color:#434343; }


h1
{ font-size:18px;
  /*color:#737373;*/
  margin-bottom:10px;
}

h1.sectionTitles
{ font-family:"times";
  font-size:18pt; 
}



h2{font-size:14px;color:#434343}
p{margin-bottom:10px;}
small{font-size:12px;}

#body{
min-height:100%;
position:relative;
}

#container
{ margin:0px auto;
  padding:15px 0px 0px 0px;
  width:980px;
  
  min-height:100%;
  background:#F5F5F5; 
  overflow:hidden; 
  /*background-image:url(/images/hoburne/content_bg.jpg); 
  background-repeat:no-repeat;
  */ 
  background-color:#FFF;
  padding-bottom:50px;
}

#top-panel
{ margin:0px auto;
  height:150px;
  background:#F5F5F5;
  background-image:url(/_hosts/misc.gfm.co.uk/images/tlcw/telegraph_crime_top_banner.png); 
  background-repeat:repeat-x; 
  background-position: 480px 100px;
  z-index:2; top:0px;
  /*border:1px solid red;*/
}


div.bannerTopLinks
{ float:right;
  /*width:500px;*/
  height:100px;
  position:relative;
}

div.bannerTopLinks .linksInnerContainer
{ height:30px;width:280px;
  position:absolute;
  bottom:0px;right:0px; 
  color:#000; 
}

div.bannerTopLinks div.linksInnerContainer a
{ color:#000;
  text-decoration:none;
  font-family:arial;
  font-size:12pt;
}



div.bannerInnerContainer
{ width:980px;
  height:100px;
  text-align:left;	
  background-color:#FFF;
}


#bottom-panel
{ margin:0px auto 0px auto;
  height:auto;
  background:#F5F5F5; 
  bottom:0; position:relative; width:100%;
  /*border:1px solid red;*/
  text-align:center;
}


div.centralFooter
{ margin:0px auto 0px auto;
  height:183px;
  width:984px;
  background:#000; 	
}



#bottom-menu{margin:0px auto;height:50px;background:#F5F5F5; background-image:url(/images/hoburne/hoburne_footer.jpg); background-repeat:no-repeat; z-index:2; bottom:0; position:relative; width:980px;}


#left-panel{margin:0px ;height:100%;width:40px; background-image:url(/images/hoburne/sb_left.jpg);
background-repeat:no-repeat; 
position:absolute;
top:0px;
left:50%;
margin-left: -528px;
z-index:1;}

#right-panel{margin:0px ;height:100%;width:40px; background-image:url(/images/hoburne/sb_right.jpg); background-repeat:no-repeat; 
position:absolute;
top:0px;
right:50%;
margin-right: -528px;
z-index:1;}

#banner
{ width:100%;
  margin:0px auto;
  height:339px;
  background:#F5F5F5; 
  overflow:hidden;
  
  background: #6a6a6a; /* Old browsers */
  background: -moz-linear-gradient(top,  #6a6a6a 0%, #6a6a6a 1%, #767676 3%, #8e8e8e 5%, #8e8e8e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a6a6a), color-stop(1%,#6a6a6a), color-stop(3%,#767676), color-stop(5%,#8e8e8e), color-stop(100%,#8e8e8e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #6a6a6a 0%,#6a6a6a 1%,#767676 3%,#8e8e8e 5%,#8e8e8e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #6a6a6a 0%,#6a6a6a 1%,#767676 3%,#8e8e8e 5%,#8e8e8e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #6a6a6a 0%,#6a6a6a 1%,#767676 3%,#8e8e8e 5%,#8e8e8e 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #6a6a6a 0%,#6a6a6a 1%,#767676 3%,#8e8e8e 5%,#8e8e8e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6a6a', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
}

#column-left
{ width:460px;
  float:left;
  margin-left:20px;
  display:inline;
  color:#000;
}
ul#footer-menu{height:50px; background-image:url(/images/hoburne/footer_repeat.jpg); background-repeat:no-repeat;font-size:14px;}
ul#footer-menu li{float:left;margin-right:10px; margin-top:10px; font-size:14px;}
ul#footer-menu li a{color:#FFF}
ul#footer-menu li a:hover{color:#ff2222;}


#bottom-menu ul{margin: 0px;position: absolute;left: 50%;font-weight: bold; top:10px;}
ul#bottom-menu li{float:left;margin-right:10px; margin-top:10px;}
ul#bottom-menu li a{color:#FFF}
ul#bottom-menu li a:hover{color:#ff2222}

ul  li{float:left;margin-right:10px;}
ul  li a{color:#FFF}
ul  li a:hover{color:#ff2222}

#column-left ul#footer-menu{border-top:0px solid #BBB;margin-top:30px;padding:10px 0 0 0;position:relative}
#column-left ul#footer-menu li{float:left;margin-right:50%; margin-top:10px;}
#column-left ul#footer-menu li a{color:#434343}
#column-left ul#footer-menu li a:hover{color:#ff8d23}

#column-right
{ float:right;
  margin-right:20px;
  background:#d9d9d9;
  margin-bottom:20px;
  display:inline;
  /*background:url(/images/hoburne/form_bg.png) no-repeat;*/
  /*background-color:transparent;*/ 
  background-color:#efefef;
  width:460px;
  height:1100px; 
  border:0px;
}



#column-right iframe
 { width:450px;
   height:1100px;
   border:0px; 
   border:0px;
 }
 
 
 
#column-right .header{width:350px;height:40px;color:#FFF;font-weight:bold;text-align:center;padding-top:18px;margin-bottom:15px; font-size:12px;}
#column-right .footer{width:350px;height:16px;background:url(/images/hoburne/form_footer_bg.gif) no-repeat;}

 
#column-right table        {width:320px;font-size:12px;margin-left:9px;}
#column-right table tr td  {width:290px;padding-bottom:20px;vertical-align:top;}
 
 
 

table.mainForm  tr td:first-child
{ /*background-color:blue;*/
  padding-bottom:20px;
  vertical-align:top;
  width:190px;
}

table.mainForm  tr td:first-child span.redHighlight
{ color:red;
}




#column-right input{width:232px;}
#column-right input.check{position:relative;z-index:1;width:20px;}
#column-right input.small{width:80px;}
#column-right input.extrasmall{width:30px;}
#column-right input#submit{width:166px;height:39px;color:#FFF;background:#718DBD;border:none;font-weight:bold;cursor:pointer;margin:0 auto;display:block; }

div.form-errors {border:1px solid #000; padding:3px;margin:10px 10px 20px 10px; font-size:12px}


.main {width:870px;margin:20px auto;position:relative;background-color:white;font-family:"verdana";}
.header {background-image:url(/images/hoburne/header.jpg);align:center;width:870px;height:160px;}
.top {background-image:url(/images/hoburne/form_header_bg.gif);text-align:center;line-height:35px;width:337px;height:35px;margin:0px auto;color:#ffffff;font-size:14px;font-weight:bold;}
.bottom {background-image:url(/images/hoburne/form_footer_bg.gif);background-repeat:no-repeat;background-position:bottom;background-color:#d9d9d9;text-align:center;line-height:35px;width:337px;margin:0px auto;color:#5e5e5e;font-size:14px;}


#homepage {font-size:14px;color:#ff8d23;text-decoration:underline;}
a:hover#homepage {text-decoration:underline;color:#434343;}
.blink a{text-decoration:none;position:relative;right:265px;font-size:12px;color:#434343;}
a:hover{text-decoration:none;color:#ff8d23;}
.blink{padding-bottom:10px;}
#orderno{color:#ff8d23;font-size:14px;font-weight:bold;}
#contact{text-decoration:none;border-left:1px solid #434343;border-right:1px solid #434343;padding:5px;}

ul#paymethods {width:100%;display:block;float:left;padding:15px 5px}
ul#paymethods li {display:inline}
ul#paymethods li img {margin:1px}
#worldpaylogo {text-align:center;float:left;width:100%}

#service-details 
{ float:left;
  font-family:arial; 
  font-size:12pt; 
  padding-top:20px
}




.daySuperscript
{ vertical-align:super;
  font-size:9px;
}


div.bufferBetweenTopImagesAndContent
{ clear:both;width:900px;heigth:30px;	
}

.emailBlueBar
{ width:100%;height:50px;background-color:#6F8EBA;
}



div.gfmPaymentWarning
{ margin: 5px 0px 5px 0px;
  font-size:9px;
  font-weight:bold;
}





td.leftSide
{ width:150px;
  text-align:left;
  background-color:efefef;
  white-space:normal;
}



td.leftSide label
{ font-family:arial;
  color:343434;
  font-size:10;
}






 
ol.termsAndConditions {
    counter-reset: foo;
    display: table;
}

li.termsAndConditions { 
    counter-increment: foo;
    display: table-row;
    text-indent:5px;
}

li.termsAndConditions::before {
	
    content: counter(foo) ") ";
    display: table-cell; /* aha! */
    text-align: right;
      
    
}

  
 



ol.termsAndConditionsIndented {
    counter-reset: foo;
    display: table;
    list-style-type:lower-alpha;
}


li.termsAndConditionsIndented { 
    counter-increment: foo;
    display: table-row;
    text-indent:5px; 
}


li.termsAndConditionsIndented::before {
	
    content: /* counter(foo) ") ";*/
    display: table-cell; /* aha! */
    text-align: right;
      
    
}




span.bold
{ font-weight:bold;	
}
























/*
div.footerLetters
{ font-family: georgia,"times new roman",times,serif;
  font-size: 12px;
}
*/









.submitNovel
{ width:550px;
  padding:5px;	
}





div.thankyou
{  
  margin:0px auto 0px auto;
  font-family: Impact;
	background-color: #fff;
	 
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.5em;
	font-size: 2.6em;
	color:#000;
	text-align:center;
}







div.centredTitles
{ width:100%;
  height:auto;
  text-align:center;
  margin:0px auto 0px auto;	
}

















