<Style>/* Default CSS Stylesheet for a new Web Application project */{}

.GeneralPage
{
	background-image: url(/themes/Custom/SandSatcomstore/Design/images/bg_sand_norepeat.jpg);
	margin-bottom: 0px; /* Margins */
	margin-left: 0px; /* Margins */
	margin-right: 0px; /* Margins */
	margin-top: 0px; /* Margins */
	vertical-align:top;
	background-repeat: no-repeat;
	background-position: top;
	background-color: Black;
}

.backContent
{
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.contentPanel
{	
	background-color: Black;
	width: 850px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;
	padding-bottom: 15px;
	border: 1pt solid white;
	text-align: center;
}

.innerContent
{
	border: 2pt solid white;
	padding: 0;
	margin: 0;
}

.MapBack
{
	background-image:  url(/themes/Custom/SandSatcomstore/Design/images/bg_map_repeat-y.png);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
}

.navIcons{ font-size: 11px; font-weight: bold; color: #172e65; float: right; margin-top: 0px; padding-right: 45px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: right;}
.navIcons a{ color: #172e65; text-decoration: none; }
.navIcons a:hover{ color: #0189C7; text-decoration: none; }
.navIcons li{ padding: 0px; margin: 0px; display: inline; list-style-type: none; margin-left: 33px; }
.navIcons p { font-size:14pt; color: Black; text-align: right; margin-bottom: 40px; }

.footerContent { padding-top: 10px; height: 143px; padding-bottom: 0; margin: 0; }

.footerLogos {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.footerLogos a { color: #172e65; text-decoration: none; }
.footerLogos a:hover { color: #0189C7; text-decoration: none; }
.footerLogos li { padding: 0px; margin: 0px; display: inline; list-style-type: none; margin-left: 33px; }

.footerAddress { text-align: right; width: 720px; height: 90px; padding-top: 15px; padding-bottom: 10px; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; float: left; }
.verisignLogo { text-align: center; float: right; width: 170px; height: 90px; }

.contentleftMenu { width: 192px; padding-top: 6px; }
.menuBar {  background-image: url(/themes/Custom/SandSatcomstore/Design/images/nav_tornpaper_repeat-y.jpg); background-repeat: no-repeat; }
.GeneralTable { width: 900px; }

.satellitePhoneImage { float: left; padding-left: 35px; padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; }
.broadbandImage      { float: left; padding-left: 25px; padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; }
.isatPhoneImage      { float: left; padding-left: 35px; padding-top: 10px; }
.specialsImage       { float: left; padding-left: 22px; padding-top: 10px; }
.disasterKitImage    { float: left; padding-left: 23px; padding-top: 10px; }
.textMessageImage    { float: left; padding-left: 45px; padding-top: 69px; }
.newsPanel { float: left; width: 386px; height: 183px; margin-left: 35px; margin-top: 15px; color: black; background-image: url(/themes/Custom/SandSatcomstore/Design/images/home_news.png); background-repeat: no-repeat; padding-left: 5px; padding-right: 5px; }

.TopBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 14pt; /* Font Size */
	color: White; /* Font Color */
	font-weight: Bold; /* Font Style */
	text-decoration: none;
	font-style: normal; /* FontStyle */
	text-align: Center; /* Align Text */
	background-color: transparent;
	height: 100px;
	width: 900px;
}

.TopSubBanner
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align:right;
width: 100%;
}

.TopSubBannerText
{
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 10px; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align:right;
/*height:25px;*/
border:0px;
}

.TopSubBannerText A:link {text-decoration: underline; color: #FFFFFF}
.TopSubBannerText A:visited {text-decoration: underline; color: #FFFFFF}
.TopSubBannerText A:active {text-decoration: underline; color: #FFFFFF}
.TopSubBannerText A:hover {text-decoration: underline; color: #FFFFFF}

.LeftColumn
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
padding-top: 0px;
padding-bottom: 6px;
background-image:url(/themes/Custom/SandSatcomstore/Design/images/nav_tornpaper_repeat-y.jpg);
background-position:top left;
background-repeat: repeat-y;
width: 190px;
border: 0px solid;
}

.LeftColumnHome
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
padding-top: 0px;
padding-bottom: 6px;
/*background-image:url(images/_home_bg.jpg);*/
background-image:url(images/satcomstore_leftbgHome.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color: #FFFFFF;
border: 0px solid;
width:243px;
}


.LeftColumnText
{
border:0px;
width:180px;
border: 0px solid;
}

.LeftColumnCell
{
	border-bottom-width: 0px;
	border-bottom-color: #3CA0CF;
	border-bottom-style: solid;
	border: 0px solid;
}

.menuLinks A:link {text-decoration: none; color: #FFFFFF}
.menuLinks A:visited {text-decoration: none; color: #FFFFFF}
.menuLinks A:active {text-decoration: none; color: #E7DD9A}
.menuLinks A:hover {text-decoration: underline; color: #000000}

.menuLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
	text-align: Left; /* Align Text */
	vertical-align: Top; /* Align Text */
	border-bottom-width: 1px;
	border-bottom-color: #3CA0CF;
	border-bottom-style: solid;
	list-style-type: none;
	line-height: 16px;
	text-align:left;
	border:0px solid;
	}

.RightColumn
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Bold; /* Font Style */
text-decoration: none;
background-color: #f5efdc;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 0px;
visibility:hidden;
}

.RightColumnText
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Bold; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 0px;}

.Footer
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: White; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: white; /* Background color */
text-align: Center; /* Align Text */
vertical-align: top; /* Align Text */
height: 35px;
	background-image:  url(/themes/Custom/SandSatcomstore/Design/images/bg_map_repeat-y.png);
	background-repeat: repeat-y;
	background-position: center;
}

.FooterText
{
font-family: Verdana; /* Font Face */
font-size: 10px; /* Font Size */
color: black; /* Font Color */
/*font-weight: 700; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: center; /* Align Text */
vertical-align: Top; /* Align Text */
line-height: 15px;
}


.FooterText A:link {text-decoration: none; color: black; font-weight:bold}
.FooterText A:visited {text-decoration: none; color: black; font-weight:bold}
.FooterText A:active {text-decoration: underline; color: black; font-weight:bold}
.FooterText A:hover {text-decoration: underline; color: black; font-weight:bold}


.Instructions
{
font-family: Verdana; /* Font Face */
font-size: 12px; /* Font Size */
color: #666666; /* 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 */
padding: 4px 0;
}

.ErrorMessages
{
font-family: Verdana; /* Font Face */
font-size: 12pt; /* Font Size */
color: Red; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: ; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Verdana; /* Font Face */
font-size: 12px; /* Font Size */
color: #0074BC; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: ; /* Background color */
text-align: Center;  /* Align Text */
}

.Headings
{
font-family: Verdana; /* Font Face */
font-size: 14px; /* Font Size */
color: #0074BC; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: ; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
line-height:18px;
background-color: #f5efdc;
}

.ContentNoBackColor
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
line-height:18px;
}

td.Content #ContentCell{
font-size:small;
width: 657px;
padding: 15px;
}

.smallImageDisplay{
width:120px;
padding:5px;
text-align:center;
vertical-align: top;
}

.imageCell{
width:250px;
padding:5px;
text-align:center;
vertical-align: top;
}

.ContentTableHeader
{
font-family: Verdana; /* Font Face */
font-size: small; /* Heading Font Size */
padding:3px;
color: #FFFFFF; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #0074BC; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
text-align: Left; /* Align Text */
background-color: #f5efdc;
}

.ContentTableHorizontal
{
text-align: Left; /* Align Text */
background-color: White;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
}

.BodyTable{
background-color: transparent;
width: 900px;
}

.titleTop{
height: 41px;
width: 100%;
text-align:left;
font-size:18px;
color:#FFFFFF;
}

.frameTable{
width: 100%;

border:1px;
border-collapse:collapse;
padding:0px;
margin: 0px;
vertical-align:top;
}


/* Satcom Direct Main Site Styles */

.smWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.smWhite A:link {text-decoration: underline; color: #FFFFFF}
.smWhite A:visited {text-decoration: underline; color: #FFFFFF}
.smWhite A:active {text-decoration: underline; color: #FFFFFF}
.smWhite A:hover {text-decoration: underline; color: #FFFFFF}

.PRheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0068AA;
}

.PRdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068AA;
}
.PRdate A:link {text-decoration: none; color: #0068AA}
.PRdate A:visited {text-decoration: none; color: #0068AA}
.PRdate A:active {text-decoration: none; color: #0068AA}
.PRdate A:hover {text-decoration: underline; color: #0068AA}

.PRheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.PRheadline A:link {text-decoration: none; color: #000000}
.PRheadline A:visited {text-decoration: none; color: #000000}
.PRheadline A:active {text-decoration: none; color: #000000}
.PRheadline A:hover {text-decoration: underline; color: #000000}

.PRheadLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0068AA;
	line-height: 18px;
}

.footInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0068AA;
	line-height: 17px;
}


.submenuTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.submenuTitles A:link {text-decoration: none; color: #FFFFFF}
.submenuTitles A:visited {text-decoration: none; color: #FFFFFF}
.submenuTitles A:active {text-decoration: none; color: #FFFFFF}
.submenuTitles A:hover {text-decoration: none; color: #FFFFFF}

.marquee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight:normal;
}
.marquee A:link {text-decoration: none; color: #FFFFFF}
.marquee A:visited {text-decoration: none; color: #FFFFFF}
.marquee A:active {text-decoration: none; color: #FFFFFF}
.marquee A:hover {text-decoration: none; color: #FFFFFF}

.submenuSecondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.submenuSecondary A:link {text-decoration: none; color: #FFFFFF}
.submenuSecondary A:visited {text-decoration: none; color: #FFFFFF}
.submenuSecondary A:active {text-decoration: none; color: #FFFFFF}
.submenuSecondary A:hover {text-decoration: underline; color: #FFFFFF}

.contentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #0068AA;
	text-transform: capitalize;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;
	line-height: 15px;
	margin: 0;
	padding: 0;
}
body A:link {text-decoration: underline; color: #0074BC}
body A:visited {text-decoration: underline; color: #0074BC}
body A:active {text-decoration: underline; color: #0074BC}
body A:hover {text-decoration: none; color: #0074BC}

.bodyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0074BC;
	font-weight: bold;
}

.bodyBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0068AA;
}
.bodyBlue A:link {text-decoration: none; color: #0068AA}
.bodyBlue A:visited {text-decoration: none; color: #0068AA}
.bodyBlue A:active {text-decoration: none; color: #0068AA}
.bodyBlue A:hover {text-decoration: underline; color: #0068AA}


.returnLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0068AA;
}
.returnLink A:link {text-decoration: none; color: #0068AA}
.returnLink A:visited {text-decoration: none; color: #0068AA}
.returnLink A:active {text-decoration: none; color: #0068AA}
.returnLink A:hover {text-decoration: underline; color: #0068AA}
.contentSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0068AA;
	border-right-style: none;
}

.menuTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-color: #3CA0CF;
	border-bottom-style: solid;
	list-style-type: none;
	line-height: 16px;
}

.menuTitles A:link {text-decoration: none; color: #FFFFFF}
.menuTitles A:visited {text-decoration: none; color: #FFFFFF}
.menuTitles A:active {text-decoration: none; color: #E7DD9A}
.menuTitles A:hover {text-decoration: underline; color: #000000}
.submenuList{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 14px;
}

.menuLine {
	background-color: #FFFFFF;
	height: 2px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #0074BC;
	line-height: 26px;
}
.bodyCell {
	padding-right: 35px;
	padding-top: 15px;
}
.tagLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #0074BC;
	line-height: 19px;
}

.scroller{
background-image:url(/images/__home_bluebar_blank.jpg);
color:#FFFFFF;

}

.notice{
color:#FF0000;
size:13px;
width: 200px;
}

.notice A:link { color: #FF0000; font-weight:700;}
.notice A:visited { color: #FF0000; font-weight:700;}
.notice A:active { color: #FF0000; font-weight:700;}
.notice A:hover { color: #FF0000; font-weight:700;}



/* styles for navigator control */

/* Custom styles by Structured Solutions - www.structured-solutions.net
   These styles are used by the Navigator Control.
*/

/* This class is applied to the entire Navigator control. Use it to
   set the overall width, etc.                                       */	
.navigator {
  cursor: hand;    /* For Internet Explorer */
  cursor: pointer; /* For every other browser */
  font-family: Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  
}

.navigator A:link {text-decoration: none; color: #FFFFFF;}
.navigator A:visited {text-decoration: none; color: #FFFFFF;}
.navigator A:active {text-decoration: none; color: #FFFFFF;}
.navigator A:hover {text-decoration: underline; color: #000000;}


/*NEW NAVIGATOR -- ADDED BY GWHIZ */

.newNavigator {

  line-height: 16px;

}

.newNavigatorSeperator {

	height:1px;
	width:150px;
	background-color:#9ddef6;
	margin-top:5px;
	line-height:1px;
}

.newNavigatorLink {

	padding-left:20px;
	padding-top:5px;
	cursor: hand;    /* For Internet Explorer */
 	cursor: pointer; /* For every other browser */
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
	font-weight:bolder;
	font-size: 13px;

}

.newNavigatorLink2 {
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 3px;
	cursor: hand;    /* For Internet Explorer */
 	cursor: pointer; /* For every other browser */
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
    font-weight: normal;
    font-size: 12px;
}

.newNavigatorLink img { border:none; }
.newNavigatorLink2 img { border: none; }

.newNavigatorLink2 A:link  { font-family: Verdana, Arial, Helvetica, sans-serif; color: White; font-weight: normal; font-size: 12px;  text-decoration: none; }
.newNavigatorLink2 A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; color: White; font-weight: normal; font-size: 12px; text-decoration: none; }
.newNavigatorLink2 A:active  { font-family: Verdana, Arial, Helvetica, sans-serif; color: White; font-weight: normal; font-size: 12px; text-decoration: none; }
.newNavigatorLink2 A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: normal; font-size: 12px; text-decoration: underline; }
.leftBackContent { background-image: url(/themes/Custom/SandSatcomstore/Design/images/nav_sand_repeat-xy.jpg); background-repeat:repeat; }
.newNavigatorLink3 {
	background-image: url(/themes/Custom/SandSatcomstore/Design/images/nav_sand_repeat-xy.jpg);
	background-repeat:repeat;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 3px;
	cursor: hand;    /* For Internet Explorer */
 	cursor: pointer; /* For every other browser */
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color: Black;
    font-weight: normal;
    font-size: 12px;
}
.newNavigatorLink3 img { border: none; }
.newNavigatorLink3 A:link  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: Bold; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.newNavigatorLink3 A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: Bold; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.newNavigatorLink3 A:active  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: Bold; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.newNavigatorLink3 A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; color: White; font-weight: bolder; font-size: 13px; text-transform: uppercase; text-decoration: none; }

.newNavigatorLink a {

	font-family:Verdana, Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
	font-weight:bolder;
	font-size: 13px;
	text-decoration:none;

}

.newNavigatorLinkHeader {
	background-image: url(/themes/Custom/SandSatcomstore/Design/images/nav_sand_repeat-xy.jpg);
	background-repeat:repeat;
	padding-top:3px;
	padding-left: 10px;
	padding-bottom: 5px;
	cursor: hand;    /* For Internet Explorer */
 	cursor: pointer; /* For every other browser */
}
.newNavigatorLinkHeader A:link  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: Bold; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
.newNavigatorLinkHeader A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: Bold; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
.newNavigatorLinkHeader A:active  { font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; font-weight: Bold; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
.newNavigatorLinkHeader A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; color: White; font-weight: bolder; font-size: 13px; text-transform: uppercase; text-decoration: underline; }

newNavigatorSpace { background-image: none; background-color: Black; height: 2px; }

/* These classes are used to define the appearance of each menu item */
.categorybox {
	padding-left:20px;
	font-size: 12px;
	border-bottom: #3CA0CF 1px solid;
	color: #FFFFFF;
	text-align: Left; /* Align Text */
	line-height: 16px;
	vertical-align:top;
	text-decoration:none;
		padding-top: 6px;
	padding-bottom: 6px;

}

.categorybox A:link {text-decoration: none; color: #FFFFFF;}
.categorybox A:visited {text-decoration: none; color: #FFFFFF;}
.categorybox A:active {text-decoration: none; color: #FFFFFF;}
.categorybox A:hover {text-decoration: none; color: #E7DD9A;}


.overcategorybox {
	padding-left:20px;
	border-bottom: #3CA0CF 1px solid;
	color: #E7DD9A;
	line-height: 16px;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
}

.overselectedcategorybox {

	padding-left:20px;
	border-bottom: #3CA0CF 1px solid;
	color: #E7DD9A;
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	
}

.overselectedsubcategorybox {

	padding-left:20px;
	border-bottom: #3CA0CF 1px solid;
	color: #FFFFFF;
		padding-top: 6px;
	padding-bottom: 6px;
	
}

.oversubcategorybox {
	border-bottom: #3CA0CF 1px solid;
	color: #E7DD9A;
	padding-left:20px;
		padding-top: 6px;
	padding-bottom: 6px;
}

.selectedcategorybox {
	border-bottom: #3CA0CF 1px solid;
	color: #E7DD9A;
	padding-left:20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.selectedsubcategorybox {
	border-bottom: #3CA0CF 1px solid;
	color: #FFFFFF;
	padding-left:20px;
		padding-top: 6px;
	padding-bottom: 6px;
	
}

.subcategorybox {

	border-bottom: #3CA0CF 1px solid;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* These classes are used to hide the anchor tags so they look like buttons */
.categorybox a, .subcategorybox a, .overcategorybox a, .selectedcategorybox a, .selectedsubcategorybox a {
	color: #FFFFFF;
	text-decoration: none;
}

.overselectedcategorybox a, .oversubcategorybox a, .overselectedsubcategorybox a {
	color: #FFFFFF;
	text-decoration: none;
}


/*NEW SEARCH FORM BY GWHIZ */

.newSearchBox {
	background-color: #3b2011;
	width:190px;
	padding-bottom: 0;
	height: 35px;
}

.newSearchText {
	color:white;
	padding-left:10px;
	padding-top:5px;
}

form {
	margin: 0px;
	padding: 0px;
}

.newSearchForm {
	padding-top: 5px;
	margin-bottom: 10px;
	margin-left:10px;
}

.headerDiv {

	width:900px;
	height:118px;
	background-image:url(images/headerLong.jpg);
	background-repeat:no-repeat;
	background-position:right;

}

.rightColHome {
	background-color:#00a7e5;
	background-image:url(images/rightColBG.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	width: 209px;
	height: 497px;
}
.rightColHome A:link {text-decoration: none; color: #FFFFFF}
.rightColHome A:visited {text-decoration: none; color: #FFFFFF}
.rightColHome A:active {text-decoration: none; color: #E7DD9A}
.rightColHome A:hover {text-decoration: underline; color: #000000}

.loginDiv {

	background-image:url(images/loginBG.jpg);
	background-repeat:no-repeat;
	height:124px;
	width:192px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;

}

.loginText {

	color:white;
	padding-left:8px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 13px;

}

.loginForm {

	margin-left:10px;

}

.loginSmallText {

	color:white;
	padding-left:15px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;

}

.accountServices {

	margin-left:28px;
	text-align:left;
	margin-top:8px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;


}

.accountServices a {

	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-decoration:none;
	color:white;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;


}

.accountServices a:hover {

	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-decoration:none;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#52b5f5;

}

.bottomRight {
	margin-left:auto;
	margin-right:auto;
	width:190px;
	background-repeat:no-repeat;
	height: 190px;
	margin-top: 15px;

}

.aviation {
	width:163px;
	height:81px;
	background-image:url(images/aviation.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	cursor:pointer;
	cursor:pointer;
	margin-top: 10px;


}

.disaster {

	width:163px;
	height:84px;
	background-image:url(images/disaster.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	cursor:hand;
	cursor:pointer;

}

.BGAN {

	width:163px;
	height:84px;
	background-image:url(images/BGAN-promo.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	cursor:hand;
	cursor:pointer;

}

.aviationText {

	margin-top:15px;
	margin-left:22px;
	color:white;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;

}

.disasterText {
	
	margin-top:15px;
	margin-left:22px;
	color:white;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;

}
.BGANText {
	
	margin-top:20px;
	margin-left:25px;
	margin-right:5px;
	color:white;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	text-decoration:none;

}

/* Styles added jgrimm */

/* IE 6 PNG Fix
--------------------------------------------------------*/
img, div {behavior:url(iepngfix.htc);}

/* Global styles
--------------------------------------------------------*/
#PageTable {width:840px;}
#PageSubTable {width:840px; margin:0 auto;}
#Form2 {margin:0; padding:0}
#ContentCell {}

/* Breadcrumbs */
#BreadCrumbs1_BreadCrumbs1 {font-size:12px; background:#03478e; padding:7px; color:#fff;}
#BreadCrumbs1_BreadCrumbs1 a {color:#fff; text-decoration:underline;}
#BreadCrumbs1_BreadCrumbs1 a:hover {text-decoration:none;}

/* Search Styles */
#SearchTemplate11_ResultInfo {background:#f3f3f3; border:1px solid #ccc; padding:7px;} /* Search Result Menu*/

/* Form Elements */
#Form2 .Content input,
#Form2 .Content select {color:#000;}

/* Buttons */
td.button img {margin:4px 0;}

/* Body Copy Type Styles
--------------------------------------------------------*/
.CenterHeadings,
#ContentCell h1 { margin:0 0 15px 0; padding:0 0 5px 0; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #0068AA;
	text-transform: capitalize;}

#ContentCell h2 {font-size:14px; font-weight:bold; color:#0074BC; margin:0; padding:0;}
#ContentCell h3 {font-size:12px; font-weight:bold; color:#000; margin:0; padding:0;}

/* Detail Styles
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/* Detail 1 
---------------------------- */
#ProductDetail11_Table1 {border:1px solid #f2f2f2;} /* Main Table*/

/* Image Style */
#ProductDetail11_ImageCell {} /* Image Cell */
#ProductDetail11_ImageCell img {} /* Image Cell: Image */
#ProductDetail11_Swatches_Table1 {} /* Swatch Image Table*/
#ProductDetail11_Swatches_ImageCell {margin:0; padding:0; vertical-align:top;} /* Swatch Image Cell*/
#ProductDetail11_Swatches_imgProductImage {margin:0 10px 0 5px;} /* Swatch Image Table: Image - current settings fix table problems */

/* Info Table*/
#ProductDetail11_Table2 {border:1px solid #;} /* Info Table*/
#ProductDetail11_Table2 td {padding:0 0 0 10px;} /* Info Table: table cells - padding best whed adding border to table*/

/* Content */
#ProductDetail11_trProductName .Headings {padding:10px 10px 0 10px; font-size:18px; font-weight:normal;} /* Product Name */
#ProductDetail11_trProductCode .content {} /* Product Code */
#ProductDetail11_trCategory .content {} /* Category Name */
#ProductDetail11_trDescription .content {background:#f2f2f2; padding:10px;} /* Description */
#ProductDetail11_trPrice .content {color:#478522; font-weight:bold; font-size:14px; padding:5px 10px 0 10px;} /* Price */
#ProductDetail11_trAttributes table td {padding:0;} /*Attributes: padding:0 avoids excessive padding to attributes cell when paddding is on the Info Table */
#ProductDetail11_trQty .content  {} /* Quantity */

/* Detail 2
---------------------------- */
#ProductDetail21_Table1 {border:1px solid #f2f2f2;} /* Main Table*/

/* Image Style */
#ProductDetail21_ImageCell {} /* Image Cell */
#ProductDetail21_ImageCell img {} /* Image Cell: Image */
#ProductDetail21_Swatches_Table1 {} /* Swatch Image Table*/
#ProductDetail21_Swatches_ImageCell {margin:0; padding:0; vertical-align:top;} /* Swatch Image Cell*/
#ProductDetail21_Swatches_imgProductImage {margin:0 10px 0 5px;} /* Swatch Image Table: Image - current settings fix table problems */

/* Info Table*/
#ProductDetail21_Table2 {border:1px solid #;} /* Info Table*/
#ProductDetail21_Table2 td {padding:0 0 0 10px;} /* Info Table: table cells - padding best whed adding border to table*/

/* Content */
#ProductDetail21_trProductName .Headings {padding:10px 10px 0 0; } /* Product Name */
#ProductDetail21_trProductCode .content {} /* Product Code */
#ProductDetail21_trCategory .content {} /* Category Name */
#ProductDetail21_trDescription .content {background:#f2f2f2; padding:10px;} /* Description */
#ProductDetail21_trPrice .content {color:#478522; font-weight:normal; font-size:18px; padding:15px 10px;} /* Price */
#ProductDetail21_trAttributes table td {padding:0;} /*Attributes: padding:0 avoids excessive padding to attributes cell when paddding is on the Info Table */
#ProductDetail21_trQty .content  {} /* Quantity */

.shoppingcart #LeftColumnCell {display: none;}
.shoppingcart td.Content#ContentCell {_width: 100%;}
.shoppingcartcontent {padding: 20px; _width: 100%;}

.search {font-size: 10pt; font-weight: bold;  }
.search input {width: 117px; }

#TopSubBannerCell {display: none;}

.FooterText p {margin-top: 0;}

.footercontact {font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #FFFFFF; padding-right: 15px; text-align: right; vertical-align: bottom; padding-bottom: 19px;}

.default td.Content#ContentCell{padding: 0; }

p#ErrorAlignment {text-align: center !important;}
p#MessageAlignment {text-align: center !important;}

#Table3 td.subHeadings {text-align: left !important; color: #0074BC; font-weight: bold; font-size: 14px;}

</Style>
