/* CLF 2.0 TEMPLATE VERSION 1.0 | VERSION 1.0 DU GABARIT NSI 2.0 */

/*
	Airforce Aircraft - Screen styles
	Created by gordongroup marketing + communications (www.gordongroup.com)
*/

/* COLOURS:
	BODY BACKGROUND: 304867
	LEFT MENU BACKGROUND: 4a6c90
	VISITED LINK: 6685a5
	FOLDER DARK BROWN: cdceb7
	FOLDER BACKGROUND: f8f9e5
*/


/*	CONTENTS
		General
		Masthead
		Footers
		Typography
		Lists
		H1 Tab
		Small Tabs
		Plane Book
		Callout
		Slideshow
		Related Menu
		Specs Table
		Two-column Layout
*/

/* =GENERAL CENTER (Layout & Text)
------------------------------------------*/
div.center {
	background: #4a6c90 url(../images/bgs/whiteblock_5.gif) top left repeat-y;
	padding-top: 3px;
}

* html div.center {
	padding-top: 3px;
}

div.center h1, h2, h3, h4, h5, h6,
div.center h1 a,
div.center h1 a:link,
div.center h1 a:visited,
div.center h1 a:focus,
div.center h1 a:hover,
div.center h1 a:active,
div.center h1 a:visited:hover {
	color: #000;
	text-decoration: none;
	background: none;
	border: none;
}
div.center a:link {
	color: #4a6c90;
	text-decoration: underline;
}
div.center a:visited {
	color: #6685a5;
	text-decoration: underline;
}
div.center a:focus,
div.center a:hover,
div.center a:active,
div.center a:visited:hover {
	color: #304867;
	text-decoration: underline;
}
div.center p {
	padding: 0 8px;
}


div.center {
	background: #4a6c90 url(../images/bgs/whiteblock_5.gif) top left repeat-y;
	padding-top: 3px;
}

* html div.center {
	padding-top: 3px;
}

div.center h1, h2, h3, h4, h5, h6,
div.center h1 a,
div.center h1 a:link,
div.center h1 a:visited,
div.center h1 a:focus,
div.center h1 a:hover,
div.center h1 a:active,
div.center h1 a:visited:hover {
	color: #000;
	text-decoration: none;
	background: none;
	border: none;
}
div.center a:link {
	color: #4a6c90;
	text-decoration: underline;
}
div.center a:visited {
	color: #6685a5;
	text-decoration: underline;
}
div.center a:focus,
div.center a:hover,
div.center a:active,
div.center a:visited:hover {
	color: #304867;
	text-decoration: underline;
}
div.center p {
	padding: 0 8px;
}

/* CONTENT
------------------------------------------*/
div.content {
	padding: 3px 3px 3px 3px;
	margin: 0px 2px;
	background: #f8f9e5 url(../images/bgs/content.gif) left top no-repeat;
	height: auto !important;
	height: 100%;
}	
div.content-news {
	margin: 0px 0px;
	background: #f8f9e5 url(../images/bgs/content.gif) left top no-repeat;
	height: auto !important;
	height: 100%;
}	
div.content img.clip {
	float: right;
	margin: 5px 5px 0 10px;
}
div.vrtour {
	height: 500px;
	margin: -3px -2px -2px -2px;
	overflow: hidden;
	background-color: #f8f9e5;	
	text-align: center;
	width: 595px;
	margin: 0px 0px;
}
div.vrtour-alt {
	padding: 5px 5px 5px 10px;
	margin: 2px 0px;
	border: 1px solid #4a6c90;
	background: url(../images/bgs/related-2-lastli.gif) left top repeat-y;
}
div.vrtour-alt a {
	font-weight: bold;
}
/* MASTHEAD & Call-outs
------------------------------------------*/
div.masthead {
	position: relative;
	height: 225px;
	color: #fff;	
	padding: 15px 20px 0px 10px;
	margin: 0px 2px -27px 2px;
}
 
