/* CSS Document */
/* -----------------------------------------
			Alaska QRH STYLE
--------------------------------------------*/
/* -----------------------------------------
			reset 
--------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -----------------------------------------
			 background
--------------------------------------------*/
#background{
	position:absolute;
	height:100%;
	width: 100%;
	min-width:1080px;
	top: 0px;
	left: 0px;
	background-image:url(images/header_background_222222.gif);
	background-repeat:repeat;
	padding:0 0 0 0;
	text-align:center;
	border-top: 3px solid #b33132;
	border-bottom: 2px solid #b33132;
}


/* ---------------------------------------------------------------------------------------------------------------------
			header section of all pages 
---------------------------------------------------------------------------------------------------------------------*/					
#header_top{
	position:relative;
	width: 100%;
	background-color:#222;
	margin-top:0px;
	text-align:center;
	height:4px;
	margin-left: auto;
	margin-right: auto;
	}
#header_middle{
	position:relative;
	width:100%;
	height:82px;
	background-color:#222;
	background-image: url(images/header_background_222222.gif);
	background-repeat:repeat;
	text-align:center;
	margin: 0px auto 0px auto;
}
#header_middle_wrap{
	position:relative;
	background-color:#222;
	width:980px;
	height:82px;
	margin: 0px auto 0px auto;
}
.cb_logo_holder{
	position:relative;
	float: left;
	background-color:#222;
	width:461px;
	height:82px;
	margin: 0px 0px 0px 266px;
	z-index:1;
}
.cb_watch_logo{
	position:relative;
	background-image:url(images/cb_logo_top.svg);
	background-repeat:no-repeat;
	width:230px;
	height:70px;
	margin: 8px 0px 0px 115px;
}

#header_middle h1{
	position:relative;
	text-align:left;
	color:#eee;
	font-size:36px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:.10em;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
}

#header_bottom{
	position:relative;
	background:none;
	margin-top:0px;
	text-align:center;
	width:1080px;
	background-color:#222;
	height:6px;
	margin-left: auto;
	margin-right: auto;
}
#header_bottom h1{
	position:relative;
	text-align:center;
	color:#eee;
	font-size:13px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:.25em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* --------------------------------------------------------------------------------------------------------------
			  drop menu in navmanu css
------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------------
			 home page main 
------------------------------------------------------------------------------------------------------------------------*/			
#main_home_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:auto;
	text-align:center;
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
	}
	
.main_home_frame{
	position:relative;
	margin-top:0px;
	width:1080;
	height:auto;
	text-align:center;
	margin: 0px auto 0px auto;
}
.main_home_frame h1, .main_home_frame h1 a{
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:normal;
	text-decoration:none;
	color:#b33132;
	text-align:center;
	margin: -28px 0px 0px 0px;
}
/* ------------------------------------------------------------------------------------------------------------
			home feature at top---home page
-------------------------------------------------------------------------------------------------------------*/	

#home_feature_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height: 450px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	/*--
	border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
	}

#home_feature_columns{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 454px;
	text-align:center;
	margin: 0px 0px 0px 0px;

}

.column_left_home_feature{
	position:relative;
	width:326px;
	height:418px;
	margin: 0px 0px 0px 0px;

}
.column_right_home_feature{
	position:relative;
	width:980px;
	height:418px;
	margin:0px 0px 0px 0px;
	padding:24px 0px 0px 0px;
}

.column_right_home_feature_slide, .column_right_home_feature_slide a{
	position:relative;
	margin:0px 0px 0px 24px;
	width: 932px;
	height: 406px;
	position:relative;
	text-decoration:none;
}	

#home_feature_columns ul{
		}
#home_feature_columns li, #home_feature_columns li a{
 	position:relative;
	display: block; 
	float: left;  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#home_feature_columns h1, #home_feature_columns h1 a{ 
	position:relative; 
	text-align: right;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:34px;
	letter-spacing:normal;
	line-height:normal;
	color:#eee;
	background-color:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 24px 0px 0px;
	z-index: 200;

}

#home_feature_columns h2, #home_feature_columns h2 a{ 
	position:relative; 
	text-align: right;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	letter-spacing:normal;
	line-height:normal;
	color:#eee;
	background-color:none;
	padding: 0px 24px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index:200;
}
#home_feature_columns h2 a:hover{
	text-decoration:underline;
	color:#b33132;
	opacity:0.9;	
}

#home_feature_columns h3, #home_feature_columns h3 a{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionCapsLightRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 2px 6px 0px 2px;
	margin: 0px 0px 0px 2px;
}
#home_feature_columns h3 a:hover{
	text-decoration:underline;
	color:#b33132;
	opacity:0.9;
	
}
#home_feature_columns h4, #home_feature_columns h4 a{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:normal;
	line-height:normal;
	color:#555;
	background-color:none;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 8px;
}

#home_feature_columns h5, #home_feature_columns h5 a{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionCapsLightRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 8px;
}
#home_feature_columns h6, #home_feature_columns h6 a{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionCapsLightRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}
#home_feature_columns h6 a:hover{
	text-decoration:underline;
	color:#b33132;
	opacity:0.9;
	
}	
#home_feature_columns p {
 
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	font-size:18px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 4px 26px 2px 26px;
	}
