body {
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 71%;
	margin: 0px;
	padding: 0px;
	color: #000;
	background-image: url(assets/background.gif) ;
	background-repeat:repeat-y;
	background-position: left top;
}

/* layout
----------------------------------------------- */
#logo {
	position: absolute;
	width: 206px;
	left: 32px;
	top: 45px;
}

#navlist
{
	position: absolute;
	width: 221px;
	left: 17px;
	top: 130px;
}

#banner {
	position: absolute;
	left: 250px;
	top: 45px;
	height: 56px;
}

#powerpoints {  
	position: absolute;
	left: 56px;
	top: 420px;
	width: 168px;
	height: 40px;
}

#more2mobile {
	position: absolute;
	left: 57px;
	top: 510px;
	height: 30px;
	width: 168px;
}

#alertmetxt {
	position: absolute;
	left: 57px;
	top: 570px;
	height: 32px;
	width: 170px;
}

#pjwg {
	position: absolute;
	left: 10px;
	top: 533px;
	height: 30px;
	width: 225px;
	text-align: right;
	font-size: 80%;
}

#intro {
	position: absolute;
	left: 440px;
	top: 124px;
	width: 300px;
	line-height: 1.5em;
}

#jim {
	position: absolute;
	left: 259px;
	top: 152px;
	width: 158px;
}

#win{
	position:absolute;
	left: 256px;
	top: 135px;
	}

#management {
	position: absolute;
	left: 440px;
	top: 130px;
	width: 335px;
	line-height: 1.5em;
}


#managementpic {
	position: absolute;
	left: 250px;
	top: 140px;
}

#games {
	position: absolute;
	left: 381px;
	top: 227px;
	width: 395px;
}

#gamestxt1, #contacttxt1{
	position: absolute;
	left: 257px;
	width: 135px;
	z-index: 2;
	font-size: 9px;
}

#gamestxt1{
	top: 171px;
}

#contacttxt1 {
	top: 130px;
}

#loyaltypic1 {
	position: absolute;
	left: 410px;
	top: 123px;
}

#loyaltypic2 {
	position: absolute;
	left: 405px;
	top: 319px;
	z-index: 2;
}

#loyaltytxt1 {
	position: absolute;
	left: 262px;
	top: 160px;
	width: 128px;
	font-size: 9px;
}

#loyaltytxt2 {
	position: absolute;
	left: 262px;
	top: 300px;
	width: 128px;
	font-size: 9px;
}

#powerpointstxt2 {
	position: absolute;
	left: 262px;
	top: 328px;
	width: 128px;
	font-size: 9px;
}

#more2mobilepic {
	position: absolute;
	left: 413px;
	top: 264px;
	width: 343px;
	height: 305px;
}

#text {
	position: absolute;
	left: 422px;
	top: 114px;
}

#text2 {
	position: absolute;
	left: 422px;
	top: 235px;
}

#text3 {
	position: absolute;
	left: 422px;
	top: 400px;
}

#powerpointslogo {
	position: absolute;
	left: 415px;
	top: 114px;
}

#powerpointstxt {
	position: absolute;
	left: 428px;
	top: 252px;
	width: 333px;
	line-height: 1.5em;
}

#powerpointstxt2 {
	position: absolute;
	left: 262px;
	top: 250px;
	width: 128px;
	font-size: 9px;
}

#powerpointspic {
	position: absolute;
	left: 256px;
	top: 145px;
	width: 138px;
}

#powerpointspic2 {
	position: absolute;
	left: 425px;
	top: 505px;
	z-index: 2;
}

#cooee{
	width:162px;
	position:absolute;
	left: 57px;
	top: 459px;
	}

#movies {
	position: absolute;
	left: 417px;
	top: 243px;
}

#eventpic {
	position: absolute;
	left: 273px;
	top: 135px;
}

#sca {
	position: absolute;
	left: 257px;
	top: 135px;
	z-index: 2;
}

#contact {
	position: absolute;
	left: 410px;
	top: 130px;
	width: 350px;
	line-height: 1.5em;
	border: none;
}

.marketing {
	background-color: #CAE4FF;
	border: 1px solid #0099FF;
	padding: 5px;
}

/* list
----------------------------------------------- */
#management ul { 
margin-left: 1em;
padding-left: 0;
}

#management li {
list-style: none; 
padding-left: 15px;
padding-bottom: .3em;
background-image: url(assets/bullet.gif);
background-repeat: no-repeat;
background-position:  0px 10px;
}

#intro ul { margin-left: 1em; padding-left: 0; list-style: disc url(assets/bullet.gif); }
#intro li { padding-bottom: .2em; }

#powerpointstxt ul { margin-left: 1em; padding-left: 0; list-style: disc url(assets/bullet.gif); }
#powerpointstxt li { padding-bottom: .2em; }

#navlist ul { margin: 0; padding: 0px; }
#navlist li
{
text-align: right;
list-style: none;
margin: 0;
padding-top: 0.4em;
padding-bottom: 0.4em;
border-bottom: 1px dotted #ccc;
font-size:80%;
padding-right:4px;
}

#navlist li a:link, a:visited { text-decoration: none; color: #666 }
#navlist li.incentive a:hover { color: #0066CC; }
#navlist li.mtm a:hover { color: #006600;  }
#navlist li.atxt a:hover { color: #FF0000;  }

#active.incentive a:link, #active.incentive a:visited, #active.incentive a:hover
{
	text-decoration: none;
	color: #0283C5;
	font-weight: bold;
}

#active.mtm a:link, #active.mtm a:visited, #active.mtm a:hover
{
	text-decoration: none;
	color: #006600;
	font-weight: bold;
}

#active.atxt a:link, #active.atxt a:visited, #active.atxt a:hover
{
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}

#pjwg a:link, a:visited { text-decoration: none; color: #666 }

.incentive{background-color:#DFF2FB;}

.mtm{background-color:#EAF5DA;}

.atxt{background-color:#FFCACA;}

/* form
----------------------------------------------- */
.fieldset {
  width:350px;
  border: none;
  }
.fieldset label {
text-align:right;
width:120px;
float:left;
padding:0.2em;
margin:0;
margin-top:0.3em;
  }
.fieldset .nobr {display:none;}  
.fieldset .textfield {
margin:3px;
height:20px;
width:200px;
border:solid 1px #999;
}
.fieldset .textarea {
margin:3px;
height:165px;
width:200px;
border:solid 1px #999;
}
.submit {
margin:3px;
background: #CCC;
height:20px;
border:solid 1px #999;
width:80px;
font:.8em Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
 }

.cfform {
  width:350px;
  border: none;
  }
#contact label {
text-align:right;
width:120px;
float:left;
padding:0.2em;
margin:0;
margin-top:0.3em;
  }
#contact .nobr {display:none;}  
#contact .textfield {
margin:3px;
height:20px;
width:200px;
border:solid 1px #999;
}
#contact .textarea {
margin:3px;
height:165px;
width:200px;
border:solid 1px #999;
}
