@import url(form.css);
@import url(structure.css);

body
{
    background-color : #000 !important;
    font-family      : helvetica, arial, sans-serif;
}

#container, body.embed
{
    background-color : #000 !important;
}

h1#application
{
    background : url(../../images/newsite/header-complimentary-shoot.png) no-repeat 0 0;
    width      : 535px;
    height     : 28px;
    margin     : 1px auto;
}

.header
{
    height : 100px;
}

.header img
{
    margin : 47px 0 0 0;
}

.global span
{
    font-size      : 10px;
    font-weight    : normal;
    padding-bottom : 10px;

}

.global span.combo a
{
    font-size   : 10px;
    font-weight : normal;

}

.global a:link, .global a:visited
{
    color           : #666;
    text-decoration : none;

}

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

.global a.active
{
    text-decoration : none;
    color           : #FF861D;
}

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

a:hover
{
    text-decoration : underline;
    color           : #fff;
}

.container
{
    width  : 1000px;
    margin : 0 auto;

}

.header
{
    height : 100px;
}

.content
{
    color : #999;
}

.content a
{
    text-decoration : none;
}

.content a blockquote
{
    color : #999;
}

.content a p
{
    color : #666;
}

div.getting-started-is-easy
{
    width      : 640px;
    text-align : right;
}

