@font-face { font-family: avantgarde_bk_btbook; font-style: normal; font-weight: normal; src: url("../fonts/avant_garde_book_bt-webfont.eot"), url("../fonts/avant_garde_book_bt-webfont.eot") format('embedded-opentype'), url("../fonts/avant_garde_book_bt-webfont.woff") format('woff'), url("../fonts/avant_garde_book_bt-webfont.ttf") format('truetype'), url("../fonts/avant_garde_book_bt-webfont.svg") format('svg') }
@font-face { font-family: avantgarde_bk_btdemi; font-style: normal; font-weight: normal; src: url("../fonts/avant_garde_demi_bt-webfont.eot"), url("../fonts/avant_garde_demi_bt-webfont.eot") format('embedded-opentype'), url("../fonts/avant_garde_demi_bt-webfont.woff") format('woff'), url("../fonts/avant_garde_demi_bt-webfont.ttf") format('truetype'), url("../fonts/avant_garde_demi_bt-webfont.svg") format('svg') }
@font-face { font-family: HandofSeanRegular; font-style: normal; font-weight: normal; src: url(../fonts/handsean-webfont.eot), url(../fonts/handsean-webfont.eot) format('embedded-opentype'), url(../fonts/handsean-webfont.woff) format('woff'), url(../fonts/handsean-webfont.ttf) format('truetype') }
body                    { color: #000; font-size: 9pt; font-family: sans-serif; background-color: #f6f6f6; background-repeat: no-repeat; background-position: center top; text-align: center; margin: 0; padding: 0 }
#mainBody     { background-color: #f6f6f6; text-align: center; margin: 0 auto 30px; padding: 40px; width: 870px; box-shadow: 0px 0px 15px #BDBDBD     }
p              { color: #000; font-size: 10pt; font-family: avantgarde_bk_btbook, sans-serif; line-height: 140%; margin: 0; padding: 0 0 15px }
.largeP   { color: #000; font-size: 13pt; font-family: avantgarde_bk_btbook; line-height: 140%; margin: 0; padding: 0 0 15px }
.largePblod { color: #000; font-size: 13pt; font-family: avantgarde_bk_btdemi; line-height: 140%; margin: 0; padding: 0 0 15px }
h1                              { color: #e21f2a; font-size: 27pt; font-family: avantgarde_bk_btbook; font-style: normal; font-weight: normal; line-height: 110%; margin: 0; padding: 0 0 25px }
h2                   { color: #e21f2a; font-size: 23pt; font-family: avantgarde_bk_btbook; font-style: normal; font-weight: normal; line-height: 115%; margin: 0; padding: 0 0 15px }
h3       { color: #e21f2a; font-size: 24pt; font-family: avantgarde_bk_btbook; font-style: normal; font-weight: normal; line-height: 110%; margin: 0; padding: 0 0 15px }
h4           { color: #e21f2a; font-size: 18pt; font-family: avantgarde_bk_btbook; font-style: normal; font-weight: normal; line-height: 118%; margin: 0; padding: 0 0 18px }
.subHeader         { color: #2290cf; font-size: 15pt; font-family: avantgarde_bk_btdemi; line-height: 140%; margin: 0; padding: 0 0 15px }
ul      { font-size: 11pt; font-family: avantgarde_bk_btdemi; line-height: 140%; list-style-image: url("../images/layout/bullet.png"); list-style-position: outside; margin-top: 0; margin-bottom: 0; margin-left: 20px; padding: 0 0 10px }
/****************************************************************** LINK STYLES ******************************************************************/
a, a:visited          { color: #000; text-decoration: none; -moz-transition-duration: 0.4s; -moz-transition-property: color; -o-transition-duration: 0.4s; -o-transition-property: color; -webkit-transition-duration: 0.4s; -webkit-transition-property: color; transition-duration: 0.4s; transition-property: color              }
a:hover, a:focus          { color: #e21f2a }
a:active        { color: #e21f2a }
/* on click */
a:link { -webkit-tap-highlight-color: rgba(0,0,0,0)  }
/****************************************************************** GENERAL ******************************************************************/
.quoteBox  { background-image: url("../images/layout/quotes.png"); background-repeat: no-repeat; background-position: left top; text-align: center; margin: 0 auto 30px; padding: 20px 0 0 }
.quotes     { color: #b8b8b8; font-size: 16pt; font-family: HandofSeanRegular; line-height: 145%; text-align: center; margin: 30px 0 0; padding: 0 0 20px }
.quoteSign       { color: #e21f2a; font-family: avantgarde_bk_btdemi; text-align: center; margin: 0; padding: 0 0 0 }
.plain { font-family: avantgarde_bk_btbook }
.bold { font-family: avantgarde_bk_btdemi }
.eight  { font-size: 8pt }
.nine   { font-size: 9pt; line-height: 135% }
.ten  { font-size: 10pt; line-height: 135% }
.eleven  { font-size: 11pt; line-height: 135% }
.twelve    { font-size: 12pt; line-height: 135% }
.fourteen  { font-size: 14pt }
.sixteen    { font-size: 16pt }
.eighteen  { font-size: 18pt }
.nineteen { font-size: 19pt }
.twentytwo  { font-size: 22pt; line-height: 125% }
.twentysix { font-size: 26pt; line-height: 125% }
.twentynine { font-size: 29pt }
.horitLine          { margin-bottom: 25px; padding-top: 15px; width: 100%; height: 9px; border-style: none none solid; border-width: 1px; border-color: #e8e8e8 }
/****************************************************************** HEADER ******************************************************************/
#headerArea        { background-color: #e21f2a; background-image: url("../images/layout/header-bg.gif"); background-repeat: repeat-x; background-position: center bottom; text-align: center; margin: 0 auto 0; padding: 0; position: relative; width: 100%; border-top: none white; border-right: none white; border-bottom: 2px solid white; border-left: none white }
#headerLogo { background-image: url("../images/layout/Sports-Club-App-logo.png"); background-repeat: no-repeat; background-position: 20px center; text-align: center; margin: 0 auto; padding: 0; width: 950px }
#socialHead    { background-image: url("../images/layout/share-us.png"); background-repeat: no-repeat; background-position: left bottom; text-align: right; margin: 25px 25px 10px 0; padding: 0 0 25px 120px; width: 160px }
#socialHead2    { background-image: url("../images/layout/share-us2.png"); background-repeat: no-repeat; background-position: left bottom; text-align: right; margin: 0; padding: 0 0 25px 120px; width: 160px }
.headerLine { margin: 0; padding: 0; border-style: none none solid; border-width: 2px; border-color: #aa131c }
/****************************************************************** TOP NAV ******************************************************************/
table.top-nav a { text-align: center; display: block; width: auto }
div.top-nav a, div.top-nav a:link, div.top-nav a:visited      { color: white; font-size: 11pt; font-family: avantgarde_bk_btdemi, sans-serif; line-height: 105%; text-decoration: none; background-color: transparent; text-align: center; margin: 0 0 0 3px; padding: 14px 16px; width: auto; border-radius: 5px 5px 0px 0px    }
div.top-nav a:active, div.top-nav a:hover       { color: black; font-size: 11pt; font-family: avantgarde_bk_btdemi, sans-serif; line-height: 105%; text-decoration: none; background-color: #f6f6f6; text-align: center; margin: 0 0 0 3px; padding: 14px 16px; width: auto; border-radius: 5px 5px 0px 0px     }
table.top-navON a { text-align: center; display: block; width: auto }
div.top-navON a, div.top-navON a:link, div.top-navON a:visited, div.top-navON a:active, div.top-navON a:hover       { color: black; font-size: 11pt; font-family: avantgarde_bk_btdemi, sans-serif; line-height: 105%; text-decoration: none; background-color: #f6f6f6; text-align: center; margin: 0 0 0 3px; padding: 14px 16px; width: auto; border-radius: 5px 5px 0px 0px     }
/****************************************************************** BUTTONS ******************************************************************/
#submitBut, #submitBut2, #clickHere, #clickHereA, .clickHereA, #clickHereB, #clickHereC, #clickHere7, #clickHere6, #clickHere1, #clickHere2, #clickHere3, #clickHere4, #clickHere5   { color: white; font-size: 19pt; font-family: avantgarde_bk_btbook, sans-serif; font-weight: normal; text-decoration: none; background: url("../images/layout/button-01.png") no-repeat center; text-align: center; white-space: nowrap; cursor: pointer; display: block; margin: 0 1px 1px 0; padding: 32px 0 34px; width: 272px; border-style: none }
#submitBut:hover, #submitBut2:hover, #clickHere:hover, .clickHereA:hover, #clickHereA:hover, #clickHereB:hover, #clickHereC:hover, #clickHere7:hover, #clickHere6:hover, #clickHere1:hover, #clickHere2:hover, #clickHere3:hover, #clickHere4:hover, #clickHere5:hover                         { color: white; font-size: 19pt; font-family: avantgarde_bk_btbook, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent; background-image: url("../images/layout/button-02.png"); background-repeat: no-repeat; background-position: center; text-align: center; cursor: pointer; margin: 1px 0 0 1px; padding: 32px 0 34px; width: 272px; border-style: none }
#submitBut span, #submitBut2 span, #clickHere span, .clickHereA span, #clickHereA span, #clickHereB span, #clickHereC span, #clickHere7 span, #clickHere6 span, #clickHere1 span, #clickHere2 span, #clickHere3 span, #clickHere4 span, #clickHere5 span   { cursor: pointer }
#buttonLg   { color: white; font-size: 19pt; font-family: avantgarde_bk_btbook, sans-serif; font-weight: normal; text-decoration: none; background: url("../images/layout/button-LG-01.png") no-repeat center; text-align: center; white-space: nowrap; cursor: pointer; display: block; margin: 0 1px 1px 0; padding: 28px 0 30px; width: 357px; border-style: none }
#buttonLg:hover  { color: white; font-size: 19pt; font-family: avantgarde_bk_btbook, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent; background-image: url("../images/layout/button-LG-02.png"); background-repeat: no-repeat; background-position: center; text-align: center; cursor: pointer; margin: 1px 0 0 1px; padding: 28px 0 30px; width: 357px; border-style: none }
#buttonLg span { cursor: pointer }
/****************************************************************** MAIN BODY ******************************************************************/
.leftMain          { text-align: left; padding: 10px 30px 10px 0; box-shadow: 15px 0px 15px -15px #EDEDED  }
.rightMain                { text-align: left; padding: 10px 0 0 30px; width: 300px }
.rightMainW { text-align: left; padding: 10px 0 0 30px; width: 344px }
#iphoneArrow  { background-image: url("../images/layout/arrow-main.png"); background-repeat: no-repeat; background-position: 410px 160px; margin-left: 15px }
#iphoneArrow p { padding-top: 10px }
#iphoneArrow h1 { padding-top: 15px }
.screenFlashTx    { padding-left: 15px }
.screenFlash    { background-image: url("../images/layout/arrow-main.png"); background-repeat: no-repeat; background-position: 425px 160px; text-align: left; margin-top: 10px; padding-left: 15px; width: 855px; height: 438px; overflow: hidden; border-style: none }
.screenFlash p,   { text-align: left; padding-top: 10px }
.screenFlash h1   { text-align: left; padding-top: 15px }
.featureFlash     { background-color: transparent; text-align: left; margin: 0; padding: 0 5px 0 125px; position: relative; width: 323px; height: 438px }
.featureIcon  { position: absolute; z-index: 999; top: 265px; left: 75px }
.cbp-contentslider        { width: 100% }
.cbp-contentslider ul   { list-style: none; margin: 0; padding: 0; position: relative; height: 448px; overflow: hidden }
.cbp-contentslider  ul li    { background: transparent; position: absolute; top: 0; left: 0 }
#fixDiv { position: relative }
#sliderBar     { margin: 25px 0; padding: 0; overflow: hidden; border: solid 2px #fff; border-radius: 10px 10px 10px 10px  ; box-shadow: 0px 0px 15px #BDBDBD     }

table.slider-nav a  { text-align: center; display: block; width: auto }
div.slider-nav a, div.slider-nav a:link, div.slider-nav a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-1a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav a:active, div.slider-nav a:hover, div.slider-nav a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-1b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }

table.slider-nav2 a  { text-align: center; display: block; width: auto }
div.slider-nav2 a, div.slider-nav2 a:link, div.slider-nav2 a:visited         { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-2a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav2 a:active, div.slider-nav2 a:hover  { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-2b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
table.slider-nav3 a  { text-align: center; display: block; width: auto }
div.slider-nav3 a, div.slider-nav3 a:link, div.slider-nav3 a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-3a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav3 a:active, div.slider-nav3 a:hover, div.slider-nav3 a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-3b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }

table.slider-nav4 a  { text-align: center; display: block; width: auto }
div.slider-nav4 a, div.slider-nav4 a:link, div.slider-nav4 a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-4a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav4 a:active, div.slider-nav4 a:hover, div.slider-nav4 a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-4b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }

table.slider-nav5 a  { text-align: center; display: block; width: auto }
div.slider-nav5 a, div.slider-nav5 a:link, div.slider-nav5 a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-5a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav5 a:active, div.slider-nav5 a:hover, div.slider-nav5 a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-5b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }

table.slider-nav6 a  { text-align: center; display: block; width: auto }
div.slider-nav6 a, div.slider-nav6 a:link, div.slider-nav6 a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-6a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav6 a:active, div.slider-nav6 a:hover, div.slider-nav6 a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-6b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }

table.slider-nav7 a  { text-align: center; display: block; width: auto }
div.slider-nav7 a, div.slider-nav7 a:link, div.slider-nav7 a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-7a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }
div.slider-nav7 a:active, div.slider-nav7 a:hover, div.slider-nav7 a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-7b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border-style: none solid none none; border-width: 2px; border-color: #f6f6f6 }

table.slider-nav8 a  { text-align: center; display: block; width: auto }
div.slider-nav8 a, div.slider-nav8 a:link, div.slider-nav8 a:visited       { color: #b2b3b6; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #e7e8e9; background-image: url("../images/layout/icon-8a.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border: 2px #f6f6f6 }
div.slider-nav8 a:active, div.slider-nav8 a:hover, div.slider-nav8 a.rc-active       { color: white; font-size: 10pt; font-family: avantgarde_bk_btbook; line-height: 105%; text-decoration: none; background-color: #aa131c; background-image: url("../images/layout/icon-8b.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 55px 20px 7px; width: auto; border: 2px #f6f6f6 }

/*----------------------image flash start----------------------*/
div#banner   { background-color: transparent; margin: 0 5px 0 65px; position: relative; width: 323px }
#sponsorIcon { position: absolute; z-index: 999; top: 265px; left: -50px }
#imageContainer     { background-color: transparent; width: 323px; height: 438px }
#imageContainer img  { background-color: transparent; display: none; position: absolute; top: 0; left: 0 }
div#imageContainer  { background-color: transparent; position: relative; z-index: 99 }
.flashTxBox { margin: 15px 0 0 78px; width: 325px }
/****************************************************************** BUBBLES ******************************************************************/
.advertPic    { background-image: url("../images/layout/iphone-advertising.png"); margin: 0 0 35px; padding: 0; position: relative; z-index: 1; top: 0; left: 0; width: 344px; height: 654px }
.bubble  { color: white; font-size: 10pt; font-family: avantgarde_bk_btdemi; font-style: normal; font-weight: normal; line-height: 100%; text-decoration: none; text-align: center; display: block; padding: 10px 14px; position: absolute; top: 215px; left: -10px; width: 335px; border-radius: 20px; box-shadow: 0 0 7px #717171   }
.bubble, .barrow:after   { background: #2290cf; text-align: center; border: solid 2px white }
.bubble p     { color: white; font-size: 10pt; font-family: avantgarde_bk_btdemi; font-style: normal; font-weight: normal; line-height: 100%; text-decoration: none; text-align: center; padding: 0 }
.barrow  { text-align: center; margin-left: -35px; position: absolute; top: -16px; left: 50%; width: 130px; height: 16px; overflow: hidden }
.barrow:after   { text-align: center; position: absolute; bottom: -20px; left: 20px; width: 25px; height: 25px; -moz-box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black; -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(45deg); -webkit-box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black; -webkit-transform: rotate(45deg); box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black; content: ""  }
.bubble2  { color: white; font-size: 10pt; font-family: avantgarde_bk_btdemi; font-style: normal; font-weight: normal; line-height: 100%; text-decoration: none; text-align: center; display: block; padding: 10px 14px; position: absolute; top: 465px; left: -10px; width: 335px; border-radius: 20px; box-shadow: 0 0 7px #717171   }
.bubble2   { background: #2290cf; text-align: center; border: solid 2px white }
.bubble2 p     { color: white; font-size: 10pt; font-family: avantgarde_bk_btdemi; font-style: normal; font-weight: normal; line-height: 100%; text-decoration: none; text-align: center; padding: 0 }
/****************************************************************** CONTACT BAR ******************************************************************/
#contactBar   { background-repeat: no-repeat; background-position: center bottom; text-align: center; margin: 0 auto 0; padding: 0 0 15px; position: relative; width: 880px }
.contactRight   { padding: 5px 0 5px 30px }
.contactLeft   { padding: 5px 30px 5px 0; box-shadow: 15px 0px 15px -15px #DBDBDB }
.contactTel       { color: #e21f2a; font-size: 27pt; font-family: avantgarde_bk_btbook; line-height: 84%; text-align: right; white-space: nowrap; margin: 0; padding: 0 }
.contactCall  { color: black; font-size: 16pt; font-family: avantgarde_bk_btbook; line-height: 100%; text-align: right; white-space: nowrap; margin: 0; padding: 0 0 5px }
.contactEmail     { color: black; font-size: 11pt; font-family: avantgarde_bk_btbook; line-height: 90%; text-align: right; white-space: nowrap; margin: 0; padding: 0 0 6px }
.contactText    { color: black; font-size: 11pt; font-family: avantgarde_bk_btbook; line-height: 90%; text-align: right; white-space: nowrap; margin: 0; padding: 2px 0 }
.socialHead     { color: #000; font-size: 11pt; font-family: avantgarde_bk_btbook; line-height: 180%; margin: 0; padding: 0 0 8px }
#topBut                { color: white; font-size: 13pt; font-family: avantgarde_bk_btdemi; font-weight: normal; text-decoration: none; background-image: url("../images/layout/butt-R-1.png"); background-repeat: no-repeat; background-position: center; text-align: center; cursor: pointer; display: block; margin: 0 1px 1px 0; padding: 30px; width: auto; border-style: none; border-radius: 8px 8px 8px 8px        }
#topBut:hover                 { color: white; font-size: 13pt; font-family: avantgarde_bk_btdemi; font-weight: normal; text-decoration: none; background-image: url("../images/layout/butt-R-2.png"); background-repeat: no-repeat; background-position: center; text-align: center; cursor: pointer; margin: 1px 0 0 1px; padding: 30px; width: auto; border-style: none; border-radius: 8px 8px 8px 8px        }
#topBut span   { cursor: pointer }
/****************************************************************** FOOTER ******************************************************************/
#footerArea        { background-color: #dedede; background-repeat: repeat-x; background-position: center bottom; text-align: center; margin: 3px auto 0; padding: 30px 0 25px; width: 100% }
#footerArea ul        { color: #818285; font-size: 9pt; font-family: sans-serif; line-height: 135%; text-decoration: none; text-align: left; list-style-type: none; list-style-image: none; margin: 0; padding: 0 10px }
#footerArea li        { color: #818285; line-height: 170%; padding: 0 }
#footerArea li a       { color: #818285 }
#footerArea li a:hover       { color: #e21f2a }
#footerArea h4         { color: white; font-size: 14pt; font-family: avantgarde_bk_btdemi; font-style: normal; font-weight: normal; line-height: 90%; text-align: left; margin: 0; padding: 0 10px }
#footerArea p         { color: #818285; font-size: 9pt; line-height: 160%; margin: 0; padding: 0 10px 5px }
.footerTC         { color: #818285; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 100%; text-align: right; margin: 20px 0 0; padding: 20px 0 0 }
.footerLine      { margin-bottom: 10px; padding-top: 10px; height: 2px; border-style: none none solid; border-width: 1px; border-color: #fff }
#footerArea a:link, #footerArea a:visited           { color: #818285; line-height: 160%; text-decoration: none; text-align: left; margin: 0; padding: 0 0 6px }
#footerArea a:hover, #footerArea a:active            { color: #e21f2a; line-height: 160%; text-decoration: none; text-align: left; margin: 0; padding: 0 0 6px }
/****************************************************************** FORM ******************************************************************/
label { font-size: 1.3em; font-weight: bold; text-indent: 10px; display: block }
label.error     { color: #f00; font-size: 9pt; font-style: italic; font-weight: normal; text-align: right; margin-top: -5px; margin-bottom: 5px; padding: 0 5px 0 0 }
form { margin: 0; padding: 0 }
.mainFieldTitleLG                { color: #2290cf; font-size: 9pt; font-family: avantgarde_bk_btdemi; line-height: 110%; padding: 3px 0 3px 4px }
.mainFieldLG       { color: #6a6a6a; font-size: 12pt; font-family: avantgarde_bk_btbook; line-height: 110%; margin: 3px 0 13px; padding: 5px; width: 95%; border: solid 1px #c1c1c1; border-radius: 4px 4px 4px 4px    }
.mainFieldLG:hover, .mainFieldLG:active, .mainFieldLG:focus            { color: black; font-size: 12pt; font-family: avantgarde_bk_btbook; line-height: 110%; margin: 3px 0 13px; padding: 5px; width: 95%; border: solid 1px #2290cf; border-radius: 4px 4px 4px 4px  ; box-shadow: 0 0 6px #ffffff   }
