


/*
html, body, div, a, input, table, th, span,p { 
           font-family: Verdana, Geneva, Arial, Helvetica; 
           color: #555555; font-size: 14px;}


font {font-family: Verdana, Geneva, Arial, Helvetica;font-size: 12px;}

td { font-family: Verdana, Geneva, Arial, Helvetica; color: #555555; font-size: 18px;}
*/




/* robomenu Navigation */

#robomenu {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
      }
#robomenu ul {
           margin : 0;
           padding : 0;
           list-style-type : none;
           border-top : 1px solid #cedfff;
      }
#robomenu li {
           margin : 0;
           border-bottom : 1px solid #cedfff;
      }
#robomenu a {
           display : block;
           padding : 3px 7px 4px 4px;
      }
#robomenu a:link, #robomenu a:visited {
           color : #003399;
           text-decoration : none;
      }
#robomenu a:hover, #robomenu a:active {
  background:#ddd 
url("http://www.walkaboutwifi.com/images/menu-wifi.jpg") no-repeat left bottom;

      }
#robomenu li a img {
           margin-right : 9px;
      }
/*

*/



/* nc Left Navigation */

#ncmenu {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
      }
#ncmenu ul {
           margin : 0;
           padding : 0;
           list-style-type : none;
           border-top : 1px solid #cedfff;
      }
#ncmenu li {
           margin : 0;
           border-bottom : 1px solid #cedfff;
      }
#ncmenu a {
           display : block;
           padding : 3px 7px 4px 4px;
      }
#ncmenu a:link, #ncmenu a:visited {
           color : #003399;
           text-decoration : none;
      }
#ncmenu a:hover, #ncmenu a:active {
  background:#ddd url("http://www.walkaboutwifi.com/images/menu-wifi.jpg") no-repeat left bottom;
      }
#ncmenu li a img {
           margin-right : 9px;
      }
/*
  background:#ddd url("http://users.rcn.com/telescope/WagonLoads/images/Menu-GrnGray.gif") no-repeat left bottom;

  background:#ddd url("http://www.walkaboutwifi.com/images/menu-wifi.jpg") no-repeat left bottom;
*/



/* allcat Left Navigation */

#allcat {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
      }
#allcat ul {
           margin : 0;
           padding : 0;
           list-style-type : none;
           border-top : 1px solid #cedfff;
      }
#allcat li {
           margin : 0;
           border-bottom : 1px solid #cedfff;
      }
#allcat a {
           display : block;
           padding : 1px 7px 1px 7px;
      }
#allcat a:link, #allcat a:visited {
           color : #003399;
           text-decoration : none;
      }
#allcat a:hover, #allcat a:active {
background-color: #bbffdd; 
      }
#allcat li a img {
           margin-right : 9px;
      }



/* CatTitle */
.CatTitle {
           font-family : Arial, Helvetica, Verdana, sans-serif;
           font-size : 25px;
           font-weight : bold;
           color : #555555;
      }


/* doesnotexsist 
.doesnotexsist  {width: 120px; text-align:left;}
.doesnotexsist  {position: relative;	margin: 40px 0px;}

padding: 3px 0px 0px 0px;}
.doesnotexsistBanner  {margin: 0px;	padding: 0px;	position: absolute;	z-index: 5;	top: -5px;	right: -5px;}

*/
.doesnotexsist td {
           font-family : Arial, Helvetica, Verdana, sans-serif;
           font-size : 80px;
      }



/* MENU colors 
.col0 
     {font-family: Verdana, Geneva, Arial, Helvetica;
      font-size: 12px; color: #FFFF00;
background-color: #7b9ac0; 
background-color: #eeeeaa; 


*/
.col0 {
           color : #111111;
           text-align : left;
           padding : 0;
      }
.col0 a {
           color : #550000;
      }
.col0 a:hover {
           color : #ee0000;
      }


.warning {
           font-family : Verdana, Geneva, Arial, Helvetica;
           font-size : 30px;
           color : #ffff00;
      }


A {
           color : #555555;
           text-decoration : underline;
      }
A:hover, A:visited:hover {
           color : #ff3333;
      }


.tiny {
           color : #114c81;
      }
.links {
           color : #114c81;
           text-decoration : underline;
      }
.whitelink, .littlewhite {
           color : #ffffff;
      }
.little {
           color : #ff0000;
      }
.only {
           color : #0000ff;
      }
.littleorange {
           color : #c90000;
      }
.lou {
           color : #c90000;
           text-decoration : underline;
      }
.department, .header {
           font-size : 11px;
           color : #ffffff;
      }
.textwhite {
           font-size : 11px;
           color : #ffffff;
      }
.text, .testform {
           font-size : 11px;
      }
.testform2 {
           font-size : 12px;
      }
.bigred, .orange {
           font-size : 11px;
           color : #c90000;
      }
.title {
           font-size : 12px;
           color : #114c81;
      }
