/************************************************************************
 CHEMICALX.CO.UK  | 2009 | Mike Thomas
 ************************************************************************/ * {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
    overflow: auto;
}

body {
    height: 100%;
    margin: 0 auto;
    padding: 0;
    background: #e1d5bd url(../../images/bkg.jpg) center top repeat-x;
}

img {
    margin: 0;
    padding: 0;
    border: 0;
}

h1 {
    text-indent: -9999px;
    margin: 0 auto;
    height: 48px;
    width: 287px;
    background: url(../../images/dreamday.jpg) no-repeat;
}

h2 {
    font-family: Times New Roman, Times;
    font-style: italic;
    font-size: 24px;
    color: #e33952;
    font-weight: 100;
}

p {
    font-family: Times New Roman, Times;
    font-style: italic;
    font-size: 18px;
    color: #6b1931;
    font-weight: 100;
    padding: 15px 0;
    width: 785px;
    margin: 0 auto;
}

#nav {
    width: 875px;
    height: 45px;
    margin: 0 auto;
}

#homeContent {
    width: 1024px;
    background: url(../../images/heart.jpg) no-repeat center 7px;
    margin: 0 auto;
    margin-bottom: 10px;
}

#goHomeContent {
    width: 1024px;
    /*background: url(../../images/heart.jpg) no-repeat center 7px;*/
    margin: 0 auto;
    margin-bottom: 10px;
}

#content {
    width: 875px;
    height: 564px;
    background: url(../../images/heart.jpg) no-repeat center -80px;
    margin: 0 auto;
    text-align: center;
}

#flash-games {
    width: 875px;
    height: 195px;
    margin: 0 auto;
}

#no-flash {
    width: 975px;
    height: 195px;
}

#about {
    margin: 0 auto;
    width: 875px;
}

#network {
    clear: both;
    margin: 40px;
    /* border:solid thin red; */
    width: 330px;
}

#network p {
    padding: 0 0 5px 0;
    margin: 0 auto;
    text-align: center;
    line-height: 1;
}

#capture {
    clear: both;
    margin: 0 0 0 0;
    /* border:solid thin red; */
    width: 600px;
}

#capture p {
    padding: 0 0 5px 0;
    margin: 0 auto;
    text-align: center;
    line-height: 1;
}

#footer {
    clear: both;
    margin: 0 auto;
    width: 610px;
    text-align: center;
}

#flash-content {
	margin-top: 0px;
}

#logos h2 {
	margin: 50px;
}

#iplaylogo {
	float: left;
	margin: 13px 0 0 45px;
    width: 102px;
    height: 71px;
    /*background: url(../../images/iplay-logo.jpg);*/
}

#dreamdaylogo {
	float:left;
	margin: 18px 0 0 215px;
    width: 287px;
    height: 48px;
    /*background: url(../../images/dreamday.jpg);*/
}

#specialofferslogo {
	float:left;
	margin: 18px 0 0 190px;
    width: 337px;
    height: 48px;
    background: url(../../images/specialoffers.png);
}

.legal {
    float: left;
    width: 460px;
    text-align: left;
    font-size: 11px;
    font-family: tahoma;
    color: #74273c;
    margin: 7px 15px;
    padding: 0;
}

.iplay {
    float: left;
}

a, a:hover, a:active {
    color: #e1374f;
}

#about-holder-content {
    width: 984px;
    height: auto;
}

#title {
    margin: 0 auto;
    width: 800px;
    text-align: center;
}

h2 {
    margin-top: 10px;
}

#title p {
    padding: 5px 0;
}

#top_left {
    float: left;
    width: 492px;
    height: 261px;
    background: url(../../images/top_left.jpg) no-repeat right top;
}

#top_right {
    float: left;
    width: 492px;
    height: 261px;
    background: url(../../images/top_right.jpg) no-repeat left top;
}

