.mainmenu .designers {background: url(../images/m_designers.png) 0 0 no-repeat;}

body
{
   margin: 0;
   padding: 0;
   color: #000000;
   background-color: #F0EEE1;
   font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
   font-size: 13px;
   line-height: 22px;
}

form
{
   padding: 0;
   margin: 0;
}

h1
{
   color: #3553A0;
   font-size: 26px;
   margin: 0 0 10px 0;
   padding: 0;
}

h2
{
   color: #3553A0;
   font-size: 20px;
   margin: 0;
   padding: 0;
}
h3
{
   color: #98C749;
   font-size: 18px;
   margin: 0 0 8px 0;
   padding: 0;
}

h4, span.h4
{
   font-size: 22px;
   font-weight: normal;
   font-family: MyriadProRegular, Tahoma, Arial, sans-serif;
}

h5
{
   font-size: 22px;
   font-weight: normal;
   margin-top:15px;
   margin-bottom:15px;
   font-family: MyriadProRegular, Tahoma, Arial, sans-serif;
}

hr
{
   border:solid 1px #e2ece3;
}

img
{
   border: none;
}

a
{
   color: #98C749;
   text-decoration: none;
}

span.standout
{
   color: #98C749;
}

span.small
{
   font-size: 12px;
}

a:hover
{
   text-decoration: underline;
}

.wrapper
{
   margin: 0 auto;
   width: 940px;
   padding:0;
   position: relative;
}

/* Pager style */
ul.yiiPager
{
   font-size:11px;
   border:0;
   margin:0;
   padding:0;
   line-height:100%;
   display:inline;
}

ul.yiiPager li
{
   display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
   border:solid 1px #87b538;
   font-weight:bold;
   color:#87b538;
   padding:1px 6px;
   text-decoration:none;
}

ul.yiiPager .page a
{
   font-weight:normal;
}

ul.yiiPager a:hover
{
   border:solid 1px #cfe98e;
}

ul.yiiPager .selected a
{
   background:#99c74a;
   color:#FFFFFF;
   font-weight:bold;
}

ul.yiiPager .hidden a
{
   border:solid 1px #DEDEDE;
   color:#888888;
}

ul.yiiPager .first,
ul.yiiPager .last
{
/*   display:none;*/
}

#header
{
   padding-top: 13px;
   height: 133px;
   position: relative;
}

#header-cp
{
   float:right;
   position: absolute;
   right: 17px;
   top: 50px;
   /*font-size: 14px;*/
   /*display: none; hidden for first release*/
}

.colmask
{
   position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
   clear:both;
   float:left;
   width:100%;			/* width of whole page */
   overflow:hidden;	/* This chops off any overhanging divs */
}

.leftmenu
{
   background: #ABD95C;/* url(../images/menuPad.png) 0 0 repeat-y;*/
}
.leftmenu .colright
{
   float:left;
   width:212%;
   position:relative;
   left:180px;
   background:#fff;
}
.leftmenu .col1wrap
{
   float:right;
   width:50%;
   position:relative;
   right:236px;
}
.leftmenu .col1
{
   margin:0 0 0 236px;
   position:relative;
   right:100%;
   overflow:hidden;
   height: 1%;
}
.leftmenu .col2
{
   padding-top: 10px;
   float:left;
   width:180px;
   position:relative;
   right:180px;
   padding-bottom: 20px;
}

.content .tl
{
   background: url(../images/contentTopLeft.png) no-repeat;
   position: absolute;
   top:0px;
   left:0px;
   width:35px;
   height:16px;
   margin-left: -180px;
}
.content .bl
{
   font-size: 1px;
   background: url(../images/contentBottomLeft.png) no-repeat;
   position: absolute;
   bottom:0px;
   left:0px;
   width:35px;
   height:16px;
   margin-left: -180px;
}

.content .tr
{
   font-size: 1px;
   background: url(../images/contentTopRight.png) no-repeat;
   position: absolute;
   top:0px;
   right:0px;
   width:16px;
   height:16px;
}
.content .br
{
   font-size: 1px;
   background: url(../images/contentBottomRight.png) no-repeat;
   position: absolute;
   bottom:0px;
   right:0px;
   width:16px;
   height:16px;
}

