* {
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	background: #f0f0f0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #959595;
	min-width: 982px;
	background: url(images/tail-top.gif) 0 -16px repeat-x #f0f0f0;
}
.bg {
	width: 100%;
	background: url(images/bg-top.gif) center -16px repeat-x;
}
.main {
	width: 982px;
	padding: 0;
	margin: 0 auto;
	font-size: 0.75em;
	line-height: 1.333em;
}
img {
	border: 0;
	vertical-align: top;
	text-align: left;
}
a {
	color: #43a9c8;
	outline: none;
}
a:hover {
	text-decoration: none;
}
object {
	outline: none;
}
fieldset {
	border: 0;
}
ul, ol {
	list-style: none;
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
}
.clear {
	clear: both;
	width: 100%;
	line-height: 0;
	font-size: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5 {
	float: left;
}
.column-1, .column-2, .column-3, .column-4 {
	float: left;
}
.wrapper {
	width: 100%;
	overflow: hidden;
}
.extra-wrap {
	overflow: hidden;
}
.extra-box {
	overflow: hidden;
}
.container {
	width: 100%;
}
p {
	margin-bottom: 16px;
}
.p1 {
	margin-bottom: 6px;
	height:100px
}
.p2 {
	margin-bottom: 16px;
}
.p3 {
	margin-bottom: 25px;
}
.p4 {
	margin-bottom: 40px;
}
.p5 {
	margin-bottom: 50px;
}
.reg {
	text-transform: uppercase;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
.it {
	font-style: italic;
}
.letter {
	letter-spacing: -1px;
}
.color-1 {
	color: #fff;
}
.color-2 {
	color: #000;
}
.color-3 {
	color: #959595;
}
.color-4 {
	color: #be0d26;
}
.color-5 {
	color: #43a9c8;
}
.color-6 {
	color: #393939;
}
/*********************************boxes**********************************/
.margin-bot {
	margin-bottom: 35px;
}
.spacing {
	margin-right: 70px;
}
.spacing2 {
	margin-right: 100px;
}
.spacing-bot {
	margin-bottom: 25px;
}
.indent {
	padding: 0 0 0px 11px;
}
.indent2 {
	padding-left: 50px;
}
.indent-bot {
	margin-bottom: 20px;
}
.indent-bot2 {
	margin-bottom: 30px;
}
.indent-bot3 {
	margin-bottom: 45px;
}
.img-indent-bot {
	margin-bottom: 25px;
}
.img-indent {
	float: left;
	margin: 0 28px 0px 0;
}
.img-indent-r {
	float: right;
	margin: 0 0px 0px 40px;
}
.img-box {
	float: left;
	margin-bottom: 20px;
}
.prev-indent-bot {
	margin-bottom: 10px;
}
.prev-indent {
	float: left;
	margin: 0 13px 0px 0;
}
.prev-box {
	float: left;
	margin-bottom: 8px;
}
.border {
	border: 1px solid #d1d6f3;
}
.border2 {
	border: 2px solid #cdc2b2;
}
.buttons a:hover {
	cursor: pointer;
}
.menu li a, .button, .button-top, .button-1, .link-top, .link-1, .link-2, #footer a, .button-form1, .logo a {
	text-decoration: none;
}
/*********************************header*************************************/
#header {
	height: 182px;
	width: 100%;
	background: #fff url(images/header.jpg) 0 0 no-repeat;
}
#header .row-1 {
	height: 149px;
	position: relative;
}
#header .row-2 {
	text-align: right;
}
#header .row-2 .padding {
	padding: 58px 44px 0 0;
}
.logo {
	position: absolute;
	z-index: 1;
	top: 75px;
	left: 6px;
	margin: 0 0 0 30px;
}
.box-link-top {
	float: right;
	width: 182px;
	height: 39px;
	margin-top: 43px;
	background: url(images/link-top.jpg) 0 0 no-repeat;
	padding-bottom: 6px;
}
.link-top {
	display: block;
	color: #fff;
	line-height: 2em;
	font-weight: bold;
	padding: 7px 0 5px 37px;
	margin: 5px 0 0 16px;
	background: url(images/pict-2.jpg) 0 0 no-repeat;
}
.link-top:hover {
	color: #6ccbff;
}
.menu {
	float: right;
	position: relative;
	z-index: 2;
	padding: 116px 1px 0 0;
}
.menu li {
	float: left;
	font-size: 1.166em;
	line-height: 0.90em;
	padding: 0 0px 0 0px;
}
.menu li a {
	display: block;
	float: left;
	color: #fff;
	padding-left: 7px;
}
.menu li a strong {
	display: block;
	float: left;
	padding-right: 7px;
}
.menu li a strong strong {
	min-width: 75px;
	text-align: center;
	padding: 10px 8px 10px;
}
.menu li a:hover {
	color: #393939;
}
.menu li .active {
	color: #393939;
	background: url(images/active-left.png) 0 0 no-repeat;
}
.menu li .active strong {
	background: url(images/active-right.png) right 0 no-repeat;
}
.menu li .active strong strong {
	background: url(images/active-tail.png) 0 0 repeat-x;
}
.slogan {
	padding: 0px 0 14px 0px;
}
.button-top {
	display: inline-block;
	color: #fff;
	font-size: 1.333em;
	line-height: 1.2em;
	background: url(images/button-top-tail.gif) 0 0 repeat-x;
}
.button-top strong {
	display: inline-block;
	background: url(images/button-top-left.gif) 0 0 no-repeat;
}
.button-top strong strong {
	padding: 5px 10px 7px 10px;
	background: url(images/button-top-right.gif) right 0 no-repeat;
}
.button-top:hover {
	color: #000;
}
/*********************************content*************************************/
#content {
	width: 100%;
	background: #fff;
}
#content .content-tail-left {
	width: 100%;
	background: url(images/tail-content.gif) 0 0 repeat-y;
}
#content .content-tail-right {
	width: 100%;
	background: url(images/tail-content.gif) right 0 repeat-y;
}
#content .content-tail-bot {
	width: 100%;
	background: url(images/tail-content.gif) 0 bottom repeat-x;
}
#content .content-corner-bot-left {
	width: 100%;
	background: url(images/corner-bot-left.gif) 0 bottom no-repeat;
}
#content .content-corner-bot-right {
	width: 100%;
	background: url(images/corner-bot-right.gif) right bottom no-repeat;
}
#content .padding {
	padding: 0px 30px 25px;
}
.spacer-1 {
	width: 100%;
	background: url(images/pic-1.gif) 202px 0 repeat-y;
}
.spacer-2 {
	width: 100%;
	background: url(images/pic-1.gif) 664px 0 repeat-y;
}
.spacer-3 {
	width: 100%;
	background: url(images/pic-1.gif) 234px 0 repeat-y;
}
h2 {
	font-size: 2.5em;
	line-height: 1.2em;
	margin: 0px 0 10px;
	color: #393939;
}
h3 {
	font-size: 2em;
	line-height: 1.2em;
	margin: 0px 0 12px;
	color: #2c2c2c;
}
h4 {
	font-size: 1.666em;
	line-height: 1.2em;
	margin: 0px 0 6px;
	color: #2c2c2c;
}
h5 {
	font-size: 1.666em;
	line-height: 1.2em;
	margin: 0px 0 0px;
	color: #2c2c2c;
}
h5 strong {
	display: block;
	margin-top: -5px;
}
.title-0 {
	padding: 4px 0 6px 0px;
}
.title-1 {
	padding: 7px 0 6px 45px;
	background: url(images/title-1.jpg) 0 0 no-repeat;
}
.title-2 {
	padding: 7px 0 6px 45px;
	background: url(images/title-2.jpg) 0 0 no-repeat;
}
.title-3 {
	padding: 7px 0 6px 45px;
	background: url(images/title-3.jpg) 0 0 no-repeat;
}
.title-4 {
	padding: 7px 0 6px 45px;
	background: url(images/title-4.jpg) 0 0 no-repeat;
}
.title-repo {
	padding: 7px 0 6px 45px;
	background: url(images/Reputation_Management.png) 0 0 no-repeat;
}
.title-5 {
	padding: 7px 0 6px 45px;
	background: url(images/title-5.jpg) 0 0 no-repeat;
}
.title-6 {
	padding: 7px 0 6px 45px;
	background: url(images/title-6.jpg) 0 0 no-repeat;
}
.title-7 {
	padding: 7px 0 6px 45px;
	background: url(images/title-7.jpg) 0 0 no-repeat;
}
.title-8 {
	padding: 0px 22px 0 0px;
	background: url(images/title-8.gif) right 6px no-repeat;
}
.border-bot {
	padding-bottom: 5px;
	background: url(images/pic-1.gif) 0 bottom repeat-x;
}
.border-bot2 {
	padding-bottom: 12px;
	background: url(images/pic-1.gif) 0 bottom repeat-x;
}
.boxes .col-1 {
	width: 220px;
	margin-right: 11px;
}
.boxes .col-2 {
	width: 220px;
	margin-right: 11px;
}
.boxes .col-3 {
	width: 220px;
	margin-right: 11px;
}
.boxes .col-4 {
	width: 220px;
}
.boxes .row-1 {
	margin-bottom: 11px;
}
.box-1 {
	width: 100%;
	background: #fff;
}
.box-1 .tail-top {
	width: 100%;
	background: url(images/box-tail.gif) 0 0 repeat-x;
}
.box-1 .tail-bot {
	background: url(images/box-tail.gif) 0 bottom repeat-x;
}
.box-1 .tail-left {
	background: url(images/box-tail.gif) 0 0 repeat-y;
}
.box-1 .tail-right {
	background: url(images/box-tail.gif) right 0 repeat-y;
}
.box-1 .corner-top-left {
	background: url(images/box-corner-top-left.gif) 0 0 no-repeat;
}
.box-1 .corner-top-right {
	background: url(images/box-corner-top-right.gif) right 0 no-repeat;
}
.box-1 .corner-bot-left {
	background: url(images/box-corner-bot-left.gif) 0 bottom no-repeat;
}
.box-1 .corner-bot-right {
	width: 100%;
	background: url(images/box-corner-bot-right.gif) right bottom no-repeat;
}
.box-1 .padding-box {
	padding: 16px 15px 20px 21px;
}
.box-2 {
	width: 100%;
	background: #fff;
}
.box-2 .tail-top {
	width: 100%;
	background: url(images/box-tail.gif) 0 0 repeat-x;
}
.box-2 .tail-bot {
	background: url(images/box-tail.gif) 0 bottom repeat-x;
}
.box-2 .tail-left {
	background: url(images/box-tail.gif) 0 0 repeat-y;
}
.box-2 .tail-right {
	background: url(images/box-tail.gif) right 0 repeat-y;
}
.box-2 .corner-top-left {
	background: url(images/box-corner-top-left.gif) 0 0 no-repeat;
}
.box-2 .corner-top-right {
	background: url(images/box1-corner-top-right.gif) right 0 no-repeat;
}
.box-2 .corner-bot-left {
	background: url(images/box-corner-bot-left.gif) 0 bottom no-repeat;
}
.box-2 .corner-bot-right {
	width: 100%;
	background: url(images/box-corner-bot-right.gif) right bottom no-repeat;
}
.box-2 .padding-box {
	padding: 16px 15px 20px 21px;
}
.box-3 {
	width: 100%;
	background: #fff;
}
.box-3 .tail-top {
	width: 100%;
	background: url(images/box-tail.gif) 0 0 repeat-x;
}
.box-3 .tail-bot {
	background: url(images/box-tail.gif) 0 bottom repeat-x;
}
.box-3 .tail-left {
	background: url(images/box-tail.gif) 0 0 repeat-y;
}
.box-3 .tail-right {
	background: url(images/box-tail.gif) right 0 repeat-y;
}
.box-3 .corner-top-left {
	background: url(images/box-corner-top-left.gif) 0 0 no-repeat;
}
.box-3 .corner-top-right {
	background: url(images/box2-corner-top-right.gif) right 0 no-repeat;
}
.box-3 .corner-bot-left {
	background: url(images/box-corner-bot-left.gif) 0 bottom no-repeat;
}
.box-3 .corner-bot-right {
	width: 100%;
	background: url(images/box-corner-bot-right.gif) right bottom no-repeat;
}
.box-3 .padding-box {
	padding: 16px 15px 20px 21px;
}
.box-4 .padding-box {
	padding: 11px 15px 0px 25px;
}
.button {
	display: inline-block;
	color: #fff;
	font-size: 1.666em;
	line-height: 1.2em;
	background: url(images/button1-tail.gif) 0 0 repeat-x;
}
.button strong {
	display: block;
	background: url(images/button1-left.gif) 0 0 no-repeat;
}
.button strong strong {
	padding: 5px 18px 6px 18px;
	background: url(images/button1-right.gif) right 0 no-repeat;
}
.button:hover {
	color: #06cfef;
}
.button-form1 {
	display: inline-block;
	color: #fff;
	font-size: 1em;
	line-height: 1.2em;
	text-transform: uppercase;
	background: url(images/button-tail.gif) 0 0 repeat-x;
}
.button-form1 strong {
	display: block;
	background: url(images/button-left.gif) 0 0 no-repeat;
}
.button-form1 strong strong {
	padding: 5px 14px 5px;
	background: url(images/button-right.gif) right 0 no-repeat;
}
.button-form1:hover {
	color: #000;
}
.list-1 li {
	font-size: 1em;
	line-height: 1.916em;
	font-weight: bold;
	padding-left: 10px;
	background: url(images/marker-1.gif) 0 9px no-repeat;
}
.list-1 li a {
	color: #43a9c8;
}
.list-1 li a:hover {
	color: #000;
}
.list-2 li {
	font-size: 1em;
	line-height: 1.833em;
	padding-left: 9px;
	/*background: url(images/marker-2.gif) 0 9px no-repeat;*/
}
.list-2 li a {
	color: #43a9c8;
}
.list-2 li a:hover {
	color: #000;
}
.link-1 {
	display: inline-block;
	padding-right: 4px;
	font-size: 13px;
	line-height: 1.2em;
	color: #43a9c8;
	border-bottom: 1px solid #43a9c8;
	background: url(images/marker-2.gif) right 5px no-repeat;
}
.link-1:hover {
	color: #43a9c8;
	font-weight:bold;
	border-bottom: none;
}
.link-2 {
	display: inline-block;
	padding-left: 8px;
	font-size: 1em;
	line-height: 1.2em;
	color: #43a9c8;
	text-transform: uppercase;
	border-bottom: 1px solid #43a9c8;
	background: url(images/marker-3.gif) 0 5px no-repeat;
}
.link-2:hover {
	color: #000;
	border-bottom: 1px solid #000;
}
.text-1 {
	font-size: 1.166em;
}
.text-2 {
	font-size: 2.083em;
	line-height: 0.72em;
}
.info {
	line-height: 1.5em;
}
.info dt {
	padding-bottom: 20px;
}
.info span {
	float: left;
	width: 80px;
}
.info strong {
	color: #000;
	text-decoration: underline;
}
.info2 {
	width: 235px;
}
.info2 span {
	float: left;
	width: 138px;
}
#form-1 {
	display: block;
	width: 178px;
}
#form-1 label {
	display: block;
	height: 32px;
}
#form-1 input, #mc-embedded-subscribe-form-footer input, #mc-embedded-subscribe-form input {
	width: 158px;
	font-size: 1em;
	color: #959595;
	padding: 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	background: none;
}
#form-1 span {
	display: block;
	width: 158px;
	height: 24px;
	padding: 0 10px;
	background: url(images/input.gif) 0 0 no-repeat;
}
#form-main {
	width: 196px;
}
#form-main label {
	display: block;
	height: 32px;
}
#form-main input {
	width: 184px;
	font-size: 1em;
	color: #959595;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #dfddd8;
	background: #fff;
}
#form-main textarea {
	height: 150px;
	overflow: auto;
	width: 184px;
	font-size: 1em;
	color: #959595;
	padding: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #dfddd8;
	background: #fff;
}
.buttons {
	padding-top: 15px;
	text-align: right;
}
.buttons a {
	margin-left: 10px;
	font-size: 1.076em;
}
/****************************footer************************/
#footer {
	width: 100%;
	min-height: 130px;
	padding-bottom: 38px;
	background: #f0f0f0;
}
#footer .col-1, #footer .col-2, #footer .col-3, #footer .col-4 {
	float: left;
	margin-right: 30px;
	padding-right: 30px;
	border-right: 1px dotted #aeaeae;
	min-height: 120px;
	width: 184px;
}
#footer .col-2, #footer .col-3 {
	width: 175px;
}
#footer .col-4 {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
#footer .col-1 {
	text-align: left;
	width: 201px;
	position: relative;
}
#footer .col-1 .notice {
	position: absolute;
	top: 110px;
	left: 0;
	font-size: 10px;
	line-height: 11px;
	color: #777777;
	width: 115px;
}
#footer .col-1 p {
	color: #555555;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 5px;
}
#footer .col-1 p a {
	color: #2c2b2b;
	text-decoration: underline;
}
#footer .col-2 li, #footer .col-3 li {
	margin-bottom: 4px;
}
#footer h6 {
	text-transform: uppercase;
	font-size: 13px;
	color: #555;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
