body
{
   text-align: center;
   background-color: #141414;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   color: #F4CECE;
   margin: 0px;
}



p
{
   padding-top: 0.75em;
   padding-bottom: 0.75em;
}

a
{
   color: #f7ce32;
   text-decoration: underline;
   font-weight: bold;
}

a:hover
{
   color: #ffffff;
}

h1
{
   color: #f7ce32;
   margin: 0px;
   padding: 0px;
   font-size: 1.50em;
   position: relative;
}

h2
{
   color: #f7ce32;
   font-size: 1.50em;
   font-weight: bolder;

}

.bodyHD2,
h3
{
   color: #e7be22;
   margin-top:0em;
   font-size: 1em;
   font-weight: bolder;

}
ol
{
   position: relative;
   margin-left: 20px;
   list-style:decimal;
   line-height: 1.75em;
}


ol h1
{
   padding-top: 1em;

}

ol ul
{
   margin-left: 35px;

}

#container
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/background.jpg) repeat-x;
}

#main
{
   width: 950px;
   background-image:url(http://edgecastcdn.net/000420/resources/hellenic/images/content-bg.png);
   position: relative;
   margin-left: auto;
   margin-right: auto;
}

#leftCol
{
   position:relative;
   float:left;
   width: 234px;
   top:5px;
   text-align: center;
   padding-bottom: 15px;
}

#leftCol #accountPanel
{
   width:212px;
   height:379px;
   background:url(http://edgecastcdn.net/000420/resources/hellenic/images/account-panel.png) no-repeat;
   text-align:left;
   margin-left:auto;
   margin-right:auto;
}

#leftCol #accountPanel #content
{
   padding-top:185px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:5px;
}


#leftCol #accountPanel #content #password
{
   float:left;
   padding-top:10px;
}

#leftCol #accountPanel #content #loginButton
{
   width:79px;
   height:36px;
   background:url(http://edgecastcdn.net/000420/resources/hellenic/images/login-button.png) no-repeat;
   text-align:center;
   position:relative;
   float:right;
}

#leftCol #accountPanel #content #loginButton a
{
   text-decoration:none;
}

#leftCol #accountPanel #content #loginButton a span
{
   display:block;
   font-weight:bold;
   color:#b97975;
   padding:10px 5px 10px 5px;
}

#leftCol #accountPanel #content h1
{
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   font-size: 1.25em;
   padding-bottom: 0.50em;
}

#leftCol #accountPanel #content input
{
   background-color: #230001;
   padding:4px;
   margin-top: 2px;
   margin-bottom: 6px;
   border: solid;
   border-color: #641e1e;
   border-width: thin;
   color: #8b4545;
   width: 160px;
}

#leftCol #accountPanel #content  a
{
   font-size: 0.75em;
}

#leftCol .promo
{
   width:210px;
   height:121px;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
}

#mainCol
{
   width:700px;
   position:relative;
   float:left;
   left:9px;
   text-align:left;
   padding-bottom:15px;
}

#languageBar
{
   width:100%;
   padding-right:20px;
   text-align: right;
   font-family: Arial, Helvetica, sans-serif;
   color: #904a4b;
   font-size: 0.75em;
   position:absolute;
   top:8px;
}

#languageBar img
{
   vertical-align: middle;
}

#slidetabsmenu
{
   float:left;
   width:100%;
   font-size:100%;
   line-height:normal;
   position:absolute;
   top:29px;

}

* html #slidetabsmenu
{
   /*IE only. Add 1em spacing between menu and rest of content*/
   margin-bottom: 1em;
}

#slidetabsmenu ul
{
   list-style-type: none;
   margin:0;
   margin-left: 10px;
   padding:0;
}

#slidetabsmenu li
{
   display:inline;
   margin:0;
   padding:0;
}

#slidetabsmenu a
{
   float:left;
   background:url(http://edgecastcdn.net/000420/resources/hellenic/images/tab-left.png) no-repeat left top;
   margin:0;
   margin-right:1px;
   padding:0px 0px 0px 12px;
   text-decoration:none;
}

#slidetabsmenu a span
{
   float:left;
   display:block;
   background:url(http://edgecastcdn.net/000420/resources/hellenic/images/tab-right.png) no-repeat right top;
   padding:12px 12px 8px 0px;
   font-weight:bold;
   color:#b97975;
   text-transform: uppercase;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span
{
   float:none;

}
/* End IE5-Mac hack */



#slidetabsmenu a:hover span
{
   color: #f9a8a3;
}

#slidetabsmenu #current a
{
   background-position:0 -45px;
}

#slidetabsmenu #current a span
{
   background-position:100% -45px;color: #f9a8a3;

}

#slidetabsmenu a:hover
{
   background-position:0% -45px;
}

#slidetabsmenu a:hover span
{
   background-position:100% -45px;
}
#mainContentContainer
{
   clear: left;margin-top:72px;
}

/* Home Content */
#mainPromo
{
   width:690px;
   height:313px;
   position:relative;
   top:3px;
   left:5px;
}

#promo01
{
   float:left;
   position:relative;
   left:5px;
   top:6px;
   width:342px;
   height:177px;
}

#promo02
{
   float:left;
   position:relative;
   left:11px;
   top:6px;
   width:342px;
   height:177px;
}

#gamesPromo
{
   width:690px;
   height:253px;
   position:relative;
   top:9px;
   left:5px;
   clear:left;
}


/* Main Content */

#contentHeaderTitle
{
   width: 700px;
   height: 75px;
   position: relative;
   left: -20px;
   top: 0px;
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/header-bg.png);
}

#contentHeaderTitle > div
{
   height:      100%;
}

#contentHeaderTitle.aboutUs > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-about.png) 20px 25px no-repeat;
}

#contentHeaderTitle.help > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-help.png) 20px 25px no-repeat;
}

#contentHeaderTitle.faq > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-faq.png) 20px 25px no-repeat;
}

#contentHeaderTitle.promotions > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-promotions.png) 20px 25px no-repeat;
}

#contentHeaderTitle.contact > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-contact.png) 20px 25px no-repeat;
}

