/*  ---------------------------------------------------------------------
main sections
--------------------------------------------------------------------- */

div#siteBodyWrapper_rightCol_body { 
    padding:                    10px 7px 10px 10px;
    border-left:                1px #FFFFFF solid;        
    min-height:             313px;
    height:                 auto !important;
    height:                 313px;
}

div#siteBodyWrapper { 
    width:                      100% auto;
    border-left:                1px #FFFFFF solid;
    border-right:               1px #FFFFFF solid;
    background-color:           #000000;
}

div#siteBodyWrapper_rightCol_header { 
    height:                     65px;
    border-left:                1px #FFFFFF solid;
}

div#siteHeader {
    background-image:           url( ../../images/_new/ppg_pageHeader.jpg );
    background-position:        top left;
    background-repeat:          no-repeat;
}

div#siteHeader span#siteHeader_productLink1 a:hover {
    background:                 url( ../../images/_new/ppg_pageHeader_GT_MO.gif );
    background-position:        top left;
    background-repeat:          no-repeat;
}

div#siteHeader span#siteHeader_productLink2 a:hover {
    background:                 url( ../../images/_new/ppg_pageHeader_SSB_MO.gif );
    background-position:        top left;
    background-repeat:          no-repeat;
}

div#siteHeader span#siteHeader_productLink3 a:hover {
    background:                 url( ../../images/_new/ppg_pageHeader_TTP_MO.gif );
    background-position:        top left;
    background-repeat:          no-repeat;
}

div#siteFooter {
    background-image:           url( ../../images/_new/ppg_pageFooter.gif );
    background-position:        top left;
    background-repeat:          no-repeat;
}

div#siteBodyWrapper {
    background-image:           url( ../../images/_new/ppg_navigation.gif );
    background-position:        bottom left;
    background-repeat:          no-repeat;
}

div#siteBodyWrapper_rightCol_header {
    background-image:           url( ../../images/_new/ppg_bodyHeader_white.jpg );
    background-position:        top left;
    background-repeat:          no-repeat;
}

div#siteBodyWrapper_rightCol_footer {
    background-image:           url( ../../images/_new/ppg_bodyFooter_gradient.gif );
    background-position:        top left;
    background-repeat:          no-repeat;
}   

/*  ---------------------------------------------------------------------
for courses
--------------------------------------------------------------------- */  
a.CourseLinks:link,  a.CourseLinks:active, a.CourseLinks:visited { /* off link, on */
    color:                  #EEEEEE;
    text-decoration:        none;
    font-weight:            bold;
}

a.CourseLinks:hover { /* off link, over */
    color:                  #eb6512;
    text-decoration:        underline;
} 

a.CourseLinksON:link,  a.CourseLinksON:active, a.CourseLinksON:visited { /* on link */
    color:                  #eb6512;
    text-decoration:        none;
    font-weight:            bold;
}

a.CourseLinksON:hover { /* on link over */
    color:                  #eb6512;
    text-decoration:        underline;
} 

#CourseHeader {
    background-position:        top left;
    background-repeat:          no-repeat;
    position:                   relative; 
    margin:                     0px 0px 0px 0px;
    width:                      873px;
    min-height:             150px;
    height:                 auto !important;
    height:                 150px;
}

* html #CourseHeader {
    width:                      670px;
}

#courseOverview {
    background-position:        top left;
    background-repeat:          no-repeat;
    color:                      #FFFFFF;
    font-size:                  12px;
    width:                      633px;
    min-height:             101px;
    height:                 auto !important;
    height:                 101px;
    padding:                    0px 0px 0px 0px;
    margin:                     0px auto;
    cursor:                     pointer;
}

p#courseOverview {
    width: 515px; position: absolute; margin: 12px 0px 0px 110px;
}

.dustyOverview {
    background-image:           url( ../../images/TheGame/Courses/dusty_banner.jpg );
}

.skullOverview {
    background-image:           url( ../../images/TheGame/Courses/skull_banner.jpg );
}

.tikiOverview {
    background-image:           url( ../../images/TheGame/Courses/tiki_banner.jpg );
}

/* marquee images */

#marqueeHeadline {
    background-image:           url( ../../images/_new/ppg_news_headline.gif );
    background-position:        top left;
    background-repeat:          no-repeat;
}

#marqueeNumber_0 {
    background-image:           url( ../../images/_new/ppg_news_numbers_1.gif );
}

#marqueeNumber_1 {
    background-image:           url( ../../images/_new/ppg_news_numbers_2.gif );
}

#marqueeNumber_2 {
    background-image:           url( ../../images/_new/ppg_news_numbers_3.gif );
}

#marqueeNumber_3 {
    background-image:           url( ../../images/_new/ppg_news_numbers_4.gif );
}

#marqueeNumber_4 {
    background-image:           url( ../../images/_new/ppg_news_numbers_5.gif );
}      

/*  ---------------------------------------------------------------------
extras
--------------------------------------------------------------------- */

/* for "did you know" and "sobe says" */

.parText {
    font-weight:                bold;
    font-size:                  11px;
}

.tip {
    font-weight:                bold;
    color:                      #EAA018;
}

.sectionHeader {
    color:                      #ff6600;
}

.proTip {
    font-weight:                bold;
    color:                      #000080;
} 

.gtsNames { 
    font-weight:                bold; 
    font-size:                  12pt;
}

.caption {
    font-size:                  8pt;
    text-align:                 center;
    /*padding-left:               20px;
    padding-right:              20px;*/
}

.italic { 
    font-style:                 italic;
}

.bold {
    font-weight:                bold;
}

.title {
    font: 			14pt Arial, Verdana, Helvetica, sans-serif;
    font-weight:                bold;
    margin-bottom:              5px;
    color:                      #000000;
}

.subtitle {
    font: 			12pt Arial, Verdana, Helvetica, sans-serif;
    font-weight:                bold;
    margin-bottom:              5px;
    color:                      #5C553B;
}

.box1 {
    border-width: thin;
    border-color: #99FF99 #003300 #003300 #99FF99;
    border-style: double;
}

.caption { /*used for Top Tossers */
    font-size: 8pt;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
}   

