/* Custom CSS Document for Helicopter World
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

/* Layout Styles */
body {background: #fff url(images/design/bkgd-top.gif) repeat-x}

#contentwrap {margin: 4px 0 20px 5px}

/* Text Styles */
h1 {font: bold 20px Arial, Helvetica, sans-serif; color: #000}
h2 {font: bold 15px Arial, Helvetica, sans-serif; color: #000; background: url(images/design/bkgd-head.gif) repeat-x; border: 1px solid #A0A0A0; padding: 3px 0 3px 5px}
h2_2 {font: bold 15px Arial, Helvetica, sans-serif; color: #000; background: url(images/design/bkgd-head.gif) repeat-x; border: 1px solid #A0A0A0; padding: 0px 0 0px 0px}
h3 {font: bold 14px Arial, Helvetica, sans-serif; color: #000}
p {font: 12px Arial, Helvetica, sans-serif; color: #000}

/* Misc Styles */
.imgleft {border: 1px solid #000; float: left; margin: 0 5px 0 0}
.imgright {border: 1px solid #000; float: right; margin: 0 0 0 5px}

.line {border-bottom: 1px dashed #666}

/* TopSubBanner Styles
--------------------------------------------------------*/

/* Layout Styles */
#bntable {width: 100%}

#bntop {background: #369 url(images/design/bn-tile.gif) repeat-x; border-bottom: 6px solid #5680AA}
.bncontrols {text-align: center; vertical-align: bottom}
.bntopright {margin: 0; padding: 0; background: url(images/design/bn-grad_line.gif) no-repeat left; vertical-align: top}

#bnmid {background: #F6A110; text-align: center}

.bnsubnav {width: 223px}

/* Text Styles */
#bntopnavwrap {margin: 14px 10px 0 0; padding: 0}
#bntopnav {margin: 0 0 0 15px; padding-left: 15px}
#bntopnav li {list-style-type: square; color: #fc0; font: 10px/15px Arial, Helvetica, sans-serif}
#bntopnav li a:link,
#bntopnav li a:visited {color: #fff; text-decoration: none}
#bntopnav li a:hover,
#bntopnav li a:active {color: #fff; text-decoration: underline}

/* Misc Styles */
.bnnavimg {margin: 0; padding: 0}

/* LeftColumnNav Styles
--------------------------------------------------------*/

/* Layout Styles */
#lctopnav {height: 156px; background: url(images/design/bn-sub_tile.gif) repeat-x; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; padding: 0}
#lcnav {background: url(images/design/lc-head.gif) no-repeat top left; padding: 30px 0 0 20px; margin-top: 5px}

/* Text Styles */
.lcnav {font: 11px Arial, Helvetica, sans-serif; color: #000}
.lcnav a:link,
.lcnav a:visited {color: #000; text-decoration: none}
.lcnav a:hover,
.lcnav a:active {color: #000; text-decoration: none}

/* earl b modified  - start */
.subcategory {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight: bold}
/* earl b modified  - end */

/* Footer Styles
--------------------------------------------------------*/

/* Layout Styles */
#fttable {width: 100%}
.ftleft {padding: 7px 0 12px 15px}
.ftnav {text-align: center}

/* Text Styles */
.ftnav {font: 11px/60px Verdana, Arial, Helvetica, sans-serif; color: #fff}
.ftnav a:link,
.ftnav a:visited {color: #fff; text-decoration: none}
.ftnav a:hover,
.ftnav a:active {color: #fff; text-decoration: underline}

/* Misc Styles */

/* Default Page Styles
--------------------------------------------------------*/

/* Layout Styles */
#deftop {width: 100%; height: 156px; background: url(images/design/bn-sub_tile.gif) repeat-x; border-bottom: 1px solid #ccc; vertical-align: top}
.deftopright {width: 100%; background: url(images/design/bn-sub-heli.jpg) no-repeat top left; margin: 0; padding: 4px 8px 0 0}
.deftoprightwrap {width: 248px; height: 149px; background: #fff; margin: 0; float: right; text-align: left}

#defwrap {margin: 0 0px}
.defprodwrap {width: 256px; margin: 0 2px 2px 0; float: left}
.defprodtble {width: 256px; border: 1px solid #ddd}
.defprodleft {vertical-align: top; text-align: center}
.defprodright {vertical-align: top}
.deflogohead {height: 17px; background: url(images/design/def-click.gif) no-repeat left}
.defsub {float: left}

/* Text Styles */
.deftoptxt {font: 11px Arial, Helvetica, sans-serif; color: #000; margin: 20px}
.deftxt {font: 9px Arial, Helvetica, sans-serif; color: #999; margin: 10px 8px 0 8px; padding: 0}
.defprice {font: bold 24px Arial, Helvetica, sans-serif; color: #FF7E00; margin: 3px 0 0 0; padding: 0}
.defdollar {font: 11px Arial, Helvetica, sans-serif; color: #666}
.defprodhead {text-align: center; width: 145px; color: #666; background: #eee; border-left: 2px solid #EA8234; padding: 13px 0; font: bold 12px Arial, Helvetica, sans-serif; margin: 0}

/*Added by Sharon 05012006*/
.deftxt2 {font: 11px Arial, Helvetica, sans-serif; color: #000; margin: 10px 8px 0 8px; padding: 0}
.deftoptxt2 {font: bold 11px Arial, Helvetica, sans-serif; color: #000; margin: 20px}
.deftopTitle {font: bold 15px Arial, Helvetica, sans-serif; color: #000; background: url(images/design/bkgd-head.gif) repeat-x; border: 1px solid #A0A0A0; padding: 5px 0px 5px 5px}
.defBlueOnWhiteTxt2 {font: 11px Arial, Helvetica, sans-serif; color: #fff; margin: 10px 8px 0 8px; padding: 0; background: #86a9c7}

/* Misc Styles */
.defbutton {margin: 25px 0 0 0; padding: 0}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 0; padding: 0; text-align: left; margin: 0 0 10px 23px}

#TopSubBanner1_SimpleSearch1_Panel1 {font: 9px Arial, Helvetica, sans-serif; color: #fff}
#TopSubBanner1_SimpleSearch1_Panel1 a:link,
#TopSubBanner1_SimpleSearch1_Panel1 a:visited {color: #fff; text-decoration: underline}
#TopSubBanner1_SimpleSearch1_Panel1 a:hover,
#TopSubBanner1_SimpleSearch1_Panel1 a:active {color: #fff; text-decoration: none}

.advsearch {margin: 0 0 0 42px}

.searchbox {border: 1px solid #aaa; height: 21px; width: 114px; font: 12px Arial, Helvetica, sans-serif; color: #000}

/* Cart Styles */
#cartwrap {margin: 0 5px 5px 0; padding: 0}

#cartwrap {font: 10px Arial, Helvetica, sans-serif; color: #fff}
#cartwrap a:link,
#cartwrap a:visited {color: #fff; text-decoration: none}
#cartwrap a:hover,
#cartwrap a:active {color: #fff; text-decoration: none}

.cartbold {font-weight: bold; font-size: 12px; color: #fc3}

/* Styles.css Custom
--------------------------------------------------------*/

#PageTable {background: url(images/design/bkgd-foot.gif) repeat-x bottom}
#PageSubTable {background: #fff}
#TopBannerCell {background: #3F7BB6; height: 1px}
#TopSubBannerCell {background: #fff}
#LeftColumnCell {background: #346699;}
#ContentCell {background: #fff}
#RightColumnCell {background: #346699;}
#FooterCell {background: #369 url(images/design/ft-tile.gif) repeat-x; border-top: 3px solid #00478D}

#Instruction1_InstructCell {background: #BBBABA url(images/design/bkgd-instruct.gif) repeat-x; color: #000; border: 1px solid #999; padding: 7px}
#Instruction1_InstructCell a {color: #fff}

.Content2
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #333; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: ; /* Background color */
text-align: Left; /* Align Text */
}

.Content2 a:link {color: #0000ff; text-decoration: underline},
.Content2 a:visited {color: #0000ff; text-decoration: underline},
.Content2 a:hover {color: #0000ff; text-decoration: underline},
.Content2 a:active {color: #0000ff; text-decoration: underline}

.Product_Name
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #ffffff; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: center; /* Align Text */
}

.Product_Name a:link {color: #ffffff; text-decoration: none}
.Product_Name a:visited {color: #ffffff; text-decoration: none}
.Product_Name a:hover {color: #ffffff; text-decoration: none}
.Product_Name a:active {color: #ffffff; text-decoration: none}

.Content_NoAlign
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #333; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: ; /* Background color */
}

.MainPageCategory
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 12pt; /* Font Size */
color: #ffffff; /* Font Color */
font-weight: Bold; /* Font Style */
}

.MainPageCategoryBL
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 12pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Bold; /* Font Style */
}

.MainPageMoreBL
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Bold; /* Font Style */
}
.MainPageMoreBL a:link {color: #000000; text-decoration: none},
.MainPageMoreBL a:visited {color: #000000; text-decoration: none},
.MainPageMoreBL a:hover {color: #000000; text-decoration: none},
.MainPageMoreBL a:active {color: #000000; text-decoration: none}

.MainPageMore
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 8pt; /* Font Size */
color: #ffffff; /* Font Color */
font-weight: Bold; /* Font Style */
}
.MainPageMore a:link {color: #ffffff; text-decoration: none},
.MainPageMore a:visited {color: #ffffff; text-decoration: none},
.MainPageMore a:hover {color: #ffffff; text-decoration: none},
.MainPageMore a:active {color: #ffffff; text-decoration: none}

.MainPageproddesc
{font-family:arial;font-size:16px;color:#DB0303;text-align:center;font-weight:bold;vertical-align:bottom;}
.MainPageproddesc a:link {color: #DB0303; text-decoration: none},
.MainPageproddesc a:visited {color: #DB0303; text-decoration: none},
.MainPageproddesc a:hover {color: #DB0303; text-decoration: none},
.MainPageproddesc a:active {color: #DB0303; text-decoration: none}

.MainPagepartnum
{font-family:arial;font-size:12px;color:#000000;font-weight:bold;text-align:center;}

.MainPageorigprice
{font-family:arial;font-size:24px;text-align:center;vertical-align:bottom;text-decoration:line-through;}

.MainPagenewprice
{font-family:arial;font-size:28px;color:#0000FF;text-align:center;vertical-align:bottom;font-weight:bold;text-decoration:underline;}

.MainPageproddesc2
{font-family:arial;font-size:12px;color:#DB0303;text-align:center;font-weight:bold;}

.MainPagefreeship
{font-family:arial;font-size:16px;color:#DB0303;text-align:center;vertical-align:bottom;font-weight:bolder;}

.SearchResultTable
{
    border: 1px solid #cccccc;
	width: 100%;
}
#bntopbn {height: 1px}





.CategoryLabel {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000}
.CategoryLabel a:link,
.CategoryLabel a:visited {color: #000; text-decoration: none}
.CategoryLabel a:hover,
.CategoryLabel a:active {color: #000; text-decoration: none}





.MainPageProdDescNew
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #333333; /* Font Color */
text-decoration: none; /* Font Style */
}
.MainPageProdDescNew a:link,
.MainPageProdDescNew a:visited {color: #000000; text-decoration: underline}
.MainPageProdDescNew a:hover {color: #000099; text-decoration: underline},
.MainPageProdDescNew a:active {color: #000099;	text-decoration: none}

.MainPagePartNumNew
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
text-decoration: none; /* Font Style */
}
.MainPagePartNumNew a:link,
.MainPagePartNumNew a:visited {color: #666666; text-decoration: underline}
.MainPagePartNumNew a:hover {color: #000099; text-decoration: underline},
.MainPagePartNumNew a:active {color: #000099;	text-decoration: none}


.MainPagePrice
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: #ff0000; /* Font Color */
text-decoration: none; /* Font Style */
font-weight: bold;
}

.LargeImage
{
text-align: center;
vertical-align: middle;
}

/* For Product Descriptions from Centuryheli --------------------------------------------------------*/

.text_body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* Remove product_description when items have been changed to scripts : For Product Descriptions from Centuryheli --------------------------------------------------------*/

div.list_container /* IE Hack to remove spaces on lists */
{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
}

div.last_list_container /* IE Hack to remove spaces on lists */
{
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
}

.indent
{
	margin-left: 25px;
}

div.two_col_container
{
		position: relative;
}

	div.first_col
	{
		position: relative;
		width: 45%;
	}
	
	div.second_col
	{
		position: absolute;
		left: 45%;
		top: 0px;
		width: 50%;
	}

#product_description
{
	border: 1px solid #CCCCCC;
	padding: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

	#product_description h3
	{
		font-size: 10pt;
		color: #000099;
	}

	#product_description h5
	{
		font-size: 9pt;
	}

	#product_description h6
	{
		font-size: 8.5pt;
	}
	
	
#DisplayLongDescHere
{
	border: 1px solid #CCCCCC;
	padding: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

	#DisplayLongDescHere h3
	{
		font-size: 10pt;
		color: #000099;
	}
	
	#DisplayLongDescHere span.disclaimer
	{
        font-size: 10px;
		color: #999999;
		font-weight: normal;
	}

	#DisplayLongDescHere h5
	{
		font-size: 9pt;
	}

	#DisplayLongDescHere h6
	{
		font-size: 8.5pt;
	}
	
	#DisplayLongDescHere .non_block_container
	{
		margin-top: 20px;
		margin-bottom: 18px;
	}
	
	#DisplayLongDescHere table
	{
		border-width: 1px;
		border-spacing: 0px;
		border-style: solid;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-color: #EAEAEA;
		border-collapse: collapse;
	}
	
	#DisplayLongDescHere td
	{
		border-width: 1px;
		border-style: solid;
		border-color: #EAEAEA;
		padding: 5px;
	}
	
	#DisplayLongDescHere table.no_border
	{
		border-width: 0px;
	}

	#DisplayLongDescHere td.no_border
	{
		border-width: 0px;
	}

	#DisplayLongDescHere ul.just_list
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#DisplayLongDescHere ul.required_list
	{
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 10px;
	}
	
#hwLongDesc
{
	border: 1px solid #CCCCCC;
	padding: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	#hwLongDesc h3
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000;
	}
	
	#hwLongDesc p
	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	}
	
	
	
#nofreeshipping
{
	padding: 10px 0px 15px 0px;
	font-family: Verdana; /* Font Face */
	font-size: 7.5pt; /* Font Size */
	color: #666666;
	font-weight: normal;
}

.bodytextsmall_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: normal}