/* -------------------------------------------------------------------------------------------------------
		 3 columns   in middle ----home page
---------------------------------------------------------------------------------------------------------*/	
#columns_wrap{
	position:relative;
	width: 980px;
	height:280px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#eee;
	text-decoration:none;
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}
#columns {
	position:relative;
	width: 980px;
	height: auto;
}
#columns ul {
}
.columns_left{
	position:relative;
	width:326px;
	height:248px;
	background-image:url(images/gmt_collection_2_2.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px dashed #ccc;
}
.columns_left_row2{
	position:relative;
	width:326px;
	height:248px;
	background-image:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px dashed #ccc;
}

.columns_mid{
	position:relative;
	width:326px;
	height:248px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px dashed #ccc;
}
.columns_mid_pic{
	position:relative;
	width:280px;
	height:200px;
	margin: 0px 0px 0px 23px;
	padding: 0px 0px 0px 0px;
	opacity: 1; 
	filter: alpha(opacity=100);
}
.columns_mid_pic:hover{
	opacity: 0.5; 
	filter: alpha(opacity=50)
}
.columns_right{
	position:relative;
	width:326px;
	height:260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#columns h2, #columns h2 a{ 
	border: 2px solid #b33132;
    border-radius: 1px;
    background: none;
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	letter-spacing:.15em;
	line-height:normal;
	color:#b33132;
	padding: 8px;
    width: 200px;
    height: 20px;
	margin: 6px auto auto auto;
}
#columns h2:hover{
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	letter-spacing:.15em;
	line-height:normal;
	color:#eee;
    background: #b33132;
    padding: 8px;
    width: 200px;
    height: 20px;
	margin: 6px auto auto auto;

}
#columns h3{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	letter-spacing:.15em;
	line-height:normal;
	color:#666;
	background-color:none;
	padding: 3px 0px 4px 0px;
}
#columns p {
    color: #003963;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	font-size:17px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:normal;
	line-height:1.3em;
	margin: 0px 0px 0px 0px;
	padding: 14px 24px 14px 24px;
}
#columns li a{
	text-decoration:none;
}

.rctextbox, .rctextbox a{
	border: 2px solid #b33132;
    border-radius: 1px;
    background: none;
    padding: 10px;
    width: 220px;
    height: 20px;
	margin: auto auto;
}
.rctextbox hover{
	border: 2px solid #b33132;
    border-radius: 1px;
    background: #b33132;
    padding: 10px;
    width: 220px;
    height: 20px;
	margin: auto auto;
}

/* ---------------------------------------------------------------------------------------
		 3 columns slide show  middle ----home page
------------------------------------------------------------------------------------------*/	
	
.slideshow_columns_l{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;
	width:280px;
	height:156px;
}
.slideshow_columns_m{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;	
	width:280px;
	height:156px;
}
.slideshow_columns_r{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;
	width:280px;
	height:156px;
}

.page_home_bottom{
	position:relative;
	width:980px;
	height:237px;
	background-color:#eeeeee;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
}

/* ---------------------------------------------------------------------------------------------------------------------
			 3 columns -------- collection page
--------------------------------------------------------------------------------------------------------------------------*/
#collection_main_page {
	position:relative;
	width:100%;
	min-width:1024px;
	height:auto;
	text-align:center;
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.collection_main_frame{
	position:relative;
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: auto;
	text-align:center;
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
}	

#collection_columns_wrap{
	position:relative;
	width: 980px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#eee;
	text-decoration:none;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
	}
#collection_columns_wrap p{
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	line-height:normal;
	color:#555;
	background-color:none;
	padding: 6px 0px 3px 0px;
	margin: 0px 18px 0px 18px;	
}
#collection_columns {
	position:relative;
	width: 980px;
	height: 580px;
	margin: 24px auto 0px auto;
	padding: 0px 0px 0px 0px;

	}
.collection_columns_left ul li{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
}
.collection_columns_left{
	position:relative;
	width:325px;
	height:580px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
	border-right:dashed #bbb 1px;
	opacity: 1; 
	filter: alpha(opacity=100);
}
.collection_columns_left:hover{
	opacity: 0.7; filter: 
	alpha(opacity=70);
}
.collection_columns_mid{
	position:relative;
	width:325px;
	height:580px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right:dashed #bbb 1px;
}
.collection_columns_mid:hover{
	opacity: 0.7; filter: 
	alpha(opacity=70);
}
.collection_columns_right{
	position:relative;
	width:326px;
	height:580px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
	opacity: 1; 
	filter: alpha(opacity=100);
	}
.collection_columns_right:hover{
	opacity: 0.7; filter: 
	alpha(opacity=70);
}
#collection_columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#collection_columns h2{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProMediumBold', Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:.5em;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 3px 0px 2px 0px;
	margin: 0px 18px 0px 18px;
}
#collection_columns h2 a{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProMediumBold', Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:.5em;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 3px 0px 2px 0px;
	margin: 0px 18px 0px 18px;
}
#collection_columns h2 a:hover{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	text-decoration:none;
	font-family: 'FunctionProMediumBold', Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:.5em;
	line-height:normal;
	background:none;
	padding: 3px 0px 2px 0px;
	margin: 0px 18px 0px 18px;
	color:#d30000;

}
#collection_columns h3{
	font-size:24px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.10em;
	color:#777;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background: transparent;
	}

#collection_columns p {
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 14px 26px 14px 26px;
}

.collection_columns_bumper{
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 60px 0px;
}

.collection_columns_paragraph_begin {
 	text-align:left;
	text-decoration:none;
	list-style-type:none;
	font-size:15px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* --------------------------------------------------------------------------------------------------------------------
			Company info page
-----------------------------------------------------------------------------------------------------------------------*/
#company_info_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:2060px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.company_info_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height:2060px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
}
#company_info_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:2060px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}

