/* --- styles --- */
* { font:1em tahoma, geneva, arial, sans-serif; _font-size:11px; }

body {
margin:0 0 20px 0;
font-size:0.675em; 
 
background-image:url(images/bg-top.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#3260BC;

}

#footer {
background-image:url(images/footer-bg.gif);
height:25px;

font-size:10px;
color:#000040;
font-weight:700
}

#header1 {
background-image:url(images/header-bg2.gif)
}

#header2 {
background-image:url(images/header-bg.gif)
}

td.SideBox {
width:169px
}

.boxBorder {
border:1px solid #2359AF;
background-color:#4979C8;
margin-bottom:3px
}

.freegamesh {

font-size:16px;
font-weight:700;
border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#cbcbcb;
color:#fffccb;
margin:0 0 -0.5em;
padding:0 0 0.25em
}

.textHeader-white {

font-size:11px;
font-weight:700;
color:#FFF
}

.formText {

font-size:8px
}

div.nav {
font-size:12px;
color:#275275
}

a.nav:link,a.nav:active,a.nav:visited {
color:#275275;
text-decoration:none;
font-weight:700
}

a.nav:hover {
color:#2E8400;
text-decoration:none;
font-weight:700
}

.sidebox-sub {
background-color:#EBE9EE;
padding:3px
}

.sidebox-body {
background-color:#F9F6EE;
border:1px solid #C3C3C4;

font-size:10px;
color:#6c6c6c;
padding:5px
}

a {
text-decoration:none;
color:#039;
font-weight:700;
outline:none;
cursor:pointer
}

ol {
margin:0 0 0 3em;
padding:0
}

form {
margin:0
}

.boxBorder2 {
border:1px solid #2359AF;
background-color:#FF6300;
margin-bottom:3px
}

a.blackLink {
font-weight:700;
color:#6c6c6c;
text-decoration:underline
}

.greyBox {
border:1px solid #cbcbcb;
background-color:#cef;
margin-bottom:1px;
padding:1px
}

#main {
background-color:#ebe9ee
}

h1 {

font-size:18px;
font-weight:700;
border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#cbcbcb;
color:#fffccb;
margin:0 0 -0.5em;
padding:0 0 0.25em
}



div.intro {
padding:1px 6px
}

.categFoot {
background-image:url(images/foot-gameCategory.gif);
height:22px;

font-size:12px;
padding-right:5px;
padding-left:5px
}

.categHead {

font-size:18px;
font-weight:700;
color:#fffccb;
background-image:url(images/head-gameName.gif);
height:23px;
border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#D1D1DA
}

table.game {
background-color:#F7F8FD
}

.categHead2 {

font-size:18px;
font-weight:700;
color:#fffccb;
background-image:url(images/head-gameCategBig.gif);
height:34px;
border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#D1D1DA
}

.thead {
color:#000;
font:bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
text-decoration:none
}

.thead a:hover,.thead a:active {
color:#AB2020
}

h2 {

font-weight:700;
border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#cbcbcb;
font-size:18px;
color:#036;
margin:0 0 -0.5em;
padding:0 0 0.25em
}

h4 {

font-weight:700;
font-size:12px;
margin:0 0 -0.5em;
padding:0 0 0.25em
}

h5 {

font-weight:700;
font-size:11px;
margin:0 0 -0.5em;
padding:0 0 0.25em
}

h6 {

font-size:16px;
font-weight:700;
margin:0 0 -0.5em;
padding:0 0 0.25em
}

#share {
background-color:#6f99c1;
color:#FFF;

font-size:10px;
font-weight:700;
margin-bottom:0;
margin-top:0;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:400px
}

#share a {
color:#e5ecf2;
border-left-color:#e5ecf2;
border-left-style:dotted;
border-left-width:1px;
line-height:12px;
margin-left:10px;
padding-left:10px
}

#share a:hover {
color:#C30
}

.ctxt {

font-size:11px;
color:#606060;
text-align:left;
padding:4px
}

