@charset "utf-8";
@font-face {
	font-family: ProximaNovaLight;
	src: url(/themes/default/fonts/proxima-nova/proxima_nova_light-webfont.eot?#iefix) format("embedded-opentype"), url(/themes/default/fonts/proxima-nova/proxima_nova_light-webfont.woff) format("woff"), url(/themes/default/fonts/proxima-nova/proxima_nova_light-webfont.ttf) format("truetype"), url(/themes/default/fonts/proxima-nova/proxima_nova_light-webfont.svg#ProximaNovaLight) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: ProximaNovaRegular;
	src: url(/themes/default/fonts/proxima-nova/proxima_nova_reg-webfont.eot?#iefix) format("embedded-opentype"), url(/themes/default/fonts/proxima-nova/proxima_nova_reg-webfont.woff) format("woff"), url(/themes/default/fonts/proxima-nova/proxima_nova_reg-webfont.ttf) format("truetype"), url(/themes/default/fonts/proxima-nova/proxima_nova_reg-webfont.svg#ProximaNovaRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: ProximaNovaSemibold;
	src: url(/themes/default/fonts/proxima-nova/proxima_nova_sbold-webfont.eot?#iefix) format("embedded-opentype"), url(/themes/default/fonts/proxima-nova/proxima_nova_sbold-webfont.woff) format("woff"), url(/themes/default/fonts/proxima-nova/proxima_nova_sbold-webfont.ttf) format("truetype"), url(/themes/default/fonts/proxima-nova/proxima_nova_sbold-webfont.svg#ProximaNovaSemibold) format("svg");
	font-weight: normal;
	font-style: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
button {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
input {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
select {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
textarea {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
body {
	margin: 0px; line-height: 1; font-size: 1em;
}
body > iframe {
	display: none;
}
body > img {
	bottom: 0px; position: absolute;
}
a {
	color: rgb(144, 139, 1);
}
a:visited {
	color: rgb(144, 139, 1);
}
a:hover {
	color: rgb(222, 100, 0);
}
a:focus {
	outline: dotted thin;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; height: 1px; display: block;
}
ins {
	background: rgb(255, 255, 153); color: rgb(0, 0, 0); text-decoration: none;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0); font-style: italic; font-weight: bold;
}
pre {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
code {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 85%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
.nobr-phone {
	white-space: nowrap;
}
a[href^=tel] {
	color: inherit; text-decoration: none;
}
.pagination .container_12 {
	overflow: hidden;
}
.left {
	float: left;
}
.right {
	float: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
ul {
	margin: 1em 0px; padding: 0px 0px 0px 20px;
}
ol {
	margin: 1em 0px; padding: 0px 0px 0px 20px;
}
dd {
	margin: 0px 0px 0px 20px;
}
nav ul {
	list-style: none; margin: 0px; padding: 0px;
}
nav ol {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; vertical-align: middle; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
label {
	cursor: pointer;
}
legend {
	padding: 0px; border: 0px currentColor; white-space: normal;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
input[disabled] {
	cursor: default;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top; resize: vertical;
}
input:valid {
	
}
textarea:valid {
	
}
input:invalid {
	background-color: rgb(240, 221, 221);
}
textarea:invalid {
	background-color: rgb(240, 221, 221);
}
.form-error-box {
	border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	vertical-align: top;
}
.chromeframe {
	background: rgb(204, 204, 204); margin: 0.2em 0px; padding: 0.2em 0px; color: black;
}
#menu {
	margin: 0px; width: 660px; height: 86px; color: rgb(102, 79, 63); text-transform: none; clear: both; font-size: 13px; font-weight: normal; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; float: right; display: inline; position: relative; z-index: 100;
}
#menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#menu ul li {
	margin: 0px; padding: 0px; height: 86px; text-align: left; line-height: normal; vertical-align: bottom; float: left; display: inline; white-space: normal; position: relative; z-index: 95;
}
#menu ul li.menuTop {
	
}
#menu ul li a {
	margin: 0px; padding: 0px; color: rgb(102, 79, 63); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-decoration: none; display: block;
}
#menu ul li a:hover {
	background: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
#menu ul li a.nav-item-active-a {
	background: rgb(222, 100, 0); color: rgb(255, 255, 255);
}
#menu .menuTop:hover a.main-nav-link {
	background: rgb(222, 100, 0); color: rgb(255, 255, 255);
}
#menu ul li:first-child a {
	
}
#menu ul li:last-child a {
	
}
#menu ul li.nav1 {
	width: 110px;
}
#menu ul li.nav2 {
	width: 110px;
}
#menu ul li.nav3 {
	width: 110px;
}
#menu ul li.nav4 {
	width: 110px;
}
#menu ul li.nav5 {
	width: 110px;
}
#menu ul li.nav6 {
	width: 110px;
}
#menu .main-nav-link {
	padding: 40px 14px 0px; height: 46px; font-weight: normal; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted;
}
.menuHold {
	background: url("/themes/default/images/bg-nav-menu-hold.png") repeat-x right top padding-box rgb(248, 245, 242); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255); border-radius: 0px 0px 4px 4px; left: -9999px; position: absolute; box-shadow: 0px 5px 5px rgba(0,0,0,0.15); -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
}
#menu li ul li {
	margin: 0px; padding: 0.25em 0px; border: currentColor; width: 218px; height: auto; text-align: left; color: rgb(102, 79, 63); line-height: 1.1; float: none; display: block; white-space: normal; position: relative;
}
#menu li ul li a {
	margin: 0px 7px; padding: 12px 12px 10px; border: currentColor !important; color: rgb(102, 79, 63); text-transform: uppercase; font-family: "Helvetica Neue",Helvetica,Arialsans-serif; font-size: 10px; font-weight: bold; display: block; text-shadow: none;
}
#menu li ul li a:hover {
	border: currentColor !important; color: rgb(222, 100, 0);
}
#menu li ul li a.nav-item-active-a {
	border: currentColor !important; color: rgb(222, 100, 0);
}
#topNav {
	background: url("/themes/default/images/bg-nav-secondary.png") repeat-x 0px 0px; height: 32px;
}
nav#secondary {
	margin: 0px; padding: 8px 0px 0px; height: 24px; font-size: 12px; font-weight: normal; float: right; display: inline; z-index: 100;
}
nav#secondary ul {
	overflow: hidden;
}
nav#secondary li {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
nav#secondary a {
	background: url("/themes/default/images/icons-nav-secondary.png") no-repeat 0px 0px; height: 15px; color: rgb(102, 79, 63); line-height: 15px; padding-left: 19px; text-decoration: none; margin-left: 30px; display: block; cursor: pointer; text-shadow: none;
}
nav#secondary div {
	background: url("/themes/default/images/icons-nav-secondary.png") no-repeat 0px 0px; height: 15px; color: rgb(102, 79, 63); line-height: 15px; padding-left: 19px; text-decoration: none; margin-left: 30px; display: block; cursor: pointer; text-shadow: none;
}
nav#secondary span {
	background: url("/themes/default/images/icons-nav-secondary.png") no-repeat 0px 0px; height: 15px; color: rgb(102, 79, 63); line-height: 15px; padding-left: 19px; text-decoration: none; margin-left: 30px; display: block; cursor: pointer; text-shadow: none;
}
nav#secondary span {
	cursor: default;
}
nav#secondary a:hover {
	color: rgb(222, 100, 0);
}
nav#secondary div:hover {
	color: rgb(222, 100, 0);
}
nav#secondary .phone {
	cursor: default;
}
nav#secondary .phone:hover {
	color: rgb(102, 79, 63);
}
nav#secondary .phone span {
	margin: 0px; padding: 0px; height: auto; display: inline;
}
nav#secondary .chat {
	background-position: 0px -15px; display: none;
}
nav#secondary .search {
	background-position: 0px -30px;
}
nav#secondary .login {
	background-position: 0px -45px;
}
nav#secondary .register {
	background-position: 0px -60px; margin-left: 5px;
}
nav#secondary ul {
	list-style: none; margin: 0px; padding: 0px;
}
nav#secondary ul li {
	margin: 0px; padding: 0px; float: left; display: inline;
}
#breadcrumbs {
	background: rgb(255, 255, 255); padding-top: 118px;
}
#breadcrumbs nav {
	margin: 24px 0px; padding: 0px; color: rgb(102, 79, 63); text-transform: uppercase; line-height: 12px; letter-spacing: 1px; font-family: ProximaNovaSemibold; font-size: 12px; text-decoration: none;
}
#breadcrumbs nav ul {
	overflow: hidden;
}
#breadcrumbs nav li {
	margin: 0px; padding: 0px;
}
#breadcrumbs nav a {
	background: url("/themes/default/images/bg-nav-brdcrmb-arrow.png") no-repeat 0px 0px; height: 12px; color: rgb(102, 79, 63); overflow: hidden; padding-left: 18px; margin-left: 1em; display: block;
}
#breadcrumbs nav .home {
	width: 13px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; padding-left: 0px; font-size: 1px; text-decoration: none; margin-left: 0px; background-image: url("/themes/default/images/bg-nav-brdcrmb-home.png");
}
#breadcrumbs nav a:hover {
	color: rgb(222, 100, 0);
}
#breadcrumbs nav a.active {
	color: rgb(102, 79, 63); cursor: default;
}
#breadcrumbs nav a.active:hover {
	color: rgb(102, 79, 63); cursor: default;
}
.pagination {
	background: url("/themes/default/images/bg-pagination.png") 0px 0px rgb(236, 231, 225); padding: 38px 0px; line-height: 25px; clear: both; font-weight: bold; position: relative;
}
.pagination + #main {
	border-top-color: rgb(199, 188, 175); border-top-width: 1px; border-top-style: solid;
}
.pagination a {
	color: rgb(222, 100, 0);
}
.pagination a:hover {
	color: rgb(68, 68, 68);
}
.pagination .active_page {
	color: rgb(68, 68, 68);
}
.pagination-nav {
	padding-right: 20px; font-size: 12px; border-right-color: rgb(204, 196, 189); border-right-width: 1px; border-right-style: dotted; float: right; display: inline;
}
.pagination-nav a {
	margin-left: 5px;
}
.pagination-nav span {
	margin-left: 5px;
}
.pagination .next_link {
	
}
.pagination .previous_link {
	
}
.pagination .next_link-disabled {
	
}
.pagination .previous_link-disabled {
	
}
.pagination .next_link:hover {
	
}
.pagination .previous_link:hover {
	
}
#vid-testimonials-nav .pagination-nav {
	margin: 0px; padding: 0px; border: currentColor; text-align: center; float: none; display: block;
}
.pagination .pagination-limit .select {
	padding: 0px 25px 0px 15px; width: 20px; height: 25px; line-height: 25px; font-size: 12px; font-weight: inherit; background-image: url("/themes/default/images/forms/select-pagination.png");
}
.pagination .pagination-limit .styled {
	width: 60px; height: 25px;
}
nav.sorting {
	width: 800px; overflow: hidden;
}
.sorting li {
	margin: 0px 10px 0px 0px;
}
.sorting .label {
	font-weight: bold;
}
.sorting a {
	background: url("/themes/default/images/bg-btn-sorting.png") no-repeat 0px 0px; width: 132px; height: 25px; text-align: center; color: rgb(140, 120, 107) !important; text-transform: uppercase; line-height: 25px; text-indent: 0px; font-size: 10px; font-weight: bold; text-decoration: none !important; display: inline-block;
}
.sorting a.current {
	background-position: 0px -26px; color: rgb(255, 255, 255) !important;
}
.sorting a.selected {
	background-position: 0px -26px; color: rgb(255, 255, 255) !important;
}
.sorting a:hover {
	background-position: 0px bottom; color: rgb(140, 120, 107) !important;
}
.sorting a:focus {
	background-position: 0px bottom; color: rgb(140, 120, 107) !important;
}
.sorting a.current {
	cursor: default;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
#container {
	margin: 0px auto -180px; height: auto !important; min-height: 100%;
}
.push {
	height: 180px;
}
footer {
	height: 180px;
}
.push {
	
}
.video-play {
	background: yellow; margin: 1em 0px; padding: 5px; border: 1px solid silver; cursor: pointer;
}
.video-play:hover {
	background: pink;
}
#videoWin {
	display: none;
}
#confirmWin {
	display: none;
}
#videoWin iframe {
	position: relative; z-index: 1;
}
#spinnerWrap {
	left: 50%; top: 60%; margin-top: -23px; margin-left: -23px; display: block; position: absolute; z-index: 0;
}
#modalBack {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 9000px; display: none; position: absolute; z-index: 11500; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
#modals {
	margin: 0px auto 0px -480px; left: 50%; top: 0px; width: 960px; position: absolute; z-index: 12000;
}
#modals > div {
	margin: 0px auto; width: 640px; position: relative;
}
#modals .popupWin {
	margin: 0px auto; padding: 45px 50px 30px; border: 1px solid rgb(247, 244, 242); width: 640px; color: rgb(52, 44, 39); line-height: 1.39; font-size: 18px; z-index: 12000; box-shadow: 0px 2px 5px rgba(0,0,0,0.35); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}
