@charset "utf-8";
#announcement {
position:absolute;
z-index:00;
height:150px;
width:150px;
top:0px;
left:0px;
}
body {
background:#00005B;
margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
background-image:url(../images/background/background-standard.jpg);
background-repeat:repeat-x;
margin-top:11px;
}

.twoColFixRt #container { 
width:700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
text-align:left; /* this overrides the text-align: center on the body element. */
}
.twoColFixRt #sidebar1 {
float:right; /* since this element is floated, a width must be given */
width:260px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
padding:10px;
}
.twoColFixRt #mainContent { 
margin:0 250px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
padding:0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

/* ---  flag-currency-container and element definitions --- */
.twoColFixRt #flag-currency-container{
width:700px;
height:23px;
} 

.twoColFixRt #flag-icon-spacer{
word-spacing:4px;
width:325px;
float:left;
padding-left:27px
} 

.twoColFixRt #currency{
width:320px;
float:right;
text-align:right;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:25px
} 

/* ---  navigation-container and element definitions --- */
.twoColFixRt #navigation-container {
width:672px;
margin-left:14px;
margin-right:14px;
height:32px;
}

.twoColFixRt #nav-rounded-corners-left {
width:12px;
height:32px;
float:left;
background-image:url(../images/rounded-corners/navigation-dark-blue/nav-rounded-rectangle-left.gif);
}

.twoColFixRt #nav-rounded-corners-right{
width:12px;
height:32px;
float:right;
background-image:url(../images/rounded-corners/navigation-dark-blue/nav-rounded-rectangle-right.gif);
}

.twoColFixRt #nav-outer-blue-line{
width:648px;
height:30px;
float:left;
border-top-color:#000071;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000036;
border-bottom-style:solid;
border-bottom-width:1px;
}

.twoColFixRt #nav-inner-blue-line{
width:648px;
height:28px;
float: left;
border-top-color:#000071;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000096;
border-bottom-style:solid;
border-bottom-width:1px;
}

.navigation-text-left {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:bolder;
margin-top:6px;
word-spacing:1px;
width:446px;
float:left;
}

.navigation-text-right{
font-family:Arial;
font-size:12px;
text-align:right;
color:#FFFFFF;
font-weight:bolder;
word-spacing:1px;
margin-top:1px;
width:200px;
float:right;
}

.site-search {
border-color:#646465;
border-style:solid;
border-width:1px;
background-color:#000022;
color:#FFFFFF;
margin-top: 2px;
}

/* ---  games footer definitions --- */
.twoColFixRt #threePlus {
width:634px;
margin-left:14px;
margin-right:14px;
padding-left:12px;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFFFFF;
}

.twoColFixRt #games-footer-container {
width:646px;
margin-left:14px;
margin-right:14px;
height:90px;
}

.twoColFixRt #games-footer-rounded-corners-left {
width:12px;
height:90px;
float:left;
background-image:url(../images/rounded-corners/light-blue/games-footer/games-footerrounded-corners-left.gif);
}

.twoColFixRt #games-footer-rounded-corners-right{
width:12px;
height:90px;
float:right;
background-image:url(../images/rounded-corners/light-blue/games-footer/games-footerrounded-corners-right.gif);
}

.twoColFixRt #games-footer-outer-blue-line{
width:622px;
height:88px;
float:left;
border-top-color:#000071;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000036;
border-bottom-style:solid;
border-bottom-width:1px;
}

.twoColFixRt #games-footer-inner-blue-line{
width:622px;
height:86px;
float:left;
border-top-color:#000071;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000096;
border-bottom-style:solid;
border-bottom-width:1px;
background-color:#000022;
}

.twoColFixRt #games-footer-top-margin{
margin-top:6px
}

/* ---  authourity icons definitions --- */
.twoColFixRt #authority-icons-container {
width:507px;
height:28px;
float:left;	
}

.twoColFixRt #authority-icons-rounded-corners-left {
width:12px;
height:28px;
float:left;
background-image:url(../images/rounded-corners/light-blue/authority-icons-footer/au-icons-footer-left-rounded-corners.gif);
}

.twoColFixRt #authority-icons-rounded-corners-right{
width:12px;
height:28px;
float:right;
background-image:url(../images/rounded-corners/light-blue/authority-icons-footer/au-icons-footer-right-rounded-corners-0100.gif);
}

.twoColFixRt #authority-icons-outer-blue-line{
width: 483px;
height:26px;
float: left;
border-top-color: #000071;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #000036;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.twoColFixRt #authority-icons-inner-blue-line{
width:483px;
height:24px;
float:left;
border-top-color:#000071;
border-top-style:solid;
border-top-width:1px;
border-bottom-color:#000096;
border-bottom-style:solid;
border-bottom-width:1px;
background-color:#000022;
}

.twoColFixRt #authority-icons-top-margin{
margin-top:4px
}

/* ---  site map definitions --- */
.twoColFixRt #sitemap-container {
width:670px;
margin-left:14px;
margin-right:14px;
height:100px;
margin-top:3px;
}

.twoColFixRt #sitemap-text-links-container {
width:646px;
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-align:left;	
}

/* ---  google icon definition --- */
.twoColFixRt #google-container {
width:126px;
height:23px;
float:left;
margin-top:4px;
margin-left:18px;
}

/* ---  building definitions --- */
.twoColFixRt #headerSpacer {
height:318px;
margin-bottom:5px;
}

