/* general cleaning */
body{
 margin:0;
 background-color:#728f9f;
}
.displayblock{
  display:block;
}
.clearboth{
  clear:both;
}
p {
  padding: 0;
  margin: 0;
}
blockquote{
  margin: 0 0 0 30px;
}
.floatleft{
  float:left;
}
.floatright{
  float:right;
}
.nopadding{
  padding:0;
}
.textcenter{
  text-align: center;
}

img {
  padding: 0;
  margin: 0;
  border: 0;
}

form, 
fieldset, 
legend {
	margin: 0;
	padding: 0;
	border: none;
	display: inline;
}

br.clear_floats {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	overflow: hidden;
	width: 100%;
}
/* end */

#container{
  background-image:url(graphics/bg_strip.jpg);
  width: 920px;
  margin: auto auto;
}
#header{
  width: 920px;
  height: 159px;
  background-image:url(graphics/header_bg.jpg);
}
#leftlinks{
  width: 192px;
  margin: 0 0 0 10px;
  float:left;
}
#content{
  width: 688px;
  float:left;
  padding: 0 10px 10px 10px;
}
#flash_content2{
  float: right;
}
h1 {
  font-family: "verdana";
  color: #3e6072;
  font-size: 20px;
  padding: 0 0 10px 0;
  margin: 7px 0 0 0;
  font-weight: normal;
}
h2 {
  font-family: "verdana";
  color: #55646b;
  font-size: 15px;
  padding: 0 0 18px 0;
  margin: 0;
  font-weight: normal;
  line-height: 22px;
}
h3 {
  font-family: "verdana";
  color: #3e6072;
  font-size: 18px;
  padding: 5px 0 3px 0;
  margin: 0 0 10px 0;
  font-weight: normal;
  border-bottom: 1px solid #A8BFCA;
}
h4 {
  font-family: "verdana";
  color: #3e6072;
  font-size: 15px;
  padding: 5px 0 3px 0;
  margin: 0 0 10px 0;
  font-weight: normal;
}
h5{
  font-family: "verdana";
  color: #3e6072;
  font-size: 18px;
  padding: 5px 0 3px 0;
  margin: 0 0 10px 0;
  font-weight: normal;
  border-bottom: 1px solid #A8BFCA;
  display: block;
  width: 430px;
}
#content p{
  font-family: "verdana";
  color: #485359;
  font-size: 13px;
  line-height: 18px;
  padding: 0 0 10px 0;
}
#testimonialsbox{
 clear: both;
  margin: 10px auto 10px auto;
  width: 173px;
  background-color: #627076;
}
#testimonialsboxcontent{
	padding: 10px 7px 0 7px;
}
.white10{
  font-family: "verdana";
  color: #e0e0e0;
  font-size: 10px;
  padding: 0 0 6px 0;
}
.white12{
  font-family: "verdana";
  color: #FFFFFF;
  font-size: 12px;
}
#quickenquiry{
  width: 241px;
  float: right;
  background-color:#d0dfe5;
  margin: 0 0 0 0;
  min-height: 270px;
}
#fiftyfiftytickets{
  width: 241px;
  float: right;
  background:#d0dfe5;
  margin: 0 0 0 10px;
}
#quickenquirycontent{
	padding: 10px 10px 6px 10px;
}
#fiftyfiftyticketscontent{
	padding: 10px 10px 6px 10px;
}