#bottom_left {
    float: left;
    width: 492px;
    height: 245px;
    background: url(../../images/bottom_left.jpg) no-repeat right top;
}

#bottom_right {
    float: left;
    width: 492px;
    height: 245px;
    background: url(../../images/bottom_right.jpg) no-repeat left top;
}

#network, #network p {
    width: 600px;
    padding: 0 0 5px 0;
    margin: 0 auto;
    text-align: center;
}

#capture, #capture p {
    width: 600px;
    padding: 0 0 10px 0;
    margin: -85px auto 20px auto;
    text-align: center;
}

#banner {
    margin: 10px auto;
    width: 728px;
}

#tl {
    float: right;
    width: 395px;
}

#tl p {
    float: left;
    width: 175px;
    padding: 0px;
    margin: 0px;
    font-size: 13px;
}

#tr p {
    /*
     float:left;
     width:175px;
     padding:0px;
     margin:0px 0px 0px 46px;
     font-size:13px;
     display:inline;
     */
    display: block;
    margin: 0px 0px 0px 0px;
    text-align: right;
    width: 200px;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}

#tr a {
    padding-left: 88px;
}

#bl p {
    float: left;
    width: 175px;
    padding: 0px;
    margin: 0px 0px 0px 2px;
    font-size: 13px;
}

#bl a {
    float: left;
    margin: 0px 0px 0px 28px;
}

#br p {
    float: left;
    width: 175px;
    display: inline;
    padding: 0px;
    margin: 0px 0px 0px 51px;
    font-size: 13px;
}

#tl img, #bl img {
    float: left;
}

#tl h2 {
    float: left;
    width: 175px;
    height: auto;
    line-height: 1;
    font-size: 18px;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    text-align: center;
}

#tl a {
    float: left;
    margin: 0px 0px 0px 28px;
}

#tr h2 {
    float: left;
    width: 175px;
    height: auto;
    display: inline;
    line-height: 1;
    font-size: 18px;
    margin: 0px 0px 0px 45px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    /* 				border:solid thin red; */
}

#br h2 {
    float: left;
    display: inline;
    width: 175px;
    height: auto;
    line-height: 1;
    font-size: 18px;
    margin: 0px 0px 0px 50px;
    padding: 9px 0px 0px 0px;
    text-align: center;
}

#br a {
    float: left;
    margin: 0px 0px 0px 78px;
}

#bl h2 {
    width: 175px;
    height: auto;
    line-height: 1;
    font-size: 18px;
    margin: 90px 0px 0px 0px;
    padding: 3px;
    text-align: center;
}

#tr {
    width: 396px;
    float: left;
}

#ddVideo1, #ddVideo2, #ddVideo3, #ddVideo4, #ddVideo6 {
	height: 100%;
} 

/* Danny Barnes edits */
ul#main-menu {
    /* 	float:left; */
    height: 31px;
    width: 1024px;
    /* 	border: solid thin red; */
    list-style-type: none;
    background: url(../../images/menu-bg.jpg);
}

ul#main-menu li {
    display: inline;
}

ul#main-menu a {
    display: block;
    float: left;
    background: url(../../images/menu_DDW.jpg);
    height: 31px;
    text-indent: -9999px;
    width: 100px;
}

ul#main-menu li#home a:link {
    background-position: 0px 0px;
    width: 70px;
}

ul#main-menu li#home a:visited {
    background-position: 0px 0px;
    width: 70px;
}

ul#main-menu li#home a:hover {
    background-position: 0px 31px;
    width: 70px;
}

ul#main-menu li#home a:active {
    background-position: 0px 0px;
    width: 70px;
}

ul#main-menu li#downloads a:link {
    background-position: -70px 0px;
    width: 108px;
}

ul#main-menu li#downloads a:visited {
    background-position: -70px 0px;
    width: 108px;
}

ul#main-menu li#downloads a:hover {
    background-position: -70px 31px;
    width: 108px;
}

