body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

#bodywrapper{
	width:725px;
	padding:0px;
	background-image:url(../images/bodywrapperbg.png);
	padding:0 23px;
	float:left;
}

#wrapper{
	margin:0px auto 0 auto;
	width:950px;
	padding-left:150px;
}
#body_left{
	width:180px;
	float:left;
	background:#FFFFFF;
	margin: 0 0 0 1px;
}

#body_main{
	width:500px;
	float:right;
	padding-top:10px;
	padding-right:25px;
}

#header{
	background-image:url(../images/header2.jpg);
	height:292px;
	width:713px;
}
img{
	border:none;
}

#header_text_box{
	width:230px;
	height:72px;
	background-color:#503B89;
	border:#FBD52F 1px solid;
	float:right;
	padding:3px 0 0 3px;
	margin:210px 5px 0 0;
}

#header_advert_box{
	width:165px;
	height:22px;
	float:left;
	padding:3px 0 0 3px;
	margin:267px 0 0 30px;
}




#navbar{
	padding:0px 0px 0px 0px;
	margin:0px;
	height:31px;
	width:713px;
	font-size:12px;
	vertical-align:middle;
	line-height:11px;
	background:url(../images/nav.jpg) 0 0 no-repeat;
}

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


#navbar li{
	display:inline;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	float:left;
	height:18px;

}


#navbar li a{
	color:#FFFFFF;
	text-decoration:none;
	text-indent: -10000px;
}

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

#quick_selection_box{
	background-color:#503B89;
	border:#000 1px solid;
	color:#FCD62F;
	width:183px;
	height:18px;
	margin:3px 0 0 3px;
}

.quick_selection{
	color:#FCD62F;
	size:11px;
	padding:0px 0 0 5px;
	margin:0px;
}

.advert_box{
	padding:3px 0 0 3px;
	margin: 0;	
}

.right_image{
	float:right;
	margin-top:-50px;
	padding: 0 0 20px 10px;
}
.right_image_normal{
	float:right;
	margin-top:px;
}
.main_MT{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:140%;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:140%;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:140%;
}
.main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}

p, td, th, li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}


.end_quotes{
	margin-bottom:-5px;
}

#footer{
	width:741px;
	float:left;
	height:195px;
	text-align:center;
	margin:0 auto;
	font-size:10px;
	margin: 0 0 -44px -13px;
	background-image:url(../images/bodywrapperfooterbg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#footer a{
	color:#584192;
	font-weight:bold;
	padding:0 1px;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer img{
	padding:10px 14px;
	float:left;
}
#footer_images { margin: 0 0 0 200px; }

.footer_links{
	width:700px;
	float:left;
	margin: 0 20px;
	border-top:#584192 1px solid;
	padding: 10px 0;
}

.footer_copyright{
	color:#584192;
	text-align:left;
	padding:10px 0 0 25px;
	float:left;
}

.small{
font-size: 10px;

}

.footer_terms{
	text-align:left;
	padding: 15px 25px 0 0;
	float:right;
	font-size: 10px;
}

#heght_chart{ 
	width:170px;
	float:left;
	height:1265px;
	background-image:url(../images/heightchart.png);
	background-repeat:no-repeat;
	margin-left:-20px;
}

.height_chart_Box a{
	color:#FCD62F;
	size:11px;
	text-decoration:none;
	padding-left:30px;
	display:block;
}

#height_chart_box0{
	padding:170px 0 0 0px;
	width:100px;
}

#height_chart_box1{
	padding:183px 0 0 0px;
	width:160px;
}

#height_chart_box2{
	padding:150px 0 0 0px;
	width:160px;
}

#height_chart_box3{
	padding:137px 0 0 0px;
	width:160px;
}

#height_chart_box4{
	padding:182px 0 0 0px;
	width:160px;
}

#height_chart_box5{
	padding:135px 0 0 0px;
	width:160px;
}

.height_chart_Box a:hover{

}

.links a{
	font-size:12px;
	color:#fff;
	padding: 3px;
	font-weight:bold;
	text-decoration:none;
	background:#35286d;
	margin: 0 5px 0 0;
}

.links a:hover{
	text-decoration:none;
	background:#656388; 	
}


.links { 
	
}

h1{
	font-size:18px;
	color:#584192;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.warning{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.purple{
	font-size:12px;
	color:#584192;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.image_box{
	float:right;
	width:165px;
	margin-top:-60px;
	text-align:center;
}

.image_box_fixed{
	float:right;
	width:205px;
	text-align:center;
}
.image_box_lose{
	float:right;
	text-align:center;
	border: #999 1px solid;
	margin: 0 0 20px 20px;
	padding: 5px;
}
.image_box_baby{
	float:right;
	width:205px;
	margin-top:-60px;
	text-align:center;
}

