/* puts all browsers at same starting point */
*	{ margin: 0px; padding: 0px;}

/* no scroll bar jump for firefox, netscape, opera */
html { min-height: 100%; margin-bottom: 1px; }

body {
	background: url(../images/bg02.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px;
	font-size: 12px;
	border: 0px none;
	background-color: #F3F3F5;
	color: #000000;
}
.popup{
	background-color: #F3F3F5;
	color: #000000;
	background: none;
	padding-left: 3px;
}

.mainTable{
	background: url(../images/bg01.gif) no-repeat;
	width: 992px;
}

.h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  font-style: italic;
  color: #000000;	
} 
.h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #666666;
  font-weight: bold;	
} 
.h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: large;
  color: #FFFFFF;
  font-style: italic;
  font-weight: bold;	
} 
.h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #00436E;
  font-weight: bold;	
} 
.h5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #00436E;
  font-weight: bold;	
} 


table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px;
	font-size: 12px;
	color: #000000;
} 
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ol.numberList {
	list-style:	decimal;
}

ol.numberList li{
	list-style:	decimal;
}

.content-photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E5FD8;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #0E5FD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a:visited {
	color: #0E5FD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.secondaryNav{
	background: url(../images/bg_nav_secondary.gif) no-repeat;
	width: 312px;
	height: 20px;
}
#header_phoneLeft{
	background: url(../images/phone_bg_left.gif) no-repeat;
	width: 6px;
	height: 21px;
}
#header_phoneRight{
	background: url(../images/phone_bg_right.gif) no-repeat;
	width: 6px;
	height: 21px;
}
#header_phone{
	background: url(../images/phone_bg_mid.gif) repeat-x;
	height: 21px;
	color: #fff;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.nav-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-header:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-header:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-header:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.nav-bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00436E;
	font-size: 10px;
	font-weight: bold;
	/*text-decoration: underline;*/
}
a.nav-bread:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00436E;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a.nav-bread:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00436E;
	font-size: 10px;
	font-weight: bold;
	/*text-decoration: underline;*/
}

a.nav-bread:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00436E;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.nav-photoheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
a.nav-photoheader:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
a.nav-photoheader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
a.nav-photoheader:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


/**********************************/
/*         FOOTER STLYES          */
/**********************************/
#footer{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
#nav-footerImage{
	background: url(../images/footer_radios.jpg) no-repeat;
	width: 336px;
	height: 64px;
}
.nav-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E5FD8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.nav-footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E5FD8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.nav-footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E5FD8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.nav-footer:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E5FD8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#breadcrumbs{
    float:left;
    padding-left: 50px;
    padding-top: 10px;
}

#livehelp{
    float:right;
    padding-right: 14px;
}

#topMainContent{
    width:965px;
    height:50px;
    padding: 0px;
}
#bottomMainContent{
    width: 929px;
    padding: 0px;
}


/*************************************************
*      HOMEPAGE STYLES
*************************************************/
#homeLeftImage{float:left; width: 642px;}
#homeRightImage{float: right; width: 287px;}

/*
#home_mainimage{
	background: url(../images/ba_home_main03.jpg) no-repeat;
	width: 642px;
	height: 296px;
	cursor: pointer;
}
#home_mainimagetext{
	float: left;
	position: relative;
	top: 240px;
	left: 35px;
	width: 250px;
	text-align: left;
}
#home_mainimagetext h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-style: italic;
	text-decoration: none;
}

a.invisibleLink:link, a.invisibleLink:visited, a.invisibleLink:active, a.invisibleLink:hover{
	text-decoration: none;
}
*/

/*************************************************/
/*     NEW Homepage rotator styles 04/20/2009    */
/*************************************************/
.homeHeaderImage{
   padding:0px;
   margin:0px;
   border:0px solid blue;
   overflow:hidden;
	text-align:left;
}

