@charset "UTF-8";

/*------------------------------------------------------------------
[Layout]
[Table of contents]
CODEGENT CSS Toolbox

GENERAL
HEADER
FOOTER
NAVBAR
SIDEBAR
GLOBAL STYLE
PAGE CONTENT

-------------------------------------------------------------------*/


/*-----------------------------------------------
GENERAL
----------------------------------------------- */
*:focus {
  outline: 0;
}

#hiddenlinks {
	display: none;
}

.clear {
	clear: both;
}

.align_left {
	float: left;
}

.align_right {
	float: right;
}

.wrapper {
	width:770px;
  margin:0 auto;
}


body {
	background:#461E5D url(../images/backgrounds/body_bg.jpg) left top repeat-x;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}

/*-----------------------------------------------
HEADER
----------------------------------------------- */


/*-----------------------------------------------
FOOTER
----------------------------------------------- */


/*-----------------------------------------------
NAVBAR
----------------------------------------------- */


/*-----------------------------------------------
SIDEBAR
----------------------------------------------- */

/*-----------------------------------------------
GLOBAL STYLE
----------------------------------------------- */
a {
	color:#5fc8e5;
  text-decoration:none;
}

td {
	height:40px;
}

hr {
	border:none;
  background:#c44cc0;
  height:1px;
  padding:0px;
  margin:0px;
}

div.input_text {
	width:202px;
  height:22px;
  background:url(../images/backgrounds/input_bg.jpg) left top repeat-x;
}

div.input_text input {
	background:transparent;
  border:none;
  padding-top:4px;
  padding-left:3px;
  width:190px;
}

#input_checkbox {
	width:25px;
  float:left;
  margin-top:-2px;
}

/*-----------------------------------------------
PAGE CONTENT
----------------------------------------------- */
#content {
  width:435px;
  height:560px;
  display:block;
  margin-top:30px;
  padding:28px 42px 28px 293px;
}

.bg_bus {
	background:url(../images/backgrounds/content_bg_bus.jpg) left top no-repeat;
}

.bg_train {
	background:url(../images/backgrounds/content_bg_train.jpg) left top no-repeat;
}

.bg_tube {
	background:url(../images/backgrounds/content_bg_tube.jpg) left top no-repeat;
}

#content p {
	padding:0px;
	margin:15px 0 0 0;
}


#terms_conditions {

  color:#000000 !important;
  width:500px;
  height:370px;
  overflow:auto;
}

#error {

  color:#000000 !important;
  width:300px;
  height:140px;
  overflow:auto;
}

#terms_conditions h2, #error h2, #send_to_friend h2 {
	color:#A92288;
}

#title_admiles {
	background:url(../images/titles/ad_miles.jpg) left top no-repeat;
  width:227px;
  height:34px;
  display:block;
  text-indent:-9999px;
  float:left;
}