ul#main-menu li#downloads a:active {
    background-position: -70px 0px;
    width: 108px;
}

ul#main-menu li#online-games a:link {
    background-position: -178px 0px;
    width: 132px;
}

ul#main-menu li#online-games a:visited {
    background-position: -178px 0px;
    width: 132px;
}

ul#main-menu li#online-games a:hover {
    background-position: -178px 31px;
    width: 132px;
}

ul#main-menu li#online-games a:active {
    background-position: -178px 0px;
    width: 132px;
}

ul#main-menu li#multiplayer a:link {
    background-position: -310px 0px;
    width: 113px;
}

ul#main-menu li#multiplayer a:visited {
    background-position: -310px 0px;
    width: 113px;
}

ul#main-menu li#multiplayer a:hover {
    background-position: -310px 31px;
    width: 113px;
}

ul#main-menu li#multiplayer a:active {
    background-position: -310px 0px;
    width: 113px;
}

ul#main-menu li#ddg a:link {
    background-position: -546px 0px;
    width: 162px;
    margin-left: 145px;
}

ul#main-menu li#ddg a:visited {
    background-position: -546px 0px;
    width: 162px;
    margin-left: 145px;
}

ul#main-menu li#ddg a:hover {
    background-position: -546px 31px;
    width: 162px;
    margin-left: 145px;
}

ul#main-menu li#ddg a:active {
    background-position: -546px 0px;
    width: 162px;
    margin-left: 145px;
}

ul#main-menu li#about a:link {
    background-position: -706px 0px;
    width: 63px;
}

ul#main-menu li#about a:visited {
    background-position: -706px 0px;
    width: 63px;
}

ul#main-menu li#about a:hover {
    background-position: -706px 31px;
    width: 63px;
}

ul#main-menu li#about a:active {
    background-position: -706px 0px;
    width: 63px;
}

ul#main-menu li#on-the-go a:link {
    background-position: -769px 0px;
    width: 97px;
}

ul#main-menu li#on-the-go a:visited {
    background-position: -769px 0px;
    width: 97px;
}

ul#main-menu li#on-the-go a:hover {
    background-position: -769px 31px;
    width: 97px;
}

ul#main-menu li#on-the-go a:active {
    background-position: -769px 0px;
    width: 97px;
}

ul#main-menu li#special-offers a:link {
    background-position: -866px 0px;
    width: 134px;
}

ul#main-menu li#special-offers a:visited {
    background-position: -866px 0px;
    width: 134px;
}

ul#main-menu li#special-offers a:hover {
    background-position: -866px 31px;
    width: 134px;
}

ul#main-menu li#special-offers a:active {
    background-position: -866px 0px;
    width: 134px;
}

#special-offers-content {
    /* border:solid thin red;	 */
    width: 875px;
    height: auto;
    padding: 0px 0px;
    margin: 0 auto;
}

#special-offers-content h2 {
    margin: 0px 0px 20px 260px;
    text-indent: -9999px;
    width: 333px;
    height: 48px;
    display: block;
    background: url(../../images/special-offers.jpg) no-repeat;
}

#special-offers img {
    float: left;
    display: inline;
    margin: 10px;
}

/* #offers img:first-child {margin-right:20px;} */
#special-offers {
    margin: 0 auto;
    width: 640px;
}

#special-offers a:link {
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
}

#special-offers a:visited {
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
}

#special-offers a:hover {
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
}

#special-offers a:active {
    float: left;
    display: block;
    margin: 0px;
    padding: 0px;
}

#special-offers h3 {
    clear: both;
    font-family: Times New Roman, Times;
    font-style: italic;
    font-size: 24px;
    color: #e33952;
    font-weight: 100;
    padding: 0 20px 40px 20px;
    width: 500px;
    margin: 0px 0px 0px 50px;
    /* 	background: #333; */
    text-align: center;
}

#wallpapers {
    /* 	border:solid thin red; */
    width: 630px;
    height: 920px;
    margin: 0 auto 370px auto;
}

