/* Page Characteristics
----------------------------------------------- */
body, html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

body {
    background-color: #eae9e9;
}

a {
  text-decoration: none;
}

h1 {
    font-family: "Myriad Pro", "Arial Narrow", Serif; /*Arial Narrow*/
    text-shadow: white 0 1px 1px;
    -moz-text-shadow: white 0 1px 1px;
    -khtml-text-shadow: white 0 1px 1px;
    font-size: 30px;
    color: #282828;
}

h2 {
    font-family: "Myriad Pro", "Arial Narrow", Serif;   /*Arial Narrow*/
    text-shadow: white 0 1px 1px;
    -moz-text-shadow: white 0 1px 1px;
    -khtml-text-shadow: white 0 1px 1px;
    font-size: 18px;
    color: #282828;
}




/* Header / linkbar
----------------------------------------------- */
#site {
    padding:8px;
}

#site #mainmenu {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    z-index: 1348;
    width: 981px;
    height: 41px;
    background: url('images/menu_bg_empty.png') top left no-repeat #444;
}


#site #mainmenu ul.mainmenu {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#site #mainmenu li {
    float: left;
    margin: 0;
    padding: 0;
}

#site div#mainmenu li a {
    font-family:"Myriad Pro", "Arial Narrow", Serif;
    display: block;
    width: 162px;
    height: 28px;
    overflow: hidden;
    padding-top: 12px;
    text-shadow: #252525 0 1px 1px;
    -moz-text-shadow: #252525 0 1px 1px;
    -khtml-text-shadow: #252525 0 1px 1px;
    font-size: 15px;
    color: #f4f4f4;
    letter-spacing: 0.3px;
    text-align: center;
    background: url('images/menu_bg_empty.png') top left no-repeat #444;
    background-color: #555555;
}

#site div#mainmenu li.button1.selected a { background-position: 0 -41px; }
#site div#mainmenu li.button2.selected a { background-position: -162px -41px; }
#site div#mainmenu li.button3.selected a { background-position: -324px -41px; }
#site div#mainmenu li.button4.selected a { background-position: -486px -41px; }

#site div#mainmenu li.button1 a { background-position: 0 0; }
#site div#mainmenu li.button2 a { background-position: -162px 0; }
#site div#mainmenu li.button3 a { background-position: -324px 0; }
#site div#mainmenu li.button4 a { background-position: -486px 0; }

#site div#mainmenu li.button1 a:hover { background-position: 0 -41px; }
#site div#mainmenu li.button2 a:hover { background-position: -162px -41px; }
#site div#mainmenu li.button3 a:hover { background-position: -324px -41px; }
#site div#mainmenu li.button4 a:hover { background-position: -486px -41px; }

#site div#mainmenu li.button1 a:active,
#site div#mainmenu li.button1.selected a:active { background-position: 0 -83px; padding-top: 14px; height: 27px;}
#site div#mainmenu li.button2 a:active,
#site div#mainmenu li.button2.selected a:active { background-position: -162px -81px; padding-top: 14px; height: 27px}
#site div#mainmenu li.button3 a:active,
#site div#mainmenu li.button3.selected a:active { background-position: -324px -81px; padding-top: 14px; height: 27px}
#site div#mainmenu li.button4 a:active,
#site div#mainmenu li.button4.selected a:active { background-position: -486px -81px; padding-top: 14px; height: 27px}


#site #mainmenu li a:hover, #site #mainmenu li.selected a:hover {
    background-color: #222;
}

#site #mainmenu li.selected a {
    background-color: #555;
}

#site #top_container {
    margin-left: auto;
    margin-right: auto;
    width: 981px;
    height:100px;
}

#site #top_container #logo {
    float: left;
    margin-top:30px;
}

#site #top_container #appStore {
    float: right;
    margin-top:31px;
}
    #appStore img {
        width:130px;
        margin-bottom:3px;
    }
    #appStore a.other_plats {
        font-size:0.95em;
        width:130px;
        color:#626262;
    }




/* Billboard
----------------------------------------------- */
#site #billboard {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    height:364px;
    background: url('images/billboard_bg.jpg')
}