.mainmenu
{
   /*margin-left: 20px;*/
   margin-top:5px;
}
.mainmenu a, .mainmenu span {float:left; width:160px; height:64px; line-height:64px; padding:0; margin: 0; color:#587b8b; font-size:19px; text-decoration:none; padding-left:20px; font-family: MyriadProRegular, Tahoma, Arial, sans-serif;}
.mainmenu a:hover {background-position: -291px 0;}
.mainmenu a.active {width:160px; height:64px;}
.mainmenu a:hover {color:#FFFFFF;}
.mainmenu a.active {color:#FFFFFF; background:#538a39 url(../images/menu-arrow.png) no-repeat 100% 50%;}

body.designer .leftmenu .col2 { width:180px; right:180px; }
body.designer .leftmenu .col1 { margin:0 0 0 236px; }
body.designer .leftmenu .colright { left: 180px; }
body.designer .leftmenu .col1wrap { right: 236px; }
body.designer .content .tl {margin-left: -180px;}
body.designer .content .bl {margin-left: -180px;}
body.designer .mainmenu a, .mainmenu span {width:160px;}
body.designer .mainmenu a:hover {color:#FFFFFF;}
body.designer .mainmenu a.active {color:#FFFFFF; background:#538a39 url(../images/menu-arrow.png) no-repeat 100% 50%;}

/*
.mainmenu .dashboard {background: url(../images/m_dashboard.png) 0 0 no-repeat;}
.mainmenu .notifications {background: url(../images/m_notifications.png) 0 0 no-repeat;}
.mainmenu .leads {background: url(../images/m_leads.png) 0 0 no-repeat;}
.mainmenu .add-funds {background: url(../images/m_addFunds.png) 0 0 no-repeat;}
.mainmenu .preferences {background: url(../images/m_preferences.png) 0 0 no-repeat;}
.mainmenu .myleads {background: url(../images/m_myleads.png) 0 0 no-repeat;}
.mainmenu .Support {background: url(../images/m_Support.png) 0 0 no-repeat;}
*/

#footer
{
   clear: both;
   margin: 20px 0;
   font-size: 0.8em;
   color: #666666;
   background-color: #E5E3D1;
   position:relative;
   width: 100%;
}

#footer .padding
{
   padding: 15px;
}

#footer .tl {font-size: 1px; background: url(../images/footerTopLeft.png) no-repeat; position: absolute; top:0px; left:0px; width:16px; height:16px; }
#footer .tr {font-size: 1px; background: url(../images/footerTopRight.png) no-repeat; position: absolute; top:0px; right:0px; width:16px; height:16px; }
#footer .bl {font-size: 1px; background: url(../images/footerBottomLeft.png) no-repeat; position: absolute; bottom:0px; left:0px; width:16px; height:16px; }
#footer .br {font-size: 1px; background: url(../images/footerBottomRight.png) no-repeat; position: absolute; bottom:0px; right:0px; width:16px; height:16px; }

#footer .copyright
{
   float: right;
}

div.errorSummary
{
   border: 2px solid #C00;
   padding: 7px 7px 10px 7px;
   margin: 10px 0;
   background: #FEE;
   font-size: 0.9em;
}

div.errorSummary p
{
   margin: 0;
   padding: 5px;
}

div.errorSummary ul
{
   margin: 0;
   padding: 0 0 0 20px;
}

div.errorSummary ul li
{
   list-style: square;
}

.credit-list .row
{
   padding: 5px 0;
}

p.small-heading
{
   padding: 0;
   margin: 5px 0 15px 0;
   color: gray;
   font-size: 14px;
   line-height: 22px;
}

p.small-heading-black
{
   padding: 0;
   margin: 5px 0 15px 0;
   font-size: 14px;
   line-height: 22px;
}

.nav-bar
{
   clear: both;
   height: 40px;
   padding: 12px 10px 0 0;
}
.navigation
{
   float: right;
   margin-right:10px;
}
.navigation a
{
   color: #587b8b;
   font-weight: bold;
}
span.span-seperator
{
   color:#b8b8b8;
   font-weight:bold;
}
span.light
{
   color: #b8b8b8;
}

.Login .LoginHelp {
   text-align:left;
   margin-left:180px;
   float:left;
   font-size:11px;
}

.Login .simple
{
   clear: both;
   padding: 5px 0;
   font-size:14px;
}
.Login .simple label , div.Preferences div form div.simple label /* form label formting */
{
   float: left;
   width: 180px;
   color: #000;
}
.Login .simple input
{
   width: 328px;
}

.Login .action {
   float:right;
   margin-right:185px;
   font-size:11px;
}

.Login .individual  div {
   float:right;
   margin-bottom:10px;
   margin-top:10px;
}

.hidden
{
   display: none;
}

input.submitbtn
{
   float:right;
   background: url(../images/btnSubmit.gif) no-repeat;
   color:#346699;
   height:47px;
   width:131px;
   text-align:center;
   font-size:20px;
   font-weight:bold;
   cursor:pointer;
   margin-top: 30px;
   border:0px;
}

#submitbtn , .greenButton
{
   float:right;
   background: url(../images/btnSubmit.gif) no-repeat;
   color:#346699;
   height:47px;
   width:131px;
   text-align:center;
   font-size:20px;
   font-weight:bold;
   cursor:pointer;
   margin-top: 30px;
   padding-top: 10px;
}

a.raised-btn
{
   background: url(../images/raised-button.png) no-repeat;
   color:#FFFFFF;
   height:32px;
   width:101px;
   text-align:center;
   font-size:18px;
   font-weight:bold;
   cursor:pointer;
   padding-top: 4px;
   display:block;
   float: right;
}

a.raised-btn:hover
{
   text-decoration: none;
}

a.raised-btn-greenbg , #dataload .raised-btn-greenbg
{
   background: url(../images/raised-button2.png) no-repeat;
   color:#FFFFFF;
   height:32px;
   width:101px;
   text-align:center;
   font-size:18px;
   font-weight:bold;
   cursor:pointer;   
   margin:10px; 
   padding-top: 4px;
   display:block;
   float: right;
   vertical-align:bottom;
}

a.raised-btn-greenbg:hover , raised-btn-greenbg:hover
{
   text-decoration: none;
}
span.balance, #budvalue, label.balance
{
   color: #19610f;
}

.infobar
{
   padding-bottom: 10px;
}

/*Common to all the pages */

#DesignerSubmit
{
   background: url(../images/login.png);
   height:36px;
   cursor:pointer;
   width: 105px;
}
.addfundsBtn
{
   display: block;
   background: url(../images/addfunds.png);
   height:36px;
   cursor:pointer;
   width: 105px;
   margin-left: 20px;
}
#DesignerSubmit2
{
   background: url(../images/send.png);
   height:36px;
   cursor:pointer;
   width: 105px;
}
.Back
{
   display: block;
   background: url(../images/back.png);
   height:36px;
   cursor:pointer;
   width: 105px;
}

.Login , .content_div ,  .Notificaiton{
   padding: 26px 20px 50px 20px;
}

.designer-add-funds, .designer-confirm-funds, .Preferences
{
   padding: 23px 20px 10px 20px;
}

.infosuccess {
   color:#096;
   font-size:11px;
   clear:both;
   margin:0px;
   padding:0px;
   margin-left:180px;
   width:275px;
}

.savesuccess { /* This style is used commonly.. there is no margin */
   color:#096;
   font-size:11px;
   clear:both;
   margin:0px;
   padding:0px;
}

.saveerror { /* This style is used commonly.. there is no margin */
   color:#ff0000;
   font-size:11px;
   clear:both;
   margin:0px;
   padding:0px;
}

/* Desingner Page formating */

.Login .Titles h4 {
	float:left;
	margin-top:19px;
	margin-bottom:30px;
}

.Login .Titles span,.Login .Titles a{
	margin-top:20px;
	float:left;
	margin-bottom:30px;
	vertical-align:bottom;
        font-size:15px;
        font-family: MyriadProRegular, Tahoma, Arial, sans-serif;
}

sup {
	margin-top:40px;
	float:left;
	margin-bottom:35px;
	vertical-align:bottom;
	color:red;
	font-size:9px;
}

sup.NavSupPatner {
	vertical-align:top;
        float:right;
	color:white;
	font-size:12px;
        margin:10px 10px 0px 0px;
}


.Login .individual {
   text-align:right;
   margin-right:185px;
}

.LinkDGreen {
   text-decoration:underline;
   color:#17600e;
   font-weight:normal;
}

div.infoerror {
   color:#ff0000;
   font-size:11px;
   clear:both;
   margin:0px;
   padding:0px;
   margin-left:180px;
}

div.infohide
{
   display:none;
}

div.infoerror ul {
   list-style:none;
   padding:0px;
   margin:0px;
   padding:0px;
}



.Login .AcntBalance_price {
   float:left;
   color:#16610e;
   font-size:30px;
}

.Login .greenlarge div.PriceDisplay {
   text-align:left;
   margin-left:60px;
}

.BtnLeftImg {
   background-image:url(../images/imgSubmitLeft.gif);
   background-repeat:no-repeat;
   width:9px;
   float:left;
   height:32px;
   margin:0px;
}

.BtnRightImg{
   background-image:url(../images/imgSubmitRight.gif);
   background-repeat:no-repeat;
   width:9px;
   height:32px;
   float:left;
   margin:0px;
}

.DashBoardLeads h5 {
   display:inline;
   margin-right:32px;
}

.Clear {
   clear:both;
}

.PurchaseLeads {
   margin-left:80px;
}

.greenText {
   color: #98C749;
}


/* Preference Page formating */

.Preindividual {
   text-align:right;
   float:right;
   margin-bottom:15px;
   margin-right:15px;
}


.Preferences div h4 {
   float:left;
   margin:0px;
   margin-right:5px;
   margin-top:0px;
}

.Preferences div h3 { 
   float:none;
   clear:both;
}

.Preferences div form div span a , .Preferences div form div span {
   font-size:14px;
}


.Preferences div form .toppreferences span span {
   padding-right:4px;
   padding-left:4px;
   vertical-align:top;
   font-size:14px;
}

.Preferences div form h3 {
   margin-top:20px;
}

.simple_nolabel {
   margin-left:180px;
   clear: both;
}


.simple_nolabel div {
   float:left;
}

div.Preferences div form .simple_nolabel div.PoCode{
   padding-left: 8px;
   float:right;
   margin-right:195px;
}
div.Preferences div form div.simple, div.Preferences div form .simple_nolabel
{
   clear:both;
   padding-bottom: 5px;
}

div.Preferences div form div.simple  label
{
   float:left;
   width: 180px;
}

div.Preferences div form div.simple  input , div.Preferences div form div.simple_nolabel  input{
   width:341px;
}

div.Preferences div form div.simple_nolabel div.PoCode  input {
   width:60px;
}

div.Preferences div form div.simple_nolabel div select {
   width:65px;
}

div.Preferences div form div.simple input.Smalltxt {
   width:33px;
}

div.Preferences div form div.simple input.Largetxt {
   width:100px;
}

div.Preferences div form div.simple input.MobileTxt {
   width:142px;
}

div.Preferences div form div.simple_nolabel div {
   float:left;
}

/* Preference navigation color change logic */
#companypreference .companypreferences{
   color:gray;
}

#budgetpreference .budgetpreferences {
   color:gray;
}

#leadpreference .leadpreferences{
   color:gray;
}

/* Accordian Formating  */

div.Preferences div form .services .ui-accordion {
   margin-left:-29px;
   margin-right:-29px;
   margin-top:15px;
}

/* begin data grid style */
table.dataGrid a
{
   color: #000000;
}

table.dataGrid
{
   background: white;
   border-collapse: collapse;
   width: 570px;
}

table.dataGrid th, table.dataGrid td
{
   font-size: 12px;
   border: 1px #87b538 solid;
   padding: 0.3em;
}

table.dataGrid th
{
   background: #99c74a;
   text-align: center;
}

table.dataGrid th.label
{
   width: 150px;
}

table.dataGrid tr.odd
{
   background: #cfe98e;
}
/* end of data grid style */

/* Pager style */
ul.yiiPager
{
   font-size:11px;
   border:0;
   margin:0;
   padding:0;
   line-height:100%;
   display:inline;
}

ul.yiiPager li
{
   display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
   border:solid 1px #87b538;
   font-weight:bold;
   color:#87b538;
   padding:1px 6px;
   text-decoration:none;
}

ul.yiiPager .page a
{
   font-weight:normal;
}

ul.yiiPager a:hover
{
   border:solid 1px #cfe98e;
}

ul.yiiPager .selected a
{
   background:#99c74a;
   color:#FFFFFF;
   font-weight:bold;
}

ul.yiiPager .hidden a
{
   border:solid 1px #DEDEDE;
   color:#888888;
}

ul.yiiPager .first,
ul.yiiPager .last
{
/*   display:none;*/
}

/* Notification Formating  */

.GridHeader {
   padding:3px;
   float:left;
   background-color:#b8b8b8;
   color:#fff;
   padding-left:10px;
}

#NotifcationGrid {
   margin-left:-19px;
	width:577px;
	float:left;
}

.Notificationselected {
	color:gray;
}

.rowmain.odd {
   padding:3px;
   float:left;
   background-color:#f1f1f1;
   color:#666666;
   padding-left:10px;
   width:100%;
}

.rowmain.odd.active {
    color:#006600;
}

#dataload div div.HolderItem {
    width: 680px;
    margin: 0px 20px 0px 0;
    padding: 20px;
    float:left;
    border-bottom:dotted 1px #dbdbdb;
}

