/* Online Pool Games - Loneaspen.com - Great Online Pool Games that are fun to play */
body
{
   
    background-image: url(/cssimg/blueback.png);
    background-repeat: repeat;
}
#online-pool-games-container
{
    text-align: center;
    color: #000000; /*
    background-color: #3398cc;
    background-image: url(/online-pool-games-css/main-bg.jpg);
    background-repeat: no-repeat;*/
     background-image:url(/cssimg/blueback3.png);
    height: auto;
    width: 1000px;
    margin: 0px auto;
   border-left: solid 1px #001020;
    border-right: solid 1px #001020;
}
#gamecontainer
{
    text-align: center;
    color: #000000;
   
     background-image: url(/cssimg/blueback.png);
    background-repeat: repeat;
   
    height: auto;
    width: 1000px;
    margin: 0px auto;
    border-left: solid 1px #001020;
    border-right: solid 1px #001020;
}
/* Icon Link */

.refresh_link
{
    padding-left: 18px;
    background-image: url(/img/arrow_refresh.png);
    background-repeat: no-repeat;
}
.more_link
{
    padding-right:10px;
    padding-left: 18px;
    background-image: url(/img/Application_more.png);
    background-repeat: no-repeat;
}





/* The new layout code - blue boxes */


h1
{
    font-size: 1.2em;
    font-weight: bold;
    clear: both;
    padding: 0px 0px 0px 10px;
    margin: 5px 0px 0px 0px;
    
    
    border-bottom: solid 1px #002040;
    color: #eeeeee;
    color: #ffd71d;
}
h1 a
{
    color:#aaaaaa;
    
}
.blue-content
{
    background-color: #eeeeee;
    
    padding: 5px 10px 5px 10px;
    background-image: url(/cssimg/blueback2.png);
    background-repeat: repeat;
    color: #ccccee;
}
.blue-content a 
{
     color: #FFFFFF;
}
.blue-content a:visited 
{
     color: #DDDDDd;
}

.dark-content
{
    background-color: #000;
    border-left: 1px solid #404040;
    border-right: 1px solid #404040;
    padding: 5px 10px 5px 10px;
    background-image: url(/online-pool-games-css/grayfade.gif);
    background-repeat: repeat-x;
}
.pool-content a
{
    color: #aaaadd;
}
.pool-content
{
    background-color: #1D82B6;
  
    padding: 5px 10px 5px 10px;
    background-image: url(/images/screenshot.png);
    background-repeat: no-repeat;
    background-position: top center;
    height: 40px;
    color: #F7D56C;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.blue-content p,.dark-content p
{
    text-indent: 20px;
    margin: 5px 0px 5px 0px;
}
.blue-content h2,.dark-content h2
{
    font-size: 1.2em;
    background-image: none;
    color: #fdd71d;
}

.online
{
    border: 1px solid #081b3a;
    float: left;
}
.pool 
{
    border: 1px solid #061736;
    float: left;
}
.games
{
    border: 1px solid #05122d;
    float: left;
    
}

/* 320px Wide Online Pool Game Box */
.blue320
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 310px;
    float: left;
    height: auto;
}

.blue320 .blue-content
{
    width:289px;
}


/* 580 px wide Blue Box */

.blue580
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 580px;
    float: left;
    height: auto;
}

.blue580 .blue-content 
{
    width: 569px;
}
/* Box 480 */
.blue-content hr 
{
    clear:both;
}
/* 650px blue box */

.blue650
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 630px;
    float: left;
    height: auto;
}
.blue650 .blue-content 
{
    width: 619px;
}

/* Box 480 */
/* 650px blue box */

.blue450
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 450px;
    float: left;
    height: auto;
}
.blue450 .blue-content 
{
    width: 429px;
}

/* Blue 180 */
.blue180
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 190px;
    float: left;
    height: auto;
}
.bumper a
{
    color:Black;
}
    
.blue180 .blue-content 
{
    width: 169px;
}
/* Box 500 */

.blue500
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 490px;
    float: left;
    height: auto;
}

.blue500 .blue-content 
{
    width: 469px;
}

