BODY {
	margin: 0;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

A {
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

A IMG {
	border: 0;
}

IMG {
	vertical-align: bottom;
}

DIV.clear {
	clear: both;
}

/* ------------- */

#MainContainer {
	width: 780px;
	margin: 38px auto 15px auto;
	background-image: url(../images/MainContainerBG.jpg);
	background-repeat: repeat-y;
}

#MainLeftBorder {
	background-image: url(../images/MainBordertBG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#MainRightBorder {
	background-image: url(../images/MainBordertBG.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#MainBlock {
	width: 760px;
	margin: 0 auto;
	background-image: url(../images/MainBlockBG.jpg);
	background-repeat: repeat-x;
}

#Top {
	background-image: url(../images/DPTLogo.jpg);
	background-repeat: no-repeat;
	height: 88px;
	width: 730px;
	margin: 0 auto;
	border-bottom: 1px solid #70AFD6;
}

#Menu {
	padding: 65px 0 0 85px;
}
#Menu P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #FFF;
	letter-spacing: 7px;
}
#Menu P A {
	color: #FFF;
	letter-spacing: normal;
}

#MainPageContent,
#PageContent {
	padding: 0 10px;
}
#PageContent P {
	color: #509ECC;
	font-weight: bold;
	text-align: justify;
}
#WelcomeTxt {
	text-align: justify;
}
#WelcomeTxt H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 15px 0;
	color: #ffc000;
}
#WelcomeTxt P {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #FFF;
}


/* PAGE CONTENT */

#LandbasedCasinos {
	width: 650px;
	margin: 10px auto;
}
#OnlineSportsbooks {
	width: 650px;
	margin: 45px auto 10px auto;
}
#OnlineCasinos {
	width: 650px;
	margin: 45px auto 10px auto;
}
DIV.landbasedItem,
DIV.sportsbookItem {
	font-weight: bold;
	color: #509ECC;
	text-align: justify;
}
DIV.landbasedItem P,
DIV.sportsbookItem P {
	margin: 8px 0 0 0;
}
DIV.landbasedItem P A,
DIV.sportsbookItem P A {
	color: #696969;
}
DIV.landbasedItem P SPAN,
DIV.sportsbookItem P SPAN {
	color: #EAF5F8;
}
DIV.landbasedItem H3,
DIV.sportsbookItem H3 {
	margin: 0;
	font-size: 11px;
	color: #696969;
}
DIV.landbasedItem H3 A,
DIV.sportsbookItem H3 A {
	color: #A52A2A;
}
DIV.landbasedIMG,
DIV.sportsbookIMG {
	float: left;
	margin: 0 15px 0 0;
}


#Col01 {
	float: left;
	width: 480px;
}

#Col01 H3 {
	margin: 0;
	font-size: 11px;
	color: #A52A2A;
}

#MainServices {
	padding: 0 10px 0 0;
}

#MainLandBased IMG,
#MainSportsbook IMG,
#MainCasino IMG {
	float: left;
}
#MainLandBased {
	background-image: url(../images/MainLBTextBG.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#MainSportsbook {
	background-image: url(../images/MainSBTextBG.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#MainCasino {
	background-image: url(../images/MainCasTextBG.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
.servicesText {
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: justify;
	padding: 15px 0 0 0;
}
.servicesText P {
	margin: 0 0 0 18px;
	width: 200px;
}
#ContactUs {
	margin: 40px 0 0 15px;
	color: #2C80B2;
	font-weight: bold;
	text-align: justify;
}
#ContactUs P {
	margin: 10px 15px 10px 15px;
	color: #2C80B2;
	font-weight: bold;
}
#ContactUs P A {
	color: #696969;
}

/* Affiliate FORM */

#Affiliate TABLE {
	width: 400px;
	margin: 0 auto 0 auto;
}
#Affiliate TABLE TD {
	font-size: 11px;
	color: #2C80B2;
	font-weight: bold;
}
#Affiliate TABLE TH {
	border-bottom: 1px solid #8DC0DF;
	color: #FFF;
	font-size: 12px;
}

#Affiliate TABLE INPUT,
#Affiliate TABLE SELECT {
	border: 1px solid #CCC;
	color: #7C7C7C;
	font-size: 11px;
	width: 150px;
}
TD#SendButton {
	text-align: center;
}
TD#SendButton INPUT {
		color: #FFF;
		width: 50px;
		height: 20px;
		font-weight: bold;
		background-color: #4682B4;
}


#Col02 {
	float: left;
	width: 250px;
}

#MainLogos {
	padding: 10px 0 0 7px;
}
DIV.sites {
	clear: both;
}
DIV.sites DIV {
	float: left;
	width: 37px;
}
DIV.sites P {
	float: left;
	margin: 0 0 0 10px;
	font-size: 10px;
	font-weight: bold;
	line-height: 30px;
}
DIV.sites P A {
	color: #2C80B2;
}

#VisitCR {
	color: #509ECB;
	font-weight: bold;
}
#VisitCR P {
	margin: 0 0 15px 0;
}
#VisitCR P SPAN {
	color: #43B934;
	font-size: 11px;
	font-weight: bold;
}

#MainBottomBG {
	background-image: url(../images/MainBottomBG.jpg);
	background-repeat: no-repeat;
	height: 15px;
}

/* FOOTER */

#Footer {
	background-color: #FFF;
	padding: 10px 0;
}

#CopyRight {
	float: left;
	width: 560px;
	background-color: #FFF;
	font-size: 9px;
	font-weight: bold;
	color: #d6d6d6;
	text-align: justify;
}
#CopyRight P {
	margin: 0 0 10px 0;
	padding: 0 20px;
}
#CopyRight P A {
	color: #95C4E0;
}
#WebMail {
	float: left;
	width: 200px;
}
