/*  Main Site Structure */
/* ============================================ */

body{
	background: #000000 url('http://mythicmktg.fileburst.com/daoc/us/home/images/background.jpg') repeat-y center 24px;
	margin: 0px;
	padding: 0px;
  height: 100%
}

#home{
	background: url('http://www.darkageofcamelot.com/newimages/side_buffer.gif') repeat-x 0 0px;
	color: #ffffff;
	font-size: 0.8em;
	font-family: Veranda, Arial, Geneva, sans-serif;
	height: 100%;
	}


a {
	color: #FFE400;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
}
a img { border: 0px; }

:focus { outline: 0; }

img {
border: 0px;
padding: 0;
margin:0;
}

div {
border: 0px;
margin: 0px;
padding: 0px;
}

#header-spacer{
  position:relative;
  background:  url('http://mythicmktg.fileburst.com/daoc/us/home/images/bottom-of-C_spacer_new.gif') no-repeat left bottom;
  height: 11px;
  width: 100%;
  top: 0px;
  border-top=0;
  margin-top=0;
  padding-top=0;
}

#border-bottom{
  background:  url('http://mythicmktg.fileburst.com/daoc/us/home/images/CAM_bot.gif') no-repeat bottom;
  height: 64px;
  width: 100%;
}

#wrapper {
  width: 768px;
  }

#header-container {
	border: none;
	position: relative;
	height: 146px;
  }

#header-masthead {
	border: none;
  text-align:left;
  }

#header-store{
  position: absolute;
	border: none;
  bottom: 0px;
	right: 0px;
  top:103px;
  /*_bottom:17px;*/
  }

#mastheadMenuLine{
  position: absolute;
  top:0px;
  padding: none;
  height:18px;
  width:107px;
  left: 0px;
  }

#header-top {
  position: relative;
	border: none;

  }

i#borderLeftCorner{
  position: absolute;
  left:0px;
  bottom: 0px;
}

i#borderRightCorner{
  position: absolute;
  right:0px;
  bottom: 0px;
}

#mastheadMenuLink{
}

#downloadBanner{
  position:relative;
  left:0px;
}

#LOTMBanner{
  position:relative;
  right:14px;
}

#menuline{
  	position: absolute;
  	vertical-align: top;
    height: 18px;
    width: 768px;
    top: 128px;
    left: 0px;
    text-align:top;

}

#spacer-content-wrapper{
  position: relative;
  top:0px;
  _top:-5px;

}

  .menubar {
  	position: absolute;
  	vertical-align: top;
    top: 0;
    /**top:-3px;*/
    left: 107px;
    text-align:top;
	}

    .menubar a {
    	text-decoration: none;
    	padding: 0px;
     	position: absolute;
      top: 0px;
      text-align:top;
    }
      .menubar a img {
        position: relative;
        height: 14px;
        /**height: 15px;*/
        top:0;
        /**top:-3px;*/
        right: 0;
        text-align:top;
      }

      a.about {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-about.gif') top left;
        left:0px;
      }
        a.about img {width: 44px;}
        a.about:hover {background-position: 0px 18px;}


			/* add 28px to each position to pad buttons */
      .menubar a.screenshots {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-sshots.gif') top left;
      	left: 54px;
      }
        .menubar a.screenshots img {width: 87px;}
        .menubar a.screenshots:hover {background-position: 0px 18px;}

      .menubar a.herald {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-herald.gif') top left;
      	left: 151px;
      }
        .menubar a.herald img {width: 48px;}
        .menubar a.herald:hover {background-position: 0px 18px;}

      .menubar a.support {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-support.gif') top left;
      	left: 209px;
      }
        .menubar a.support img {width: 57px;}
        .menubar a.support:hover {background-position: 0px 18px;}

      .menubar a.international {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-international.gif') top left;
      	left: 276px;
      }
        .menubar a.international img {width: 96px;}
        .menubar a.international:hover {background-position: 0px 18px;}

      .menubar a.expansions {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-expansion.gif') top left;
      	left: 382px;
      }
        .menubar a.expansions img {width: 76px;}
        .menubar a.expansions:hover {background-position: 0px 18px;}

      .menubar a.news {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-news.gif') top left;
      	left: 468px;
      }
        .menubar a.news img {width: 97px;}
        .menubar a.news:hover {background-position: 0px 18px;}

      .menubar a.downloads {
      	background: url('http://mythicmktg.fileburst.com/daoc/us/home/images/menu-dloads.gif') top left;
      	left: 575px;
      }
        .menubar a.downloads img {width: 74px;}
        .menubar a.downloads:hover {background-position: 0px 18px;}

.legalFooterLink a{
  color: #EC921F;
}


.borderBackground{
  background: #000000 url('http://mythicmktg.fileburst.com/daoc/us/home/images/daoc-border_background.jpg') repeat-y center top;
  width: 100%;
  height: 100%;

}

.contentWrapper{
  background: #000000;
  position: relative;
  vertical-align: top;
  border: 0px;
  height:100%;
  padding:0;
  margin-top: 0px;
  overflow:visible;
}

.content {
margin-right:14px;
margin-left:14px;
}

.lowerBorder {
  bottom: 0;
  background: #000000 url('http://www.darkageofcamelot.com/newimages/menubar-top.gif') repeat-x center bottom
}

.header1 {
	border: none;
	position: relative;
}
  .header1 #camelot_mastheadTitle {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	z-index: 10;
    border: 0px;
  }
  .header1 #warLogo {
  	position: absolute;
  	top: 8px;
  	right: 10px;
  	z-index: 5;
  }
  .header1 .menubar_top {
  	width: 100%;
  	height: 25px;
  	position: absolute;
  	top: 103px;
  	background: url('../images/menubar-top.gif') repeat-x top left;
  }
    .header1 .menubar_top #camelot_mastheadBottom {
      width: 100%;
      height: 25px;
      position: absolute;
      top: 103px;
      border: 0px;
    }
    .header1  #store_norm {
      position: absolute;
      /*top: 103px;*/
      right: 0px;
      z-index: 5;
      border: 0px;
    }


.main_footer {
  clear: both;
  position: relative;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

  .main_footer .inner_footer {
    width: 700px;
    color: #999990;
    font-family:tahoma;
    font-size: x-small;
    clear: both;
  }

    .main_footer .inner_footer a {
      color: #EC921F;
      font-weight: bold;
    }


.leftBanner{
  position: relative;
	float: left;
  top:0;
}

.rightBanner{
  position: relative;
	float: right;
  top:0;
}
.rightFloat
{
  position: relative;
	float: right;
}

.leftFloat
{
  position: relative;
	float: left
}

.centerClear {
  position: relative;
	clear: both;
	text-align: center;
}

