/* 
    Document   : advertisewithus
    Created on : Apr 4, 2013, 11:38:57 AM
    Author     : bhayes
    Description:
        Purpose of the stylesheet follows.
*/

.advertisewithus {
    font-family: 'Lucida Sans', Helvetica;
    font-size: 13px;
    line-height: 1.5em;
    color: #333333;
    width: 900px;
    padding: 0 25px 20px 20px;
}

.advertisewithus .header {
    padding: 20px 0;
    height: 40px;
}

.advertisewithus .headertext {
    font-size: 24px;
    color: #777777;
}

.advertisewithus .headerItemsContainer {
    height: 120px;
    margin-left: -10px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.advertisewithus .headItems  {
    width: 273px;
    float: left;
    padding: 15px 10px;
}

.advertisewithus .headItems .item-1,
.advertisewithus .headItems .item-2 {
    border-left: 1px solid #dddddd;
    margin-left: -10px;
}

.advertisewithus .headItems .paragraphTitle {
    color: #8A6C8B;
    font-size: 18px;  
    padding-left: 20px;
}

.advertisewithus .headItems .paragraph {
    padding-top: 10px;
    padding-left: 20px;
}

.advertisewithus .headItems .paragraph a {
    text-decoration: none;  
    color: #6a84aa;
    font-weight: bold;
}

.advertisewithus .headItems .paragraph-0 {
    margin-left: -20px;
}

.advertisewithus .mainCaption {
    font-size: 24px;
    font-weight: bold; 
    text-align: center;
    width: 480px;  
    padding-top: 50px;
    padding-bottom: 40px;
    margin: 0px auto;
    line-height: 1.5em;
}

.advertisewithus .rowItems {
    overflow: hidden;
    position: relative;
    width: 900px;
    padding: 10px 20px;
}

.advertisewithus .rowItems a {
    font-size: 12px;
    text-decoration: none;  
    color: #6a84aa;
}

.advertisewithus .rowItems .imageblock {
    margin: 0px auto;
}

.advertisewithus .mediaLeft {
    float: left;
}

.advertisewithus .mediaRight {
    float: right;
}

.advertisewithus .rowItems .imageblock .videoContainer {
    height: 200px;
    width: 370px;
    overflow: hidden;
}

.advertisewithus .rowItems .imageblock .videocaption {
    padding: 5px 20px;
    margin-left: 70px;
    color: #6a84aa;
}

.advertisewithus .rowItems .imageblock img {
    padding: 0 10px;
}

.advertisewithus .rowItems .mediaTextRight {
    overflow: hidden;
    position: relative;
    padding: 20px;
    text-align: left;
}

.advertisewithus .rowItems .mediaTextLeft {
    overflow: hidden;
    position: relative;
    padding: 20px;
    text-align: right;
}

.advertisewithus .mediaParagraphTitle {
    color: #6a84aa;
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 1.2em;
}

.advertisewithus .mediaParagraphTitle-start {
    color: #6a84aa;
    font-size: 18px;
    padding: 20px 0;
}

.advertisewithus .mediaParagraph p {
    margin-top: -5px;
}

.advertisewithus .rowItems ul {
    padding: 0 40px;
}

.advertisewithus .rowItems li {
    line-height: 2em;
    margin-left: -20px;
}

.advertisewithus .header-bottom {
    border-bottom: none;
}  

.advertisewithus .mediaKitButton {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
}  

.advertisewithus .mediaKitButton a {
    text-decoration: none;
}

.advertisewithus .mediaKitButton .button {
    font-size: 14px;
    color: white;
    border: solid 1px #b75d15;
    background: #e98f37;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0), color-stop(1, #e98f37 #e4762d));
    background: -webkit-linear-gradient(#e98f37, #e4762d);
    background: -moz-linear-gradient(center bottom, #e4762d 0%, #e98f37 100%);
    background: -ms-linear-gradient(bottom, #e98f37, #e4762d);
    background: -o-linear-gradient(#e98f37, #e4762d);
    -pie-background: linear-gradient(#e98f37, #e4762d);
}

.advertisewithus .footNotes {
    padding: 10px 0;
}

.advertisewithus .footNotes p {
    font-size: 10px;
    line-height: 1em;
}

.advertisewithus .footNotes .superscript {
    vertical-align: super;
}