﻿
h4
{
	margin-top: 0px;
	margin-bottom: 0px;
}

table, tr, td
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	/*
	font-size:1.0em;
	line-height: 2.0em;*/
}

.Verdana_11_333333
{
	font-size:0.9em;
	font-family: Verdana;
	color: #333333;
}

.Verdana_11_666666
{
	font-size:0.9em;
	font-family: Verdana;
	color: #666666;
}

.Verdana_10_333333
{
	font-size:1.0em;
	font-family: Verdana;
	color: #333333;
}

.Verdana_title_333333
{
	font-size:1.0em;
	font-family: Verdana;
	color: #333333;
}

/*
LI
{
	list-style-type: square;
}
*/

div
{
	padding:0;
	margin:0;

}
/* Product Image Size */
div#ctl00_BoeingContent_product img
{
	width: 100px;
	height: 100px;
}
.margin_bottom5
{
	margin-bottom: 5px;
}

.margin_bottom10
{
	margin-bottom: 10px;
}

.header_container
{
	width:100%;
	height:auto;
	
}
.header_left
{
	float: left;
	width: 35%;
	height: 100%;
	padding: 3px 3px 3px 3px;
}
#companyLogo
{
	background: url(.../images/bg-curve-top-left.gif) no-repeat;
	font-size: large;
	text-align:left;
	vertical-align:top;
	height:auto;
	width:auto;
	padding: 0 0 0 20px;

	
}
.login_button
{
	background-repeat: no-repeat;
	width: 83px;
	height: 19px;
	border: none;
	border-style: none;
}
.go_button
{
	width: 38px;
	height: 19px;
	border: none;
	border-style: none;
}
.search_button
{
	width: 83px;
	height: 19px;
	border: none;
	border-style: none;
}
.adv_search_button
{
	width: 193px;
	height: 19px;
	border: none;
	border-style: none;
}
.calc_price_button
{
	width: 146px;
	height: 19px;
	border: none;
	border-style: none;
}
.calc_price_off_button
{
	width: 146px;
	height: 19px;
	border: none;
	border-style: none;
}
.submit_button
{
	background-image: url(../../images/submit_green.gif);
	width: 83px;
	height: 19px;
	border: none;
	border-style: none;
}

.browse_button
{
	background-image: url(../../images/browse_btn.gif);
	width: 83px;
	height: 19px;
	border: none;
	border-style: none;
}

.next_button
{
	width: 83px;
	height: 19px;
	border: none;
	border-style: none;
}
.next_button_disabled
{
	width: 83px;
	height: 19px;
	border: none;
	border-style: none;
}
td.horzLine
{
	background-image: url(../../images/hz_sep2.gif);
	height: 1px;
	padding: 0px;
}
.vertSeparator
{
	background-image: url(../../images/vert_sep2.GIF);
	width: 1px;
	padding: 0px;
}
td.detail_banner
{
	background-image: url(../../images/detail_banner.jpg);
	background-repeat: no-repeat;
	width: 851px;
	height: 50px;
	padding: 0px;
}
.textGray1
{
	color: #999999;
	font-size: 8pt;
}

.optionalFieldText
{
	color: #999999;
	font-size: 9px;
}

.imgBorder1
{
	border: 1px;
	border-width: 1px;
	border-color: Blue;
	border-style: solid
}