html,body,div,form,dl,dt,dd,h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0
}

body#rn_footer {
background:#D4E3F0;
background-image:none
}

#container {
position:relative;
width:760px;
text-align:left;
margin:0 auto
}

.box1,.box5 {
background-position:left top
}

.box2,.box6 {
background-position:right top
}

.box3,.box7 {
background-position:right bottom
}

.box4,.box8 {
background-position:left bottom
}

.box1,.box3 {
background-repeat:repeat-x
}

.box2,.box4 {
background-repeat:repeat-y
}

.box5,.box6,.box7,.box8 {
background-repeat:no-repeat
}

.box1.noBG,.box1 div.noBG {
background-image:none !important
}

div#container div,form,dl,dt,dd {
display:inline;
position:relative;
float:left
}

div#container p {
clear:both;
margin:0;
padding:5px 0
}

div#header {
z-index:100
}

div.one_col div.sidepads {
width:688px;
padding:0 6px
}

div.col_narrow,div.col_narrow div {
width:122px;
overflow:hidden
}

div.col_narrow div div {
width:auto
}

div.two_col_left div.col_wide,div.two_col_right div.col_wide {
width:560px;
overflow:hidden;
padding:0 18px 10px 0
}

div.two_col_right div.col_narrow {
float:left
}

div.two_col_right div.col_wide {
float:right !important;
padding:0 0 10px 18px
}

div.col_top {
width:760px;
clear:both;
padding-bottom:10px;
margin:-15px 0 0 -30px
}

div.col_bottom {
width:700px;
clear:both
}

div.three_col {
width:760px !important;
overflow:hidden;
padding:0 !important
}

div.three_col div.col_wide {
width:456px;
margin-left:122px;
overflow:hidden
}

div.three_col div.col_wide div {
width:400px;
margin:0 28px
}

div.three_col div.col_wide div div {
width:auto;
margin:auto
}

div.three_col div#col_left {
margin-left:-578px
}

div.col_right_corner {
width:122px;
margin-top:-15px
}

div.two_col_left_top_corner div.col_right_corner {
top:-19px
}

.section {
display:inline;
position:relative;
float:left;
width:100%;
clear:both
}

.floatLeft {
position:relative;
display:inline;
float:left
}

.floatRight {
position:relative;
display:inline;
float:right !important
}

.navlist,.navlist li,.navlist ul {
position:relative;
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0
}

div#box404 {
height:300px;
padding:50px 0 0
}

div#box404 img {
margin:0 auto
}

.medium {
font-size:14px
}

.normal {
font-size:12px
}

.small {
font-size:11px
}

.xsmall {
font-size:10px
}

.xxsmall {
font-size:9px
}

.alert {
font-weight:700;
color:#900 !important
}

.grayedOut {
color:#BCB8B1 !important
}

.bfgx {
color:#FF8A00;
font-weight:700;
line-height:12px;
margin:2px 0
}

.new {
font-style:italic;
color:#080;
font-weight:700
}

h3 {
font-size:16px;
color:#036
}

div.page_top {
width:695px;
height:29px;
border-bottom:solid 1px #B3CEDC;
margin:10px 0 15px;
padding:0 0 6px
}

div.page_top h2 {
background-repeat:no-repeat;
background-position:left top;
width:350px;
height:29px;
text-indent:-30000px
}

input.hint {
font-weight:700;
color:#8F8F99
}

a:link {
text-decoration:none;
color:#039;
outline:none
}

a:visited {
text-decoration:none;
color:#06C;
outline:none
}

a:active {
text-decoration:underline;
color:#039;
outline:none
}

a.graylink:active {
text-decoration:underline;
color:#8F8F99;
outline:none
}

img,a img {
outline:none;
text-decoration:none !important;
border-style:none
}

a.btn,a.btn_sm {
display:inline;
position:relative;
float:left;
overflow:hidden;
border:none;
outline:none;
text-decoration:none !important;
background-position:right top;
background-repeat:no-repeat
}

