* {
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px;
}

img {
 display: block;
 border-style: none;
}

img.learn {
 cursor: pointer;
}

body {
 background-color: #000;
 text-align: center;
 font-family: verdana, sans-serif;
 font-size: 12px;
 color: white;
}


div,td {
 font-family: verdana, sans-serif;
 font-size: 13px;
}

.centered {
 margin: 0px auto 0px auto;
}

.gh_text {
 line-height: 14px;
}

.gh_paragraph {
 margin: 0px 0px 10px 0px;
}

/**
 * gh top level styles.
 */

div#gh_page {
 /*background-image: url('../graphics_base/body_background_tile_969x38.jpg');*/
 background-image: url('../graphics_base/background_1672x1101.jpg');
 background-position: top center;
 background-repeat: repeat-y;
}

div#gh_page_land {
 background-image: url('../graphics_base/background_1664x1090.jpg');
 background-position: top center;
 background-repeat: no-repeat;
}

div#gh_content_underlay {
}

div#gh_content {
 width: 972px;
 margin: 0px auto 0px auto;
 background-image: url('../graphics_base/body_background_969x910.jpg');
 background-position: top center;
 background-repeat: no-repeat;
}

div#gh_content_new {
 width: 972px;
 margin: 0px auto 0px auto;
}

div#mainnav {
 /*background-image: url('../graphics_base/main_nav_background_955x49.jpg');
 background-position: top center;
 background-repeat: repeat-x;*/
 background-color: black;
 width: 969px;
 height: 43px;
 text-align: center;
 position: relative;
 margin: 0px auto 0px auto;
 /*padding-top: 6px;*/
}

div#mainnav img {
 display: inline;
}

div#flagnav img {
 display: inline;
}

div#subnav {
 background-image: url('../graphics_base/sub_nav_background_736x27.jpg');
 background-position: top center;
 background-repeat: repeat-x;
 width: 736px;
 height: 27px;
 text-align: center;
 position: relative;
 margin: -11px auto 0px auto;
 padding-top: 4px;
}

div#subnav img {
 display: inline;
}

div#gh3page {
 width: 970px;
 height: 785px;
 background-image: url('../graphics_base/body_background_970x785.jpg');
 background-position: top center;
 background-repeat: no-repeat;
}

div#reviews {
 width: 742px;
 height: 400px;
 position: absolute;
 top: 22px;
 left: 125px;
 background-image: url('../graphics_base/reviews_background_742x400.jpg');
 background-repeat: no-repeat;
 background-position: top center;
}

div#buyflowchoose{
 position: absolute;
 top: 100px;
 left: 0px;
 z-index: 1;
}

div#buyflow_verizon{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_alltel{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_att{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_blackberry{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_windows{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_cellularsouth{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_ntelos{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_sprint{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

div#buyflow_tmobile{
 position: absolute;
 top: 100px;
 left: 14px;
 z-index: 10;
 background-color: black;
}

span.reviews_head {
  color: black;
  font-weight: bold;
}

span.reviews_text {
  color: black;
  font-style: italic;
  font-size: 12px;
}

span.steps_header {
  color: #ec008c;
  font-weight: bold;
}


/**
 * Link styles.
 */

a {
 text-decoration: none;
 color: blue;
 outline: none;
}

a:visited {
 color: blue;
}

a:hover {
 color: red;
}

div.front_link a {
 color: #ffffff;
 text-decoration: none;
}

div.front_link a:visited {
 color: #ffffff;
}

div.front_link a:hover {
 color: #efefef;
}

/**
 * Footer definitions.
 */

div#footer {
 background-color: #231f20;
 background-image: url('../graphics_base/footer_background_966x124.jpg');
 background-position: top center;
 background-repeat: repeat-x;
 clear: both;
 width: 970px;
 height: 124px;
 position: relative;
 text-align: center;
 margin: 0px auto 0px auto;
}

div#footercontent {
 width: 968px;
 padding-top: 10px;
 text-align: center;
 cursor: default;
 margin: 0px auto 0px auto;
}

div#footercontent img {
 display: inline;
}

div#footertext {
 width: 650px;
 color: white;
 text-align: center;
 margin: 0px auto 0px auto;
 line-height: 9px;
}

div#footertext a { font-size: 11px; color: white; text-decoration: none; }

div#footertext a:visited { color: white; }

div#footertext a:hover { color: orange; }

div.footer_text_small {
 color: #ffffff;
 font-family: verdana, sans-serif;
 font-size: 8px;
}

div.footer_text {
 color: #ffffff;
 font-family: verdana, sans-serif;
 font-size: 9px;
}

div.footer_text a {
 text-decoration: underline;
 color: #ffffff;
}

div.footer_text a:visited {
 color: #ffffff;
}

div.footer_text a:hover {
 color: #e8e8e9;
}

li {
 list-style-type:none;
}
