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;
}

#body_main{
	width:500px;
	float:right;
	padding-top:10px;
	padding-right:25px;
}
div#body_main p a {color:#503b89; text-decoration:underline; }
div#body_main p a:hover { color:#000; text-decoration: none; }

#header{
	background-image:url(../images/header2.jpg);
	height:293px;
	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;
}

#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;
}

#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;	
}

.right_image{
	float:right;
	margin-top:-50px;
}
.right_image_normal{
	float:right;
	margin-top:-10px;
}
.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{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}
th { font-weight: bold; }


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

#footer{
	width:741px;
	float:left;
	height:160px;
	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_links{
	width:700px;
	float:left;
	padding-left:15px;
}

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

.small{
font-size: 10px;

}

.footer_terms{
	text-align:left;
	padding-top:20px;
	padding-right:25px;
	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:15px;
	color:#584192;
	padding:0 6px 0 2px;
	font-weight:bold;
	text-decoration:none;
}

.links a:hover{
	text-decoration:underline;
}


.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%;
}

.imgRight {float: right; padding: 0 0 0 15px; }

/* 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;
}
td { padding: 2px 0; border: 1px dashed #cccccc;
}

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



/* NAVIGATION */

#home, #seatGuide, #theLaw, #retailerGuide, #carClinics, #checklist, #competition, #news, #partners, #downloads, #parentsCharter
{
	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: 35px; }
#home a:hover, #home a.active { background-position: 0 -31px;}

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

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

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

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

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

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

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

#partners a { background: transparent url(../images/nav.jpg) no-repeat scroll -510px 0; display: block; height: 31px; margin: 0; padding: 0; width: 67px; }
#partners a:hover, #partners a.active { background-position: -510px -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;}

/*div.clinicItem { display:inline; font-size:12px; padding: 5px; margin:0; background: #503b89; border: 1px solid #eee; color:#000;}
div.clinicItem  a { text-decoration:none; color:#FF0;}
div.clinicItem .active_clinic a.active, div.clinicItem a:hover { color:#000; text-decoration:none; background:#fff; }
div.clinicItem div.active_clinic, div.clinicItem:hover { background: #fff; color:#000; }*/

div#clinicListLeft, div#clinicListRight {float:left; width:240px; }
li.clinicList { display: list-item; list-style-image:none; list-style-type:none; margin: 5px 0 0 -40px; font-size:12px; line-height: 30px; width: 238px;  background-color: #503b89; }
li.clinicList a { color:#FF0; text-decoration: none; margin: 0 0 5px 5px; }
li.clinicList a:hover { color:#fff;}