a.btn {
height:34px;
background-image:url(http://www.diggygames.com/images/btn_right.gif);
padding:0 16px 0 0
}

a.btn span,a.btn_sm span {
display:inline;
position:relative;
float:left;
background-position:left top;
background-repeat:no-repeat;
font-weight:700;
color:#FFF !important
}

a.btn span {
height:25px;
font-size:14px;
line-height:14px;
background-image:url(http://www.diggygames.com/images/btn_left_arrow.gif);
padding:9px 0 0 40px
}

a.btn span.download {
background-image:url(http://www.diggygames.com/images/btn_left_download.gif)
}

a.btn span.buy {
background-image:url(http://www.diggygames.com/images/btn_left_cart.gif)
}

a.btn span.gameclub {
background-image:url(http://www.diggygames.com/images/btn_left_gameclub.gif)
}

.lightblue {
background-image:url(http://www.diggygames.com/images/lightblue_corner_tl.gif);
background-color:#D7E9FE
}

.lightblue .box6 {
background-image:url(http://www.diggygames.com/images/lightblue_corner_tr.gif)
}

.lightblue .box7 {
background-image:url(http://www.diggygames.com/images/lightblue_corner_br.gif)
}

.lightblue .box8 {
background-image:url(http://www.diggygames.com/images/lightblue_corner_bl.gif)
}

.white {
background-image:url(http://www.diggygames.com/images/white_corner_tl.gif);
background-color:#FFF
}

.white .box6 {
background-image:url(http://www.diggygames.com/images/white_corner_tr.gif)
}

.white .box7 {
background-image:url(http://www.diggygames.com/images/white_corner_br.gif)
}

.white .box8 {
background-image:url(http://www.diggygames.com/images/white_corner_bl.gif)
}

dl.dev_list dd p {
vertical-align:bottom;
width:300px;
padding:0
}

dl.dev_list dd p strong.big_game {
color:#080
}

dl.dev_list dd p strong.big_game img {
float:left;
margin:5px 5px 5px 0
}

dl.dev_list dd a.iconLink_sm {
margin:3px 0 0
}

div#gameinfo {
margin:0 0 20px
}

div#gameinfo div.box8 {
padding:12px 12px 6px
}

div#gameinfo div.white {
margin:0 0 6px
}

div#gameinfo div.white div.box8 {
width:535px;
overflow:hidden;
padding:10px 0
}

div#gameinfo_main {
float:right !important;
width:300px;
overflow:hidden;
border-left:solid 1px #B3CEDC;
margin:0 15px 0 0;
padding:0 0 0 15px
}

div#gameinfo_main h2 {
text-align:center;
font-size:16px
}

span#gameinfo_desc strong {
font-weight:400
}

div#gameinfo_main ul {
width:270px
}

div#gameinfo_main a#watchVideo {
margin:5px 0 0 80px
}

div#gameinfo_main div#screenshots {
width:260px;
border-top:solid 1px #B3CEDC;
border-bottom:solid 1px #B3CEDC;
font-size:11px;
text-align:center;
margin:12px 20px;
padding:6px 0 10px
}

div#gameinfo_main div#screenshots img {
float:left;
margin:2px 2px 0
}

div#gameinfo_main div#sys_reqs {
width:190px;
padding:0 10px 0 0
}

div#gameinfo_main div#sys_reqs h5 {
color:#036
}

div#gameinfo_main div#sys_reqs strong {
color:#000;
width:25px
}

div#gameinfo_main div#other_versions {
width:90px
}

div#gameinfo_main a#av_for_mac,div#gameinfo_main a#av_for_pc {
width:90px;
height:34px;
text-indent:-30000px;
margin:10px 0 0;
padding:0
}

div#gameinfo_main a#av_for_mac {
background-image:url(http://www.diggygames.com/images/btn_available4mac.gif)
}

div#gameinfo_main a#av_for_pc {
background-image:url(http://www.bigfishgames.com/images/en/buttons/btn_available4pc.gif)
}

