/*
 * [AGENT/CONSUMER SITE]
 *
 * This is the stylesheet that formats the generic agent/consumer sites.
 * 
 * It is designed so that iRes will automatically inherit most of the
 * colors needed from this template.
 *
 * @author Samuel Richardson
 * @date 20050426
 */

/* Font Setup */
/* --------------------------------------------------------------- */
body
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size : 100%; /* Overall Site Scale */
  margin: 0px;
  padding: 0px;
  background:#FFFFFF url(../img/bg_body.gif) repeat-x scroll left 0;
  
}

h1
{
  color : #000099;
  margin-top : 0;
  font-family : tahoma;
}

h2
{
  background-color : #6595C5; /* Should be primary site colour */
  color : #ffffff;
  font-size : .9em;
  padding : 3px;
  font-family : tahoma;
}

h2 a
{
  color : #ffffff !important; /* Need to override existing link style below */
}

h3
{
  color : #6595C5; /* Should be same as h2 background color above */
  font-size : .8em;
  font-family : tahoma;
}

p
{
  color : #333333;
  font-size : 9pt
}



#left
  p
  {
    font-size : .7em;
    margin : 0px 0 5px 0;
  }

#left
  h3
  {
    margin : 0 0 5px 0;
  }

li
{
  color : #333333;
  font-size : .8em;
}

a
{
  color : #6595C5; /* Should be secondary colour */
}

a:hover
{
  color : #4B6C8E; /* Should be secondary shade one colour */
}

a:visited
{
  color : #324960; /* Should be secondary shade two colour */
}

/* Page Setup */
/* --------------------------------------------------------------- */

form
{
  margin : 0;
}

a img
{
  border : none;
}

table
{
  border-spacing : 0;
}

/* Page Layout new*/
/* --------------------------------------------------------------- */
#headerNin09
{
 width : 1000px;
 margin : 0px auto 0px auto;
 height:110px;
 background: transparent url(header.gif) no-repeat 0px 0px
}

#logo {height: 89px; width:850px; float:left; }
#logo img { padding:12px 0px 0px 35px; display:none}
#supplierlogin {
background:#FFFFFF url(tab-supplier.gif) no-repeat scroll 0 0;
float:right;
height:80px;
width:150px;
display:block
}

#supplierlogin a	{
   font-size:9pt;
   font-weight:normal; 
   padding:6px 0 0 35px;
   display:block;
   text-decoration:none;    
   color:#FFFFFF	}
			
#supplierlogin a span {text-indent: -10000px ; overflow:hidden; display:block}		
			
.toptab {
height:49px; width: 100%; margin: 0px; padding: 3px 0px 0px 0px ; background: #ffffff url(blue_bg.jpg) repeat-x 0px 0px}


table.nin09  { margin:0px auto; border: none; width:1000px; background-color:#ffffff}

table.nin09 td { font-family:Arial,Verdana,Helvetica,Sans-Serif;}

#page
{
  background: #fff;
  border: 0px solid #E7EBF7;
  margin : 0px auto 0 auto;
  padding: 10px 0px;
  width : 1024px;
  
  background:#FFFFFF url(../img/page_bg_top.gif) no-repeat scroll 0 0;
border-color:#AED94A;
border-style:solid;
border-width:1px 1px ;
margin:10px auto 0;
padding:5px 10px 10px;
position:relative;
width:980px;
  
 
}


/* Column Layouts */
/* --------------------------------------------------------------- */
#left
{
  width : 190px;
  float : left;
		padding-left:10px;
}

#navigationinner
{
  /*
  border : 1px solid #999999;
  border-right : none;
		*/
  padding : 5px;
}

#newsearch
{
  text-align : center;
}

#newsearch p a
{
  font-weight:bold; 
  color:#FF6500;
}


#sitedetails
{ background-color:#EEF1F9;
border:1px solid #EDEDED;
clear:both;
display:block;
float:right;
margin:40px 0;
padding:5px;
text-align:center;
}

#sitedetails p { padding:0px 5px; margin: 0px; font-size:9pt}
#sitedetails h4 { margin:0px; font-size:1.1em; color:#003399; padding:0px}
#center
{
  margin-left:10px;
  float: left;
  width : 580px; 

}

#content
{
 /*   border : 1px solid #999999;
border-top : none; note- whilst service types are hidden */
 
}

#right {width: 190px; float:right; padding-right:10px}

/* Progress report/navigation for making a booking */
ul#bookingprogress
{
  margin : 0;
  padding : 0;
  list-style : none;
  font-size : .8em;
}

ul#bookingprogress img
{
  vertical-align : middle;
}

ul#bookingprogress li
{
  padding : 5px;
}

#footer
{
 clear:both;
  width : 100%;
}

#footer ul
{
  list-style : none;
  margin : 5px 0 0 0;
  padding : 0;
  text-align : center;
}

#footer li
{
  display : inline;
  font-size : .8em;
}

#footer li a
{
  color : #666666;
}

#disclaimer
{
  text-align : center;
}

#poweredby
{ 
  font-size : .7em;
  text-align : center;
}



/* Service Type Tabs */
/* ---------------------------------------------------------------
 
 #servicetypes {
	CLEAR: both; 
	OVERFLOW: hidden; 
	font-weight: bold; 
	color: #000099;
	width :1000px;
	margin: 0px 0px 0px 0px;
    HEIGHT: 20px;
    float:left;
}

#servicetypes UL {
	padding: 0px; 
	font-weight: bold; 
	margin: 0px; 
	list-style-type: none;
}
#servicetypes LI {
	padding: 0px; 
	text-align:center;
	font-weight: bold; 
    width:125px;
	FLOAT: left; 
	margin: 0px; 
    height:20px;
	font-size:.7em

}


#servicetypes A:hover {
 	color: #084D9C; text-decoration:none; background-color: #FF8E00;
}


#servicetypes A {
border-color:#FF8242;
border-style:solid;
border-width:0 0 0 1px;
color:#FFFFFF;
display:block;
float:none;
font-weight:normal;
margin:3px 0 0;
padding:1px 13px 0 6px;
margin:2px 0 0;
padding:0 13px 0 6px;

text-decoration:none;
text-transform:capitalize
}
*/