div.header_blue_home
{
	background-image: url(../../images/header_blue_12.jpg);
	height: 12px;
}
.searchBarHeader
{
	font-size: 11pt;
	font-weight: bold;
}
.headerBlock1
{
	background-color: #dddddd;
	border-style: solid;
	border: 1px;
	border-color: Blue;
	padding: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.blue_link
{
	color:#3399FF;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
}

.headerBlue1
{
	background-color: #B7C9F9;
	font-family: Verdana;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	padding: 2px;
	font-weight:bold;
}

.headerLightBlue1
{
	background-color: #F2F6FC;
	font-family: Verdana;
	border-bottom: 1px dotted;
	font-weight:bold;
}

.headerLightBlue
{
	background-color: #F2F6FC;
}

td.header_blue
{
	background-image: url(../../images/header_blue_22.jpg);
	height: 22px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

td.header_grey
{
	background-image: url(../../images/header_gray.jpg);
	height: 54px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

td.header_pink
{
	background-image: url(../../images/cart_PinkBar.jpg);
	height: 34px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}

td.header_red
{
	background-image: url(../../images/bar_red.gif);
	height: 54px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
.header_right
{
	float:right;
	width: auto;
	height: 100%;
	text-align:right;
}
/* clear floating children */
.clearfloatingchildren
{
	width: 100%;
	overflow: hidden;
}
.splitcolumn
{
	float: left;
	/*border: solid Gray;*/
	/*border-width: 1px 1px 1px  1px;*/
	/*margin:       -1px -1px -1px -1px;*/ /* compensate for the border */

	/* http://www.positioniseverything.net/articles/onetruelayout/equalheight */
	padding-bottom: 816em;
	margin-bottom: -816em;
}
.splitcolumnright
{
	float: left;
	border: solid Gray;
	border-width: 1px 1px 1px  1px;
	margin:       -1px -1px -1px -1px; /* compensate for the border */

	/* http://www.positioniseverything.net/articles/onetruelayout/equalheight */
	padding-bottom: 816em;
	margin-bottom: -816em;
}
.navigation
{
	/*width: 155px;*/
	width:19%;
	height: 600px;
	/*padding: 2px 2px 2px 2px;*/
	/*background-color: #bccdee;*/
}
.content
{
	/*width:635px;*/
	/*width: 70%;*/
	width: 80%;
	height: 600px;

	/*background-color: #b9c6bf;*/
}
.detail
{
	font-family: Verdana;
	font-size: 8pt;
	letter-spacing: -1pt;
}
.nosidebarcontent
{
	width: 100%;
	height: 600px;

}
.bincontent
{
	width: 80%;
	height: 500px;
	overflow:scroll;
}
.content_no_sidebar
{
	width: 800px;
	height: 600px;
}

.images
{
	width: 100px;
	height: 100px;
	border: solid 1px Gray;
	padding: 5px 5px 5px 5px;
	margin: 10px 10px 10px 10px
}
.imageanimationbar
{
	width: 100%;
	height: 15px;
	background-color:White;
}
#ctl00_B_Footer
{
	width:100%;
	height:100px;
	text-align:center;
}
.breadcrumbs
{
	width: 600px;
	height: 10px;
	display: block;
	position: relative;
}
.wrapper
{
	border:solid 0px black;
	margin: 0 0 0 1px;
}
.menuText
{
	text-align: right;
	color: black;
	font-family: Arial;
	font-size: 10pt;

}
div.menuTop
{
	text-align: right;
	background-color: white;
	height:30px;
	padding: 2px 0 0 0;
	width:auto;
}
div.menuMiddle
{
	text-align: right;
	background-color: white;
	height:30px;
}
div.menuBottom
{
	text-align: right;
	background-color: white;
	height:20px;
}
.floatright
{
	text-align:right;
}

.headings
{
	font-size: large;
}
.buttons
{
	border-style:solid;
	border-width:thin;
	border-color:Gray;
}
#fs_search
{
	background-color:Transparent;
	width:auto;
	height:auto;
	float:left;
	margin: 3px 3px 3px 3px;
	border: solid 1px Gray;

}
.table_border
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.align_left
{
	text-align:left;
}
.align_center
{
	text-align:center;
}
.align_right
{
	text-align:right;
}
.align_top
{
	vertical-align:top;
}
.align_bottom
{
	vertical-align:bottom;
}
.valign_middle
{
	vertical-align:middle;
}
.text_largebold
{
	font-size:large;
	font-weight:bold;
}
.text_emphasize
{
	font-size:medium;
	font-weight: bolder;
}
.text_deemphasize
{
	font-size:small;
	font-style:italic;
}
.text_normal
{
	font-family: Arial;
	font-size: 1.0em;
	font-style:normal;
	font-weight: normal;

}
.text_smaller
{
	font-size:smaller;
}
.text_status
{
	font-style: italic;
	font-weight: bolder;
	color: Red;
}
.textbox_size
{
	width: 150px;
	height: auto;
}
.has_border
{
	border: solid 1px #E6E2D8;
	border-collapse:collapse;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.has_border_padding
{
	border: solid 1px #E6E2D8;
	border-collapse:collapse;
	padding: 0px 5px 0px 5px;
}
.no_border
{
	border-collapse: collapse;
	border: 0 0 0;
}
#table_myaccount td
{
	text-align:left;
}

.border_top
{
/*	border-top: solid 1px Gray; */
	font:latha;
	font-size:smaller;
	color:Black
}
.leftnavmenu_title
{
	background-color:#E0E0E0; /*#6899FF;*/
	font-family:Arial;
}
.leftnavmenu_size
{
	width: 161px;
	display:inline-block;
}
#home_animation .size
{
	width: 600px;
	height: 400px;
}
.tsize
{
	width: 600px;
	height: 200px;
}

.clip_content
{
	overflow: hidden;
}
.browse_image_size
{
	width: 120px;
	/*height: 120px;*/
}
.search_criteria
{
	font-size: x-small;
}
.divSearch
{
	padding: 3px 3px 3px 3px;
}

.TopMenu
{
	width: 100%;
	background-color: #d3d3d3;
	font-size: 1.3em;
	font-family:Arial;
	/*vertical-align:middle;*/
	text-align:center;
}
.storyboard_first_frame_size
{
	width: 260px;
	height: 230px;
}
.storyboard_image_size
{
	width: 90px;
	/*width: 96px;*/
}
.personal_use_background
{
	background-image: url(.../images/personal_use.jpg);
	width: 50px;
	height: 50px;
}
.training_tape_background
{
	background-image: url(.../images/training_tapes.jpg);
	width: 50px;
	height: 50px;
}
.consumer_products_background
{
	background-image: url(.../images/consumer_products.jpg);
	width: 50px;
	height: 50px;
	visibility: visible;
}
.BgLightGray
{
	background-color: #d3d3d3;
}
.DimensionGroup tr td
{
    font-family: Arial; 
    font-size: large;
    color: #999999;
}
.TopDimension1
{
    font-family:Arial; 
    font-size:small;
    color:#444444
}

.navRow
{
	background-image: url(../../images/nav/navCatBgvNoArrow.gif);
	background-repeat: no-repeat;
	width: 171px;
	/*height: 22px;*/
	font-family: Verdana;
	/*font-size: 7pt;*/
	font-size:0.93em;
	line-height: 2.5em;
	font-weight: bold;
	padding: 0px;
	color: #000000;
	/*padding-left: 5px;
	padding-right: 5px;*/
	border: 0;
}

.navRowDown
{
	background-image: url(../../images/nav/navCatBgvNoArrow.gif);
	background-repeat: no-repeat;
	width: 171px;
	/*height: 22px;*/
	font-family: Verdana;
	/*font-size: 7pt;*/
	font-size:0.93em;
	line-height: 2.5em;
	font-weight: bold;
	padding: 0px;
	color: #000000;
	/*padding-left: 5px;
	padding-right: 5px;*/
	border: 0;
}

.innerRows
{
	font-family: Verdana;
	width: 171px;
	/*font-size: 7pt;*/
	font-size:0.8em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	background-color: #F2F6FC;
	padding-left:5px;
	border: 0;
}

.innerRows a
{
	text-decoration: none;
}

.innerRows a:hover
{
	border-bottom:1px solid #39f;
}

.TopDimension
{
	font-family: Verdana;
	font-size:0.93em;
	line-height: 2.5em;
	color:Black;
	/*font-size: 7pt;
	line-height: 18pt;*/
	font-weight: bold;
	text-decoration:none;
	padding: 0px;
	border: 0;
}
.TopDimension a
{
	text-decoration: none;
}

.TopDimension a:hover
{
	border-bottom:1px solid #000000;
}

.ExposedDimension
{
    font-family:Verdana;
    color:#319eff;
   /* font-size: 7pt;
    line-height: 12pt;*/
    font-size:0.8em;
	line-height: 1.5em;
    font-weight: normal;
    border: 0;
}

.ExposedDimension a
{
	text-decoration: none;
}



.pageNums
{
    font-family:Verdana;
    color:#319eff;
   /* font-size: 7pt;
    line-height: 12pt;*/
    font-size:0.9em;
	line-height: 2.0em;
    font-weight: normal;
    border: 0;
}

.pageNums a
{
	text-decoration: none;
	 font-size:0.9em;
	line-height: 2.0em;
}

.pageNums a:hover
{
	border-bottom:1px solid #319eff;
}


.navCrumbDimension
{
	font-family: Verdana;
	color:#333333;
	/*font-size: 7pt;*/
	font-size:0.9em;
	/*line-height: 2.0em;*/
	font-weight: bold;
	text-decoration:none;
	padding: 0px;
	/*line-height: 18pt;*/
	border: 0;
}
.navCrumbDimension a
{
	text-decoration: none;
	font-size:0.9em;
	/*line-height: 2.0em;*/
}

.navCrumbDimension a:hover
{
	border-bottom:1px solid #39f;
}

.ExposedDimension a:hover
{
	border-bottom:1px solid #000000;
}


.ExposedDimensionCount
{
    font-family:Arial; 
    font-size: 7pt;
    color:Maroon
}


/*
PRICING STYLES
*/

.greyLabel
{
    color:Gray;
    font-weight:bold;
    font-family: Verdana;
	font-size: 0.9em;
	font-style:normal;
}

.blackText
{
    color:Black;
    font-weight:bold;
	font-family: Verdana;
	font-size: 0.9em;
	font-style:normal;
}

/*
Paging bar search results
*/

.pagingBar
{
	background-image: url(../../images/bar_gray_results.gif);
    color:#333333;
	font-family: Verdana;
	font-size: 10pt;
	font-style:normal;
}

.pagingBarContent
{
	color:#342343;
	font-family: Verdana;
	font-size: 8pt;
	font-style:normal;
}

.resultsItemId
{
    color:#3399FF;
	font-family: Verdana;
	font-size: 10pt;
	/*font-style:normal;
    line-height: 12pt;*/
    font-weight: bold;
    font-size:0.9em;
	line-height: 1.7em;
}

.resultsItemName
{
    color:#000000;
	font-family: Verdana;
	/*font-size: 9pt;*/
	font-style:normal;
	/*line-height: 12pt;*/
	font-size:0.8em;
	line-height: 2.0em;
}

.searchResult td tr
{
	padding-right:0px;
	padding-bottom:0px;
}

/*
 Registration & Account Profile
 */
.register_text_box
{
	 width: 235px;
}
.register_drop_down
{
	 width: 242px;
}


/*
Order Items - Order Detail
*/

.OrderItemLg
{
	padding-bottom:0px;
	font-family: Verdana; 
	font-size: 1.2em; 
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

.OrderItemSm
{
	padding-bottom:0px;
	font-family: Verdana; 
	font-size: 1em; 
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

/* Message Response */
.div_error
{
	color: Red;	
}

.TableLink
{
	 text-align:left;
}

.TableLink a
{
	color:Blue;
}
