

/** Table-less CSS **/
html,
body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #D6D6D6;
}
input.error, textarea.error {
    border:1px solid red;
    padding:6px;
}
h1 {
	font-size: 21px;
	line-height: 22px;
}

h2 {
	font-size: 16px;
	line-height: 20px;
}

p, li {
	font-size: 13px;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
	line-height: 18px;
}

h1, h2, h3, h4, h5, h6, .lblrequired {
	font-family: Georgia, 'Times New Roman', Times, serif;
}
p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input, textarea {
	width: 100%;
}

#btnSendFeedback{
	width: auto;
}

.copyright p {
	font-family: Georgia, 'Times New Roman', Times, serif;
}
.pill-heading, .first-col2 .nav-pills > li > a {
	font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, p {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, p  {
	font-weight: normal;
}
.text-bold {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6, a, .orangetext,
.first-col3 .nav-pills > li.active > a, 
.first-col3  .nav-pills > li.active > a:hover,
.first-col3  .nav-pills > li.active > a:focus,
.first-col3 .nav > li > a:hover,
.first-col3 .nav > li > a:focus  {
	color: #ff3c0e;
	text-decoration: none;
}
.first-col3 .nav-pills > li > a {
	color: #6A6A6A;
}

#wrapper {
	min-height:100%;
	position:relative;
}
#contactForm {
	background: #FFF0F0;
	width: 400px;
	padding: 30px 30px 0;
}
#contactForm label {
	font-size: 13px;
	font-weight: normal;
	color: #282828;
	text-decoration: none;
	line-height: 18px;
}
#contactForm .form-group:nth-child(5) label {
	font-size: 12px;
}

.container-custom {
	width: 900px;
	margin: 0 auto;
}
.navbar-alpha {
	background: transparent;
	border: 0;
	margin-bottom: 0;
	min-height: 35px;
}
.navbar-alpha .navbar-collapse {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 20%, #e4e4e4 51%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#eeeeee), color-stop(51%,#e4e4e4), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 20%,#e4e4e4 51%,#dadada 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 20%,#e4e4e4 51%,#dadada 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 20%,#e4e4e4 51%,#dadada 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 20%,#e4e4e4 51%,#dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );
}
.navbar-alpha .navbar-nav > li > a {
	color: #383637;
	text-transform: uppercase;
	font-size: 11px;
	border-left: 1px solid #ddd;
	font-weight: bold;
}
.navbar-alpha .navbar-nav > li > a:hover,
.navbar-alpha .navbar-nav > li > a:focus,
.navbar-alpha .navbar-nav > li > .active {
	color: #ff3c0e;
	background: #ebebeb;
}
.navbar-alpha .nav > li > a {
	padding: 8px;
}
.navbar-alpha .navbar-nav {
	float: right;
}
.content-area {
	background: #fff;
	padding: 20px;
}
.first-col {
	border-right: 1px solid #ddd;
	padding: 0 25px 0 15px;
}
.second-col {
	padding: 0 30px;
}
.first-col p {
	margin: 1em 0;
}
.lblrequired {
	font-weight: normal;
	font-size: 11px;
	color: #ff0016;
}
.content-area h1 {
	padding: 0 15px 40px;
}
.first-col h1, .first-col2 h1, .second-col h1, .second-col2 h1 {
	padding: 0 0 30px;
}
.first-col3 h1 {
	padding: 0;
}

.hheader-imgHolder {
	background: url('../images/homeheader_02.jpg') no-repeat top left;
}
.aheader-imgHolder {
	background: url('../images/aboutheader_07.jpg') no-repeat top left;
}
.servheader-imgHolder {
	background: url('../images/affliatesheader_10.jpg') no-repeat top left;
}
.worksheader-imgHolder {
	background: url('../images/consultantheader_13.jpg') no-repeat top left;
}
.buyheader-imgHolder {
	background: url('../images/webuyheader_17.jpg') no-repeat top left;
}
.contheader-imgHolder {
	background: url('../images/contactheader_04.jpg') no-repeat top left;
}
.hheader-imgHolder, .aheader-imgHolder, .servheader-imgHolder, .worksheader-imgHolder, .buyheader-imgHolder, .contheader-imgHolder {
	height: 262px;
	background-size: 100%;
}

