body{background-image:url(artwork/background.png);background-repeat:repeat-x;margin:0px;padding:0px;position:relative;top:0px;background-color:white;font-family:sans-serif;font-style:normal;font-size:16px;}
h1{font-family:sans-serif;font-size:18px;}
h2{font-family:sans-serif;font-size:18px;margin:0px;}
.nouserselect
{
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
.maintab {width:980px;}
.flagimg {width:25px;height:13px;border:0;}
.indexdailybox{width:306px;height:208px;text-align:center;background-color:#F7F5F6;border:5px solid #F1EFF0;}
.indexdailylefttd{width:50px;height:208px;vertical-align:middle;}
.indexdailycentertd{width:206px;height:193px;vertical-align:middle;padding-top:15px;}
.indexdailyrighttd{width:50px;}
.indexdailynav{width:19px;height:21px;border:0;}
.indexdailydesctd{width:615px;height:187px;background-color:#F7F5F6;border:5px solid #F1EFF0;vertical-align:top;padding-top:28px;padding-left:45px;padding-right:25px;}
.indexpic{width:98px;height:74px;border:2px solid #6D6A6C;cursor:pointer;}
.indexpic:hover{border:2px solid #E62A38;}
.indeximgtd{width:109px;height:86px;text-align:center;}
.index2linkdiv{display:inline;height:53px;position:relative;top:-5px;}
.indexlogindiv{background:url(artwork/indexloginbutton.png) no-repeat;;width:105px;height:24px;text-align:center;padding-top:3px;color:#4F4F4F;font-size:16px;cursor:pointer;}
.indexgalbutton{background:url(artwork/homegallerybutton1.jpg);background-repeat:no-repeat;width:143px;height:35px;text-align:center;padding-top:7px;}
.indexgalbutton:hover{cursor:pointer;}
a.feat:link {color:#4F4F4F;font-size:16px;font-weight:bold;text-decoration:none;}
a.feat:visited {color:#4F4F4F;font-size:16px;font-weight:bold;text-decoration:none;}
a.feat:hover {color: #E62A38;font-size:16px;text-decoration:none;}
a.toplink:link {color:#4F4F4F;font-weight:normal;text-decoration:underline;}
a.toplink:visited {color:#4F4F4F;font-weight:normal;text-decoration:underline;}
a.toplink:hover {color: #E62A38;text-decoration:underline;}
.puzzlepiece35x26{width:35px;height:26px;}
.puzzlepiece25x18{width:25px;height:18px;}
.puzzlepiece28{width:28px;}
.indexmenutd{width:35px;height:26px;vertical-align:middle;}
a.bigboxlink:link {color:#E62A38;font-weight:normal;text-decoration:none;}
a.bigboxlink:visited {color:#E62A38;font-weight:normal;text-decoration:none;}
a.bigboxlink:hover {color: #4F4F4F;text-decoration:none;}
a.indexgallink:link {color:#4F4F4F;font-size:16px;font-weight:normal;text-decoration:none;}
a.indexgallink:visited {color:#4F4F4F;font-size:16px;font-weight:normal;text-decoration:none;}
a.indexgallink:hover {color: #E62A38;font-size:16px;text-decoration:none;}
a.indexgallinkit:link {color:#4F4F4F;font-size:14px;font-weight:normal;text-decoration:none;}
a.indexgallinkit:visited {color:#4F4F4F;font-size:14px;font-weight:normal;text-decoration:none;}
a.indexgallinkit:hover {color: #E62A38;font-size:14px;text-decoration:none;}
.indexgaltdar{width:15px;height:27px;vertical-align:middle;}
.indexgaltdltr{width:150px;height:27px;text-align:left;vertical-align:middle;}
.indexgaltdrtl{width:150px;height:27px;text-align:right;vertical-align:middle;}
.indexarrow{width:7px;height:10px;}
.morepuztdltr{width:250px;height:27px;text-align:left;vertical-align:middle;}
.morepuztdrtl{width:250px;height:26px;text-align:right;vertical-align:middle;}
a.indexloginlink:link {color:#4F4F4F;font-size:16px;font-weight:normal;text-decoration:none;}
a.indexloginlink:visited {color:#4F4F4F;font-size:16px;font-weight:normal;text-decoration:none;}
a.indexloginlink:hover {color: #E62A38;font-size:16px;text-decoration:none;}
a.indexfootlink:link {color:#4F4F4F;font-size:14px;font-weight:bold;text-decoration:none;}
a.indexfootlink:visited {color:#4F4F4F;font-size:14px;font-weight:bold;text-decoration:none;}
a.indexfootlink:hover {color: #E62A38;font-size:14px;text-decoration:none;}
a.indexfootlink2:link {color:#6D6A6C;font-size:14px;font-weight:bold;text-decoration:none;}
a.indexfootlink2:visited {color:#6D6A6C;font-size:14px;font-weight:bold;text-decoration:none;}
a.indexfootlink2:hover {color: #E62A38;font-size:14px;text-decoration:none;}
.indexfooterdiv{color:#6D6A6C;width:100%;}
.footerdiv{color:#6D6A6C;}
a.winplaylink:link {color:#E62A38;font-size:22px;font-weight:normal;text-decoration:none;}
a.winplaylink:visited {color:#E62A38;font-size:22px;font-weight:normal;text-decoration:none;}
a.winplaylink:hover {color: #E62A38;font-size:22px;text-decoration:none;}
a.winplayoldlink:link {color:#E62A38;font-size:14px;font-weight:normal;text-decoration:none;}
a.winplayoldlink:visited {color:#E62A38;font-size:14px;font-weight:normal;text-decoration:none;}
a.winplayoldlink:hover {color: #4F4F4F;font-size:14px;text-decoration:none;}
.winhiscoretab{width:395px;font-size:15px;table-layout:fixed;}
.winhiscoretitle{background-color:#B9B7B8;color:#454344;height:22px;}
.winhiscoretd1{background-color:#DCDADB;color:#555555;height:22px;}
.winhiscoretd2{background-color:#E8E6E7;color:#555555;height:22px;}
.winhiscoretd1h{background-color:#DCDADB;color:#E62A38;height:22px;}
.winhiscoretd2h{background-color:#E8E6E7;color:#E62A38;height:22px;}
.winsel{width:86px;background-color:#E62A38;color:white;font-size:15px;font-weight:normal;cursor:pointer;}
.winnotsel{width:86px;background-color:#E8E6E7;color:#454344;border:1px solid #DCDADB;font-size:15px;font-weight:normal;cursor:pointer;}
.wincutnotsel{border:2px solid #B9B7B8;cursor:pointer;}
.winscalesel{background-color:#E62A38;color:white;font-size:15px;font-weight:normal;cursor:pointer;}
.winscalenotsel{background-color:#E8E6E7;color:#454344;border:1px solid #DCDADB;font-size:15px;font-weight:normal;cursor:pointer;}
.puzzleloading{font-size:22px;text-align:center;vertical-align:top;color:black;display:none;}
.spanscalediv{color:#4F4F4F;}
.spanscalediv:hover{color:#4F4F3F;cursor:pointer;}
.puzzletable{border-bottom:1px solid #848484;border-left:1px solid #848484;border-right:1px solid #848484;border-top:1px solid #848484;background-color:white;}
.puzzleicontd{width:36px;text-align:center;}
.puzzleiconimg{width:36px;height:33px;border:0;cursor:pointer;}
.puzzlemenutd{vertical-align:middle;background-color:#848484;}
.puzzlemenutd2{vertical-align:middle;padding-left:3px;background-color:#848484;}
.puzzlemenutd2{vertical-align:middle;padding-left:3px;background-color:#848484;}
.puzzlemenutext{text-align:left;font-size:14px;color:white;font-weight:normal;cursor:pointer}
.puzzlemenutext:hover{text-align:left;font-size:14px;color:#F9DDE6;font-weight:normal;cursor:pointer}
.puzzletimetd{text-align:center;font-size:14px;color:white;background-color:#848484;padding-top:8px;}
.optdigits{font-size:22px;font-weight:bold;text-align:center;color:white;}
.puzzlechangecoltd{width:10px;line-height:10px;border:1px solid white;cursor:pointer;}
.puzhidiv{height:27px;text-align:center;border:2px solid #D6D2D3;background-color:#DDD9DA;}
.puzhidiv:hover{height:27px;text-align:center;border:2px solid black;background-color:#DDD9DA;cursor:pointer;}
.puzh1{font-size:18px;}
.puzoptspan{font-size:16px;cursor:pointer;}
.puzoptspan:hover{color:#E62A38;font-size:16px;cursor:pointer;}
.puzopttd{padding-left:10px;padding-right:10px;}
.puzoptbut{font-size:16px;margin:2px;}
.alignmiddle{vertical-align:middle;}
.puzzleboxtd{border:1px solid #848484;width:392px;height:140px;line-height:20px;background-color:#F4F2F3;font-size:15px;vertical-align:top;padding-left:15px;padding-right:15px;}
.puzzleboxtd3{border:1px solid #848484;width:392px;height:130px;line-height:20px;background-color:#F4F2F3;font-size:15px;vertical-align:top;padding-left:15px;padding-right:15px;font-size:15px;}
.puzzleboxtd2{border:1px solid #848484;height:150px;line-height:20px;background-color:#F4F2F3;font-size:15px;vertical-align:top;padding-left:15px;padding-right:15px;}
.puzzleboxtd4{border:1px solid #848484;width:760px;height:35px;line-height:20px;background-color:#F4F2F3;font-size:15px;vertical-align:top;padding-left:15px;padding-right:15px;font-size:15px;}
a.puzzleoptionslink:link {color:#4F4F4F;font-size:16px;font-weight:normal;text-decoration:none;}
a.puzzleoptionslink:visited {color:#4F4F4F;font-size:16px;font-weight:normal;text-decoration:none;}
a.puzzleoptionslink:hover {color:#E62A38;font-size:16px;text-decoration:none;}
.puzzleoptionsspanlink{color:#4F4F4F;font-size:16px;cursor:pointer;}
.puzzleoptionsspanlink:hover{color:#E62A38;}
.loadtab{border-top:1px solid black;text-align:center;}
.norminput{font-size:16px;}
a.galviewalbum:link {color:#6D6A6C;font-size:14px;font-weight:bold;text-decoration:none;}
a.galviewalbum:visited {color:#6D6A6C;font-size:14px;font-weight:bold;text-decoration:none;}
a.galviewalbum:hover {color: #E62A38;font-size:14px;text-decoration:none;}
a.gallink:link {color:#878787;font-size:16px;font-weight:normal;text-decoration:none;}
a.gallink:visited {color:#878787;font-size:16px;font-weight:normal;text-decoration:none;}
a.gallink:hover {color:#E62A38;font-size:16px;text-decoration:none;}
a.gallinksel:link {color:#E62A38;font-size:16px;font-weight:normal;text-decoration:none;}
a.gallinksel:visited {color:#E62A38;font-size:16px;font-weight:normal;text-decoration:none;}
a.gallinksel:hover {color:#E62A38;font-size:16px;text-decoration:none;}
a.clearsearch:link {color:#878787;font-size:16px;font-weight:normal;text-decoration:underline;}
a.clearsearch:visited {color:#878787;font-size:16px;font-weight:normal;text-decoration:underline;}
a.clearsearch:hover {color:#E62A38;font-size:16px;text-decoration:none;}
a.galuserlink:link {color:#4F4F4F;font-size:15px;font-weight:normal;text-decoration:underline;}
a.galuserlink:visited {color:#4F4F4F;font-size:15px;font-weight:normal;text-decoration:underline;}
a.galuserlink:hover {color:#E62A38;font-size:15px;text-decoration:none;}
.gallerypic{width:190px;height:130px;border:1px solid #848484;cursor:pointer;}
.gallerypic:hover{border:1px solid #E62A38;}
.galnavbar{font-size:18px;}
.galnavtd{width:34px;height:24px;text-align:center;vertical-align:middle;font-size:16px;font-weight:bold;cursor:pointer;}
.galnavtddis{width:34px;height:24px;text-align:center;vertical-align:middle;font-size:16px;font-weight:bold;}
.galnavbutton{border:0px;}
a.galnavlink:link {color:#4F4F4F;font-size:16px;font-weight:bold;text-decoration:none;}
a.galnavlink:visited {color:#4F4F4F;font-size:16px;font-weight:bold;text-decoration:none;}
a.galnavlink:hover {color: #E62A38;font-size:16px;text-decoration:none;}
.galarrowtd {width:25px;text-align:center;background-color:#F3EFF0;}
.galseltd{background-color:#F3EFF0;width:246px;}
.galarrowimg {border:0;width:11px;height:23px;}
.galspacetd{line-height:2px;height:2px;}
.galspaceimg{height:2px;}
.galtopseltd{background-color:#F7F5F6;text-align:center;padding-left:20px;padding-right:20px;}
.galadbox{width:980px;height:108px;text-align:center;vertical-align:middle;background-color:#F7F5F6;border:5px solid #F1EFF0;}
.galalbumbox{width:700px;height:104px;text-align:center;vertical-align:middle;background-color:#F7F5F6;border:2px solid #F1EFF0;color:#4F4F4F;font-size:14px;}
.galuserbox{width:700px;height:114px;text-align:center;vertical-align:middle;background-color:#F7F5F6;border:2px solid #F1EFF0;color:#4F4F4F;font-size:14px;}
.galbox{border:5px solid #F1EFF0;background-color:#F7F5F6;}
.uploaddonetdar{width:20px;height:20px;vertical-align:middle;}
.uploaddonetdltr{width:150px;height:20px;text-align:left;vertical-align:middle;}
.uploaddonertl{width:150px;height:20px;text-align:right;vertical-align:middle;}
.spanbutton{cursor:pointer;color:#4F4F4F;}
.spanbutton:hover{cursor:pointer;color:#E62A38;}
.hiscorebut{font-size:16px;}
.playbutton{width:402px;height:34px;padding-top:8px;margin-left:auto;margin-right:auto;cursor:pointer;border:1px solid white;}
.playbutton:hover{width:402px;height:34px;padding-top:8px;margin-left:auto;margin-right:auto;cursor:pointer;border:1px solid #848484;}
.winclosebutton{position:absolute;top:5px;left:2px;color:gray;cursor:pointer;width:20px;height:20px;font-weight:bold;}
.winclosebutton:hover{position:absolute;top:5px;left:2px;color:#E62A38;cursor:pointer;width:20px;height:20px;font-weight:bold;}
/* AddThis Vertical Layout Menu */
.addthis_toolbox .vertical {width:370px;padding:1px;border:0px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;}
.addthis_toolbox .vertical a {position:relative;text-decoration:none;font-weight:normal;display: block;width:78px;padding:0px 0 8px 34px;color:black;}
.addthis_toolbox .vertical a:hover {color:blue;}
.addthis_toolbox .vertical span {position: absolute;left:14px;top:1px;}
.addthis_toolbox .vertical .more {padding:0px 0 0 0;margin:0px 0px 0 0px;text-align:left;}
.addthis_toolbox .vertical .more a {padding:4px 4px;margin:0;width:250px;}
.addthis_toolbox .vertical .more a:hover {background: none;}
.addthis_toolbox .vertical .more span {display: none;}
/* jqModal base Styling courtesy of;
Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.playJqmWindow {display:none;position:fixed;top:95px;left:50%;margin-left: -475px;width:950px;background-color:white;color:#333;border:4px solid #BFBFBF;padding:0px;z-index:60000;}
.jqmWindow {display:none;position:fixed;top:95px;left:50%;margin-left: -360px;width:740px;background-color:white;color:#333;border:4px solid #BFBFBF;padding:0px;z-index:60000;}
.endJqmWindow {display:none;position:fixed;top:95px;left:50%;margin-left: -320px;width:640px;background-color:white;color:#333;border:4px solid #BFBFBF;padding:0px;z-index:60000;text-align:center;}
.mediumjqmWindow {display:none;position: fixed;top:50%;left:50%;margin-left:-320px;margin-top:-215px;width:640px;background-color:white;color:#333;border:4px solid #BFBFBF;padding:0px;z-index:60000;text-align:center;}
.smalljqmWindow {display:none;position: fixed;top:50%;left:50%;margin-left:-270px;margin-top:-215px;width:540px;background-color:white;color:#333;border:4px solid #BFBFBF;padding:0px;z-index:60000;text-align:center;}
.jqmOverlay {background-color:#000;}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
 Star selector used to hide definition from browsers other than IE6
 For valid CSS, use a conditional include instead */
 * html .playJqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html .jqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html .endJqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html .smalljqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html .mediumjqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* star rating */
.rating{width:80px;height:16px;margin:0 0 0px 0;padding:0;list-style:none;clear:both;position:relative;background:url(artwork/star-matrix.png) no-repeat 0 0;}
/* add these classes to the ul to effect the change to the correct number of stars */
.star0 {background-position:0 0}
.star05 {background-position:0 -176px}
.star1 {background-position:0 -16px}
.star15 {background-position:0 -192px}
.star2 {background-position:0 -32px}
.star25 {background-position:0 -208px}
.star3 {background-position:0 -48px}
.star35 {background-position:0 -224px}
.star4 {background-position:0 -64px}
.star45 {background-position:0 -240px}
.star5 {background-position:0 -80px}
ul.ratingltr li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated\*/
float:left;
/* end hide*/
text-indent:-999em;
}
ul.ratingrtl li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated\*/
float:right;
/* end hide*/
text-indent:999em;
}
ul.ratingrtl2 li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated\*/
float:left;
/* end hide*/
text-indent:-999em;
}
ul.rating li a {position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}

ul.rating li a:hover {z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(artwork/star-matrix.png) no-repeat 0 0}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

/* end rating code */
#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden;}
 #dhtmltooltip{position:absolute;left:-300px;width:150px;border:1px solid black;padding:2px;background-color:lightyellow;visibility:hidden;z-index:100;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#hintbox{position:absolute;top:0;background-color:lightyellow;width:220px;padding:3px;border:1px solid black;font-size:16px;line-height:18px;z-index:100;border-right:3px solid black;border-bottom:3px solid black;visibility:hidden;}

#dhtmlpointerrtl{position:absolute;left:300px;z-index:101;visibility:hidden;}
 #dhtmltooltiprtl{position:absolute;left:300px;width:150px;border:1px solid black;padding:2px;background-color:lightyellow;visibility:hidden;z-index:100;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#hintboxrtl{position:absolute;top:0;background-color:lightyellow;width:220px;padding:3px;border:1px solid black;font-size:16px;line-height:18px;z-index:100;border-right:3px solid black;border-bottom:3px solid black;visibility:hidden;}