#site #billboard #billboard_text {
    margin-top: 80px;
    margin-left:50px;
    float: left;
    width: 420px; /*400*/
}

#site #billboard #billboard_image {
    margin-top: 45px;
    margin-right: 40px;
    float: right;
}



#site #billboard #billboard_image_iphone img {
    margin-top: 2px;
    margin-right: 2px;
    float: right;
    width: 317px;
    height: 361px;
}


#site #billboard #billboard_menu {
    position: relative;
    z-index: 1;
    float:left;
    height:10px;
    width:980px;
    margin-top: -30px;
    margin-bottom: 0px;
}

#site #billboard #billboard_menu #billboard_container {
    margin-left: auto;
    margin-right: auto;
    width:40px;
    height:10px;
}

#site #billboard #billboard_menu a {
    float:left;
    height:10px;
    width:10px;
    background: url('images/dot.png');
}

#site #billboard #billboard_menu a.wactive {
    height:10px;
    width:10px;
    background: url('images/dot_bold.png');
}


/* Tour Box
----------------------------------------------- */
#site #tour_box {
    margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    width: 980px;
    height:365px;
}

#site #tour_box #tb_top {
    margin-left:-1px;
    width: 981px;
    height:28px;
    background: url('images/tour_box_top.jpg');
}

#site #tour_box #tb_mid {
    margin-left:0px;
    width: 978px;
    height:306px;
    background: url('images/tour_box_bg.jpg');

    border-right-width: 1px;
    border-right-color: #c9c7c8;
    border-right-style: solid;

    border-left-width: 1px;
    border-left-color: #c9c7c8;
    border-left-style: solid;
}


#site #tour_box #tb_bottom {
    margin-left:-1px;
    width: 981px;
    height:30px;
    background: url('images/tour_box_bottom.jpg')
}

#site #tour_box #tb_mid #tb_text {
    margin-top: 20px;
    margin-left: 30px; /*15px*/
    float: left;
    width: 600px; /*620px*/
}

#site #tour_box #tb_mid #tb_video {
    margin-top: 20px;
    margin-right: 30px; /*15px*/
    width: 285px;
    height: 230px;
    float: right;
}

#site #tour_box #tb_mid #tb_video #vid_top {
    width: 285px;
    height: 229px;

}

#site #tour_box #tb_mid #tb_video #vid_bottom {
    width: 285px;
    height: 40px;
    margin-top:8px;
    text-align:center;
    font-family: "Arial Narrow";
    font-size: 18px;
    color: #2f78d0;
    line-height: 18px;
    font-weight:bold;
}

#tb_header {
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 35px;
    color: black;
}

#tb_main_font {
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 16px;
    color: #333333;
}

#tb_main_font a.link {
    color: #0088CC;
}

/* About/Contact Page Main Box
----------------------------------------------- */
#site #about_content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 980px;
    height: auto;
}

#site #about_content #top {
    margin-left:-1px;
    width: 981px;
    height:28px;
    background: url('images/tour_box_top.jpg');
}

#site #about_content #mid {
    margin-top:0px;
    margin-left:0px;
    width: 978px;
    height: auto;
    background-color: #dedddd;

    border-right-width: 1px;
    border-right-color: #c9c7c8;
    border-right-style: solid;

    border-left-width: 1px;
    border-left-color: #c9c7c8;
    border-left-style: solid;
}

#site #about_content #text {
    margin-right: auto;
    margin-left:15px;
    margin-bottom:10px;
    width: 950px;
    height: auto;
}

#site #about_content #text a:link, a:active, a:visited {
    color: #0088CC;
}

#site #about_content #bottom {
    margin-left:-1px;
    width: 981px;
    height:30px;
    background: url('images/tour_box_bottom.jpg');
}

#site #about_content #press_link {
    padding-left: 10px;
    height: 75px;
    widgth: 940px;
}

#site #about_content #press_link #icon {
    float: left;
    height: 35px;
    width: 45px;
    text-align: center;
    margin-right: 10px;
}


/* Retailers/Brands/Jobs/Press Page Content Area
----------------------------------------------- */
#site #retailers #mapbox {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    width: 980px;
    height:364px;
    background: url('images/map_banner.jpg');
}

