body {
    /* Center IE */
    padding-bottom:2px;
	font-family:Arial, Helvetica, Sans-Serif;
    text-align:center;
    color:#333;
    font-weight:normal;
    background-color:#fff;
}
#pageWrapperOuter {
    position:relative;
    top:0;
    left:0;
    width:975px;
    /* Correct centering for IE */
    text-align:left;
    /* Center Mozilla/Opera */
    margin:0 auto 0 auto;
    background-color:#fff;
    background-image:url(../../../_gowaihi/images/global/main_background.gif);
    background-position:0 0;
    background-repeat:repeat-y;
    border-bottom:solid 2px #002136; 
}
#pageWrapperInner{
   /* Set width for IE 6 */
    width:100%;
}
h1{
}
h2{
}
h3{
}
p{
}
a{
    /* remove outline that Firefox puts on */
    outline:none;
}

/* --- HEADER ---*/
#headerWrapper{
}
#header{
    height:74px;
    background-color:#b48503;
    width:100%;
}
#headerLogo{
    position:absolute;
    top:20px;
    left:0px;
    width:152px;
    height:230px;
    z-index:500;
    background-image:url(../../../_gowaihi/images/global/miner_top_left.gif);
    background-position:0 0;
    background-repeat:no-repeat;  
}
#headerLogo a img
{
    /* Transparent gif overlies the image */
    /* allowing all of backround-image (above) */
    /* to behave as link to home page */
    position:absolute;
    top:0px;
    left:0px;
    width:152px;
    height:230px;
    z-index:501;
}
#headerExtra1{
    position:absolute;
    top:74px;
    left:152px;
    height:29px;
    width:25px;
    background-image:url(../../../_gowaihi/images/global/header_curve_new.gif);
    background-position:0 0;
    background-repeat:no-repeat;
}

/* --- TOP LINKS ---*/
#links{
    margin-top:-12px;
    width:100%;
    font-size:0.95em;
}
#links ul
{
   font-family:Verdana, Sans-Serif;
   border:solid 1px #666;
   margin-left:172px;
   background-color:#002136;
}
#links li{
    display:inline;
    padding: 0px 16px 0px 16px;
    line-height:1.7em;
    font-weight:bold;
    border-right:solid 1px #ccc;
}
#links a{
     color:#ddd;
     text-decoration:none;
     border-bottom:solid 2px #002136;
}
#selectedTopNavLink a{
    border-bottom:solid 2px gold;
}

/* --- BREADCRUMB ---*/
#locator{
    position:absolute;
    top:98px;
    left:184px;
    color:#777;
    font-family:Verdana, Sans-Serif;
    font-size:0.75em;
    font-weight:normal;
    text-transform:lowercase;
    background-color:#fff;
}

/* --- RSS ---*/
#ctl00_rssLnk{
    width:43px;
    height:20px;
}
#ctl00_rssLnk img{
}
#ctl00_rssLinkContainer{
    width:43px;
    height:20px;
    position:absolute;
    top:67px;
    right:10px;
}

/* --- Content --- */
#contentWrapper{
    position:relative;
    top:0;
    left:0;
    /* Need width for IE6! */
    width:100%;
}
#contentWrapperInner{
    /* Need width for IE6! */
    width:100%;
    background-image:url(../../../_gowaihi/images/global/pumphouse_bottom_right.gif);
    background-position:right bottom;
    background-repeat:no-repeat; 
}
#printLogo{
    display:none;
}

/* Switch positions with the left column and the
middle column as the middle column appears first in the
markup.  This is to help with SEO */
.columnLeft{
   float:left;
   position:relative;
   left:-651px;
   width:152px;
   margin-top:184px;
}
#columnMiddle{
    float:left;
    position:relative;
    top:0;
    left:152px;
    width:651px;
    /* Sets the overall basic font-size and line heights
    for everything in the middle column */
    font-size:0.85em;
    line-height:1.40em;
}
#columnMiddle p{
    margin-bottom:1em;
}
#columnMiddle ul{
   margin-left:30px;
   margin-bottom:0.5em;
   list-style-type:disc;
}
#columnMiddle li{
    margin: 0em 15px 0em 0px;
    line-height:1.6em;
}
#columnMiddle a{
   color:#333;
   text-decoration:underline;
}
.columnRight{
    float:left;
    width:170px;
}
.columnExtraNavigation{
    clear:both;
}

/* --- MAIN CONTENT ---*/
#mainContent{
    float:left;
    width:592px;
    font-family:Arial, Helvetica, Sans-Serif;
    padding-left:30px;
}
#mainContent h2{
    font-size:1.3em;
    font-weight:normal;
    text-align:left;
    color: #b48503;
    margin: 1em 0 1em 0;
    padding: 2px 4px 2px 0px;
    border-bottom:dotted 1px #ccc; 
}
#mainContent h3{
    color:#333;
    font-size:1.15em;
    font-weight:bold; 
    margin: 0.8em 0 0.4em 0;
}
#clearerContent{
    clear:both;
    height:1px;
    line-height:1px;
    font-size:1px;
}


/* --- FOOTER ---*/
#footerWrapper{
    display:none;
}
#footer{
}
#footer ul{
}
#footer li{
}
#footer a{
}

/* --- PAGINATION ---*/
.containerPagination{
   float:left;
   width:400px;
   padding-top:10px;
   padding-bottom:10px;
   text-align:right;
}
.buttonPagination, .pageButtonSelected, .pageButtonUnselected{
    background-color:Transparent;
    text-decoration: none;
    font-family:Verdana, Sans-Serif;
    font-weight:normal;
    font-size:0.9em;
    color:#444;
    cursor:pointer;
    padding:0;
    margin:0px 5px 0px 5px;
    border:none;
}
.pageButtonSelected{
    font-weight:bold;
    text-decoration:underline;
}

/* --- SUBSCRIPTION --- */
.subscribeTextBox{
    float:right;
    width:100px;
    margin-bottom:2px;
}
#subscriptionContainer{
  padding:0px 7px 10px 7px;
  color:#555;
  font-size:0.9em;
}
.btnSubscribe{
    float:right;
    width:104px;
    color:#111;
    background-color:#ddd;
    text-decoration:none;
    outline:none;
    cursor:pointer;
    vertical-align:top;
    border:solid 1px #aaa;
}

/* --- For GENERAL use --- */
.content{
    clear:both;
    height:1px;
    line-height:1px;
    font-size:1px;
}

/* --- Search Box ---*/
.headerSearchBox{
    position:absolute;
    top:15px;
    right:15px;
}

/* --- Home Page --- */
#homePage .column{
    float: left; 	
    width: 285px; 
}
#homePage ul,
#homePage li{
    list-style-type:none !important;
}
#homePage #businessList {
    width:240px;
    padding:20px;
    border:solid 1px #ddd;
    background-color:#FFFFF0;
}