.td_center{
	text-align:center;

}

#charter{
	background-image:url(../images/scrollBg.jpg);
	padding:200px 20px 0 30px;
	height:756px;
}



#charter .main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:135%;
}

/* long descriptions hidden */
#longDesc1, #longDesc2, #longDesc3, #longDesc4, #longDesc5, #longDesc6, #longDesc7, #longDesc8, #longDesc9, #longDesc10, #longDesc11, #longDesc12, #longDesc13, #longDesc14, #longDesc15, #longDesc16, #longDesc17, #longDesc18, #longDesc19, #longDesc20, #longDesc21, #longDesc22, #longDesc23, #longDesc24, #longDesc25, #longDesc26, #longDesc27, #longDesc28, #longDesc29, #longDesc30
{
display:none;
} 
table#seatChecks {
border: 0; width:100%;
}
table#orderForm td img { float:right; }
td, th { border: 1px dashed #cccccc; padding:5px; vertical-align: top;}
th { font-weight:bold; background:#f0f0f0;}
td.rightText { text-align:right; }

tr {vertical-align:middle; 
}
tr.top {vertical-align:top; background: #efefef;
}



/* NAVIGATION */

#home, #seatGuide, #theLaw, #retailerGuide, #carClinics, #checklist, #competition, #news, #partners, #downloads, #parentsCharter, #links
{
	display: inline;
	float: left;
	list-style-type: none;	
	list-style-image: none;
	margin: 0;
	padding: 0;
	height: 31px;
}

#home a { background: transparent url(../images/nav.jpg) no-repeat scroll 0 0; display: block; height: 31px; margin: 0; padding: 0; width: 90px; }
#home a:hover, #home a.active { background-position: 0 -31px;}

#seatGuide a { background: transparent url(../images/nav.jpg) no-repeat scroll -90px 0; display: block; height: 31px; margin: 0; padding: 0; width: 85px; }
#seatGuide a:hover, #seatGuide a.active { background-position: -90px -31px;}

#theLaw a { background: transparent url(../images/nav.jpg) no-repeat scroll -175px 0; display: block; height: 31px; margin: 0; padding: 0; width: 67px; }
#theLaw a:hover, #theLaw a.active { background-position: -175px -31px;}

#retailerGuide a { background: transparent url(../images/nav.jpg) no-repeat scroll -242px 0; display: block; height: 31px; margin: 0; padding: 0; width: 102px; }
#retailerGuide a:hover, #retailerGuide a.active { background-position: -242px -31px;}

#carClinics a { background: transparent url(../images/nav.jpg) no-repeat scroll -344px 0; display: block; height: 31px; margin: 0; padding: 0; width: 82px; }
#carClinics a:hover, #carClinics a.active { background-position: -344px -31px;}

#checkList a { background: transparent url(../images/nav.jpg) no-repeat scroll -426px 0; display: block; height: 31px; margin: 0; padding: 0; width: 72px; }
#checkList a:hover, #checkList a.active { background-position: -426px -31px;}

#competition a { background: transparent url(../images/nav.jpg) no-repeat scroll -498px 0; display: block; height: 31px; margin: 0; padding: 0; width: 95px; }
#competition a:hover, #competition a.active { background-position: -498px -31px;}

#news a { background: transparent url(../images/nav.jpg) no-repeat scroll -593px 0; display: block; height: 31px; margin: 0; padding: 0; width: 53px; }
#news a:hover, #news a.active { background-position: -593px -31px;}

#partners a { background: transparent url(../images/nav.jpg) no-repeat scroll -593px 0; display: block; height: 31px; margin: 0; padding: 0; width: 53px; }
#partners a:hover, #partners a.active { background-position: -593px -31px;}

#downloads a { background: transparent url(../images/nav.jpg) no-repeat scroll -577px 0; display: block; height: 31px; margin: 0; padding: 0; width: 67px; }
#downloads a:hover, #downloads a.active { background-position: -577px -31px;}

#parentsCharter a { background: transparent url(../images/nav.jpg) no-repeat scroll -640px 0; display: block; height: 31px; margin: 0; padding: 0; width: 75px; }
#parentsCharter a:hover, #parentsCharter a.active { background-position: -640px -31px;}

#links a { background: transparent url(../images/nav.jpg) no-repeat scroll -646px 0; display: block; height: 31px; margin: 0; padding: 0; width: 51px; }
#links a:hover, #links a.active { background-position: -646px -31px;}

#error { color:#FF0000; }
.imgRight {float:right; padding: 0 0 10px 20px; }
.bottom td {vertical-align: bottom; }
.centerImg {text-align:center; }