#company_info_columns{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 1380px;
	text-align:center;
	margin: 0px auto 24px auto;
}
#company_info_columns ul{
	padding: 0px 0px 0px 0px;
}
#company_info_columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}
#company_info_columns li ul li{
 	position:relative;
	display: block; 
	float: left;  
	text-align:left;
	text-decoration:none;
	padding: 0px 62px 8px 0px;
}


#company_info_columns h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 16px 0px 4px 32px;

}

#company_info_columns p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 2px 42px 6px 32px;
}
.column_left_company_info{
	position:relative;
	width:325px;
	height:1380px;
	margin: 12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-right: 1px dashed #bbb;
}
.column_left_company_info ul li{
 	text-align:left;
	width:326px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:normal;
	color:#666;
	margin: 0px 0px 0px 32px;
}
.column_right_company_info{
	position:relative;
	width:654px;
	height:1380px;
	margin:12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.column_right_company_info ul li{
 	text-align:left;
	width:560px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#666;
	margin: 0px 0px 0px 32px;
}


/*--------------------------------------------------------------------------------------------------------------------
			                                      BRAND page
-----------------------------------------------------------------------------------------------------------------------*/
#brand_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:1400px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.brand_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 1400px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
}
#brand_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:1400px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}

#brand_columns{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 756px;
	text-align:center;
	margin: 0px auto 0px auto;
}
#brand_columns ul{
	padding: 0px 0px 0px 0px;
}
#brand_columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}
#brand_columns li ul li{
 	position:relative;
	display: block; 
	float: left;  
	text-align:left;
	text-decoration:none;
	padding: 0px 62px 8px 0px;
}


#brand_columns h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 16px 0px 4px 32px;

}

#brand_columns p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 2px 42px 6px 32px;
}
.column_left_brand_info{
	position:relative;
	width:326px;
	height:720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px dashed #bbb;
}

.column_right_brand_info{
	position:relative;
	width:653px;
	height:740px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.column_right_brand_info ul li{
 	text-align:left;
	width:560px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#666;
	margin: 0px 0px 0px 32px;
}

#brand_inset{
	width:916px; 
	background-color:#f8f8f8;
	background-image:url(images/butler_brand_radial.jpg); /*--inset picture W 294 x H 462--*/
	background-repeat:no-repeat;
	font-size:15px;
	border:solid #bbb 1px;
	margin: 42px 0px 0px 32px;
	padding: 10px 0px 8px 0px;

}
#brand_inset h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 24px 0px 4px 326px;

}
#brand_inset p{
 	text-align: left;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 2px 42px 24px 326px;
}
#brand_inset a, hover{
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;

}
/* --------------------------------------------------------------------------------------------------------------                                             NEWS  PAGE   -----------------------------------------------------------------------------------------------------------------------*/
#news_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:auto;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.news_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: auto;
	text-align:center;	
	margin: 0px auto 0px auto;
}
#news_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:auto;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	

}

#news_columns{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 190px;
	text-align:center;
	margin: 0px auto 0px auto;
}
#news_columns ul{
	padding: 0px 0px 0px 0px;
}
#news_columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}
#news_columns li ul li{
 	position:relative;
	display: block; 
	float: left;  
	text-align:left;
	text-decoration:none;
	padding: 0px 62px 8px 0px;
}


#news_columns h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 4px 0px 4px 32px;

}
#news_columns h2{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	color:#444;
	background-color:none;
	padding: 4px 0px 4px 32px;

}
#news_columns h3{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 4px 0px 4px 32px;

}
#news_columns p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 4px 42px 6px 32px;
}
.column_left_news{
	position:relative;
	width:325px;
	height:170px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	border-right: 1px dashed #aaa;
}
.column_left_news ul li{
 	text-align:left;
	width:326px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:normal;
	color:#666;
	margin: 0px 0px 0px 32px;
}
.column_right_news{
	position:relative;
	width:654px;
	height:170px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.column_right_news ul li{
 	text-align:left;
	width:560px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#666;
	margin: 0px 0px 0px 32px;
}


/*--------------------------------------------------------------------------------------------------------------------
											PARTNERS PAGE
-----------------------------------------------------------------------------------------------------------------------*/
#partner_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:800px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.partner_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 800px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
}
#partner_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:800px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}

#partner_column_one{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 190px;
	text-align:center;
	margin: 0px auto 0px auto;
}
#partner_column_one ul{
	padding: 0px 0px 0px 0px;
}
#partner_column_one li {
 	position:relative;
	display: block; 
	float: left;  
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}
#partner_column_one li ul li{
 	position:relative;
	display: block; 
	float: left;  
	text-align:left;
	text-decoration:none;
	padding: 0px 62px 8px 0px;
}


#partner_column_one h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 4px 32px;

}

#partner_column_one p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 0px 42px 0px 32px;
}
.column_left_partner_info{
	position:relative;
	width:326px;
	height:190px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.column_right_partner_info{
	position:relative;
	width:653px;
	height:190px;
	margin:12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.column_right_partner_info ul li{
 	text-align:left;
	width:560px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#666;
	margin: 0px 0px 0px 32px;
}

#partner_inset_one{
	width:916px; 
	background-color:#f8f8f8;
	background-image:url(images/john_klatt_butler_partner.jpg); /*--inset picture W 294 x H 462--*/
	background-repeat:no-repeat;
	border:solid #bbb 1px;
	margin: 22px 0px 0px 32px;
	padding: 10px 0px 8px 0px;

}
#partner_inset_one h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 4px 326px;
		/*--padding: 12px 0px 4px 326px;--*/

}
#partner_inset_one p{
 	text-align: left;
	text-decoration:none;
	list-style-type:none;
	font-size:14px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 2px 42px 12px 326px;
}

