html { font-family:Verdana, Arial, sans-serif; font-size:8pt }
body { font-family:Verdana, Arial, sans-serif; font-size:8pt }
td  { font-family:Verdana, Arial, sans-serif; font-size:8pt }
th  { font-family:Verdana, Arial, sans-serif; font-size:8pt }
form { margin-top:0px; margin-bottom:0px }
h1 { margin-top:0px; margin-bottom:4px }
h2 { margin-top:0px; margin-bottom:7px }
h3 { font-size:10pt; font-weight:bold }
a { color:#4B8AAF; font-weight:bold }
a:visited { color:#666666; font-weight:bold}
img {border:0px}

a.rolloverlink:visited { color:#ff9900 }
a.rolloverlink:hover { color:#2CC6DA }

.inverse { color:#ffffff }
.indent {margin-left:2em}
.highlight { background-color:#E0F1F3; font-weight:bold; border:#8797A8 1px solid; padding:15px; margin-right:10px}

ul.faq li {margin-bottom:.5em}

/* This is for accessibility, so disabled users can skip over the navigation and go straight to the content*/
a.skiplink { display:none }

/* Text nav styles */
#topnav { text-align:right; color:#ff9900; font-size:8pt }
#topnav a { color:#666666; font-weight:normal }
#topnav a.selected { font-weight:bold }
#footer { margin-top:20px; margin-bottom:15px; text-align:center; color:#ff9900; font-size:8pt }
#footer .copyright { color:#666666 }
#footer a { color:#666666; font-weight:normal }
#footer a.selected { font-weight:bold }

#rightnav a { font-size:7pt; color:#000000 }
#rightnav p { font-size:7pt }

.productdropdown { font-size:8pt }

.bluetabletop { background: #88CAD1 url("../images/home_bluecurve_top.gif") no-repeat top right }

.bluetablebottom { background: #88CAD1 url("../images/home_bluecurve_bottom.gif") no-repeat bottom left }

.hellomoto { background: #BFE4E8 url("../images/home_hellomoto_bg.gif") no-repeat top left }
.hellomoto td { padding-left:5px; padding-top:2px }

table.bluepromo p { margin-top:8px }
table.bluepromo a { font-weight:normal; color:#000000 }
table.bluepromo a:visited { font-weight:normal }

.homefeature1 { background: url("../images/home_config_feature.jpg") no-repeat top left }

.homefeature1 p { margin-left:9px; margin-top:8px }

.rightnavabout { background: url("../images-nav/aboutus_rightnav_bottom.gif") no-repeat top left }

/* Banner styles */
#banner p { margin-top:0px; margin-bottom:8px; }
#banner h1 { margin-top:0px; margin-bottom:0px }
.peripheralbanner { background: url("../images/peripheral_banner.jpg") no-repeat top left }
.homeentertainmentbanner { background: url("../images/home_entertainment_banner.jpg") no-repeat top left }
.cablemodemsbanner { background: url("../images/cable_modems_banner.jpg") no-repeat top left }
.homenetworkingbanner { background: url("../images/home_networking_banner.jpg") no-repeat top left }

.okunder { margin-top:9px }

/* Vertical line styles */
.dottedleft { background: #ffffff url("../images/vertical_dotted.gif") repeat-y top left }
.dottedcenter { background: #ffffff url("../images/vertical_dotted.gif") repeat-y top center }
.dottedright { background: #ffffff url("../images/vertical_dotted.gif") repeat-y top right }

/* Horizontal line styles */
.dottedhorizontal { background: #ffffff url("../images/horizontal_dotted.gif") repeat-x top left; }

/* Left Nav styles */
#leftnav { color: #000000; line-height: 11pt; }
#leftnav a { font-weight: normal; color: #000000; line-height: 11pt; text-decoration: none; }
#leftnav a.link { font-weight: normal; color: #000000; text-decoration: none }
#leftnav a.visited { font-weight: normal; color: #000000; text-decoration: none }
#leftnav a.active { font-weight: normal; color: #000000; text-decoration: none }
#leftnav a.hover { font-weight: normal; color: #000000; text-decoration: none }
#leftnav .active { background-color:#ffe0b2 }
#leftnav .selected { background-color:#ffcb7c }
#leftnav .activeheader { background-color:#ff9900 }

/* Comparison expand and contract table styles */
#comparison {margin-top:15px}
#comparison tr.headerrow { background-color:#E0F1F3 }
#comparison tr.headerrow td { padding:3px }
#comparison tr.productrow { background-color:#f2f2f2 }
#comparison tr.productrow td { padding:3px }
#comparison tr.detailrow { background-color:#ffffff }
#comparison tr.detailrow td { padding:3px }

#comparison tr.headerrow th { font-size:8pt; text-align:center }
#comparison tr.productrow th { font-size:8pt; text-align:left; padding:3px }

#comparison tr.smallheaderrow { background-color:#E0F1F3 }
#comparison tr.smallheaderrow th { font-size:7pt; text-align:center; padding-left:2px; padding-right:2px }
#comparison tr.smallproductrow th { font-size:7pt; text-align:left; padding:3px }
#comparison tr.smalldatarow td { font-size:7pt; padding:3px }

#comparison td { text-align:center }
#comparison td.featurename { text-align:left }


/* Product Specs expand and contract table styles */
#specs tr.headerrow { background-color:#E0F1F3 }
#specs tr.headerrow td { padding:3px }
#specs tr.headerrow th { font-size:8pt; text-align:left; padding:3px }

#specs tr.categoryrow { background-color:#ffffff }
#specs tr.categoryrow td { padding:3px }
#specs tr.categoryrow img { cursor: pointer; cursor:hand }
#specs tr.detailrow { background-color:#ffffff }
#specs tr.detailrow td { padding:3px }
#specs td { text-align:left }

#specs ul { margin-top:0px; margin-bottom:0px }

#specs .toggleAll { float:right; font-size:10px }

/* Support styles */
#supportEmail th {background-color:#96CED6;font-size:7.5pt;font-style: italic;text-align: left;}
#supportEmail td {background-color:#FFFFFF;font-size:7.5pt;font-weight: bold;text-align: left}
#supportEmail .formText {background-color:#FFFFFF;font-size:7.5pt;font-weight: bold;text-align: right;padding:5px 10px 10px 0px;}
#supportEmail input {background-color:#F1F2F8;font-size:7.5pt;text-align: left;}
#supportEmail textarea {background-color:#F1F2F8;font-size:7.5pt;text-align: left;}
#supportEmail select {background-color:#F1F2F8;font-size:7.5pt;text-align: left;}
#supportEmail .required {color: #FF0000;font-size:7.5pt;}
#supportEmail .button {background-color:#FFFFFF; font-size:7.5pt; font-weight:bold; text-align:left}

#support th {background-color:#EFF7FC;font-size:7.5pt;font-style: italic;text-align: center;}
#support td {background-color:#FFFFFF;font-size:7.5pt;text-align: center;}
#support .sectionSpacerBlue {background-color:#EFF7FC;}
#support .sectionSpacerWhite {background-color:#FFFFFF;}
#support .sectionDiscontinuedProducts {background-color:#FFCCCC;font-size:10pt;text-align: center;}
#support .spacer {background: #ffffff url("../images/greySpacer.gif") repeat-y;}

.thumbnails img {border:1px white solid}
