/* CSS Document */
body {
	background: #CDCCCB;
	color: #CDCCCB;
	width: 936px;
	margin: 0 auto;
	font: 12px/14px Helvetica, Arial, sans-serif;
}
div, p, h1, h2, ul {
	padding: 0px;
	margin: 0px;
}

h1 {
	font: 16px/20px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #452C2B;
}

h2 {
	font: 12px/16px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

h3 {
	font: 12px/14px Helvetica, Arial, sans-serif;
	margin-left: 9px;
	margin-top: 6px;
	text-decoration: none;
	color: #BDBDBD;
	display: none;
}


h4 {
	font: 12px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #000000;
}

h5 {
	font: 12px/14px Helvetica, Arial, sans-serif;
	margin-left: 15px;
	margin-top: 6px;
	text-decoration: none;
	color: #FFFFFF;
}

h6 {
	font: 12px/14px Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin-left: 15px;
	margin-top: 6px;
	color: #000000;
}

h7 {
	font: 18px/16px Helvetica, Arial, sans-serif;
	margin-left: 15px;
	margin-top: 6px;
	text-decoration: none;
	color: #FFFFFF;
}

ul {
	list-style-type: none;
}

#pdf_container {
	width: 100%;
	height: 100%;
}

#pdf_link {
	width: 40px;
	height: 40px;
	background: #000000;
	position: absolute;
}

#body_whole {
	width: 936px;
	height: 550px;
	position: absolute;
	margin-top: 40px;
}

#head_container {
	width: 936px;
	height: 115px;
}

#head_left {
	width: 235px;
	height: 115px;
	background: url(images/head_left.png);
	position: absolute;
}

#head_centre {
	width: 466px;
	height: 115px;
	background: url(images/head_cent.png);
	position: absolute;
	left: 235px;
}

#head_right {
	width: 235px;
	height: 115px;
	background: url(images/head_right.png);
	position: absolute;
	left: 701px;
}

#body_container {
	width: 936px;
	height: 412px;
	position: absolute;
}

#body_left {
	width: 235px;
	height: 412px;
	background: url(images/body_left.png);
	position: absolute;
}

#body_centre {
	width: 466px;
	height: 412px;
	background: url(images/body_cent.png);
	position: absolute;
	left: 235px;
}

/* INDEX CONTENT STYLING */

#index_img_left {
	width: 201px;
	height: 297px;
	background: url(images/index_img_left1.png);
	position: absolute;
	left: 40px;
}

#index_text_container {
	width: 426px;
	height: 272px;
	position: absolute;
}

#index_text_left {
	width: 230px;
	height: 192px;
	position: absolute;
	margin-top: 155px;
}

#index_text_right {
	width: 210px;
	height: 192px;
	position: absolute;
	margin-top: 155px;
	left: 230px;
}

#index_logo_img {
	width: 360px;
	height: 140px;
	background: url(images/index_animation.png);
	position: absolute;
	margin-top: 17px;
	left: 33px;
}

/* BIGTOP CONTENT STYLING */

#bigtop_description {
	width: 140px;
	height: 200px;
	position: absolute;
	left: 90px;
	margin-top: 65px;
}

/* BERBER CONTENT STYLING */

#berber_description {
	width: 140px;
	height: 200px;
	position: absolute;
	left: 90px;
	margin-top: 65px;
}

/* MARQUEE CONTENT STYLING */

#marquee_description {
	width: 140px;
	height: 200px;
	position: absolute;
	left: 95px;
	margin-top: 65px;
}

/* ACCESSORIES CONTENT STYLING */

#accessories_description {
	width: 140px;
	height: 200px;
	position: absolute;
	left: 90px;
	margin-top: 65px;
}

#accessories_text_container {
	width: 426px;
	height: 272px;
	position: absolute;
	margin-top: 20px;
}

#accessories_text {
	width: 426px;
	height: 170px;
	position: absolute;
}

/* ECOENGINE CONTENT STYLING */

#engine_description {
	width: 135px;
	height: 200px;
	position: absolute;
	left: 90px;
	margin-top: 65px;
}