#modals .popupClose {
	background: url("/themes/default/images/btn-close.png") no-repeat 0px 0px; top: -15px; width: 33px; height: 33px; text-align: left; right: -15px; text-indent: -9999px; overflow: hidden; position: absolute; cursor: pointer;
}
#modals .popupClose:hover {
	background-position: 0px bottom;
}
#modals .popupHead {
	
}
#modals .popupContent {
	
}
#modals .popupFoot {
	
}
#modals #confirmWin {
	font-size: 13px;
}
#confirmWin .popupContent h2 {
	margin: 0px 0px 20px 20px; padding: 0px; border: currentColor; color: rgb(222, 100, 0);
}
#confirmWin .scrollContent {
	height: 540px; overflow: scroll; margin-bottom: 25px; border-bottom-color: rgb(209, 203, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
#confirmWin .checklist {
	font-weight: bold;
}
#confirmWin .checklist li {
	padding-bottom: 0px;
}
#confirmWin ul {
	list-style: none;
}
#confirmWin ul li {
	margin-bottom: 20px;
}
#confirmWin ul li p {
	margin-bottom: 5px;
}
#confirmWin label {
	display: inline;
}
select {
	cursor: pointer; -webkit-appearance: none;
}
select option {
	padding: 0.5em 15px; color: rgb(68, 68, 68);
}
label {
	margin: 0.5em 0px; text-transform: uppercase; font-size: 10px; font-weight: bold; display: block;
}
input {
	border-radius: 4px; background-clip: padding-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
textarea {
	border-radius: 4px; background-clip: padding-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.checkboxset label {
	font-weight: normal; margin-top: 0.5em; display: inline-block;
}
.radiogroup label {
	font-weight: normal; margin-top: 0.5em; display: inline-block;
}
.radio_list {
	list-style: none; margin: 12px 0px 0px; padding: 0px;
}
.radio_list li {
	margin-right: 15px; float: left; display: inline;
}
.radio_list label {
	font-weight: normal; margin-top: 0px; display: inline-block;
}
input.text {
	background: rgb(255, 255, 255); padding: 14px 15px 11px; border: 1px solid rgb(178, 178, 178); width: 188px; font-size: 13px; margin-bottom: 2em;
}
textarea.text {
	background: rgb(255, 255, 255); padding: 14px 15px 11px; border: 1px solid rgb(178, 178, 178); width: 188px; font-size: 13px; margin-bottom: 2em;
}
input.text-2-columns {
	width: 428px;
}
textarea.text-2-columns {
	width: 428px;
}
.button {
	border-radius: 4px; border: 1px solid rgb(228, 115, 15); width: 220px; height: 42px; color: rgb(255, 255, 255); text-transform: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: bold; box-shadow: 0px 1px 0px #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.15); background-image: -ms-linear-gradient(bottom, rgb(221, 97, 0) 50%, rgb(223, 103, 0) 50%); background-clip: padding-box; background-color: rgb(222, 100, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff;
}
a.button {
	width: auto; height: 39px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 41px; text-decoration: none !important; display: block; cursor: pointer;
}
.button2 {
	border-color: rgb(176, 154, 125); background-image: -ms-linear-gradient(bottom, rgb(199, 181, 158) 50%, rgb(202, 186, 163) 50%); background-color: rgb(201, 184, 161);
}
.button:hover {
	background-image: -ms-linear-gradient(bottom, rgb(223, 103, 0) 50%, rgb(223, 103, 0) 50%); background-color: rgb(223, 103, 0);
}
.button2:hover {
	background-image: -ms-linear-gradient(bottom, rgb(202, 186, 163) 50%, rgb(199, 181, 158) 50%); background-color: rgb(202, 186, 163);
}
.checkbox {
	background: url("/themes/default/images/forms/checkbox.png") no-repeat; padding: 0px 8px 0px 0px; width: 23px; height: 25px; clear: left; float: left; display: block;
}
.radio {
	background: url("/themes/default/images/forms/checkbox.png") no-repeat; padding: 0px 8px 0px 0px; width: 23px; height: 25px; clear: left; float: left; display: block;
}
.radio {
	background: url("/themes/default/images/forms/radio.png") no-repeat;
}
.select {
	background: url("/themes/default/images/forms/select-140.png") no-repeat; padding: 0px 42px 0px 15px; width: 83px; height: 42px; line-height: 42px; overflow: hidden; font-weight: inherit; position: absolute;
}
select.styled {
	width: 140px !important; height: 42px;
}
.placeholder {
	color: rgb(171, 170, 170);
}
.placeholder.select {
	color: rgb(171, 170, 170);
}
.errors {
	padding: 18px 29px; border-radius: 4px; border: 1px solid rgb(199, 136, 136); color: rgb(68, 68, 68); margin-bottom: 30px; background-clip: padding-box; background-color: rgb(240, 218, 218); -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.error_list {
	padding: 18px 29px; border-radius: 4px; border: 1px solid rgb(199, 136, 136); color: rgb(68, 68, 68); margin-bottom: 30px; background-clip: padding-box; background-color: rgb(240, 218, 218); -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.errors ul {
	list-style: none; margin: 0px; padding: 10px 0px 0px;
}
ul.error_list {
	list-style: none; margin: 0px 0px 30px; padding: 12px 29px 7px;
}
.errors strong {
	background: url("/themes/default/images/icon-error.png") no-repeat 0px 0px; padding: 5px 0px 5px 43px; color: rgb(210, 54, 54); text-transform: uppercase; line-height: 23px; letter-spacing: 2px; font-family: ProximaNovaRegular; font-size: 18px; font-weight: normal; display: block;
}
.success.flash-message {
	background: url("/themes/default/images/bg-pagination.png") 0px 0px rgb(236, 231, 225); margin: 0px 0px 30px; padding: 30px 29px; border: 1px solid rgb(199, 188, 175); height: auto; line-height: 1.3; clear: both; font-size: 22px; position: relative;
}
.pending {
	color: red;
}
body {
	background: rgb(247, 245, 242); color: rgb(68, 68, 68); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px;
}
.content-block {
	margin-bottom: 40px;
}
#hero .intro {
	color: rgb(102, 79, 63); font-family: ProximaNovaLight; font-size: 25px;
}
.intro-big {
	color: rgb(68, 68, 68); font-family: ProximaNovaLight; font-size: 25px;
}
.intro {
	line-height: 1.5; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; margin-bottom: 1.5em;
}
.confirmation#hero .intro {
	line-height: 1.5; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; margin-bottom: 1.5em;
}
a {
	text-decoration: none;
}
h1 {
	margin: 0px 0px 0.25em; padding: 0px; line-height: 1; font-weight: normal;
}
h2 {
	margin: 0px 0px 0.25em; padding: 0px; line-height: 1; font-weight: normal;
}
h3 {
	margin: 0px 0px 0.25em; padding: 0px; line-height: 1; font-weight: normal;
}
h4 {
	margin: 0px 0px 0.25em; padding: 0px; line-height: 1; font-weight: normal;
}
h1 {
	color: rgb(102, 79, 63); line-height: 1.11; font-family: ProximaNovaLight; font-size: 45px; margin-bottom: 0.35em;
}
h1 span {
	color: rgb(222, 100, 0);
}
h2 {
	color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 1px; padding-bottom: 25px; font-family: ProximaNovaRegular; font-size: 18px; font-weight: normal; margin-bottom: 25px; border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
h3.h2 {
	color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 1px; padding-bottom: 25px; font-family: ProximaNovaRegular; font-size: 18px; font-weight: normal; margin-bottom: 25px; border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
h2 a {
	color: rgb(68, 68, 68) !important; text-decoration: none !important;
}
h3.h2 a {
	color: rgb(68, 68, 68) !important; text-decoration: none !important;
}
h2 a:hover {
	color: rgb(102,102,102) !important;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
h3.h2 a:hover {
	color: rgb(222, 100, 0) !important;
}
h3 {
	margin: 0px 0px 0.25em; padding: 0px; border: currentColor; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none !important;
}
h2.h3 {
	margin: 0px 0px 0.25em; padding: 0px; border: currentColor; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none !important;
}
h3 a {
	color: rgb(68, 68, 68) !important; text-decoration: none !important;
}
h2.h3 a {
	color: rgb(68, 68, 68) !important; text-decoration: none !important;
}
h3 a:hover {
	color: rgb(222, 100, 0) !important;
}
h2.h3 a:hover {
	color: rgb(222, 100, 0) !important;
}
h4 {
	font-size: inherit; font-weight: bold;
}
p {
	margin: 0px 0px 1em; padding: 0px;
}
ol {
	margin: 0px 0px 1em;
}
ul {
	margin: 0px 0px 1em;
}
li {
	margin-bottom: 0.5em;
}
dl {
	margin: 0px 0px 1em;
}
dt {
	margin: 0px 0px 0.5em; padding: 0px; line-height: 1.1;
}
dd {
	margin: 0px 0px 0.5em; padding: 0px; line-height: 1.1;
}
dd {
	margin-left: 20px;
}
ul li ul {
	padding-left: 20px;
}
.telephone {
	white-space: nowrap;
}
.pullquote {
	color: rgb(102, 79, 63); font-family: ProximaNovaLight; font-size: 25px;
}
.footnote {
	font-size: 12px;
}
ul.checklist {
	list-style: none; margin: 0px 0px 0.5em; padding: 0px;
}
ul.checklist li {
	background: url("/themes/default/images/blt-checkmark.png") no-repeat 2px 5px; padding: 0px 0px 1em 24px; list-style-position: outside;
}
ul.thirds.checklist {
	overflow: hidden;
}
ul.thirds.checklist li {
	width: 26%; margin-right: 2%; float: left; display: inline;
}
nav ul {
	list-style: none;
}
nav li {
	float: left; display: inline;
}
#container {
	
}
header {
	line-height: 1; clear: both; position: relative; z-index: 10;
}
header .logo {
	float: left; display: inline;
}
header .logo a {
	background: url("jetComLogo.png") no-repeat 0px 0px; transition:opacity 0.3s ease-out; width: 280px; height: 86px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; text-decoration: none; display: block; opacity: 1; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
header .logo a:hover {
	opacity: 0.6;
}
header .contact {
	float: right; display: inline;
}
#commentCountEmail {
	margin-top: -20px; margin-bottom: 30px;
}
#commentCountPhone {
	margin-top: -20px; margin-bottom: 30px;
}
nav.main {
	clear: both; font-size: 13px;
}
nav.main li a {
	padding: 10px; text-align: left; color: rgb(102, 79, 63);
}
#signup-news-mod {
	background: url("/themes/default/images/bg-conversion.png") 0px 0px rgb(124, 124, 124); padding: 24px 0px; height: auto; color: rgb(255, 255, 255); border-top-color: rgb(143, 128, 109); border-bottom-color: rgb(194, 177, 157); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; text-shadow: 0px 1px 0px rgba(0,0,0,0.35);
}
#signup-news-mod .grid_5 {
	width: 349px; border-left-color: rgb(214, 204, 192); border-left-width: 1px; border-left-style: solid;
}
#signup-news-mod .grid_7 {
	width: 569px;
}
#signup-news-mod h2 {
	margin: 0px 0px 0.75em; padding: 0px; border: currentColor; color: rgb(255, 255, 255); letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none !important;
}
#signup-news-mod p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); text-transform: none; line-height: 32px; letter-spacing: normal; font-family: ProximaNovaLight; font-size: 24px;
}
#signup-news-mod .button {
	border-color: rgb(191, 86, 0); margin: 10px auto; width: 200px; box-shadow: 0px 1px 0px rgba(255,255,255,0.25); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.sign-up #sidebar img {
	height: auto; max-width: 100%;
}
#conversion-mod {
	background: rgb(247, 245, 242);
}
#conversion-mod .heading h2 {
	margin: 0px 0px 30px; padding: 0px; border: currentColor; color: rgb(102, 79, 63); text-transform: none; font-family: ProximaNovaLight; font-size: 46px;
}
#conversion-mod .heading h2 span {
	color: rgb(222, 100, 0);
}
#conversion-mod .content {
	background: url("/themes/default/images/bg-conversion.png") 0px 0px rgb(176, 157, 132); color: rgb(255, 255, 255); padding-top: 38px; border-top-color: rgb(143, 128, 109); border-bottom-color: rgb(143, 128, 109); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; text-shadow: 0px 1px 0px rgba(0,0,0,0.15);
}
#conversion-mod .content .or {
	background: url("/themes/default/images/bg-divider-or.png") no-repeat 50% 0px; width: 60px; height: 80px; color: rgb(176, 157, 132); text-indent: -9999px; overflow: hidden; font-size: 1px; margin-top: -10px; display: block;
}
#conversion-mod .content input.text {
	padding: 23px 15px 16px; border: 1px solid rgb(255, 255, 255); width: 188px; font-size: 18px; margin-top: 1px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.25); -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}