#partner_inset_two{
	width:916px; 
	background-color:#f8f8f8;
	background-image:url(images/JB.jpg); /*--inset picture W 294 x H 462--*/
	background-repeat:no-repeat;
	border:solid #bbb 1px;
	margin: 22px 0px 0px 32px;
	padding: 10px 0px 8px 0px;

}
#partner_inset_two h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 4px 326px;

}
#partner_inset_two p{
 	text-align: left;
	text-decoration:none;
	list-style-type:none;
	font-size:14px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 2px 42px 12px 326px;
}
/*--------------------------------------------------------------------------------------------------------------------
											Pillar of Aviation PAGE
-----------------------------------------------------------------------------------------------------------------------*/
#pillar_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:2450px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.pillar_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height:2450px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
}
#pillar_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:2450px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}

#pillar_column_one{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 1630px;
	text-align:center;
	margin: 0px auto 0px auto;
}
#pillar_column_one ul{
	padding: 0px 0px 0px 0px;
}
#pillar_column_one li {
 	position:relative;
	display: block; 
	float: left;  
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}
#pillar_column_one li ul li{
 	position:relative;
	display: block; 
	float: left;  
	text-align:left;
	text-decoration:none;
	padding: 0px 62px 8px 0px;
}


#pillar_column_one h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 12px 32px;

}

#pillar_column_one p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 0px 42px 0px 32px;
}
.column_left_pillar_info{
	position:relative;
	width:326px;
	height:auto;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.pillar_define {
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:normal;
	line-height:normal;
	color:#555;
	background-color:none;
	padding: 12px 0px 12px 0px;
}
.column_right_pillar_info{
	position:relative;
	width:653px;
	height:auto;
	margin:12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.column_right_pillar_info ul li{
 	text-align:left;
	width:560px;
	font-size:11px;
	font-size:13px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#666;
	margin: 0px 0px 0px 32px;
}

#pillar_inset_one{
	width:294px; 
	height:auto;
	background-color:#f8f8f8;
	background-image:url(pillar_of_aviation/images/Butch_pfeifer.jpg); /*--inset picture W 294px x h 200px --*/
	background-repeat:no-repeat;
	border:solid #bbb 1px;
	margin: 22px 32px 12px 32px;
	padding: 10px 0px 8px 0px;
}
#pillar_inset_one h1{  
	text-align: center;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 210px 0px 4px 18px;
		/*--padding: 12px 0px 4px 326px;--*/

}
#pillar_inset_one p{
 	text-align: left;
	text-decoration:none;
	list-style-type:none;
	font-size:15px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding:12px 18px 6px 18px;
}
	
#pillar_inset_one_new_pillar{
	width:294px; 
	height:auto;
	background-color:#f8f8f8;
	background-image:url(pillar_of_aviation/images/Russ_Leighton_butlerwatch_pillar.jpg); /*--inset pic W 294px x h 200px --*/
	background-repeat:no-repeat;
	border:solid #bbb 1px;
	margin: 22px 32px 12px 32px;
	padding: 10px 0px 8px 0px;
}
#pillar_inset_one_new_pillar h1{  
	text-align: center;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 210px 0px 4px 18px;
		/*--padding: 12px 0px 4px 326px;--*/

}
#pillar_inset_one_new_pillar p{
 	text-align: left;
	text-decoration:none;
	list-style-type:none;
	font-size:15px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding:12px 18px 6px 18px;
}


#pillar_inset_two{
	width:916px; 
	background-color:#f8f8f8;
	background-image:url(images/JB.jpg); /*--inset picture W 294 x H 462--*/
	background-repeat:no-repeat;
	border:solid #bbb 1px;
	margin: 22px 0px 0px 32px;
	padding: 10px 0px 8px 0px;

}
#pillar_inset_two h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 4px 326px;

}
#pillar_inset_two p{
 	text-align: left;
	text-decoration:none;
	list-style-type:none;
	font-size:14px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 2px 42px 12px 326px;
}

#pillar_column_two{
	position:relative;
	background-color:#eee;
	width:auto;
	height:auto;
	text-align:justify;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 8px 0px;
}
#pillar_column_two p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 0px 42px 0px 32px;
}
#pillar_column_two h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:normal;
	line-height:normal;
	color:#555;
	background-color:none;
	padding: 12px 0px 6px 32px;
	}
	#pillar_column_two h2{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	color:#555;
	background-color:none;
	padding: 12px 0px 6px 32px;
	}
	.pillar_column_two_inset_right {
	position:relative;
	float:right;
	background-color:#eee;
	width:294px;
	height:auto;
	text-align:justify;
	margin: 0px 0px 0px 0px;
	padding: 12px 32px 8px 32px;
	}
/* --------------------------------------------------------------------------------------------------------
				                       COMPANY SERVICE PAGE
----------------------------------------------------------------------------------------------------------*/
#company_service_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:2620px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.company_service_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 2620px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
	}
#company_service_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:2620px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}
#company_service h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 16px 0px 6px 32px;

}