h1.customize
{
    background  : transparent url(../../images/newsite/header-customize.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.create
{
    background  : transparent url(../../images/newsite/header-create.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.manage
{
    background  : transparent url(../../images/newsite/header-manage.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.syndicate
{
    background  : transparent url(../../images/newsite/header-syndicate.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.about
{
    background  : transparent url(../../images/newsite/header-about-us.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.contact
{
    background  : transparent url(../../images/newsite/header-contact-us.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.get-started
{
    background  : transparent url(../../images/newsite/header-get-started.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

.press
{
    background    : transparent url(../../images/newsite/header-in-the-news.png) no-repeat 0 0;
    display       : block;
    width         : 300px;
    height        : 27px;
    text-indent   : -9999px;
    margin-bottom : 20px;
}

h1.privacy
{
    background  : transparent url(../../images/newsite/header-privacy.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 27px;
    text-indent : -9999px;
}

h1.iphone
{
    background  : transparent url(../../images/newsite/header-iphone.png) no-repeat 0 0;
    display     : block;
    width       : 300px;
    height      : 60px;
    text-indent : -9999px;
}

h1.get-started-now
{
    margin-left : 40px;
    background  : transparent url(../../images/newsite/header-get-started-now.png) no-repeat 0 0;
    display     : block;
    width       : 416px;
    height      : 27px;
    margin-top  : 73px;
    text-indent : -9999px;
}

h1.logos
{
    background    : transparent url(../../images/newsite/header-logos.png) no-repeat 0 0;
    display       : block;
    width         : 400px;
    height        : 27px;
    text-indent   : -9999px;
    margin-bottom : 20px;
}

h2
{
    font-size      : 20px;
    text-transform : uppercase;
    color          : #ff861d;
    margin         : 0 0 10px 0;
    padding        : 0;
    text-indent    : -9999px;
    width          : 614px;
    height         : 21px;
}

form.wufoo .info h2
{
    text-indent : 0;
    font-size   : .8em;
    font-weight : bold;
    text-align  : left;
    margin      : 42px;
    display     : none;
    color       : #990000;
}

div.confirm form.wufoo h2
{
    text-indent    : 0;
    font-size      : 20px;
    font-weight    : bold;
    text-align     : left;
    text-transform : none;
    margin         : 42px;
    display        : block;
    color          : #ffffff;
    padding-right  : 10px;
}

h2.working-on
{
    background : transparent url(../../images/newsite/header-see-what-were-working-on.png) no-repeat 0 0;
    margin     : 60px 0 20px 0;
}

h2 b
{
    font-size   : 13px;
    color       : #fff;
    line-height : 18px;
    margin      : 5px 0 0 0;
}

h3
{
    font-size      : 16px;
    text-transform : uppercase;
    color          : #ff861d;
    margin         : 30px 0 10px 0;
    padding        : 0;
    width          : 320px;
    height         : 17px;

}

h3.bullet-one
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 0;
}

h3.bullet-one-ford
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -143px;
}

h3.bullet-one-citysearch
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -173px;
}

h3.bullet-one-simon
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -203px;
}

h3.bullet-one-maxim
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -233px;
}

h3.bullet-one-case
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -263px;
}

h3.bullet-one-solution
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -293px;
}

h3.bullet-two
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -32px;
}

h3.bullet-three
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -64px;
}

h3.bullet-four
{
    background : transparent url(../../images/newsite/header-bullets-secondary.png) no-repeat 0 -96px;
    height     : 32px;
}


h3.showcase-one
{
    background : transparent url(../../images/newsite/header-showcase-gen.png) no-repeat 0 0;
}

h3.showcase-two
{
    background : transparent url(../../images/newsite/header-showcase-gen.png) no-repeat 0 -32px;
}

h3.showcase-three
{
    background : transparent url(../../images/newsite/header-showcase-gen.png) no-repeat 0 -64px;
}

h3.who-we-are
{
    background : transparent url(../../images/newsite/header-who-we-are.png) no-repeat 0 0;
}

h3.our-history
{
    background : transparent url(../../images/newsite/header-our-history.png) no-repeat 0 0;
}

h3.executive-team
{
    background : transparent url(../../images/newsite/header-bullets-about-us.png) no-repeat 0 0;
}

h3.board
{
    background : transparent url(../../images/newsite/header-bullets-about-us.png) no-repeat 0 -32px;
}

h3.latest-releases
{
    background : transparent url(../../images/newsite/header-latest-releases.png) no-repeat 0 0;
}

h3.studionow-contact
{
    background : transparent url(../../images/newsite/header-studionow-small.png) no-repeat 0 0;
    margin     : 75px 0 0;
}

h3.iphone-bullet-one
{
    background : transparent url(../../images/newsite/headers-iphone.png) no-repeat 0 0;
    height     : 30px;
}

h3.iphone-bullet-two
{
    background : transparent url(../../images/newsite/headers-iphone.png) no-repeat 0 -32px;
    height     : 30px;
}

h3.iphone-bullet-three
{
    background : transparent url(../../images/newsite/headers-iphone.png) no-repeat 0 -64px;
    height     : 30px;
}

h3.iphone-bullet-four
{
    background : transparent url(../../images/newsite/headers-iphone.png) no-repeat 0 -96px;
    height     : 30px;
}

dl
{
    margin : 0 60px 0 0;
    width  : 163px;
    float  : left;
}

dl.outside
{
    margin     : 0 0 0 0;
    width      : 163px;
    float      : left;
    min-height : 175px;
}

dt
{
    margin  : 0 0 0 0;
    padding : 0 0 0 0;
}

dd
{
    margin  : 0;
    padding : 0;
    clear   : both;
}

dd p
{
    color          : #333;
    text-transform : uppercase;
    float          : left;
    font-size      : 9px;
}

dd p a:hover
{
    color : #666;
}

blockquote
{
    margin      : 0 0 0 0;
    font-size   : 14px;
    line-height : 20px;
    min-height  : 200px;
    font-weight : normal;
}

p
{
    margin         : 10px 0 10px 0;
    font-size      : 10px;
    line-height    : 17px;
    font-weight    : normal;
    text-transform : uppercase;
}

.showcase-one-partner
{
    width      : 640px;
    min-height : 400px;
    margin     : 20px 0 0 0;
}

.left-column
{
    width    : 640px;
    margin   : 0 20px 0 0;
    position : relative;
    float    : left;
}

.left-column p
{
    text-transform : none;
    font-size      : 1em;
    line-height    : 1.8em;
    margin-bottom  : 1.8em;
    color          : #fff;
}

.left-column p.intro
{
    font-size : 1em;
}

.left-column dd p
{
    color          : #666;
    text-transform : uppercase;
    float          : left;
    font-size      : 9px;
}

.right-column
{
    background : transparent url(../../images/newsite/bg-form.png) repeat 0 0;
    width      : 320px;
    float      : right;
}

.right-column p, .right-column a
{
    background     : transparent url(../../images/newsite/bg-form.png) repeat 0 0;
    font-size      : 1em;
    text-transform : none;
    color          : #ffffff;
    line-height    : 1.5em;
}

.right-column p.intro
{
    font-size      : 1.4em;
    text-transform : none;
    line-height    : 1.5em;
    color          : #cecece;
}

.quotes p
{
    font-size      : 1em;
    line-height    : 1.3em;
    font-style     : normal;
    color          : #cecece;
    text-transform : none;
    padding-left   : 20px;
    padding-right  : 20px;
    padding-top    : 10px;
}

.quotes p span
{
    text-transform : uppercase;
    color          : #999;
    font-size      : .8em;
}

.header-left
{
    position : relative;
    left     : 0;
    top      : 53px;
    width    : 351px;
}

.header-middle
{
    position : relative;
    left     : 500px;
    top      : 10px;
    width    : 65px;
}

.header-right
{
    position : relative;
    top      : -28px;
    float    : right;
}

.get-started-main
{
    margin : 30px 0 0 0;
}

.footersn
{
    text-align     : left;
    letter-spacing : 1px;
    line-height    : .6em;
    clear          : both;
    float          : left;
    margin-top     : 20px;
    margin-bottom  : 50px;
    font-size      : .6em;
    text-transform : uppercase;
    color          : #666;
    width          : 980px;
}

.footersn span a
{
    margin-right : 10px;

}

.footersn-small
{
    margin-top  : 50px;
    line-height : 2.1em;

}

.wufoo div.info div
{
    text-transform : none;
    color          : #ffffff;
    font-size      : 1em;
    line-height    : 2em;
}

.wufoo div.info h2
{
    display : none;
}

p.privacy-head
{
    font-size      : 1.4em;
    text-transform : uppercase;
    color          : #FF861D;
}

p.privacy-section
{
    font-size : .8em;
}

p.privacy-bullets
{
    font-size : .8em;
}

ul, menu, dir
{
    padding-right      : 20px;
    padding-left       : 20px;
    left               : -20px;
    border-top         : 1px none;
    border-right-style : none;
    border-left-style  : none;
    margin-top         : 20px;
    margin-bottom      : 20px;
    list-style-type    : none;
    font-weight        : bold;
    text-transform     : none;
}

li
{

    width               : 100%;
    padding-top         : 20px;
    padding-bottom      : 20px;
    position            : relative;
    border-bottom       : 1px solid #333333;
    color               : #cccccc;
}

.footer-small
{
    font-size : .8em;
}

#galleryview
{
    text-align : center;
    height     : 600px;
    width      : 1000px;
}

form li.focused
{
    background-color : #111111 !important;
}

.wufoo li.focused label.desc,
.wufoo li.focused label
{
    color : #fff !important;
}

.section_container .section01, .section_container .section02, .section_container .section03, .section_container .section04, .section_container .section05, .section_container .section06, .section_container .section07, .section_container .section08, .section_container .section09
{
    display : none;
}

.section_container.all .section01, .section_container.section01 .section01
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section02, .section_container.section02 .section02
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section03, .section_container.section03 .section03
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section04, .section_container.section04 .section04
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section05, .section_container.section05 .section05
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section06, .section_container.section06 .section06
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section07, .section_container.section07 .section07
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section08, .section_container.section08 .section08
{
    display       : block;
    margin-bottom : 40px;
}

.section_container.all .section09, .section_container.section09 .section09
{
    display       : block;
    margin-bottom : 40px;
}

