
body {
 background-image: url('../images/design/bg_repeattall.png');
 background-repeat: repeat-x;
 background-color: #FFFFFF;
     margin: 0; 
     text-align: center;
      overflow-x: hidden; 
       overflow-y: hidden; 
     width: 16000px;
     font-family: Helvetica-Neue, Helvetica, Arial, Sans Serif;
        z-index: -100;
        
     
     }
     


.portcredit {

font-style: normal; 
color:#c44ec3;

}



   #twitter_update_list {
   width: 200px;
   height: 100px;
   font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 12px;
   color: #656565;
   line-height: 18px;
   font-weight: 500;
   text-align: left;
   float: right;
   padding-left: 40px;
   padding-top: 14px;
   background-image: url(../images/design/twitterbg.png);
   background-repeat: no-repeat;
   margin-top: -20px;
   font-style: italic;
}

#twitter_update_list a, a:visited {

   font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 12px;
   color: #656565;
   line-height: 18px;
   font-weight: 500;
   font-style: italic;
text-decoration: underline;

}


#twitter_update_list a:hover {

   font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 12px;
   color: #000;
   line-height: 18px;
   font-weight: 500;
   font-style: italic;
text-decoration: underline;

}


#twitter_update_list a:active {

   font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 12px;
   color: #656565;
   line-height: 19px;
   font-weight: 500;
   font-style: italic;