#site #retailers #mapbox #text {
    padding-top: 70px;
    margin-right: auto;
    margin-left:25px;
    width: 400px;
}

#site #retailers #codebox {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    width: 980px;
    height:364px;
    background: url('images/jobs_banner.jpg');
}

#site #retailers #codebox #text {
    margin-right: auto;
    margin-left:25px;
    width: 400px;
}

#site #retailers #heartbox {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 980px;
    height:364px;
    background: url('images/heart_banner.jpg');
}

#site #retailers #heartbox #text {
    float:right;
    margin-right: 75px;
    margin-left: auto;
    width: 400px;
}

#site #retailers #whitebox {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 980px;
    height:364px;
    background: url('images/white_banner.jpg');
}
#site #retailers #whitebox #gmap_container {
    padding-top: 2px;
    padding-left: 2px;
}

#site #retailers #logobox {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 980px;
    height:364px;
    background: url('images/press_banner.jpg');
}

#site #retailers #main {
    margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    width: 980px;
    height: 605px;
    background-color:white;
}

#site #retailers #main #top {
    width: 981px;
    height:8px;
    background: url('images/main_top_gray.jpg')
}

#site #retailers #main #mid {
    width: 978px;
    height: 589px;
    background: url('images/main_bg.jpg');
    background-repeat:repeat-x;

    border-right-width: 1px;
    border-right-color: #c9c7c8;
    border-right-style: solid;

    border-left-width: 1px;
    border-left-color: #c9c7c8;
    border-left-style: solid;
}

#site #retailers #main #bottom {
    width: 981px;
    height:8px;
    background: url('images/main_bottom_white.jpg')
}

#site #retailers #main #mid #container {
    padding-top:30px;
    width: 942px;
    height: 700px;
}

#site #retailers #main #mid #right {
    float:left;
    padding-top:75px; /*145*/
    width: 450px;
    height: 300px;
}

#site #retailers #main #mid #left {
    float:left;
    margin-left: 50px; /*auto*/
    margin-right: 70px; /*auto*/
    width: 300px;
    height: 560px;
    background: url('images/no_results.png') ;
    background-repeat: no-repeat;
    background-position:center;
}

#site #retailers a.link {
    color: #0088CC;
}


/* Main Content Area
----------------------------------------------- */
#site #main {
    margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    width: 980px;
    height: 2945px; /*2990px*/
    background-color:white;
}

#site #main #main_top {
    width: 981px;
    height:8px;
    background: url('images/main_top_gray.jpg')
}

#site #main #main_mid {
    width: 978px;
    height: 2929px; /*2974px*/
    background: url('images/main_bg.jpg');
    background-repeat:repeat-x;

    border-right-width: 1px;
    border-right-color: #c9c7c8;
    border-right-style: solid;

    border-left-width: 1px;
    border-left-color: #c9c7c8;
    border-left-style: solid;
}

#site #main #main_bottom {
    width: 981px;
    height:8px;
    background: url('images/main_bottom_white.jpg')
}

#site #main #main_mid #main_top_text {
    padding-top:8px;
    width: 978px;
    height: 40px;
    text-align:center;
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 26px;
    color: black;
}

#site #main #main_mid #main_divider {
    margin-left: auto;
    margin-right: auto;
    width: 942px;
    height: 1px;
    background: url('images/main_divider.png') 
}



/* Main Content Area Rows / Features List
----------------------------------------------- */
#content {
    width: 981px;
    margin-left: auto;
    margin-right: auto;
}

#row_heading {
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 26px;
    color: black;
}

#row_body {
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 16px;
    color: #333333;
}

#row_1_video {
    text-align:center;
    float: center; /*right*/
    margin-left: auto;
    margin-right: auto;
    width:285px; /*120*/
    height:229px; /*130*/
    font-family: "Arial Narrow";
    font-size: 18px;
    color: #2f78d0;
    line-height: 18px;
    font-weight:bold;
    margin-top: 20px; /* 220 */
}

#site #main #main_mid  #main_row_1_container {
    padding-top:40px;
    width: 942px;
    height: 551px;
}