/* Box 810 */


.blue810
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 780px;
    float: left;
    height: auto;
}

.blue810 .blue-content 
{
    width: 759px;
}

/* box 710 */
.blue720
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 720px;
    float: left;
    height: auto;
}

.blue720 .blue-content 
{
    width: 699px;
}

/* box 980 */

.blue980
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 955px;
    float: left;
    height: auto;
}

.blue980 .blue-content, .blue980 .pool-content
{
    width: 935px;
}

.blue920
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 910px;
    float: left;
    height: auto;
}

.blue920 .pool
{
    width: 900px;
}
.blue920 .pool-bm
{
    width: 900px;
}

.blue400
{
    background-color: transparent;
    font-size: 1em;
    overflow: hidden;
    padding: 0px 5px 5px 5px;
    margin-top: 5px 0px 0px 0px;
    width: 400px;
    float: left;
    height: auto;
}

.blue400 .blue-content 
{
    width: 379px;
}
/*End blue box section */


.box h3
{
    font-weight: bold;
}


/* --- HEADER --- */
#online-pool-games-header-outter
{
    height: 75px;
    width: 100%;
    background-color: #000000;
}
#online-pool-games-header-inner
{
    width: 998px;
    margin: 0px auto;
    background-image: url(/cssimg/menubg.jpg);
    height: 75px;
}
#header-links
{
    top: 0px;
    right: 0px;
    margin-top: 5px;
    margin-right: 1px;
    text-align: right;
}
#header-links a
{
    color: #fff;
    font-size: .8em;
}



/* --- MENU --- */



/* --- INFO --- */
#info-outter
{
    width: 960px;
    margin: 0px auto;
    text-align: left;
    background-color: #40AAdd;
}
#info-inner
{
    margin: .4em .2em .0em .2em;
}
#info-ad
{
    float: right;
    background-color: #ccc;
    width: 468px;
    height: 60px;
}
#info-notice
{
    margin-top: .5em;
    font-size: 1.2em;
}
/* User List */

ul.userlist
{
    list-style-type: none;
    text-decoration: none;
    margin: 0 0 0 0;
}
ul.userlist li
{
    line-height: 14px;
    font-size: 12px;
    margin: 0px 0px 0px 5px;
    list-style-type: none;
    text-decoration: none;
    display: inline;
}
div.bracketjoin


    {
       
    border-top: solid 1px gray;
    border-right: solid 1px gray;
    border-bottom: solid 1px gray;
}
div.bracketperson
{
    background-image:url(/img/bracket.png);
    
    width: 160px;
    height: 60px;
    font-weight: bold;
   
}
div.bracketpersonodd
{
    background-color:Transparent;
   
    width: 160px;
    height: 60px;
    font-weight: 500;
    
}
div.bracketname 
{
    width:160px;
    font-size: 12px;
    text-align: left;
    color: #fafafa; 
    text-indent: 0;
    font-weight: bold;
}
div.bracketnamesmall 
{
    width:160px;
    font-size: 11px;
   
    color: #fafafa; 
    text-indent: 0;
    text-align: left;
    font-weight: bold;
}
div.brackpersonfinal
{
    background-image:url(/img/bracket.png);
    text-indent: 0;
    width: 160px;
    height: 60px;
    font-size: 11px;
    text-align:center;
    color: #fafafa;
}
div.bracketPop 
{
    height: 13px;
    width: 60px;
    background-color:#dddddd;
    color: #222222;
    font-size: 10px;
    border: solid 1px gray;
}
div.bracketperson a 
{
    color: White;
}

div.sql
{
    width: 70%;
    border: solid 1px gray;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px;
    background-color: #eeeeee;
}
/* -- ABOUT BOXES -- */


#about-outter
{
    /*position: relative;*/
    width: 1000px;
    margin: 0px auto;
    text-align: left;
   
}

#about-inner
{
    width: 970px;
    margin: 0px auto;
}
#about-inner .box
{
    float: left;
    background-color: #fbe9b8;
    background-image: url(/img/bluetitle.png);
    background-repeat: repeat-x;
    height: auto;
    margin: 10px 10px 10px 10px;
}