#contentHeaderTitle.terms > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-terms.png) 20px 25px no-repeat;
}

#contentHeaderTitle.paymentInformation > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-payment-information.png) 20px 25px no-repeat;
}

#contentHeaderTitle.gamingGuides > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-gaming-guides.png) 20px 25px no-repeat;
}

#contentHeaderTitle.privacy > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-privacy.png) 20px 25px no-repeat;
}

#contentHeaderTitle.referaFriend > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-refer-a-friend.png) 20px 25px no-repeat;
}

#contentHeaderTitle.topUpFunTokens > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-top-up-fun-tokens.png) 20px 25px no-repeat;
}

#contentHeaderTitle.myAccount > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-my-account.png) 20px 25px no-repeat;
}

#contentHeaderTitle.forgotPassword > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-forgot-password.png) 20px 25px no-repeat;
}

#contentHeaderTitle.changePassword > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-change-password.png) 20px 25px no-repeat;
}

#contentHeaderTitle.signup > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-signup.png) 20px 25px no-repeat;
}

#contentHeaderTitle.deposit > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-deposit.png) 20px 25px no-repeat;
}

#contentHeaderTitle.withdrawal > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-withdrawal.png) 20px 25px no-repeat;
}

#contentHeaderTitle.reports > div
{
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/en/heading-reports.png) 20px 25px no-repeat;
}

#contentHeaderTitle div h1
{
   visibility: hidden;
}

#contentHeaderSubtitle
{
   margin-top: 10px;
}

#contentHeaderSubtitle h2
{
}


#mainContent
{
   position: relative;
   margin: 20px;
}

.promoImg {
   display:block;
   width:133px;
   height:133px;
   float:left;
   margin-right: 20px;
}


.separator
{
   width: 100%;
   height: 35px;
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/separator.gif) repeat-x;
   clear:left;
}

.infoIcon
{
   display:block;
   width:50px;
   height:50px;
   margin-right:10px;
   float:left;
   background:url(http://edgecastcdn.net/000420/resources/hellenic/images/ico-info.png) no-repeat;
}

.topIcon
{
   display:block;
   width:20px;
   height:20px;
   margin-right:5px;
   float:left;
   background:url(http://edgecastcdn.net/000420/resources/hellenic/images/ico-top.png) no-repeat;
}



/* Footer */
#footer
{
   width: 100%;
   background-color: #141414;
   background: url(http://edgecastcdn.net/000420/resources/hellenic/images/footer-bg.jpg) repeat-x;
}

#footerInfo
{
   padding-top: 10px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   color: #CCCCCC;
}

#footerInfo img
{
   vertical-align:middle;
}

#footerInfo a
{
   color: #CCCCCC;
   text-decoration: underline;
   font-weight: bold;
}

#footerInfo a:hover
{
   color: #FFFFFF;
}



#footerInfo #logos
{
   height: 26px;
   background: transparent url(http://edgecastcdn.net/000420/resources/hellenic/images/logos.png) no-repeat 50% 50%;
}

.form_error
{
   font-weight: bold;
   color: yellow;
}



/* For a form label cell (e.g. "Name", "Country")*/
.label { background-color: #996666; font-weight: bold; color: #ffffff; font-size: 8pt; }

/* Used as a note for form labels (not as significant as label (usually not bold) */
.labelnote { color: #ffffff; font-family: arial; font-size: 8pt; font-weight: normal; }

/* For a form content cell (e.g. text input, select or text area)*/
.content { background-color: #CCAAAA; color: black; font-family: arial; font-size: 8pt; color: black; }

.content a { color: white; }

/* For a form content cell (e.g. text input, select or text area)*/
.contentwhitebg { background-color: #ffffff; color: black; font-family: arial; font-size: 8pt; color: black; }

/* For a form content cell that has an error (used for an incorrect input value) */
.errsmall,
.contenterror { background-color: white; color: red; font-weight: bold; font-family: arial; font-size: 10pt; }

/* The heading on a form - the topmost row or "bar" */
.formheading { background-color: #662222; border: 1px solid #440000; color: #FFFFFF; font-family: arial; font-size: 10pt; font-weight: bold; }

.ccinfo { background-color: green; }


/* class for error message formatting */
.err { color: red; font-family: arial; font-size: 10pt; font-weight: bold; }

.errsmall { color: red; font-family: arial; font-size: 10pt; font-weight: bold; }

.err2 { color: red; font-family: arial; font-size: 10pt; font-weight: normal; }

/* formatting for standard messages and small text  */
.mesg { color: #FFFFFF; font-family: arial; font-size: 10pt; font-weight: bold; padding-top: 3px; }

.info { color: #B53C04; font-family: arial; font-size: 10pt; font-size: 10pt; }

.note { color: #B53C04; font-family: arial; font-size: 10pt; font-weight: normal; }

div.disclaimer-notice
{
   clear:               both;
   padding:             42px 5px 5px 5px;
   border-top:          2px groove #bfbfbf;
   background:          transparent url('http://edgecastcdn.net/000420/resources/hellenic/images/crest.gif') no-repeat 50% 5px;
   width:               950px;
   margin:              5px auto;
}

div.disclaimer-notice a
{
   text-decoration:     underline;
   font-size:           8pt;
}