/* 
    Document   : style
    Created on : 25.01.2012., 11.51.14
    Author     : creator5
    Description: Purpose of the stylesheet follows.
*/
root {
    display: block;
}
* {
    margin: 0px;
    padding: 0px;
}
*:focus {
    outline: none;
}

:-moz-any-link:focus {
    outline: none;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #484848;
    background: #fff url('../images/landingpages/wpp/body-bgrd.png') top center repeat-x;
    padding: 1px 1px 0 1px;
}
h3 {
    font-weight: normal;
}
img {
    border: none;
}
a {
    text-decoration: underline;
    color: #484848;
}
td {
    min-height: 35px;
    height: 35px;
}
.wrapper {
    min-width: 320px;
    max-width: 1024px;
    min-height: 420px;
    margin: 0 auto;
    text-align: center;
}
.brand {
    background: url('../images/landingpages/wpp/wpp-header.png') 0px -5px repeat-x;
    padding: 10px 5px 5px 5px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid #d7d7d7;
}
.title {
    background: #fbfbfb;
    padding: 10px 10px 10px 10px;
    text-align: left;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #D7D7D7;
}
.file-link {
    text-decoration: none;
    text-align: left;
}
.text {
    text-align: left;
    background: #fbfbfb;
    padding: 10px 10px 10px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d7d7d7;
}
.image {
    background: #fbfbfb;
    padding: 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d7d7d7;
}
.video, .vimeo {
    text-align: center;
    background: #000;
    padding: 5px;
}
.brightcove_video {
    text-align: center;
    background: #000;
    padding: 5px;
}
.phone {
    background: #fbfbfb;
    padding: 5px 10px 5px 10px;;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #D7D7D7;
}
.phoneBgrd {
    background: url('../images/landingpages/phone.png') right center no-repeat;/*padding:8px;*/
    padding: 0 40px 0 10px;
}
.vcard {
    background: #FBFBFB;
    padding: 5px 10px 5px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #D7D7D7;
}
.vcardBgrd {
    background: url('../images/landingpages/vCard.png') right center no-repeat;/*padding:8px;*/
    padding: 0 40px 0 10px;
}
.file {
    background: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #9bafb8;
}
.fileBgrd {
    /*background: url('../images/landingpages/download.png') right center no-repeat;*/
    padding: 0 40px 0 10px;
}
.footer {
    background: url('../images/landingpages/wpp/wpp-header.png') 0px -8px repeat-x;
    padding: 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
    border-top: 1px solid #212121;
    color: #fff;
}
.footBgrd {
    background: url('../images/landingpages/wpp/home.png') right center no-repeat;
    padding: 10px 5px 5px 10px;

}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
/* *** Float containers fix: 
  http://www.csscreator.com/attributes/containedfloat.php *** */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/ 
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */
.title-box-left {
    width: 5px;
    background: url('../images/landingpages/wpp/title-box-leftside-westpoint.png') left top no-repeat;
}
.title-box-center {
    background: url('../images/landingpages/wpp/title-box-center-westpoint.png') left top repeat-x;
    color: #fff;
    padding-left: 5px;
}
.title-box-right {
    width: 89px;
    background: url('../images/landingpages/wpp/title-box-button-westpoint.png') left top no-repeat;
}
.btn_video, .btn_vimeo {
    background: #fbfbfb;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #D7D7D7;
    padding: 10px 10px 10px 10px;
    text-align: left;
    color: #414141;
}
.btn_video a {
    color: #fff;
    text-decoration: none;
}
/*.btn_videoBgrd
{
    background: url('../images/landingpages/play-box-button-omx.png')right center no-repeat;
    padding:7px;
}*/

.title-box-right-video {
    width: 89px;
    background: url('../images/landingpages/wpp/play-box-button-westpoint.png') right 0px no-repeat;
}
.title-box-right-link {
    width: 89px;
    background: url('../images/landingpages/wpp/visit-box-button-westpoint.png') right 0px no-repeat;
}
.form {
    background: #FBFBFB;
    padding: 0 5px 15px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #D7D7D7;
}
.obj {
    border: none;
    text-align: center;
}
.obj input {
    resize: none !important;
    margin: 10px 0;
}
.obj input[type="text"] {
    min-width: 250px;
    padding: 5px 3px;
}
.obj textarea {
    min-width: 250px;
    min-height: 50px;
    padding: 5px 3px;
    margin: 10px 0;
    resize: none !important;
}
.obj select {
    min-width: 255px;
    padding: 5px 3px;
    margin: 10px 0;
}
.btnSubmit input {
    background: #9D152D!important;
    color: #fff!important;
    text-transform: uppercase!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-radius: 5px!important;
    border: none!important;
    padding: 6px 20px;
}
.obj input[type="radio"] {
    margin: 0 5px 0 0;
    position: relative;
    top: 1px;
}