/* Global nav styles */
body {margin:0;padding:0;}
a:link {color:#339;}
a:visited {color:#66f;}
img {border:0;}

#gn_header_outside {text-align:center;width:100%;}
#gn_header_inside {width:760px;padding:0;margin:0;font:normal 11px arial,sans-serif;}
#gn_header_outside #gn_header_inside {margin:0 auto;text-align:left;}

#gn_header_logo {float:left;display:inline;width:171px;height:60px;margin:15px 0px 20px 30px;}
#gn_header_links {float:right;text-align:right;display:inline;list-style-type:none;list-style-position:inside;padding:0;margin:8px 10px 15px 0px;}
#gn_header_links li {float:left;padding:0px 8px 0px 8px;margin:0;border-left:1px solid silver;line-height:16px;font:normal 12px arial,sans-serif;}
#gn_header_links li.firstLinkSpanish {background:url(../i/nuevo.gif) no-repeat left 4px;padding-left: 45px;} 
#gn_header_links li a.cart {display:block;background:url(../i/icon_cart.gif) no-repeat 0px 2px;padding:0px 0px 0px 20px;}
#gn_header_search {float:right;text-align:right;display:inline;width:544px;padding:0;margin:0px 10px 15px 0px;}
#gn_header_search fieldset {border:0;padding:0;margin:0;}
#gn_header_search legend {display:none;}
#gn_header_location {float:right;text-align:right;display:inline;width:544px;margin:0px 10px 0px 0px;font:normal 11px arial,sans-serif;}

#gn_outside {background:url(../i/off_red.gif) repeat-x;text-align:center;width:100%;}
#gn {height:35px;width:760px;}
#gn_outside #gn {margin:0 auto;text-align:left;}

#gn div ul, #gn div ul li ul {display:block;width:180px;list-style-type:none;list-style-position:outside;padding:0;margin:0;}
#gn div ul li, #gn div ul li ul li {display:block;width:180px;vertical-align:bottom;padding:0;margin:0;background:transparent;}

#gn h2 {display:block;float:left;padding:0 1px 0 0;margin:0;height:35px;line-height:35px;background:url(../i/divider.gif) no-repeat top right;}
#gn h2 a:link, #gn h2 a:visited {display:block;float:left;background:url(../i/off_red.gif) repeat-x;font:bold 13px arial,sans-serif;color:#fff;text-decoration:none;padding:0 10px 0 10px;height:35px;line-height:35px;}
#gn h2 a:hover, #gn h2 a:active, #gn h2 a:focus, #gn h2 a.gn_active, #gn h2 a.gn_selected  {background:url(../i/over_red.gif) repeat-x;color:#fff;text-decoration:none;} 
#gn h2 span {display:block;float:left;cursor:pointer;cursor:hand;}
#gn h2 span.gn_left_end {padding:0 0 0 1px;margin:0;height:35px;line-height:35px;background:url(../i/divider.gif) no-repeat top left;}
#gn h2 img {display:block;float:left;height:35px;width:1px;overflow:hidden;}
#gn sup {line-height:0px;vertical-align:text-top;}

#gn div.gn_dd {position:absolute;left:-1000em;z-index:500;background:url(../i/s.gif);width:180px;}
#gn div.gn_dd ul li a:link, #gn div.gn_dd ul li a:visited {display:block;font:bold 12px arial,sans-serif;color:#fff;text-decoration:none;padding:4px 10px 4px 10px;background:#000;border-bottom:1px solid #333;}
#gn div.gn_dd ul li a:hover, #gn div.gn_dd ul li a:active, #gn div.gn_dd ul li a:focus {text-decoration:none;}
#gn div.gn_dd ul li ul {position:absolute;z-index:500;margin-left:180px;top:0;width:0;overflow:hidden;left:-1000em;visibility:hidden;}
#gn div.gn_dd ul li ul li a:link, #gn div.gn_dd ul li ul li a:visited {font:normal 11px arial,sans-serif;padding-left:1.65em;text-indent:-0.5em;background:#333;border-bottom:1px solid #4D4D4D;}
#gn div.gn_dd ul li ul li a:hover, #gn div.gn_dd ul li ul li a:active, #gn div.gn_dd ul li ul li a:focus {text-decoration:none;background:#990000;}

#gn div ul li ul li.promo {margin:0;padding:0;background-repeat:no-repeat;background-position:1px 0px;background-color:#333;border-bottom:1px solid #4D4D4D;color:#fff;font:normal 11px arial,sans-serif;}
#gn div ul li ul li.promo strong {display:block;font-size:12px;}
#gn div ul li ul li.promo p {padding:74px 10px 4px 10px;margin:0;}
#gn div ul li ul li.blank p {padding:4px 10px 4px 10px;margin:0;}

#gn div.gn_dd ul li ul li a:link.newWindow, 
#gn div.gn_dd ul li ul li a:visited.newWindow, 
#gn div.gn_dd ul li ul li a:hover.newWindow,
#gn div.gn_dd ul li ul li a:active.newWindow, 
#gn div.gn_dd ul li ul li a:focus.newWindow {background-image: url(../i/newwindow.gif); background-position: 95% 45%; background-repeat: no-repeat;}

/*Search button*/
button.redButton, button.blackButton, button.grayButton, button.grayButtonSml {padding:4px 15px;color:#fff; cursor:pointer;}
button.redButton span, button.blackButton span, button.grayButton span {font-weight:bold;font-size:13px; font-family:Arial;}
button.redButton, button.blackButton, button.grayButton, button.grayButtonSml	{border:none;background:transparent;padding:0;}
button.redButton span, button.blackButton span, button.grayButton span {white-space:nowrap;display:block;height:21px;line-height:22px;}
*+html button.redButton span, *+html button.blackButton span, *+html button.grayButton, *+html button.grayButtonSml {display:inline-block;}
button.redButton span {background:url(http://cache.vzw.com/images_b2c/shared/buttons/button_red_right.gif) no-repeat right top;}
button.redButton span span, button.blackButton span span, button.grayButton span span, button.grayButtonSml span span {padding:0 15px;}
button.redButton span span {background:url(http://cache.vzw.com/images_b2c/shared/buttons/button_red_left.gif) no-repeat left top;}
