#loginContainerLeft {width:669px; float:left; padding:0 10px 0 0;}
#loginContainerRight {width:258px; float:right; padding:0 0 0 10px; border:solid 1px #adcf38; margin:0 0 15px 0; padding:10px; background:#e9e9e9;}
#loginContainerRight h2,h3{font-size:1.2em; font-family:Georgia; color:#adcf38; padding:0 0 5px 0; border-bottom:solid 1px #adcf38;}


div#myAccountContainer{width:968px; margin:0 16px; padding:0 15px;}
div#myAccountContainerSmall{width:800px; margin-left:auto; margin-right:auto;}
div#myAccountContainer ul.distributionNetwork {list-style:none; padding:0; margin:20px 0 0 15px; width:950px;}
div#myAccountContainer ul.distributionNetwork li {display:inline; padding:0 40px 0 0; float:left;}
div#myAccountContainer ul.distributionNetwork li p {padding:15px 0 0 0; font-size:1.3em; font-weight:bold;}
div#myAccountContainer ul.soloListItem {margin:0 0 0 15px;}
div#myAccountContainer ul.confidentiality2{ list-style-type:disc;padding:0; margin:0px 0px 10px 0px; width:100%; float:left;}
div#myAccountContainer ul.confidentiality2 li{ list-style-type:disc;padding:0; margin:0; width:100%; float:left;}

#magazineSubscription{}
#magazineSubscription dt{color:#adcf38; font-size:1.2em; font-weight:bold;}
#magazineSubscription dd strong{width:150px; display:inline; float:left; position:relative;}

/*general form settings*/
form label {font-size:0.8em;}


form#login li{}
form#login label{width:140px; }
form#login fieldset{}
form#login #button{margin:0 0 0 220px;}
form#login p{font-size:0.75em; padding:0; margin:0;}

