* {margin: 0; padding: 0;}

body {
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: Tahoma; 
		color: #000000; 
		text-decoration:none; 
		font-weight : normal; 
		font-size: 10pt;
		line-height: 20px;
}

p {
		margin-top: 5px;
		margin-bottom: 15px;
}

p.italic {
		font-family: Tahoma; 
		color: #000000; 
		text-decoration:none; 
		font-weight : normal;
		font-style : italic; 
		font-size: 10pt;
		margin-top: -5px;
		margin-bottom: 20px;
}

h1 {
		text-align: left;
		font-family: Tahoma; 
		color: #000000; 
		text-decoration:none; 
		font-weight : bold; 
		font-size: 14pt;
		margin-bottom: 25px;
}

h2 {
		text-align: left;
		font-family: Tahoma; 
		color: #000000; 
		text-decoration:none; 
		font-weight : bold; 
		font-size: 12pt;
		margin-bottom: 15px;
}

clearing {
		clear: both;
}

#sitewrapper {
		background: url('../images/page_border_800.jpg') repeat-y 50% 0;
		width: 800px;
		margin: 0 auto;
}

#container {
		width: 780px;
		margin: 0 auto;
		overflow: hidden;
}

#header {
		text-align: right;
		height: 220px;
		margin-right: 30px;
}

.joker_logo {
		float: left;
		margin-left: 20px;
}

.roulette {
		float: right;
		margin: 40px 0px 10px 20px;
}

.card_players {
		margin: 10px 20px 20px 40px;
}

.roulettewheel {
		margin: 10px 10px 5px 35px;
}

.navigation {
	background: #DED9D0 url('../images/top_menu_bg.jpg') repeat-x; height: 30px;
}

.navigation a {
		background: #FFF url('../images/top_menu_bg.jpg') repeat-x;
		border-right: 1px solid #FFFFFF;
		color: #FFFFFF;
		float: left;
		font: 1em Tahoma,sans-serif;
		padding: 0 45px;
		line-height: 30px;
		text-align: center;
		text-decoration: none;
}

#active {
		font-weight: bold;
}

#content {
		margin-top: 30px;
}

#slides {
		float: left;
		width: 380px;
		margin: 0px 30px 10px 30px;
}

#clients {
		float: right;
		text-align: left;
		margin: 0px 30px 0px 0px;
		width: 255px;
		height: 255px;
		background: url('../images/clients_bg.jpg') no-repeat;
}

#howitworks {
		float: right;
		padding: 50px 20px 0px 20px;
		text-align: left;
		font-size: 10pt;
		margin: 0px 30px 0px 0px;
		width: 220px;
		height: 580px;
		line-height: 15px;
		background: url('../images/howitworks_bg.jpg') no-repeat;
}

#details {
		float: right;
		padding: 50px 20px 0px 20px;
		text-align: left;
		font-size: 10pt;
		margin: 0px 30px 10px 0px;
		width: 220px;
		height: 520px;
		background: url('../images/details_bg.jpg') no-repeat;
}

#priceguide {
		padding: 10px 20px 20px 20px;
		text-align: center;
		font-size: 10pt;
		margin: 0px 0px 0px 80px;
		width: 220px;
		height: 180px;
		background: url('../images/pricing_bg.jpg') no-repeat;
}

#thankyou {
		width: 400px;
		height: 300px;
		text-align: center;
		font-size: 10pt;
		margin: 20px 0px 20px 140px;
		padding-top: 50px;
		background: url('../images/thankyou_bg.jpg') no-repeat;				
}

ul#client-list {
		line-height: 1.5em;
		list-style: none;
		margin: 50px 0px 0px 30px;
		padding-left: 1em;
		text-indent: -1em;
		font-weight : bold;
}

#text {
		text-align: left;
		clear: both;
		margin: 0px 30px 30px 30px;
		
}

#fun {
		float: left;
		width: 430px;
		text-align: left;
		clear: both;
		margin: 0px 30px 30px 30px;
}

#pricing {
		float: left;
		width: 430px;
		text-align: left;
		clear: both;
		margin: 0px 30px 30px 30px;
}

#testimonials {
		float: left;
		text-align: left;
		clear: both;
		margin: 0px 30px 30px 30px;
}

#footer {
		color: #FFFFFF;
		text-align: left;
		height: 30px;
		background: url('../images/footer.jpg') no-repeat;
		padding: 0px 5px 0px 30px;
		overflow:hidden;
		clear: both;
}

#enquiry {
		float: left;
		text-align: left;
		width: 600px;
		margin: 0px 30px 30px 30px;
}

fieldset {  
		position: relative;  
		float: left;  
		clear: both;  
		width: 100%;  
		margin: 0 0 -1em 0;  
		padding: 0 0 1em 0;  
		border-style: none;  
		border-top: 1px solid #BFBAB0;  
		background-color: #F2EFE9; 
/*		background-image: url(../images/enquiryform_bg.jpg);  
		background-repeat: repeat-x; */
}

fieldset.alt {  
		background-color: #E6E3DD;
}

legend {  
		margin-left: 1em;  
		padding: 0;  
		color: #000;  
		font-weight: bold;
}

legend span {  
		position: absolute;  
		left: 0.74em;  
		top: 0;  
		margin-top: 0.5em;  
		font-size: 12px;
		font-weight: bold; 
}

fieldset ol {  
		margin: 3em 1em 0 1em;  
		list-style: none;
		width: 400px;
}

fieldset li {  
		float: left;  
		clear: left;  
		width: 100%;  
		padding-bottom: 1em; 
}

fieldset.submit {  
		float: none;  
		width: auto;  
		padding-top: 1.5em;  
		padding-left: 12em;  
		background-color: #FFFFFF; 
}

label {  
		float: left;  
		width: 10em;  
		margin-right: 1em;  
		text-align: right; 
}

input {
		width: 200px
}

textarea {
		width: 200px;
		height: 100px;
}

select {
		width: 200px;
}
				

table.priceguide {
		width: 220px;
		padding: 10px;
		text-align: center;
}

td {
		width: 100px;
		text-align: centre;
}



}
.navigation a:hover {background-position: left bottom; color: #331;}
.navigation a#active {background-position: left bottom; font-weight: bold;}

.link_black:link, .link_black:visited {font-family: Tahoma; color: #000000; text-decoration:none; font-weight : normal; font-size: 10pt;}
.link_black:hover, .link_black:active {font-family: Tahoma; color: #CF1113; text-decoration:none; font-weight : normal; font-size: 10pt;}

.link_red:link, .link_red:visited {font-family: Tahoma; color: #CF1113; text-decoration:none; font-weight : normal; font-size: 10pt;}
.link_red:hover, .link_red:active {font-family: Tahoma; color: #000000; text-decoration:none; font-weight : normal; font-size: 10pt;}