#engine_text_container {
	width: 446px;
	height: 287px;
	background: url(images/body_ecoengine.png);
	position: absolute;
	left: 10px;
}

#engine_text {
	width: 415px;
	height: 110px;
	position: absolute;
	margin-top: 200px;
}

/* AIRSTREAM CONTENT STYLING */

#airstream_description {
	width: 135px;
	height: 200px;
	position: absolute;
	left: 90px;
	margin-top: 65px;
}

/* TTYOUTH CONTENT STYLING */

#ttyouth_img_left {
	width: 201px;
	height: 297px;
	background: url(images/index_img_left3.png);
	position: absolute;
	left: 40px;
}

#ttyouth_text_container {
	width: 426px;
	height: 272px;
	position: absolute;
}

#ttyouth_text {
	width: 440px;
	height: 110px;
	position: absolute;
	margin-top: 165px;
}

/* CONTACT CONTENT STYLING */

#contact_img_left {
	width: 201px;
	height: 297px;
	background: url(images/index_img_left2.png);
	position: absolute;
	left: 40px;
}

#contact_text_container {
	width: 426px;
	height: 272px;
	position: absolute;
}

#contact_logo_img {
	width: 360px;
	height: 140px;
	background: url(images/index_animation.png);
	position: absolute;
	margin-top: 17px;
	left: 52px;
}

#email {
	width: 426px;
	height: 40px;
	position: absolute;
	margin-top: 262px;
}

#address {
	width: 200px;
	height: 80px;
	position: absolute;
	margin-top: 180px;
}

#phone_land {
	width: 100px;
	height: 80px;
	position: absolute;
	margin-top: 180px;
	left: 210px;
}

#phone_mobile {
	width: 100px;
	height: 80px;
	position: absolute;
	margin-top: 180px;
	left: 330px;
}

/* PRESS CONTENT STYLING */

#press_img_left {
	width: 201px;
	height: 297px;
	background: url(images/index_img_left4.png);
	position: absolute;
	left: 40px;
}

#gallery_container {
	width: 455px;
	height: 297px;
	position: absolute;
	left: 5px;
}

#body_right {
	width: 235px;
	height: 412px;
	background: url(images/body_right.png);
	position: absolute;
	left: 701px;
}

/* BODY THIS SECTION */

#body_this_home {
	width: 172px;
	height: 297px;
	background: url(images/body_right_home.png);
	position: absolute;
	left: 696px;
}

#body_this_bigtop {
	width: 172px;
	height: 297px;
	background: url(images/body_right_bigtop.png);
	position: absolute;
	left: 696px;
}

#body_this_berber {
	width: 172px;
	height: 297px;
	background: url(images/body_right_berber.png);
	position: absolute;
	left: 696px;
}

#body_this_marquee {
	width: 172px;
	height: 297px;
	background: url(images/body_right_marquee.png);
	position: absolute;
	left: 696px;
}

#body_this_accessories {
	width: 172px;
	height: 297px;
	background: url(images/body_right_accessories.png);
	position: absolute;
	left: 696px;
}

#body_this_engine {
	width: 172px;
	height: 297px;
	background: url(images/body_right_engine.png);
	position: absolute;
	left: 696px;
}

#body_this_airstream {
	width: 172px;
	height: 297px;
	background: url(images/body_right_airstream.png);
	position: absolute;
	left: 696px;
}

#body_this_ttyouth {
	width: 172px;
	height: 297px;
	background: url(images/body_right_ttyouth.png);
	position: absolute;
	left: 696px;
}

#body_this_contact {
	width: 172px;
	height: 297px;
	background: url(images/body_right_contact.png);
	position: absolute;
	left: 696px;
}

#body_this_press {
	width: 172px;
	height: 297px;
	background: url(images/body_right_press.png);
	position: absolute;
	left: 696px;
}

/* UPPER NAVIGATION */

#nav_links_upper {
	width: 466px;
	height: 97px;
	position: absolute;
	left: 240px;
}