#company_service p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 0px 42px 6px 32px;
}
#company_service ul li{
 	text-align:left;
	width:860px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#666;
	margin: 0px 0px 0px 44px;
}
/* --------------------------------------------------------------------------------------------------------
			                                    WARRANTY
----------------------------------------------------------------------------------------------------------*/
#warranty{
	width:916px; 
	background-color:#f8f8f8;
	font-size:15px;
	border:solid #bbb 1px;
	margin: 0px 0px 0px 32px;
}

#warranty h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 6px 32px;

}

#warranty ul li {
 	margin: 0px 0px 0px 0px;
	padding: 0px 32px 0px 32px;
}

#warranty_small{
	width:916px; 
	background-color:#f8f8f8;
	border:solid #bbb 1px;
	margin: 0px 0px 0px 32px;
}
#warranty_small p{
	font-size:13px;
 	margin: 0px 0px 0px 0px;
	padding: 12px 32px 12px 32px;
}

/* --------------------------------------------------------------------------------------------------------
			                                     TECH INFO
----------------------------------------------------------------------------------------------------------*/
#tech_info_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:1260px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.tech_info_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height:1260px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/

	margin: 0px auto 0px auto;
	}
#tech_info_wrap{
	position:relative;
	background-color:#eee;
	width:980px;
	height:1260px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}
#tech_info_columns{
	position:relative;
	background-color:#eee;
	width:980px;
	height: 840px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
}
#tech_info_columns ul{
	padding: 0px 0px 12px 0px;
}
#tech_info_columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}
#tech_info_columns li ul li{
 	position:relative;
	display: block; 
	float: left;  
	text-align:left;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
}
#tech_info_columns h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 6px 0px 12px 44px;
}
#tech_info_columns h2{  
	text-align: left;
	width: 588px;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:.2em;
	line-height:normal;
	text-transform:uppercase;
	color:#b33132;
	background-color:#d5d5d5;
	margin: 8px 0px 0px 0px;
	padding: 6px 0px 3px 32px;

}
#tech_info_columns p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 6px 12px;
}
.column_left_tech_info{
	position:relative;
	width:325px;
	margin: 12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}
.column_left_tech_info ul li{
}
.column_right_tech_info{
	position:relative;
	width:653px;
	height:800px;
	margin:12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-left: 1px dashed #bbb;
}

.column_right_tech_info ul li{
 	text-align:left;
	width:560px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 32px;

}

.column_right_tech_info a{
 	text-align:left;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
}
.column_right_tech_info a:hover, .column_right_tech_info a:focus{
 	text-align:left;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
}
/* --------------------------------------------------------------------------------------------------------
			                                      GLOSSARY PAGE
----------------------------------------------------------------------------------------------------------*/
#glossary_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:2530px;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.glossary_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 2530px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
	}
#glossary_wrap{
	position:relative;
	background-color:#eee;
	width:980px;
	height:2530px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}

#glossary_left{
	position:relative;
	width:325px;
	margin: 12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}
#glossary_right{
	position:relative;
	width:653px;
	margin:12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-left: 1px dashed #bbb;
}
#glossary_right h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 12px 32px;
}
#glossary_right h2{  
	text-align: left;
	width: 588px;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:.2em;
	line-height:normal;
	text-transform:uppercase;
	color:#b33132;
	background-color:#d5d5d5;
	margin: 12px 0px 0px 0px;
	padding: 6px 0px 3px 32px;

}
#glossary_right p{
 	text-align:justify;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 8px 40px 10px 32px;
}

/* --------------------------------------------------------------------------------------------------------
			                              TESTIMONIALS page
----------------------------------------------------------------------------------------------------------*/
#testimonials_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:auto;
	text-align:center;	
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.testimonials_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height:8600px;
	text-align:center;	
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
	}
#testimonials_wrap{
	position:relative;
	background-color:#eee;
	width:980px;
	height:8600px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
}
#testimonials_top{
	position:relative;
	width:980px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
}
#testimonials_top p{
 	text-align:center;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 8px 120px 10px 120px;
}
#testimonials_left{
	position:relative;
	width:325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#testimonials_right{
	position:relative;
	width:653px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px dashed #bbb;
}
#testimonials_right h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 12px 0px 12px 32px;
}
#testimonials_right h2{  
	text-align: left;
	width: 588px;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:.2em;
	line-height:normal;
	text-transform:uppercase;
	color:#b33132;
	background-color:#d5d5d5;
	margin: 12px 0px 0px 0px;
	padding: 6px 0px 3px 32px;

}
#testimonials_right p{
 	text-align:justify;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 8px 40px 10px 32px;
}
#testimonials_right p.small{
	height:90px;

}
/* ------------------------------------
			testimonial image
-------------------------------------*/
.testimonials_pic{
	position:relative;
	vertical-align:top;
	float:right;
	padding: 4px 0px 0px 20px;
	}
.quote_begin{
	position:relative;
	padding: 0px 16px 0px 0px;

}
.quote_end{
	position:relative;
	vertical-align:top;
	margin: 12px 0px 0px 22px;
}
/* --------------------------------------------------------------------------------------------------------
			                                       PRIVACY page
----------------------------------------------------------------------------------------------------------*/
#privacy_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:2000px;
	text-align:center;	
	background-color:#e6e6e6;
	border-top:1px solid #b33132;
	border-bottom:1px solid #b33132;
	margin: 0px auto 0px auto;
}
.privacy_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 2000px;
	text-align:center;	

	margin: 0px auto 0px auto;
	}