#conversion-mod .content .styled {
	width: 220px; height: 60px;
}
#conversion-mod .content .select {
	background: url("/themes/default/images/forms/select-conversion.png") no-repeat; padding: 0px 62px 0px 17px; width: 65px; height: 64px; color: rgb(68, 68, 68) !important; line-height: 64px; font-size: 18px; margin-left: -2px;
}
#conversion-mod .content select.styled {
	width: 140px !important;
}
#conversion-mod .content input.button {
	border: 1px solid rgb(99, 76, 61); width: 220px; height: 60px; color: rgb(255, 255, 255); text-transform: none; font-size: 13px; margin-top: 1px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.25); background-image: -ms-linear-gradient(bottom, rgb(99, 76, 61) 50%, rgb(105, 82, 66) 50%); background-color: rgb(102, 79, 63); -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}
#conversion-mod .content .phone {
	padding: 26px 0px; text-align: center; line-height: 28px; font-family: ProximaNovaLight; font-size: 24px; border-top-color: rgb(154, 134, 112); border-top-width: 1px; border-top-style: solid;
}
#conversion-mod .content .phone img {
	padding-right: 15px;
}
footer {
	background: url("/themes/default/images/bg-footer.png") 0px 0px rgb(51, 51, 51); color: rgb(255, 255, 255); line-height: 1; clear: both; font-size: 13px; position: relative;
}
footer .categories {
	margin-top: 40px;
}
footer .sitemap {
	margin-top: 40px;
}
footer .social {
	margin-top: 40px;
}
footer a:link {
	color: rgb(255, 255, 255);
}
footer a:visited {
	color: rgb(255, 255, 255);
}
footer a:hover {
	color: rgb(255, 255, 255);
}
footer a:active {
	color: rgb(255, 255, 255);
}
footer a:hover {
	color: rgb(222, 100, 0);
}
footer a.nav-item-active-a {
	color: rgb(222, 100, 0);
}
footer nav ul {
	width: auto;
}
footer nav li {
	line-height: 16px;
}
footer .categories {
	margin-bottom: 10px;
}
footer .categories ul {
	overflow: hidden;
}
footer .categories li {
	width: auto;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-bottom: 12px;
	float: none;
	display: block;
}
footer .sitemap li {
	width: 120px; margin-right: 20px;
}
footer .sitemap .nav-item-last {
	margin-left: 280px;
}
footer .social a {
	background: url("/themes/default/images/icons-social.png") no-repeat 0px 0px; width: 115px; padding-left: 25px; display: block;
}
footer .social a.facebook {
	
}
footer .social a.twitter {
	background-position: 0px -21px;
}
footer .social a.youtube {
	background-position: 0px -42px;
}
footer .copyright {
	font-size: 10px;
}
#hero {
	background: rgb(255, 255, 255); padding: 0px 0px 40px; border-bottom-color: rgb(217, 209, 198); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.07); -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07) inset; -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07) inset;
}
.empty#hero {
	padding-bottom: 0px;
}
#hero img {
	margin-bottom: 35px;
}
#hero .list li {
	line-height: 1.54; margin-bottom: 1em;
}
#main {
	background: rgb(247, 245, 242); margin: 0px auto; padding: 40px 0px 0px; line-height: 1.54; clear: both;
}
#main .container_12 {
	margin-bottom: 40px;
}
#main a:link {
	color: rgb(222, 100, 0); text-decoration: underline;
}
#main a:visited {
	color: rgb(222, 100, 0); text-decoration: underline;
}
#main a:hover {
	color: rgb(222, 100, 0); text-decoration: underline;
}
#main a:active {
	color: rgb(222, 100, 0); text-decoration: underline;
}
#main a:hover {
	text-decoration: none;
}
#main a.more {
	color: rgb(222, 100, 0); text-transform: uppercase; font-size: 12px; font-weight: bold; text-decoration: none !important;
}
#main a.more:hover {
	color: rgb(144, 139, 1);
}
.sub-content {
	margin-bottom: 3em;
}
.sub-content h3 {
	color: rgb(222, 100, 0); font-size: 13px; font-weight: bold;
}
.quote-lrg {
	background: url("/themes/default/images/bg-footer.png") 0px 0px rgb(82, 82, 82); padding: 70px 40px; color: rgb(255, 255, 255); line-height: 1.1; font-family: ProximaNovaLight; font-size: 40px; display: block;
}
.quote-sml {
	background: url("/themes/default/images/bg-footer.png") 0px 0px rgb(82, 82, 82); padding: 70px 40px; color: rgb(255, 255, 255); line-height: 1.1; font-family: ProximaNovaLight; font-size: 40px; display: block;
}
.quote-sml {
	padding: 20px; line-height: 1.3; font-size: 24px;
}
#sidebar {
	
}
#sidebar h2 {
	padding-bottom: 15px; font-size: 16px; margin-bottom: 15px;
}
#sidebar .module {
	padding: 0px 0px 0px 20px; margin-bottom: 60px;
}
.item {
	margin: 0px; padding: 25px 0px; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
h2 + .item {
	padding-top: 5px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#featured-stories {
	
}
#featured-stories .item .thumbnail {
	position: relative;
}
#featured-stories .glass {
	width: 220px; height: auto;
}
#featured-stories img {
	width: 220px; height: auto;
}
#featured-stories .glass {
	background: url("/themes/default/images/icon-video.png") no-repeat right top; height: 21px; right: 0px; bottom: 0px; position: absolute; cursor: pointer;
}
#featured-stories .item h3 {
	color: rgb(68, 68, 68); line-height: 1.54; font-size: 13px; font-weight: bold; text-decoration: none;
}
#featured-stories .item h3 a {
	color: rgb(68, 68, 68); line-height: 1.54; font-size: 13px; font-weight: bold; text-decoration: none;
}
#featured-blog {
	
}
#featured-blog article {
	
}
#featured-blog article .post-image {
	width: 460px; margin-bottom: 30px;
}
#featured-blog article h3.post-title {
	color: rgb(68, 68, 68); text-transform: none; font-size: 13px; font-weight: bold; text-decoration: none;
}
#featured-blog article h3.post-title a {
	color: rgb(68, 68, 68); text-transform: none; font-size: 13px; font-weight: bold; text-decoration: none;
}
#main article .post-info {
	margin: 1.25em 0px 0.75em; color: rgb(148, 148, 148); text-transform: uppercase; line-height: normal; letter-spacing: 1px; font-size: 10px; font-weight: normal; text-decoration: none;
}
#main article .post-date {
	margin: 1.25em 0px 0.75em; color: rgb(148, 148, 148); text-transform: uppercase; line-height: normal; letter-spacing: 1px; font-size: 10px; font-weight: normal; text-decoration: none;
}
#main article .post-tags a {
	margin: 1.25em 0px 0.75em; color: rgb(148, 148, 148); text-transform: uppercase; line-height: normal; letter-spacing: 1px; font-size: 10px; font-weight: normal; text-decoration: none;
}
#main article .post-tags a {
	white-space: nowrap;
}
article .post-summary {
	margin-bottom: 1.75em;
}
#main article .post-more {
	color: rgb(222, 100, 0);
}
#values {
	background: url("/themes/default/images/bg-values.png") 0px 0px rgb(248, 244, 236); margin: 40px 0px; padding: 40px 0px 50px; color: rgb(103, 82, 65); line-height: 1.54;
}
#values .container_12 {
	margin-bottom: 0px;
}
#values h2 {
	border-color: rgb(103, 82, 65); color: rgb(103, 82, 65);
}
#values h3 {
	margin: 0px 0px 10px; padding: 0px; text-align: center; color: rgb(103, 82, 65); line-height: inherit; font-size: 13px; font-weight: bold;
}
#values .physician {
	background: url("/themes/default/images/icon-values-physician.png") no-repeat top; padding-top: 200px;
}
#values .insurance {
	background: url("/themes/default/images/icon-values-insurance.png") no-repeat top; padding-top: 200px;
}
#values .wellness {
	background: url("/themes/default/images/icon-values-wellness.png") no-repeat top; padding-top: 200px;
}
#values .connect {
	background: url("/themes/default/images/icon-values-connect.png") no-repeat top; padding-top: 200px;
}
#hero .title h1 {
	line-height: 1.11;
}
#hero .steps {
	line-height: 1.11;
}
#hero .steps img {
	margin-right: -5px; margin-bottom: 25px; float: right; display: inline;
}
.search-again h2 {
	padding-top: 40px; padding-bottom: 0px; margin-bottom: 20px; border-top-color: rgb(209, 203, 198); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dotted; border-bottom-style: none;
}
.search-again h2 span {
	display: none;
}
#hero .or {
	background: url("/themes/default/images/bg-divider-or.png") no-repeat 50% 0px; width: 60px; height: 80px; color: rgb(176, 157, 132); text-indent: -9999px; overflow: hidden; font-size: 1px; margin-top: -18px; display: block; opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4;
}
.pagination .search-nominate {
	color: rgb(102, 79, 63); line-height: 1.25; font-family: ProximaNovaLight; font-size: 25px; font-weight: normal;
}
.search-questions {
	color: rgb(102, 79, 63); line-height: 1.25; font-family: ProximaNovaLight; font-size: 25px; font-weight: normal;
}
.pagination .search-nominate span {
	font-family: ProximaNovaSemibold;
}
.pagination .search-nominate a {
	text-decoration: underline;
}
.search-questions {
	padding: 40px 0px 0px; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
.results#main {
	border-width: 1px 0px; border-style: solid; border-color: rgb(199, 188, 175);
}
.testimonials#main {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.testimonials#main .container_12 {
	margin-bottom: 0px;
}
.results#main a {
	color: rgb(222, 100, 0);
}
.results .item {
	padding: 40px 0px 30px;
}
.results :first-child.item {
	border: currentColor; padding-top: 0px;
}
.results .image {
	position: relative;
}
.results .item .pending {
	background: url("/themes/default/images/badge-opening-soon-left.png") no-repeat left bottom; left: -4px; width: 90px; height: 96px; bottom: -4px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; position: absolute;
}
.results .image img {
	border: 1px solid rgb(204, 204, 204); width: 138px;
}
.item .choose {
	margin-bottom: 12px;
}
.item .view {
	margin-bottom: 12px;
}
.item .alpha .selected {
	background: url("/themes/default/images/btn-selected.png") no-repeat 0px 0px !important; border: currentColor; height: 51px; line-height: 42px; margin-bottom: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.results .details {
	margin-bottom: 25px;
}
.details dl {
	margin: 0px; padding: 0px;
}
.details dt {
	margin: 0px 0px 0.25em; padding: 0px; color: rgb(68, 68, 68); text-transform: none; line-height: 1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;
}
.results#main .details dt a {
	margin: 0px 0px 0.25em; padding: 0px; color: rgb(68, 68, 68); text-transform: none; line-height: 1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;
}
.details dd {
	margin: 0px; padding: 0px;
}
.details .degrees {
	font-weight: bold; display: inline;
}
.details .specialty {
	display: inline;
}
.details .phone {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .address {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .city-state-zip {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .link {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .email {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .fax {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .hours {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.details .hours ul {
	list-style: none; padding: 0px;
}
.details .phone {
	clear: left;
}
.results .details .phone {
	font-weight: bold; margin-top: 2em;
}
.details .address {
	background-position: 0px -15px; margin-bottom: 0px;
}
.details .city-state-zip {
	
}
.details .link {
	background-position: 0px -30px; margin-bottom: 0px;
}
.details .email {
	background-position: 0px -45px;
}
.details .fax {
	margin-top: -5px;
}
.details .hours {
	margin-top: 15px;
}
.details .profile-hours {
	background: url("/themes/default/images/icon-clock.png") no-repeat 0px 0px;
}
.details .comments {
	line-height: 1.54;
}
.details .comments h4 {
	color: rgb(68, 68, 68); text-transform: uppercase; line-height: inherit; font-size: 10px; font-weight: bold;
}
.details .small-details {
	margin: 0px 0px 6px;
}
.details .small-details .distance {
	color: rgb(222, 100, 0); font-weight: bold;
}
.details .small-details .opening-text {
	background: padding-box rgb(141, 120, 106); padding: 2px 4px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 12px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.microsite .details .small-details .opening-text {
	font-size: 12px;
}
.results .vitae {
	border-width: 0px 1px; border-style: dotted; border-color: rgb(204, 196, 189); padding-left: 20px;
}
.results .vitae h3 {
	color: rgb(68, 68, 68); text-transform: uppercase; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 10px; font-weight: bold; margin-top: 19px;
}
.results .vitae h3:first-child {
	margin-top: 0px;
}
.results .actions ul {
	list-style: none; margin: 0px 0px 0px 21px; padding: 0px;
}
.results .actions a {
	background: url("/themes/default/images/icons-actions.png") no-repeat 0px 0px; transition:opacity 0.3s ease-out; width: 39px; height: 40px; color: rgb(247, 245, 242); text-indent: -9999px; overflow: hidden; font-size: 1px; text-decoration: none; margin-bottom: 9px; display: block; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
.results .actions .print {
	
}
.results .actions .share {
	background-position: 0px -50px;
}
.results .actions .bookmark {
	background-position: 0px -100px; display: none;
}
.consultation-mod {
	background: url("/themes/default/images/bg-pagination.png") 0px 0px rgb(236, 231, 225); margin: 20px -11px 40px; padding: 30px 29px; border: 1px solid rgb(199, 188, 175); height: auto; overflow: hidden; clear: both; position: relative;
}
.container_12 .consultation-mod .grid_3 {
	width: 200px;
}
.container_12 .consultation-mod .grid_4 {
	width: 280px;
}
.container_12 .consultation-mod .grid_6 {
	width: 440px;
}
.container_12 .consultation-mod .grid_8 {
	width: 600px;
}
.container_12 .consultation-mod .grid_9 {
	width: 680px;
}
.consultation-mod .message {
	line-height: 1.3; font-size: 22px;
}
.consultation-mod .message h2 {
	padding: 0px; border: currentColor; color: rgb(222, 100, 0); text-transform: none; line-height: 44px; font-family: ProximaNovaRegular; font-size: 40px; font-weight: normal; margin-bottom: 0.75em;
}
#main .consultation-mod .footnote a {
	text-transform: uppercase; font-weight: bold; text-decoration: none; white-space: nowrap;
}
.message .telephone {
	font-weight: bold; white-space: nowrap;
}
.consultation-mod .cta .text {
	border-color: rgb(199, 188, 175) !important; width: 175px; margin-bottom: 20px; box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.consultation-mod .cta textarea.text {
	width: 405px; height: 110px; margin-bottom: 25px;
}
.consultation-mod .cta .button {
	width: 207px;
}
.at-capacity img {
	padding-right: 25px; margin-right: 25px; border-right-color: rgb(199, 188, 175); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.at-capacity .message {
	font-size: 18px;
}
#main .at-capacity .message a:link {
	text-decoration: none;
}
.at-capacity .cta .button {
	width: 198px;
}
.transitional {
	padding-bottom: 15px;
}
.transitional .message {
	text-align: left;
}
.transitional .message h2 {
	padding: 0px; border: currentColor; color: rgb(102, 79, 63); text-transform: none; margin-bottom: 0.6em;
}
.transitional .message h2 span {
	color: rgb(222, 100, 0);
}
.transitional .cta {
	text-align: center;
}
.transitional a {
	margin: 0px auto;
}
.transitional .cta .button {
	width: 238px; height: 89px; text-transform: none; line-height: 89px; font-size: 18px; margin-bottom: 5px;
}
.confirmation#hero {
	padding-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.confirmation#main {
	padding: 0px; border: 0px currentColor;
}
.confirmation#main .container_12 {
	padding-top: 40px; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
.confirmation#main h2 {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.addendum {
	background: url("/themes/default/images/bg-pagination.png") 0px 0px rgb(236, 231, 225); padding: 45px 0px; clear: both; border-top-color: rgb(199, 188, 175); border-top-width: 1px; border-top-style: solid; position: relative;
}
.addendum h2 {
	margin: 0px; padding: 0px; border: currentColor; text-align: center; text-transform: none; font-family: ProximaNovaRegular; font-size: 24px; font-weight: normal;
}
.addendum .phone {
	font-weight: bold; white-space: nowrap;
}
ul.gallery-grid {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.gallery-grid li {
	margin: 14px; padding: 0px; width: 160px; text-align: center; float: left; display: block; min-height: 125px;
}
.gallery-grid img {
	max-height: 125px; max-width: 160px;
}
#featured-blog {
	
}
#featured-blog a.view-blog + h2 {
	clear: none;
}
#featured-blog a.view-blog {
	color: rgb(222, 100, 0) !important; text-transform: none; letter-spacing: normal; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; text-decoration: none; float: none; display: none;
}
#featured-blog a.more {
	text-decoration: none;
}
#featured-blog a.view-blog:hover {
	color: rgb(222, 100, 0);
}
#featured-blog a.more:hover {
	color: rgb(222, 100, 0);
}
.wrapper-full-listing {
	
}
.hero-columns h2 {
	border: currentColor; padding-bottom: 0px;
}
.videos {
	margin: 0px 0px 30px; overflow: hidden; clear: both;
}
.videos .item {
	margin: 10px 19px 10px 0px; padding: 0px; width: 294px; height: 230px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; float: left; display: inline;
}
.videos .item img {
	width: 294px; overflow: hidden; margin-bottom: 1em; position: absolute; clip: rect(0px, 294px, 165px, 0px);
}
.videos .item h3 {
	line-height: 1.25; font-weight: normal; margin-top: 175px;
}
.videos .item h4 {
	font-size: 12px; font-weight: normal;
}
.wrapper-rating-listing {
	
}
.wrapper-rating-listing .item img {
	width: 460px; margin-bottom: 1em; position: relative;
}
.video-intro {
	padding-bottom: 0px; margin-bottom: 30px; border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
video#featured {
	border: 1px dotted rgb(204, 196, 189); width: 458px;
}
nav#videos-top {
	border: currentColor; margin-bottom: 20px;
}
nav#videos-top ul {
	overflow: hidden;
}
nav#videos-top li {
	margin: 0px 26px 26px; width: 100px; height: 75px;
}
nav#videos-top li a {
	background: silver; width: 100px; height: 75px; display: block;
}
form#search-video {
	
}
form#search-video legend {
	line-height: 41px; font-weight: bold; float: left; display: inline;
}
input#vid-search {
	width: 268px; float: left; display: inline;
}
#searchBlog fieldset {
	position: relative;
}
input.searchButton {
	background: url("/themes/default/images/icon-search.png") no-repeat 50% 50% rgb(255, 255, 255); margin: 0px; border: currentColor; left: 1px; top: 3px; width: 34px; height: 36px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; position: absolute;
}
input.searchButton:hover {
	background: url("/themes/default/images/icon-search.png") no-repeat 50% 50% rgb(255, 255, 255);
}
input.searchText {
	padding: 14px 35px 11px;
}
input.clear-button {
	background: url("/themes/default/images/icon-clear.png") no-repeat 50% 50% rgb(255, 255, 255); margin: 0px; border: currentColor; top: 3px; width: 34px; height: 36px; right: 1px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; position: absolute;
}
input.clear-button:hover {
	background: url("/themes/default/images/icon-clear.png") no-repeat 50% 50% rgb(255, 255, 255);
}
.video-sorter {
	margin-top: -13px; float: right; display: inline;
}
nav#videos-explore {
	border: currentColor;
}
#videos-explore ul {
	overflow: hidden;
}
#videos-explore li {
	margin: 0px 20px 20px 0px; width: 292px; height: auto; display: block;
}
#videos-explore .image {
	background: silver; width: 292px; height: 225px; margin-bottom: 10px;
}
#videos-explore .title {
	font-weight: bold; display: block;
}
#videos-explore description {
	display: block;
}
.column-block {
	margin-bottom: 40px;
}
#main h2 {
	clear: both;
}
.column-split .first {
	clear: both;
}
.column-wrap .alpha {
	clear: both;
}
.column-split {
	margin-bottom: 40px;
}
.column-split .column-padding {
	padding: 0px 10px;
}
.column-wrap .column-padding {
	padding: 0px 10px;
}
.column-split .first .column-padding {
	padding: 0px 10px 0px 0px;
}
.column-wrap .alpha .column-padding {
	padding: 0px 10px 0px 0px;
}
.column-split .last .column-padding {
	padding: 0px 0px 0px 10px;
}
.column-wrap .omega .column-padding {
	padding: 0px 0px 0px 10px;
}
.column-wrap .column {
	float: left;
}
.columns-2 .column {
	width: 50%;
}
.columns-3 .column {
	width: 33.3%;
}
.columns-4 .column {
	width: 25%;
}
.testify.button {
	width: 180px; display: inline-block;
}
a.testify {
	width: 180px; display: inline-block;
}
.pagination#testimonials-nav {
	padding: 30px 0px; line-height: 36px;
}
form#search-testimonials {
	
}
input#tst-search {
	padding: 14px 35px 11px; width: 228px; float: left; display: inline;
}
#search-testimonials fieldset {
	position: relative;
}
.pagination .text {
	margin: 0px;
}
.star-rating-0 {
	background: url("/themes/default/images/ratings-stars.png") no-repeat 0px 0px; width: 68px; height: 12px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; display: inline-block;
}
.star-rating-1 {
	background: url("/themes/default/images/ratings-stars.png") no-repeat 0px 0px; width: 68px; height: 12px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; display: inline-block;
}
.star-rating-2 {
	background: url("/themes/default/images/ratings-stars.png") no-repeat 0px 0px; width: 68px; height: 12px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; display: inline-block;
}
.star-rating-3 {
	background: url("/themes/default/images/ratings-stars.png") no-repeat 0px 0px; width: 68px; height: 12px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; display: inline-block;
}
.star-rating-4 {
	background: url("/themes/default/images/ratings-stars.png") no-repeat 0px 0px; width: 68px; height: 12px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; display: inline-block;
}
.star-rating-5 {
	background: url("/themes/default/images/ratings-stars.png") no-repeat 0px 0px; width: 68px; height: 12px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; display: inline-block;
}
.star-rating-0 {
	
}
.star-rating-1 {
	background-position: 0px -22px;
}
.star-rating-2 {
	background-position: 0px -66px;
}
.star-rating-3 {
	background-position: 0px -110px;
}
.star-rating-4 {
	background-position: 0px -154px;
}
.star-rating-5 {
	background-position: 0px -198px;
}
#container-iso {
	margin: 0px auto; width: 960px; overflow: hidden; position: relative; min-height: 295px;
}
#container-iso > div {
	background: rgb(255, 255, 255); margin: 10px; padding: 19px 19px 65px; border: 1px solid silver; width: 260px; height: 163px; overflow: hidden; float: left; display: inline; position: relative; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
