/* Terrabase CSS */



body {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 12px;
background-color: white;
	margin: 0px auto 0px auto;
	padding: 0;
	width: 760px;


}

h1, h2, h3, h5{
	margin: 0;
	color: #E23A24;
	font-weight: normal;
}

h1 {
		color: #E23A24;
		font-size: 1.6em;
}
h2 {
margin-top: 4px;
margin-bottom: 4px;
}
h3 {
	margin-top: 4px;
	font-size: 1.4em;
	margin-bottom: 4px;
}

h3 a, h3 a:link, h3 a:visited {
	color: #E23A24;
	font-weight: normal;
    text-decoration: none;
}
h3 a:hover {
   text-decoration: underline;
}
h4 {
	font-size: 1.4em;
	color: white;
	margin: 0;
	font-weight: normal;
}

h5 {
	font-size:1.2em;
}
#total {
	


}

#span_cont {

 
}

.terralblue {
	color: #4A9CD6;
}

.terradblue {
   color: #0061A4;
}

.terraorange {
	color: orange;
}

.textwhite {
	color: white;
}

a:link, a:visited {
	color: #E23A24;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

ol {
	text-indent: 0.2em;
		
}
a img {
  border: 0px;
}

li {
	/* text-indent: 0.2em;*/
	
}


/* layout */
#titlebar{
    margin-top: 5px;
	text-align: center;
}
#front_num {
padding-left:15px;
font-weight: bold;
}

#front_num li {
  padding-bottom: 5px;
}

#content {
	top:70px; 
	background: url(http://www.terrabase.co.uk/images/grad.png); 
	width: 100%;
	float: left;
	background-repeat: no-repeat;
    padding: 5px;

}

#content-index {
   background: url(http://www.terrabase.co.uk/images/lightgrad.png); 
   background-repeat: repeat-x;
   margin: 0px;
   padding-left: 5px;
   padding-right: 5px;
   width: 790px;
   float:left;
}

#content-fullwidth {
  float:left;
 
  margin: 0px;
   padding-left: 5px;
padding-right: 5px;
}
#content-content {
	width: 60%;
	float: left;
    padding: 5px;
}
#blogdex {
	float:left;
	width: 35%;
	padding: 5px;

	
}
#blogdex_ul {
	list-style: none;
	padding: 0px;
margin:3px 0 0 0;
}
#blogdex_ul li {
	padding-bottom: 4px;
	padding-top: 4px;
	
	margin-bottom: 4px;

}
#footer-blue {
margin-top: 2px;

width: 800px;
	float: left;
	text-align: right;
	border-top: 1px solid #4A9CD6;
	color: #707070;
	font-size: 10px;
	padding-top: 7px;
		padding-bottom: 7px;
}

#footer-blue a, #footer-blue a:visited{
	color: #707070;
	font-size: 10px;
	text-decoration: none;
}
#footer-blue a:hover {
	text-decoration: underline;
}
#video {
/*	background-color: #0061A4; */
	margin: 0;
	height: 200px;
	
/*	color: white; */
	
	 
}

#videoemb {
	
	text-align: center;
}



#description {
/*	background-color: #000;  */
	margin: 0;
	width: 100%;
/*	color:white; */
}
#desc_col1 {
	float:left;
	width:250px;
	text-align:justify
}

#span_cont ul {
    margin: 2px;
    padding-left: 15px;
}
#span_cont li {
  padding: 5px;
}

#desc_col2 {
	float:left;
width:250px;
	text-align:justify	
}
#desc_col3 {
	float:left;
	width:230px;
	text-align:justify

}
.desc_sep {
	border:solid 1px #808080;
	border-right-color:#ffffff; 
	float:left; 
	vertical-align:middle; 
	width:0px; 
	margin:10px;

}
#dec_footer {
	width: 100%;
	float:left;



}

#video {
	
}

/* tabs */
#navcont {

	 
	 float:none;
	text-align: center;
	line-height:normal;
	
}
#navbar {
   margin-left:160px;
      font-size:12px;
  	  text-align: center;
      line-height:normal;
      }
    #navbar ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #navbar li {
      display:inline;
      margin:0;
      padding:0;
      }
    #navbar a {
      float:left;
      background:url("http://www.terrabase.co.uk/images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #navbar a span {
      float:left;
      display:block;
      background:url("http://www.terrabase.co.uk/images/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navbar a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #navbar a:hover {
      background-position:0% -42px;
      }
    #navbar a:hover span {
      background-position:100% -42px;
      }

      #navbar #current a {
              background-position:0% -42px;
      }
      #navbar #current a span {
              background-position:100% -42px;
      }

#submenu {
	width: 100%;
	float:left;
	text-align: center;
	border-top: 1px solid #4A9CD6;
}
#submenu ul{
	list-style: none;
	margin: 0;

}
#submenu li{
	display: inline;
	padding: 2px;
}

#flash_nav_cont ul {
	list-style: none;
	margin: 0;
}

#flash_nav_cont li{
	display: inline;
	padding: 2px;
}














.subnav_cont {
     
        padding: 15px;
        margin: 3px 0 20px 0;
        text-align: center;
        background: #fff;
}

/* rounded */

#subnav {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#subnav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#subnav a:link, #subnav a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#subnav a:link.active, #subnav a:visited.active, #subnav a:hover {
        color: #000;
        background: url("http://www.terrabase.co.uk/images/Rounded.gif") no-repeat bottom center;
}


/* products */
  #lister {list-style:none;margin:0px;padding:0px; width:790px; float:none;}
  #lister li {padding-bottom:10px; width:790px; float:left;}
  .col_conts {width:790px; float:left;}
  .lister_col1 {float:left;width:100px;}
  .lister_col2 {float:left;width:600px;}
  .lister_col3 {float:left;width:90px;text-align:center;}


/* client area */

#client #header, #client #header a {
	background-color: #AC2020;
	padding: 7px;
	font-weight: bold;
	color: white;
	font-size: 15px;
}

#client #pageb {
	padding: 7px;
	border: 1px solid #AC2020;
}

#client #header ul {
	display:inline;
}

#client #header li, #client #header li a {
	display:inline;
	font-weight: normal;
	color: white;
	font-size: 12px;
}

#client .admin {
	background-color: #F3AD63;
	padding: 5px;
	border: 1px solid #AC2020;
}