div.accountPanel {width:970px; clear:both; padding:10px 0;}
div.accountPanel h3{color:#4f4f4f; text-decoration:none; font-weight:bold;}
div.accountPanel ul{list-style:none; padding:0; margin:0 0 0 15px; width:45%; float:left;}
div.accountPanel li{font-size:0.8em;}

h2.brokerAccountTitle{ margin:0 0 10px 0; font-size:1.5em;}
h2.brokerAccountTitle a{color:#4f4f4f; text-decoration:none; }
h2.brokerAccountTitle a:hover{color:#4f4f4f;}
h2.buyer{margin:0 0 10px 0; font-size:1.5em;}
h2.buyer a{color:#4f4f4f; text-decoration:none;}
h2.buyer a:hover{color:#4f4f4f; }

li.addListLink {margin:5px 0; padding:2px 0 0 0;}
li.addListLink a {background: url(../../imglib/myAccount/addIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.accAddListLink {margin:5px 0; padding:2px 0 0 0;}
li.accAddListLink a.accAddLink {background: url(../../imglib/myAccount/addIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.deleteListLink {margin:5px 0; padding:2px 0 0 0;}
li.deleteListLink a {background: url(../../imglib/myAccount/deleteIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.viewListLink {margin:5px 0; padding:2px 0 0 0;}
li.viewListLink a {background: url(../../imglib/myAccount/viewIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.accViewListLink {margin:5px 0; padding:2px 0 0 0;}
li.accViewListLink a.accViewLink {background: url(../../imglib/myAccount/viewIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.viewListLinkMarketing {margin:5px 0; padding:2px 40px 0 10px;}
li.viewListLinkMarketing a {background: url(../../imglib/myAccount/viewIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.editListLink {margin:5px 0; padding:2px 0 0 0;}
li.editListLink a {background: url(../../imglib/myAccount/editIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.accEditListLink {margin:5px 0; padding:2px 0 0 0;}
li.accEditListLink a.accEditLink {background: url(../../imglib/myAccount/editIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.searchListLink {margin:5px 0; padding:2px 0 0 0;}
li.searchListLink a.accSearchLink {background: url(../../imglib/myAccount/searchIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.downloadListLink {margin:5px 0; padding:2px 0 0 0;}
li.downloadListLink a {background: url(../../imglib/myAccount/downloadIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.accDownloadListLink {margin:5px 0; padding:2px 0 0 0;}
li.accDownloadListLink a.accDownloadLink {background: url(../../imglib/myAccount/downloadIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.signupListLink {margin:5px 0; padding:2px 0 0 0;}
li.signupListLink a {background: url(../../imglib/myAccount/signupIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.contactListLink {margin:5px 0; padding:2px 0 0 0;}
li.contactListLink a {background: url(../../imglib/myAccount/contactIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.helpListLink {margin:5px 0; padding:2px 0 0 0;}
li.helpListLink a {background: url(../../imglib/myAccount/helpIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.pdfLink {margin:5px 0; padding:2px 0 0 0;}
li.pdfLink a.accPdfLink {background: url(../../imglib/myAccount/pdfIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.pptLink {margin:5px 0; padding:2px 0 0 0;}
li.pptLink a.accPptLink {background: url(../../imglib/myAccount/pptIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.xlsLink {margin:5px 0; padding:2px 0 0 0;}
li.xlsLink a.accXlsLink {background: url(../../imglib/myAccount/xlsIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle;}
li.xlsLink a.accXlsLinkGrey {background: url(../../imglib/myAccount/xlsIcon.gif) no-repeat; padding:0 0 10px 30px; vertical-align:middle; color:#999;}


li.accResourceBlurb {padding:0 0 0 30px;}
.paddingLeftTen {padding:0 0 0 10px;}

.accountAdvert {float:left; width:45%; padding:10px 0 20px 10px;}
.brokerAdButton {margin:0 10px 0 0;}

.accountQuickSearch {width:45%; float:left;}
.accountLabel {display:block; vertical-align:middle; margin:0 0 20px 0;}
.accountInput {margin:0 10px 0 0;}

.accountBrowse {clear:left; padding:10px 0 0 0;}
p.accountBrowseTitle { font-size:1.2em; font-weight:bold; vertical-align:middle; width:50%; margin:10px 0 0 0;}

li.orangeTick {list-style-image: url(../imglib/icons/blueTick.gif); margin:0 0 0 18px; padding:0 0 0 10px;}
ul.buyerAdverts li {margin-top:10px;}

div#myAccountContainer ul.sellerAdvertDetails {padding-bottom:10px;}
ul.sellerAdvertDetails li {margin-top:10px;}

.sellerUpsell {float:left; width:45%; padding:0 0 20px 10px;}
.sellerUpsell label {font-size:0.8em;}
.sellerUpsell p {padding:0 0 0 25px;}
.sellerUpsellInput {clear:left; padding:10px 0 0 10px;}

.sellerUpsellInfo {float:left; width:65%;}
.sellerUpsellImage {float:right; width:20%;}

.advertGreen {color:#009900;}
.advertAmber {color:#ff9900;}
.advertRed {color:#ff0000;}

p.brokerMessages {font-size:1em;}
p.subHead {clear:both; font-size:1em; font-weight:bold; margin:0 0 0 15px; padding:20px 0 10px 0;}
p.panelPara {margin:0 0 0 15px; padding:0;}
p.subHeadNews {clear:both; color:#000; font-size:0.9em; font-weight:bold; margin:0 0 0 15px; padding:10px 0 0 0;}
.adobeReaderIcon {border:none;}


li.iconspan {background: url(../../imglib/common/myAccount/viewIcon.gif) no-repeat; margin:15px 0 15px 0; padding:0 0 0 30px; cursor:hand; cursor:pointer; font-weight: normal; color:#050296; }
.brokerNewsList li {padding:0 0 10px 0;}
.newsListToggle {clear:both; padding:0; margin:0;}
.previousNewsTitle {border-bottom:solid 1px #ccc;}
.brokerNewsTitleImage {padding:0 20px 10px 0; margin:0; float:right;}

.balloonstyle{
position:absolute;
top: 0px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: white;
width: 300px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: 0px;
left: 0;
visibility: hidden;
}
span.cv2ToolTip {cursor:hand; font-family:arial,helvetica; font-size:0.7em; color:#050296;}
span.cv2ToolTip h3{ background-image:none;}

/*Broker listing styles*/

div#topSection{border-bottom:solid 1px #d9def2; margin:0;}
div#pagingDetail{ margin:0; padding:10px 0 0 0;}

h2.editDetails{font-size:1.4em; margin:10px 0px 10px 0px; padding:0;}
h2.changes{font-size:1.4em; color:#009900; margin:10px 0px 0px 0px; padding:0;}
h2#or{margin:15px 0px 0px 10px; font-size:1.1em;}

div.topBox1{width:51%; float:left;}
div.topBoxes{width:23%; float:left;}
div.topBoxes h2 {font-size:1em; padding:0; margin:11px 0 0 0;}
div.topBoxes img.fiveTimes {margin:-60px 0px 0px 0px; padding:0; float:right;}
div#fullWidth{width:900px;}

ol.createAd{ list-style-image: url(../../imglib/greenTick.gif); margin:0px 0px 0px 25px; padding:0;}
ol.createAd li{margin:10px 0; padding: 0 0 2px 5px; font-size:0.8em;}

.product{margin:10px 0; padding:0; width:100%; border-collapse:collapse; }
.product th{ text-align:left; padding:5px; background-color:#4b86ca; color:White; font-weight:bold;}
.product th.one{width:50%; padding:5px;}
.product th.two{width:49%; padding:5px;}
.product tr{padding:5px;}
.product tr td.one{width:50%; padding:5px;}
.product tr td.two{width:49%;  padding:5px;}
.total{ width:100%;}
.total td.one{width:50%; font-size:1.2em; font-weight:bold; padding:5px; border-top:solid 1px #dae1e6; border-bottom:solid 1px #dae1e6;}
.total td.two{width:49%; font-size:1.2em; font-weight:bold; padding:5px; border-top:solid 1px #dae1e6; border-bottom:solid 1px #dae1e6;}


form.confidentiality{ }
form.confidentiality ol{ margin:0; padding:0;}
form.confidentiality li{ list-style:none; clear:both; margin:10px 0px;}
form.confidentiality label{width:650px; float:left; font-weight:bold;}
form.confidentiality div.inputs{float:right; display:block; width:300px;}
form.confidentiality div.inputs p{font-size: small; margin:0; padding:0;  margin:2px 0px 2px 0px;}
form.confidentiality div.inputs li{ list-style-type:none;}

.update{text-align:right; clear:both; margin:0px; width:100%; color:White;}
.update input{margin:10px; }
.update div.back{width:49%; float:left; text-align:left;}
.update div.next{width:49%; float: right;}
.update div.back input{ vertical-align:middle;}
.update div.next input{ vertical-align:middle;}

fieldset.products{margin:0; padding:0;}
fieldset.products label{margin:0; padding:0; width:150px;}
fieldset.products li.total{font-size:1.2em; font-weight:bold; border:solie 1px aqua;}
fieldset.products label.product{margin:0; padding:0; width:130px;}
fieldset.products li{margin:0; padding:0;}
fieldset.products ul{width:410px;float:right;font-size:13px; margin:0; padding:0;}
fieldset.products ul li{margin:0px 0px 5px 0px; padding:0;}

/*search bar on search results table*/
form.searchRef{ width:33%; float:left; padding:0; margin:0; }
form.searchRef p{padding:0; margin:0;}
form.searchRef input.text{width:60%;}
form.searchRefMid{ width:33%; float:left; padding:0; margin:0;height:35px;}
form.searchRefMid p{padding:0; margin:0;}
div.searchRefEnd{padding:0; margin:0; text-align:right; vertical-align:bottom; height:35px;width:33%; float:right;}
div.searchRefEnd p{padding:0; margin:0;}

div#searchMeth{width:965px; border:solid 1px #adcf38; background:#e1e1e1; margin:5px 0 0 0; padding:5px 0; font-size:0.8em;}
div#searchMeth form{margin: 0;padding: 0;}
div#searchMeth ol{margin: 0; width:600px; float:left;}
div#searchMeth li{padding:0; margin:5px 0 5px 5px; list-style:none;}
div#searchMeth li select{margin:0px 10px 0px 10px;}
div#searchMeth ol.results{margin: 0;padding: 10px; width:200px; float:right;}
div#searchMeth li.results{margin: 10px 0px 10px 0px;padding: 0; list-style:none;}

div.dateRadio{width:20px; float:left;margin:0px 10px 0px 0px;}
div.date{width:190px; float:left; height:40px; margin:0px 30px 0px 0px;}
div.date span{display:block; width:80px;}
div.date input.text{display:block; float:left; }
div.date img{cursor: pointer; border: 1px solid red; float:right; margin:-15px 0px 0px 0px;}

div#jumpTo{background-color:#e1e1e1; padding:2px; margin:5px auto; font-size:0.8em;}
div#jumpTo ol{}
div#jumpTo li{list-style:none; float: left; width:33%;}
div#jumpTo li.page{ text-align:center;}
div#jumpTo li.page ul{height:100%; }
div#jumpTo li.page ul li{display:inline; margin:0; padding:0;}
div#jumpTo li.page ul li.go{ width:40px; height:25px;}
div#jumpTo li.page ul li.go input{ width:30px; height:25px;}
div#jumpTo li.page ul li.dropDown{width:80px;}
div#jumpTo li.next{ text-align:right;}
div#jumpTo li.back{padding:0px 0px 0px 5px;}
div#jumpTo li a:hover{text-decoration:underline; color:White;}

div#financeWantedRight{width:30%; padding:5px; float:right; background-color:#d9def2;}
div#financeWantedRight h3{font-size:0.9em; background:0; padding:0; margin:0;width:100%;}
div#financeWantedLeft{width:66%; border-right:solid 1px #d9def2; float:left; padding:0px 10px 0px 0px;}
div#financeWantedLeft h2{font-size:1em;}
div#financeWanted{background-color:#e7e8e9; padding:5px; margin:0px 0px 10px 0px;}
div#financeWanted ul{ list-style:none; margin:0; padding:0;}
div#financeWanted ul li{margin:10px 0px; padding:0;}
div#financeWanted ul.links{margin:10px 0px; padding:0;}
div#financeWanted ul.links li{display:inline; margin:0px 10px 0px 0px;}
div#financeWanted ul.links li a{ text-decoration:underline;}

/*enquiry overview results*/
div#container ul.enquiryOverview{clear:both; border:solid 1px #adcf38; background:#e8f3c1; margin:5px 0 0 0; padding:5px; font-size:0.8em;}
div#container ul.enquiryOverview li{ padding:5px 0; margin:0; clear:both;}
div#container ul.enquiryOverview li div.heading{width:20%; float:left;}
div#container ul.enquiryOverview li div.value{width:79%; float:right}
div#container ul.enquiryOverview li div.valueMessage{float:right; width:79%;}
/*Search results table*/

table#results{width:100%; border-collapse:collapse; font-family:arial, tahoma, helvetica, sans-serif; background-color:#f6f6f6;  border-right:solid 1px #c1c1c1;  border-left:solid 1px #c1c1c1;  border-bottom:solid 1px #c1c1c1}
table#results td{padding:5px 0px 5px 0px;  border-top:solid 1px #c1c1c1; font-size:0.8em; vertical-align:top;}
table#results th{ background-color:#adcf38; border-top:solid 1px #adcf38; border-right:solid 1px #adcf38; border-bottom:solid 1px #adcf38; color:white; padding:7px; text-align:left; font-size:0.85em;}
table#results th a{color:white;}

table#results th#one{width:10%;}
table#results th#two{width:8%;}
table#results th#three{width:38%; padding:0; margin:0; }
table#results th#three span{font-size:0.85em;}
table#results th#four1{width:5%;}
table#results th#four2{width:5%;}
table#results th#five{width:7%;}
table#results th#six{width:17%;}
table#results th#BFS{width:7%; text-align:center;}

table#results td#BFS{width:7%; text-align:center;}
table#results td#one{background-color:white; width:10%; padding:10px 0px 0px 10px;}
table#results td#two{width:8%; color:#666666; font-size:0.9em;}

table#results td#three{width:30%;}
table#results td#three a{font-size:1.2em;}
table#results td#three p{font-size:1em; padding:0; margin:0;}
table#results td#three p a{font-size:0.85em;}
span.active {color:#009900;}
span.held {color:#FFCC66;}
span.pending {color:#FFCC66;}
span.pendingCleared {color:#FF9900;}
span.inactive {color:#999999;}
span.rejected {color:#990000;}
span.suspended {color:#990000;}
span.onHold {color:#666666;}
span.processed{color:#003300;}
span.cancelled{color:#000066;}

table#results td#four1{width:5%; text-align:center;}
table#results td#four2{width:5%; text-align:center;}
table#results td#five{width:7%; color:#666666;  font-size:0.75em;}
table#results td#six{width:17%; background-color:white; padding:10px 0px 10px 10px;}

table#storedCard{width:100%; border-collapse:collapse;}
table#storedCard tr#tableHead{padding:5px; margin:0; }
table#storedCard th {text-align:left; vertical-align:middle; padding:5px; font-weight:bold; background-color:#e9e9e9;  font-size:0.8em;}
table#storedCard td{ border-bottom:solid 1px #cccccc; padding:5px; font-size:0.8em;}
table#storedCard th#one{ width:10%;}
table#storedCard th#two{ width:10%;}
table#storedCard th#three{ width:10%;}
table#storedCard th#four{width:10%;}
table#storedCard th#five{width:10%;}
table#storedCard th#six{width:7%;}
table#storedCard th#seven{width:25%;}
table#storedCard th#eight{width:7%;}
table#storedCard th#nine{width:20%;}

table#storedCard td#one{vertical-align:middle; width:10%;}
table#storedCard td#two{ width:10%; text-align:center;}
table#storedCard td#three{width:10%;  text-align:center;}
table#storedCard td#four{ width:10%;}
table#storedCard td#five{ width:10%;}
table#storedCard td#six{width:7%; text-align:center;}
table#storedCard td#seven{width:25%;}
table#storedCard td#eight{width:7%; text-align:center;}
table#storedCard td#nine{ width:20%;}

table#orderHistory{border-collapse:collapse; margin:0 0 10px 0; font-size:0.8em;}
table#orderHistory tr{ text-align:left; }
table#orderHistory td{border-bottom:solid 1px #cccccc; vertical-align:top; }
table#orderHistory th{font-weight:bold; padding:2px;  background-color:#e9e9e9; }
table#orderHistory th#one{width:10%;}
table#orderHistory th#two{width:10%;}
table#orderHistory th#three{width:10%;}
table#orderHistory th#four{width:10%;}
table#orderHistory th#five{width:10%;}
table#orderHistory th#six{width:10%;}
table#orderHistory th#seven{width:20%;}
table#orderHistory th#eight{width:20%;}

table#orderHistory td#one{width:10%;}
table#orderHistory td#two{width:10%;}
table#orderHistory td#three{width:10%; background-color:#f1f6df; border-right:solid 1px white; padding:0px 0px 0px 10px;}
table#orderHistory td#four{width:8%; background-color:#d6e0b1; border-right:solid 1px white; padding:0px 0px 0px 10px;}
table#orderHistory td#five{width:7%; background-color:#c5d68a; border-right:solid 1px white; padding:0px 0px 0px 10px;}
table#orderHistory td#six{width:10%;}
table#orderHistory td#seven{width:25%;}
table#orderHistory td#eight{width:25%;}

table#orderHistory ul#transactionDetails{width:100%; font-size:12px; margin:0; padding:0;}
table#orderHistory ul#transactionDetails li {display:inline; float:left;  padding:2px; border-bottom:solid 1px white;}
table#orderHistory ul#transactionDetails li.ccName { background-color:#f7f7f7;width:25%;}
table#orderHistory ul#transactionDetails li.ccType { background-color:#efefef;width:25%;}
table#orderHistory ul#transactionDetails li.ccExpiry { background-color:#E3E3E3;width:25%;}
table#orderHistory ul#transactionDetails li.ccNameVal { background-color:#f7f7f7;width:70%;}
table#orderHistory ul#transactionDetails li.ccTypeVal { background-color:#efefef;width:70%;}
table#orderHistory ul#transactionDetails li.ccExpiryVal { background-color:#E3E3E3;width:70%;}

table#orderHistory ul#orderDetail{width:100%; font-size:12px; margin:0; padding:0;}
table#orderHistory ul#orderDetail li{}

ul.status{font-size:1em; padding:0; margin:0; clear:both; width:100%;}
ul.status{padding:5px 0px 5xp 0px; margin:0;}

.greyRow{ background-color:#e6e6e6;}
.confirmation{color:#009900;}



ul#credentials{width: 100%; border-bottom:solid 1px #dae1e6; border-top:solid 1px #dae1e6;}
ul#credentials li{margin:10px 0;}

form.userDetails{width: 970px;}
form.userDetails h2{font-size:1.2em; color:#adcf38; padding:0 0 5px 0; border-bottom:solid 1px #adcf38;}
form.userDetails fieldset {border:0;width: 970px; padding:0; margin:0;}
form.userDetails fieldset ol {margin: 0;padding: 0;width: 970px;}
form.userDetails fieldset li {list-style: none; padding: 10px; margin: 10px 0px; clear:left; height:40px; border-top:solid 1px #dae1e6; border-bottom:solid 1px #dae1e6;}
form.userDetails fieldset li.error {list-style: none; padding:0; margin:0 10px 0 0px; clear:left; color:Red; border:0; background-color:White; height:20px;}
form.userDetails fieldset li.textArea {list-style: none; padding: 10px 0px; margin: 10px 0px; clear:left; height:60px; border-bottom:solid 1px #dae1e6;}
form.userDetails fieldset li.textArea label{display: inline-block; vertical-align: top; padding:0px 10px 5px 10px; width:400px; float:left;}
form.userDetails fieldset li label {display: inline-block; vertical-align: top; padding:0px 10px 5px 0px; width:400px; float:left;}
form.userDetails fieldset li span{font-size:0.85em; padding:5px 0; margin:-5px 0 0 0; display:block;}
form.userDetails fieldset li label.resubscribe {display: inline-block; vertical-align: top; margin:0; padding:0px 10px 5px 0px; width:150px; float:left; font-weight:bold;}
form.userDetails fieldset li label span {display:block; padding:5px 0px 0px 0px; color:#666666; }
form.userDetails fieldset li label span.error { color:red; margin:0; padding:0; display:inline;}
form.userDetails fieldset li input {width: auto;}
form.userDetails fieldset li textarea {width: 400px; height:50px; font-size:1em;}
form.userDetails fieldset li.addressInputs{height:74px; }
form.userDetails fieldset li label{}
form.userDetails fieldset li div.addressInputs{float:right; padding:0px 370px 0px 0px; width:170px; }
form.userDetails fieldset li div.addressInputs input{display:block; margin:2px;}

form.editBuyerUser{margin:0; padding:0;}
form.editBuyerUser h2{font-size:1.2em; color:#adcf38; padding:0 0 5px 0; border-bottom:solid 1px #adcf38;}
form.editBuyerUser fieldset { border:0; padding:10px; margin:0px 0px 10px 0px;}
form.editBuyerUser fieldset ol {margin: 0;padding: 0;}
form.editBuyerUser fieldset li {list-style: none; padding: 5px; margin: 3px 0px; clear:left;}
form.editBuyerUser fieldset li input.email{width:250px;}
form.editBuyerUser fieldset li label {display: inline-block; vertical-align: top; padding:0px 10px 5px 0px; width:300px; float:left;}
form.editBuyerUser fieldset li label span{display: block;}
form.editBuyerUser fieldset li label span.error{display: inline; color:Red; font-size:1em;}
form.editBuyerUser .error{color:Red; font-size:0.75em;}

.shortList {border-bottom:solid 1px #adcf38; padding:5px; background:#e8f3c1; font-size:0.8em; height:100%;}
.shortList li{float:left; display:inline;}
.shortList li.checkBox{}
.shortList li.title{ display:inline-block; margin:0 0 0 10px;}
.shortList li.title a{font-weight:bold;}
.shortList li.remove{ float:right;}

.formButton{margin:10px 0 0 0;}

.emailAlerts {border-bottom:solid 1px #adcf38; margin:0 0 10px 0; height:100%; padding:0 0 10px 0;} 
.emailAlerts .profile li{ width:33%; float:left; display:inline; font-size:0.8em; margin:5px 0;}
.profileLinks li{float:left; font-size:0.75em; margin:0 10px 10px 0;}

form.profile{ width:100%;}
form.profile h2{font-weight:bold; font-size:1em; margin:5px 0px; padding:0;}
form.profile fieldset {border:0;}
form.profile fieldset ol {margin: 0;padding: 0;width: 100%;}
form.profile fieldset li {list-style: none; padding: 5px; margin: 5px 0px; clear:left; }
form.profile fieldset li span{font-size:0.75em;}
form.profile fieldset li p{font-size:1em;}
form.profile fieldset li label {display: inline-block; vertical-align: top; padding:0px 10px 5px 0px; width:300px; float:left;}
form.profile fieldset li textarea{width:400px; height:100px;}
form.profile fieldset li label span {display:block; padding:5px 0px 0px 0px; color:#666666;}
form.profile fieldset li label span.error {display:inline; color:Red;}
form.profile fieldset li label.businessType {width:100%; float:left;}
form.profile fieldset li label.businessType strong{color:#990000; margin:0px 5px 0px 0px;}
form.profile label.category1 {width:28%; float:left;}
form.profile label.category2 {width:33%; float:left;}
form.profile label.category3 {width:30%; float:left;}
form.profile select.category1 {width:29%; height:150px;}
form.profile select.category2 {width:34%; height:150px;}
form.profile select.category3 {width:35%; height:150px;}

/*advert summary list*/

dl.adSummaryDetails {padding:0; margin:0; font-size:0.8em;}
dl.adSummaryDetails dt {float:left; width:25%; padding:0 0 0 10px; margin:10px 0 0 0; clear:both; font-weight:bold;}
dl.adSummaryDetails dd {display:inline; width:60%; float:left; margin:10px 0 0 0; padding:0px;}
.inlineDisplay {display:inline; float:left;}

div.closeWindow{ background-color:#adcf38; color:White; padding:5px;}
div.closeWindow a{color:White; font-size:0.8em;}

/*advert pop up styles*/
ul.noIndentSmallGrey {list-style-type:none; padding:0; margin:0; font-size:0.9em; color:#666666;}
ul.noIndentSmallGrey li {padding:0 15px 0 0; display:inline;}

/*location and category stlying on advert page*/
dl.adPath {padding:8px 0 0 0; margin:0;}
dl.adPath dt.clearRight {display:inline; float:left; width:10%; clear:both; vertical-align:top;}
dl.adPath ul {width:89%; float:right;}

/*advert details*/

div.adSection {border-top:solid 1px #dae1e6; padding:10px 0 0 0; margin:10px 0 0 0; width:100%; clear:both;}
div.adSection p{margin:0; padding:0;}

dl.adDetails {padding:0; margin:0;}
dl.adDetails dt {float:left; width:20%; margin:10px 0 0 0; clear:both; font-weight:bold; font-size:0.9em;}
dl.adDetails dd {display:inline; width:75%; float:left; margin:10px 0 0 0; padding:0px; font-size:0.8em;}

dl.relDocuments {padding:0; margin:0;}
dl.relDocuments dt {float:left; width:25%; padding:0 0 0 10px; margin:10px 0 0 0; clear:both; font-weight:bold;}
dl.relDocuments dd {display:inline; width:70%; float:left; margin:10px 0 0 0; padding:0px;}

/*location and category stlying on advert page*/
dl.adPath {padding:8px 0 0 0; margin:0; clear:both; font-size:0.75em;}
dl.adPath dt {font-weight:bold; width:10%; float:left;}
dl.adPath dd {}
dl.adPath dd ul {width:90%; float:right;}
dl.adPath dd li {list-style-type:none; display:inline; padding:0 5px;}

.noIndent {list-style-type:none; padding:0;}
ul.noIndent li {display:inline;padding:0; margin:0;}

ul#advertID{font-size:0.75em;}

.normFont{font-size:0.8em;}

.makeContactBusWanted{width:80%; float:left; border:solid 1px lime;}

div#weAreSecure{float:right; width:19%;}
div#weAreSecure img{margin:0 0 0 20px;}

dl.adverts{margin:5px 0; padding:0 0 5px 0; clear:left; border-bottom:solid 1px #dae1e6; height:100%;}
dl.adverts dt{float:left; padding:0 10px 0 0;}
dl.adverts dd{float:left;}