#container-iso > div.fullSize {
	padding-bottom: 80px;
}
#container-iso .fullSize {
	height: auto; z-index: 3;
}
.testimonials#main a {
	color: rgb(222, 100, 0); text-decoration: none;
}
.testimonials#main #container-iso .item-author-name {
	font-weight: bold;
}
.testimonials#main #container-iso .item-author-city-state {
	
}
.testimonials#main #container-iso .item-date {
	font-size: 11px; font-style: italic; margin-bottom: 5px; display: block;
}
#container-iso .bottom-cover {
	background: rgb(255, 255, 255); width: 100%; bottom: 0px; line-height: 1; margin-left: -19px; position: absolute; min-height: 65px;
}
#container-iso .bottom-cover .content {
	margin: 5px 19px 15px; line-height: 20px; position: relative;
}
#container-iso .item-review-tally {
	color: rgb(119, 119, 119); font-size: 11px; margin-bottom: 5px;
}
#container-iso .item-review {
	margin-bottom: 10px;
}
#container-iso .item-review .question {
	color: rgb(119, 119, 119); line-height: 20px; font-size: 13px; float: left; display: inline;
}
#container-iso .item-review .answer {
	bottom: 2px; float: right; display: inline; position: relative;
}
#container-iso .item-review .answer .button {
	margin: 0px 0px 0px 5px; padding: 0px; border-radius: 2px; width: 30px; height: 17px; color: rgb(115, 97, 85); text-transform: capitalize; line-height: 15px; font-size: 10px; text-shadow: none; background-clip: padding-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#container-iso .item-review .answer [disabled='disabled'].button {
	background: rgb(204, 204, 204);
}
#container-iso .bottom-cover .item-actions {
	
}
#main #container-iso .bottom-cover a.read-more {
	left: 0px; bottom: 0px; text-transform: none; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: inline; position: relative;
}
#main #container-iso .bottom-cover .permalink {
	background: url("/themes/default/images/icon-link.png") no-repeat 0px 45%; bottom: 0px; color: rgb(187, 187, 187); padding-left: 17px; font-weight: normal; float: right; display: inline; position: relative;
}
a.load-next-page {
	margin: 30px auto; width: 298px;
}
.isotope-item {
	z-index: 2;
}
.isotope-item.isotope-hidden {
	z-index: 1; pointer-events: none;
}
.isotope {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;
}
.isotope .isotope-item {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;
}
.isotope {
	transition-property: height, width; -webkit-transition-property: height, width; -moz-transition-property: height, width;
}
.isotope .isotope-item {
	transition-property: transform, opacity; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity;
}
.testimonial#hero {
	line-height: 1.54;
}
.testimonial#hero img {
	margin-bottom: 20px; display: block;
}
.nav-testimonials {
	margin: 20px 0px; padding: 20px 0px; text-transform: uppercase; font-weight: normal; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
.nav-testimonials li {
	margin: 0px 0px 0px 72px; white-space: nowrap;
}
.nav-testimonials li:first-child {
	margin-left: 0px;
}
.container_testimonial_view .link-back {
	background: url("/themes/default/images/icon-arrow-left.png") no-repeat 0px 0px; margin: 40px 80px 20px !important; color: rgb(68, 68, 68); padding-left: 20px; font-weight: bold;
}
.container_testimonial_view .link-back a {
	color: rgb(68, 68, 68) !important;
}
.container_testimonial_view .full-testimonial {
	margin: 0px 80px 40px; padding: 65px 75px;
}
.container_testimonial_view .testimonial-header {
	font-size: 15px;
}
.container_testimonial_view .full-testimonial strong {
	font-size: 15px;
}
.container_testimonial_view .testimonial-header .date {
	float: right; display: inline;
}
.about {
	
}
#expand-contact textarea {
	width: 428px; height: 100px;
}
input#contact_email {
	width: 428px;
}
#mdvip_customer_contact_us_how_can_we_assist {
	margin-bottom: 20px;
}
.contact#main .select {
	background: url("/themes/default/images/forms/select.png") no-repeat; padding: 0px 42px 0px 15px; width: 163px; height: 42px; line-height: 42px; overflow: hidden; font-weight: inherit; position: absolute;
}
.contact#main select.styled {
	width: 220px !important; height: 42px; margin-bottom: 2em;
}
.contact#main select.expand {
	width: 375px !important;
}
#expand-contact .sorting a.contact-option-active-a {
	background-position: 0px bottom; color: rgb(255, 255, 255) !important;
}
#expand-contact .text {
	width: 428px;
}
.list-executives {
	
}
.list-executives .item {
	overflow: hidden;
}
.list-executives :first-child.item {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.list-executives .image {
	
}
.list-executives .image img {
	border: 1px solid rgb(204, 204, 204); width: 138px;
}
.list-executives .details {
	
}
.list-executives .details h2 {
	border: currentColor; padding-bottom: 0px; margin-bottom: 0.5em;
}
.expandable {
	
}
.read-more {
	color: rgb(144, 139, 1); text-transform: uppercase; font-size: 12px; font-weight: bold; display: block; cursor: pointer;
}
.read-more:hover {
	color: inherit;
}
.slide_wrapper {
	line-height: inherit;
}
.slider {
	overflow: hidden;
}
.slider_menu {
	padding: 5px 0px; color: rgb(144, 139, 1); text-transform: uppercase; font-size: 12px; font-weight: bold;
}
.slider_menu a {
	color: rgb(222, 100, 0) !important; text-decoration: none !important;
}
ul.css-tabs {
	margin: 0px !important; padding: 0px;
}
ul.css-tabs li {
	float: left; list-style-type: none;
}
ul.css-tabs a {
	outline: 0px; float: left; display: block; position: relative;
}
ul.css-tabs a:hover {
	
}
ul.css-tabs li:first-child a {
	
}
ul.css-tabs li:first-child a.current {
	
}
ul.css-tabs a.current {
	z-index: 1; cursor: default;
}
ul.css-tabs a.current:hover {
	
}
.css-panes {
	clear: both;
}
.css-panes div.panel {
	display: none;
}
#press_releases {
	
}
#in_the_media {
	
}
#newsletters {
	
}
.press {
	margin: 0px 0px 40px;
}
.press ul {
	list-style: none; margin: 0px; padding: 0px;
}
.press li {
	background: url("/themes/default/images/icon-press-article.gif") no-repeat 10px 10px; border: 1px dotted rgb(247, 245, 242); line-height: 16px;
}
#press_releases .press li {
	background-image: url("/themes/default/images/icon-press-article.gif");
}
#in_the_media .press li {
	background-image: url("/themes/default/images/icon-press-media.gif");
}
#newsletters .press li {
	background-image: url("/themes/default/images/icon-press-newsletter.gif");
}
.press li:hover {
	border-color: rgb(204, 196, 189);
}
.press li a {
	padding: 10px 20px 10px 40px; text-decoration: none !important; display: block;
}
.press .wrapper-subtitle {
	margin: -5px 0px 0px 40px;
}
.press .wrapper-subtitle .date-time {
	font-weight: bold;
}
#sidebar .contact-media h2 {
	padding-bottom: 25px; font-size: 18px; margin-bottom: 25px;
}
.contact-media dl {
	margin: 0px; padding: 0px;
}
.contact-media dt {
	margin: 0px 0px 0.25em; padding: 0px; color: rgb(68, 68, 68); text-transform: none; line-height: 1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold;
}
.contact-media dd {
	margin: 0px; padding: 0px;
}
.contact-media .specialty {
	display: inline;
}
.contact-media .phone {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.contact-media .address {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.contact-media .city-state-zip {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.contact-media .link {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.contact-media .email {
	background: url("/themes/default/images/icons-contact.png") no-repeat 0px 0px; line-height: 15px; padding-left: 23px; margin-bottom: 15px;
}
.contact-media .phone {
	clear: left; font-weight: bold; margin-top: 2em;
}
.contact-media .address {
	background-position: 0px -15px; margin-bottom: 0.5em;
}
.contact-media .city-state-zip {
	
}
.contact-media .link {
	background-position: 0px -30px; margin-bottom: 0px;
}
.contact-media .email {
	background-position: 0px -45px;
}
article {
	padding-bottom: 25px; margin-bottom: 25px; border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
article h1.post-title {
	
}
article h2.post-title {
	line-height: 1.2; padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
article h2.post-subtitle {
	text-transform: none; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
article h3.post-title {
	
}
article.post img {
	border: 1px solid rgb(204, 196, 189); margin-bottom: 1.5em; max-width: 618px;
}
article .wrapper-flashvideo {
	margin: 0px 0px 1.5em;
}
article .post-tags {
	margin-top: 1em;
}
article .post-tags span {
	font-weight: bold;
}
article .post-image {
	margin-bottom: 30px;
}
article dl.post-tags {
	list-style: none; overflow: hidden;
}
article .post-tags dt {
	margin-right: 20px; float: left; display: inline;
}
article .post-tags dd {
	margin: 0px 20px 0px 0px; float: left; display: inline;
}
#main article .post-tags a:hover {
	color: rgb(222, 100, 0);
}
#main article.post .post-tags a {
	font-size: 13px;
}
.article-nav {
	height: 1em; margin-bottom: 25px; position: relative; z-index: 0;
}
.blog-nav {
	height: 1em; margin-bottom: 25px; position: relative; z-index: 0;
}
.post-nav {
	height: 1em; margin-bottom: 25px; position: relative; z-index: 0;
}
.article-nav a {
	margin: 0px; padding: 0px; border: currentColor; width: auto; height: auto; bottom: 0px; color: inherit; text-transform: uppercase; line-height: inherit; font-size: 10px; font-weight: bold; text-decoration: none !important; white-space: nowrap; position: absolute; z-index: 101;
}
.blog-nav a {
	margin: 0px; padding: 0px; border: currentColor; width: auto; height: auto; bottom: 0px; color: inherit; text-transform: uppercase; line-height: inherit; font-size: 10px; font-weight: bold; text-decoration: none !important; white-space: nowrap; position: absolute; z-index: 101;
}
.post-nav a {
	margin: 0px; padding: 0px; border: currentColor; width: auto; height: auto; bottom: 0px; color: inherit; text-transform: uppercase; line-height: inherit; font-size: 10px; font-weight: bold; text-decoration: none !important; white-space: nowrap; position: absolute; z-index: 101;
}
.article-nav .prev {
	left: 0px;
}
.blog-nav .prev {
	left: 0px;
}
.post-nav .prev {
	left: 0px;
}
.article-nav .next {
	right: 0px;
}
.blog-nav .next {
	right: 0px;
}
.post-nav .next {
	right: 0px;
}
.article-nav .disabled {
	cursor: auto; opacity: 0.6;
}
.blog-nav .disabled {
	cursor: auto; opacity: 0.6;
}
.post-nav .disabled {
	cursor: auto; opacity: 0.6;
}
form#add_comment {
	margin: 25px 0px; padding: 25px 0px; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
form#add_comment legend {
	margin: 0px 0px 20px; text-transform: uppercase; font-weight: bold;
}
form#add_comment .text {
	width: 188px; margin-bottom: 1em;
}
form#add_comment .textarea {
	width: 588px;
}
form#add_comment .grid_8 {
	margin-top: 10px;
}
form#add_comment .foot-nav {
	margin-top: 15px;
}
form#add_comment #contact_submit_message {
	text-align: center; line-height: 42px;
}
.news-content {
	display: none;
}
.comments .count {
	margin-bottom: 8px;
}
.comment .author {
	color: rgb(102, 79, 63); text-transform: uppercase; letter-spacing: 1px; font-family: "ProximaNovaSemibold"; font-size: 13px; font-weight: normal;
}
.comment .date {
	padding: 6px 0px; color: rgb(148, 148, 148); font-size: 12px;
}
.comment .body {
	font-size: 12px;
}
.comment-replies .item {
	background: rgb(255, 252, 238); margin: 20px 0px; padding: 25px; border: 1px solid silver; box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}
