

a {
 color: #fff;
 text-decoration: none;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}




#wrap {
    
    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}



@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​



h1,h2,p,1,boy{
    font-family: Arial, Helvetica, sans-serif;
}

html { 
  background: url(/img/mice3.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}





#mousedivider {
    
text-align:center;
color: #fff;
font-size: 19px;
font-style: normal;
width:300px;
height:20px;
position:absolute;
left:50%;
top:50%;
margin:-10px 0 0 -150px;

}

#top, #bottom, #left, #right {
	background: #fff;
	position: fixed;
	}
	#left, #right {
		top: 0; bottom: 0;
		width: 30px;
		}
		#left { left: 0; }
		#right { right: 0; }
		
	#top, #bottom {
		left: 0; right: 0;
		height: 30px;
		}
		#top { top: 0; }
		#bottom { bottom: 0; }

h1{
width:100px;    
text-align:left;
color: #fff;
font-size: 13px;
font-style: normal;
position:absolute;
left:60px;
bottom:40px;
float:left;
    
}

h2{
width:100px;    
text-align:left;
color: #fff;
font-size: 13px;
font-style: normal;
position:absolute;
left:250px;
bottom:40px;
float:left;
    
}

#email-address{
width:100px;    
text-align:left;
color: #fff;
font-size: 13px;
font-style: normal;
position:absolute;
left:60px;
top:40px;
    float:left;
    
}
    
    #phone-number{
 
text-align:left;
color: #fff;
font-size: 13px;
font-style: normal;
position:absolute;
left:250px;
top:40px;
    float:left;
    
}
    
        #coming-soon{
width:100px;    
text-align:right;
color: #fff;
font-size: 13px;
font-style: normal;
position:absolute;
right:60px;
bottom:38px;
    float:left;
    
}
    



#portfolio{
    margin-top: 35px;
      float:left;
    position:absolute;
font-size: 13px;
    right:54px;
    text-align: right;
}
    
#behancelogo{
    position: relative;
    top:9px;
    width:30px;
    height:30px;
    padding-right: 5px;
}