/* slots online 2007 */

.left { float:left; }
.right { float:right; }

.clear { clear:both; }

.linkbold {
	font-weight:800;
	color:#990000;
}	

h1 { font-size:1.5em; font-weight:bold; margin-bottom:20px; color:#ff3300;}
h2 { font-size:1.3em; font-weight:bold; margin-bottom:10px; color:#ff3300;}
h2.promotional { font-size:1.2em; font-weight:bold; color:#1B0084;}
h3 { font-size:1.2em; font-weight:bold; color:#ff3300; padding: 0.4em 0.35em 0.25em 0.9em;}

h3.promotional { font-size:0.8em; font-weight:bold; color:#1B0084;}

a { border-bottom:1px solid #A39010; } 
a:visited { border-bottom:1px solid #A39010; }
a:hover { border-bottom:1px solid #A39010; }


a.nav { color:#FFFF99; text-decoration:none; border-bottom:1px solid #A39010; }
a.nav:visited { color:#FFFF99; text-decoration:none; border-bottom:1px solid #A39010; }
a.nav:hover { color:#FFF; text-decoration:none; border-bottom:1px solid #A39010; }


a.main { color:#FFFF99; text-decoration:none; border-bottom:1px solid #A39010; font-weight:200; }
a.main:visited { color:#FFFF99; text-decoration:none; border-bottom:1px solid #A39010; font-weight:200; }
a.main:hover { color:#FFF; text-decoration:none; border-bottom:1px solid #A39010; font-weight:200; }

p { font: normal 12px/160% Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px; color:#000; }

/* PAGE STYLES */

* {
   margin: 0;
   padding: 0;
   /* line-height: 1; */
}

html {
	margin: 0;
	padding: 0;
}

body {
	font: normal 12px/160% Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background:#1B0084;
	color:#000;
	background-image:url(../images/iv_slots-online_03_r1_c1.jpg);
	background-repeat:repeat-x;
	
}

#container {
		width:910px;
		min-height:500px;
		margin: 0 auto auto;
		
	}
		#nav {
			width:910px;
			margin:0 auto;
			height:35px;
			text-align:center;
		}
				
				#nav ul {
					
					list-style-type: none; 
					
				}
				
						#nav ul li {
							float:left;
							margin-right:10px;
							line-height:33px;
							list-style-type: none; 
						}
						
				#header {
					background-image:url(/images/online-slots-logo.jpeg);
					margin:0 auto;
					width:910px;
					height:141px;
				}
				
				#bottomofheader {
					background-image:url(../images/new_iv_slots-online_03_r3_c3.jpg);
					margin:0 auto;
					width:910px;
					height:23px;
				}
				
				#button {
					width:372px;
					height:51px;
					background-image:url(../images/new_iv_slots-online_03_r5_c5.jpg);
					background-repeat:no-repeat;
				}
				
						#buttontext {
							text-align:center;
							font-size:14px;
							font-weight:800;
							padding-top:10px;
						}

#content {
	background-image:url(../images/new_iv_slots-online_03_r11_c3.jpg);
	background-repeat:repeat-y; width:910px;
	margin:0 auto;
	overflow:auto;
}


		#left {
			float:left;
			width:144px;
		}
		
				#leftcontent {
					margin:20px 5px 0px 5px;
				}
		
		#center {
			float:left;
			width:612px;
		}
		
				#centercontent {
					margin:20px 20px 0px 20px;	
				}
		
		#right {
			float:right;
			width:144px;
		}
		
				#rightcontent {
					margin:20px 5px 0px 5px;	
				}
		
#footer {
	clear:both;
	height:38px;
	background-image:url(../images/new_iv_slots-online_03_r9_c3.jpg);
	background-repeat:no-repeat;
	width:910px;
	margin:0 auto;
	padding-top:20px;
}

		#footerlinks ul {
			list-style:none;
			list-style-type: none; 
		}
		
				#footerlinks ul li {
					float:left;
					margin:5px 15px 0 0;
					line-height:38px;
					list-style-type: none; 
				}
				
				#footerlinks ul li a {
				list-style-type: none; 
				}
				
#footertext {
	width:910px;
	margin:0 auto;
}

#footertext p {
	font-size:10px;
	color:#0066FF
}
		
		
#navlist
{
color: white;
background: #17a;
border-bottom: 0.2em solid #17a;
border-right: 0.2em solid #17a;
padding: 0 1px;
margin-left: 0;
width: 12em;
font: normal 0.8em Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
}

#navlist a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: white;
background: #39c;
border-width: 1px;
border-style: solid;
border-color: #5bd #035 #068 #6cf;
border-left: 1em solid #fc0;
padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #f30; }

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.6em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
background: #28b;
border-color: #069 #6cf #5bd #fc0;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active
{
background: #17a;
border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.25em 0.9em;
}


/* kris */
.download_button a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: white;
background: #39c;
border-width: 1px;
border-style: solid;
border-color: #5bd #035 #068 #6cf;
border-left: 1em solid #fc0;
padding: 0.25em 0.5em 0.4em 0.75em;
width: auto;
text-align: center;
}

.download_button a:hover
{
background: #28b;
border-color: #069 #6cf #5bd #fc0;
padding: 0.4em 0.35em 0.25em 0.9em;
}

.download_button a:active
{
background: #17a;
border-color: #069 #6cf #5bd yellow;
padding: 0.4em 0.35em 0.25em 0.9em;
}

/*jacob*/
table.vendors
{
       border: 1px solid #2288BB;
       cell-space: 0px;
}

table.vendors thead
{
        background-color: #C8B80B; color: #FFFFFF; font-weight:bolder;
}

table.vendors td
{
       border: 1px solid #2288BB;
       padding-top: 0px;
       padding-right: 4px;
       padding-bottom: 0px;
       padding-left: 4px;
}


#navlist .sidetext-box {
color: white;
background: #39c;
border: solid 0px;
text-align: left;
vertical-align: top;
padding: 0px 4px 0px 3px;
margin: 0px 1px 0px 1px;
}
#navlist .sidetext-box h2 {
color: #FFDD00;
border: solid 0px;
padding: 4px 4px 0px 3px;
margin: 2px 4px 2px 1px;
}
#navlist .sidetext-box a{
display:inline;
background:none;
border: solid 0px;
padding:1px 1px 1px 2px;
margin: 1px 1px 1px 1px;
color: white;
text-decoration: underline;
text-align: left;
vertical-align: top;
}
#navlist .sidetext-box {
color: white;
background: #39c;
border: solid 0px;
text-align: left;
vertical-align: top;
padding: 0px 4px 0px 3px;
margin: 0px 1px 0px 1px;
font-size: 1em;
}
#navlist .sidetext-box h2 {
color: #FFDD00;
border: solid 0px;
padding: 4px 4px 0px 3px;
margin: 2px 4px 2px 1px;
}
#navlist .sidetext-box a{
display:inline;
font-size: 1em;
background:none;
border: solid 0px;
padding:1px 1px 1px 2px;
margin: 1px 1px 1px 1px;
color: white;
text-decoration: underline;
text-align: left;
vertical-align: top;
}