.comment-replies .comments .count {
	margin-top: 20px;
}
.comment-replies .hide-replies .item {
	display: block;
}
.blog-email-a-friend {
	margin-top: 25px;
}
.blog-email-a-friend .text {
	width: 268px; margin-bottom: 2em;
}
.blog-email-a-friend textarea.text {
	height: 95px;
}
.blog-nav-alt {
	margin: 25px 0px 0px; padding: 25px 0px 15px; overflow: hidden; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
.blog-nav-alt h3 {
	text-transform: uppercase; margin-bottom: 20px;
}
.blog-nav-alt a {
	background: url("/themes/default/images/btns-share.png") no-repeat 0px 0px; transition:opacity 0.3s ease-out; width: 135px; height: 45px; text-indent: -9999px; overflow: hidden; font-size: 1px; float: left; display: block; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
.blog-nav-alt .facebook {
	
}
.blog-nav-alt .linkedin {
	background-position: 0px -165px; margin: 0px 0px 0px 27px;
}
.blog-nav-alt .twitter {
	background-position: 0px -55px; margin: 0px 27px 0px 26px;
}
.blog-nav-alt .twitter {
	margin: 0px 22px;
}
.blog-nav-alt .email {
	background-position: 0px -110px; margin-left: 0px;
}
.module#blog-search-mod {
	border: currentColor; margin-bottom: 24px;
}
input#search-blog {
	width: 208px; float: left; display: inline;
}
#blog-posts {
	
}
#blog-posts h2 {
	line-height: 34px;
}
#blog-categories {
	
}
#sidebar .categories li {
	text-transform: capitalize;
}
#blog-tags {
	
}
#blog-archives {
	
}
#faqs {
	
}
#faqs .h3 {
	text-transform: none; line-height: inherit; padding-top: 25px; margin-top: 25px; margin-bottom: 1em; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