.box-gray
{
    float: left;
    background-color: transparent;
    background-image: url(/css/graytitle.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: auto;
    margin: 10px 10px 10px 10px;
}

div.pale
{
    background-color: #dddddd;
}

#about-inner .boxue
{
    float: left;
    background-color: #eeeeFF;
    background-image: url(/css/bluetitle.png);
    background-repeat: repeat-x;
    height: auto;
    margin: 10px 10px 10px 10px;
}
#about-inner .box-ylw
{
    float: left;
    background-color: #EEEEEE;
    background-image: url(/css/graytitle.png);
    background-repeat: repeat-x;
    height: auto;
    margin: 10px 10px 10px 10px;
}

#about-inner .box-grn
{
    float: left;
    background-color: #eeffee;
    background-image: url(/css/greentitle.png);
    background-repeat: repeat-x;
    height: auto;
    margin: 10px 10px 10px 10px;
}

#about-inner .box-title
{
    padding: 7px 5px 2px 7px;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
    height: 22px;
}
.blue-content h2
{
    font-size: 1.2em;
    background-image: none;
}
#about-inner .box-content
{
    padding: 10px; /*     line-height:1.4em;     background-image:url(/images/grayfade.gif);     background-position: left;     background-repeat: repeat-y;     background-color: White;     margin: 0px 5px 5px 5px;     */
}
#about-inner ul
{
    list-style-type: square;
    list-style-position: outside;
    margin-left: 10px;
}
#about-inner li
{
    padding-bottom: 10px;
}
#about-inner #games
{
    width: 420px;
    margin-right: 20px;
}
#about-inner #features
{
    width: 250px;
    margin-right: 20px;
}
#about-inner #news
{
    width: 250px;
    clear: right;
}
#about-inner #fullwidth
{
    width: 100%;
    height: 100%;
    clear: right;
}

.topdesc, .TopDesc
{
    margin: 5px 5px 10px 5px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    font-size: 1.1em;
}

.topdesc a, .TopDesc a
{
    color: #ddddff;
}

.topdesc p
{
    text-indent: 15px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}


/* --- FOOTER --- */
#footer-outter
{
    margin-top: .2em;
}
#footer-ad
{
}

#footer-links
{
    text-align: right;
    font-size: .8em;
}
.suggest_link
{
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
}
.suggest_link_over
{
    background-color: #3366CC;
    padding: 2px 6px 2px 6px;
}

.div .box
{
    height: auto;
}

#search_suggest
{
    margin-left: 13.3em;
    float: none;
    background-color: White;
    color: Black;
    width: 15em;
    visibility: hidden;
    border: inset 1px black;
    position: absolute;
}



/* Registration Page */

.box-register input
{
    border: solid 1px gray;
}

.box, .boxue p
{
    text-indent: 20px;
    margin-bottom: 10px;
}
.box-content
{
    margin-bottom: 3px;
}
.box-content fieldset, .blue-content fieldset
{
    /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
    border-color: #000;
    border-width: 1px;
    border-style: solid;
    padding: 10px; /* padding in fieldset support spotty in IE */
    margin: 0;
}

.box-content label, .blue-content label
{
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 150px;
    padding: 0;
    margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
    text-align: right;
}
.drilldown
{
    line-height: 14px;
    height: 14px;
}
.drilldown label
{
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 90px;
    padding: 0;
    text-align: right;
    font-weight: bold;
}

.drilldown span
{
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 200px;
    padding: 5px;
    text-align: left;
}

.box-content fieldset legend, .blue-content fieldset legend
{
    font-size: 1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */ /* be careful with padding, it'll shift the nice offset on top of border  */
}

.valid
{
    margin: 5px 0 0 10px; /* set margin on left of form elements rather than right of                               label aligns textarea better in IE */
    display: block;
    float: left;
}

.box-content input, .box-content textarea, .box-content select, img.indent, .blue-content input, .blue-content textarea, .blue-content select, .blue-content img.indent
{
    /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
    width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin: 5px 0 0 10px; /* set margin on left of form elements rather than right of                               label aligns textarea better in IE */
    display: block;
    float: left;
    height: auto;
}
.box-regformhelp 
{
    width: 550px;
    border-left: 2px solid #3398cc;
    border-top: 2px solid #3398cc;
    border-bottom: 2px solid #01183a;
    border-right:2px  solid #01183a;
   
    text-align: center;
    background-color: #0a3376;
    color: #fafafa;
    padding: 5px 5px 5px 5px;
}
.box-regformerror 
{
    width: 380px;
    text-align: left;
    background-color: #aa2222;
    color: #fff;
    padding: 5px 5px 5px 5px;
    margin-left:160px;
    margin-top:4px;
    border: dashed 1px black;
}
a.whitelink
{
    color: #1030a0;
}
.box-content h4
{
    display: block;
    margin-top: 5px;
    margin-left: 10px;
    height: 16px;
    width: auto;
    background-color: White;
    border: inset 2px black;
    padding: 2px 5px 0px 2px;
    float: left;
    font-weight: normal;
}
.box-register label
{
    width: 20px;
}
.FormHelpAbove
{
    padding: 0 0 0 30px;
    display: block;
    margin: 10px 0 0 0;
    line-height: 10px;
    font-size: 12px;
}
.FormValidBelow
{
    padding: 5px 0 0 30px;
    display: block;
    margin: 10px 0 10px 0;
    line-height: 10px;
    font-size: 12px;
    color: #c00000;
    font-style: italic;
    font-weight: bold;
}
.warning
{
    margin-top: 5px;
    text-align: left;
}
.box input#reset
{
    margin-left: 0px; /* set margin-left back to zero on reset button (set above) */
}

.box small
{
    display: block;
    margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
    padding: 1px 3px;
    font-size: 88%;
}



.box br, .boxue br, .blue-content br
{
    clear: left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.fineprint
{
    color: Black;
    background-color: #ead8a7;
    font-family: Verdana;
    font-size: 1.2em;
    display: block;
    text-align: center;
    margin-top: .5em;
}

a.TitleLink
{
    color: #FFD71d;
    
}

.SearchResults
{
    color: Black;
    font-family: Verdana;
    font-size: 1.2em;
    line-height: 1.3em;
}
.SearchResults table tr td
{
    border-bottom: 1px dashed Gray;
}


.SearchResults A
{
    text-decoration: none;
    color: black;
    background-color: Transparent;
    font-size: x-small;
}

.SearchResults tr td A:link
{
    text-decoration: none;
    color: black;
    background-color: Transparent;
    font-size: x-small;
}


.img-shadow
{
    background: url(/img/alphashadow.png) no-repeat bottom right !important;
    background: url(/img/alphashadow.png) no-repeat bottom right;
    padding: 0px 6px 6px 0px;
}

.img-shadow img
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.SearchResults tr td A:visited
{
    text-decoration: none;
    color: black;
    background-color: Transparent;
    font-size: x-small;
}


.SearchResults tr td A:active
{
    text-decoration: none;
    color: black;
    background-color: Transparent;
    font-size: x-small;
}


.SearchResults tr td A:hover
{
    text-decoration: none;
    color: black;
    background-color: Red;
    font-size: x-small;
}

.LinkList li
{
}
.LinkButton li
{
    display: block;
    float: left;
    text-align: center;
    margin-right: 10px;
}
.LinkButton A
{
    display: block;
    color: White;
    font-weight: bold;
    font-size: 14px;
    background-color: #F9CB4F;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 140px;
}
.LinkButton A:hover
{
    background-color: #fbe9b8;
    color: Blue;
    text-decoration: none;
}

/* Menu related CSS */
.menutop clear {clear:both;}
.menublock 
{
    background-image: url(/cssimg/menubg.jpg);
    background-repeat: no-repeat;
    background-color: #000000;
    background-position: 0px -60px;
    width: 1000px;
    
}
.menutop 
{
    background-image: url(/cssimg/menuinsidetop.png);
}
.menubot 
{
    background-image: url(/cssimg/menuinsidebot.png);
    height: 12px;
}

.menu1 ul 
{
    clear:both;
    
}
.menu1
{
    display: block;
    margin: 0px 0px 5px 0px;
    padding: 7px 0px 0px 0px;
    height: 23px;
    width: 1000px;
    
    font-family: Verdana;
    font-size: 12px;
    
       
    
}

.menu1 li.active
{
    display: inline;
    list-style: none;
    position: relative;
    margin: 0px 1px 0px 0px;
    padding:  7px 10px 10px 10px;
    background-image: url(/img/menuactive.png);
    background-repeat: repeat-x;
   
}
.menu1 li
{
    display: inline;
    list-style: none;
    position: relative;
    margin: 0px 1px 0px 0px;
    padding:  7px 10px 10px 10px;
    background-image: url(/img/menuinactive.png);
    background-repeat: repeat-x;
   
}

.menu1 li:hover
{
    display: inline;
    list-style: none;
    position: relative;
    margin: 0px 1px 0px 0px;
    padding:  7px 10px 10px 10px;
     background-image: url(/img/menuhover.png);
         background-repeat: repeat-x;
}

.menu_Home 
{
    padding-left: 20px;
    background-image: url(/img/application_home.png);
    background-repeat:no-repeat;
}
.menu_mall 
{
    padding-left: 20px;
    background-image: url(/img/cart.png);
    background-repeat:no-repeat;
}
.menu_Admin
{
    padding-left: 20px;
    background-image: url(/img/cog.png);
    background-repeat:no-repeat;
}
.menu_Stats 
{
      padding-left: 20px;
    background-image: url(/img/chart_line.png);
    background-repeat:no-repeat;
}
.menu_Forum 
{
      padding-left: 20px;
    background-image: url(/img/comments.png);
    background-repeat:no-repeat;
}
.menu_Rewards 
{
      padding-left: 20px;
    background-image: url(/img/coins.png);
    background-repeat:no-repeat;
}

.menu_Contact
{
      padding-left: 20px;
    background-image: url(/img/email_add.png);
    background-repeat:no-repeat;
}
.menu_TourPub
{
      padding-left: 20px;
    background-image: url(/img/medal_gold_1.png);
    background-repeat:no-repeat;
}

.menu_Logout
{
      padding-left: 20px;
    background-image: url(/img/telephone_delete.png);
    background-repeat:no-repeat;
   
}


.menu_Profile
{
      padding-left: 20px;
    background-image: url(/img/comments.png);
    background-repeat:no-repeat;
}
.menu1 li a
{
    color: #404040;
   
}


div.pager
{
    float: right;
    margin-right: 10px;
    color: #DDDDEE;
}


.linkbar
{
    text-align: left;
}
.linkbar a
{
    display: block;
    width: 84px;
    height: 16px;
    color: White;
    background-image: url(/media/gamebutton.png);
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    text-align: center;
    text-decoration: none;
}

.linkbar h2
{
    float: right;
    width: 280px;
    color: White;
    font-size: 12px;
    padding-top: 1px;
}


.Pool-Game-Match 
{
    margin: 0px;
}
.Pool-Game-Match-Player
{
    margin: 0px;
}

.tourboxtop 
{
    /*width:270px;
    height:4px;  margin-top: 5px;
    background-image: url(/img/tourboxtop.png);*/
}
.tourboxbot 
{
    margin-bottom: 5px;
    /*
    width:270px;
    height:4px;
  
    background-image: url(/img/tourboxbot.png);
*/
}
.tourboxmid 
{
    text-align:center;
    width:264px;
    
    padding: 0px 2px 0px 2px;
    background-image: url(/cssimg/blueback.png);
}
.tourboxmid hr
{
    margin: 1px 0px 0px 0px;
    padding: 0px;
}
.tourboxmid a
{
    font-size: 15px;
}

 .statsbox 
{
    
    
}
.statsbox h2,.statsbox h3 
{
    padding: 5px 0 0px 0;
    text-align: center;
}    
.statsbox label
{
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 120px;
    padding: 0;
    margin: 0px; /* set top margin same as form input - textarea etc. elements */
    text-align: right;
    font-weight: bold;
}
.statsbox span
{
    display: block; /* block float the labels to left column, set a width */
    float: left;
    font-weight: bold;
    padding: 0 0 0 5px;
    margin: 0px; /* set top margin same as form input - textarea etc. elements */
    text-align: left;
}
.statsbox .br
{
    clear:both;
}


.lobbys
{
    font-size: 12px;
    text-align: left;
    overflow: hidden;
    color: #3c5555;
    }
.lobbys a 
{
    color: #258fa9;
}
#gameview 
{
     width: 630px;
    height: 292px;
    position: relative;
    margin: 0px 0px;
    overflow: hidden;
    top: 5px;
}
.onegame
{
    width: 630px;
    height: 300px;
    position: relative;
    margin: 0px ;
    border: 0px;
    padding: 0px;
    overflow: visible;
}

#allgames  
{
    width:630px;
    position: relative;
    top:0px;
    margin: 0px 0px;
    overflow:hidden;
}
.gamebox
{
    width: 630px;
    height: 440px;
   
    overflow: visible;
    position: relative;
}

#jspause
{
   position: absolute;
   color:White;
   font-weight:bold;
   left: 190px;
   top:140px;
   visibility:  hidden;
}
#jsadv
{
   position: absolute;
   left: 370px;
   top:140px;
}
#jsback
{
   position: absolute;
   left: 20px;
   top:140px;
}

/*These should all be absolute to get it scroll properly..........*/
.gameimage
{
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: left;
    width: 400px;
    height: 292px;
}
.gamedesc h2
{
    text-align: center;
    color:White;
    font-size:18px;
}
.gamedesc{
    color: #9cc9cf;
    left: 408px;
    top: 12px;
    width: 186px;
    height: 266px;
    text-align: left;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    
}
.gamedesc p
{
    margin-top: 10px;
    text-align: left;
    text-indent: 20px;
}
#gameoverlay
{
    position: absolute;
    left: 0px;
    top: 5px;
    background-image: url(/cssimg/overlay.png);
    width: 613px;
    height: 292px;
}
.gamename
{
    position: absolute;
    left: 32px;
    top: 40px;
    color: #eef;
    font-size: 40px;
   background-color: #222222;
    color: #eeeeee;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
    font-family: Times New Roman;
    letter-spacing: -2px;

}
#playnow a
{
    color: black;
    
}
#playnow
{
    position: absolute;
    left: 312px;
    top: 272px;
    color: #444;
    font-size: 12px;
}
#tours 
{
    width: 295px;
    float:left;
    font-size: 14px;
       padding-left: 5px;
       padding-right: 5px;
       margin: 0px auto;
    
}
.tourboxmid 
{
    text-align:center;
    width:265px;
    
    padding: 0px 2px 0px 2px;
    background-color: #ffffff;
    font-size: 14px;
    margin: 0px auto;
    
}
.tourboxmid hr
{
    margin: 1px 0px 0px 0px;
    padding: 0px;
}
.tourboxmid a
{
    font-size: 14px;
}
.refresh_link
{
    padding-left: 18px;
    background-image: url(/img/arrow_refresh.png);
    background-repeat: no-repeat;
}
.more_link
{
    padding-right:10px;
    padding-left: 18px;
    background-image: url(/img/Application_more.png);
    background-repeat: no-repeat;
}

.playbutton a 
{
    color: White;
}
.playbutton 
{
    position:absolute;
    left: 5px;
    bottom: 5px;
    width: 120px;
    height: 21px;
    font-size: 16px;
    text-align:center;
    background-image: url(/cssimg/button.png);
    color: White;
    padding-top: 3px;
    z-index: 21000;
}


.bottomad 
{
    width:100%;
    height:105px;
    padding-top:5px;
    background-image: url(/cssimg/blueback2.png);
    background-repeat: repeat;
    position:fixed;
    bottom: 0px;
    text-align:center;
    border-top: solid 1px #EEEEEE;
    color: #eeeeee;
}
