@media all {
BODY {margin:0;padding:0;color:#2b2b2b;font-family:Tahoma,Arial,Helvetica,sans-serif}
P,TD,DIV,LI,UL {font-size:12px;font-weight:normal;color:#303030}
H4 {font-size:14px;font-weight:bold;color:#2b2b2b;display:block;padding-top:12px}
UL LI {line-height:150%}
A,A:link,A:visited {color:#1c7cc9;text-decoration:none}
A:hover,A:active {color:#1c7cc9;text-decoration:underline}
TD.logocell {padding-left:15px}
TD.topmenucell {text-align:right;padding-right:15px;font-size:11px}
TD.newtopmenucell {text-align:right;padding-right:5px;font-size:11px}
TD.flagcell {text-align:center;padding-right:5px;font-size:11px;width:54px}
TD.greyline {height:3px;width:100%;margin-top:5px;margin-bottom:5px;background:#d2d3d8}
TD.lefthead {font-size:12px;font-weight:bold;border-bottom-width:1px;border-bottom-color:#bebebe;border-bottom-style:solid;padding:8px 8px 6px}
TD.leftmenuitem {font-size:11px;padding-left:6px;padding-top:6px;padding-bottom:6px;border-bottom-width:1px;border-bottom-color:#bebebe;border-bottom-style:dashed;font-weight:bold}
TD.leftbrand {font-size:11px;padding-left:6px;padding-top:6px;padding-bottom:0}
TD.maincontent {vertical-align:top;padding-top:2px}
TD.leftfeature {font-size:10px}
TD.leftfeature A {color:#2b2b2b}
TD.bottommenucell {font-size:12px;padding-top:10px;text-align:center}
TD.bottomline {height:1px;width:100%;margin-top:5px;margin-bottom:5px;background:#d2d3d8}
TD.righthead {font-size:12px;font-weight:bold;border-bottom-width:1px;border-bottom-color:#b4b4b4;border-bottom-style:solid;color:#6b6b6b;background:#e9e9e9}
TD.rightmenuitem {font-size:11px;padding-left:6px;padding-top:3px;padding-bottom:1px;color:#8b8b8b;background:#e9e9e9}
TD.maincontent {font-size:12px;color:#6b6b6b}
TABLE.rightmenu {color:#6b6b6b;margin-top:6px;border:1px #aeaeae solid;background:#e9e9e9;padding:8px 8px 6px}
TABLE.rightmenunew {color:#6b6b6b;margin-top:6px;padding:0;border:1px #aeaeae solid;background:#e9e9e9}
TABLE.rightmenunew TD#outer1 {color:#6b6b6b;background:#e9e9e9;padding:8px 8px 6px}
TABLE.shoppingcart {color:#6b6b6b;margin-top:6px;border:1px #aeaeae solid;background:#fff;padding:8px 8px 6px}
TABLE.shoppingcartnew {color:#6b6b6b;margin-top:6px;padding:0;border:1px #aeaeae solid;background:#fff}
TABLE.shoppingcartnew TD#outer2,TABLE.shoppingcartnew TD#outer6 {color:#6b6b6b;background:#fff;padding:8px 8px 6px}
TD.shoppingcarthead {font-size:12px;font-weight:bold;border-bottom-width:1px;border-bottom-color:#b4b4b4;border-bottom-style:solid;color:#6b6b6b}
table#paymentmethods {border-collapse:collapse}
#paymentmethods td {font-weight:bold;padding:4px}
#paymentmethods td.on {border-right:none}
table#cart_large {clear:both;width:100%}
table.cart_only {border-bottom:1px solid #eee}
#cart_large th {color:#fff;padding:2px 0 2px 2px;font-size:12px;background:#3A89C9}
#cart_large td.col_qty {border-left:medium none;border-top:1px solid #eee;height:70px}
#cart_large td.col_qty_static {font-weight:bold;font-size:12px}
#cart_large td.col_img {text-align:center;padding-left:6px;padding-top:4px;padding-bottom:4px;vertical-align:top;border-right:none;width:65px}
#cart_large td.col_desc {border-left:none;text-align:left;padding-left:6px;padding-top:4px;padding-bottom:4px;vertical-align:middle}
#cart_large td.col_each {vertical-align:middle;width:10%;padding-left:5px;padding-right:5px}
#cart_large td.col_total {vertical-align:middle;width:10%;padding-left:5px;padding-right:5px}
#cart_large td {border-left:1px solid  #C9C23A;border-top:1px solid #eee;font-size:12px;padding:2px 0 2px 2px;text-align:center;vertical-align:middle}
.col_desc .item_stock {color:#698;font-size:11px}
.col_desc .item_title A {font-weight:bold;font-size:12px}
.col_img .item_image {float:left;height:65px;margin:0 5px 0 0;padding:0 5px 0 0;text-align:center;width:65px}
.col_desc .item_options {font-weight:normal;font-size:10px}
.recalc A {font-size:10px;color:#000;text-decoration:underline}
.remove A {font-size:10px;color:#000;text-decoration:underline}
#free_ship_qualify {color:#f25425}
#totals {border:1px solid #C9C23A;font-size:12px;width:100%;background:#e9e8c2}
#bottom_total {float:right;width:190px}
table#total_list {float:right;border-collapse:collapse}
table#total_list td {text-align:right;font-size:12px;padding-bottom:4px;padding-top:4px;border-bottom:1px solid #c9c23a}
table#total_list td.left {padding-right:25px}
div#continue_buttons {float:left;padding-top:10px;width:auto;text-align:left}
div#checkout_buttons {float:right;padding-top:10px;width:auto;text-align:center}
.checkout_or {font-size:12px;font-weight:bold;text-align:center;display:block;padding-bottom:4px}
table#shippingshow td {padding-bottom:4px}
td#totalcost {font-weight:bold}
TD.shoppingcartsect {font-size:11px;padding-left:6px;padding-top:3px;padding-bottom:1px;color:#6b6b6b}
TD.shoppingcarttext {font-size:11px;color:#6b6b6b}
TD.shoppingcartprice {font-size:11px;color:#6b6b6b;text-align:right}
TD.shoppingcarttotal {font-size:14px;font-weight: bold;color:black;text-align:center;border-top:1px solid #b4b4b4;padding-top:4px;padding-bottom:4px;}
TD.shoppingcartcheckout {text-align:center;padding-bottom: 4px;}
INPUT.searchinp {font-size:11px;color:#000;width:113px}
TABLE.ataglance {color:#6b6b6b;margin-top:6px;border:1px #aeaeae solid;background:#fff;padding:8px 8px 6px}
TABLE.ataglancenew {color:#6b6b6b;margin-top:6px;border:1px #aeaeae solid;background:#fff}
TABLE.ataglancenew TD#outer3,TABLE.ataglancenew TD#outer8 {color:#6b6b6b;background:#fff;padding:8px 8px 6px}
TD.ataglancehead {font-size:12px;font-weight:bold;border-bottom-width:1px;border-bottom-color:#b4b4b4;border-bottom-style:solid;color:#6b6b6b}
TD.ataglancesect {font-size:11px;padding-left:6px;padding-top:3px;padding-bottom:1px;color:#6b6b6b}
TD.ataglancetext {font-size:11px;color:#6b6b6b}
TD.ataglanceprice {font-size:16px;color:#2b2b2b;font-weight:bold}
TD.ataglancefiles {font-size:11px;color:#6b6b6b}
TD.contentbar2,TD.contentbar1 {color:#2b2b2b;margin-top:6px;border:1px #aeaeae solid;background:#e9e9e9;padding:8px 8px 6px}
TD.contentbar3 {border-bottom:1px #aeaeae solid}
TR.flypageheading DIV {position:relative;display:block;color:black;border-bottom:1px solid #aeaeae;font-size:12px;font-weight:bold;margin-top:6px;margin-bottom:4px}
BIG {color:#2b2b2b;font-weight:bold;font-size:14px}
TD.contentbar2 {color:#2b2b2b;padding:3px;border:1px #aeaeae solid;background:#e9e9e9}
TD.contentbar3 {color:#2b2b2b;padding:3px}
div#error {margin:0 10%;background:#ec9139}
.errorrtop {display:block;background:#fff}
.errorrtop * {display:block;height:1px;overflow:hidden;background:#ec9139}
.errorr1 {margin:0 5px}
.errorr2 {margin:0 3px}
.errorr3 {margin:0 2px}
.errorr4 {margin:0 1px;height:2px}
.errorbox {border:1px solid #ec9139;background:#fff;padding:5px;margin-bottom:10px}
P#error {margin:0 10px;font-weight:bold;color:#f9f9f9;padding-bottom:2px}
TABLE.skutable {border-collapse:collapse}
.skutable TD {font-size:11px;text-align:left;padding:2px;margin:2px;border:1px solid gray}
.skutable TH {font-size:11px;font-weight:bold;text-align:left;padding:2px;margin:2px}
.matrixtable TD {font-size:11px;text-align:center;padding:2px;margin:0}
TR.matrixoddrow {background:#ddeaff}
TD.matrixheading {font-weight:bold;text-align:center;background:white;border-bottom:1px dashed gray;padding-top:15px}
TD.matrixgroup {font-weight:bold;background:white;text-align:left;border-bottom:1px dashed gray;padding-top:15px}
TD.matrixspec {padding-left:8px;text-align:left;font-size:11px}
TABLE.optiondisplay TD {margin:0;padding:2px 0;line-height:180%}
TABLE.optiondisplay TD * {font-size:10pt}
TABLE.optiondisplay TD SELECT,TABLE.optiondisplay TD SELECT * {font-size:10pt}
TD.shippingoffer {background:transparent url("/images/telephonyware/product_f2d.gif") no-repeat scroll bottom right}
TD.bluebox {border:1px solid #7ca6d8;border-collapse:collapse}
.half {width:50%}
TD.bluebox * TH {width:100%;padding:6px;vertical-align:middle;text-align:left;background:#3a89c9}
TD.bluebox * TH,TD.bluebox * TH DIV,TD.bluebox * TH A,TD.bluebox * TH A:hover,TD.bluebox * TH A:visited,TD.bluebox * TH A:active {color:white;font-weight:bold;font-size:12px;text-decoration:none}
TABLE.productspecs {margin-left:8px;padding:4px;border:none;vertical-align:top}
TABLE.productspecs * TD *,TABLE.productspecs * TD {font-size:11px}
TABLE.productspecs * H2 {color:#1c7cc9;font-weight:bold;font-size:13px}
TABLE.featured {width:95%;border:none;vertical-align:top}
TABLE.featured * TD.itemimage {width:115px;height:105px;vertical-align:middle;text-align:center}
TABLE.featured * TD.itemdescription {vertical-align:middle}
TABLE.featured * P {margin:0 0 5px 2px}
A.itemtitle,A.itemtitle:hover,A.itemtitle:active,A.itemtitle:visited,SPAN.itemprice {font-size:11px;font-weight:bold}
A.itemblurb,A.itemblurb:hover,A.itemblurb:active,A.itemblurb:visited {font-size:11px;color:#2b2b2b;text-decoration:none}
SPAN.itemourprice {color:black;font-size:11px;font-weight:bold;text-decoration:none}
td.accessory_item {border-top:1px #eee dashed;border-bottom:1px #eee dashed;font-weight:bold;font-size:11px}
.accessory_item .check {float:left;display:block;padding:12px}
.item_desc {font-size:11px;font-weight:bold}
.item_price {font-size:11px}
SPAN.error-desc {color:red}
.mapnotice {color:#cc0a26;font-weight:bold;font-size:10px}
DIV.matrixoptions {display:block;padding:5px;border:1px solid #C9B46C;background:#FFD785;font-weight:bold}
DIV.breadcrumbs {margin-top:-15px;font-weight: bold;font-size:10px;display:block}
.button-link {background: transparent;border: 0;color: #1C7CC9;display: inline;margin: 0;padding:0;font-size: 11px;font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;cursor: pointer}
.button-link-hover {background: transparent;border: 0;color: #1C7CC9;display: inline;margin: 0;padding:0;font-size: 11px;font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;cursor: pointer;text-decoration:underline}
.button-link:hover {text-decoration: underline}
.sep {color:#ccc;padding: 0 2px 0 2px;}
.mv_contrast {color:#cc0a26;font-weight:bold;}
.mv_contrast small {color:black;display:block;font-weight:bold;}
}
@media print {
html {margin:0}
BODY {margin:0;padding:0;color:black;font-family:Tahoma,Arial,Helvetica,sans-serif}
P,TD,DIV,LI,UL {font-size:12px;font-weight:normal;color:black}
H4 {font-size:14px;font-weight:bold;color:black;display:block;padding-top:12px}
TD.topmenucell {display:none}
TD.newtopmenucell {text-align:right;padding-right:5px;font-size:11px}
TD#leftcol,TD#rightcol,TD#blinks {display:none;width:0}
}