#dataload div div.HolderItem:hover {
    background: #eaf1d8;
    margin: 10px;
    margin: 0px 20px 0px 0;
     padding: 20px;
    border-bottom:solid 1px #eaf1d8;
    text-decoration: none;
}

#dataload div .HolderItem div h1 {
    color: #639949;
    font-style:italic;
    font: tahoma;
    font-size: 12px;
    
    margin:0px;
    margin-top: -8px;
}
#dataload div .HolderItem div h2 {
    color: #4567ae;
    font-size: 16px;
    font: tahoma;
    font-weight: bold;
    margin:0px;
}
#dataload div .HolderItem div h3 {
    color: #666666;
    font-size: 13px;
    font: tahoma;
    font-weight: bold;
    margin:0px;
}
#dataload div .HolderItem div span {
    color: #666666;
    font-weight: normal;
    font-size: 12px;
    font: tahoma;
    margin:0px;
    line-height: 11px;
}
#dataload div .HolderItem div,#dataload div .HolderItem img {
    float:left;
}
#dataload div .HolderItem div {
    width:500px;

}
#dataload div:hover {
   color:#000;
   cursor:pointer;
}

.DataLoadActive {
   color:#006600;
}


#dataload div .Item {
   float:left;
   padding:3px;
   padding-left:10px;
}