.quickenquiryelement{
  text-align:right;
  margin: 0 0 5px 0;
}
.quickenquirytextarea{
  width: 216px;
  font-family: "verdana";
  color: #868d91;
  font-size: 11px;
}
#homefeatures{
	float: left;
	width: 436px;
}
#additionalextras ul{
	margin: 7px 0 10px 0;
	padding: 0;
}
#additionalextras ul li{
	list-style-type: none;
	background: url(graphics/greentick.jpg) no-repeat;
	padding: 1px 0 10px 30px;
	font-family: "verdana";
	font-size: 15px;
	color: #3e6072;
}
#homepagecontent2{
	clear: both;
	padding: 10px 0 0 0;
}
#orderform{
	width: 400px;
	margin: 20px auto 20px auto;
}
#contactusform{
	width: 400px;
	margin: 20px auto 20px auto;
}
.bluebox400{
	width: 400px;
	margin: 20px auto 20px auto;
}
.contactusformtext{
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.contactusformfield1{
	width: 50%;
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.contactusformfield2{
	width: 100%;
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
#orderformcontent{
	padding: 0 10px 0 10px;	
	background: #d1e2e9;
}
.orderformcontent{
	padding: 0 10px 0 10px;	
	background: #d1e2e9;
}
.orderformtext{
	text-align: right;
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
	padding: 0 5px 0 0;
}
.orderformtext2{
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
	padding: 0 5px 0 0;
}
.orderformfield1{
	width: 200px;
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.orderformfield2{
	width: 100px;	
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.orderformfield3{
	width: 106px;	
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.orderformfield4{
	width: 178px;	
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.orderformfield5{
	width: 300px;	
	font-family: "verdana";
  	color: #657379;
  	font-size: 13px;
}
.rightfield{
	width: 200px;	
}
.rightfield2{
	width: 100px;	
}
.rightfield3{
	width: 178px;	
}
.centerfield{
	text-align: center;	
}
.questionimage{
	padding: 4px 0 0 0;	
}
#pricestable{
	font-family: "verdana";
  	color: #657379;
  	font-size: 12px;
}
#pricestable td{
	width: 33%;
	text-align: center;
}
#pricestable2{
	font-family: "verdana";
  	color: #657379;
  	font-size: 12px;
}
#pricestable2 td{
	width: 50%;
	text-align: center;
}
.pricesnoborder{
	border-bottom: 1px solid #fff;
}
.darktablebg{
	background: #cadce4;	
}

#content ol{
	margin: 0 0 10px 50px;
	padding: 0;
}
#content ol li{
	list-style-type: decimal;
	font-family: "verdana";
	font-size: 13px;
	color: #55646b;
	line-height: 18px;

}
#faqcontent h2{
  font-family: "verdana";
  color: #3e6072;
  font-size: 15px;
  padding: 5px 0 0 0;
  font-weight: normal;
}

#tooltip{
	font-family: "verdana";
 	color: #e0e0e0;
  	font-size: 11px;
	position:absolute;
	border:1px solid #7a8990;
	background: #627076;
	padding: 5px;
	display:none;
	margin: 0 5px 0 0;
}
.price{
	font-family: "verdana";
	font-size: 13px;
	color: #d63737;
}
#homepagecontent2 ul{
	margin: 0;
	padding: 7px 0 17px 10px;
}
#homepagecontent2 li{
	font-family: "verdana";
	font-size: 15px;
	color: #3e6072;
	list-style-type: none;
	padding: 0 0 8px 25px;
	background: url(graphics/greenarrow.jpg) no-repeat 0 2px;
}
.dottedline{
	margin: 10px 0 10px 0;
	height: 1px;
	background: #A8BFCA;
}
.calltoaction{
	display: block;
	float: right;
	padding: 0 0 0 15px;;
}





#footer{
  clear: both;
  text-align:center;
  padding: 10px 0 10px 0;
}

/* LINKS */


A.white10link:active, A.white10link:link, A.white10link:visited {
font-family: "verdana";	font-size: 10px; color: #e0e0e0; font-weight: normal; text-decoration: none;
}
A.white10link:hover{
font-family: "verdana";	font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline;
}

A.dark10link:active, A.dark10link:link, A.dark10link:visited {
font-family: "verdana";	font-size: 10px; color: #233035; font-weight: normal; text-decoration: none;
}
A.dark10link:hover{
font-family: "verdana";	font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none;
}
   
A.toplink:active, A.toplink:link, A.toplink:visited {
font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #858585; font-weight: normal; text-decoration: none;
}
A.toplink:hover{
font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline;
}

A.inlinelink:active, A.inlinelink:link, A.inlinelink:visited {
font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #1f8abe; font-weight: normal; text-decoration: none;
}
A.inlinelink:hover{
font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #1f8abe; font-weight: normal; text-decoration: underline;
}

A.testlink:active, A.testlink:link, A.testlink:visited {
font-family: "verdana";	font-size: 13px; color: #55646b; font-weight: normal; text-decoration: underline;
}
A.testlink:hover{
font-family: "verdana";	font-size: 13px; color: #FFFFFF; font-weight: normal; text-decoration: underline;
}

A.singleimage:link, A.singleimage:active, A.singleimage:visited {
	float: left;
	display: block;
	padding: 2px;
	background-color: #96abb5;
	margin: 0 18px 18px 0;
	border: 1px solid #d0dfe5;
}
A.singleimage:hover {
	float: left;
	display: block;
	padding: 2px;
	background-color: #96abb5;
	margin: 0 18px 18px 0;
	border: 1px solid #FFF;
}

A.sampleimage:link, A.sampleimage:active, A.sampleimage:visited {
	float: left;
	display: block;
	padding: 2px;
	background-color: #96abb5;
	margin: 0 7px 15px 8px;
	border: 1px solid #d0dfe5;
}
A.sampleimage:hover {
	float: left;
	display: block;
	padding: 2px;
	background-color: #96abb5;
	margin: 0 7px 15px 8px;
	border: 1px solid #FFF;
}