/*
.sq_mainback{
   width: 857px;
   height: 212px;
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   border: 0px solid blue;
   text-align: left;
   padding-top: 10px;
   padding-right: 20px;
   padding-bottom: 10px;
   padding-left: 20px;
   margin: 0px;
}
.sq_mainback a:link, .sq_mainback a:visited , .sq_mainback a:active {
   color: #FFFFFF;
   text-decoration: none;
}
.sq_mainback a:hover {text-decoration: underline;}
.sq_mainback h1{
   font-size: 32px;
   margin: 0px;
   padding-top: 45px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 90px;
   line-height: 21px;
}
.sq_mainback h1 span {
   font-size: 40%;
   line-height: 0px;
   vertical-align: super;
} 
.sq_mainback h2{
   font-size: 21px;
   font-weight: normal;
   margin: 0px;
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 90px;
}
.sq_mainback h3{
   font-size: 16px;
   font-weight: normal;
   float: left;
   padding-top: 93px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin: 0px;
}
.sq_mainback_link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: right;
   margin: 0px;
   padding-top: 93px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
.sq_mainback_logo {
   padding-top: 12px;
   padding-right: 0px;
   padding-bottom: 4px;
   padding-left: 90px;
   margin: 0px;
}
*/
.rotator_text_floater {
	width: 584px;
	padding: 13px;
	margin-left: 19px;
	margin-top: 240px;
	background-image: url(../images/featured-bg.png);
	overflow: hidden;
	height: 30px;
	text-align: left;
}
   
#home_fireman{
   width:642px;
   height:296px;
   margin:0px;
   padding:0px;
   background-color: transparent;
   background-image: url(../images/home_rotator_fireman.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   display:none;
}
#home_maintenance{
   width:642px;
   height:296px;
   margin:0px;
   padding:0px;
   background-color: transparent;
   background-image: url(../images/home_rotator_maintenance.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   display:none;
}
#home_teacher{
   width:642px;
   height:296px;
   margin:0px;
   padding:0px;
   background-color: transparent;
   background-image: url(../images/home_rotator_teacher.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   display:none;
}
.rotator_text_floater a:active, .rotator_text_floater a:link, .rotator_text_floater a:visited{
  color: #ffffff;
  font: bold 14px Verdana, Arial, Helvetica, sans-seriff;
  text-decoration: none;
}
.rotator_text_floater a:hover{
	color: Yellow;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.rotator_static_content{
  color: #D2D2D2;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
/*     END NEW Homepage rotator styles 04/20/2009    */



#home_specials{
	background: url(../images/homepage/6-bank-package.jpg) no-repeat;
	width: 287px;
	height: 296px;
	cursor: pointer;
}
#home_specialstext{
	float: left;
	position: relative;
	top: 210px;
	left: 50px;
	width: 190px;
	text-align: left;
}
#home_specialstext h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
#home_specialstext h3 b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-style: italic;
}
#home_bestseller{
	background: url(../images/ba_home_bestseller.jpg) no-repeat;
	width: 315px;
	height: 161px;
	cursor: pointer;
}
#home_bestsellertext{
	float: left;
	position: relative;
	top: 20px;
	left: 150px;
	width: 140px;
	text-align: left;
}
#home_bestsellertext h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	font-weight: normal;
}
#home_bestsellertext h2 b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-style: italic;
}
#topBannerImage{
    width:900px;
    height:180px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*************************************************
*      MAIN CONTENT BLOCK
*************************************************/
#contentBlock{
	width: 885px;
	text-align: left;
	padding-top: 20px;
	padding-right: 5px;
	border: none;
}

#contentBlock h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00436E;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

#contentBlock h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;	
  padding: 5px 0px 5px 0px;
}

#contentBlock h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: bold;	
  padding: 5px 0px 5px 0px;
}

#contentBlock p{
	padding: 5px 0px 5px 0px;
	width: 100%;
}

#contentBlock ul{
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contentBlock hr{
	color: #DADADA;
	background-color: #DADADA;
	height: 2px;
	width: 900px;
	text-align: center;
}

#contentBlock hr.video{
	color: #DADADA;
	background-color: #DADADA;
	height: 2px;
	width: 325px;
	text-align: center;
}