#footer .col-4 {
	width: 185px;
}
#footer .col-4 h5 {
	font-size: 16px;
	line-height: 19px;
	color: #555;
	padding-left: 25px;
	margin-bottom: 7px;
}
#footer .col-4 h5#newsletter_signup_header {
	background: url(images/letter_icon.png) 0 0 no-repeat;
}
#footer .col-4 form, #footer .col-4 #form-1 {
	width: 175px;
	height: 20px;
	padding: 5px;
	margin-bottom: 10px;
	background: url(images/newsletter_form_bg.png) 0 0 no-repeat;
}
#footer .col-4 form input, #footer .col-4 #form-1 input, #mc-embedded-subscribe-form-footer input, #mc-embedded-subscribe-form input {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	width: 111px;
	float: left;
	font-size: 11px;
	color: #aaa;
}
#footer .col-4 form .submit_signup, #footer .col-4 #form-1 .submit_signup {
	display: block;
	width: 54px;
	height: 20px;
	float: left;
}
#footer .col-4 h5#socials_header {
	background: url(images/bubbles_icon.png) 0 0 no-repeat;
}
#footer .col-4 #bottom_socials img {
	margin-right: 3px;
}
#footer .col-5 {
	padding-top: 30px;
	width: 920px;
	text-align: center;
}
#footer .col-5 p {
	margin-bottom: 10px;
}
#footer .col-5 a {
	color: #666;
	text-decoration: underline;
}
#footer a:hover {
	color: #c2102a;
}
#footer .padding {
	padding: 30px 0 20px 30px;
}
.footer-box {
	width: 100%;
}
.footer-box .content-tail-left {
	background: url(images/tail-footer.gif) 0 0 repeat-y;
}
.footer-box .content-tail-right {
	background: url(images/tail-footer.gif) right 0 repeat-y;
}
.footer-box .content-tail-bot {
	background: url(images/tail-footer.gif) 0 bottom repeat-x;
}
.footer-box .content-corner-bot-left {
	background: url(images/footer-corner-bot-left.gif) 0 bottom no-repeat;
}
.footer-box .content-corner-bot-right {
	background: url(images/footer-corner-bot-right.gif) right bottom no-repeat;
}
.text-bot {
	padding: 0px 0px 0;
	font-size: 1.166em;
}
.text-bot strong {
	font-size: 0.857em;
}
.text-bot a {
	text-decoration: none;
}
.text-bot a:hover {
	color: #000;
}
.link-bot {
	padding: 0 0 0 21px;
	font-weight: bold;
	background: url(images/pict-1.gif) 0 0 no-repeat;
}
.text-bot2 {
	padding: 0px 0px 0;
	font-size: 1.166em;
	color: #2c2c2c;
	margin-bottom: 3px;
}
.text-bot2 strong {
	font-size: 1.142em;
}
/* New Homepage Styles */
#homepage-main-banner {
	height: 310px;
	width: 100%;
	position: relative;
}
#homepage-contact-form {
	z-index: 9999;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	width: 265px;
	height: 310px;
	text-align: left;
}
#homepage-contact-form form h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 30px;
	margin-bottom: 0;
	text-align: center;
	padding-top: 5px;
}
#homepage-contact-form form h6 {
	color: #2c2b2b;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 20px;
}
#homepage-contact-form form p {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 0;
	margin-left: -5px;
	width:260px;
}
#homepage-contact-form form label {
	float: left;
	display: block;
	width: 50px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
}
#homepage-contact-form form input[type='text'] {
	display: block;
	width: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	background: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 2px 2px 3px #888;
	-webkit-box-shadow: inset 2px 2px 3px #888;
	box-shadow: inset 2px 2px 3px #888;
}
#homepage-contact-form form input[type='image'] {
	margin-left: 50px;
}
.top-extra-bar {
	height: 27px;
	line-height: 27px;
	position: absolute;
	top: 9px;
	right: 20px;
	z-index: 999;
}
.top-extra-bar img {
	margin: 0 6px;
}
.top-extra-bar p {
	text-transform: uppercase;
}
.top-extra-bar a {
	color: #848484;
}
.qr-code {
	float: left;
	margin: 0 10px 5px 0;
}
/* Solution COntent */
#solutions_container {
	display: block;
	clear: both;
	overflow: hidden;
}
#solutions_container h3 {
	font-size: 24px;
	line-height: 25px;
	color: #666;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#left_aside {
	width: 253px;
	float: left;
	padding-right: 25px;
	margin-right: 25px;
	border-right: 1px dotted #bbb;
}
#left_aside h3 {
	padding-left: 20px;
}
#left_aside > div {
	clear: both;
	margin-bottom: 25px;
}
#left_aside > div:last-child {
	margin-bottom: 0px;
}