.twoColFixRt #footerSpacer {
height:148px;
width:700px;
padding-left:24px;
}

.twoColFixRt #contentLeft {
margin: 0 232px 0 0;
width:394px;
padding-left:20px;
height:auto;
}

.twoColFixRt #navigation-container {
width:672px;
margin-left:14px;
margin-right:14px;
height:32px;
}

.twoColFixRt #rounded-corners {
width:12px;
height:32px;
}

/* --- heading definitions --- */
.h1 {
font-family:Arial;
font-size:30px;
color:#FFFFFF;
text-align:left;
font-weight:lighter;
}

.h2 {
font-family:Arial;
font-size:30px;
color: #FFFFFF;
text-align:left;
font-weight:lighter;
}

.h3 {
font-family:Arial;
font-size:20px;
color:#FFFFFF;
text-align:left;
}

.h4 {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
border-bottom-color:#000091;
border-bottom-style:solid;
width:646px
}

/* --- font definitions --- */
.main-text-body {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-align:left;	
}

.main-text-emphasis {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
}

.micro-text {
font-family:Verdana;
font-size:9px;
color:#FFFFFF;
text-align:left;	
}

/* --- href / links --- */
.twoColFixRt a:link {
color:#FFFFFF;
text-decoration:none;
}
.twoColFixRt a:visited {
text-decoration: none;
color: #FFFFFF;
}
.twoColFixRt a:hover {
text-decoration:none;
color:#FF6600;	
}
.twoColFixRt A:active {
text-decoration:none;
color:#FF6600;
}

.inline-text-links a:link {
color:#FF6600;
text-decoration:underline;
}
.inline-text-links a:visited {
text-decoration: underline;
color: #FF6600;
}
.inline-text-links a:hover {
text-decoration: none;
color: #FFFFFF;	
}
.inline-text-links a:active {
text-decoration: none;
color: #FFFFFF;
}

/* ---  progressive jackpots definitions --- */
.twoColFixRt #progressive-jackpots-container {
width:223px;
height:169px;
border:solid #000091;
border-width:1px;	
padding:5px;	
}

.individual-jackpots-container {
width:227px;
height:32px;
margin-bottom:3px;
}

.individual-jackpots-images-container {
width:23px;
height:23px;
border:solid #000091;
border-width:2px;
float:left;
}

.individual-jackpots-text-container {
width:85px;
height:23px;
padding-top:5px;
padding-left:5px;
float:left;
}

.individual-jackpots-totals-container {
width:100px;
height:23px;
padding-top:3px;
padding-left:5px;
float:left;
border:dashed;
border-color:#000091;
border-width:1px;
text-align:right;
}

.individual-jackpots-totals-text-style{
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-align: left;	
}

/* ---  languageCasinoDownload container --- */
#languageCasinoDownload {
width:214px;
border:dashed;
border-color:#000091;
border-width:1px;
padding:9px;
background-image:url(http://www.crazyvegascasino.co.uk/images/download-in-english/background-image.jpg);
margin-bottom:10px
}

/* ---  current winners definitions --- */
#ticker {
width:228px;
height: 80px;
border:solid #000091;
border-width:1px;
padding-top:3px;
padding-left:3px;
}

.ticker-style { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.ticker-name { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FF6600;
}

/* ---  right-icons-container --- */
.twoColFixRt #right-icons-container {
width:236px;
}


/* ---  download-flags container --- */
.download-flags-container {
width:360px;
height:40px;
padding:10px;
margin-bottom:10px;
border:dashed;
border-color:#000091;
border-width:1px;
background-color:#000053;
}

.download-flags-left {
width:60px;
height:40px;
float:left;
}

.download-flags-text-right{
float:left;
font-family:Arial;
font-size:14px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
padding-left:10px;
padding-top:12px;
padding-bottom:12px;
}

/* ---  dashed inline text  --- */
.highlighted-content-box {
background-image:url(http://slots.crazyvegascasino.co.uk/en/images/background/highlighted-content/highlighted-content.jpg);
background-position:bottom;
background-color:#000055;
background-repeat:repeat-x;

border:#000091 1px solid;

padding:5px;
}

.dashed-inline-text-box {
border:dashed;
border-color:#000091;
border-width:1px;
padding-right:10px;
background-color:#000053;
}

.dashed-inline-text-box-top-bottom-padding {
border:dashed;
border-color:#000091;
border-width:1px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
padding-left:5px;
background-color:#000053;
}

.dashed-inline-text-box-top-bottom-padding-v2 {
border:dashed;
border-color:#000091;
border-width:1px;
padding:10px;
background-color:#000022;
}

/* slanted banner notifications */

#slanted-banner{
position:absolute;
left:0px;
top:0px;
z-index:1;
width:140px;
}

#slanted-banner-text{
margin-left:5px; 
width: inherit;
}

/*current-games*/
.twoColFixRt #current-games{
float:right; 
padding-left:10px; 
width:200px
} 

/* only here for xmas decoratiosn 2007 */

.holiday-decorations-left {
position:absolute;
left:0px;
top:0px;
z-index:2;
padding-left: 20%;
padding-right: 80%;
}

.holiday-decorations-right {
z-index:3;
padding-right:3%;
float:right
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.m_banner_hide{
display:none;
}
.m_banner_show{
display:block;
}