#faqs :first-child.h3 {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#faqs h2.h3::before {
	color: rgb(204, 196, 189); font-weight: bold; margin-right: 10px; content: "Q.";
}
#faqs h2.h3 + p::before {
	color: rgb(204, 196, 189); font-weight: bold; margin-right: 10px; content: "A.";
}
.module#faq-links {
	
}
#back-top {
	margin: 0px 0px 0px 192px; bottom: 380px; display: none; position: fixed; z-index: 9999;
}
#back-top a {
	font: 11px/100% Arial, Helvetica, sans-serif; transition:1s; width: 108px; text-align: center; color: rgb(187, 187, 187); text-transform: uppercase; text-decoration: none !important; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: 1s; -moz-transition: 1s;
}
#back-top a:hover {
	color: rgb(0, 0, 0);
}
#back-top span {
	background: url("/themes/default/images/arrow-back-to-top.png") no-repeat center rgb(221, 221, 221); border-radius: 15px; transition:1s; width: 108px; height: 108px; margin-bottom: 7px; display: block; -webkit-border-radius: 15px; -moz-border-radius: 15px; -webkit-transition: 1s; -moz-transition: 1s;
}
#back-top a:hover span {
	background-color: rgb(119, 119, 119);
}
body.microsite {
	
}
#breadcrumbs .return {
	background: url("/themes/default/images/bg-nav-brdcrmb-arrow-left.png") no-repeat 0px 0px; margin: 24px 0px 24px 1em; height: 12px; color: rgb(102, 79, 63); text-transform: uppercase; line-height: 12px; letter-spacing: 1px; overflow: hidden; padding-left: 18px; font-family: ProximaNovaSemibold; font-size: 12px; float: right; display: block;
}
h1 .degrees {
	font-size: 30px; margin-left: 20px;
}
.microsite .specialty {
	line-height: 30px;
}
.microsite .specialty {
	font-family: ProximaNovaRegular; font-size: 18px; float: left; display: inline;
}
.microsite .specialty span {
	color: rgb(174, 161, 146); font-family: ProximaNovaRegular; font-size: 14px; font-style: italic;
}
#nav-microsite {
	width: auto; text-transform: uppercase; letter-spacing: 1px; overflow: hidden; font-family: ProximaNovaSemibold; font-size: 12px; float: left; display: inline;
}
#nav-microsite li {
	border-left-color: rgb(204, 196, 189); border-left-width: 1px; border-left-style: dotted;
}
#nav-microsite li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#nav-microsite a {
	margin: 0px 20px; color: rgb(68, 68, 68);
}
#nav-microsite a.active {
	color: rgb(222, 100, 0);
}
#nav-microsite .news .count {
	border-radius: 16px; width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 11px; margin-left: 5px; display: inline-block; background-clip: padding-box; background-color: rgb(201, 184, 161); -webkit-border-radius: 16px; -moz-border-radius: 16px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#nav-microsite .start {
	padding: 0px 15px; height: 29px; margin-right: 0px; margin-left: 0px;
}
.microsite .image {
	position: relative;
}
.microsite .image .pending {
	background: url("/themes/default/images/badge-opening-soon-left.png") no-repeat left bottom; left: -4px; width: 218px; height: 220px; bottom: -4px; color: rgb(255, 255, 255); text-indent: -9999px; overflow: hidden; font-size: 1px; position: absolute;
}
.microsite .image img {
	border: 1px solid rgb(204, 196, 189); width: 218px;
}
.microsite .biography {
	width: 428px !important; line-height: 1.54; padding-right: 30px; border-right-color: rgb(203, 195, 189); border-right-width: 1px; border-right-style: dotted; min-height: 260px;
}
.microsite .biography h3 {
	margin-bottom: 0.5em;
}
.microsite .details {
	
}
.microsite nav.actions {
	overflow: hidden;
}
.microsite #profile-subnav {
	background: url("/themes/default/images/bg-pagination.png") 0px 0px rgb(236, 231, 225); padding: 30px 0px 25px; height: auto; line-height: 25px; clear: both; border-bottom-color: rgb(217, 209, 198); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#nav-microsite {
	line-height: 39px;
}
#nav-microsite .start {
	height: 39px; line-height: 39px;
}
#share-drop-button {
	background: url("/themes/default/images/btn-share-profile.png") no-repeat 0px 0px; width: 221px; height: 40px; text-indent: -9999px; overflow: hidden; display: block;
}
#share-drop-button:hover {
	background-position: 0px bottom;
}
#share-drop-button:active {
	background-position: 0px -40px;
}
#share-drop-container {
	background: padding-box rgba(255, 255, 255, 0.75); margin: 20px 0px 0px 24px; padding: 20px 20px 11px; border-radius: 7px; border: 1px solid rgb(208, 208, 208); position: absolute; z-index: 1; box-shadow: 1px 1px 3px rgba(0,0,0,0.2); -webkit-border-radius: 7px; -moz-border-radius: 7px; -moz-background-clip: padding; -webkit-background-clip: padding-box; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.20); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.20);
}
#share-drop-container .arrow {
	border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); left: 75px; top: -10px; width: 0px; height: 0px; position: absolute;
}
#share-drop-container ul {
	list-style: none; margin: 0px; padding: 0px;
}
#share-drop-container li {
	margin: 0px 0px 9px; padding: 0px;
}
#share-drop-container a {
	background: url("/themes/default/images/btns-share-profile.png") no-repeat 0px 0px; transition:opacity 0.3s ease-out; width: 131px; height: 40px; text-indent: -9999px; overflow: hidden; display: block; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
#share-drop-container a:hover {
	opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
#share-drop-container .facebook {
	
}
#share-drop-container .twitter {
	background-position: 0px -49px;
}
#share-drop-container .email {
	background-position: 0px -98px;
}
#share-drop-container .linkedin {
	background-position: 0px -147px;
}
.microsite .actions {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(203, 195, 189); border-top-width: 1px; border-top-style: dotted;
}
.microsite .actions li {
	margin-bottom: 0px; margin-left: 10px;
}
.microsite .actions li:first-child {
	margin-left: 0px;
}
.microsite .actions a.icons {
	background: url("/themes/default/images/icons-actions.png") no-repeat 0px 0px; transition:opacity 0.3s ease-out; width: 39px; height: 40px; color: rgb(247, 245, 242); text-indent: -9999px; overflow: hidden; font-size: 1px; text-decoration: none; display: block; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
.microsite .details .actions ul li a {
	background: url("/themes/default/images/icons-actions.png") no-repeat 0px 0px; transition:opacity 0.3s ease-out; width: 39px; height: 40px; color: rgb(247, 245, 242); text-indent: -9999px; overflow: hidden; font-size: 1px; text-decoration: none; display: block; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
.microsite .details .actions ul li a.print {
	width: 165px;
}
.microsite .details .actions ul li a.share {
	background-position: 0px -50px;
}
.microsite .details .actions ul li a.bookmark {
	background-position: 0px -100px;
}
.microsite .details .actions ul li a.twitter {
	background-position: 0px -150px;
}
.microsite .details .actions ul li a.facebook {
	background-position: 0px -200px;
}
.forums {
	
}
.forums .item {
	padding: 0px; margin-bottom: 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.forums :first-child.item {
	padding-top: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.forums .venue {
	font-weight: bold;
}
.forums .address {
	
}
.forums .item label {
	line-height: 23px; margin-top: 10px;
}
.microsite .cta textarea {
	width: 428px; height: 100px; margin-bottom: 40px;
}
#bio {
	
}
#bio h3 {
	margin-bottom: 0.5em;
}
#bio dl {
	margin-bottom: 2em;
}
#bio dt {
	font-size: 14px; font-style: italic; font-weight: normal;
}
#bio dt {
	line-height: 1.25;
}
#bio dd {
	line-height: 1.25;
}
#bio ul {
	list-style: none; padding-left: 0px; margin-bottom: 2em;
}
#bio ul li ul {
	list-style: square; padding-left: 20px; margin-bottom: 1em;
}
#bio .grid_4 > dl > dd {
	margin-left: 0px;
}
.nav-testimonials-dr {
	margin-top: 20px; float: left; display: inline;
}
.nav-testimonials-dr .button {
	width: 168px; margin-right: 20px;
}
ul.testimonials-dr {
	margin: 0px; padding: 0px; overflow: hidden;
}
.testimonials-dr li {
	padding: 19px; border: 1px dotted rgb(204, 196, 189); width: 180px; margin-left: 20px; float: left; display: inline;
}
.testimonials-dr li:first-child {
	background: rgb(204, 196, 189); border-style: solid; margin-left: 0px;
}
.testimonials-dr p {
	margin: 0px; padding: 0px;
}
.testimonials-dr li:hover {
	cursor: pointer; background-color: rgb(255, 255, 255);
}
fieldset.landing {
	margin-bottom: 1em;
}
textarea.landing {
	width: 428px;
}
textarea.phy_comments {
	height: 80px;
}
textarea.emp_comments {
	height: 80px;
}
textarea.ptr_comments {
	height: 80px;
}
fieldset.landing .select {
	background: url("/themes/default/images/forms/select.png") no-repeat; padding: 0px 42px 0px 15px; width: 163px; height: 42px; line-height: 42px; overflow: hidden; font-weight: inherit; position: absolute;
}
fieldset.landing select.styled {
	width: 220px !important; height: 42px;
}
#page404 {
	margin-top: 100px;
}
.bVErrMsgContainer .bvalidator_errmsg {
	border: currentColor; color: red; padding-left: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.bVErrMsgContainer .bvalidator_errmsg > * {
	display: inline;
}
.expo-player-wrap {
	position: relative;
}
#expo-player-container {
	position: relative;
}
.expo-player-wrap {
	width: 940px; height: 572px; overflow: hidden;
}
.poster-active.expo-player-wrap #expo-player-container {
	top: -572px;
}
.expo-player-wrap #expo-player {
	position: relative; z-index: 9;
}
.expo-player-wrap .poster {
	left: 0px; top: 0px; width: 940px; height: 572px; position: absolute; z-index: 10;
}
.who-we-are.expo-player-wrap .poster {
	background: url("/themes/default/images/poster-who-we-are.jpg") no-repeat top rgb(255, 255, 255);
}
.email-a-friend-form {
	display: none;
}
.doctor-profile-share-navigation {
	margin: 25px 0px 0px; padding: 25px 0px 15px; overflow: hidden; border-top-color: rgb(204, 196, 189); border-top-width: 1px; border-top-style: dotted;
}
.doctor-profile-share-navigation ul.items {
	list-style: none; margin: 0px; padding: 0px;
}
.doctor-profile-share-navigation ul.items li {
	margin: 0px 0px 10px; padding: 0px;
}
.doctor-profile-share-navigation ul.items li a {
	background: url("/themes/default/images/btns-share-x219.png") no-repeat 0px 0px; margin: 0px; padding: 0px; transition:opacity 0.3s ease-out; width: 219px; height: 40px; text-indent: -9999px; overflow: hidden; font-size: 1px; display: block; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;
}
.doctor-profile-share-navigation ul.items li a.facebook {
	
}
.doctor-profile-share-navigation ul.items li a.twitter {
	background-position: 0px -49px;
}
.doctor-profile-share-navigation ul.items li a.email {
	background-position: 0px -98px;
}
.doctor-profile-share-navigation ul.items li a.linkedin {
	background-position: 0px -147px;
}
.marketing-landing-v2 h1 {
	margin: 0px; font-size: 43px; white-space: nowrap;
}
.marketing-landing-v2 #main .container_12 {
	margin-bottom: 0px;
}
.marketing-landing-v2 #main .intro {
	line-height: 35px; padding-bottom: 40px; font-size: 17px; margin-bottom: 40px; border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