.first-col3 .nav-pills > li + li {
	border-bottom: 1px solid #ccc;
}
.first-col3 .nav-pills > li.active > a, 
.first-col3  .nav-pills > li.active > a:hover,
.first-col3 .nav-pills > li.active > a:focus,
.first-col3 .nav > li > a:hover,
.first-col3 .nav > li > a:focus {
	background: transparent;
}
.pill-heading {
	border-bottom: 1px solid #ff3c0e;
	padding: 0 0 10px;
}
.first-col3 .nav-pills {
	list-style-type: none;
    padding: 0px;
    margin: 0px;
	padding-right: 40px;
}
.first-col3 .nav-pills li {
	background-image: url('../images/obullet_03.jpg');
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 15px;
}
.aff-partners {
	margin: 5px 0 10px;
}
.style3 {
	font-size: 10px;
}
.no-border {
	border: 0;
}
.border-left {
	border-left: 1px solid #ddd;
}
.form-row {
	width: 100%;
}


.footer-area {
	background: #707175;
	height: 35px;
	padding: 5px;
}
.copyright p {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

/** Firefox **/
@-moz-document url-prefix() { 
	.content-area2 {
		height: 939px;
	}
	#contactForm .form-group:nth-child(5) label {
		font-size: 11px;
	}
}

/** Responsive **/
@media (max-width: 800px) {
	.container-custom {
		width: 95%;
	}
	.navbar-alpha .navbar-nav {
		float: none;
	}
	.hheader-imgHolder, .aheader-imgHolder, .servheader-imgHolder, .worksheader-imgHolder, .buyheader-imgHolder, .contheader-imgHolder {
		height: 221px;
	}
   	.navbar-alpha .navbar-collapse, .container-custom {
		background: #fff;
	}
	.navbar-header, .navbar-nav>li  {
        float: none;
    }
	.navbar-alpha .navbar-nav > li > a {
		border: 0;
	}
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-nav {
        float: none !important;
		margin-top: 7.5px;
	}
    .navbar-nav > l > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	.img-responsive2 {
		width: 100%;
		height: auto;
	}
	#contactForm {
		width: 100%;
	}
}
@media (max-width: 768px) {
	.hheader-imgHolder, .aheader-imgHolder, .servheader-imgHolder, .worksheader-imgHolder, .buyheader-imgHolder, .contheader-imgHolder {
		height: 215px;
	}
}
@media (max-width: 767px) {
	.first-col {
		border-bottom: 1px solid #ddd;
		border-right: 0;
		padding-bottom: 20px;
	}
	.navbar-alpha .nav > li > a {
		padding: 8px 10px;
	}
	.navbar-alpha .navbar-nav > li > a {
		border: 0;
	}
	.tab-content {
		padding: 0;
	}
	
}

@media (max-width: 480px) {
	#contactForm {
		width: 100%;
		background: #fff0f0 none repeat scroll 0 0;
		padding: 30px 12px;
	}
	.hheader-imgHolder, .aheader-imgHolder, .servheader-imgHolder, .worksheader-imgHolder, .buyheader-imgHolder, .contheader-imgHolder {
		height: 135px;
	}
	.first-col3, .first-col {
		padding: 0;
	}
}

@media (max-width: 360px) {
	.content-area {
		background: #fff none repeat scroll 0 0;
		padding: 20px 0;
	}
	.hheader-imgHolder, .aheader-imgHolder, .servheader-imgHolder, .worksheader-imgHolder, .buyheader-imgHolder, .contheader-imgHolder {
		height: 100px;
	}
	.first-col3, .first-col {
		padding: 10px;
	}
	
}
@media (max-width: 320px) {
	.hheader-imgHolder, .aheader-imgHolder, .servheader-imgHolder, .worksheader-imgHolder, .buyheader-imgHolder, .contheader-imgHolder {
		height: 90px;
	}
	.appointment-style {
		font-size: 12px;
	}
}