/*
 * [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%;  
  padding: 0px;
  background:#fff url(../img/bg_body.gif) repeat-x scroll left 0;
  
}

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

h2
{
  background-color : #6595C5;  
  color : #ffffff;
  font-size : .9em;
  padding : 3px;
  font-family : tahoma;
}

h2 a
{
  color : #ffffff !important; 
}

h3
{
  color : #6595C5;  
  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*/
/* ---------------------------------------------------------------


#logo {height: 31px; width:300px; float:left;}
#logo img {  position: relative; top:20px; left: 35px}


			
#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;}




/* Column Layouts */
/* --------------------------------------------------------------- 


#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; 

}

#

#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;
}

#page
{
background-color:#fff;
margin:0px auto 0;
padding:0px 0px 10px;
position:relative;
width:980px;
  
 
}

/* Service Type Tabs */
 .pageheader table {width:100% !important} 
#NTEheader {
background:#96BC0D  url(../img/header-bg.gif) no-repeat right top ;
clear:both;
display:block;
height:93px;
margin:0px auto 0px;
position:relative;
width:980px;
}

#servicetypes {
line-height:normal;
height : 35px;
float:left;
margin-top:14px;
padding-right:30px;
font-size:80%;
width:100%
}


#servicetypes ul {
margin:0;
padding:12px 10px 0;
list-style:none; float: left
}


#servicetypes li {
margin:0;
padding:0 0 0 0px;
color:#FFFFFF; float:left
}


#servicetypes li a {
padding: 0px 0px ;
text-decoration:none;
color:#FFFFFF;   
float:left;
display:block;
}


#servicetypes li a span {
/* Formatting of the Links */
float:left;
display:block;
padding:11px 15px 10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#servicetypes a:hover span 
{ color:#96BC0D; background:transparent url(/affiliates/needtoescape/img/left.jpg) no-repeat left top;  }


#servicetypes li a:hover 
{color:#96BC0D; background:transparent url(/affiliates/needtoescape/img/right.jpg) no-repeat right top; }



.pageheader {background : #fff }