#site #main #main_mid  #main_row_1_right {
    margin-right: 50px;
    float:right; /*left*/
    padding-top:95px; /*150px*/
    width: 450px; /*380px*/
    height: 300px;
}

#site #main #main_mid  #main_row_1_left {
    float:left;
    margin-left: auto;
    margin-right: auto;
    width: 440px;
    height: 551px;
    background: url('images/row_1_img.png') ;
    background-repeat: no-repeat;
    background-position:center;
}

#site #main #main_mid  #main_row_2_container {
    padding-top:50px;
    width: 942px;
    height: 300px;
}

#site #main #main_mid  #main_row_2_left {
    margin-left: 50px;
    float:left;
    padding-top:50px;
    width: 420px; /*390*/
    height: 300px;
}

#site #main #main_mid  #main_row_2_right {
    margin-top:-110px;
    float:right;
    margin-left: auto;
    margin-right: 20px;
    width: 400px; /*500*/
    height: 581px;
    background: url('images/row_2_img.png') ;
    background-repeat: no-repeat;
    background-position:center;
}

#site #main #main_mid  #main_row_3_container {
    padding-top:50px;
    width: 942px;
    height: 551px;
}

#site #main #main_mid  #main_row_3_right {
    margin-right: 50px;
    float:right; /*left*/
    padding-top:100px;
    width: 450px; /*500*/
    height: 300px;
}

#site #main #main_mid  #main_row_3_left {
    margin-top:40px;
    float:left;
    margin-left: auto;
    margin-right: auto;
    width: 440px;
    height: 551px;
    background: url('images/row_3_img.png') ;
    background-repeat: no-repeat;
    background-position:center;
}

#site #main #main_mid  #main_row_4_container {
    padding-top:50px;
    width: 942px;
    height: 300px;
}

#site #main #main_mid  #main_row_4_left {
    margin-left: 50px;
    float:left;
    padding-top:50px;
    width: 420px; /*390*/
    height: 300px;
}

#site #main #main_mid  #main_row_4_right {
    margin-top:-130px; 
    float:right;
    margin-left: auto;
    margin-right: -37px;
    width: 500px;
    height: 581px;
    background: url('images/row_4_img.png');
    background-repeat: no-repeat;
    background-position:right;
}


#site #main #main_mid  #main_row_5_container {
    padding-top:50px;
    width: 942px;
    height: 551px;
}

#site #main #main_mid  #main_row_5_right {
    margin-right: 50px;
    float:right; /*left*/
    margin-top: -10px;
    float: left; /*right*/
    padding-top:50px;
    width: 450px; /*500*/
    height: 350px;
}

#site #main #main_mid  #main_row_5_left {
    margin-top: -10px;
    float:left;
    margin-left: auto;
    margin-right: auto;
    width: 440px;
    height: 551px;
    background: url('images/row_5_img.png') ;
    background-repeat: no-repeat;
    background-position:center;
}


#site #main #main_mid  #main_row_6_container {
    padding-top: 20px; /*50px*/
    width: 979px;
    height: 300px;
}

#site #main #main_mid  #main_row_6_left {
    margin-left: 50px;
    float:left;
    padding-top:50px;
    width: 420px; /*390*/
    height: 200px;
}

#site #main #main_mid  #main_row_6_right {
    margin-top:-123px;
    float:right;
    margin-left: auto;
    margin-right: auto;
    width: 440px;
    height: 470px; /*480px*/
    background: url('images/row_6_img.png') ;
    background-repeat: no-repeat;
    background-position:center;
}

/*
#site #main #main_mid  #main_row_6_right {
    margin-top:-100px; 
    float:right;
    margin-right: 0px;
    width: 530px;
    height: 420px;
    background: url('images/row_6_img.png');
    background-repeat: no-repeat;
    background-position:right;
}
*/

