/*********************************************/
/***************** CUSTOM STYLES *************/
/*********************************************/

.discoball {margin:auto;}
h1.introtext a {cursor:pointer;margin:0 auto;padding:0;width:253px;height:94px;display:block;text-indent:-9999px;background:transparent url(../images/diorama.png) no-repeat 0 0;}

#home h1 a, #home h1 a:link, #home h1 a:visited, #home h1 a:active, #home h1 a:hover {color:#c21c57;font-weight:normal;line-height:normal;font-size:28px;font-weight:bold;letter-spacing:-.05em;text-decoration:none;}

a.portfolio-tab {float:left;margin:0;padding:0;width:166px;height:147px;display:block;text-indent:-9999px;background:transparent url(../images/tab-portfolio.png) no-repeat 0 0;text-decoration:none;}
a.web-tab {float:left;margin:0;padding:0;width:89px;height:80px;display:block;text-indent:-9999px;background:transparent url(../images/tab-web.png) no-repeat 0 0;text-decoration:none;cursor: pointer;}
a.print-tab {float:left;margin:0;padding:0;width:77px;height:80px;display:block;text-indent:-9999px;background:transparent url(../images/tab-print.png) no-repeat 0 0;text-decoration:none;cursor: pointer;}
a.identity-tab {float:left;margin:0;padding:0;width:166px;height:75px;display:block;text-indent:-9999px;background:transparent url(../images/tab-identity.png) no-repeat 0 0;text-decoration:none;cursor: pointer;}

a.contact-tab {float:left;margin:0;padding:0;width:199px;height:196px;display:block;text-indent:-9999px;background:transparent url(../images/tab-contact.png) no-repeat 0 -3px;text-decoration:none;cursor: pointer;}
a.talk-tab {float:left;margin:-3px 0;padding:0;width:199px;height:81px;display:block;text-indent:-9999px;background:transparent url(../images/tab-talk.png) no-repeat 0 0;text-decoration:none;cursor: pointer;}


ul.types {padding:5px 0 0 0;margin:0;}
ul.types li {background:none; display:inline; font-size:11px; list-style-type:none; margin:0; padding:0 3px;}
div.web {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:57px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/web.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

div.print {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:62px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/print.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

div.identity {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:87px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/identity.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}


.talkbox-top {position:relative;text-align:center;min-height:46px;height:auto !important;height:46px;margin:0 auto;padding:70px 0 0 0px;width:620px;display:block;background:transparent url(../images/talkbox-top.png) no-repeat 0 0;}
.talkbox-btm {position:relative;margin:auto;padding:55px 0 0;width:672px;min-height:34px;height:auto !important;height:34px;display:block;background:transparent url(../images/talkbox-mid.png) repeat-y 12px 0;}
.talkbox-mid {text-align:center;background:transparent url(../images/talkbox-mid.png) repeat-y -18px 0;padding:13px 39px 20px 40px;width:505px;margin:auto;min-height:285px;height:auto !important;height:285px;font-size:14px;line-height:19px;}
#home .talkbox-mid {padding-top:1px;}

.eddie {position:absolute;top:0;left:0;margin:0;padding:0;width:101px;height:83px;display:block;background:transparent url(../images/eddie.png) no-repeat 0 0;}
.butterflies {position:absolute;top:0;right:-20px;margin:0;padding:0;width:106px;height:116px;display:block;background:transparent url(../images/butterflies.png) no-repeat 0 0;}

.glass {position:absolute;bottom:0;left:25px;margin:0;padding:0;width:60px;height:247px;display:block;background:transparent url(../images/glass.png) no-repeat 0 0;}
.rose {position:absolute;bottom:0;right:0;margin:0;padding:0;width:160px;height:247px;display:block;background:transparent url(../images/rose.png) no-repeat 0 0;}

.talkbox ul {background:none;list-style-type: none;}

.note {font-size:90%;color:#999;font-style:italic;}

em.coding {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:77px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/coding.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

em.identity {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:87px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/identity.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

em.creative-direction {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:164px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/creative-direction.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

em.design {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:76px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/design.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

em.cms-setup-design {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:166px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/cms-setup-design.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}

em.concept {float:left;padding:5px 5px 0 0;text-align:center;margin:0;width:90px;height:39px;display:block;text-indent:-9999px;background:transparent url(../images/concept.jpg) no-repeat 0 0;text-decoration:none;cursor: pointer;}