#dataload div {
   padding:0px;
}

#dataload div div.GridNoRecords {
	 width:100%;
	 padding:10px;
	 text-align:center;
	 color:red;
	}

.rowmain.even{
   padding:3px;
   float:left;
   background-color:#fff;
   padding-left:10px;
}

.rowmain.even.active {
    color:#006600;
}

.HiddneData {
   display:none;
}
		
.DivRightPane {
	float:right;
	background-color:#dfe8bd;
	width:180px;
	margin-right:-19px;
	margin-bottom:10px;
}

.BlueBg {
background-color:#36519e;
color:#fff;
padding:3px;

}

.Greenbg {
	background-color:#87b538;
	margin:0px;
	cursor:pointer;
        color:#fff;
        border-top:solid 1px #fff;
}

.DivRightPane{
        border-left:solid 1px #fff;
}

.DivRightPane div {
        padding:3px;
}

.DivRightPane input {
}

.DivRightPane label {
	width:210px;
	white-space:normal;
	font-size:11px;	text-align:left;
}



/* Notification formating ends */

div.designer-add-funds div.simple, div.designer-confirm-funds div.simple
{
   clear:both;   
}

div.designer-add-funds div.simple label
{
   width: 190px;
   display:block;
   float: left;
   padding-bottom: 15px;
}
div.designer-confirm-funds div.simple label
{
   width: 190px;
   display:block;
   float: left;
   padding-bottom: 5px;
}
div.designer-add-funds div.errorSummary, div.designer-confirm-funds div.errorSummary
{
   margin: 5px 0 15px 0;
}