#nav_home {
	width: 78px;
	height: 97px;
	background: url(images/links/link_home.png);
	position: absolute;
	left: 35px;
}

#nav_home_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_home_link a span {
	visibility: hidden;
}

#nav_home_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_home_hover.png);
}

#nav_bigtop {
	width: 78px;
	height: 97px;
	background: url(images/links/link_bigtop.png);
	position: absolute;
	left: 112px;
}

#nav_bigtop_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_bigtop_link a span {
	visibility: hidden;
}

#nav_bigtop_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_bigtop_hover.png);
}

#nav_berber {
	width: 78px;
	height: 97px;
	background: url(images/links/link_berber.png);
	position: absolute;
	left: 190px;
}

#nav_berber_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_berber_link a span {
	visibility: hidden;
}

#nav_berber_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_berber_hover.png);
}

#nav_marquees {
	width: 78px;
	height: 97px;
	background: url(images/links/link_marquee.png);
	position: absolute;
	left: 268px;
}

#nav_marquees_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_marquees_link a span {
	visibility: hidden;
}

#nav_marquees_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_marquee_hover.png);
}

#nav_accessories {
	width: 78px;
	height: 97px;
	background: url(images/links/link_accessories.png);
	position: absolute;
	left: 346px;
}

#nav_accessories_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_accessories_link a span {
	visibility: hidden;
}

#nav_accessories_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_accessories_hover.png);
}

/* LOWER NAVIGATION */

#nav_links_lower {
	width: 466px;
	height: 97px;
	position: absolute;
	left: 240px;
	margin-top: 315px;
}

#nav_engine {
	width: 78px;
	height: 97px;
	background: url(images/links/link_engine.png);
	position: absolute;
	left: 35px;
}

#nav_engine_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_engine_link a span {
	visibility: hidden;
}

#nav_engine_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_engine_hover.png);
}

#nav_airstreams {
	width: 78px;
	height: 97px;
	background: url(images/links/link_airstream.png);
	position: absolute;
	left: 112px;
}

#nav_airstreams_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_airstreams_link a span {
	visibility: hidden;
}

#nav_airstreams_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_airstream_hover.png);
}

#nav_ttyouth {
	width: 78px;
	height: 97px;
	background: url(images/links/link_ttyouth.png);
	position: absolute;
	left: 190px;
}

#nav_ttyouth_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_ttyouth_link a span {
	visibility: hidden;
}

#nav_ttyouth_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_ttyouth_hover.png);
}

#nav_contact {
	width: 78px;
	height: 97px;
	background: url(images/links/link_contact.png);
	position: absolute;
	left: 268px;
}

#nav_contact_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_contact_link a span {
	visibility: hidden;
}

#nav_contact_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_contact_hover.png);
}

#nav_press {
	width: 78px;
	height: 97px;
	background: url(images/links/link_press.png);
	position: absolute;
	left: 346px;
}

#nav_press_link a {
	width: 78px;
	height: 97px;
	position: absolute;
}

#nav_press_link a span {
	visibility: hidden;
}

#nav_press_link:hover {
	width: 78px;
	height: 97px;
	background: url(images/links/link_press_hover.png);
}

/* PAGELABELS_TOP */

#pagelabels_top {
	width: 466px;
	height: 20px;
	background: #;
	position: absolute;
	left: 235px;
	margin-top: 90px;
}

#pagelabel_home {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 38px;
}

#pagelabel_bigtop {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 116px;
}

#pagelabel_berber {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 194px;
}

#pagelabel_marquee {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 272px;
}

#pagelabel_accessories {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 351px;
}

/* PAGELABELS_BTM */

#pagelabels_btm {
	width: 466px;
	height: 20px;
	background: #;
	position: absolute;
	left: 235px;
	margin-top: 305px;
}

#pagelabel_engine {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 38px;
}

#pagelabel_airstream {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 116px;
}

#pagelabel_ttyouth {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 194px;
}

#pagelabel_contact {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 272px;
}

#pagelabel_press {
	width: 78px;
	height: 20px;
	position: absolute;
	left: 351px;
}