div.masthead#af_cp140 {
	background: #4a6c90 url(../images/mastheads/cp140.jpg) left top no-repeat;
	}

div.masthead#af_ch149 {
	background: #4a6c90 url(../images/mastheads/ch149.jpg) left top no-repeat;
	}

div.masthead#af_ch146 {
	background: #4a6c90 url(../images/mastheads/ch146.jpg) left top no-repeat;
	}

div.masthead#af_cf18 {
	background: #4a6c90 url(../images/mastheads/cf18.jpg) left top no-repeat;
	}

div.masthead#af_cc115 {
	background: #4a6c90 url(../images/mastheads/cc115.jpg) left top no-repeat;
	}

div.masthead#af_ch148 {
	background: #4a6c90 url(../images/mastheads/ch148.jpg) left top no-repeat;
	}

div.masthead#af_cc130 {
	background: #4a6c90 url(../images/mastheads/cc130.jpg) left top no-repeat;
	}

div.masthead#af_cc130j {
	background: #4a6c90 url(../images/mastheads/cc130j.jpg) left top no-repeat;
	}
	
div.masthead#af_cc150 {
	background: #4a6c90 url(../images/mastheads/cc150.jpg) left top no-repeat;
	}

div.masthead#af_ch124 {
	background: #4a6c90 url(../images/mastheads/ch124.jpg) left top no-repeat;
}

div.masthead#af_cu170 {
	background: #4a6c90 url(../images/mastheads/cu170.jpg) left top no-repeat;
	}

div.masthead#af_f35II {
	background: #4a6c90 url(../images/mastheads/f35II.jpg) left top no-repeat;
	}
		
div.masthead div.masthead-callout {
	margin: 0px 0px 0px 285px;
	padding: 3px;
	position: relative;
	background: transparent url(../images/bgs/masthead-callout.png) left top no-repeat !important;
	background: transparent url(../images/bgs/masthead-callout.gif) left top no-repeat;
	border: 1px solid #ccc;
}

div.masthead div.masthead-callout h1 {
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 1em;
	font-size: 13pt;
	text-transform: uppercase;
}

div.masthead div.masthead-callout p {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 0.8em;
	line-height: 1.2em;
}

div.masthead div.masthead-callout div.readmore-link {
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	width: 100px;
	background: transparent url(../images/wrapper/link-doublearrow.gif) right no-repeat;
	color: #fff;
	font-size: 0.8em;
	text-align: right;
	border: 0px solid #f00;
}
	
div.masthead div.masthead-callout div.readmore-link span.plus {
	font-weight: bold;
}
			
div.masthead div.masthead-callout a:link,
div.masthead div.masthead-callout a:visited {
	color: #e2e2e2;
}

div.masthead div.masthead-callout a:focus,
div.masthead div.masthead-callout a:hover,
div.masthead div.masthead-callout a:active,
div.masthead div.masthead-callout a:visited:hover {
	color: #fff;
}

div.masthead div.masthead-aircraft {
	height: 75px;
	margin: -30px 0px 0px 0px;
	position: absolute;
	right: 10px;
	width: 150px;
	border: 0px solid #f00;
}

div.masthead#af_cp140 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cp140.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cp140.gif) left top no-repeat;		
}

div.masthead#af_ch149 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/ch149.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/ch149.gif) left top no-repeat;	
}

div.masthead#af_ch146 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/ch146.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/ch146.gif) left top no-repeat;
}

div.masthead#af_cf18 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cf18.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cf18.gif) left top no-repeat;
}

div.masthead#af_cc115 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cc115.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cc115.gif) left top no-repeat;
}

div.masthead#af_ch148 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/ch148.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/ch148.gif) left top no-repeat;
}

div.masthead#af_cc130 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cc130.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cc130.gif) left top no-repeat;
}

div.masthead#af_cc130j div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cc130j.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cc130j.gif) left top no-repeat;
}

div.masthead#af_cc150 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cc150.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cc150.gif) left top no-repeat;
}

div.masthead#af_ch124 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/ch124.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/ch124.gif) left top no-repeat;
}