/***** SPECIALS PAGE STUFF *****/
.greyback_special {
	background-image: url(images/cu_greytile.jpg);
	background-repeat: repeat-x;
	border: 1px solid #003366;
	vertical-align: top;
	background-color: #E3E3E5;
}
.special_boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	line-height: 24px;
	text-align: center;
}
.special_boxtext a:link, .special_boxtext a:visited {
	color:#00436E;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
}
.special_boxtext a:hover {
	color:#D1232D;
	text-decoration: none;
}





/********************************************************/
/*             START NAVIGATION BAR 			*/
/********************************************************/
#navbar{
	width: 675px;
	border: none;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/skeleton.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background: #fff;*/
	position: relative;
	z-index: 200;
	text-align: center;
}
#nav {height:25px; padding:0;}
#nav table {border-collapse:collapse;}

/**** PARENT LEVEL STYLE ***/
#nav li {
	float:left; 
	width: 120px;
	padding-right:5px; 
	padding-left:5px; 
	text-align: center;
}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {
	display:block; 
	color: #575757; 
	height:25px; 
	padding-right:5px; 
	line-height:25px; 
	text-decoration:none; 
	white-space:nowrap;
	text-align: center;
	width: 120px;
	padding-left: 5px;
}

/*** drop-down children styles ****/
#nav li li a {
	height: 20px;
	line-height: 20px;
	float: none;
	text-align: left;
	width: 140px;
	padding-left: 10px;
	background: #F3F3F3;
	color: #575757;
}

/***** hover style for all elements *****/
#nav li:hover {position:relative;z-index:300;}
#nav a:hover {
   position: relative;
	z-index: 300;
   text-decoration: none;
   background-color: #575757;
	color: #F3F3F3;
}
#nav :hover ul {left:0; top:25px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-5px;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
#nav li:hover li:hover > ul {
	left:0px; 
	margin-left:100%; 
	top:1px;
}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute;left:-9999px;top:-9999px;width:auto;}

/* show path followed */
#nav li:hover > a {
	text-decoration: none;
	/*color: white;*/
   background-color: #575757;
	color: #F3F3F3;
}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{
	left:100%; 
	top:1px;
	text-decoration: none;
	/*color: white;*/
	background-color: #575757;
	color: #F3F3F3;
}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}
/********************************************************************/













/********************************/
/*     Special Styles           */
/********************************/
.redBold{
	color: Red;
	font-weight: bold;
}
.formBox{
	color: Black;
	font-family: arial;
	font-size: 10px;
}
#DivRadioleft {
	float: left;
	width: 300px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#DivRadioright {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#DivRadioright li {
	list-style-type: square;
}
#DivRadioleft li {
	list-style-type: square;
}
.searchBox{
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}
/************* SPACERS ***********/
#spacer_100px{height:100px;}



/*****************************************************/
/*  Product.asp page (Category/Subcategory/Product ) */
/*****************************************************/
#subCategoryTable{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}
#subCategoryTable a:link, #subCategoryTable a:visited, #subCategoryTable a:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;	
  text-decoration: none;
} 
#subCategoryTable a:hover {text-decoration: underline;}

#subCatName {background: url(../images/horiz_bar_bg.gif) repeat-x;}

#subCatName h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  font-weight: bold;	
  padding-left: 35px;
  padding-right: 35px;
  border: none;
}
#subCatDesc{
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: none;
}
.productDetail td{
  padding-top: 10px;
  padding-bottom: 10px;
}

.productDetail h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #666666;
  font-weight: bold;	
}

/*********************************************/
/*  Product page content area definitions    */
/*********************************************/
#subCategoryTable h2.sub-category a:link, #subCategoryTable h2.sub-category a:visited, #subCategoryTable h2.sub-category a:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;	
  text-decoration: none;
} 
#subCategoryTable h2.sub-category a:hover {text-decoration: underline;}