.bigwhite {
           font-size : 12px;
           color : #ffffff;
      }
.bigblue {
           font-size : 12px;
           color : #003399;
      }
.bigwhite {
           font-size : 12px;
           color : #dddddd;
      }
.ours {
           font-size : 14px;
           color : #ff0000;
      }








/* Checkout Styles */
.ShopNeedHelp {
           font-size : 12px;
           font-weight : bold;
           color : #41699a;
           text-decoration : none;
      }
.ShopHelpLinks {
           color : #41699a;
           text-decoration : none;
      }
.CartHeaders {
           font-size : 11px;
           font-weight : bold;
           color : #333333;
           text-decoration : none;
      }
.FormHead {
           font-weight : bold;
           color : #41699a;
           text-decoration : none;
      }
.DefaultShopxext {
           font-size : 12px;
           font-weight : normal;
           text-decoration : none;
      }
.ReviewLinks {
           color : #cc0000;
           text-decoration : none;
           font-weight : bold;
      }
.StepGrey {
           color : #999999;
           text-decoration : underline;
      }
.StepGreyNoLine {
           color : #999999;
           text-decoration : none;
      }
.FormInside {
           font-size : 11px;
           color : #333333;
           text-decoration : none;
      }
.FormInsideUL {
           font-size : 11px;
           color : #333333;
           text-decoration : underline;
      }
.NeedHelpSide {
           font-size : 9px;
           color : #999999;
      }
.NeedHelpSide:hover {
           color : #cc0000;
      }
.HelpDetails {
           font-size : 9px;
           color : #666666;
      }
.HelpDetailsRed {
           font-size : 9px;
           color : #cc0000;
           font-weight : bold;
      }

/*Product Display Box Styles */
.NewCatListPro, .NewCatListPro a {
           text-decoration : underline;
      }
.NewCatListPro:hover, .NewCatListPro a:hover {
           color : #cc0000;
           text-decoration : underline;
      }
.NewCatList {
           color : #114c81;
      }
.NewCatListPrice {
           color : #cc0000;
           text-decoration : none;
      }
.NewCatListPercent {
           color : #666666;
           text-decoration : none;
      }
.NewCatListHowMany {
           color : #0066cc;
           text-decoration : none;
      }
.NewCatListBorderRight {
           padding : 15px 5px;
           border-right : 1px solid #dddddd;
           border-bottom : 4px solid #dddddd;
           text-align : center;
      }
.NewCatListBorderNone {
           padding : 15px 5px;
           border-bottom : 4px solid #dddddd;
           text-align : center;
      }


/* SOLD OUT STYLES */
.proComplete {
           width : 120px;
           text-align : left;
      }
.proComplete {
           position : relative;
           margin : 10px 0;
      }
.proComplete td {
           padding : 3px 0 0;
      }
.proBanner {
           margin : 0;
           padding : 0;
           position : absolute;
           z-index : 5;
           top : -5px;
           right : -5px;
      }


/* Quick Links Footer */
#EasyNavWhite {
           color : #ffffff;
           background-color : #7b9ac0;
           text-align : center;
           padding : 4px;
      }
#EasyNavWhite a {
           color : #ffffff;
      }
#EasyNavWhite a:hover {
           color : #eeeeee;
      }

/* Normal New Footer */
.FooterCrumbsOrange {
           font-size : 11px;
           font-weight : bold;
           color : #990000;
           text-decoration : none;
      }
#FooterCrumbs a {
           color : #4a709f;
           text-decoration : underline;
      }
#FooterCrumbs a:hover {
           color : #2e4664;
           text-decoration : underline;
      }
#FooterCrumbs {
           color : #4a709f;
           text-decoration : none;
      }

/* Category Pages */
.redText {
           font-size : 12px;
           font-weight : bold;
           color : #cc0000;
      }
.formText {
           font-size : 11px;
           text-decoration : none;
      }

/*Club O Tally Styles */
#CluboTally {
           color : #333333;
           background-color : #ffffff;
           border : 1px solid #7b9ac0;
           padding : 5px;
           position : relative;
           height : 110px;
           width : 150px;
           margin : 15px 0;
      }
.TallyHeader {
           font-weight : bold;
           color : #ffffff;
           text-align : center;
           padding : 4px;
           margin-bottom : 4px;
           background-color : #7b9ac0;
      }
.TallyRBox {
           text-align : right;
           position : absolute;
           top : 25px;
           right : 5px;
           width : 60px;
           font-size : 9px;
      }
.TallyLBox {
           text-align : left;
           position : absolute;
           top : 25px;
           left : 5px;
           width : 90px;
           font-size : 9px;
      }
.TallyLeft {
           font-size : 9px;
           padding-top : 4px;
           white-space : nowrap;
      }
.TallyRight {
           font-size : 9px;
           color : #990000;
           font-weight : bold;
           padding-top : 4px;
           white-space : nowrap;
      }
