*{margin:0px; padding:0px}
.submit
{
	border:none;
	BACKGROUND: url(./images/submit.jpg) no-repeat;
	border:none;
	height:29px;
	width:78px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	text-align:center;
	margin:0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
}
.wlink, .wlink:hover, .wlink:visited
{
	color:white;
	text-decoration:none;
}
.msgHeaderBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000494;
	text-align: center;
	vertical-align: middle;
}
.msg_leftTop {
	text-align: left;
	vertical-align: top;
	width: 11px;
}
.msg_leftBottom {
	text-align: left;
	vertical-align: bottom;
	width: 11px;
}
.msgRightTop {
	text-align: right;
	vertical-align: top;
	width: 11px;
}
.msgRightBottom {
	text-align: right;
	vertical-align: bottom;
	width: 11px;
}
.msgLeftBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
}
.msgRightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
}
.msgBottomBorder {
	height: 11px;
	background-image: url(images/msg_BottomBg.jpg);
	background-repeat: repeat-x;
}
/*top Links Section*/
#topLinks
{
	width:1004px;
	text-align:left;
	margin:0px auto;
	color:white;
	line-height:23px !important;
	vertical-align:middle;
}

#topHome
{
  background:url(images/headerHomeIcon.jpg) no-repeat;
  padding-left:32px;
  width:300px;
  float:left;
}
#topWelcome
{
	width:400px;
	float:left;
	text-align:right;
	padding-right:6px;
}

#topAccount
{
	background-image: url(images/account.jpg);
	background-repeat:no-repeat;
	padding-left:28px;
	width:100px;
	float:left;
}
#topCart
{
	background-image: url(images/cart.jpg);
	background-repeat:no-repeat;
	padding-left:39px;
	width:50px;
	float:left;
}
/* Header Section */
#header
{
	width:1004px;
	text-align:left;
	margin:0px auto;
	color:white;
	height:105px !important;
}
#guestLogo
{
	width:753px;
	text-align:left;
	margin:0px auto;
	color:white;
	height:105px !important;
	background: url(images/guestLogo.jpg) no-repeat;
	vertical-align:middle;
	float:left;
}
#guestLogin
{
	width:251px;
	text-align:left;
	margin:0px auto;
	color:white;
	height:105px;
	background: url(images/accountLogin.jpg) no-repeat;
	float:left;
}
#loginForm
{
	padding-top: 25px;
	padding-left:3px;
}
.loginTextBox
{
	padding-left:8px;
	margin:0px;
	border:0px;
	background: url(images/textBoxbg.jpg) no-repeat;
	width:101px;
	height:20px;
	
	padding-right:2px;
	padding-top:2px;

}
.loginButton
{
	background: url(images/login.jpg) no-repeat;
	width:87px;
	height:33px;
	margin:0px;
	border:0px;
	cursor:pointer;

}
.orange:link , .orange:visited,.orange:active{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F5C13C;
	text-decoration: underline;
	text-align: right;
	vertical-align: middle;
}
#userHeader
{
	width:1004px;
	text-align:left;
	margin:0px auto;
	color:white;
	height:105px !important;
	background: url(images/userLogo.jpg) no-repeat;
	vertical-align:middle;
}

/*Menu Bar*/

#menuBar
{
	width:1004px;
	text-align:right;
	margin:0px auto;
	color:white;
	height:33px !important;
	vertical-align:middle;
	background-image: url(images/menuBg.jpg);
	background-repeat: repeat-x;
}
#menuBar a.compitations 
{
	width:102px;
	height:33px;
	background-image:url(images/competitions.jpg);
	float:right;
	
}
#menuBar a.compitations:hover
{
	width:102px;
	height:33px;
	background-image:url(images/competitionsRolover.jpg);
	float:right;
	
}
#menuBar a.freeGames 
{
	width:102px;
	height:33px;
	background-image:url(images/freeGames.jpg);
	float:right;
	
}
#menuBar a.freeGames:hover
{
	width:102px;
	height:33px;
	background-image:url(images/freeGamesRolover.jpg);
	float:right;
	
}
#menuBar a.aboutus 
{
	width:85px;
	height:33px;
	background-image:url(images/aboutUs.jpg);
	float:right;
	
}
#menuBar a.aboutus:hover
{
	width:85px;
	height:33px;
	background-image:url(images/aboutUsRolover.jpg);
	float:right;
	
}
#menuBar a.faq 
{
	width:65px;
	height:33px;
	background-image:url(images/faqs.jpg);
	float:right;
	
}
#menuBar a.faq:hover
{
	width:65px;
	height:33px;
	background-image:url(images/faqsRolover.jpg);
	float:right;
}
#menuBar a.rules 
{
	width:69px;
	height:33px;
	background-image:url(images/rules.jpg);
	float:right;
	
}
#menuBar a.rules:hover
{
	width:69px;
	height:33px;
	background-image:url(images/rulesRolover.jpg);
	float:right;
	
}

#menuBar a.winners 
{
	width:79px;
	height:33px;
	background-image:url(images/winners.jpg);
	float:right;
	
}
#menuBar a.winners:hover
{
	width:79px;
	height:33px;
	background-image:url(images/winnersRolover.jpg);
	float:right;
	
}
#menuBar a.contactus 
{
	width:92px;
	height:33px;
	background-image:url(images/contactUs.jpg);
	float:right;
	
}
#menuBar a.contactus:hover
{
	width:92px;
	height:33px;
	background-image:url(images/contactUsRolover.jpg);
	float:right;
	
}
#menuBar a.register ,  #menuBar a.register:hover
{
	width:251px;
	height:33px;
	background-image:url(images/register.jpg);
	float:right;
	
}
#menuBarBottom
{
	width:1004px;
	margin: 0 auto;
	background:url(images/contentTop.jpg);
	height:13px;
}
#menuBarBottomGray
{
	width:1004px;
	margin: 0 auto;
	background:url(images/contentTopGray.jpg);
	height:13px;
}
/*Content and Footer*/
#content
{
	width:1004px;
	margin: 0 auto;
	text-align:left;
}
td.bigLeftPanel
{
	width:746px;
	vertical-align:top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8199AA;
}
td.leftPanel
{
	width:246px;
	background:url(images/contentLeftBg.jpg) repeat-y;
	vertical-align:top;
	border:0px;
}
td.middlePanel
{
	width:500px;
	vertical-align:top;
	padding-top:3px;
	padding-left:3px;
}
td.rightPanel
{
	width:256px;
	background:url(images/playOurFreeGamesBg.jpg) repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8199AA;
	vertical-align:top;
}
td.middlePanelFull
{
	width:756px;
	vertical-align:top;
	padding-top:3px;
	padding-left:3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8199AA;
	vertical-align:top;

}
#footer
{
	width:1004px;
	margin: 0 auto;
	text-align:left;
	background:url(images/footerBg.jpg) repeat-x;
	height:33px;
	
}
h1 {
	font-size: 20px;
	color: #CC6600;
}