div.masthead#af_cu170 div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/cu170.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/cu170.gif) left top no-repeat;
}

div.masthead#af_f35II div.masthead-aircraft {
	background: transparent url(../images/masthead-planes/f35II.png) left top no-repeat !important;
	background: transparent url(../images/masthead-planes/f35II.gif) left top no-repeat;
}
/* Folder-Top & H1 TAB
------------------------------------------*/
div.folder-top {
	clear: right;
	position: relative;
	margin: 0px 2px 0px 2px;
	background: none;
	border-bottom: 3px solid #b6b7a2;
	height: auto !important;
	height: 100%;
	width: 601px;
}
div.folder-top2 {
	clear: right;
	position: relative;
	margin: 0px 2px 0px 2px;
	background: none;
	border-bottom: 3px solid #b6b7a2;
	height: auto !important;
	height: 100%;
	width: 601px;
}

div.center h1.tab {
	margin: 0px;
	padding: 12px 0px 16px 40px;
	background: transparent url(../images/tabs/h1tab-left.png) left top no-repeat !important;
	background: transparent url(../images/tabs/h1tab-left.gif) left top no-repeat;
	color: #000;
	font-family: "Impact", "Charcoal", "Arial Black", verdana, arial, sans-serif;
	font-weight: normal;
}
	
h1.tab span {
	padding: 12px 50px 12px 0px;
	margin: 0px;
	background: transparent url(../images/tabs/h1tab-right.png) right top no-repeat !important;	
	background: transparent url(../images/tabs/h1tab-right.gif) right top no-repeat;	
	color: #000;
	font-family: "Impact", "Charcoal", "Arial Black", verdana, arial, sans-serif;
	font-weight: normal;
}

/* =CONTENT-FOOTER
------------------------------------------*/

div.content-footer {
	margin: 2px 2px 0px 2px;
	padding: 15px 0 0 0;
	background: #4a6c90 url(../images/wrapper/footer-stripes.gif) left top repeat-x;
}	
div.content-footer img.centre {
	margin: 0 2px;
}		

/* =TYPOGRAPHY
------------------------------------------*/
div.content h2,
div.content h3,
div.content h4,
div.content h5 {
	margin-left: 8px;
}	
sup,
sub {
	line-height: 0;
}


/* =LISTS
------------------------------------------*/
div.center ul {
	margin-right: 8px;
}
div.center ol.plansList {
	margin: 0.8em 8px;
	padding: 0;
	list-style-type: none;
}
div.center ol.plansList li {
	padding: 0 0 0.4em 8.5em;
	position: relative;
}
div.center ol.plansList li strong {
	margin: 0 0 0 -8.5em;
	position: absolute;
	top: 0;
	width: 8em;
	text-align: right;
	vertical-align: top;
}

/* =SMALL TABS
------------------------------------------*/
div.center ul.smalltabs {
	margin: 0px;
	padding: 0px;
	right: 0;
	z-index: 500;
	list-style-type: none;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	}
div.center ul.smalltabs li {
	float: right;
	position: relative;
	background: transparent url(../images/tabs/smalltab-left_off.png) left top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-left_off.gif) left top no-repeat;
	font-family: verdana, arial, sans-serif;
	list-style-type: none;
	margin: 9px 0px 0px 0px;
	/*margin: 9px 0px 0px -33px;*/
	padding: 10px 0 2px 30px;
}
div.center ul.smalltabs li:hover {
	z-index: 1001;
}
div.center ul.smalltabs li.active {
	z-index: 1000;
	background: transparent url(../images/tabs/smalltab-left_on.png) left top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-left_on.gif) left top no-repeat;
}
div.center ul.smalltabs li a {
	padding: 10px 30px 2px 0;
	background: transparent url(../images/tabs/smalltab-right_off.png) right top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-right_off.gif) right top no-repeat;
	font-family: verdana, arial, sans-serif;
}
div.center ul.smalltabs li.active a {
	background: transparent url(../images/tabs/smalltab-right_on.png) right top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-right_on.gif) right top no-repeat;
}
div.center div.folder-top ul.smalltabs li a:link,
div.center div.folder-top ul.smalltabs li a:visited {
	color: #333;
}
div.center div.folder-top ul.smalltabs li.active a:link,
div.center div.folder-top ul.smalltabs li.active a:visited {
	color: #111;
	text-decoration: none;
}
div.center div.folder-top ul.smalltabs li a:focus,
div.center div.folder-top ul.smalltabs li a:hover,
div.center div.folder-top ul.smalltabs li a:active,
div.center div.folder-top ul.smalltabs li a:visited:hover {
	color: #000;
}
div.center div.folder-top ul.smalltabs li.active a:focus,
div.center div.folder-top ul.smalltabs li.active a:hover,
div.center div.folder-top ul.smalltabs li.active a:active,
div.center div.folder-top ul.smalltabs li.active a:visited:hover {
	color: #000;
	text-decoration: underline;
}

