a {text-decoration: none;}

body {color: #000; font-family: "Trebuchet MS", verdana; font-size: 8px; margin: 0px; padding: 0px;}

checkbox, input, radio, select, textarea {font: normal 12px helvetica, arial; padding-left: 2px;}

form {display: inline;}

h1{color: #fff; font-family: "trebuchet ms", verdana, sans-serif; font-size: 100%; margin: 0;}

h2{font-family: "trebuchet ms", verdana, sans-serif; font-size: 100%; margin: 0;}

hr {border: none; color: #ccc; height: 0px;}

img {border: none;}

table, td {
  -x-system-font: none;
  font-family: "Trebuchet MS", verdana;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
}

.breadcrumb {
  font-family: "Trebuchet MS", verdana;
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px;
  text-decoration: none;
  text-transform: uppercase;
}

.calendar {
  background-color: #FFF;
  border: 1px solid #FFFFFF;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  height: 22px;
  line-height: 14px;
  padding-left: 3px;
  text-decoration: none;
  width: 18px;
}

.calendarheader {
  background-color: #FFF;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 11px;
  font-weight: bold;
  height: 22px;
  text-decoration: none;
}

.calendarmonth {background-color: #BBC3D3; cursor: default; width: 100%;}

.calendartoday {
  background-color: #FFCF00;
  border: 1px solid #FFFFFF;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  height: 22px;
  padding-left: 3px;
  text-decoration: none;
  width: 18px;
}

.calendarweekend {
  background-color: #CAEEFF;
  border: 1px solid #FFFFFF;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  height: 22px;
  line-height: 14px;
  padding-left: 3px;
  text-decoration: none;
  width: 18px;
}

.cat_description {color: #800000; font-family: "Trebuchet MS", verdana; font-size: 10px; font-weight: bold;}

.checkoutbarfrom, .checkoutbarto {color: #8c8c8c; font-family: "Trebuchet MS", verdana; font-size: 12px;}

.clear {clear: both; float: none; font-size: 1px; height: 1px; line-height: 1px; margin-top: -1px;}

.colors_productname {color: #fff;}

.content {background: none; color: #000; font-family: "Trebuchet MS", verdana; font-size: 10px;}

.empty {background-color: #F0FAFF; height: 22px; line-height: 14px; width: 18px;}

.errorbox {background: #ffb3b5; font-family: "Trebuchet MS", verdana; font-size: 10px; font-weight: bold;}

.event {
  background-color: #FFF;
  border: 1px solid #E6E6E6;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 11px;
  text-decoration: none;
}

.hide {display: none;}

.imgframe {
  background-image: url('images/transparent_frame.gif');
  background-repeat: no-repeat;
  height: 100px;
  padding-bottom: 7px;
  width: 109px;
}

.included {font-size: 14px; font-weight: normal; padding-left: 5px; position: relative;}

.indicator {padding-left: 5px; position: relative; top: -3px;}

.infobox {background: #b6b7cb;}

.infoboxcontents {background: #fff; font-family: "Trebuchet MS", verdana; font-size: 10px;}

.infoboxnotice {background: #FF8E90;}

.infoboxnoticecontents {background: #FFE6E6; font-family: "Trebuchet MS", verdana; font-size: 10px;}

.item_name {color: #000; font-size: 12px; font-weight: bold;}

.kiosk {color: #0F004D; font-family: "trebuchet ms", verdana, sans-serif; font-size: 12px; font-weight: bold;}

.kiosk_def {color: #9e9e9e; font-family: "trebuchet ms", verdana, sans-serif; padding-left: 5px; font-size: 12px;}

.linklisting-heading {
  background: #b6b7cb;
  color: #FFF;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
}

.messagestackerror, .messagestackwarning {background-color: #ffb3b5; font-family: "Trebuchet MS", verdana; font-size: 12px;}

.messagestacksuccess {background-color: #9f0; font-family: "Trebuchet MS", verdana; font-size: 10px;}

.ml3 {color: #505050; font-size: 10px; text-decoration: none;}

.modulerowover {background-color: #D7E9F7; cursor: pointer;}

.modulerowselected {background-color: #E9F4FC;}

.navblue {color: #F00; font-family: "Trebuchet MS", verdana; font-size: 8pt;}

.nobox, .pobox, table.productlisting, .modulerow {}

.noboxcontents {text-align: center;}

.oldprice {text-decoration: line-through;}

.optbox {background: #E8E8E8;}

.optboxcontents {background: #E8E8E8; font-family: "Trebuchet MS", verdana; font-size: 9px;}

.orderedit {color: #70d250; font-family: "Trebuchet MS", verdana; font-size: 10px; text-decoration: underline;}

.poboxcontents {color: #f00; text-align: center;}

.pricelist {color: #9a9a9a; font-family: "Trebuchet MS", verdana; font-size: 12px; font-weight: bold;}

.productbox {background: #DFDFDF;}

.productboxcontents {
  color: #D70200;
  font-family: "Trebuchet MS", verdana;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: normal;
  text-transform: uppercase;
}

.productlisting-heading {
  background: #b6b7cb;
  color: #FFF;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  font-weight: bold;
}

.productlisting-headingprice {color: #9a9a9a; font-family: "Trebuchet MS", verdana; font-size: 20px; font-weight: bold;}

.productnamecolorlarge, a.productnamecolorlarge {
  -x-system-font: none;
  font-family: "Trebuchet MS", verdana;
  font-size: 14px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: normal;
  padding: 6px 0 3px 0;
  text-decoration: none;
}

.productsnotifications {background: #f2fff7;}

.productspecialprice, span.errortext {color: #f00; font-family: "Trebuchet MS", verdana;}

.regex {color: #B80000; font: bold 14px "Trebuchet MS", verdana;}

.regnorm {color: #6B6B6B; font-family: "Trebuchet MS", verdana; font-size: 11px; font-weight: bold;}

.saleprice {color: #f00;}

.scart {
  background: transparent url('images/scart.png') no-repeat top left;
  color: #fff;
  font: bold 12px Arial, san-serif;
  height: 31px;
  margin-right: 130px;
  padding: 7px 0 0 92px;
  position: relative;
  right: -1px;
  width: 275px;
}

.searchbox {background: #BFBFBF url('images/infobox/grey_middle.gif'); background-repeat: repeat-x; width: 230px;}

.searchinput {
  background: #fff;
  border: 0px;
  font-family: "Trebuchet MS", verdana;
  font-size: 12px;
  height: 21px;
  padding-top: 4px;
  vertical-align: top;
}

.stockwarning {color: #c03; font-family: "Trebuchet MS", verdana; font-size: 10px;}

.subnavblue {color: #96F; font-family: "Trebuchet MS", verdana; font-size: 8pt;}

.tabcontent {
  background: #FFF;
  border-bottom: 1px solid #CBCBCF;
  border-left: 1px solid #CBCBCF;
  border-right: 1px solid #CBCBCF;
  border-top: 4px solid #DE0000;
  clear: both;
  color: #000;
  display: block;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  padding: 1em;
  position: relative;
  width: 625px;
  z-index: 2;
}

.tx2 {color: #505050; font-size: 10px;}

.xontentbox {background: #717171;}

.xontentboxcontents {background: #fff; padding-bottom: 15px; padding-top: 25px;}

.xontentboxheading {color: #000; display: block; left: 0px;}

.yearheader {
  background-color: #FFF;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

a.headerpagelinks {color: #000; font-family: "Trebuchet MS", verdana; font-size: 10px; font-weight: bold;}

a.pageresults {color: #00F;}

a.viewcart {color: #D32727; font: bold 11px helvetica;}

h4.infotitle {margin: 0; margin-bottom: 0.2em;}

p.infoblurb {margin: 0; margin-bottom: 2em;}

span.greetuser {color: #f0a480; font-family: "Trebuchet MS", verdana; font-size: 12px; font-weight: bold;}

span.markproductoutofstock {color: #c76170; font-family: "Trebuchet MS", verdana; font-size: 12px; font-weight: bold;}

span.newitemincart, .inputrequirement {color: #f00; font-family: "Trebuchet MS", verdana; font-size: 10px;}

table.formarea {background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}

table.linklisting {border: 1px; border-color: #b6b7cb; border-spacing: 1px; border-style: solid;}

td.accountcategory {color: #abd; font-family: "Trebuchet MS", verdana; font-size: 13px;}

td.blueboxheading {
  background: #ffffff url('images/infobox/blue_middle.gif');
  background-repeat: repeat-x;
  color: #fff;
  font-family: "Trebuchet MS", verdana;
  font-size: 20px;
  font-weight: bold;
}

td.cookieusage {background: #000; color: #FFF; font-family: "Trebuchet MS", verdana; font-size: 10px; font-weight: bold;}

td.fieldkey, td.tableheading, td.formareatitle {font-family: "Trebuchet MS", verdana; font-size: 12px; font-weight: bold;}

td.fieldvalue {font-family: "Trebuchet MS", verdana; font-size: 12px;}

td.headererror {
  background: #f00;
  color: #fff;
  font-family: "Trebuchet MS", verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

td.headerinfo {
  background: #0f0;
  color: #fff;
  font-family: "Trebuchet MS", verdana;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

td.infobox, span.infobox, td.smalltext, span.smalltext, p.smalltext, .messagebox, .boxtext, td.productbox, span.productbox, td.smalltext, span.smalltext, p.smalltext, .messagebox {
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
}

td.infoboxheading, td.productboxheading {
  background: #B80000;
  color: #fff;
  font-family: "Trebuchet MS", verdana;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
}

td.linklisting-data {
  border-bottom: 1px solid #b6b7cb;
  border-right: 1px solid #b6b7cb;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  padding: 4px;
}

td.main, p.main, td.category_desc {font-family: "Trebuchet MS", verdana; font-size: 13px; line-height: 1.5;}
#loginmain, table.loginmain {font: normal 14px arial rounded mt bold }

td.main_table_heading {
  background: #f8f8f9;
  border-color: #99AECE;
  border-style: solid;
  border-width: thin;
  color: #fff;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
}

td.main_table_heading_inner {background: #f8f8f9; color: #fff; font-family: "Trebuchet MS", verdana; font-size: 10px;}

td.noboxheading {height: 20px; text-align: center;}

td.optbox, span.optbox {font-family: "Trebuchet MS", verdana; font-size: 9px;}

td.pageheading, div.pageheading {color: #000; font-family: "Trebuchet MS", verdana; font-size: 15px; font-weight: bold;}

td.poboxheading {color: #DE0000; font: bold 18px "Trebuchet MS", verdana; text-align: center;}

td.productlisting-data {
  border-bottom: 1px dotted #ccc;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  padding: 5 0 5 0px;
}

td.productpriceinbox {background: #eee; font-family: "Trebuchet MS", verdana; font-size: 10px;}

td.productpriceinlisting {background: #d2e9fb; font-family: "Trebuchet MS", verdana; font-size: 10px;}

td.productpriceinprodinfo {background: #cfc; font-family: "Trebuchet MS", verdana; font-size: 12px;}

td.redboxheading {
  background: #ffffff url('images/infobox/red_middle.gif');
  background-repeat: repeat-x;
  color: #fff;
  font-family: "Trebuchet MS", verdana;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}

td.subbar, .checkoutbarcurrent {color: #000; font-family: "Trebuchet MS", verdana; font-size: 12px;}

tr.accounthistory-odd, tr.addressbook-odd, tr.alsopurchased-odd, tr.payment-odd, tr.productlisting-odd, tr.productreviews-odd, tr.upcomingproducts-odd, tr.shippingoptions-odd, tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even {
  background: #fff;
}

tr.headererror {background: #f00;}

tr.headerinfo {background: #0f0;}

tr.headerpagelinks, td.headerpagelinks, p.headerpagelinks {
  background-image: url('images/button_blank_middle.gif');
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 10px;
  font-weight: bold;
}

tr.headerpagelinksleft, td.headerpagelinksleft, p.headerpagelinksleft {background-image: url('images/button_blank_left.gif');}

tr.headerpagelinksright, td.headerpagelinksright, p.headerpagelinksright {
  background-image: url('images/button_blank_right.gif');
}

tr.linklisting-even {background: #F5F5F5;}

tr.linklisting-odd {background: #f8f8f9;}

tr.showcartdetails, td.showcartdetails, p.showcartdetails {
  color: #BDCAF0;
  font-family: "Trebuchet MS", verdana;
  font-size: 11px;
  line-height: 1.5;
}

tr.subbar {background: #f4f7fd;}

#container {margin: 5 0 0 0px; position: absolute; text-align: center; top: 91px; width: 1000px;}

#container li {float: right; font-weight: bold; list-style: none;}

#default {
  background: #ffffff url('images/ewireless_default.jpg');
  background-repeat: repeat-x;
  color: #000;
  font-family: "Trebuchet MS", verdana;
  font-size: 8px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#extra_features {margin: 0; padding: 0;}

#extra_features li {
  color: #000;
  font-family: arial cyr, arial;
  font-size: 11px;
  font-weight: bold;
  list-style: none;
  text-decoration: none;
}

#featured {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  position: relative;
}

#features, #accessories {background: #FF191B; color: #fff; font-family: arial cyr, arial; font-size: 12px; padding: 5px;}

#footer {padding: 20 0 20 0px; text-align: center;}

#footer a {background: #fff; padding: 0 20 0 0px; vertical-align: middle;}

#header {width: 1000px;}

#headersearch {position: absolute; right: 0px; top: 52px; width: 508px;}

#heroshot {
  background-image: url('images/ewireless.jpg');
  background-repeat: no-repeat;
  height: 116px;
  position: absolute;
  top: 93px;
  width: 1100px;
}

#key_features {background: #FFF; margin: 0; padding: 0;}

#key_features li {
  color: #000;
  font-family: arial cyr, arial;
  font-size: 11px;
  list-style: none;
  padding: 3px 0 3px 0;
  text-decoration: none;
}

#key_features ul, #extra_features ul {list-style: none; margin: 0px; padding: 5px;}

#logo {float: left; height: 140px; padding: 7 0 0 25px; position: relative; width: 58px;}

#mainnavtabbed1{clear: both; display: block; list-style-type: none; margin: 0px; padding: 0px; white-space: nowrap;}

#mainnavtabbed1 li{display: block; float: left; margin-bottom: 0px; margin-left: 0px; text-align: center; white-space: nowrap;}

#mainnavtabbed1 li a{
  border-left: 1px solid #CBCBCF;
  border-right: 1px solid #CBCBCF;
  border-top: 4px solid #000;
  color: #999;
  display: block;
  font-weight: bold;
  padding: 5px;
  text-decoration: none;
  white-space: nowrap;
}

#navigation {color: #f00; font-size: 12px; padding: 0 0 0 200px; position: absolute; top: 57px;}

#navigation li {float: left; font-weight: bold; list-style: none; margin: 0px; padding: 0 12 0 0px;}

#navigation li a, #container li a {color: #000; font-family: arial cyr, arial; font-size: 13px; text-decoration: none;}

#navigation ul, #container ul {list-style: none;}

#protected {display: block; height: 100%; position: relative; width: 100%; z-index: 4;}

#site {background: #ffffff url('images/ewireless_site.jpg'); background-repeat: repeat-x; text-align: center;}

#subheader {color: #fff; font-size: 14px; text-align: right;}

#subheader a {color: #fff; font-family: verdana; font-size: 9px;}

#wrap {height: 100%; margin: 0 auto; padding: 0px; text-align: left; width: 1000px;}

#featured .price a, #featured .price a:visited {color: #000; display: block; font-weight: normal;}

#featured .price, #featured .price a:hover {color: #666; display: block;}

#mainnavtabbed1 li a.tabon, #mainnavtabbed1 li a.tabon:hover{
  background: #DE0000;
  border-bottom: none;
  border-left: 1px solid #DE0000;
  border-right: 1px solid #DE0000;
  border-top: 4px solid #DE0000;
  color: #FFF;
  display: block;
  font-weight: bold;
}

#mainnavtabbed1 li a:hover{
  background: #FF2529;
  border-bottom: 1px solid #DE0000;
  border-left: 1px solid #DE0000;
  border-right: 1px solid #DE0000;
  border-top: 3px solid #DE0000;
  color: #FFF;
  display: block;
  white-space: nowrap;
}

#navigation li a:hover {color: #B01116;}

.breadcrumb a:hover, .productbox a:link, .productbox a:visited, td {color: #000;}

.breadcrumb a:link, .breadcrumb a:visited {color: #9a9a9a;}

.calendar a:hover, .calendar a:link, .calendar a:visited, .calendar a:visited:hover, .yearheader a:hover, .calendarweekend a:hover, .calendarweekend a:link, .calendarweekend a:visited, .calendarweekend a:visited:hover, .calendartoday a:hover, .calendartoday a:link, .calendartoday a:visited, .calendartoday a:visited:hover {
  color: red;
  text-decoration: underline;
}

.ml3:hover {text-decoration: underline;}

.productbox a:hover {color: #f00; text-decoration: none;}

a.bigtext:hover {color: #B80000; text-decoration: underline;}

a.bigtext:link, a.bigtext:visited {color: #B80000; font-family: "Trebuchet MS", verdana; font-size: 12px; font-weight: bold;}

a.poboxcontents:link, a.poboxcontents:hover {background: #fff; color: #f00; text-align: center;}

a.viewcart:hover {color: #FF292A;}

a:hover {color: #ABD; text-decoration: underline;}

a:hover.headerpagelinks {color: #0F0; font-family: "Trebuchet MS", verdana; font-size: 10px; font-weight: bold;}

a:hover.pageresults {background: #FF3; color: #00F;}


.testimonials {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
background: #F9F9F9;
border: 1px dotted #000;
padding: 10px;
}

.testimonials h4 {
color:#CC0000;
font-family:"Trebuchet MS",sans-serif;
font-style: italic;
font-size:18px;
font-weight:bold;
line-height:20px;
}

