@charset "utf-8";

/*---------------- MAIN STYLES ---------------------------------*/

body {background:url(images/background2.jpg) center top no-repeat #fff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#main {width:1000px; height:850px; margin:auto; z-index:0; position:relative;}
#nav {background:url(images/nav_bg_client.png) center top no-repeat; width:924px; height:198px; z-index:5; position:relative;}
#nav img {margin-left:40px; border:0;}
#nav_group {width:455px; float:right; margin:20px 0 0 0; position:relative; z-index:50;}
#nav_group img {border:0;}
#nav_group ul {margin:0;}
*:first-child+html #nav_group ul {padding-left:50px;}
#nav_group li {display:inline-block; margin-right:5px;}
*:first-child+html #nav_group li {display:inline;}
.jason a {display: block; width: 104px; height: 29px; background: transparent url(images/jason.png) no-repeat;}
.jason a:hover {background: transparent url(images/jason_over.png) no-repeat;}
.james a {display: block; width: 102px; height: 27px; background: transparent url(images/james.png) no-repeat;}
.james a:hover{background: transparent url(images/james_over.png) no-repeat;}
.gord a {display: block; width: 71px; height: 29px; background: transparent url(images/gord.png) no-repeat;}
.gord a:hover{background: transparent url(images/gord_over.png) no-repeat;}
.janet a {display: block; width: 107px; height: 34px; background: transparent url(images/janet.png) no-repeat;}
.janet a:hover{background: transparent url(images/janet_over.png) no-repeat;}
.you a {display: block; width: 65px; height: 35px; background: transparent url(images/you.png) no-repeat;}
.you a:hover{background: transparent url(images/you_over.png) no-repeat;}
#main_body {height:600px; width:1000px;}
#text_left {width:447px; height:638px; background:url(images/text_paper1.png) top left no-repeat; z-index:0; position:relative; top:-150px; left:50px; padding:0 0 0 40px; float:left;}
#text_left img {position:relative; top:110px;}
#text_left p {width:350px; position:relative; top:110px;}
.contact {position:relative; z-index:15; top:380px; left:20px;}
*:first-child+html .contact {top:160px; left:-450px;}
.contact a {display: block; width: 161px; height: 55px; background: transparent url(images/contact.png) no-repeat;}
.contact a:hover {background:transparent url(images/contact_over.png) no-repeat;}
#flash {position:relative; float:left; top:-130px; z-index:5; display:block; width:410px; height:230px;}
#flash a {width:410px; height:230px; display:block;}
#cards {position:absolute; left:300px; margin-top:25px;}
*:first-child+html #cards {margin-top:-70px; top:350px;}
#footer {width:1000px; height:200px; margin:auto; background:url(images/footer1.png) bottom left no-repeat;}
#twitter {width:193px; height:148px; background:url(images/twitter_bg.png) top left no-repeat;float:right; position:relative; right:30px; top:-40px;}
#twitter img {margin:30px 0 0 35px; border:0;}
.bold {font-weight:bold;}
.clip {position:absolute; top:5px; left:275px;}
#our_team {position:absolute; left:375px; top:280px;}
#our_team img {border:0;}

/*--------------- PULSE STYLES ----------------------------------*/

#pulse_body {background:url(images/tabletop_pulse.jpg) top center no-repeat;}
#main_pulse {width:1000px; height:850px; margin:auto; z-index:0; position:relative;}
#flash_pulse {position:relative; float:right; z-index:5; width:410px; height:230px; top:-130px; right:100px;}
#pulse_text_area {width:366px; height:525px; background:url(images/typed_area.png) bottom left no-repeat; position:relative; z-index:1; float:right; left:290px;}
#pulse_text_area img {position:relative; top:90px; left:45px;}
#pulse_text_area p {width:300px; position:relative; top:90px; left:40px; font-size:0.75em;}
.contactus {float:right; position:relative; top:75px; left:50px;}
.contactus a {display: block; width:162px; height:65px; background:transparent url(images/contactus.png) no-repeat;}
.contactus a:hover{background: transparent url(images/contactus_over.png) no-repeat;}
.home {float:right; position:relative; top:130px; left:200px;}
.home a {display: block; width:159px; height:62px; background:transparent url(images/home.png) no-repeat;}
.home a:hover{background: transparent url(images/home_over.png) no-repeat;}

/*--------------- CANDY STYLES ----------------------------------*/

#candy_body {background:url(images/tabletop_candy.jpg) top center no-repeat;}
#candy_text_area {width:366px; height:615px; background:url(images/typed_area.png) bottom left no-repeat; position:relative; z-index:1; float:right; left:290px;}
#candy_text_area img {position:relative; top:100px; left:45px;}
#candy_text_area p {width:300px; position:relative; top:100px; left:40px; font-size:0.75em;}
.bottomNavCandy {position:relative; top:-90px; left:20px;}
.logo {position:absolute; left:-249px;}
.logo img {border:0;}
*:first-child+html .logo {position:relative; top:-200px;}
#title_candy {position:absolute; top:435px; left:25px; font-size:0.8em;}
*:first-child+html #title_candy {top:470px;}

/*--------------- TIB STYLES ----------------------------------*/

#tib_body {background:url(images/tabletop_tib.jpg) top center no-repeat;}
#tib_text_area {width:366px; height:600px; background:url(images/typed_area.png) bottom left no-repeat; position:relative; z-index:1; float:right; left:290px;}
#tib_text_area img {position:relative; top:100px; left:45px;}
#tib_text_area p {width:300px; position:relative; top:100px; left:40px; font-size:0.75em;}
.contactus_tib {/*float:right; position:relative; top:95px; left:50px;*/}
*:first-child+html .contactus_tib {top:-10px; left:30px;}
.contactus_tib a {display: block; width:162px; height:65px; background:transparent url(images/contactus.png) no-repeat;}
.contactus_tib a:hover{background: transparent url(images/contactus_over.png) no-repeat;}
.home_tib {/*float:right; position:relative; top:75px; left:45px;*/}
*:first-child+html .home_tib {top:40px; left:190px;}
.home_tib a {display: block; width:159px; height:62px; background:transparent url(images/home.png) no-repeat;}
.home_tib a:hover{background: transparent url(images/home_over.png) no-repeat;}
.jasonImage {float:left;}
.bottomNav {position:relative; top:95px; left:250px;}
*:first-child+html .bottomNav {left:50px;}
.logo_tib {position:relative; left:-290px; top:-170px;}
.logo_tib img {border:0;}
*:first-child+html .logo_tib {top:-190px;}
#title {position:absolute; top:410px; left:40px; font-size:0.8em;}
*:first-child+html #title {position:absolute; top:450px; left:40px; font-size:0.8em;}

/*--------------- WARDROP STYLES ----------------------------------*/

#wardrop_body {background:url(images/tabletop_wardrop.jpg) top center no-repeat;}
#wardrop_text_area {width:366px; height:520px; background:url(images/typed_area.png) bottom left no-repeat; position:relative; z-index:1; float:right; left:290px;}
#wardrop_text_area img {position:relative; top:100px; left:45px;}
#wardrop_text_area p {width:300px; position:relative; top:100px; left:40px; font-size:0.75em;}
.contactus_war {float:right; position:relative; top:55px; left:50px;}
.contactus_war a {display: block; width:162px; height:65px; background:transparent url(images/contactus.png) no-repeat;}
.contactus_war a:hover{background: transparent url(images/contactus_over.png) no-repeat;}
.home_war {float:right; position:relative; top:105px; left:210px;}
.home_war a {display: block; width:159px; height:62px; background:transparent url(images/home.png) no-repeat;}
.home_war a:hover{background: transparent url(images/home_over.png) no-repeat;}
.sig {padding-right:15px;}
.logo_war {position:relative; left:-310px; top:-50px;}
*:first-child+html .logo_war {top:-60px;}
.logo_war img {border:0;}
#title_wardrop {position:absolute; top:300px; left:40px; font-size:0.8em;}
*:first-child+html #title_wardrop {position:absolute; top:320px; left:40px; font-size:0.8em;}

/*--------------- CONTACT STYLES ----------------------------------*/

textarea {position:relative; top:110px; background:url(images/form_bg.jpg); border:1px solid #0000a4;}
input {position:relative; top:110px; background:url(images/form_bg.jpg); border:1px solid #0000a4;}
td {padding-top:5px;}
.searchButton {width:77px; border:0;}
table {margin-top:15px;}
.home_contact {float:right; position:relative; top:150px;}
.home_contact a {display: block; width:159px; height:62px; background:transparent url(images/home.png) no-repeat;}
.home_contact a:hover{background: transparent url(images/home_over.png) no-repeat;}

/*--------------- YOU STYLES ----------------------------------*/ 

#you_body {background:url(images/you_body1.jpg) top center no-repeat;}
#you_text_area {width:366px; height:450px; background:url(images/typed_area.png) bottom left no-repeat; position:relative; z-index:1; float:right; left:290px;}
#you_text_area img {position:relative; top:100px; left:45px;}
#you_text_area p {width:275px; position:relative; top:100px; left:40px;}
span {font-weight:bold;}