/* =SUB TABS
------------------------------------------*/
div.center ul.subtabs {
	margin: 1px 0px;
	padding: 0px;
	z-index: 500;
	list-style-type: none;
	font-size: 8pt;
	height: 1%;
	overflow: hidden;
	}
div.center ul.subtabs li {
	float: left;
	position: relative;
	background: transparent url(../images/tabs/smalltab-left_off.png) left top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-left_off.gif) left top no-repeat;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0 2px 30px;
}
div.center ul.subtabs li:hover {
	z-index: 1001;
}
div.center ul.subtabs li.active {
	z-index: 1000;
	background: transparent url(../images/tabs/smalltab-left_on.png) left top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-left_on.gif) left top no-repeat;
}
div.center ul.subtabs li a {
	padding: 10px 30px 2px 0;
	background: transparent url(../images/tabs/smalltab-right_off.png) right top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-right_off.gif) right top no-repeat;
	font-family: verdana, arial, sans-serif;
}
div.center ul.subtabs li.active a {
	background: transparent url(../images/tabs/smalltab-right_on.png) right top no-repeat !important;
	background: transparent url(../images/tabs/smalltab-right_on.gif) right top no-repeat;
}
div.center div.folder-top ul.subtabs li a:link,
div.center div.folder-top ul.subtabs li a:visited {
	color: #333;
}
div.center div.folder-top ul.subtabs li.active a:link,
div.center div.folder-top ul.subtabs li.active a:visited {
	color: #111;
	text-decoration: none;
}
div.center div.folder-top ul.subtabs li a:focus,
div.center div.folder-top ul.subtabs li a:hover,
div.center div.folder-top ul.subtabs li a:active,
div.center div.folder-top ul.subtabs li a:visited:hover {
	color: #000;
}
div.center div.folder-top ul.subtabs li.active a:focus,
div.center div.folder-top ul.subtabs li.active a:hover,
div.center div.folder-top ul.subtabs li.active a:active,
div.center div.folder-top ul.subtabs li.active a:visited:hover {
	color: #000;
	text-decoration: underline;
}


/* =PLANE BOOK
------------------------------------------*/

