
.content {
  font-size:14px;
}

.content h2 {
  font-family:'Gotham Medium Regular', Arial, Helvetica, sans-serif;
  margin-bottom:10px;
}

.content h2 {
  font-size:24px;
  letter-spacing:-0.08em;
  font-weight: normal;
  position:relative;
}

.content h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
}

.title {
  background:#00234a url(../images/title.png) 0 0 repeat-x;
  height:56px;
  overflow:hidden; 
}

.title h2 {
  font-size:1.5em;
  color:#FFF;
  background: url(../images/title-highlight.png) 0 0 no-repeat;
  padding:15px 20px 15px 20px;
  margin:0;
}

.title h2 span {
  display:block; 
  background:url(../images/title-highlight.png) 0 0 no-repeat; 
}

h2 .logo { 
  right:20px;
  left:auto;
  top:20px;
}

.content h2 img { 
  position:absolute;
  top:-10px; 
}

h2.large {
  font-family:Arial, Helvetica, sans-serif;
  font-size:32px;
  letter-spacing: normal;
}

/*Lists*/
ul.not-marked { list-style-type:none; }
ul.not-marked li { margin-left:0;}

ul.inline { 
  margin-left:0;
  margin-bottom:0.2em;
}

ul.inline li {
  display:inline;
  margin-left:0;
}

ul.inline img { vertical-align:middle; }


/*Tables*/
table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  border: none;
}

/*Other*/
img { border:none; }

.hot { 
  color: #CC0000;
  font-size:0.88em;
}

.total {
  color:#002953;
  font-size:1.25em;
}

.verify {
  position:absolute;
  top:0;
  right:10px;
}

.terms {
  font-size:0.88em;
  border:1px solid #bebebe;
  padding:10px;
  height:200px;
  overflow:auto;
}

.hr {
  height:1px;
  background:#ededed;
  overflow:hidden;
  width:100%;
  clear:both;
}

/* Forms*/
form { margin:0 0 1em 0; }

label { 
  padding-right:1.5em;
  font-size:0.88em;
}

input { vertical-align:middle;}

p label { font-size:1em; }

input[type="text"], input[type="password"], select, button {
  border:1px solid #bebebe;
  color:#002953;
  font-size:1.25em;
}

button  { overflow:visible; }

select.language {
  font-size:1em;
  margin-top:14px;
  width:140px;
}  

.form td {
  padding:0.3em 0;
}

.sign-up {
  border:none;
  background:none;
  cursor:pointer;
  padding:0;
  margin:0;
  color:#e93512;
}

.button {
  border:none;
  background:none;
  font-weight:bold;
  font-size:24px;
  cursor:pointer;
  color:#eb3d15;
  margin-bottom:0;
}