div#gameVideo_outer {
left:233px;
top:48px
}

div#gameinfo_choices {
float:right !important;
width:175px;
overflow:hidden;
border-right:solid 1px #B3CEDC;
margin:0 -1px 0 0;
padding:0 15px 0 0
}

div#gameinfo_featureimage {
margin:0 0 10px
}

div#gameinfo_choices strong#big_game {
display:block;
color:#080;
text-align:left;
padding:10px 0 0
}

div#gameinfo_choices strong#big_game img {
float:left;
margin:0 10px 0 0
}

div#gameinfo_choices div.gameinfo_buttonbox {
text-align:center
}

div#gameinfo_choices span {
color:#039
}

div#gameinfo_security {
width:515px;
margin:0 10px 5px
}

div#gameinfo_security div.secureIcon {
position:relative;
display:inline;
float:left;
width:82px;
height:43px;
text-indent:-30000px;
text-decoration:none
}

div#gameinfo_security div#verisign {
background:url(http://www.diggygames.com/images/verisign.gif) center center no-repeat
}

div#gameinfo_security div#BBB {
background:url(http://www.diggygames.com/images/bbb.gif) center center no-repeat
}

div#gameinfo_security div#secureText {
width:351px;
text-align:center;
padding:5px 0
}

#social {
float:left;
margin-right:20px
}

#social li {
float:left;
margin-left:8px;
list-style:none
}

#social li a {
width:16px;
height:16px;
display:block;
text-indent:-9999em;
list-style:none
}

.icn-email {
background:url('/images/icn-email.png') no-repeat
}

.icn-faves {
background:url('/images/icn-fave.png') no-repeat
}

.icn-faves-added {
background:url('/images/icn-fave-added.png') no-repeat
}

.icn-digg {
background:url('/images/icn-digg.png') no-repeat
}

.diggbtn {
border-left:1px solid #444;
margin-left:20px !important;
padding-top:1px
}

.icn-facebook {
background:url('/images/icn-facebook.png') no-repeat
}

.icn-myspace {
background:url('/images/icn-myspace.gif') no-repeat
}

.icn-delicious {
background:url('/images/icn-delicious.png') no-repeat
}

.icn-stumbleupon {
background:url('/images/icn-stumble.png') no-repeat
}

.icn-mixx {
background:url('/images/icn-mixx.png') center center no-repeat
}

.google {
background:url('/images/google.png') center center no-repeat
}

.linkagogo {
background:url('/images/linkagogo.png') center center no-repeat
}

.slashdot {
background:url('/images/slashdot.png') center center no-repeat
}

.propeller {
background:url('/images/propeller.gif') center center no-repeat
}

.normalText,.normalText h1 {

font-size:12px;
color:#6c6c6c
}

.thead a:link,.thead a:visited {
color:#000;
text-decoration:underline
}

#share a:visited,#share a:active {
color:#e5ecf2
}

.hide,.handheld,a.btn span span {
display:none
}

.success,.highlight {
color:#080 !important
}

a:hover,a.graylink:hover {
text-decoration:underline;
color:#080;
outline:none
}

a.graylink,a.graylink:visited {
text-decoration:none;
color:#8F8F99;
outline:none
} 

#diggyGameList li {
 display:block;
 float:left;
 width:238px;
 height:71px;
 margin:0 0 5px 5px;
 background:url( /images/bgwhite.gif );
 overflow:hidden;
 }
 
 #diggyGameList a {
 display:block;
 margin:5px;
 text-decoration:none;

 }
 
 #diggyGameList a img {
 float:left;
 margin:0 5px 0 0;
 }
 
 #diggyGameList a strong {
 font-weight:bold;
 text-decoration:underline;
 }
 
 #diggyGameList a:hover strong {
 text-decoration:none;
 }
 
 #diggyGameList a span {
 display:block;
 color:#000;
 text-decoration:none;
 }
