fieldset {
border-bottom: 1px solid #000;
padding: 10px;
}

h5 { margin-bottom: 1em;}

.form-row-short, .form-row, .label-row, .form-row-prices{
margin-bottom: 0.7em;
display:block;
}

.label-row span{
font-weight: bold;
display: block;
float: left;
margin-right:72px;
width:120px;
}


#howheard p, .embolden {
font-weight: bold;
}

#howheard label, #yourdetails label, #part2 label {
width: 250px;
display: block;
float: left;
}

#howheard input {
display: block;
float: left;
margin-right: 20px;
}



#yourdetails .form-row-short label {
width: 100px;
margin-right: 15px;
}

#yourdetails .form-row-short input {
float: left;
margin-right: 50px;
}

.warning {
color: #F00;
font-weight: bold;
text-align: center;
}

.pricing-text {
font-weight: bold;
margin-right: 20px;
width: 130px;
display:block;
float: left;
}

.txtcost {
width: 250px;
margin-right: 20px;
display: block;
float: left;
}

#lblprice5 {
margin-left: 150px;
}

.form-row-prices label {
display: block;
float: left;
margin-right: 30px;
width: 100px;
}

.form-row-prices input {
float: left;
margin-right: 50px;
}

#submit {
margin: 2em 0;
text-transform: capitalize;
}

/* SUBSCRIBERS DOCUMENT SECTION */
#subscriber-content-left{
border: 0px solid black;
float: left;
width: 545px;
}

#subscriber-content-right{
float: right;
width: 285px;
border: 1px dashed #9c9b9b;
background-color: #f1f1f1; 
padding: 5px;
margin: 0 0 0.5em 0.5em;
}

#subscriber-content-right ul {
list-style: none;
margin: 0.4em 0 0.4em 15px;
}

#subscriber-content-right h3 {
color: #9C2F28
}


.docs_toplvl li {
background: transparent url('../img/folder_add.png') no-repeat scroll 0 0;
padding-left: 20px;
width: 250px;
}

.docs_toplvl a {
color: #000; 
font-weight: bold; 
border:0;
}

.docs_lvl2 a {
color: #3e3e3e; 
font-weight: normal; 
border:0px;
}


.docs_lvl3 li {
background: transparent url('../img/page.png') no-repeat scroll 0 0;
padding-left: 20px;
width:230px;
}

.docs_lvl3 a {
color: #3e3e3e; 
font-weight: normal; 
border:0px;
}

#maindoclists {
margin: 1em 0 0 0;
}

#maindoclists li {
list-style:none;
display: block;
}

#maindoclists img{
float: left;
margin: 0 5px 5px 0;
}

