/*
 * [GOSTAY SITE locoal non ires styles]
 *
 *
 * @author Dan Witton
 * @date 20060309
 */

/* Fonts */
/* --------------------------------------------------------------- */
body
{
  font-family: Verdana, Arial,Helvetica, Sans-Serif;
  /* font-size : 62.5%; Overall Site Scale */
  background : #0078C4;
}

h1
{
  color : #333333;
  font-size : 1.2em;
  margin-top : 0;
  font-family : tahoma;
  padding : 0 !important;
}


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


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

h3
{
  color : #525252; /* Should be same as h2 background color above but in this case the contrast is bad therefore following style of ticketek site */
  font-size : .8em;
  font-family : tahoma;
}

p
{
  color : #000000;
  font-size : 11px;
}

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

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

a:hover
{
  color : #DC5311;  /* Secondary tint is #6595C5  */
}

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




/* Page Setup */
/* --------------------------------------------------------------- */
body
{
  padding : 0;
  margin : 0;
  
}

form
{
  margin : 0;
}

a img
{
  border : none;
}

table
{
  border-spacing : 0;
}

/* Page Layout */
/* --------------------------------------------------------------- */

#gostay-contain
{width:988px; margin: 0px auto}

.sensisglobalnav a:hover {color: #0055C3 !important; text-decoration:underline !important}

#header
{
  width : 988px;
  height : 123px;
  white-space : nowrap;
  background-color : ;
  background: #0077C3 url(../images/bg_repeat.gif) repeat-x  0px -3px ;
  position:relative;
  margin: 0px auto 0px
}

#header-left { background: #fff url(../images/header-left-bg.gif) no-repeat right bottom ; height: 120px; width: 390px; position:absolute; top: 0px }
#home img {position:absolute; left: 15px; top: 15px}
.header-ad { position:absolute; left:260px ; top: 0px; position:absolute}
#gostay-support {position:absolute; left: 81px; top: 78px;}

#bp-travel-logo {
	position: absolute;
	left:378px;
	top: 100px;
 
}



#page
{
  width : 988px;
  min-height: 100%;
  margin : 0px auto;
  background-color: #0078C4;
  padding-top:20px;
  
}


#contentsurround
{
  margin-left : 180px;
  width : 790px;
}



#content
{
  border-top : none;
  padding-left : 0px;
  width: 855px;
    width: 988px;
}



/*search results */
.mainpanel {
  background-color:#ffffff;
  width: 838px;
  padding-left: 0px;
  min-height: 242px;
}
.contentpanel {
 background-color:#ffffff;
 margin: 0px 10px 0px 187px; 
 width : 655px;
}




/* content pages */
#staticcontentarea
{ margin: 0px 0px 0px 185px;
  padding: 0px 15px 15px 0px ;
  width: 440px;
}


#staticcontentarea p {
  padding: 0px 0px 11px 0px ; 
  margin:0px 0px 0px 0px;
  font-size: 11px;
  }


#randomimg {padding:0px 0px 0px 15px} 


.sidepanel {float:left; background-color: white; width: 180px }
.sidepanel ul { list-style-type: none;  padding: 15px 0px 30px 30px ; margin:0px; }	
.sidepanel ul li { line-height:1.7em; font-size:.7em;}
.sidepanel ul li.active {font-weight: bold}

.sidepanel ul li a, 
.sidepanel ul li a:active,
.sidepanel ul li a:link,
.sidepanel ul li a:visited { color:#000000; text-decoration : none;  }
.sidepanel ul li a:hover {color: #DC5311}

a.active  { font-weight: bold ; text-decoration: underline}
a.inactive  {font-weight: bold; text-decoration: underline !important;}


#tabs
{
  float:left;
  width:838px;
  font-size:93%;
  line-height:normal;
}

#tabs ul{ 
  margin:0;
  padding:0;
  list-style:none;
}

#tabs ul li{ 
  float:right;
  margin:0;
  padding:0;
  background:url("../images/tabs/right.gif") no-repeat right bottom;
}


#tabs ul li a
{
  color : #DC5311;
  text-decoration : none;
  display:block;
  background:url("../images/tabs/left.gif") no-repeat left bottom;
  padding:5px 9px;
}

#tabs ul li a:hover
{
  text-decoration : underline;
}

#tabs ul li#current a
{
  color : #0078C4;
}




/* IE 3px Gap Fix \*/ * html #navigation { margin-right: -3px; } * html #contentsurround { margin-left: 0; } /* end hide */

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

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

ul#bookingprogress li
{
  padding : 5px;
}



#footer
{ 
  padding : 18px 0px 15px 240px; 
  text-align: left;
  clear: left;
}

#footer ul
{
  list-style : none;
  margin : 0px;
  padding : 0;
   white-space:nowrap;
}

#footer li
{
  display : inline;
  font-size : .7em;
  color : #fff;
}

#footer li a { color : #ffffff; }



#disclaimer
{
  font-size : .65em;
  text-align : center;
  color: #003366;
}