#privacy_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:2000px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	

}
#privacy h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 10px 0px 6px 32px;

}

#privacy p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:15px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.65em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 6px 42px 6px 32px;
}
#privacy ul li{
 	text-align:left;
	width:560px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 44px;
}
/* --------------------------------------------------------------------------------------------------------
			                                    TERMS OF USE page
----------------------------------------------------------------------------------------------------------*/
#terms_use_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:1500px;
	text-align:center;	
	background-color:#e6e6e6;
	border-top:1px solid #b33132;
	border-bottom:1px solid #b33132;
	margin: 0px auto 0px auto;
}
.terms_use_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 1500px;
	text-align:center;	

	margin: 0px auto 0px auto;
	}
#terms_use_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:1500px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	

}
#terms_use h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 10px 0px 6px 32px;

}

#terms_use p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:15px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.65em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 6px 42px 6px 32px;
}
#terms_use ul li{
 	text-align:left;
	width:800px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 44px;
}

.use_license{
	width:916px; 
	background-color:#f8f8f8;
	font-size:14px;
	border:solid #bbb 1px;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 6px 0px
}
/* --------------------------------------------------------------------------------------------------------
			                                           CONTACT page
----------------------------------------------------------------------------------------------------------*/
#contact_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:540px;
	text-align:center;	
	background-color:#e6e6e6;
	border-top:1px solid #b33132;
	border-bottom:1px solid #b33132;
	margin: 0px auto 0px auto;
}
.contact_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 540px;
	text-align:center;	

	margin: 0px auto 0px auto;
	}
#contact_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:540px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px auto 0px auto;	

}
#contact h1{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 10px 0px 6px 32px;

}

#contact p{
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.65em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 6px 42px 6px 32px;
}
/* ---------------------------------------------------------------------------------------------------------------------
			 3 columns ------------------------------- DEALERS page
--------------------------------------------------------------------------------------------------------------------------*/
#dealer_main_page {
	position:relative;
	width:100%;
	min-width:1024px;
	height:auto;
	text-align:center;
	background-color:#e6e6e6;
	margin: 0px auto 0px auto;
}
.dealer_main_frame{
	position:relative;
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height:auto;
	text-align:center;
	/*--border-left: 1px solid #ababab;	
	border-right: 1px solid #ababab;
	--*/
	margin: 0px auto 0px auto;
}	

#dealer_columns_wrap{
	position:relative;
	width: 980px;
	height:auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#eee;
	text-decoration:none;	
	/*--border-left: 1px solid #b8b8b8;	
	border-right: 1px solid #b8b8b8;
	--*/
	}
#dealer_columns_wrap p{
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProBookRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	line-height:normal;
	color:#555;
	background-color:none;
	padding: 6px 0px 3px 0px;
	margin: 0px 18px 0px 18px;	
}
#dealer_columns {
	position:relative;
	width: 980px;
	height: 460px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.dealer_columns_left ul li{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
}
.dealer_columns_left{
	position:relative;
	width:325px;
	height:460px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
	border-right:dashed #bbb 1px;

}
.dealer_columns_mid{
	position:relative;
	width:325px;
	height:460px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right:dashed #bbb 1px;

}
.dealer_columns_right{
	position:relative;
	width:326px;
	height:460px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
	}

#dealer_columns li {
 	position:relative;
	display: block; 
	float: left;  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#dealer_columns h1{
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProLightRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	letter-spacing:normal;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#dealer_columns h2{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProMediumBold', Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:.5em;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 3px 0px 2px 0px;
	margin: 0px 18px 0px 18px;
}
#dealer_columns h2 a{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionProMediumBold', Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:.5em;
	line-height:normal;
	color:#b33132;
	background-color:none;
	padding: 3px 0px 2px 0px;
	margin: 0px 18px 0px 18px;
}
#dealer_columns h2 a:hover{  
	text-align: center;
	text-decoration:none;
	list-style-type:none;
	text-decoration:none;
	font-family: 'FunctionProMediumBold', Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	letter-spacing:.5em;
	line-height:normal;
	background:none;
	padding: 3px 0px 2px 0px;
	margin: 0px 18px 0px 18px;
	color:#d30000;

}
#dealer_columns h3{
	font-size:24px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.10em;
	color:#777;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background: transparent;
	}

#dealer_columns p {
 	text-align:justify;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 14px 26px 14px 42px;
}

.dealer_columns_bumper{
	height:220px;
	width: 200px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.dealer_columns_paragraph_begin {
 	text-align:left;
	text-decoration:none;
	list-style-type:none;
	font-size:15px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#mapone {
	width: 240px;
    height: 240px;
	margin: 12px 0px 0px 42px;
	padding: 0px 0px 0px 0px;	
      }
#maptwo {
	width: 240px;
    height: 240px;
	margin: 12px 0px 0px 42px;
	padding: 0px 0px 0px 0px;	
      }	  
#mapthree {
	width: 240px;
    height: 240px;
	margin: 12px 0px 0px 42px;
	padding: 0px 0px 0px 0px;	
      }	  
#mapfour {
	width: 240px;
    height: 240px;
	margin: 12px 0px 0px 42px;
	padding: 0px 0px 0px 0px;	
      }	
/* ----------------------------------------------------------------------------------------------------------------
			                                    PAGE TITLE div 
----------------------------------------------------------------------------------------------------------------*/	