.contentText h1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold;	
  padding: 5px 5px;
}
.contentText h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666666;	
  padding: 5px 5px;
}  
.contentText h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding: 5px 5px;
}
.contentText h4, h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding: 5px 5px;
}
.contentText ol{
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: decimal
}
.contentText ul{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	list-style: square; 
}
.contentText p{padding: 5px 5px;}
.contentText td{
  padding-top: 10px;
  padding-bottom: 10px;
}
#mainCategoryHeader{
	background: url(../images/product/prdct_main_header_banner_02.jpg) no-repeat;
	width: 559px;
	height: 246px;
}
.categoryBackground{
	background: url(../images/product/prdct_cat_thumb_02_temp.jpg) no-repeat;
	width: 180px;
	height: 223px;
}
.subCategoryContainer{
	padding-left: 18px;
}
.subCategoryProductsContainer{
	text-align: left;
	padding-top: 25px;
	padding-left: 40px;
	padding-right: 140px;
}
#productDescriptionContainer{
	border: none;
	padding-right: 30px;
}

/***********************************************************/
/*                DHTML GOODIES PANEL STYLES               */
/***********************************************************/
#dhtmlgoodies_tabView1{
    height: auto
	 /*border: 1px solid blue;*/
}
.dhtmlgoodies_tabPane{
	height:21px;	/* Height of tabs */
	border-bottom:1px solid #BFD4EB;
	text-align:left;
}
.dhtmlgoodies_aTab{
	border-left:1px solid #BFD4EB;
	border-right:1px solid #BFD4EB;
	border-bottom:1px solid #BFD4EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:15px;	
	text-align:left;	
}
.dhtmlgoodies_aTab h1, h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666666;
  font-weight: bold;	
  padding: 5px 5px;
}
.dhtmlgoodies_aTab h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding: 5px 5px;
}
.dhtmlgoodies_aTab h4, h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding: 5px 5px;
}
.dhtmlgoodies_aTab ol{
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: decimal
}
.dhtmlgoodies_aTab ul{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	list-style: square; 
}
.dhtmlgoodies_aTab p{padding: 5px 5px;}
.dhtmlgoodies_aTab td{padding: 5px;}
.dhtmlgoodies_tabPane DIV{
	float:left;
	height:100%;	/* Height of tabs */
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;
}
.dhtmlgoodies_tabPane .tabActive{
	background-image:url('../images/tab_left_active.gif');
	margin-left:0px;
	margin-right:0px;	
	z-index:10;	
}
.dhtmlgoodies_tabPane .tabInactive{
	background-image:url('../images/tab_left_inactive.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}
.dhtmlgoodies_tabPane .inactiveTabOver{
	background-image:url('../images/tab_left_over.gif');
	margin-left:0px;
	margin-right:0px;
}
.dhtmlgoodies_tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;		
	line-height:21px;
	float:left;
}
.dhtmlgoodies_tabPane .tabActive span{
	padding-bottom:1px;
	line-height:20px;
}
.dhtmlgoodies_tabPane img{
	float:left;
}



/***************************/
/*    REPAIRS PAGE         */
/***************************/
#portable_radio{
    background: url(../images/repair_portrad.jpg) no-repeat;
	width: 172px;
	height: 193px;
}
#mobile_radio{
    background: url(../images/repair_mobilerad.jpg) no-repeat;
	width: 172px;
	height: 193px;
}
#twoway_repeater{
    background: url(../images/repair_twoway_rep.jpg) no-repeat;
	width: 172px;
	height: 193px;
}
#basestation{
    background: url(../images/repair_basestation.jpg) no-repeat;
	width: 172px;
	height: 193px;
}
#annual_service{
    background: url(../images/repair_annserv.jpg) no-repeat;
	width: 172px;
	height: 193px;
}
.repairs_text{
	float: left;
	position: relative;
	top: 80px;
	left:8px;
	width: 160px;
	text-align: center;
}