#right_aside {
	width: 253px;
	float: right;
	padding-left: 25px;
	margin-left: 25px;
	border-left: 1px dotted #bbb;
}
#right_aside h3 {
	padding-right: 20px; 
}
#right_aside > div {
	clear: both;
	margin-bottom: 25px;
}
#right_aside > div:last-child {
	margin-bottom: 0px;
}
.grey_overlay {
	background-color: #ebebeb;
	padding: 15px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 5px #dfdfdf;
	-moz-box-shadow: 0 5px 5px #dfdfdf;
	-ms-box-shadow: 0 5px 5px #dfdfdf;
	box-shadow: 0 5px 5px #dfdfdf;
}
#solutions_tabs ul li {
	padding: 8px 0;
	width: 213px;
	overflow: hidden;
	background: url(images/hor_divider.png) bottom center no-repeat;
}
#solutions_tabs ul li:last-child {
	background: none;
}
#solutions_tabs ul li a {
	display: block;
	float: left;
	padding-left: 20px;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	color: #863440;/* background: url(images/bullets_style01.png) 0 0 no-repeat; */
}
#solutions_tabs ul li a:hover {
	color: #c3112b;
	text-decoration: underline;
}
#solutions_tabs ul li > ul {
	float: left;
	margin: 5px 0 0 0;
}
#solutions_tabs ul li > ul li a {
	background: none;
	color: #333;
}
#solutions_tabs ul li > ul li a:hover {
	text-decoration: none;
}
#solutions_tabs ul li > ul li a span {
	font-size: 20px;
	float: left;
	margin: 0 5px 0 0;
}
#help_box a:hover img {
	-webkit-box-shadow: 0 0 7px #999;
	-moz-box-shadow: 0 0 7px #999;
	-ms-box-shadow: 0 0 7px #999;
	box-shadow: 0 0 7px #999;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
}
#soludion_primary.content {
	float: left;
	width: 615px;
}
#showcase_boxes {
	overflow: hidden;
}
#showcase_boxes > div {
	float: left;
	margin: 0 7px 7px 0;
	width: 270px;
	overflow: hidden;
	background-color: #f4f4f4;
	padding: 7px;
	border: 2px solid #ededed;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
}
#showcase_boxes > div:hover {
	background-color: #ececec;
}
#showcase_boxes > div img {
	float: left;
	margin-right: 13px;
	padding: 4px;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 5px #d1d1d1;
	-moz-box-shadow: 0 0 5px #d1d1d1;
	-ms-box-shadow: 0 0 5px #d1d1d1;
	box-shadow: 0 0 5px #d1d1d1;
}
#showcase_boxes > div h5 {
	font-size: 14px;
	font-size: 16px;
	color: #bf0d27;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#showcase_boxes > div p {
	font-size: 11px;
	line-height: 13px;
	color: #707070;
}
.contactUs {
	background-color: #ededed;
	padding: 10px;
	/* width: 218px; */
	width:235px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 5px #dfdfdf;
	-moz-box-shadow: 0 5px 5px #dfdfdf;
	-ms-box-shadow: 0 5px 5px #dfdfdf;
	box-shadow: 0 5px 5px #dfdfdf;
	clear: both;
}
.contactUs p {
	margin: 0 0 29px 0;
}
.contactUs ul {
}
.contactUs ul li {
	background: url(images/borderBtm.png) no-repeat center bottom;
	padding: 0 0 11px 0;
	margin: 0 0 8px 0;
}
.contactUs ul li span {
	color: #bf0d27;
	text-decoration: none;
	font-weight: bold;
}
.contactUs ul li a {
	color: #863440;
	text-decoration: none;
}
.contactUs ul li small {
	color: #863440;
	font-size: 1em;
	color: #555555;
}
.miscellaneous {
	margin: 37px 0 0 0;
	width: 253px;
}
.miscellaneous ul {
}
.miscellaneous li {
	margin: 0 0 41px 0;
}
.miscellaneous li img {
	float: left;
	margin: 5px 10px 0 0;
	width: 79px;
	float: left;
	border:1px solid #CCC;
}
.miscellaneous li h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.miscellaneous li p {
	font-size: 11px;
	margin: 0 0 0 88px;
}
.miscellaneous li p a {
	color: #a4081e;
	text-decoration: underline;
}
.contactUs-wrapper {
	border-right: 1px dotted #CCC;
	/* width: 261px; */
	width: 272px;
	margin: 0 27px 0 0;
	float: left;
}
.contactUs-title {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 20px;
	float: left;
	overflow: hidden;
}
.rightCol {
	float: right;
}
.cities {
	overflow: hidden;
}
.cities .newyork {
	background: url(images/newYork.png) no-repeat;
	width: 601px;
	display: block;
	padding:20px 0 18px 20px;
	overflow:hidden;
}