.marketing-landing-v2 #main h2 {
	border: currentColor; color: rgb(222, 100, 0); padding-bottom: 0px;
}
.marketing-landing-v2 ul.checklist {
	margin-bottom: 2em;
}
.marketing-landing-v2 ul.checklist li {
	line-height: 1.1; padding-bottom: 0px; margin-bottom: 1em;
}
.marketing-landing-v2 .callout-box {
	border: 1px solid rgb(217, 209, 198); color: rgb(102, 79, 63); line-height: 50px; font-family: ProximaNovaLight; font-size: 40px; background-color: rgb(255, 255, 255);
}
.marketing-landing-v2 .callout-box .content {
	padding: 40px 65px 40px 60px;
}
.marketing-landing-v2 .callout-box p {
	margin: 0px; padding: 0px;
}
.marketing-landing-v2 .callout-box span {
	color: rgb(222, 100, 0);
}
.marketing-landing-v2 #subpage {
	margin: 0px; padding: 35px 0px; clear: both; border-top-color: rgb(217, 209, 198); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 0px 5px rgba(0,0,0,0.07); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07) inset; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.07) inset;
}
.marketing-landing-v2 #subpage .results {
	margin-top: 30px;
}
.marketing-landing-v2 #subpage .results h2.call {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; color: rgb(68, 68, 68); text-transform: none; font-family: "Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif; font-size: 18px; font-weight: normal;
}
.marketing-landing-v2 #subpage .results .item {
	padding: 40px 0px; line-height: 1.54; margin-bottom: 45px; border-top-color: currentColor; border-bottom-color: rgb(204, 196, 189); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted;
}
.marketing-landing-v2 #subpage .results .item a {
	color: rgb(222, 100, 0); text-decoration: underline;
}
.marketing-landing-v2 #subpage .results .details dt a {
	color: rgb(68, 68, 68); text-decoration: none;
}
.marketing-landing-v2 #subpage .results .item a.choose:hover {
	background-image: -ms-linear-gradient(bottom, rgb(243, 123, 21) 50%, rgb(243, 123, 21) 50%); background-color: rgb(243, 123, 21);
}
.marketing-landing-v2 .container_12 .consultation-mod {
	margin-top: 45px;
}
.marketing-landing-v2 .container_12 .consultation-mod .grid_3 {
	width: 210px;
}
.marketing-landing-v2 .container_12 .consultation-mod .grid_2 {
	width: 128px;
}
.marketing-landing-v2 .container_12 .consultation-mod fieldset.date-of-birth {
	margin-bottom: 20px;
}
.marketing-landing-v2 #subpage .results .cta-social {
	font-family: "Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif; font-size: 17px; font-weight: normal;
}
.marketing-landing-v2 #subpage .results .cta-social a {
	color: rgb(222, 100, 0); text-decoration: underline;
}
#hero + .container_12 table {
	margin: 40px 0px 55px;
}
#hero + .container_12 table td {
	padding: 0px 0px 10px 20px !important; width: 140px; font-weight: bold;
}
#hero + .container_12 table td:first-child {
	padding: 0px !important;
}
#hero + .container_12 table td a {
	color: rgb(68, 68, 68);
}
.bg-white {
	background: rgb(255, 255, 255); border-top-color: rgb(217, 209, 198); border-bottom-color: rgb(217, 209, 198); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
}
#breadcrumbs + .bg-white {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);
}
h1.landing {
	padding: 0px; font-size: 65px;
}
.landing {
	padding-bottom: 30px;
}
.landing p {
	letter-spacing: 0.08em; font-weight: 200;
}
.landing iframe {
	margin-bottom: 35px;
}
.landing img {
	margin-top: 35px;
}
.landing1 img {
	margin-top: 0px;
}
.landing1 h2 {
	padding: 0px; border: currentColor; text-transform: none; font-size: 24px; margin-bottom: 35px;
}
.circle + h2 {
	padding: 0px; border: currentColor; text-transform: none; font-size: 24px; margin-bottom: 35px;
}
.landing p {
	line-height: 1.5em; font-size: 17px;
}
.circle {
	background: rgb(153, 153, 153); margin: 0px 0px 20px; border-radius: 25px; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 58px; font-size: 22px; -webkit-border-radius: 25px;
}
.large.circle {
	margin: 0px auto 20px; border-radius: 60px; width: 120px; height: 120px; line-height: 140px; font-size: 52px; -webkit-border-radius: 60px;
}
.orange.circle {
	background: rgb(222, 100, 0);
}
.orange.circle + h2 {
	color: rgb(222, 100, 0);
}
.green.circle {
	background: rgb(144, 139, 1);
}
.green.circle + h2 {
	color: rgb(144, 139, 1);
}
.blue.circle {
	background: rgb(70, 151, 181);
}
.blue.circle + h2 {
	color: rgb(70, 151, 181);
}
.brown.circle {
	background: rgb(102, 79, 63);
}
.brown.circle + h2 {
	color: rgb(102, 79, 63);
}
.tan-light.circle {
	background: rgb(213, 198, 170);
}
.tan-dark.circle {
	background: rgb(176, 157, 132);
}
.landing1 h2 {
	margin: 10px 0px 30px 25px;
}
.landing1 p {
	padding: 0px 0px 0px 25px;
}
.landing2 .circle {
	margin-top: 30px;
}
.landing2 img {
	margin-top: 60px;
}
.landing3 .circle {
	margin-top: 60px;
}
.landing4 .circle {
	margin-top: 45px;
}
.landing5 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.landing5 .circle {
	margin-top: 55px;
}
.landing5 img {
	margin-bottom: 55px;
}
.landing5 .grid_9 {
	margin-left: -40px;
}
.landing5 li {
	list-style: none; margin: 0px 10px 40px; width: 293px; text-align: center; float: left; display: inline;
}
.landing5 ul {
	padding: 0px;
}
.landing5 li p {
	color: rgb(102, 79, 63); font-size: 14px;
}
.landing5 + #conversion-mod {
	background: rgb(255, 255, 255);
}
.careers-hero {
	line-height: 1.5; padding-bottom: 20px;
}
.careers-hero img {
	margin-bottom: 30px;
}
.careers-hero h1 {
	font-size: 52px;
}
.content-careers {
	line-height: 1.5; font-size: 17px;
}
.content-careers section .grid_12 {
	padding: 60px 0px; border-top-color: rgb(102, 79, 63); border-top-width: 1px; border-top-style: dotted;
}
.content-careers section:first-child .grid_12 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.content-careers h2 {
	padding: 0px; margin-bottom: 15px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.content-careers .careers-description .grid_12 {
	padding-top: 70px; padding-bottom: 40px;
}
.careers-cta {
	line-height: 1.33; font-family: ProximaNovaRegular; font-size: 24px;
}
.careers-cta p {
	margin: 0px;
}
.careers-cta a.button {
	width: 230px; height: 58px; line-height: 60px; display: inline-block;
}
.careers-locations {
	
}
.careers-locations .container_12 {
	position: relative;
}
.careers-locations #locationMap {
	margin-left: 30px;
}
.careers-locations #locationMap img {
	
}
.content-careers .careers-locations h2 {
	margin-top: 40px;
}
.popupWin#locationCorp {
	margin: 0px; padding: 20px 20px 15px; border: currentColor; left: 190px; top: 90px; width: 210px; color: rgb(68, 68, 68); line-height: 20px; font-size: 13px; display: none; position: absolute; box-shadow: 0px 2px 5px rgba(0,0,0,0.35); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}