/* Leads Formating  */



.lead-price-box {
   float:left;
   margin-left:10px;
   margin-top:10px;
   margin-bottom:10px;
}

.lead-details
{
   float:left;
   margin-left:15px;
   margin-top:10px;
   margin-bottom:10px;
   width:445px;
   line-height:18px;
}

.lead-details div label, .lead-details div div label
{
   float:left;
   clear:both;
   width:150px;
   color:gray;
   margin-left:8px;
}

.div-updated-copy
{
   background-color: #ff4141;
}

.lead-details div span, .lead-details div div span
{
   float:left;
   color:black;
   width: 260px;
   margin-right:8px;
}

.lead-details .box
{
    border:solid 1px #87B538;
    background-color:#DFE8BD;
    padding:10px;
    float:left;
    margin-bottom:10px;
}

.lead-details div div label
{
    color:#000;
}

.PriceInfo {
   background-image:url(../images/imgNotificationPriceBg.gif);
   width:99px;
   height:61px;
   vertical-align:top;
   text-align:center;
   font-weight:bold;
   color:#000;
   font-size:24px;
   line-height:24px;
}

.price-action
{
   background: url(../images/lead-options.png) no-repeat 0 0;
   width:99px;
   height:61px;
}
.price-action.PriceAlreadyPurchased {background-position: -198px 0;}
.price-action.PriceSoldOut {background-position: -297px 0;}
.price-action.Expired {background-position: -396px 0;}
.price-action.Loading {background-position: -495px 0;}
.price-action.CancelConfirm {background-position: -99px 0;}