div.plane-book {
	margin: 1em 0;
	padding: 35px 0 0 0;
	position: relative;
	width: 386px;
	background: transparent url(../images/bgs/plane-book-top386.gif) left top no-repeat;
	font-size: 8pt;
}
div.plane-book ul {
	margin: 0;
	padding: 0 5px 8px 5px;
	background: transparent url(../images/bgs/plane-book-bottom386.gif) left bottom no-repeat;
	list-style-type: none;
}
div.plane-book ul li {
	float: right;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 1px 0px 4px;
	padding: 0px 0px 3px 0px !important;
	padding: 0px 0px 0px 0px;
	width: 182px;
	
	height: 22pt;
	border-bottom: 1px solid #999;
}
div.plane-book ul li.clearRight {
	clear: right;
	float: none;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	background-color: transparent;
	border-bottom: none;
}
div.content div.plane-book ul li a:link,
div.content div.plane-book ul li a:visited {
	display: block;
	margin: 0;
	padding: 4px 0 3px 65px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	
	height: 100%;
}
div.content div.plane-book ul li a:focus,
div.content div.plane-book ul li a:hover,
div.content div.plane-book ul li a:active,
div.content div.plane-book ul li a:visited:hover {
	color: #006;
	text-decoration: underline;
}
div.plane-book ul li.cargo-heavy {
	background: transparent url(../images/plane-icons/cargo-heavy.gif) left no-repeat;
}
div.plane-book ul li.cargo-light {
	background: transparent url(../images/plane-icons/cargo-light.gif) left no-repeat;
	
}
div.plane-book ul li.helicopter-heavy {
	background: transparent url(../images/plane-icons/helicopter-heavy.gif) left no-repeat;
	
}
div.plane-book ul li.helicopter-light {
	background: transparent url(../images/plane-icons/helicopter-light.gif) left no-repeat;

}
div.plane-book ul li.fighter {
	background: transparent  url(../images/plane-icons/fighter.gif) left no-repeat;

}
div.plane-book ul li.uav {
	background: transparent  url(../images/plane-icons/UAV.gif) left no-repeat;
}
div.plane-book ul li.cargo-heavy:hover,
div.plane-book ul li.cargo-light:hover,
div.plane-book ul li.helicopter-heavy:hover,
div.plane-book ul li.helicopter-light:hover, 
div.plane-book ul li.fighter:hover {
	background-color: #ccc;
}
div.plane-book div.plane-book-detail {
	height: 235px;
	left: 386px;
	position: absolute;
	top: 15px;
	width: 205px;
	background: transparent url(../images/plane-folder/blank.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/blank.gif) left top no-repeat;
	float: right;
	overflow: hidden;
	border: 0px solid #333;
}
div.plane-book div.plane-book-detail div {
	height: 235px;
	width: 205px;
}
div.plane-book div.plane-book-detail div.cp140 {
	background: transparent url(../images/plane-folder/cp140.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cp140.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cp140a {
	background: transparent url(../images/plane-folder/cp140a.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cp140a.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc144 {
	background: transparent url(../images/plane-folder/cc144.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc144.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ch148 {
	background: transparent url(../images/plane-folder/ch148.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ch148.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ch146 {
	background: transparent url(../images/plane-folder/ch146.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ch146.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc130 {
	background: transparent url(../images/plane-folder/cc130.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc130.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc130j {
	background: transparent url(../images/plane-folder/cc130j.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc130j.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ch139 {
	background: transparent url(../images/plane-folder/ch139.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ch139.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ch124 {
	background: transparent url(../images/plane-folder/ch124.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ch124.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc138 {
	background: transparent url(../images/plane-folder/cc138.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc138.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc115 {
	background: transparent url(../images/plane-folder/cc115.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc115.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ch149 {
	background: transparent url(../images/plane-folder/ch149.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ch149.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ct142 {
	background: transparent url(../images/plane-folder/ct142.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ct142.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ct156 {
	background: transparent url(../images/plane-folder/ct156.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ct156.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ct155 {
	background: transparent url(../images/plane-folder/ct155.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ct155.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cf18 {
	background: transparent url(../images/plane-folder/cf18.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cf18.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc150 {
	background: transparent url(../images/plane-folder/cc150.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc150.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ct114 {
	background: transparent url(../images/plane-folder/ct114.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ct114.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cc177 {
	background: transparent url(../images/plane-folder/cc177.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cc177.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cu161 {
	background: transparent url(../images/plane-folder/cu161.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cu161.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.ch147d {
	background: transparent url(../images/plane-folder/ch147d.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/ch147d.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.cu170 {
	background: transparent url(../images/plane-folder/cu170.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/cu170.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.f35II {
	background: transparent url(../images/plane-folder/f35II.png) left top no-repeat !important;
	background: transparent url(../images/plane-folder/f35II.gif) left top no-repeat;
}
div.plane-book div.plane-book-detail div.plane-book-detail-inner a.plane-book-detail-inner-link {
	display: block;
	height: 235px;
	width: 205px;
}

/* =CALLOUT
------------------------------------------*/
div.callout {
	margin: 0;
	padding: 5px 30px;
	position: relative;
	background: transparent url(../images/bgs/callout-middle.gif) left top repeat-y;
}
div.callout-heading {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 30px;
	background: transparent url(../images/bgs/callout-top.gif) left top no-repeat;
}
div.callout-footer {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 30px;
	background: transparent url(../images/bgs/callout-bottom.gif) left bottom no-repeat;
}
div.center div.callout p {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}
div.callout p.pager {
	text-align: right;
}
table.photos {
	width: 100%;
	margin-bottom: 10px;
}
table.photos td {
	border: 1px solid #eee;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
/* =SLIDESHOW
------------------------------------------*/
div.slideshow {
	height: auto !important;
	height: 226px;
	min-height: 226px;
	margin: 0px 0px -7px 0px;
	padding: 0px 0px 0px 0px;
	width: 392px;
	
	/*background: transparent url(../images/bgs/slideshow.gif) left top no-repeat;*/
}	
div.slideshow img {
	margin: 10px 9px 3px 9px;
	padding: 0px 0px 0px 0px;
	border: 4px solid #fff;
}

/* =RELATED MENU
------------------------------------------*/
div.related {
	float: right;
	width: 200px;
	margin-top: -3px;
	margin-right: 2px !important;
	margin-right: 1px;
}
div.colLayout div.center div.related h2 {
	display: block;
	margin: 0;
	padding: 5px 0 3px 25px;
	background: #dedfcd url(../images/bgs/related-h2.gif) left top no-repeat;
	border-bottom: 3px solid #b6b7a2;
	font: bold 1em verdana, arial, sans-serif;
}
div.colLayout div.center div.related ul {
	margin: 0;
	padding: 0;
	background: #f8f9e5 url(../images/bgs/related-list.gif) left top repeat-x;
	list-style-type: none;
}
div.colLayout div.center div.related ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #b6b7a2;
}
div.colLayout div.center div.related ul li#last-element {
	padding: 0 0 7px 0;
	background: transparent url(../images/bgs/related-lastli.gif) left bottom repeat-x;
	border: none;
}
div.colLayout div.center div.related ul li a,
div.colLayout div.center div.related ul li a:link,
div.colLayout div.center div.realted ul li a:visited {
	display: block;
	padding: 3px 0 3px 10px;
	color: #000;
}
div.colLayout div.center div.related ul li a:focus,
div.colLayout div.center div.related ul li a:hover,
div.colLayout div.center div.related ul li a:active,
div.colLayout div.center div.related ul li a:visited:hover,
div.colLayout div.center div.related ul li.active a,
div.colLayout div.center div.related ul li.active a:link,
div.colLayout div.center div.realted ul li.active a:visited {
	background-color: #b6b7a2 !important; /* Important used to over-ride CSS that stopped the hover state from happening */
}
div.colLayout div.center div.related ul li a.external,
div.colLayout div.center div.related ul li a.external:link,
div.colLayout div.center div.realted ul li a.external:visited {
	padding-right: 20px;
	background: transparent url(../images/wrapper/link-external.gif) right center no-repeat;
}
/* related 2 */
div.related-2 {
	float: right;
	width: 200px;
	margin-top: 1px;
	margin-right: 2px !important;
	margin-right: 1px;
	padding-left: 9px;
	padding-bottom:5px;
}
div.center div.related-2 h2 {
	display: block;
	margin: 0px;
	padding: 3px 5px 3px 10px;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	background: transparent url(../images/bgs/related-2-h2.gif);
}
div.center div.related-2 ul {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	background: transparent url(../images/bgs/related-2-lastli.gif) left bottom repeat-x;
}
div.center div.related-2 ul li {
	margin: 0;
	padding: 0;
	border-top: 1px solid #fff;
	background: #dedfcd;
}
div.center div.related-2 ul li.current-element {
	background-color: #b6b7a2;
}
div.center div.related-2 ul li.last-element {

}
div.center div.related-2 ul li a,
div.center div.related-2 ul li a:link,
div.center div.realted-2 ul li a:visited {
	display: block;
	padding: 3px 0 3px 10px;
	color: #000;
}
div.center div.related-2 ul li a:focus,
div.center div.related-2 ul li a:hover,
div.center div.related-2 ul li a:active,
div.center div.related-2 ul li a:visited:hover,
div.center div.related-2 ul li.active a,
div.center div.related-2 ul li.active a:link,
div.center div.realted-2 ul li.active a:visited {
	background-color: #b6b7a2 !important; /* Important used to over-ride CSS that stopped the hover state from happening */
	color: #000;
}
div.center div.related-2 ul li a.external,
div.center div.related-2 ul li a.external:link,
div.center div.realted-2 ul li a.external:visited {
	padding-right: 20px;
	background: transparent url(../images/wrapper/link-external.gif) right center no-repeat;
}

/* =SPECS TABLE
------------------------------------------*/
table.specs {
	margin: -4px 0 1em 7px;
	width: 580px;
	font-size: 0.9em;
}
table.specs th {
	margin: 0;
	padding: 4px 8px 4px 4px;
	width: 180px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
table.specs td {
	padding: 4px;
	vertical-align: top;
}
table.specs tr td,
table.specs tr th {
	background-color: #d6d6c3;
}
table.specs tr.row-alternating td,
table.specs tr.row-alternating th {
	background-color: transparent;
}
table.specs td p {
	/*margin: 0 0px;
	padding: 0;*/
	margin-top: 0px;
}
table.specs td p.indent {
	margin-top: 0.3em;
	text-indent: 1.3em;
}
table.specs td ul {
	margin-top: 0;
}
table.specs td ul.locationList,
table.specs td ul.locationList li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
		
/* =DOWNLOADS
------------------------------------------*/
.columns h3 {
	clear: right;
	margin: 0 0 0.5em 0;
}
.columns h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
.columns img.left {
	float: left;
	margin: 0 1em 0 0;
}
.columns img.right {
	float: right;
	margin: -2em 0 0 1em;
}
.column-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 260px;
	position: relative;
}
.column-right {
	margin: 0 0 0 275px;
	padding: 0;
	width: 260px;
	/*_width: 535;*/
	width: auto;
	position: relative;
}
.download {
	margin: 0 0 1em 0;
}
.download ul {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 8px;
}
.download ul li {
	margin: 0 0 0.5em 0;
	padding: 0;
}
.columns ol.instructions {
	font-size: 0.9em;
	margin: 0.5em 0 1em 0;
	padding: 0 0 0 30px;
}
.columns ol.instructions li {
	margin: 0 0 0.5em 0;
}
div.posterGroup {
	/*border: 1px solid #333; */
	height: 1%;
	overflow: hidden;
}
div.poster {
	float: left; 
	/*border: 1px solid #ccc; 
	background-color: #def;*/
	padding: 5px 5px;
}
div.poster img {
	padding: 1px;
	border: 1px solid #ccc; 
}

/* =vrTour
------------------------------------------*/
div.vrContainer {
	overflow: hidden;
	margin: 5px 5px 10px 5px;
	padding: 5px 5px 12px 5px;
	border: 1px solid #ccc;
	background:url(../images/wrapper/content-stripes.gif) repeat-x bottom;
}
div.vrContainer p{
	margin: 3pt 0px 2pt 0px;
	padding-top: 3pt;
	display: inline-block;
	border-top: 1px dotted #ccc;
	clear: both;
	overflow: hidden;
}
div.vrContainer img{
	padding: 1px;
	border: 1px solid #bfc0ab; 
}
a.enlarge img{
	overflow: hidden;
	padding-bottom: 18px;
	background: url(../images/icons/icon_zoom_000_18.gif) 2% 98% no-repeat;
}
