﻿/* right hand side (tools) */
.thankYouMsg{
    background:transparent url(/introducers/images/opacityBG.png) repeat;
    color:#990000;
    font-size:1.8em;
    height:100%;
    position:absolute;
    top:0;
    width:100%;
 }
 .clear-right{
 clear: right;
 }
#tools{
    float:right;
    margin-left:14px;
    min-height:200px;
}
#right_block #ctl00_pnlIntroducers #tools{
    margin-left:-14px;
}
#tools .toolBox{
    margin-bottom:10px;
    width:201px;
}
#tools .toolBox h3{
    color:#414141;
    font-size:2em;
    font-weight:normal;
    margin:0 0 6px;
    text-transform: lowercase;
}
#tools .toolBox .roundedTop{
    background:transparent url(roundedTop.png) no-repeat;
    height:10px;
    width:201px;
}
#tools .toolBox .boxContent{
    background:transparent url(roundedDrpShadow.png) repeat-y right top;
    border-left:1px solid #a9a8ab;
    padding:0 14px 0 10px;
}
#tools .toolBox .boxContent #quickContact{
    font-size:0.9em;
}
#tools .toolBox .boxContent #quickContact .intro{
    margin-bottom: 17px;
}
#tools .toolBox .roundedBtm{
    background:transparent url(roundedBtm.png) no-repeat;
    height:14px;
    width:201px;
}
#tools .toolBox .boxContent #quickContact table,
#tools .toolBox .boxContent .submit,
#tools .toolBox .altBG{
    background-color:#fdfdfd;
    border-bottom:1px solid #cacaca;
    border-top:1px solid #cacaca;
    margin-left:-10px;
}
#tools .toolBox .boxContent .submit .newsletterThankYou{
  color:green;
  text-align:center;
}
#tools .toolBox .boxContent #quickContact table,
#tools .toolBox .altBG{
    padding:4px;
    width:197px;
}
#tools .toolBox .boxContent #quickContact table input{
    border-width:0;
}
#tools .toolBox .boxContent .submit{
    padding:4px 7px;
    width:183px;
}
#tools .toolBox .boxContent .submit span{
    float:left;
}
#tools .toolBox .altBG{
    width:189px;
}
#tools .toolBox .altBG .intro{
    margin:5px 7px;
}
#tools .toolBox .boxContent .submit .field{
    float:left;
    margin-right:-15px;
    padding:2px 0 2px 7px;
}
#tools .toolBox .boxContent .submit .field input{
    font-size:0.9em;
    padding:3px 0 3px 9px;
    width:136px;
    color: #e53e25;
}
#tools .toolBox .boxContent #quickContact .submit a{
    background:transparent url(submitArrow.png) no-repeat 96% 50%;
    display:block;
    height:16px;
    line-height:16px;
    margin:4px 0;
    padding-right:36px;
    text-align:right;
}
#tools .toolBox .boxContent img{
    margin:10px 0;
}
#tools .toolBox .boxContent .mailto a{
    background:transparent url(linkBG.png) repeat-x;
    border-top:1px solid #e1e1e1;
    color:#e53525;
    display:block;
    font-weight:bold;
    height:27px;
    line-height:25px;
    margin-top:4px;
    padding-left: 7px;
    font-size:0.9em;
}
#tools .toolBox .boxContent #quickContact table td{
    padding:4px;
}
#tools .toolBox .boxContent #quickContact table td input{
    margin: 2px 8px 0 5px;
}
#tools .toolBox .boxContent #quickContact .qq_title{
    color:#990000;
    margin: 15px 0 10px 0;
    font-size: 1.2em;
    font-weight: bold;
}
#tools .toolBox .boxContent #quickContact .intro,{
    margin-bottom:17px;
}
#introducers #main #campaign .campaign .intro{
    color:#848282;
    font-size:0.8em;
    line-height: 12px;
    margin-bottom: 10px;
}
#introducers #main #campaign .campaign .special_Name{
    font-weight: bold;
    font-size: 1.1em;
    color:#848282;
    margin:5px 0;
}
#tools .toolBox .boxContent #quickContact textarea{
    height:60px;
    margin-bottom: 11px;
    width:170px;
}
#tools .toolBox .boxContent #quickContact .qq_form .qq_fieldrow{
    height:26px;
    line-height:18px;
}
#tools .toolBox .boxContent #quickContact .qq_form .qq_fieldrow .qq_fieldname{
    float:left;
}
#introducers #main input, #introducers #main textarea{
    border:1px solid #a6a6a7;
}
#tools .toolBox .boxContent #quickContact .qq_form .qq_fieldrow .qq_field input{
    border:1px solid #a6a6a7;
    float:right;
    height:17px;
    margin-bottom:5px;
    width:113px;
}
#tools .toolBox .boxContent #quickContact .qq_form .qq_large_fieldrow .qq_field select{
    border:1px solid #a6a6a7;
    width: 175px;
    height: 19px;
    font-size: 1em;
}
#tools .formWrap,
#introducers #main #campaign .formWrap{
    position:relative;
}
/* left hand side (campaign) */
#introducers #main #campaign{
    border:1px solid #d3d1d1;
    float:left;
    padding:0px 4px;
    width:159px;
}
#introducers #main #campaign .campaign{
    border-bottom:3px dotted #b0afaf;
    padding:20px 0 10px 0;
    margin: 0 10px;
}
#introducers #main #campaign .campaign .image{
    margin-bottom: 5px;
}
#introducers #main #campaign .campaign .md_details{
    border-bottom:1px dotted #CCCCCC;
    font-size:0.9em;
    padding-bottom:3px;
    margin-bottom:5px;
    height: 47px;
}
#introducers #main #campaign .campaign .md_details .image{
    float: left;
    margin-right:8px;
}
#introducers #main #campaign .campaign .md_details .name{
    color:red;
    font-weight:bold;
    padding-top:12px;
}
#introducers #main #campaign .campaign .findOutMore{
    border-top:2px solid #bab5b5;
    color:#E53E25;
    display:block;
    font-size:0.8em;
    padding-top:4px;
    width:100%;
    margin-bottom: 8px;
}
#introducers #main #campaign .campaign .region {
    background: transparent url(bullet.png) no-repeat left center;
    color:#848282;
    font-weight:bold;
    margin:5px 0;
    padding-left:10px;
}
#introducers #main #campaign .campaign a:hover h3,
#introducers #main #campaign .campaign a:hover .findOutMore{
    text-decoration:underline;
}
#introducers #main #campaign .campaign .regional_focus .intro{
    width: 77px;
    float: left;
}
#introducers #main #campaign .campaign .quarter{
    background:#E53E25;
    color:#FFFFFF;
    display:block;
    margin-bottom:5px;
    padding:2px 0 2px 6px;
}
#introducers #main #campaign .campaign h3.donedeals {
    margin-bottom: 1px;
}
#introducers #main #campaign .campaign h3{
    border-bottom:1px solid #bab5b5;
    color:#e53e25;
    font-family:Arial;
    font-size:1.2em;
    margin:-4px 0 4px;
    padding-bottom:4px;
    position:relative;
    text-transform:uppercase;
}
#introducers #main #campaign a .campaign h3{
    text-decoration:underline;
}
#introducers #main #campaign .campaign h3 img{
    position:absolute;
    right:0;
}
#introducers #main #campaign .campaign ul,
#tools .toolBox ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
#introducers #main #campaign .campaign  .special_Report_list{
    border-top:1px dotted #696767;
    padding-top:10px;
}
#introducers #main #campaign .campaign .special_Report_list ul li{
    background: transparent url(/introducers/Images/special-report-bullet.png) no-repeat left 40%;
    border-bottom:medium none;
    margin-bottom:4px;
    padding:0 0 4px 22px;
    font-size: 0.9em;
}
#introducers #main #campaign .campaign .special_Report_list ul li a{
    font-weight: normal;
}
#tools .toolBox ul li,
#introducers #main #campaign .campaign ul li{
    background: transparent url(bullet.png) no-repeat left 8px;
    border-bottom:1px dotted #696767;
    padding:4px 14px;
}
#introducers #main #campaign .campaign ul li a,
#tools .toolBox ul li a{
    color:#848282;
    font-weight:bold;
}
#tools .toolBox ul.altBG{
    padding:4px 10px;
    width:177px;
}

/* ashley and ant */

#right_block{
    display:block !important;
    float:right !important;
    margin:-10px 8px 0 0 !important;
    padding:5px 0 0 !important;
    width:200px !important;
}