.page_title{
	position:relative;
	width:980px;
	height:64px;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

.page_title h1{
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionCapsMediumRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	font-style:normal;
	letter-spacing:.2em;
	line-height:normal;
	color:#003963;
	background-color:none;
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	}




/* -------------------------------------------------------------------------------------------------------
			headers and fonts 
---------------------------------------------------------------------------------------------------------*/

h1	{
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	font-family: 'FunctionCapsMediumRegular', Arial, Verdana, Helvetica, sans-serif;
	font-size:30px;
	font-style:normal;
	letter-spacing:.2em;
	line-height:normal;
	color:#003963;
	background-color:none;
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	}
	
h2  {
	font-size:24px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background: transparent;
	}

.italic_header {
	font-size:32px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.07em;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	background: transparent;
	}
	
.italic_p {
	font-size:18px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.05em;
	color:#555;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	background: transparent;
	}
.italic_p_red {
	font-size:18px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.05em;
	color:#b33132;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	background: transparent;
	}
.italic{
font-size:18px;
	font-family: 'FunctionProCondLightItalic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:.08em;
	}
.light_grey_nav{
	color:#666666;
	}
.red_nav{
	color:#b33132;
	text-decoration:none;
	}

.carmel {}
/* --------------------------------------------------------------------------------------------------------------------
			 images effects
--------------------------------------------------------------------------------------------------------------------*/
								
/* --------------------------------------------------------------------------------------------------------------------
			 images placement
--------------------------------------------------------------------------------------------------------------------*/

.alaska_logo {
	position:relative;
	text-align:center;
	margin :0px 0px 0px 0px;
	padding: 20px 0px 40px 0px;
	Z-index: 100;
	}

#additional_products_selector_box {
	position:relative;
	background-image:url(images/hi_chart.gif);
	width:916px;
	height: 277px;
	background-color: #eee;
	margin: 12px auto 12px auto;
}

.cb_top_logo_header{
	position: relative;
	margin:0px auto 0px auto;

}

#born_in_flight{
	position:relative;
	text-align:center;
	margin: 42px 0px 42px 0px;
	padding: 0px 0px 0px 0px;
}
.born_in_flight{
	position:relative;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cb_logo_side_page{
	position: relative;
	margin:0px auto 0px auto;
	padding: 33px 0px 26px 0px;
}
.cb_logo_collection_mid{
	position: relative;
	margin:0px auto 0px auto;
	padding: 66px 0px 0px 0px;
}

.collection_image {
	position:relative;
	float:left;
	margin: 12px 48px 12px 0px;
	border: 1px solid #555555;
	}
.collection_image:hover{
	border: 1px solid #b33132;
	}
.vert_dash_reposition{
	position:relative;
	vertical-align:middle;
	}
.home_right_repo{
	position:relative;
	margin-top:px;
	z-index:100;
	}
.world_map{
	position:relative;
	text-align:center;
	margin :18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	Z-index: 100;
	}
.footer_gray_separator{
	position:relative;
	text-align:center;
	margin-top: 12px;
	margin-left:0px;
	}
.top_page_image{
	position:relative;
	border-bottom:solid;
	border-bottom-color:#222222;
	border-bottom-width:1px;
	}
.arrow_24hr{
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	}
.columns_left_image{
	position:relative;
	text-align:center;
	margin: 8px 0px 0px 0px;
	}
.columns_azimuth{
	position:relative;
	text-align:center;
	margin:4px 0px 0px 0px;

	}

.jet_on_line_left, .jet_on_line_right .born_in_flight_image{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px 0px 12px 0px;
}

.view_details_collection{
	position:relative;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px 0px 12px 0px;
}
a.pdf { /*The background image*/
	background: url(images/pdficon_small.png) no-repeat right top;

}


/* -----------------------------------------------------------------------------------
			page dividers
-------------------------------------------------------------------------------------*/

.grey_separate_wide {
	position:relative;
	text-align:center;
	width: 932px;
	height: 1px;
	border-top:solid #bbb 1px;
	margin: 0px auto 0px auto;
	padding: 12px 0px 6px 0px;
	z-index:50;
}
.grey_separate_wide_full {
	position:relative;
	text-align:center;
	width: auto;
	height: 1px;
	background-color:#b8b8b8;
	margin-left: auto;
	margin-right: auto;
	z-index:50;
}
.divider_full_width_full{
	position:relative;
	text-align:center;
	width: 980px;
	height:10px;
	background-image:url(images/star_bar_thin_wide_full.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.divider_full_width{
	position:relative;
	text-align:center;
	width: 938px;
	height:10px;
	background-image:url(images/star_bar_thin_wide.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	}
.divider_single_column{
	position:relative;
	text-align:center;
	width: 280px;
	height:10px;
	background-image:url(images/star_bar_thin_wide.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	}

/* -------------------------------------------------------------------------------------------------------------
											TIME FLIES BAR
--------------------------------------------------------------------------------------------------------------*/

.time_flies_bar {
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height: 140px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
.time_flies_bar ul{
	position:relative;
	margin: 20px auto 0px auto;
	width:980px;
	height:120px;
	}
.time_flies_bar li{
	position:relative;
	float:left;
	width:326px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	}
.download_apple {
	position:relative;
	margin:0px 0px 0px 0px;
	}

.time_flies_bar p{
	position:relative;
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	font-size:16px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	letter-spacing:normal;
	line-height:normal;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 12px 16px 2px 16px;
}
.
/* -------------------------------------------------------------------------------------------------------------
			share bar 
--------------------------------------------------------------------------------------------------------------*/

.share_bar {
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height: 60px;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;

}
.share_top {
	position:relative;
	text-align: center;
	width: 932px;
	height: 1px;
	border-top:solid #bbb 1px;
	background-color:#eee;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	z-index:50;
}
.social {
	position:relative;
	margin-top:0px;
	width:198px;
	height: auto;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.face_book {
	float: left;
	margin: 12px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	}

/*--------------------------------------------------------------------------------------------------------------
			footers with columns 
------------------------------------------------------------------------------------------------------------
--*/

#footer_wrap {
	position:relative;
	width:100%;
	min-width:1080px;
	height: 305px;
	background-color:#222;
	margin: 0px auto 0px auto;
	clear:both;
	}

#footer_top{
	position:relative;
	width: 100%;
	height:32px;
	background-color:#444;
	margin: 0px auto 0px auto;

}

#footer_middle{
	position:relative;
	width: 1080px;
	height:160px;
	background-color:#222;
	margin-left: auto;
	margin-right: auto;
}
												
#footer_columns {
	position:relative;
	display:block;
	width: 980px;
	height: 160px; 
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;

	}

#footer_columns ul { 
 	position:relative;
	float: left;
}
#footer_columns li { 
 	position:relative; 
	float: left;
	text-decoration:none;
	list-style-type:none; 
}
#footer_wrap h1{
	position:relative;
	color:#999;
	font-size:12px;
	font-weight:normal;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 60px;
	
}
#footer_wrap h2{
	position:relative;
	color:#999;
	font-size:12px;
	font-weight:normal;
	font-family:'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 32px;
	
}