.ie9 .popupWin#locationCorp {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#locationCorp .popupWinClose {
	top: 15px; width: 15px; height: 15px; text-align: right; right: 18px; color: rgb(68, 68, 68); overflow: hidden; font-size: 15px; position: absolute; cursor: pointer;
}
#locationCorp img {
	margin: 0px 0px 15px; padding: 0px;
}
#locationCorp .address {
	margin: 0px; padding: 0px; white-space: nowrap;
}
#locationCorp a {
	color: rgb(222, 100, 0);
}
#locationCorp .locationArrow {
	left: 64%; bottom: -25px; color: rgb(255, 255, 255); line-height: 1; font-size: 30px; margin-left: -15px; display: block; position: absolute; text-shadow: 0px 5px 5px rgba(0,0,0,0.35);
}
#locationCorp .locationArrow .ss-icon {
	top: 0px;
}
.careers-opportunity {
	
}
.content-careers .careers-opportunity h2 {
	margin-top: 40px;
}
.ir {
	border: 0px currentColor; text-align: left; text-indent: -999em; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat; background-color: transparent;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important; visibility: hidden;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.sneak {
	opacity: 0;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	
}
@media print
{
* {
	color: black !important; filter: !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
.ir a::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
.at-capacity {
	display: none !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
header {
	display: none;
}
#breadcrumbs {
	display: none;
}
footer {
	display: none;
}
#profile-subnav {
	display: none;
}
.nav-testimonials-dr {
	display: none;
}
#navWrap {
	display: none;
}
#breadcrumbs {
	display: none;
}
#hero ul {
	display: none;
}
.print {
	display: none;
}
.microsite .print-logo {
	display: block !important;
}
.marketing-landing-v2 #hero {
	display: none;
}
.marketing-landing-v2 #main {
	display: none;
}
.marketing-landing-v2 .item .expansion {
	display: none;
}
.marketing-landing-v2 .cta-social {
	display: none;
}
.marketing-landing-v2 #signup-news-mod {
	display: none;
}
.marketing-landing-v2 footer {
	display: none;
}
#bio h2 {
	display: none;
}
}
.microsite .print-logo {
	display: none;
}
body {
	min-width: 960px;
}
.container_12 {
	width: 960px; margin-right: auto; margin-left: auto;
}
.grid_1 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_2 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_3 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_4 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_5 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_6 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_7 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_8 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_9 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_10 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_11 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.grid_12 {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.push_1 {
	position: relative;
}
.pull_1 {
	position: relative;
}
.push_2 {
	position: relative;
}
.pull_2 {
	position: relative;
}
.push_3 {
	position: relative;
}
.pull_3 {
	position: relative;
}
.push_4 {
	position: relative;
}
.pull_4 {
	position: relative;
}
.push_5 {
	position: relative;
}
.pull_5 {
	position: relative;
}
.push_6 {
	position: relative;
}
.pull_6 {
	position: relative;
}
.push_7 {
	position: relative;
}
.pull_7 {
	position: relative;
}
.push_8 {
	position: relative;
}
.pull_8 {
	position: relative;
}
.push_9 {
	position: relative;
}
.pull_9 {
	position: relative;
}
.push_10 {
	position: relative;
}
.pull_10 {
	position: relative;
}
.push_11 {
	position: relative;
}
.pull_11 {
	position: relative;
}
.alpha {
	margin-left: 0px;
}
.omega {
	margin-right: 0px;
}
.container_12 .grid_1 {
	width: 60px;
}
.container_12 .grid_2 {
	width: 140px;
}
.container_12 .grid_3 {
	width: 220px;
}
.container_12 .grid_4 {
	width: 300px;
}
.container_12 .grid_5 {
	width: 380px;
}
.container_12 .grid_6 {
	width: 460px;
}
.container_12 .grid_7 {
	width: 540px;
}
.container_12 .grid_8 {
	width: 620px;
}
.container_12 .grid_9 {
	width: 700px;
}
.container_12 .grid_10 {
	width: 780px;
}
.container_12 .grid_11 {
	width: 860px;
}
.container_12 .grid_12 {
	width: 940px;
}
.container_12 .prefix_1 {
	padding-left: 80px;
}
.container_12 .prefix_2 {
	padding-left: 160px;
}
.container_12 .prefix_3 {
	padding-left: 240px;
}
.container_12 .prefix_4 {
	padding-left: 320px;
}
.container_12 .prefix_5 {
	padding-left: 400px;
}
.container_12 .prefix_6 {
	padding-left: 480px;
}
.container_12 .prefix_7 {
	padding-left: 560px;
}
.container_12 .prefix_8 {
	padding-left: 640px;
}
.container_12 .prefix_9 {
	padding-left: 720px;
}
.container_12 .prefix_10 {
	padding-left: 800px;
}
.container_12 .prefix_11 {
	padding-left: 880px;
}
.container_12 .suffix_1 {
	padding-right: 80px;
}
.container_12 .suffix_2 {
	padding-right: 160px;
}
.container_12 .suffix_3 {
	padding-right: 240px;
}
.container_12 .suffix_4 {
	padding-right: 320px;
}
.container_12 .suffix_5 {
	padding-right: 400px;
}
.container_12 .suffix_6 {
	padding-right: 480px;
}
.container_12 .suffix_7 {
	padding-right: 560px;
}
.container_12 .suffix_8 {
	padding-right: 640px;
}
.container_12 .suffix_9 {
	padding-right: 720px;
}
.container_12 .suffix_10 {
	padding-right: 800px;
}
.container_12 .suffix_11 {
	padding-right: 880px;
}
.container_12 .push_1 {
	left: 80px;
}
.container_12 .push_2 {
	left: 160px;
}
.container_12 .push_3 {
	left: 240px;
}
.container_12 .push_4 {
	left: 320px;
}
.container_12 .push_5 {
	left: 400px;
}
.container_12 .push_6 {
	left: 480px;
}
.container_12 .push_7 {
	left: 560px;
}
.container_12 .push_8 {
	left: 640px;
}
.container_12 .push_9 {
	left: 720px;
}
.container_12 .push_10 {
	left: 800px;
}
.container_12 .push_11 {
	left: 880px;
}
.container_12 .pull_1 {
	left: -80px;
}
.container_12 .pull_2 {
	left: -160px;
}
.container_12 .pull_3 {
	left: -240px;
}
.container_12 .pull_4 {
	left: -320px;
}
.container_12 .pull_5 {
	left: -400px;
}
.container_12 .pull_6 {
	left: -480px;
}
.container_12 .pull_7 {
	left: -560px;
}
.container_12 .pull_8 {
	left: -640px;
}
.container_12 .pull_9 {
	left: -720px;
}
.container_12 .pull_10 {
	left: -800px;
}
.container_12 .pull_11 {
	left: -880px;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.clearfix::before {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.clearfix::after {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.container_12::before {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.container_12::after {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.clearfix::after {
	clear: both;
}
.container_12::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.container_12 {
	-ms-zoom: 1;
}
.container {
	margin: 0px auto; padding: 0px; width: 960px; position: relative;
}
.column {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.columns {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.row {
	margin-bottom: 20px;
}
.alpha.column {
	margin-left: 0px;
}
.alpha.columns {
	margin-left: 0px;
}
.omega.column {
	margin-right: 0px;
}
.omega.columns {
	margin-right: 0px;
}
.container .column.one {
	width: 60px;
}
.container .columns.two {
	width: 140px;
}
.container .columns.three {
	width: 220px;
}
.container .columns.four {
	width: 300px;
}
.container .columns.five {
	width: 380px;
}
.container .columns.six {
	width: 460px;
}
.container .columns.seven {
	width: 540px;
}
.container .columns.eight {
	width: 620px;
}
.container .columns.nine {
	width: 720px;
}
.container .columns.ten {
	width: 780px;
}
.container .columns.eleven {
	width: 860px;
}
.container .columns.twelve {
	width: 940px;
}
.container .column.one-third {
	width: 300px;
}
.container .column.two-thirds {
	width: 620px;
}
.container .offset-by-one {
	padding-left: 80px;
}
.container .offset-by-two {
	padding-left: 160px;
}
.container .offset-by-three {
	padding-left: 240px;
}
.container .offset-by-four {
	padding-left: 320px;
}
.container .offset-by-five {
	padding-left: 400px;
}
.container .offset-by-six {
	padding-left: 480px;
}
.container .offset-by-seven {
	padding-left: 560px;
}
.container .offset-by-eight {
	padding-left: 640px;
}
.container .offset-by-nine {
	padding-left: 720px;
}
.container .offset-by-ten {
	padding-left: 800px;
}
.container .offset-by-eleven {
	padding-left: 880px;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearfix::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.clearfix::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::after {
	clear: both;
}
.clearfix::after {
	clear: both;
}
.row {
	-ms-zoom: 1;
}
.clearfix {
	-ms-zoom: 1;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
#navWrap {
	transition:top; left: 0px; top: 0px; width: 100%; height: 118px; position: fixed; background-color: rgb(255, 255, 255); -webkit-transition: top 0 ease; -moz-transition: top 0 ease; -o-transition: top 0 ease;
}
.home#navWrap {
	background-color: transparent;
}
.fixed#navWrap {
	top: -32px; transition-duration: 0.2s; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; -o-transition-duration: .2s;
}
.showTopNav#navWrap {
	top: 0px !important; transition-duration: 0.2s; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; -o-transition-duration: .2s;
}
#topNav {
	left: 0px; top: 0px; width: 100%; height: 32px; position: absolute; z-index: 10;
}
#nav {
	left: 3px;
	top: 5px;
	width: 100%;
	height: 86px;
	color: rgb(255, 255, 255);
	position: absolute;
	z-index: 9;
	transition-property: background-color, color;
	transition-duration: 0.2s;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-property: background-color, color;
	-moz-transition-property: background-color, color;
	-o-transition-duration: .2s;
	-o-transition-property: background-color, color;
}
.fixed#navWrap #topNav {
	background-color: rgb(255, 255, 255);
}
.white#nav {
	background-color: rgb(255, 255, 255);
}
.white#nav {
	box-shadow: 0px 1px 5px rgba(0,0,0,0.15); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}
.lt-ie9 .white#nav {
	border-bottom-color: rgb(204, 196, 189); border-bottom-width: 1px; border-bottom-style: dotted;
}
#callout {
	background: url("/themes/default/uploads/hero-home-01.jpg") fixed no-repeat 50% -470px;
	padding: 245px 0px 0px;
	height: 695px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	box-shadow: inset 0px 1px 15px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3) inset;
	background-image: url(/ejetcom/jetCenter/2013-11-10_14-38-51_193.jpg);
}
#fadeBox {
	background: rgba(102, 79, 63, 0.46); padding: 30px 40px; top: 245px; width: 390px; height: 135px; position: fixed; z-index: 1;
}
.fade-bg-mint-green#fadeBox {
	background: rgba(204, 212, 163, 0.75);
}
.fade-bg-light-blue#fadeBox {
	background: rgba(164, 182, 196, 0.75);
}
.fade-bg-army-green#fadeBox {
	background: rgba(98, 99, 81, 0.75);
}
.fade-bg-brown#fadeBox {
	background: rgba(162, 144, 121, 0.75);
}
#fadeBox h2.h1 {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	line-height: 45px;
	letter-spacing: 3px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 36px;
}
#box {
	width: 1020px; height: 345px; margin-top: 250px; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.container {
	width: 1040px;
}
.container #box {
	color: rgb(68, 68, 68); line-height: 1.54; font-size: 13px; box-shadow: 0px 5px 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}
.container #box .columns {
	height: 345px; position: relative;
}
.container #box .bucket-a {
	margin-left: 40px;
}
.container #box .bucket-b {
	
}
.container #box .bucket-c {
	
}
.container #box .start {
	background: url("/themes/default/images/bg-footer.png") 0px 0px rgb(82, 82, 82); padding: 0px 20px; margin-right: 0px;
}
.container #box h2 {
	margin: 20px 0px 25px; padding: 0px; border: currentColor; text-transform: none; line-height: 40px; font-family: ProximaNovaLight; font-size: 35px;
}
.container #box .bucket-a h2 {
	color: rgb(144, 139, 1);
}
.container #box .bucket-b h2 {
	color: rgb(255, 255, 0);
}
.container #box .bucket-c h2 {
	color: rgb(176, 157, 132);
}
.container #box .bucket-a:hover h2 {
	color: rgb(255, 255, 255);
}
.container #box .bucket-c:hover h2 {
	color: rgb(255, 255, 255);
}
.container #box .bucket-b:hover h2 {
	color: rgb(176, 157, 132);
}
.container #box .bucket-a p {
	color: rgb(68, 68, 68);
}
.container #box .bucket-b p {
	color: rgb(68, 68, 68);
}
.container #box .bucket-c p {
	color: rgb(68, 68, 68);
}
.container #box .bucket-a:hover p {
	color: rgb(222, 100, 0);
}
.container #box .bucket-b:hover p {
	color: rgb(222, 100, 0);
}
.container #box .bucket-c:hover p {
	color: rgb(222, 100, 0);
}
.container #box .bucket-a:hover .cta {
	color: rgb(222, 100, 0);
}
.container #box .bucket-b:hover .cta {
	color: rgb(222, 100, 0);
}
.container #box .bucket-c:hover .cta {
	color: rgb(222, 100, 0);
}
.container #box .start h1.h2 {
	margin: 20px auto; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: normal; letter-spacing: 2px; padding-bottom: 12px; font-family: ProximaNovaRegular; font-size: 21px; font-weight: normal; border-bottom-color: rgb(139, 126, 115); border-bottom-width: 1px; border-bottom-style: dotted;
}
.container #box .start h1.h2 span {
	display: none;
}
.container #box .cta {
	left: 0px; bottom: 36px; color: rgb(68, 68, 68); text-transform: uppercase; letter-spacing: 1px; font-family: ProximaNovaSemibold; font-size: 12px; position: absolute;
}
.container #box .cta:hover {
	color: rgb(222, 100, 0);
}
.container #box form {
	padding: 0px 20px;
}
.container #box label {
	margin: 0.75em 0px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; font-weight: bold; display: block;
}
.container #box label em {
	text-transform: none; font-weight: normal;
}
.container #box input {
	display: block; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.25); -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}
.container #box input.text {
	border: 1px solid rgb(255, 255, 255); width: 150px;
}
.container #box input#box_name {
	margin-bottom: 20px;
}
.container #box .select {
	background: url("/themes/default/images/forms/select-start.png") no-repeat; padding: 0px 42px 0px 17px; width: 125px; height: 44px; line-height: 44px; font-size: 13px; margin-left: -2px;
}
.container #box select.styled {
	width: 180px !important; height: 40px !important;
}
.container #box .start .button {
	width: 180px;
}
a {
	color: rgb(222, 100, 0);
}
a:hover {
	color: rgb(222, 100, 0);
}
#nav-microsite .start {
	letter-spacing: 0px;
}
.microsite .actions a:hover {
	opacity: 0.85;
}
.results .actions a:hover {
	opacity: 0.85;
}
.blog-nav-alt a:hover {
	opacity: 0.85;
}
#breadcrumbs .return {
	color: rgb(222, 100, 0);
}
.button:hover {
	background-image: -ms-linear-gradient(bottom, rgb(243, 123, 21) 50%, rgb(243, 123, 21) 50%); background-color: rgb(243, 123, 21);
}
.button2:hover {
	background-image: -ms-linear-gradient(bottom, rgb(189, 172, 148) 50%, rgb(184, 167, 143) 50%); background-color: rgb(189, 172, 148);
}
.item a.choose:hover {
	background-image: -ms-linear-gradient(bottom, rgb(189, 172, 148) 50%, rgb(184, 167, 143) 50%); background-color: rgb(189, 172, 148);
}
#conversion-mod .content input.button:hover {
	background-image: -ms-linear-gradient(bottom, rgb(119, 93, 75) 50%, rgb(113, 87, 69) 50%); background-color: rgb(119, 93, 75);
}
.container #box .bucket-a:hover h2 {
	color: rgb(102,102,102);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container #box .bucket-b:hover h2 {
	color: rgb(255,153,0);
	font-family: ProximaNovaLight;
}
.container #box .bucket-c:hover h2 {
	color: rgb(102,102,102);
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.container #box .bucket-a:hover p {
	color: rgb(68, 68, 68);
}
.container #box .bucket-b:hover p {
	color: rgb(68, 68, 68);
}
.container #box .bucket-c:hover p {
	color: rgb(68, 68, 68);
}
.container #box .bucket-a:hover .cta {
	color: rgb(222, 100, 0);
}
.container #box .bucket-b:hover .cta {
	color: rgb(255, 255, 255);
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.container #box .bucket-c:hover .cta {
	color: rgb(222, 100, 0);
}
input.text:focus {
	border-color: rgb(222, 184, 152); box-shadow: 0px 0px 10px rgba(222,100,0,0.35);
}
textarea.text:focus {
	border-color: rgb(222, 184, 152); box-shadow: 0px 0px 10px rgba(222,100,0,0.35);
}
#conversion-mod .content input.text:focus {
	border: 1px solid rgb(179, 160, 136); box-shadow: 0px 0px 20px rgba(255,255,255,0.6);
}
.container #box input.text:focus {
	border: 1px solid rgb(89, 70, 55); box-shadow: 0px 0px 20px rgba(255,255,255,0.4);
}