.wallpaper {
    background: #fff;
    float: left;
    margin: 0px 5px 10px 5px;
    width: 200px;
    height: auto;
    text-align: center;
}

.wallpaper-logo {
    float: left;
    margin: 40px 0 20px 0;
    width: 630px;
    height: auto;
    text-align: center;
}

#wallpapers h3 {
    clear: both;
    font-family: Times New Roman, Times;
    font-style: italic;
    font-size: 24px;
    color: #e33952;
    font-weight: 100;
    margin: 0 auto;
    width: 600px;
    text-align: center;
}

.wallpaper a:link {
    display: block;
    margin: 0px;
    padding: 10px;
    text-decoration: none;
    font-size: 14px;
}

.wallpaper a:visited {
    display: block;
    margin: 0px;
    padding: 10px;
    text-decoration: none;
    font-size: 14px;
}

.wallpaper a:hover {
    display: block;
    margin: 0px;
    padding: 10px;
    text-decoration: none;
    color: #666;
    font-size: 14px;
}

.wallpaper a:active {
    display: block;
    margin: 0px;
    padding: 10px;
    text-decoration: none;
    font-size: 14px;
}

#wallpapers h2 {
    margin: 20px 0px 20px 150px;
    text-indent: -9999px;
    width: 333px;
    height: 48px;
    display: block;
    background: url(../../images/wallpapers.jpg) no-repeat;
}

#wallpapercontainer {
	margin: 0 0 0 105px;
}

#wallpapercontainer a{
	margin: 0 15px;
}

#wallpapertitle1 {
	float: left;
	margin: 0 0px 20px -220px;
}

#wallpapertitle2 {
	float: right;
	display: inline;
	margin: -71px -122px 20px 0px;
	
}

#wallpapertitle3 {
	float: left;
	margin: 0 0px 20px -228px;
}

#wallpapertitle4 {
	float: right;
	display: inline;
	margin: -71px -120px 20px 0px;
	
}

#wallpapertitle5 {
	float: left;
	margin: 0 0px 20px -222px;
}

#wallpapertitle6 {
	float: right;
	display: inline;
	margin: -71px -125px 20px 0px;
	
}

#wallpapertitle7 {
	float: left;
	margin: 0 0px 20px -228px;
}

#wallpapertitle8 {
	float: right;
	display: inline;
	margin: -71px -121px 20px 0px;
	
}

#about-content {
    margin-top: 100px;
}

#about-content h2, p {
    text-align: center;
}

#interview {
    margin: 0px 15px 20px 433px;
    text-align: center;
    width: 150px;
    height: 41px;
    /* 	border:solid thin red; */
	text-indent: -99999px;
    /*background: url(../../images/meet-the-creator_sm.png) no-repeat;*/
}

#interview a {
    display: block;
    background: url(../../images/meet-the-creator_sm.png) no-repeat;
    width: 150px;
    height: 41px;
    margin-bottom: 0px;
    text-indent: -99999px;
}

#makingof a {
    margin: 0px 15px 20px 433px;
    display: block;
    width: 150px;
    height: 41px;
    text-indent: -99999px;
    background: url(../../images/btn_qa_sm.png) no-repeat;
}

#makingdescription1 H2{
	margin: 0px 0 10px 230px;
}

#makingdescription2 H2{
	margin: 0px 0 10px 265px;
}

#title {
	margin-top: 100px;
}

#on-the-go-content {
    margin-left: 18px;
}

ul#games-links1, ul#games-links2, ul#games-links3 {
    /* 	float:left; */
    height: 200px;
    width: 916px;
    /* 	border: solid thin red; */
    padding: 0px;
    margin: 0px 0px 0px 230px;
    list-style-type: none;
    background: url(../../images/new-games-bg.gif) no-repeat;
}

ul#games-links1 {
    margin-left: 143px;
}

ul#games-links1 li {
    display: inline;
}