.lead-details div span.long
{
	margin-left:0px;
	font-size:11px;
	width:320px;
	text-align:justify;
}

#LeadsGrid{
   margin-left:-19px;
   margin-right:-19px;
   font-size:14px;
}

.GridHeaderBG {
	background-color:#b8b8b8;
	}


.LeadGridHeader {
   padding:3px;
   float:left;
   background-color:#b8b8b8;
   color:#fff;
   padding-left:10px;
   width:128px;
}
.LeadGridHeader.project {
   width:268px;
}
#dataload div .LeadItem {
   width:127px;
   float:left;
   padding:3px;
   padding-left:10px;
}
#dataload div .LeadItem.project {
   width:270px;
}


.purchased-lead-details {
   float:left;
   margin-left:134px;
   margin-top:10px;
   margin-bottom:10px;
}

.purchased-lead-details div label {
	width:170px;
	clear:both;
	float:left;
   color:gray;
	}

.purchased-lead-details div span
{
   float:left;
   color:black;
   width: 350px;
}

.purchased-lead-details div span.long
{
	margin-left:0px;
	font-size:11px;
	width:520px;
	text-align:justify;
}

/* Leads formating ends */

.Expand {
	background-image:url(../images/imgExpand.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	width:10px;
	margin-bottom:0px;	
	height:10px;
}


.Colapse {
	background-image:url(../images/imgColapse.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	width:10px;
	height:10px;
}

#divspeciality {
	clear:both;
}

a.btnApply {
	background-image:url(../images/btnApply.png);
	background-repeat:no-repeat;
	width:101px;
	height:32px;
	text-align:center;
   font-size:18px;
   font-weight:bold;
   cursor:pointer;
   padding-top: 4px;
   display:block;
   float: left;
   margin-left:10px;
   margin-bottom:10px;
}

.BudgetDetails {
	margin:5px 5px 15px 5px;
	}

.GreenTitlebg {
	background-image:url(../images/imgGreenTitlebg.png);
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold; font-size:20px;
	margin-left:-30px;
	margin-right:-30px;
	margin-top:15px;
	margin-bottom:0px;
	height:31px;
	padding-top:2px;
	padding-left:30px;
}

.budget-list {
	margin:0px;
}

.Preferences .row, .signup-services .row ,.Preferences .row  input {
	padding:5px 5px 5px 0;
}


.medText1 {
color:#3553A0;
font-size:14px;
font-weight:normal;
padding-bottom:10px;
}

div.specialty-list {display:none;}

#dataload .details
{
   display:none;
   background-color:#e5eecf;
   padding-bottom:5px;
   float:left;
   width:100%;
   vertical-align:top;
}

.loader
{
   height:500px;
   background: url(../images/preloader.gif) no-repeat 50% 50%;
}
.loader2
{
   height:400px;
   background: url(../images/preloader.gif) no-repeat 50% 50%;
}

.lead-details div div span.div-updated-copy-normal
{
   width:auto;
}

.partners
{
   position:relative;
}
.partners .new
{
   display:block;position:absolute;float:none;top:-12px;right:12px;font-size:14px;
}