text-decoration: underline;


}
     
     
     
     
A:link {text-decoration: none; color: #131415;}
A:visited {text-decoration: none; color: #131415;}
A:hover {text-decoration: none; color: #131415;}
A:active {text-decoration: none; color: #131415; margin-top: 1px;}
     
     
     
     
     #twitterhomewrap {

position: absolute;
width: 960px;
height: 500px;
margin-left: auto;
margin-right: auto;
z-index: -50;

}


     
#twitterhome {

width: 450px;
margin-top: 340px;
margin-left: auto;
margin-right: auto;

}




     
      
     
        #home {
   
   width: 100%;
   position: absolute;
margin-left: auto;
margin-right: auto;

 }
 
 
 
   


  #homecontent {
   
   width: 960px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
   
   } 
     
     
     
    
   #design {
   
   width: 100%;
   position: absolute;
   margin-left: 3000px;
   
   } 
  
   


  #designcontent {
   
   width: 960px;
   height: 960px;
   margin-left: auto;
   margin-right: auto;
   
   } 
   
   
     #designmenu {
   
   width: 960px;
   min-height: 271px;
   margin-left: auto;
   margin-right: auto;
   
   } 
   
   
      #designdesignlogo {
   
   width: 490px;
   height: 173px;
   background-repeat: no-repeat;
   float: left;
  
   } 
   
     #designdesignlogohome {
   
   width: 490px;
   height: 173px;
   background-repeat: no-repeat;
   float: left;

  
   } 
   
   
   
   .designheadertext {
   
   margin-top: 2px;
   font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 16px;
   color: #656565;
   line-height: 22px;
   font-weight: 500;
   display: block;
   text-align: left;
   
   }
   
   
   
      .designsubhead { margin-top: 50px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 12px; color: #72b8ee; line-height: 10px; text-decoration: none; font-weight: 500;  text-align: left; font-style: italic; }
      
         .designsubheadforward { margin-top: 50px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 10px; color: #72b8ee; line-height: 10px; text-decoration: none; font-weight: 500;  text-align: left; font-style: italic; }
   
   
   
   
   
   .designmusicheadertext a:link { margin-top: 33px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #d7d7d7; line-height: 22px; text-decoration: none; font-weight: 500;  display: block; }
   .designmusicheadertext a:visited { margin-top: 33px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #d7d7d7; line-height: 22px; text-decoration: none; font-weight: 500; display: block; }
   .designmusicheadertext a:hover { margin-top: 33px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #d7d7d7; line-height: 22px; text-decoration: none; font-weight: 500; display: block; }
   .designmusicheadertext a:active { margin-top: 33px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #d7d7d7; line-height: 22px; text-decoration: none; font-weight: 500; display: block; }
      
      
   .designmusicheadertext { margin-top: 33px; font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #d7d7d7; line-height: 22px; text-decoration: none; font-weight: 500; }
   
   
   
   
      .designheadertext {
   
   font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 16px;
   color: #656565;
   line-height: 22px;
   font-weight: 500;
   display: block;
 
   
   }
   
      

   
       .designartdir { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #f2dff2; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }  
   
    .designartdir a:link { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #f2dff2; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }  
    
    .designartdir a:hover { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #f2dff2; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }  
    
    .designartdir a:visited { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #f2dff2; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }  
    
    .designartdir a:visited { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #f2dff2; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }  
   
   
      .designmuspro { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #d2e6f6; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }
   
   .designmuspro a:link { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #d2e6f6; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }
   
   .designmuspro a:hover { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #d2e6f6; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }  
   
   .designmuspro a:visited { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #d2e6f6; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }   

   .designmuspro a:active { font-family: Lucida Sans, Lucida Grande, Helvetica, Arial; font-size: 16px; color: #656565; background-color: #d2e6f6; padding-left: 4px; padding-right: 4px; line-height: 22px; text-decoration: none; font-weight: 500; }
   
   
   
   

   
   
   
   
      #designmusiclogowrap {
   
   width: 415px;
   height: 142px;
     float: left;
   margin-left: 55px;
   text-align: left;
    display: block;
   overflow: hidden;

   

   
   } 
   
       #designmusiclogowraphome {
   
   width: 415px;
   height: 142px;
     float: left;
   margin-left: 55px;
    display: block;
   overflow: hidden;

   

   
   } 
   
   
        .designmusiclogo:hover {
   
 margin-top: -139px;
   

   
   } 
   
   
   
   
         #designmusiclogotext {
   
   width: 415px;
   height: 142px;
     float: left;
   margin-left: 55px;
   text-align: left;
   display: block;
   margin-top: 3px;


   

   
   } 
   

   

   
   
   
   

   
   
   
   
   

   
   
   #designthumbwrap {
   
   width: 510px;
/*    border: solid 1px #000; */
   float: left;
   margin-top: 52px;
	
   }
   
      #designthumb {
   
   width: 234px;
   height: 176px;
   text-align: left;
   background-image: url('../images/design/smallthumb_bg.png');
   background-position: 0px 20px;
   background-repeat: no-repeat;
   margin-right: 20px;
   margin-bottom: 30px;
   margin-bottom: 20px;
    float: left;
    text-decoration: none; 

    
   }
   
   .designthumb1 {
   
margin-top: 37px;
margin-left: 10px;

    
   }
   
   
   
 .designthumbtext {
 
 height: 20px;
 width: 224px;
 /*    border: solid 1px #000; */
    float: left;
       font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 16px;
   color: #656565;
   line-height: 14px;
   text-decoration: none;
 
 }
   
   
   
    .designfeattext {
 
 height: 20px;

 /*    border: solid 1px #000; */
    float: left;
       font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 16px;
   color: #c44ec3;
   line-height: 14px;
   text-decoration: none;
float: left;

 
 }
 
 
   .designfeattext a:hover{
 

   text-decoration: none;


 
 }
 
     .designfeattextsmall {
 
 height: 20px;

 /*    border: solid 1px #000; */
    float: left;
       font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 12px;
   text-align: left;
   color: #656565;
   line-height: 14px;
   text-decoration: none;
margin-right: 5px;
margin-top: -1px;
line-height: 18px;
 
 }
 
 
:focus {
outline: 0;
}


#designlogo {

width: 139px;
height: 99px;
position: absolute;
margin-top: 220px;
margin-left: 880px;
z-index: 3000;

}


#designlogowork {

width: 139px;
height: 99px;
position: absolute;
margin-top: -54px;
margin-left: 880px;
z-index: 3000;

}

#designlogowork a:active img {

margin-top: 0px;
 filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;

}

#designlogowork a:hover img {

margin-top: 0px;
 filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;

}
 
  
     
    .designovertitle {
 
width: 200px;
margin-top: 64px;

 /*    border: solid 1px #000; */
    float: left;
       font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 16px;
   color: #c44ec3;
   line-height: 14px;
   text-decoration: none;
float: left;
text-align: left;

 
 } 

    .designoverbodycopy {
 
width: 200px;

 /*    border: solid 1px #000; */
    float: left;
       font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans serif;
   font-size: 12px;
   color: #656565;
   line-height: 14px;
   text-decoration: none;
float: left;
text-align: left;
margin-top: 8px;
line-height: 18px;

 
 } 
 
    
   
   #designworksep {
   
     width: 3px;
     background-image: url('../images/design/worksep.png');
     float: left;
     margin-top: 79px;
     margin-left: 5px;
   
   }
   
   
   
   
   
   
      #designfeaturewrap {
   
   width: 416px;
   height: 500px;
/*    border: solid 1px #000; */
   float: left;
   margin-top: 72px;
   margin-left: 26px;
	
   }
   
      #designbigthumb {
   
   width: 416px;
   height: 303px;
   text-align: left;
   background-image: url('../images/design/bigthumb_bg.png');
   background-position: 0px 20px;
   background-repeat: no-repeat;
   margin-right: 20px;
   margin-bottom: 10px;
    margin-top: -20px;
text-decoration: none;
    float: left;

  
   
   }
   
   
   
   
   



 
  a img {border: 0; }
  
  
  
  
  
  
  
 a:hover img { 
 filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
	  }
	  
	   a:active img { 
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	margin-top: 1px;
	
	  }
	  
	  
	  
	  
 
 #ps3 {
 

 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}

#ps3large {
 
 width: 962px;
 height: 1200px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}



#contaglarge {
 
 width: 962px;
 height: 1200px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}





 #shelter {
 

 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}

#shelterlarge {
 
 width: 962px;
 height: 1200px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}






 #contagious {
 
 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}


#makeitreal {
 
 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}

#makeitreallarge {
 
 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}



#nokia {
 
 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}

#nokialarge {
 
 width: 962px;
 height: 1200px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}




#asics {
 
 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}

#asicslarge {
 
 width: 962px;
 height: 1200px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}



#stinkdigital {
 
 width: 962px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 100;
  
}

#stinkdigitallarge {
 
 width: 962px;
 height: 1200px;
 background-image: url('../images/design/designbg_repeat.png');
 position: absolute;
 margin-top: 274px;
 z-index: 101;
  
}






#portpic {

width: 707px;
border: solid 1px #e5dee5;
z-index: 101;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 8px;
float: left;

} 

#portpics {

width: 730px;
/* border: solid 1px #000; */
z-index: 102;
float: left;
margin-top: 64px;
margin-right: 20px;
margin-bottom: 20px;


}
 
 
    #designportsep {
   
     width: 3px;
     background-image: url('../images/design/worksep.png');
     float: right;

    
   
   }



#porttext {

float: left;
text-align: left;

}


#backtomenu {

position: absolute;
margin-top: 17px;
margin-left: -15px;
z-index: 101;
}


#footer {

width: 960px;
height: 140px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
border-bottom: solid 1px #e5dee5;
padding-top: 10px;
padding-bottom: 8px;

}