/*
#site #main #main_mid  #main_row_7_container {
    padding-top:-150px;
    width: 942px;
    height: 300px;
}

#site #main #main_mid  #main_row_7_right {
    float:right;
    padding-top:40px;
    width: 500px;
    height: 200px;
}

#site #main #main_mid  #main_row_7_right img{
    float:right;
    margin-right:0px;
    margin-top:20px;
}

#site #main #main_mid  #main_row_7_left {
    margin-top:-100px;
    float:left;
    margin-left: auto;
    margin-right: auto;
    width: 440px;
    height: 480px;
    background: url('images/row_7_img.png') ;
    background-repeat: no-repeat;
    background-position:center;
}
*/




/* Footer Shell
----------------------------------------------- */
#site #footer {
    margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    width: 983px;
    height:151px;
}

#site #footer #footer_left {
    float:left;
    width: 7px;
    height: 151px;
    background: url('images/footer_left.jpg')
}
#footer_main a {
  color:rgb(199,199,199);
}
#site #footer #footer_main {
    margin-right:7px;
    width:967;
    height: 151px;
    background: url('images/footer_bg.jpg');
}

#site #footer #footer_right {
    float:right;
    width: 7px;
    height: 151px;
    background: url('images/footer_right.jpg')
}

#site #footer_copyright {
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    margin-top:10px;
    margin-bottom: 10px;
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 14px;
    color: #3f3f3f;
    width: 983px;
}




/* Footer Inside the Main Area 5 Columns
----------------------------------------------- */
#site #footer #footer_main #footer_column_1 {
   margin-left:40px;
   margin-top:20px;
   position: relative;
   float: left;
   height: 150px;
   width: 150px;
}

#site #footer #footer_main #footer_column_2 {
   margin-left:50px;
   margin-top:20px;
   position: relative;
   float: left;
   height: 150px;
   width: 140px;
}

#site #footer #footer_main #footer_column_3 {
   margin-left:50px;
   margin-top:20px;
   position: relative;
   float: left;
   height: 150px;
   width: 140px;
}
    #footer_column_3 h3 {
        font-size:16px;
        font-weight:normal;
        color:#666666;
        font-family:"Arial Narrow";
        margin-top:0px;
    }
    #footer_column_3 form {
        margin-top:17px;
        margin-left:-40px;
        background-color:#434343;
        color:#C7C7C7;
        font-size:14px;
        font-family:"Myriad Pro","Arial Narrow",Serif;
    }
    #footer_column_3 form input {
       margin-top:3px;
       margin-bottom:3px;
    }
    

#site #footer #footer_main #footer_column_4 {
   margin-left:50px;
   margin-top:20px;
   position: relative;
   float: left;
   height: 150px;
   width: 140px;
}

#site #footer #footer_main #footer_column_5 {
   margin-left:0px;
   margin-top:20px;
   position: relative;
   float: right;
   height: 150px;
   width: 190px;
}

#site #footer #footer_main #footer_divider {
   margin-top:3px;
   position: relative;
   float: left;
   height: 145px;
   width: 4px;
   background: url('images/footer_divider.jpg')
}


#links {
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 14px;
    color: #c7c7c7;
}
#press_tab td img {
    width:200px;
}
#press_tab td {
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}
#press_tab td a {
    font-size:1.3em;
}


#press_tab td {
    padding-left:8px;
}

#press_tab td iframe {
    float:left;
    width:auto !important;
}

#share_via {
    float:left;
    margin-top:-25px;
    margin-right:10px;
}
#share_via ul {
    list-style-type:none;
}

#media_box {
    margin-top:12px;
    width:980px;
    height:225px;
    margin-left:auto;
    margin-right:auto;
}
    #media_top {
        background: transparent url(images/tour_box_top.jpg) repeat;
        width:981px;
        height:28px;
        margin-left:-1px;
    }
    #media {
        width:978px;
        border-left:1px solid #C9C7C8;
        border-right:1px solid #C9C7C8;
        margin:0px !important;
        height:166px;
        text-align:center;
        background:transparent url(images/tour_box_bg.jpg) repeat;
    }
        #media h1 {
            font-family: "Myriad Pro" "Arial Narrow" "Serif";
            font-weight:normal;
            font-size:35px;
            font-size:1.2em;
            margin-top:0px;
            padding-top:20px;
        }
        #media ul {
            float:left;
            margin-left:auto;
            margin-right:auto;
            margin-top:-10px;
            list-style-type:none;
        }
            #media ul #small_icon {
                margin-top:20px;
                margin-right:0px !important;
            }
            #media ul li {
                float:left;
                margin-right:20px;
            }
            #media ul li a img {
                border:0px;
                width:190px;
            }
    #media_bottom {
        background: transparent url(images/tour_box_bottom.jpg) repeat;
        width:981px;
        margin-left:-1px;
        height:28px;
    }
