/* CSS Basic */
*{margin:0;padding:0;border:0;outline:0;}
.clean{clear:both;}
/* CSS structure */
#loading{position: absolute; left: 50%; top: 50%; font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size:11px; color:#999;font-style:italic;}
#container{text-align:left; min-width: 126px; padding: 20px 10px 120px;}
#content{margin:0 auto; display: none;}
/* Font */
html{font-family: 'Trebuchet MS', arial, helvetica, sans-serif; }
/* Menu Filter */
#menuFilter{height:15px;padding-top:30px; margin-bottom: 0px; float: left;}
#all,#claimed,#unclaimed{display:block;height:10px;float:left;margin-right:18px;margin-top:2px;}
#all{margin-left:22px;width:60px;background:url(../img/assets.jpg) no-repeat 0 0px;}
#all:hover{background-position:0 -10px;}
#all.selected{background-position:0 -20px;}
#claimed{width:58px;background:url(../img/assets.jpg) no-repeat 0 -30px;}
#claimed:hover{background-position:0 -40px;}
#claimed.selected{background-position:0 -50px;}
#unclaimed{width:68px;background:url(../img/assets.jpg) no-repeat 0 -60px;}
#unclaimed:hover{background-position:0 -70px;}
#unclaimed.selected{background-position:0 -80px;}
#shareButton{display:block;width:48px;height:14px;background:url(../img/assets.jpg) no-repeat -60px 0px;float:left;margin-left:8px;}
#shareButton:hover{background-position:-60px -20px;}
#menuFilter span{display:none;}
#menuFilter a{cursor: pointer;}

/* Menu Sprint */
#menuSprint{float: right; font-size:11px; margin-right: 18px; margin-top:30px;}

/* Menu class */
.menu ul li{border-right:1px solid #999;display:inline;list-style-type:none; padding-top: 0px;}
.menu ul li a{color:#999;font-style:italic;padding:30px 8px 0px 6px; margin-top: 100px;}
.menu ul li a:hover{color:#333;}
.menu ul li.last{border-right:none;}

/* Phone */
.phone,#logo,#product{float:left;}
#logo{width:410px;height:126px;background:url(../img/logo.png) #fff no-repeat;}
#product{float:right;width:205px;height:378px;background:url(../img/evo.jpg) #fff no-repeat;cursor:pointer;}
#product:hover{background-position:0px -378px;}
.phone{background:url(../img/phone-small.png) #fff no-repeat center top;width:205px;height:126px;cursor:pointer;}
.phone .thumb{position:relative;width:127px;height:76px;left:37px;top:30px;}
.phone .thumb img,.phone .thumb .info{width:127px;height:76px;float:left;}
.phone .thumb .animation{position:absolute;}
.phone .thumb .animation .claimedMark{position:absolute;float:left;width:25px;height:25px;background:url(../img/assets.png) -74px 0px no-repeat;left:3px;top:3px;}
.phone .thumb .info{color:black;position:absolute;background:url(../img/info-background.png);display:none;}
.phone .thumb .info h3{font-family:Verdana;font-style:italic;font-size:10px;color:#333333;padding:5px;display:block;float:left;height:60px;letter-spacing:0px;overflow:hidden; text-transform:uppercase;}
.phone .thumb .info .unclaimedIcon{display:block;width:56px;height:12px;background:url(../img/assets.png) -120px -20px no-repeat;position:absolute;top:62px;left:74px;}
.phone .thumb .info .claimedIcon{display:block;width:56px;height:12px;background:url(../img/assets.png) -120px -32px no-repeat;position:absolute;top:62px;left:74px;}
.phone .thumb .info span{display:none;}
/* Share */
#sharePanel{position: relative; width: 200px; height: 35px; background:url(../img/assets.png) 0px -120px; display: none; top: -10px; left: 45px; }
#sharePanel input{position: absolute; left: 88px; top: 11px; font-size: 11px; border: 0; width: 101px; outline: none; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif; font-style:normal;}
#sharePanel #email, #sharePanel #facebook, #sharePanel #twitter{position: absolute;height:16px; width: 16px; top: 10px;}
#sharePanel #email{left: 25px; background:url(../img/assets.png) no-repeat -120px 0px;}
#sharePanel #facebook{left: 45px;background:url(../img/assets.png) no-repeat -140px 0px;}
#sharePanel #twitter{left: 65px;background:url(../img/assets.png) no-repeat -160px 0px;}
#sharePanel span{display:none;}
a{text-decoration: none;}

/* Footer */
p.legal{font-size:.7em;line-height:1.4em;color:#777;text-align:justify;width:96%;max-width:1400px;margin:10px auto;}
spam.bold{color:#111;}

/*Legal*/
#legal{position:fixed; bottom: 0; width: 100%; height: 28px; background: #f5f5f5; border-top: 1px solid #ddd;}
#arrow{position:relative; left:50%; top: 3px; width: 8px; height: 4px; background:url(../img/assets.png) -180px 0px no-repeat;}
#legal p{font-size:.7em;line-height:1.4em;color:#777;text-align:justify;width:80%;max-width:1400px;margin:6px auto 0px; }
#menuFooter{float: left; font-size:11px; width: 100%; margin-top: 15px;}
#menuFooter ul{width: 550px; margin: 0 auto;}