a.repairs_text:link, a.repairs_text:visited, a.repairs_text:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00436E;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.repairs_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00436E;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
/**************************************************************/
/* Disable Branding In IE for Google Serach */
.gsc-branding-img * {display: none; height: 0;}
.gsc-branding-text * {display: none; height: 0;}
.gsc-control {
  width: 800px;
}
#DivLogoBlock li {
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	margin-left: 20px;
}
#thank-you {
  background-color:#FFFFFF;
}
#subCatDesc h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;	
  padding: 5px 5px;
}
#subCatDesc h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666666;	
  padding: 10px 10px;
}
#subCatDesc h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 5px 5px;
}
#subCatDesc li {
	margin-left: 40px
}
#subCatDesc P {
    padding: 10px;
}

/****************************************************************
*                    SITEMAP PAGE STYLES
*****************************************************************/
.sitemap{float: left;text-align: left;}
.level0{
	border: 0px solid pink;
	list-style: none;
}
li.level0 a:active, li.level0 a:link, li.level0 a:visited{
	color: #666666;
	text-decoration: none;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
}
li.level0 a:hover{
  color: #0E5FD8;
  font: normal 14px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

li.level1 a:active, li.level1 a:link, li.level1 a:visited{
  color: #666666;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
li.level1 a:hover{
  color: #0E5FD8;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.level1{
   /*list-style-image: url(../images/arrow_whiteorange.gif);	*/
	list-style: none;
	/*
    margin: 2px 0px 2px 2px;
    padding: 2px 0px 2px 2px;
    */
    border: 0px solid pink;
}

li.level2 a:active, li.level2 a:link, li.level2 a:visited{
  color: #666666;
  font: normal 12px Verdana, Arial, Helvetica, sans-seriff;
  text-decoration: none;
}
li.level2 a:hover{
  color: #0E5FD8;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.level2, .level3, .level4, .level5{
   list-style: none;
   /*
   margin: 2px 0px 2px 2px;
   padding: 2px 0px 2px 2px;
*/
}

/*** open/close images ***/
.sitemapImage{border:0px solid blue;margin:0px;padding:0px;}
#left-div {
width: 654px;
float: right;
padding-left: 13px;
}


.titles { 
font-weight: normal; 
font-size: 24px; 
text-decoration: none;
}

.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
font-size: 20px;
font-family: Trebuchet MS;
margin-bottom: 10px;
margin-top: 10px;
display: block;
}


/******* ADAM test styles for image rotator *******/
/*
.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size: 18px;
font-weight: bold;
display: block;
margin: 0px;
}

.featured-inside {
width: 593px;
padding: 13px;
margin-top: 184px;
background-image: url(../images/featured-bg.png);
overflow: hidden;
height: 30px;
}

.next-button {
display: none;
position: absolute;
}

.prev-button {
display: none;
position: absolute;
}

#sections {
	overflow:hidden;
	width: 639px;
	height: 306px;
	margin: 0px;
	float: left;
	margin-bottom: 13px;
	font-size: 12px;
	color: #FFF;
}

#sections ul {
height: 240px;
margin: 0px;
list-style-image: none;
list-style-type: none;
padding: 0px;
width: 4000px;

}

#sections ul li {
height: 240px;
width: 619px;
border: 10px solid #27312F;
margin: 0px;
padding: 0px;
float: left;
}

.prev {
display: block;
width: 42px;
height: 98px;
cursor: pointer;
background-image: url(../images/slide-button-left.png);
position: absolute;
top: 16px;
z-index: 1;
left: 18px;
}

.next {
display: block;
background-image: url(../images/slide-button-right.png);
width: 42px;
height: 98px;
cursor: pointer;
position: absolute;
top: 16px;
left: 581px;
z-index: 2;
}

#left-div {
width: 654px;
float: right;
padding-left: 13px;
}
.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size: 18px;
font-weight: bold;
line-height: 20px;
color: #fff;
}
*/
/******* END ADAM test styles for image rotator *******/


#featured {
background-color: #FFF;
background-image: url(..images/post-bg.gif);
background-repeat: repeat-x;
padding: 10px;
width: 593px;
border: 1px solid #EBEBEB;
margin-bottom: 10px;
}

.featured-content {
float: right;
width: 353px;
margin-right: 5px;
}


