/* Peter Watson  LaptopInsurance2u.co.uk  Stylesheet */ 

body {
 font-family: Arial, Helvetica, sans-serif;
 margin:20px;
 background:#CECECE;
 color: #333333;
 text-align:center; 
 padding:0;
 line-height: 102%;
 }

#outer {
 text-align:left;
 width:700px;
 margin:auto;
 }

#header {
 height:50px;
 background:#000000;
 color: #333333;
 padding: 0px;
 }

#bar {
 height:25px;
 background:#CECECE;
 color: #333333;
 border:solid #000000;	
 border-width:0px 0 0px 0;
 }

#bodyblock {
 position:absolute;
 background: #0000ff;
 color: #333333;
 width:700px;
 padding:0;
}

#l-col {
 float:left;
 margin-left:2px;
 background:#0000ff;
 color: #333333;
 width:158px;
 }
 
 #menu {
 background:#0000ff;
 color: #333333;
 width:142px;
 text-align:left;
 position: absolute;
 left: 2px;
 top: 5px;
 font-size: 14px;
 margin: 4px;
 }
 
 #menu ul  {
 margin: 1px;
 padding: 1px;
 list-style-type: none;
 }
 
 #menu li {
 margin: 14px 0 0;
 }

 #content {
 width:545px;
 background:#ffffff;
 color: #333333;
 margin-top: -1px;
 text-align:left;
 font-size: 14px;
 }
 
 #content2 {
 width:700px;
 background:#ffffff;
 color: #333333;
 margin-top: -1px;
 text-align:left;
 font-size: 14px;
 }

 #innercontent {
 padding: 15px;
 }

 #ftr {
 height:25px;
 background:#CECECE;
 color: #333333;
 position: relative;
 }
 
 #navbar {
 list-style-type: none;
 margin-top: 40px;
 text-align: left;	
 }

 #sidebox {
 background:#cecece;
 color: #333333;
 width:130px;
 text-align:left;
 position: absolute;
 left: 2px;
 top: 340px;
 font-size: 12px;
 margin: 4px;
 margin-bottom: 10px;
 padding: 5px;
 }

.eyecatching {	
 color: #FF0000;
 margin: 15px;
 font-weight: bold;
 }

 #listinbox {
 position: relative;
 text-align: left;
 margin-left:30%;
 margin-right:30%;
 padding: 1px;
 background-color:#CCCCCC;
 }
  
 #listinbox2 {
 position: relative;
 text-align: left;
 margin-left:15%;
 margin-right:20%;
 } 

 #linkinbox {
 background-color: #0000ff;
 margin-left: 25%;
 margin-right: 25%;
 padding-top: 2px;
 padding-bottom: 2px;
 height: 16px;
 position:relative;
 }
 
 .linkinbox2 {
 background-color: #0000ff;
 margin-left: 20%;
 margin-right: 20%;
 margin-top: 26px;
 margin-bottom: 26px;
 padding-top: 4px;
 padding-bottom: 4px;
 text-align:center;
 }
  
 #linkinbox3 {
 background-color: #0000ff;
 margin-left: 35%;
 margin-right: 35%;
 padding-top: 2px;
 padding-bottom: 2px;
  margin-top: 19px;
 margin-bottom: 6px;
 position:relative;
 }
 
 .linkinbox4 {
 background-color: #0000ff;
 margin-left: 10%;
 margin-right: 10%;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align:center;
 position:relative;
 }
 
 .linkinbox5 {
 background-color: #0000ff;
 margin-left: 2%;
 margin-right: 2%;
 margin-bottom: 5px;
 margin-top: 20px;
 padding: 4px;
 text-align:center;
 position:relative;
 }
 
 .linkinbox6 {
 background-color: #0000ff;
 margin-left: 10%;
 margin-right: 40%;
 padding: 4px;
 padding-left: 8px;
 margin-top: 8px;
 margin-bottom: 8px;
 position:relative;
 }
 
 #linkinboxtop {
 background-color: #0000ff;
 margin-left: 35%;
 margin-right: 35%;
 padding-top: 2px;
 padding-bottom: 2px;
 border-bottom: solid;
 border-bottom-width: 5px;
 border-bottom-color: #FFFFFF
 }
 
 #linkinboxbottom {
 background-color: #0000ff;
 margin-left: 35%;
 margin-right: 35%;
 padding-top: 2px;
 padding-bottom: 2px;
 }
 
 #termsandconditions {
 font-size:12px;
 }
 
 .heading {
 } 
 
 .leftbox {
 top:20px;
 left:30px;
 padding: 5px;
 text-align: justify;
 float:left;
 position: relative;
 }

 .rightbox {
 top:20px;
 right:30px;
 padding: 5px;
 text-align: justify;
 float: right;
 position: relative;
 }

 #leftbox2 {
 top:20px;
 left:30px;
 padding: 11px;
 width:180px;
 text-align: justify;
 float:left;
 background-color:#CCCCCC;
 position: relative;
 }

 #rightbox2 {
 top:20px;
 right:30px;
 padding: 11px;
 width:180px;
 text-align: justify;
 float: right;
 background-color:#CCCCCC;
 position: relative;
 }

 #greybox3 {
 top:10px;
 padding: 11px;
 width:380px;
 height: 500px;
 text-align: justify;
 background-color:#CCCCCC;
 position: relative;
 }

 #boxes1  {
 padding: 5px;
 height:160px;
 }

 #boxes2 {
 padding: 7px;
 padding-top:20px;
 height:180px;
 }

 #boxes3 {
 padding: 2px;
 padding-top:20px;
 height:490px;
 }

 #boxes4 {
 padding: 2px;
 height:500px;
 }
 
 .textsection {
 top:10px;
 padding: 15px;
 position:relative;
 }
 
 .textboxgrey{
 top:8px;
 padding: 15px;
 width: 275px;
 background:#DDDDDD;
 position:relative;
 }

 .spacer{
 margin:40px;
 }

 .spacer2{
 margin:20px;
 }

 .spacer3{
 margin:10px;
 }

 .style10 {	
 font-size: 16px;
 font-weight: bold;
 }
 
 .style12 {font-size: 14px}
 .style13 {color: #0000FF}
 .style14 {	font-size: 14px;
	font-weight: bold;
 }
 .style15 {font-weight: bold}
 .style16 {font-weight: bold}
 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
 }

 h2 {
 margin:0;
 padding:5px;
 font-size: 16px;
 }

 h3 {
 margin:0;
 padding:15px;
 font-size: 14px;
 }

 h4 {
 margin:0; 
 padding: 5px 0;
 text-align: left;
 }
 
