/* RESET ------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}

body                    { line-height:1; }
ol, ul                  { list-style:none; }
blockquote, q           { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}

/* :focus                  { outline:0; } */
ins                     { text-decoration:none; }
del                     { text-decoration:line-through; }

table {
  border-collapse:collapse;
  border-spacing:0;
}

/* BASE -------------------------------------------------------------------- */
body {
  background:#3a3a3a;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:18px;
  line-height:24px;
  color:#fafafa;
  text-shadow:0px 2px 0px #000;
  -webkit-text-stroke:1px transparent;
}

a,
a:visited {
  color:#fffbbf;
  text-decoration:none;
}

a:focus,
a:hover,
a:active {
  color:#FEFF6F;
  text-decoration:none;
}

.container {
  width:716px;
  margin:0 auto;
}

/* MAIN -------------------------------------------------------------------- */
#main {
  background:#434343 url("../images/main-bg.png") repeat-x;
  padding:48px 0;
}

#comet_link {
  margin-left:10px; 
  padding:0; 
  font-size: 16px;  
}

/* HEADER ------------------------------------------------------------------ */
#header {
  padding:24px 0 48px 0;
}

#menu {
  padding:24px;
}

.djbaby_header h1 {
  margin:0 auto;
  text-indent:-9999em;
  width:620px;
  height:118px;
  background:url("../images/txt-header.png") no-repeat;
}

.socialfuse_header h1 {
  margin:0 auto;
  text-indent:-9999em;
  width:450px;
  height:118px;
  background:url("../images/socialfuse.png") no-repeat;
}

/* IPHONE ------------------------------------------------------------------ */
#iphone {
  position:relative;
  margin:0 auto;
  width:799px;
  height:500px;
  background:url("../images/iphone-bg.png") no-repeat;
}

#iphone h2 {
  position:absolute;
  top:150px;
  left:-70px;
  text-indent:-9999em;
  width:94px;
  height:76px;
  background:url("../images/txt-play-it-now.png") no-repeat;
}

#iphone #purchase {
  position:absolute;
  bottom:-30px;
  right:-64px;
  width:336px;
  height:80px;
}

#flash {
  position:absolute;
  top:33px;
  left:160px;
  width:480px;
  height:320px;
  background:#fff;
}

/* CONTENT ----------------------------------------------------------------- */
.box {
  background:url("../images/content-bg.gif") repeat-y;
  padding:24px;
}


.box p + p, .box p.alpha {
  margin-bottom:18px;
}
.box p.omega{
  margin-bottom:0;
}

.box ul {
  margin:0 48px;
}

.box ul li {
  list-style:disc;
}

.bt {
  width:716px;
  height:3px;
  background:url("../images/content-top-bg.gif") no-repeat;
}

.bb {
  width:716px;
  height:4px;
  background:url("../images/content-bottom-bg.png") no-repeat;
  margin-bottom:24px;
}

.testimonials {
  width:673px;
  margin:0 auto;
}

.testimonials .box {
  background:url("../images/testimonial-bg.gif") repeat-y;
  padding:12px 22px 12px 24px;
}

.testimonials .box p {
  background:url("../images/ldquo.gif") no-repeat left;
  padding-left:50px;
}

.testimonials .bt {
  width:673px;
  height:3px;
  background:url("../images/testimonial-top-bg.gif") no-repeat;
}

.testimonials .bb {
  width:673px;
  height:4px;
  background:url("../images/testimonal-bottom-bg.png") no-repeat;
  
  margin-bottom:24px;
}

/* HEADERS ----------------------------------------------------------------- */
#txt-credits {
  text-indent:-9999em;
  background:url("../images/credits.png") no-repeat;
  width:278px;
  height:32px;
  margin:0 24px 12px 0;
}

#txt-comingsoon {
  text-indent:-9999em;
  background:url("../images/coming_soon.png") no-repeat;
  width:278px;
  height:38px;
  margin:0 24px 12px 0;
}

#txt-features {
  text-indent:-9999em;
  background:url("../images/features.png") no-repeat;
  width:278px;
  height:32px;
  margin:0 24px 12px 0;
}

#txt-in-action {
  text-indent:-9999em;
  background:url("../images/in_action.png") no-repeat;
  width:278px;
  height:38px;
  margin:0 24px 12px 0;
}

#txt-take-djbaby-with-you {
  text-indent:-9999em;
  background:url("../images/txt-take-djbaby-with-you.png") no-repeat;
  width:393px;
  height:38px;
  margin:0 24px 12px 24px;
}

#txt-news-and-reviews {
  text-indent:-9999em;
  background:url("../images/txt-news-and-reviews.png") no-repeat;
  width:278px;
  height:32px;
  margin:48px 24px 12px 24px;
}

#txt-testimonials {
  text-indent:-9999em;
  background:url("../images/txt-testimonials.png") no-repeat;
  width:209px;
  height:32px;
  margin:48px 24px 12px 24px;
}

#txt-company {
  text-indent:-9999em;
  background:url("../images/company.png") no-repeat;
  width:393px;
  height:38px;
  margin:48px 24px 12px 24px;
}

#txt-products {
  text-indent:-9999em;
  background:url("../images/products.png") no-repeat;
  width:393px;
  height:38px;
  margin:48px 24px 12px 24px;
}

#txt-services {
  text-indent:-9999em;
  background:url("../images/services.png") no-repeat;
  width:393px;
  height:38px;
  margin:48px 24px 12px 24px;
}

#txt-contact {
  text-indent:-9999em;
  background:url("../images/contact.png") no-repeat;
  width:393px;
  height:38px;
  margin:48px 24px 12px 24px;
}

#txt-about {
  text-indent:-9999em;
  background:url("../images/about.png") no-repeat;
  width:393px;
  height:38px;
  margin:48px 24px 12px 24px;
}

h4{margin-bottom:10px;}

/* FOOTER ------------------------------------------------------------------ */
#footer {
  background:#3a3a3a url("../images/footer-bg.gif") repeat-x;
  font-size:14px;
  text-align:right;
  padding:24px 0;
}

/* */

#mini_iphone {
  position:absolute; 
  bottom:-255px; 
  right: 470px;
}

input {  
  color: #3D3D3D;	
}
