#quoteLeft {
	float: left;
	width: 302px;
	display: inline;
}

#quoteLeftBorder {
	border: 1px solid #cccccf;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	width: 270px;	
}

#quoteLeft h2 {
	font-family: arial,tahoma,serif;
	font-size: 16px;
	color:	#999999;
}

#quoteLeft p {
	font-size: 11px;
	line-height: 16px;
	color: #686868;
}

#quoteContainer form {
	padding: 0px;
	border: 0px;
	margin: 0px;
	width: 280px;
}

#quoteLeft label {
	float: left;
	width: 115px;
	font-size: 11px;
	color: #686868;
	display: inline;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}

#quoteLeft input, #quoteLeft select, #quoteLeft textarea {
	width: 140px;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #a8e122;
	margin: 0px;
}

#quoteLeft textarea {
	width: 254px;
	height: 60px;
	border: 1px solid #a8e122;
	font-family: arial,tahoma,serif;
	font-size: 11px;
}

#quoteLabel {
	margin-left: 10px;
}

.requireNudge {
	padding-top: 3px;
}

#verifyBlock {
	margin-left: 20px;
}

#verifyBlock .verifyCaptcha {
	margin-left: 10px;
	top: -10px;
	width: 80px;
	font-size: 14px;
	font-family: tahoma, arial, serif;
}

#quoteLeft .quoteSubmit {
	margin-left: 55px;
	margin-bottom: 10px;
	border: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-align: center;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	cursor: pointer;
	width: 146px;
	height: 31px;
}

#quoteRight {
	float: left;
	border: 1px solid #cccccf;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	margin-left: 10px;
	width: 430px;
}

#quoteContainer {
	margin-left: 5px;
	width: 790px;
}

#quoteRight h4 {
	font-family: arial,tahoma,serif;
	margin-top: 10px;
	font-size: 16px;
	color:	#999999;
}

#quoteRight #poweredBy {
	padding-top: 8px;
	padding-right: 4px;
	float: right;
}

.seeCompanyHere {
	padding: 2px;
	font-family: tahoma, arial, serif;
	font-size: 10px;
}

#quickContact {
	float: left;
	width: 40px;
	color: #7ba90e;
	text-align: center;
	font-size: 10px;
	margin-top: 10px;
	position: relative;
}

#expandAll {
	float: left;
	position: relative;
	top: -9px;
	font-size: 11px;
	margin-left: 295px;
	font-weight: bold;
	color: #999999;
}

#header {
	width: 785px;
	font-size: 13px;
	color: #7D001E;
	font-weight: bold;
}

#headerRight {
	float: right;
	text-align: right;
	margin-right: 7px;
}

#tableHeader {
	position: relative;
	margin-top: 39px;
	margin-bottom: 0px;
	height: 35px;
}

#quoteRight #companyTable {
	top: -2px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

#quoteRight table {
	width: 365px;
	background-color: #fff;
}

.row1 td {
	background-color: #F0FBD7;
}

.row0 td {
	background-color: #fff;
}

.quoteCheck {
	padding-top: 33px;
	width: 10px;
}

.quoteCheck input {
	border: 0px;
	width: 15px;
}

.checkBox {
	margin-top: 20px;
	left: 12px;
	margin-right: 20px;
	position: relative;
	float: left;
	display: inline;
	width: 20px;
}

.imgBorder1px {
	border: 1px solid #cced7c;
}

.privacyPolicy {
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 11px;
	text-align: center;
}

.viewThisProfile {
	font-size: 10px;
	margin-left: 25px;
}

#quoteRight .companyDisplay {
	width: 173px;
	font-family: tahoma,arial,serif;
	font-size: 10px;
	color: #686868;
}

.companyDisplay a {
	float: right;
	color: #0f0;
	font-size: 10px;
	margin-bottom: 4px;
}

.companyLogo {
	width: 100px;
}

#companyDisplay p {

}

.profileShortText {
	line-height: 13px;
	padding: 0px;
	margin: 0px;
}

#quoteRight table.fullDesc {
	display: none;
}

.fullDesc p {
	font-family: tahoma,arial,serif;
	font-size: 10px;
	line-height: 12px;
	color: #686868;
	width: 330px;
}

td.color1 {
	background-color: #F0FBD7;
}

td.color0 {
	background-color: #fff;
}

#expandAll {
	cursor: pointer;
}

#errors {
	margin-left: 10px;
}

#errors li {
	margin-left: 20px;
	color: #FF0000;
}

#errors ul {
	margin-bottom: 15px;
}

.catHeader {
	font-family: arial,tahoma,serif;
	color: #999999;
	font-size: 15px;
	float: left;
}

.viewProfile {
	margin-left: 68px !important;
	margin-left: 62px;
	margin-top: 2px;
	font-size: 11px;
	width: 80px;
}

.quoteRight {
	margin-top: -100px;
	float: right;
	width: 260px;
}

.quoteRight h3 {
	font-family: tahoma, arial, serif;
	font-size: 13px;
	color: #7ba90e;
	margin-bottom: -5px;
	padding-bottom: 0px;
	width: 170px;
}

.quoteRight p {
	font-size: 10px;
	color: #686868;
	font-family: tahoma, arial, serif;
}

.quoteHolderPos1 {
	background-color: #F0FBD7;
}

.fullDesc {
	padding: 0px 15px;
	margin: 0px;
}

.fullDesc p {
	width: 400px;
}

#toggler {
	position: relative;
	margin-top: 0px;
	float: right;
	color: #999999;
	background-color: inherit;
	cursor: pointer;
	font-weight: bold;
	width: 70px;
	position: relative;
	left: 115px;
	top: 4px;
}

.quoteLeft {
	position: relative;
	top: 10px;
}

.quoteRight {
	position: relative;
	top: 15px;
}

.quoteRight p {
	width: 250px;
}

.pinchExpand {
	margin-top: 10px;
	margin-right: 4px;
}

#companiesDetailsHeader {
	margin-top: 5px;
	margin-bottom: -7px;
}

#companiesDetailsHeader h2 {
	font-size: 18px;
}

#companiesDetailsHeader a {
	float: right;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

#contactMeTxt {
	position: relative;
	left: 5px;
	text-align: center;
	font-size: 10px;
	color: #7ba90e;
	font-weight: bold;
	width: 40px;
}

.toggler {
	float: right;
	margin-right: 35px;
	margin-top: 7px;
	font-size: 11px;
	position: relative;
}

#bottomQuote img {
	margin: 5px 0px;
}

.bottomBar {
	height: 30px;
}

