/* CSS Document */

body {   
	margin:0;
	padding:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#333;
	background-color: #405980;
	line-height:1.5em;
	text-align:center;
}
h1{
font-size:large;
color:#4477C4;
}
h2{
font-size:large;
}

h3{
font-size:medium;
}

label{
display: block;
font-weight:bold;
font-size: 12px;
}

fieldset {
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #ddd;
    border-left: none;
    border-right: none;
}
fieldset legend {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 0 5px;
}

.subbutton{
  padding: 3px 10px;
  font-size: 14px;
  font-weight: bold;
}

#content{
width:775px;
margin:0 auto;
padding:0;
text-align:left;
background-color: #fff;
}

#content-inner{
padding: 5px 15px;
}

#header{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}

#footer{
color: #fff;
background-color: #405980;
text-align: center;
padding: 5px
}

#footer a:link, #footer a:visited {
  color: #fff;
}
#right-colunm{
float:right;
width: 230px;
}
#nav{
float: right;
margin:10px 2px;
padding:2px; 
}

#nav ul{
  margin: 0;
  padding: 0;
}

#menu li{
color:#447AC2;
margin: 0;
display: inline;
list-style-type: none;
padding: 0 10px 0 5px;
border-right: 1px solid #FFF;
font-weight: bold;
}

#menu a:link, #menu a:visited {
	color: #333333;
	text-decoration:underline;
	padding:2px;
}
#menu a:hover {
  text-decoration: none;
}

#tournav{
background-color:#AFC7EB;
}

#tournav li{
margin: 0;
display: inline;
padding: 0 10px 0 5px;
}

#tournav a:link, #tournav a:visited{
  color:#0000CC;
  text-decoration:none;
  padding:2px;
}

/* plans table */
table.plans td {
	border-bottom: 1px solid #666;
	border-right: 2px solid #666;
	padding: 2px 5px;
	font-size: 10px;
	text-align: center;
}

table.plans th {
	border-bottom: 1px solid #666;
	border-right: 2px solid #666;
	padding: 2px 5px;
	font-size: 13px;
	text-align: center;
}

.formbox{
  background-color:#BDCEE8;
  padding: 5px 10px;
  border-top: 2px solid #4477C4;
}
.tourthumb { 
display: block; 
float: left;
margin: 2px 6px 4px 0;
padding: 2px; 
background: #DFECFF
}
.tourthumb img{
border: solid 1px #4477C4; 
}

/* news page */
.news h2{
border-bottom:1px solid #ccc;
margin-bottom: 2px;
color:#00AED6;
}

.news h2 a{
text-decoration:none;
}

.news h3 {
  color: #666;
  margin: 0;
  padding:0;
  font-size: 13px;
  font-weight: normal;
}

/* pricing & sign up */
.bigbutton{
  font-size: 16px;
  font-weight: bold;
}
 a:link.bigbutton,  a:visited.bigbutton {
  display: block;
  color: #000;
  padding: 5px;
  border: 1px solid #333;
  background: #eee;
  margin: 15px;
}