#social {
    float:left;
    margin-top:35px;
    margin-left:-40px;
}
    #fbtw_icons {
        list-style-type:none;    
    }
        #fbtw_icons li {
            float:left;
            margin-left:5px;
            margin-right:5px;
        }

a img {
    border:0px;
}

ul#fbtw {
    margin:0px;
    list-style-type:none;
    margin-left:-40px;
}
    ul#fbtw li {
        float:left;
        margin-right:12px;
    }
    ul#fbtw li a img {
        border:0px;
    }
a.google-buzz-button {
    float:left;
    margin-top:1px !important;
    margin-right:8px !important;
}
.twitter-share-button {
    max-width:120px !important;
}
.fb_frame {
    max-width:92px;
}

#mce-responses {
    float:left;
    position:relative;
    left:125px;
    bottom:105px;
    height:40px;
    z-index:5;
    width:200px;
}
    #mce-responses div {
        background-color:#EAE9E9;
        padding:3px;
        font-size:0.9em;
        border:1px solid #353535;
        color:#454545;
    }
    #mce-responses img {
        position:relative;
        right:9px;
        top:40px;
    }
#mce-EMAIL {
    width:145px;
}


div.person_cont {
    height:auto;
    font-family: "Myriad Pro", "Arial Narrow", Serif;
    font-size: 16px;
    color: #333333;
}

div.person_cont h4 {
    font-size:1.3em;
    padding-top:20px; 
}

p.image_container {
    width:200px;
    float:left;
    text-align:center;
    margin-right:10px;
}

img.person {
    max-height:170px;
    max-width:200px;
}

div.steeled_top {
    margin-left:0px;
    width: 620px;
    height:28px;
    background: url('images/tour_box_top.jpg');
}

div.steeled_mid {
    margin-left:0px;
    width: 620px;
    background: url('images/tour_box_bg.jpg');
    height:444px;;
    
    border-right-width: 1px;
    border-right-color: #c9c7c8;
    border-right-style: solid;

    border-left-width: 1px;
    border-left-color: #c9c7c8;
    border-left-style: solid;
}


div.steeled_bot {
    margin-left:0px;
    width: 620px;
    height:30px;
    background: url('images/tour_box_bottom.jpg')
}

div#google_form {
    padding:20px;
    font-family: "Myriad Pro","Arial Narrow", Serif
}

    #google_form input {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius:5px;
        border:1px solid #a9a9a9;
    }
    #google_form .ss-required-asterisk {
        color:red;
    }
    #google_form .ss-q-title {
        display:block;
        font-weight:bold;
    }

    #google_form .ss-q-help {
        display:block;
        font-size:0.8em;
        color:#6d6d6d;
    }
    
    #google_form .ss-q-short {
        margin-top:12px;
    }

    #google_form ul {
        list-style-type:none;
    }
    

#fancybox-inner {
    top:0 !important;
    width:620px !important;
    height:540px !important;
    bottom:0 !important;
    left:0 !important;
    border:1px solid gray;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    overflow:hidden !important;
}

#fancybox-outer {
    border:1px solid gray;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid gray;
}

h2.thank_you {
    margin-top:-10px;
    margin-bottom:-5px;
}

p.error_p {
    padding:0;
    margin:0;
    font-size:0.8em;
    display:inline;
    margin-left:5px;
    color:red;
}


    font-family: "Arial Narrow";
    font-size: 16px;
    color: #666666;
<<<<<<< HEAD:media/style.css
    font-weight:bold;
=======
    font-weight:bold;
>>>>>>> ca44855bcc1a92369ce89d5a96cfdb6ac72cc719:media/style.css
