* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 18px;
    font-family: arial, sans-serif;
    color: #ffffff;
    background: #F77EB5;
    min-width: 1000px;
}

a { color: #ffffff; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }


.mainboxsize {
	width:980px;
	margin:0px auto 0px auto;
	clear:both;
}

.table{display: table;}
.tr{display: table-row;}
.td{display: table-cell;}
.fbold {font-weight: bold;}
.ftd {text-decoration : none;}
.tac {text-align:center;}
.tar{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.clear {clear:both;}

.fs10{font-size: 10px;}
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs17{font-size: 17px;}
.fs18{font-size: 18px;}
.fs19{font-size: 19px;}
.fs20{font-size: 20px;}
.fs21{font-size: 21px;}
.fs22{font-size: 22px;}
.fs23{font-size: 23px;}
.fs24{font-size: 24px;}
.fs25{font-size: 25px;}
.fs26{font-size: 26px;}
.fs27{font-size: 27px;}
.fs28{font-size: 28px;}
.fs29{font-size: 29px;}
.fs30{font-size: 30px;}


.fcwhite1,.awhite1 a{color: #ffffff;}
.fcblack1,.afcblack1 a{color: #000000;}

.fcpink1{color: #F77EB5;}

.bcblack1{background:#000000;}
.bcblue1{background:#9ED9D5;}
.bcrown1{background:#3A2F2A;}
.bcpink1{background:#F77EB5;}
.bcpurple1{background:#834D67;}
.bcpurple2{background:#7A3E59;}



.mainboxsize a{text-decoration: none;}
.mbg{background: url(/images/background.gif);}


.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

#wrapper { background: url(/images/newdesign/wrapper.png) repeat-x 0 0; }

.shell { padding: 9px 0 30px; width: 981px; margin: 0 auto;}

.socials { display: inline; float: right; padding-right: 4px; }
.socials a { display: block; float: left; padding-right: 9px; width: 22px; height: 22px; text-indent: -4000px; }
.socials a.facebook { background: url(/images/newdesign/facebook.png) no-repeat 0 0; }
.socials a.twitter { background: url(/images/newdesign/twitter.png) no-repeat 0 0; }
.socials a:hover { background-position: 0 -22px; }

#top-navigation { color: #000; padding-left: 10px; font-size: 16px;}
#top-navigation a { color: #ffffff; font-size: 16px;}
#top-navigation a:hover { color: #000000; text-decoration: none;}
#top-navigation span { padding: 0 6px 0 9px; }

#header { position: relative; padding: 15px 0 10px 9px; width: 981px; }
 
#logo { display: inline; float: left; width: 300px; }
#logo a { display: block; width: 300px; height: 59px; background: url(/images/logo.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#logo .slogan { color: #000000; font-size: 10px; line-height: 15px; text-transform: uppercase; text-align: right;}

#search { display: inline; float: right; margin-top: 2px; width: 261px; background: url(/images/newdesign/search.png) no-repeat 0 0; }
#search .field { display: inline; float: left; background: none; border: 0; padding: 10px 14px 6px; width: 190px; }
#search .field { font-size: 11px; color: #858585; line-height: 16px; }
#search .submit-button { display: inline; float: right; background: none; border: 0; cursor: pointer; width: 43px; height: 33px; }

#navigation { margin: 0 0 0 7px; padding: 2px 0 0 3px; width: 983px; height: 43px; background-color:#cccccc}
#navigation ul li { list-style: none; display: inline; float: left;	line-height: 40px; text-shadow: 1px 1px #1b3242;}
#navigation ul li { font-family: 'Play', sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; }
#navigation ul li.first a { padding: 0 23px 0 26px; background: url(/images/newdesign/nav-first.png) no-repeat 0 -4000px; }
#navigation ul li a { display: inline; float: left; padding: 0 22px 0 19px; color: #fff; background: url(/images/newdesign/nav-item.png) repeat-x 0 -4000px; }
#navigation ul li a:hover { background-position: 0 0; text-decoration: none; }

#slider { position: relative; padding: 0px 0px 0px 0px; width: 981px; background: url(/images/newdesign/slider-noshadow1.png) no-repeat 0 0; }

#slider .caption { position: absolute; top: 257px; left: 0; padding-top: 16px; width: 981px; height: 47px; background: url(/images/newdesign/caption.png) repeat-x 0 0; }
#slider .caption p { text-align: center; font-family: 'Play', sans-serif; font-size: 20px; color: #fff; font-weight: bold; line-height: 32px; }
#slider .caption p span { padding: 0 22px 0 20px; font-family: arial, sans-serif; font-size: 10px; color: #8a8b89; text-transform: uppercase; font-weight: normal; line-height: 32px; }
#slider .caption a.watch-now { display: inline-block; width: 116px; height: 32px; line-height: 32px; background: url(/images/newdesign/watch-now.png) no-repeat 0 0; }
#slider .caption a.watch-now { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-align: center; }
#slider .caption a.watch-now:hover { text-decoration: none; background-position: 0 -32px; }

#main {
padding-left: 0px; background:#7A3E59;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
#main-middle { padding: 25px 15px 0; width: 927px;}

h1 { margin-bottom: 7px; font-family: Arial,sans-serif; font-size: 20px; line-height: 47px; color: #fff; font-weight: normal; border-bottom: solid 1px #373737; }
h2 { margin-bottom: 7px; font-family: Arial,sans-serif; font-size: 20px; line-height: 47px; color: #fff; font-weight: normal; border-bottom: solid 1px #373737; }

#content { display: inline; float: left; width: 618px; }
.post { padding-bottom: 78px; }
.post p {
padding: 9px 0 10px;
font-size: 16px;
line-height: 18px;
font-family: arial, sans-serif;
color: #ffffff;
}
.post a.learn-more { display: block; width: 98px; height: 27px; line-height: 27px; background: url(/images/newdesign/learn-more.png) no-repeat 0 0; text-align: center; font-weight: bold; color: #fff; }
.post a.learn-more:hover { text-decoration: none; background-position: 0 -27px; }

.games { padding-bottom: 32px; }

.games-slider { margin-top: 13px; padding: 23px 0 0 17px;  width: 609px; height: 138px; background: url(/images/newdesign/games-slider.png) no-repeat 0 0; }
.games-slider .jcarousel-container { position: relative; overflow: hidden; padding: 0 22px; width: 576px; height: 120px; }
.games-slider .jcarousel-clip { position: relative; overflow: hidden; width: 576px; height: 120px; }
.games-slider .jcarousel-clip ul li { position: relative; overflow: hidden; padding-left: 17px; width: 127px; height: 120px; font-size: 11px; color: #a8a8a8; cursor: pointer; }
.games-slider .jcarousel-clip ul li .small-caption { position: absolute; top: 68px; left: 17px; display: none; font-size: 10px; line-height: 27px; width: 100%; background: url(/images/newdesign/small-caption.png) repeat-x 0 0; text-indent: 12px; padding: 0; }
.games-slider .jcarousel-clip ul li .title { text-align: center; padding: 0; line-height: 24px; }
.games-slider .jcarousel-clip ul li.active .title { color: #349ce6; }
.games-slider .jcarousel-clip ul li.active .small-caption { display: block; }

.games-nav a.prev-arrow { position: absolute; top: 68px; left: 14px; display: block; width: 11px; height: 16px; background: url(/images/newdesign/prev-arrow.png) no-repeat 0 0; text-indent: -4000px; overflow: hidden; }
.games-nav a.next-arrow { position: absolute; top: 68px; right: 14px; display: block; width: 11px; height: 16px; background: url(/images/newdesign/next-arrow.png) no-repeat 0 0; text-indent: -4000px; overflow: hidden; }
.games-nav a:hover { background-position: 0 -17px; }

#sidebar { display: inline; float: right; width: 289px; }
.widget ul { padding: 5px 0 0 10px; list-style: square; }
.widget li { color: #a8a8a8; line-height: 26px; }
.widget li a { text-decoration: underline; }
.widget li a:hover { color: #fff; }
.widget .img-frame { margin-top: 8px; padding: 3px; background: url(/images/newdesign/img-frame.png) no-repeat 0 0; }
.widget .img-frame img { display: block; }

.services { padding-bottom: 20px; }
.contact h2 { margin-bottom: 16px; }

#footer { padding-top: 11px; }
#footer .copy { float: right; padding-right: 2px; color: #000000; line-height: 19px; }
#footer .copy span { color: #000; padding: 0 4px; }
#footer .copy a { color: #c2c3c3; text-decoration: underline; }
#footer .copy a:hover { text-decoration: none; }

#bottom-nav { padding-left: 8px; color: #000; }
#bottom-nav span { padding: 0 8px 0 6px; }
#bottom-nav a { color: #000000; }
#imgcrn {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.tabs {
padding: 5px 8px; background:#000000;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
margin-right:10px;
float:left;
}
.tabs:hover{
background:#7A3E59;
}

.curvtl{
	-moz-border-radius: 10px 0px 0px 0px;
	-webkit-border-radius: 10px 0px 0px 0px;
	border-radius: 10px 0px 0px 0px;
}
.curvtr{
	-moz-border-radius: 0px 10px 0px 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
}
.curvbl{
	-moz-border-radius: 0px 0px 0px 10px;
	-webkit-border-radius: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 10px;
}
.curvbr{
	-moz-border-radius: 0px 0px 10px 0px;
	-webkit-border-radius: 0px 0px 10px 0px;
	border-radius: 0px 0px 10px 0px;
}
.curvtop{
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
.curvbot{
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.curvleft{
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.curvright{
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.curvall{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.curvall1{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}