p, li {
    color: #000000;
    padding-left: 10px;
    font-size: 1.2em;
    line-height: 1.4em;
}

img.sidepromo {
    float: right;
    margin:0 0 10px 0;
    padding:0;
}


#navlist li {
    padding-top: 6x;
    font-size: 1.4em;

}

#navlist li a{
   color: #000000;
   font-weight:bold;
   text-decoration: none;
}
#navlist li a:hover{
   text-decoration: underline;
}
h1 {
    font-size:2.5em;
    padding-left:10px;
}

h2 {
    font-size:2em;
    padding-left:10px;
}

h3{
    font-size: 1.7em;
    padding-left:10px;
    padding-bottom:0;
    margin-bottom:0;
}




.pink {
    color:#EC008C;
    font-weight:bold;
}

.blue {
    color:#00AEEF;
    font-weight:bold;
}
.impacttext{
    font-size: 1.8em;
    font-weight: bold;
    color: #ec008c;
}

.autotextbox{
    width:400px;
    font-size:1.4em;
    padding:3px;
    margin:0 0 5px 10px;
    }
#submitter{margin-left:400px;}


.wide-recent-feedback a,
.recent-feedback a:hover,
.recent-feedback a,
.wide-recent-feedback a:hover {
    color: #000000;
    text-decoration: none;
    font-size: 1.1em;
    font-weight: bold;
}


.recent-feedback a:hover,
.wide-recent-feedback a:hover
 {
font-style:italic;
}



.recent-feedback {
    color: #000000;
    width:130px;
    background-color: #F2F2F2;
    padding: 5px;
    margin-left: 10px;
    border: 1px solid #CCCCCC;
    float:left;

    overflow:hidden;

}


.wide-recent-feedback {
    color: #00AEEF;
    width:635px;
    background-color: #F2F2F2;
    padding: 5px;
    margin-left: 10px;
    border: 1px solid #CCCCCC;
    float:left;
}

sub.recent-feedback {
    color: #00AEEF;
    background-color: #F2F2F2;
    padding: 0;
    margin-left: 0;
    border: 0;
    float:left;
    font-size:.6em;
}

.square{
        margin-bottom:5px; height:100px;
}

.central{text-align: center;}


.tall{
    height:300px;
}

img.clientlogo{
padding:4px;
clear:right;
}


.ratingoveralltitle{
    color:#EC008C;
    font-size:1.6em;
    font-weight:bold;

}

.ratingoverall, .rating{
    color:#EC008C;
    font-size:1.6em;
    font-weight:bold;

}

.ratingtitle{
font-size:1.5em;
font-weight:bold;
}

.fakehr{
    margin-bottom:30px;
    border-bottom:1px solid #bbccbb;
}


#customerregistration{
    border:3px solid #ec008c;
    background: url(/images/assets/sitting-yelling-woman.jpg) no-repeat bottom left;
    height:300px;
    padding-top:40px;
    margin-top:20px;
    margin-left:10px;
    padding-left: 250px;
   }

#customerregistration label{
    margin-right:10px;
    font-size:1.4em;
}

#login label{text-align:right;}
#login input{width:200px;}


.responsetextarea{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:1.2em;
   width:420px;
   height:200px;
}

.inputbox{
    font-size:1.4em;
    width:200px;
}


.customerregistrationinput{
    margin-right:150px;
    border:2px solid #0099D2;
    overflow: hidden;
     }

.customerregistrationsubmit{
    margin-right:40px;
    border:2px solid #0099D2;
    background-color: #FFFFFF;


    }


h1#latestfeedback{
    margin:0;
    padding:40px 0 0 10px;
    clear:left;
}

#featuredcompanies{
        margin:0;
        padding:0
}

#featuredcompanies h2{
        text-align:right;
        margin:0;
        padding:0
}
#featuredcompanies p{
    font-size: 1.2em;
    line-height: 1.2em;
    text-align:center;
        margin:0;
        padding:0
}

h1.close {
    padding-left:10px;
    padding-bottom:0;
    margin-bottom:1px;

}
h3.close {
    padding-left:10px;
    padding-top:0;
    margin-top:1px;
    color:#AAA;
}

#responselist th{
		font-size:1.4em;
}
#responselist td{
		font-size:1.2em;
}
.responserow{
	padding:10px;
}
.responsepreview{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #BBB;
	}




dl.responsecomment dt{
	 float:left;
	 padding-left:5px;
	}

dl.responsecomment dd{
	padding-left:15px; float:right;
	width:500px;
	}


.responseactions{
	clear:both;
	padding-left:25px;
	}


dl.customerresponsedetails{
	border:2px solid #ec0090;
	padding:4px;
	font-size:1.4em;
		}

dl.customerresponsedetails dt{
	color:#AAA;
		font-weight:normal;
	}


dl.customerresponsedetails dd{
	font-weight:normal;
	}

p.formnote{
	color:red;
	font-size:0.8em;
	text-align:left;
	float:right;
	margin-right:20px;
	width:150px;
	padding:0;
	}



.logoInset{
	padding-left:40px !important;
	}