.footer_columns_pos1{
	position:relative;
	width: 243px;
	height: 120px;
	text-align:center; 
	margin: 6px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	border-right: 1px dashed #555;
	border-left: 1px dashed #555;
}
.footer_columns_pos2{
	position:relative;
	width: 244px;
	height: 120px;
	text-align:left; 
	margin: 6px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	border-right: 1px dashed #555;
}
.footer_columns_pos3{
	position:relative;
	width: 244px;
	height: 120px;
	text-align:left; 
	margin: 6px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	border-right: 1px dashed #555;
}
.footer_columns_pos4{
	position:relative;
	width: 244px;
	height: 120px;
	text-align:left; 
	margin: 6px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	border-right: 1px dashed #555;
}

#footer_columns li a, #footer_columns li a:visited{
	color:#999;
	text-decoration:none;
}
#footer_columns li a:hover, #footer_columns li a:active {
	color:#eee;
	text-decoration:none;
}
		
#footer_bottom{
	position:relative;
	width:100%;
	height:110px;
	text-align:center;
	background-color:#222;
	border-top: 1px solid #555;
}	
	
	
/* -----------------------------------------
			copyright
--------------------------------------------*/

.copyright{
	position:relative;
	text-align:center;
	letter-spacing:.1em;
	margin: 12px 0px 0px 0px;
	color: #666;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:100;
	}
/* -----------------------------------------
			scroll top button div
--------------------------------------------*/
#topcontrol {
	
}

/* --------------------------------------------------------------------------------------------------------
			              Alaska Q&A
----------------------------------------------------------------------------------------------------------*/


#faq {
	
}

#q_a_page{
	position:relative;
	width:100%;
	min-width:1024px;
	height:100%;
	text-align:center;	
	background-color:#e6e6e6;
	border-top:1px solid #b33132;
	border-bottom:1px solid #b33132;
	margin: 0px auto 0px auto;
}
.q_a_frame{
	position:relative;	
	background-color:#e6e6e6;
	margin-top:0px;
	width:1080px;
	height: 100%;
	text-align:center;	

	margin: 0px auto 0px auto;
	}
#q_a_wrap{
	position:relative;
	background-color:#eee;
	margin-top:0px;
	width:980px;
	height:100%;
	text-align:center;
	margin: 0px auto 0px auto;
	padding: 12px 0px 12px 0px;	

}
#q_a_wrap h1{  
	text-align: center;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	letter-spacing:normal;
	line-height:normal;
	color:#003963;
	background-color:none;
	padding: 10px 0px 6px 32px;

}
#q_a_wrap h2{  
	text-align: left;
	text-decoration:none;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	color:#003963;
	background-color:none;
	padding: 10px 0px 6px 32px;

}
#q_a_wrap p{
 	text-align:left;
	text-decoration:none;
	list-style-type:none;
	font-size:18px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.65em;
	color:#666;
	margin: 0px 0px 0px 0px;
	padding: 6px 64px 6px 64px;
}
#q_a ul li{
 	text-align:left;
	width:560px;
	font-family: 'FunctionProBookRegular', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.5em;
	color:#555;
	margin: 0px 0px 0px 44px;
}

.q_a_link a:link {
            color: #003963;
            text-decoration: none
}
.q_a_link a:visited {
            color: #003963;
            text-decoration: none
}
.q_a_link a:hover{
            color: #b33132;
            text-decoration: none
}
.q_a_link a:active{
            color: #003963;
            text-decoration: none
}
.link_butler a:link {
            color: #b33132;
            text-decoration: none
}
.link_butler a:visited {
            color: #b33132;
            text-decoration: none
}
.link_butler a:hover{
            color: #b33132;
            opacity: 0.7;
}
.link_butler a:active{
            color: #003963;
            text-decoration: none
}