.cities .newyork .newyork-contact .title{
	color: #A4081E !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 16px;
    /* font-weight: bold; */
    margin: 0 0 7px;
    width: 100%;
}

.cities .newyork .newyork-contact {
	background:url(images/contact-bg.png) repeat-x;
	padding:10px 10px 0 10px;
	overflow:hidden;
	float:left;
}

.cities .newyork .newyork-contact p {
	color:#333;
	margin-bottom:10px;
}
.cities .newyork .newyork-contact p span {
	font-weight:bold;
	float:left;
}
 

.cities ul {
	margin: 14px 0 0 0;
}
.cities ul li {
	margin: 0 7px 0 0;
	float: left;
}
.cities ul li:last-child {
	margin: 0;
}

.cities ul li .contact-add {}
.cities ul li .contact-add span.title {
	color: #A4081E !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    margin: 10px 0 7px;
    width: 100%;
}

.cities ul li .contact-add p {
	font-size:12px;
}


.cities ul li .contact-add p span {
	font-weight:bold;
	float:left;
	width:40px !important;
}

.full-address {
	clear: both;
	margin: 14px 0 0 0;
}
.full-address ul {
}
.full-address ul li {
	background-color: #ededed;
	padding: 10px;
	width: 283px;
	margin: 0 13px 0 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	float: left;
}
.full-address ul li:last-child {
	margin: 0;
}
.full-address ul li span.title {
	color: #a4081e;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
	float: left;
	width: 100%;
}
.full-address ul li p {
	color: #555555;
	font-size: 14px;
	line-height: 20px;
}
.full-address ul li p big {
	font-weight: bold;
	font-size: 14px;
}
.emailUs {
	background-color: #ededed;
	padding: 10px;
	/* margin: 14px 0 0 0; */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
	clear: both;
	float: left;
	width: 601px;
}
.emailUs h2 {
	font-size: 24px;
	color: #666666;
}
.emailUs .leftCnt {
	float: left;
	width: 289px;
}
.emailUs .rightCnt {
	float: right;
	width: 289px;
}
.emailUs .leftCnt p, .emailUs .rightCnt p {
	margin: 0 0 10px 0;
	width: 277px;
}
.emailUs .leftCnt input[type="text"], .emailUs .rightCnt input[type="text"] {
	border: 1px solid #cccccc;
	background: #FFF;
	height: 16px;
	padding: 4px 5px 5px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
}
.comment {
	margin: 14px 0 0 0;
}
.cmntTxtare {
	border: 1px solid #cccccc;
	background: #FFF;
	height: 82px;
	padding: 4px 5px 5px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	width: 98%;
	box-sizing: content-box;
}
input[type="submit"].submitBtn {
	background: url(images/submit.png) no-repeat;
	width: 103px;
	height: 28px;
	display: block;
	border: none;
	float: left;
	cursor: pointer;
	margin: 14px 0 0 0;
}
.product-descriptions {
}
.product-descriptions .pd-title {
	font-size: 30px;
	margin: 0 0 10px 0;
}
.product-descriptions .detail-descriptions {
	width: 335px;
	float: left;
	margin: 0px 20px 0 0;
}
.product-descriptions .detail-descriptions a {
	width: 103px;
	height: 28px;
	text-indent: -9999em;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.product-descriptions .detail-descriptions a:hover {
	-webkit-box-shadow: 0 0 7px #999;
	-moz-box-shadow: 0 0 7px #999;
	-ms-box-shadow: 0 0 7px #999;
	box-shadow: 0 0 7px #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}
.product-descriptions .detail-descriptions a.contact-us {
	background: url(images/contact-us.png) no-repeat;
}
.product-descriptions .detail-descriptions a.get-quote {
	background: url(images/get-quote.png) no-repeat;
}
.product-descriptions .short-descriptions {
	background: url(images/services_sidebar.png) repeat-x;
	padding: 15px;
	float: right;
	width: 230px;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-ms-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
}
.product-descriptions .short-descriptions img {
	border:1px solid #e9e9e9;
}
.product-descriptions .short-descriptions div.title {
	font-size: 18px;
	margin: 10px 0 0 0;
}
.product-descriptions .short-descriptions div.title {
	span: #f16d39;
	text-decoration: underline;
}
.product-descriptions .short-descriptions p {
	margin: 10px 0 0 0;
}
.product-descriptions .short-descriptions p a {
	color: #BF0D27;
	text-decoration: underline;
	margin: 10px 0 0 0;
	float: left;
}
.product-descriptions .short-descriptions p a:hover {
	text-decoration: none;
}

#right_aside > div {
    clear: both;
    margin-bottom: 25px;
}
.quick-query {
    background: none repeat scroll 0 0 #BF0D27;
    border-radius: 5px 5px 5px 5px;
    height: 276px;
    overflow: hidden;
    padding: 7px 0 1px 6px;
    width: 246px;
}
.quick-query form {
}
.quick-query form p {
	margin: 0 0 5px 0;
}
.quick-query form p input[type="text"], .quick-query form p select, .quick-query form p input[type="tel"], .quick-query form p textarea {
	background: #e5e5e5;
	border: none;
	padding: 5px;
	width: 230px;
	color: #6d6d6d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.quick-query form p input[type="text"]:hover, .quick-query form p select:hover, .quick-query form p input[type="tel"]:hover, .quick-query form p textarea:hover {
	background: #cedddf;
}
.quick-query form p input[type="text"]:focus, .quick-query form p select:focus, .quick-query form p input[type="tel"]:focus, .quick-query form p textarea:focus {
	background: #f3f8f8;
}
.quick-query form p span, .quick-query form p span, .quick-query form p span {
	margin: 0 0 0 0;
	font-size: 13px;
	color: #bf0d27;
	float: right;
}
.quick-query form input[type="text"] {
	height: 15px;
}
.quick-query form p select {
	width: 240px;
	color: #6d6d6d;
}
.quick-query form p input[type="submit"] {
	background: #333333;
	border: none;
	color: #e5e5e5;
	text-transform: uppercase;
	width: 70px;
	padding: 4px 0 3px 0;
	font-size: 11px;
	float: right;
	margin: 0 13px 0 0;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.quick-query form p input[type="submit"]:hover {
	background-color: #6D6D6D;
}
.quick-query form p textarea {
	height: 75px;
}
.testimonials {
}
.testimonials .testimonials-title {
	margin: 0 0 10px 20px;
	font-size: 23px;
	float: left;
}
.testimonials .testimonials-title span {
	padding: 0px;
	line-height: 20px;
}
.testimonials .testimonials-title small {
	padding: 0px 8px 0px 0;
}
.testimonials .video {
	width: 233px;
}
.testimonials .video p {
	margin: 10px 0 0 0;
	font-size: 14px;
	line-height: 18px;
}
.portfolio-wrapper {
}
.portfolio-wrapper .portfolio-top {
}
.portfolio-wrapper .portfolio-top .portfolio-top-left {
	width: 396px;
	padding: 0 20px 0 0;
	border-right: 1px solid #e5e5e5;
	float: left;
	margin: 0 20px 20px 0;
}
.portfolio-wrapper .portfolio-top .portfolio-top-left .title {
}
.portfolio-wrapper .portfolio-top .portfolio-top-left p {
	line-height: 20px;
	font-size: 14px;
	color: #959595;
}
.portfolio-wrapper .portfolio-top .portfolio-top-left p span {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
.portfolio-wrapper .portfolio-top .portfolio-top-right {
	float: left;
}
.portfolio-wrapper .portfolio-top .portfolio-top-right ul {
	margin: 5px 0 0 0;
}
.portfolio-wrapper .portfolio-top .portfolio-top-right ul li {
	margin: 0 0 10px 0;
}
.portfolio-wrapper .portfolio-top .portfolio-top-right ul li a {
	text-decoration: none;
	color: #959595;
	padding: 5px;
	font-size: 14px;
}
.portfolio-wrapper .portfolio-top .portfolio-top-right ul li a:hover {
	background-color: #959595;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
.portfolio-wrapper .portfolio-bottom {
	clear: both;
}
.portfolio-wrapper .portfolio-bottom ul {
}
.portfolio-wrapper .portfolio-bottom ul li {
	float: left;
	margin: 0 20px 10px 0;
	width: 191px;
	position: relative;
	z-index: 0;
	height:133px;
}
.portfolio-wrapper .portfolio-bottom ul li.last {
	margin: 0;
}
.portfolio-wrapper .portfolio-bottom ul li img {
	float: left;
}
.portfolio-wrapper .portfolio-bottom ul li a span {
	float: left;
	position: absolute;
	left: 0;
	display: none;
 background:
}
.portfolio-wrapper .portfolio-bottom ul li a:hover span {
	display: block;
	background: url(images/portfolio/portfolio-hover.png) no-repeat;
	width: 191px;
	height: 100px;
}
.portfolio-wrapper .portfolio-bottom ul li p {
	margin: 5px 0 0 0;
	float: left;
}
.portfolio-wrapper .portfolio-bottom ul li p a {
	margin: 0 0 0 0;
	height: auto;
	text-decoration: none;
}
.portfolio-wrapper .portfolio-bottom ul li p a:hover {
	color: #bf0d27;
}
.download {
}
.download p {
	padding: 0;
	word-wrap: break-word;
	margin: 0;
}
.download img {
}
.download a {
	margin: -10px 0 0 0;
	float: right;
	margin: -10px 0 0 10px;
}
.clear {
	clear: both;
}
.mid-title {
	font-weight: bold;
	font-size: 18px;
}
.bullet {
	font-size: 20px;
	float: left;
	margin: 0 5px 0 0;
	color:#6c6c6c;
}
.topnav {
	width: 213px;
	padding: 40px 28px 25px 0;
	font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
}
ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}
ul.topnav li {
	background: url("images/hor_divider.png") no-repeat scroll center bottom transparent;
}
ul.topnav li a {
	line-height: 10px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 16px;
	color: #863440;
	display: block;
	text-decoration: none;
	background: url(images/bullets_style01.png) 0 9px no-repeat;
}
ul.topnav li a:hover {
	color: #c3112b;
}
ul.topnav ul {
	margin: 0;
	padding: 0 0 10px 0;
	display: none;
}
ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
	background: none;
}
ul.topnav ul li a {
	line-height: 10px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0 0 0 15px;
	color: #675C7C;
	display: block;
	text-decoration: none;
	background: none;
}
ul.topnav ul li a:hover {
	color: #863440;
}
ul.topnav ul ul li a {
	color: silver;
	padding-left: 40px;
}
ul.topnav ul ul li a:hover {
	background-color: #D3CEB8;
	color: #675C7C;
}
ul.topnav span {
	float: right;
}

.detail-descriptions ul {
	margin:0 0 0 20px;
}

.detail-descriptions strong {
	color:#666;
}

.redTxt {
	color:#F00;
}

.detail-descriptions ul li {
	padding:0 0 0 15px;
}

.detail-descriptions ul li span {
	margin:0 0 0 -15px;
}

.portfolio-showcase {}
.portfolio-showcase .portfolio-left {
	width:240px;
	overflow:hidden;
	float:left;
}
.portfolio-showcase .portfolio-right {
	margin:-7px 0 0 0;
	float:right;
}

.portfolio-showcase .portfolio-right .portfolio-image {
	margin:10px 0 0 0;
}


.portfolio-showcase .portfolio-right .title-links {
	overflow:hidden;
}
.portfolio-showcase .portfolio-right .title-links h2 {
	float:left;
}
.portfolio-showcase .portfolio-right .title-links a {
	margin:12px 0 0 0;
	float:right;
	background:url(images/back-portfolio.jpg)0 2px no-repeat; padding:0 0 0 10px;
	color:#6c6c6c;
	text-decoration:none;
}

.mar-10 {
	margin-top:7px !important;
}

.portfolio-bottom-links {
	overflow:hidden;
	margin:10px 0 0 0;
}
.portfolio-bottom-links .prev a {
	float:left;
	background:url(images/back-portfolio.jpg)0 2px no-repeat; padding:0 0 0 10px;
	color:#6c6c6c;
	text-decoration:none;
}
.portfolio-bottom-links .next a {
	float:right;
	background:url(images/portfolio-next.png) 0 2px no-repeat; padding:0 0 0 10px;
	color:#6c6c6c;
	text-decoration:none;
}
.portfolio-bottom-links .middle-title {
	float:left;
	width:100%;
	text-align:center;
}
.portfolio-bottom-links .middle-title a {
	text-decoration:none;
}

.portfolio-bottom-links .middle-title a:hover {
	color:#6c6c6c;
	text-decoration:underline;
}

.portfolio-bottom-links .next a:hover, .portfolio-bottom-links .prev a:hover, .portfolio-showcase .portfolio-right .title-links a:hover   {
	color:#43b7e2
}

.orange-color {
	color:#863440;
	/* color:#863440; */
}

.quote {
	border-right:1px dotted;
	padding-right:20px;
}
.quote form {}
.quote form {
	margin:50px 0 0 0;
}
.quote form p {}
.quote form p label {
	float: left;
	padding: 7px 20px 0 0;
	text-align: right;
	width: 130px;
	color:#666;
	font-weight:bold;
}

.quote form p span.subscribe {
 margin:-2px 0 0 0;
 float:left;
}

.quote form p input[type="checkbox"]{
 margin:0 5px 0 0;
 float:left;
}

.quote form p label.redTxt {
	color:#F00;
}
.quote form p input[type="text"].longTxt, .quote form p select.longTxt {
	border:1px solid #CCC;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	padding:5px;
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
}

.quote form p select.longTxt {
	width:412px;
}

textarea.long-txtArea {
	width:445px;
	padding:5px;
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	resize:vertical;
	min-height:100px;
}

.contact-address{
	float:right;
	width:250px;
	padding:0 10px;
	margin:30px 0 0 0;
}

.contact-address p {
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contact-address p span {
	font-weight:bold;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contact-address p a.twitter, .contact-address p a.linkedIn, .contact-address p a.facebook {

	width:24px;
	height:24px;
	display:block;
	padding: 0 0 0 35px;
     white-space: nowrap;
	width:100%;
	margin:5px 0 0px 0;
}
.contact-address p a.twitter span, .contact-address p a.linkedIn span, .contact-address p a.facebook span {
	padding:3px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#43A9C8;
	font-weight:normal;
}

.contact-address p a.linkedIn {
	background:url(images/linked-in.png) no-repeat;
}

.contact-address p a.facebook {
	background:url(images/facebook.png) no-repeat;
}

.contact-address p a.twitter {
	background:url(images/twitter.png)  no-repeat;
}




.contact-address p a {
	text-decoration:none;
}
.contact-address p a:hover {
	text-decoration:underline;
}

.contact-address p small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#43A9C8
}

.clear {
	clear:both;
}

.leftSpace {
	padding:5px 0 0 28px;
}

.solutionBoxes {
	min-height:102px;
	overflow:hidden;
}

.solutionBoxes p.noPad {
	margin-bottom:0;
}
.pp_description{display:none !important}
.seocontainer{background: none repeat scroll 0% 0% rgb(224, 224, 224); width: 893px; height: 60px; margin-bottom: 10px; border-radius: 6px 6px 6px 6px; padding: 10px;}
.seoleft{float: left; width: 650px; text-align: center; color:#939393}
.seoright{background: url("images/seobutton2.png") repeat scroll 0 0 transparent; float: right; height: 67px; text-align: center; width: 227px; margin-top: -5px;}
.seoleft span { font-size: 16px;}
.seoleft strong {  font-size: 32px; font-style: italic; color:#fff}
.seoright span { font-size: 22px; line-height: 72px; color:#e9e9e9}

/*
.box {
    background: none repeat scroll 0 0 #9ADFFB;
    height: 150px;
    text-align: center;
    width: 160px;
	margin-bottom:10px;
	margin-right:9px;
	float:left;
}
*/

.box {
    float: left;
    margin-bottom: 10px;
    margin-right: 2px;
    text-align: center;
}
.boxtitle {
    border-bottom: 1px solid #E2E2E2;
    color: #FFFFFF;
    font-size: 16px;
    margin: 5px;
    padding: 5px;
}

.boxdetail {
    color: #6a6a6a;
    font-size: 20px;
    line-height: 21px;
}

.box.last {margin: 0 0 0 -3px;}
.box.last .boxtitle{border-bottom:1px solid #000;}
.box.last .boxtitle {
    border-bottom: 1px solid #000000;
    color: #9ADFFB;
    font-size: 20px;
    padding: 13px;
}

.box.last .boxdetail{color:#fff;}


.downarrow {
    background: url("images/downarrow.png") repeat scroll 0 0 transparent;
    float: right;
    height: 18px;
    margin: 30px 10px 0 0;
    width: 12px;
}

.videotestimonial {
    background: none repeat scroll 0 0 #FAFAFA;
    float: right;
    margin: 0 18px 0 0;
    padding: 5px;
    text-align: center;
    width: 224px;
}

.videotestimonial .title {
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}

.seo-tbl td {
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    box-shadow: -5px 0 0 0 rgba(194, 194, 194, 0.15) inset;
    color: #454545;
    font: 14px/25px Arial,Helvetica,sans-serif;
    height: 32px;
    padding: 3px 5px;
}
.seo-tbl th {
    background: none repeat scroll 0 0 #E7E8E8;
    color: #262729;
    font: 16px 'FjallaOne-Regular';
    height: 35px;
    padding: 0 5px;
    text-align: left;
}


.tx_center {
    padding: 10px 0;
    text-align: center;
}

.green_tick {
    background: url("images/greentick.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin: 6px auto;
    width: 16px;
}

.red_cross {
    background: url("images/red-cross.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin: 6px auto;
    width: 16px;
}

.bold-txt {
    color: #7D7D7D;
    font: 16px/32px 'FjallaOne-Regular';
    text-align: center;
}


.content_rgt_3 {
    margin-left: 237px;
    width: 666px;
}


.value-box1 {
    margin-right: 6px;
    padding-top: 50px;
    position: relative;
    width: 105px;
    z-index: 1;
}
.fl {
    float: left;
}

.info p {
    color: #7F7F7F;
    font: 15px/16px "MyriadPro-Regular";
    margin: 0 auto;
    text-align: center;
    width: 94px;
}

.top-boxhead {
    background: url("images/box-top-head.png") no-repeat scroll 0 0 transparent;
    color: #F4F4F4;
    font: bold 14px/30px "MyriadPro-Regular";
    height: 30px;
    left: 5px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px #666666;
    top: 42px;
    width: 96px;
}


.top-box {
    background: url("images/top-bg.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    width: 105px;
}


.mid-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/mid-bg.png") repeat-x scroll 0 0 #E3E3E3;
    border-color: #C1C1C1;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    padding: 0 5px;
    width: 93px;
}

.reset {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.mid-list1 li {
    background: url("images/line.png") no-repeat scroll center bottom transparent;
    padding-bottom: 10px;
    padding-top: 5px;
}

.mid-title-yellow {
    color: #FF9D02;
    font: bold 36px "MyriadPro-Regular";
    margin-top: 10px;
    padding: 0;
    text-shadow: 1px 1px 1px #C8C6C6;
}

.mid-box span {
    color: #818181;
    font: 20px "MyriadPro-Regular";
    margin-right: 5px;
    text-shadow: 1px 1px 1px #C8C6C6;
}

.mon-txt {
    color: #818181;
    font: 20px/5px "MyriadPro-Regular";
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: center;
    text-shadow: 1px 1px 1px #C8C6C6;
}

.top-boxhead2, .top-boxhead3, .top-boxhead4, .top-boxhead5, .top-boxhead6 {
    background: url("images/box-top-head.png") no-repeat scroll 0 0 transparent;
    color: #F4F4F4;
    font: bold 14px/30px "MyriadPro-Regular";
    height: 30px;
    left: 5px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px #666666;
    top: 42px;
    width: 96px;
}

.box-btm-shadow {
    background: url("images/box-btm-shadow.png") no-repeat scroll 0 -5px transparent;
    height: 14px;
    margin: 0 auto;
    width: 95px;
}


.value-box2 {
    margin-right: 6px;
    padding-top: 50px;
    position: relative;
    width: 105px;
    z-index: 1;
}

.value-box3 {
    margin-right: 6px;
    padding-top: 50px;
    position: relative;
    width: 105px;
    z-index: 1;
}

.value-box4 {
    margin-right: 6px;
    padding-top: 50px;
    position: relative;
    width: 105px;
    z-index: 1;
}

.value-box5 {
    margin-right: 6px;
    padding-top: 50px;
    position: relative;
    width: 105px;
    z-index: 1;
}

.value-box {
    margin-right: 6px;
    padding-top: 50px;
    position: relative;
    width: 105px;
    z-index: 1;
}


.mid-list2 li , .mid-list3 li, .mid-list4 li, .mid-list5 li, .mid-list6 li{
    background: url("images/line.png") no-repeat scroll center bottom transparent;
    padding-bottom: 10px;
    padding-top: 5px;
}
.mid-title-red {
    color: #CC3635;
    font: bold 36px "MyriadPro-Regular";
    margin-top: 10px;
    padding: 0;
    text-shadow: 1px 1px 1px #C8C6C6;
}
.mid-title-green {
    color: #286B7B;
    font: bold 36px "MyriadPro-Regular";
    margin-top: 10px;
    padding: 0;
    text-shadow: 1px 1px 1px #C8C6C6;
}
.mid-title-orange {
    color: #EA594E;
    font: bold 36px "MyriadPro-Regular";
    margin-top: 10px;
    padding: 0;
    text-shadow: 1px 1px 1px #C8C6C6;
}
.mid-title-marron {
    color: #B02C20;
    font: bold 36px "MyriadPro-Regular";
    margin-top: 10px;
    padding: 0;
    text-shadow: 1px 1px 1px #C8C6C6;
}

.mid-box-title {
    color: #41A3C6;
    font: bold 36px "MyriadPro-Regular";
    margin-top: 10px;
    padding: 0;
    text-shadow: 1px 1px 1px #C8C6C6;
}
.inn-content {
    padding: 15px 15px 0;
	width:890px;
	height:335px;
}

.optim{background: url("images/Social_Media_NY2.png") repeat-x scroll center bottom transparent;}
.seo_packages{background: url("images/seo-banner.jpg") no-repeat scroll 0 2px transparent;}

.reason_box2 {
    background-color: #F3FBFF;
    border: 1px solid #A6C0CF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 96%;
}
.reason_box_head {
    color: #000000;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}


.optim #clicker {
    cursor: pointer;
    height: 63px;
    margin: 189px 0 0 -15px;
    position: absolute;
    width: 343px;
}

.modalPopLite-wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px;
}
.modalPopLite-wrapper .emailUs{
	width:460px;
}

.wallpaper input.input1[type="text"], .wallpaper input.input1[type="number"] {
    padding: 4px 5px;
}
.form_box_cont .field_text, .form_box_cont input[type="text"], .form_box_cont select, .form_box_cont textarea {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    min-height: 30px;
    padding: 0 10px;
    width: 280px !important;
}

.form_title span {
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    margin: 10px;
	color:#000;
	text-align:center;
}

.form_box_cont {
    color: #555555;
    font-size: 16px;
}


span.red_star {
    color: #FF0000;
}

.wallpaper .main_form .field_padder table tr td.text1 {
    padding-top: 8px;
    vertical-align: top;
}


.audit-report h1 {
    color: #565656;
    font: 22px 'FjallaOne-Regular';
	margin-top:20px;
}

.report-wrap {
    background: none repeat scroll 0 0 #F3FBFF;
    border: 1px solid #A6C0CF;
    border-radius: 15px 15px 15px 15px;
    float: left;
    margin-bottom: 15px;
    margin-top: 40px;
    padding: 30px 20px;
    position: relative;
}
.top-wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A6C0CF;
    border-radius: 15px 15px 15px 15px;
    color: #2C2C2C;
    font: 17px/45px 'Qlassik_TB';
    height: 45px;
    left: 195px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    top: -24px;
    width: auto;
}


.report-wrap-lft h2:before {
    content: url("images/blue-dotted_arow.png");
    height: 10px;
    margin-right: 8px;
    width: 11px;
}

.report-wrap-lft h2 {
    color: #0084C5;
    font: 20px 'Qlassik_TB';
    margin-bottom: 5px;
}

.tbl-btm {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font: 14px Arial,Helvetica,sans-serif;
    padding: 8px 0;
    text-align: center;
	width:921px;
}
.fheading {
    color: #565656;
    font-size: 23px;
    margin: 145px 0 0 365px;
    position: absolute;
}

.fheading > span {
    color: #0072BA;
    font-size: 30px;
}
.makered {
    background: none repeat scroll 0 0 #AF2324;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    margin: 0 0 0 -17px !important;
    padding: 8px;
    text-align: center;
    width: 251px;
	min-height: 335px;
}

.quick-query.makered p{width:260px}
.quick-query.makered input, .quick-query.makered form p select, .quick-query.makered form p textarea {
    background: none repeat scroll 0 0 #FFFFFF !important;
}


.quick-query.makered input[type="submit"]{
    background: none repeat scroll 0 0 #FEBF01 !important;
    color: #000000;
    margin: 1px 95px 0 0;
}


.quick-query.makered input[type="button"] {
    background: none repeat scroll 0 0 #FEBF01 !important;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    margin: 1px 14px 0 0;
    padding: 2px;
    width: 60px;
	cursor:pointer;
}

.form_box_cont .sbmt_btn {
    margin: 0 0 0 168px;
}

.whitepaper_img {
    border: 1px solid #333333;
    float: right;
    margin-bottom: 10px;
    margin-left: 15px;
}

table.hostingform td {
    color: #747474;
    height: 35px;
    text-align: center;
}
table.hostingform td p {
    margin: 0;
    padding: 0;
}
td.column1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #EFEFEF;
    border-left: 2px solid #EFEFEF;
}
td.column2 {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
}
td.column3 {
    background: none repeat scroll 0 0 #7FBB2E;
    border-bottom: 1px solid #A7E359;
}
td#column3 {
    color: #FFFFFF;
}
td.column4 {
    background: none repeat scroll 0 0 #E6FACA;
    border-bottom: 1px solid #A7C382;
    border-left: 1px solid #A7C382;
    border-right: 1px solid #A7C382;
}
.pricing{border: 1px solid #eaeaea; width: 80%;}
.pricing td{padding:15px}
.custom ul {list-style: disc outside none; margin: 10px 0 0 35px;}
.dnone{display:none;}
.buttonastext{border:none; background:none; float:left; color:#43A9C8; cursor:pointer}
.hoclass{background:url("images/ho.png") no-repeat scroll 0 0px transparent; padding:60px 5px 12px;}