@charset "utf-8";
/* CSS Document */

/* Header */
.headerLinks {
	float: left;
	font-size: 9px;
	font-weight: bold;
}

.separator {
	padding-left: 12px;
	padding-right: 12px;
}

.hImg {
	padding-right: 135px;
}

.hLinks {
	padding-top: 25px;
}

.headerGrayBar {
	width: 950px;
	height: 53px;
	background-image: url(images/header_gray_bar.jpg);
	background-repeat: no-repeat;
}

.gblSeparator {
	float: left;
}

.gray_bar_links {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 15px 72px 0 72px;
}

.last {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-left: 95px;
	padding-top: 5px;
}

.gray_bar_links a, .last a {
	color: #FFFFFF;
}

#products:hover, #purpose:hover, #industries:hover,#buy:hover {
	cursor: pointer;
}

#products_back:hover, #purpose_back:hover, #industries_back:hover, #buy_back:hover {
	/* border-right: 1px solid #333333;
	border-left: 1px solid #333333; */
}
/* End Header */

/* Home Page */
.largeBox {
	width: 468px;
	height: 253px;
	border: 1px solid #000000;
	float: left;
}

.right {
	margin-left: 10px;
}

.boxHeaders {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding: 10px 0 0 10px; 
	margin-top: 0px;
}

.innerNews {
	float: left;
}

.innerNews img {
	padding-left: 10px;
	padding-right: 20px;
}

.innerNews2 {
	font-size: 13px;
	line-height: 19px;
	padding-left: 10px;
	width: 425px;
}

.newsTextTop {
	width: 130px;
	font-size: 16px;
	font-weight: bold;
}

.newsTextBottom {
	width: 141px;
	font-size: 13px;
	line-height: 19px;
}

.ntPad {
	padding-bottom: 30px;
}

.newsTextMore {
	font-size: 14px;
	font-weight: bold;
	float: right;
	padding-right: 20px;
}

.inBox {
	background-color:#CCCCCC;
}

.learnMore {
	float: right;
	font-size: 15px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 45px;
	padding-top: 30px;
}

.packageBox {
	float: left;
	width: 310px;
	height: 405px;
	border: 1px solid #555555;
}

.pbPad {
	margin: 0 7px 0 7px;
}

.bronze { background-color: #D6C299; }
.silver { background-color: #999999; }
.gold   { background-color: #EBD699; }

h2.packageHeader {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}

.packageText {
	font-size: 13px;
	width: 279px;
	padding-left: 10px;
}

.packageLearnMore {
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 15px;
}

.packageLearnMore a {
	color: #333333;
}

.innerPackageBox {
	height: 285px;
}
/* End Home Page */

/* Purpose */
.leftContent {
	float: left;
	width: 226px;
}

.purposeBox {
	width: 199px;
	height: 340px;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}

.pTextLrgPad {
	padding-left: 12px;
	padding-top: 10px;
}

.pTextLrg {
	font-size: 16px;
	font-weight: bold;
	width: 175px;
	line-height: 25px;
}

.pTextSmlPad {
	padding-left: 12px;
}

.pTextSml {
	font-size: 13px;
	width: 175px;
	line-height: 20px;
}

.pLinePad {
	padding: 14px 0 17px 5px;
}

.pLine {
	width: 187px;
	height: 1px;
	background-color: #333333;
}

.rightContent {
	float: left;
	width: 700px;
}

.rightContent img:hover {
	cursor: pointer;
}

.rightContent img {
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 3px;
}

.rightContent a {
	text-decoration: underline;
}

.serviceText {
	font-size: 13px;
}

.descPad {
	padding: 20px 0 20px 40px;
}

.desc {
	display: none;
	width: 625px;
}

.
/* End Purpose */

/* Contact Us */
.contactText {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

.contactBox {
	width: 199px;
	height: 250px;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}

.cTextPad {
	padding-left: 10px;
	padding-top: 10px;
}

.emails {
	padding-left: 40px;
}

h3.emailHeader {
	font-size: 13px;
}

.emailLink a {
	font-size: 13px;
	color: #0033CC;
	padding-left: 15px;
}

.contactSml {
	font-size: 13px;
}

.contactLrg {
	font-size: 16px;
	padding-left: 35px;
	padding-top: 5px;
}


/* End Contact Us */

/* Footer */
.footerSeparator {
	width: 950px;
	height: 1px;
	background-color: #555555;
}

.footer {
	font-size: 9px;
	font-weight: bold;
}

.footer a {
	color: #333333;
}

.rightFooter {
	float: right;
}

.leftFooter {
	float: left;
}
/* End Footer */

/* Platinum Quote */
#form {
	padding-left: 125px;
}

#form .label {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	width: 200px;
}

#form .labelOther {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	padding-left: 20px;
}

#form .input {
	float: left;
	margin-left: 20px;
}

#form input {
	width: 325px;
}

#radio input {
	width: auto;
}

#form .textarea {
	margin-left: 220px;	
}

.err
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: red;
}
/* End Platinum Quote */

/* Industries */
.industriesBox {
	width: 199px;
	height: 501px;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}

.letter {
	font-size: 16px;
	font-weight: bold;
}

.listLine {
	width: 721px;
	height: 1px;
	background-color: #555555;
}

.listli {
	list-style-type: none;
	font-size: 13px;
}
/* End Industries */

/* About Us */
.drText {
	font-size: 13px;
	width: 140px;
	padding-left: 32px;
	padding-top: 3px;
	color: #000000;
	line-height: 17px;
}

#aboutUs p {
	font-size: 13px;
	margin-bottom: 0px;
	line-height: 17px;
}

/* End About Us */

/* Prodcuts */
.productsBox {
	width: 199px;
	height: 589px;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}

.packageHeaderText {
	font-size: 23px;
	font-weight: bold;
}

.floatLeft {
	float: left;
}

.orderPad {
	padding-left: 35px;
	margin-top: -5px;
}

#productsLanding p {
	font-size: 13px;
	width: 725px;
	text-align: justify;
}

#productsLanding ul {
	font-size: 13px;
}

#productsLanding ul a {
	text-decoration: underline;
}

#productsLanding hr {
	color: #333333;
	width: 750px;
}

/* End Products */

/* FAQ's */
#faqs ul {
	font-size: 13px;
	font-weight: bold;
	width: 725px;
}

#faqs li {
	line-height: 20px;
	text-decoration: none;
}

#faqs li a {
	text-decoration: none;
}

#faqs li a:hover {
	text-decoration: underline;
}

#answers .q {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

#answers .a, .top {
	font-size: 13px;
	font-weight: normal;
}

#answers ul {
	font-size: 13px;
	font-weight: normal;
	list-style: none;
}

/* End FAQ's */

/* Free Business Valuation Estimate */
#free .label {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	width: 200px;
}

#free .input {
	float: left;
}

.revenuePad {
	padding-left: 135px;
}

/*
#free .labelOther {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	padding-left: 20px;
}

#free input {
	width: 325px;
}
*/
/* End Free Business Valuation Estimate */