ul#games-links1 a {
    display: block;
    /* border:solid thin red; */
    float: left;
    background: url(../../images/ddw-games-all_big.png) no-repeat;
    height: 215px;
    text-indent: -9999px;
    width: 210px;
    margin: 10px 0px 0px 6px;
}

ul#games-links1 li#ddw-games a:link {
    background-position: 0px 0px;
   
}

ul#games-links1 li#ddw-games a:visited {
    background-position: 0px 0px;
    
}

ul#games-links1 li#ddw-games a:hover {
    background-position: 0px 0px;
   
}

ul#games-links1 li#ddw-games a:active {
    background-position: 0px 0px;
    
}

ul#games-links1 li#ddw-honeymoon a:link {
    background-position: -210px 0px;
}

ul#games-links1 li#ddw-honeymoon a:visited {
    background-position: -210px 0px;
}

ul#games-links1 li#ddw-honeymoon a:hover {
    background-position: -210px 0px;
}

ul#games-links1 li#ddw-honeymoon a:active {
    background-position: -210px 0px;
}

ul#games-links1 li#ddw-firsthome a:link {
    background-position: -420px 0px;
}

ul#games-links1 li#ddw-firsthome a:visited {
    background-position: -420px 0px;
}

ul#games-links1 li#ddw-firsthome a:hover {
    background-position: -420px 0px;
}

ul#games-links1 li#ddw-firsthome a:active {
    background-position: -420px 0px;
}

ul#games-links2 {
    margin-left: 143px;
}

ul#games-links2 li {
    display: inline;
}

ul#games-links2 a {
    display: block;
    /* border:solid thin red; */
    float: left;
    background: url(../../images/ddw-games-all_big.png) no-repeat;
    height: 215px;
    text-indent: -9999px;
    width: 210px;
    margin: 10px 0px 0px 6px;
}

ul#games-links2 li#ddw-manhatten a:link {
    background-position: -630px 0px;
}

ul#games-links2 li#ddw-manhatten a:visited {
    background-position: -630px 0px;
}

ul#games-links2 li#ddw-manhatten a:hover {
    background-position: -630px 0px;
}

ul#games-links2 li#ddw-manhatten a:active {
    background-position: -630px 0px;
}

ul#games-links2 li#ddw-vegas a:link {
    background-position: -840px 0px;
}

ul#games-links2 li#ddw-vegas a:visited {
    background-position: -840px 0px;
}

ul#games-links2 li#ddw-vegas a:hover {
    background-position: -840px 0px;
}

ul#games-links2 li#ddw-vegas a:active {
    background-position: -840px 0px;
}

ul#games-links2 li#ddw-bella a:link {
    background-position: -1050px 0px;
}

ul#games-links2 li#ddw-bella a:visited {
    background-position: -1050px 0px;
}

ul#games-links2 li#ddw-bella a:hover {
    background-position: -1050px 0px;
}

ul#games-links2 li#ddw-bella a:active {
    background-position: -1050px 0px;
}

ul#games-links3 {
    margin-left: 113px;
}

ul#games-links3 li {
    display: inline;
}

ul#games-links3 a {
    display: block;
    /* border:solid thin red; */
    background: url(../../images/truelove-logo.png);
    height: 215px;
    text-indent: -9999px;
    width: 210px;
    margin: 10px 0 0 250px;
}

ul#games-links3 li#ddw-truelove a:link {
    background-position: 0px;
}

ul#games-links3 li#ddw-truelove a:visited {
    background-position: 0px;
}

ul#games-links3 li#ddw-truelove a:hover {
    background-position: 0px;
}

ul#games-links3 li#ddw-truelove a:active {
    background-position: 0px;
}

#about-text {
    width: 850px;
    margin: 0px 0px 0px 82px;
}

#game-series {
    margin: 50px 0px 0px 40px;
}

#spacer {
	margin-bottom: 90px;
}

