body{
  margin:0;
  padding:0;
  line-height: 1.5em;
  background: #4e5550 url('../images/common/bg_fade.jpg') repeat-x scroll top center;
}

a {
  border: 0px;
}

a:active, a:focus {outline: 0;}

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

#maincontainer{
  width: 817px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
}

#contentwrapper{
  float: left;
  width: 100%;
}

#contentcolumn{
  margin-right: 526px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
  float: left;
  width: 526px; /*Width of right column*/
  margin-left: -526px; /*Set left margin to -(RightColumnWidth) */
}

.upper_left{
  background-image: url('../images/common/bg_upper_left.jpg');
  width: 291px;
  height: 408px;
}

.upper_right{
  background-image: url('../images/common/bg_right.jpg');
  width: 526px;
  height: 1058px;
}

.bottom_left{
  background-image: url('../images/common/bg_bottom_left.jpg');
  width: 291px;
  height: 459px;
}

.buttons {
  line-height: 0px;
}

#bg_home, #bg_index{
  background-image: url('../images/bg_home.jpg');
}

#bg_work{
  background-image: url('../images/bg_work.jpg');
}

#bg_about {
  background-image: url('../images/bg_about.jpg');
}

#bg_links {
  background-image: url('../images/bg_links.jpg');
}

#bg_iphone{
  background-image: url('../images/bg_iphone.jpg');
}

#bg_contact{
  background-image: url('../images/bg_contact.jpg');
}

.work_scroll {
  position: relative;
  top: 110px;
  left: 60px;
  width: 385px;
  height: 420px;
  xbackground-color: #0000ff;
  border: 0px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

.work_arrow_bar {
  position: relative;
  top: 115px;
  left: 60px;
  width: 400px;
  height: 50px;
}

.work_arrow_up, .work_arrow_down {
  position: absolute;
  width: 71px;
  height: 43px;
}

.work_arrow_down {
  top: 0px;
  left: 80px;
  cursor: pointer;
}

.work_arrow_up {
  top: 0px;
  left: 230px;
  cursor: pointer;
}

.work_sample {
  margin: 5px;
  color: #8e764d;
  position: relative;
  float: left;
  width: 180px;
  height: 130px;
  display: block;
  text-align: center;
  font-family: Comic Sans MS,Verdana;
  font-size: 12px;
  xbackground-color: #ff0000;
}
.work_sample span {
  display: block;
  float: left;
  width: 180px;
  line-height: 17px;
}

.work_im_box {
  width: 135px;
  height: 90px;
  position: relative;
  float: left;
  xbackground-color: #00ff00;
  top: 0px;
  left: 0px;
}

.work_rollover {
  position:absolute;
  margin: 0px;
  padding: 0px;
  top:0px;
  left:21px;
  display: block;
  width: 135px;
  height: 90px;
  background-repeat: no-repeat;
  background-position: 0 0;
  xborder: solid 1px #8e764d;
}

#wr1 {
  background: url('../images/work/customizer.png') no-repeat 1px 1px;
}

#wr2 {
  background: url('../images/work/premier_store.png') no-repeat 1px 1px;
}

#wr3 {
  background: url('../images/work/eec_analyzer.png') no-repeat 1px 1px;
}

#wr4 {
  background: url('../images/work/polar_spas.png') no-repeat 1px 1px;
}

#wr5 {
  background: url('../images/work/sipsum.png') no-repeat 1px 1px;
}

#wr6 {
  background: url('../images/work/fmc.png') no-repeat 1px 1px;
}

#wr7 {
  background: url('../images/work/cec_store.png') no-repeat 1px 1px;
}

#wr8 {
  background: url('../images/work/mikeskov1.png') no-repeat 1px 1px;
} 

#wr9 {
  background: url('../images/work/mikeskov2.png') no-repeat 1px 1px;
} 

#wr1:hover, #wr2:hover, #wr3:hover, #wr4:hover, #wr5:hover, #wr6:hover, #wr7:hover, #wr8:hover, #wr9:hover, #wr10:hover {
  background-position: 0px -90px;
  border: solid 1px #8e764d;
}

.work_rollover span {
  display: none;
}

#link_box {
  xbackground-color: #ff0000;
  display:block;
  position:relative;
  top:190px;
  left:70px;
  width:380px;
  height:370px;
  font-family: Verdana;
  border: 0px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}

#link_box li {
 list-style: none;
 margin-bottom:6px;
}

#link_box a {
 font-family: Verdana;
 color: #8e764d;
 text-decoration: none;
}

#link_box a:hover {
 text-decoration: underline;
 color:#000000;
}

#email_box {
  display:block;
  position:relative; 
  top:187px;
  left:272px;
  width:151px;
  height:102px;
}

#email_box a {
  display:block;
  width:151px;
  height:102px;
  background: url('../images/dogtag_hover.jpg') no-repeat 0px 0px;
}

#email_box a:hover {
  background-position: 0px -102px;
}

#iphone_box {
  display:block;
  position: relative;
  width:320px;
  height:400px;
  top:150px;
  left:96px;
  margin: 0px;
  padding:0px;
  border:0px;
}

.iphone_chunk {
  float:left;
  width:320px;
  margin-top: 15px;
}

.iphone_chunk h1 {
  color:#ffffff;
  font-family:verdana;
  font-size: 17px;
  line-height: 17px;
  padding:0px;
  margin:0px;
}

.iphone_chunk p {
  color:#ffffff;
  font-family:verdana;
  font-size: 12px;
}

.iphone_chunk img {
  float:left;
  margin-right:15px;
}

