/*Classes for overriding default SalesForce CSS*/
body a:hover {
	color: #CF3E0E;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1,h2 {
	display: block;
}

.contentWrapper a {
	font-weight: normal;
}
/*End of Classes for overriding default SalesForce CSS*/
body {
	margin: 0;
	padding: 0;
	background-color: transparent;
	color: #333333;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
/* Start Take Over page styles*/
#take-over-container {
	margin: 0;
	padding: 0;
}

#take-over-container {
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 16px;
	line-height: 18px;
	color: #323232;
}

#take-over-container h1 {
	margin: 0;
	padding: 0;
	font-size: 32px;
	line-height: 34px;
	font-weight: bold;
	color: #d1481a;
}

#take-over-container h2 {
	margin: 0;
	padding: 0;
	font-size: 25px;
	line-height: 26px;
	color: #d1481a;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 2px 0 0 5px;
}

#take-over-container p {
	padding: 0;
	margin: 0;
}

#take-over-container ul,#take-over-container ol {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#take-over-container .clear {
	clear: both;
	line-height: 1px;
	height: 0;
	font-size: 0;
}

#take-over-container {
	margin: auto;
	padding: 0;
	height: 262px;
	width: 532px;
	background-image: url('/resource/quod/staticresources/images/NQ_LaunchTakeover_532x262.jpg');
}

#take-over-container .mainContent {
	padding: 17px 0 0 131px;
}

#take-over-container .mainContent p {
	line-height: 20px;
	padding: 12px 0 0 7px;
	width: 325px;
}

#take-over-container .links {
	font-size: 15px;
	line-height: 16px;
	margin: 5px 0 0 17px;
	*display: inline-block;
}

#take-over-container .links ul {
	width: 177px;
	margin: 4px 0 0;
	display: inline-block;
}

#take-over-container .links ul li {
	background: url("/resource/quod/staticresources/images/overlayLinksArrow.png") no-repeat scroll 0px 4px transparent;
	display: block;
	width: 140px;
	padding-left: 10px;
	padding-bottom: 6px;
	color: #323232;
}

#take-over-container .links .leftList {
	float: left;
}

#take-over-container .links .rightList {
	float: left;
}

#take-over-container .mainContent .endLine {
	padding-top: 5px;
	line-height: 20px;
}
/* End Take Over page styles*/
body.aggregator {
	background: #CBCCC6 url("/resource/quod/staticresources/images/body-bottom-repeat-y-image.jpg") repeat-x 0 bottom;
}

p {
	margin: 0
}

ul,li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body a {
	color: #CF3E0E;
	cursor: pointer;
	text-decoration: none;
}

body a.primaryBtn:hover,body .dk_container a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
	font-size: 0;
	height: 1px;
	line-height: 0;
}

/*Responsive Design*/
.mobile {
	display: none;
}

.mobile-inline {
	display: none;
}

.non-mobile {
	display: block;
}

.non-mobile-inline {
	display: inline;
}
.tablet {
	display: none;
}

.tablet-inline {
	display: none;
}

.non-tablet {
	display: block;
}

.non-tablet-inline {
	display: inline;
}

.desktop {
	display: block;
}

.desktop-inline {
	display: inline;
}

.non-desktop {
	display: none;
}

.non-desktop-inline {
	display: none;
}
.mobile-useragent,.mobile-inline-useragent,.non-mobile-useragent,.non-mobile-inline-useragent,
.tablet-useragent,.tablet-inline-useragent,.non-tablet-useragent,.non-tablet-inline-useragent,
.desktop-useragent,.desktop-inline-useragent,.non-desktop-useragent,.non-desktop-inline-useragent{
	display: none;
}
/*End*/
#sample #step-2 .loading-state {
	height: 50px;
}

.loading-state {
	position: absolute;
	z-index: 1;
	height: 100px;
	width: 100%;
	text-align: center;
	background: url("/resource/quod/staticresources/images/loading-state.gif") no-repeat center;
	display: block;
}

.defaultText {
	left: 10px;
	position: absolute;
	top: 12px;
}
/* Custom radio-checkbox */
.radio {
	background: url("/resource/quod/staticresources/images/radio-group.png") no-repeat;
	width: 20px;
	height: 26px;
	float: left;
}

.checkbox {
	background: url("/resource/quod/staticresources/images/check-box.png") no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
}
/* radio */
.radio-checked {
	background-position: 0 -26px
}
/* checkbox */
.checkbox-checked {
	background-position: 0 -26px
}

/* hide input from view but still visible (ie &amp; opera support) */
.rc-hidden {
	position: absolute;
	left: -999em
}
/*jquery Lightbox Plugin CSS Start*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: left;
	line-height: 0;
}

#jquery-lightbox a img {
	border: none;
}

#lightbox-container-popup-box {
	width: 1px;
	height: 1px;
	background: none;
	position: relative;
	margin: 0 auto;
}

#lightbox-container-popup {
	padding: 0px;
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	background: url(/resource/quod/staticresources/images/loading-state.gif) no-repeat center;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-popup-box>#lightbox-nav {
	left: 0;
}

#lightbox-nav a {
	outline: none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}

#lightbox-nav-btnNext {
	right: 0;
	float: right;
}

#lightbox-container-popup-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}

#lightbox-container-popup-data {
	padding: 0 10px;
	color: #666666;
}

#lightbox-container-popup-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}

#lightbox-image-details-caption {
	font-weight: bold;
}

#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1em;
}

#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

#jquery-overlay,#jquery-lightbox {
	z-index: 9999;
}

#jquery-lightbox .popup-container {
	z-index: 10000;
}

#jquery-lightbox.loading-state {
	height: 500px;
}
/*jquery Lightbox Plugin CSS Start*/
p,span,ul,ol,li,a,h1,h2,h3 {
	padding: 0px;
	margin: 0px;
}
/*flexcible callout*/
.popup-container {
	width: auto;
	height: auto;
}

.popup-header-bar {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

.popup-header-bar-left {
	background: url(/resource/quod/staticresources/images/top-left-image.png) 0 0 no-repeat;
	padding-left: 11px;
	height: 12px;
}

.popup-header-bar-mid {
	background: url(/resource/quod/staticresources/images/top-mid-image.png) 0 0 repeat-x;
	height: 12px;
}

.popup-header-bar-right {
	background: url(/resource/quod/staticresources/images/top-right-image.png) right 0 no-repeat;
	padding-right: 12px;
	height: 12px;
}

.popup-body {
	clear: both;
}

.popup-body-bar-left {
	background: url(/resource/quod/staticresources/images/mid-left-image.png) 0 0 repeat-y;
	padding-left: 11px;
}

.popup-body-bar-mid {
	background: #efefed;
}

.popup-body-bar-right {
	background: url(/resource/quod/staticresources/images/mid-right-image.png) right 0 repeat-y;
	padding-right: 12px;
}

.popup-footer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

.popup-footer-bar-left {
	background: url(/resource/quod/staticresources/images/bottom-left-image.png) 0 0 no-repeat;
	padding-left: 11px;
	height: 13px;
}

.popup-footer-bar-mid {
	background: url(/resource/quod/staticresources/images/bottom-mid-image.png) 0 0 repeat-x;
	height: 13px;
}

.popup-footer-bar-right {
	background: url(/resource/quod/staticresources/images/bottom-right-image.png) right 0 no-repeat;
	padding-right: 12px;
	height: 13px;
}

.popup-header {
	background: url(/resource/quod/staticresources/images/popup-header-bg.jpg) 0 0 repeat-x;
	height: 39px;
}

.popup-header a.close {
	background-image: url("/resource/quod/staticresources/images/pop-close.png");
	display: inline-block;
	width: 23px;
	height: 23px;
	float: right;
	margin: 7px 11px 0 0;
}

.popup-header h3 {
	display: inline-block;
	float: left;
	padding: 6px 0px 0 8px;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}

.popup-body-bar-mid .popup-content {
	border: none;
	display: block no-repeat scroll right -10px #CCCCC6;
	position: relative;
	zoom: 1;
}

.popup-body-bar-mid .popup-scrollable-content {
	padding: 15px 14px 7px;
	position: relative;
	zoom: 1;
}

.popup-body-bar-mid .text-cont {
	padding: 11px 0px 0px 0;
}

.popup-body-bar-mid .text-cont a {
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	color: #d95005;
	text-decoration: none;
}

.popup-video-Container {
	
}

.popup-container {
	width: 524px;
	margin: 0 auto;
}

.popup-container #msgContainer {
	min-height: 60px;
	line-height: 30px;
	font-size: 14px;
}

.header-bar {
	width: 524px;
	height: 51px;
	background: url(/resource/quod/staticresources/images/header-pop-bg.png) 0 0 no-repeat;
}

.header-body-bar {
	width: 524px;
	background: url(/resource/quod/staticresources/images/out-shadow-repeat.png) 0 0 repeat-y;
	max-height: 490px;
	overflow: hidden;
}

.header-footer-bar {
	width: 524px;
	height: 51px;
	background: url(/resource/quod/staticresources/images/pop-footer-shadow.png) 0 0 no-repeat;
}

.popBody-whole-bg {
	width: 485px;
	background: url(/resource/quod/staticresources/images/body-lower-repeat.gif) 0 0 repeat-y;
}

.popBody-conatiner {
	width: 455px;
	background: url(/resource/quod/staticresources/images/pop-body-repeat.gif) 0 0 repeat-x;
	display: inline-block;
	padding: 0 15px;
}

.pop-middle {
	max-height: 490px;
	margin: 0 0 0 15px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 498px;
	position: relative
}

.header-bar	h3 {
	width: 450px;
	float: left;
	margin: 0;
	padding: 18px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
}

.header-bar a img {
	border: none;
}

.header-bar img {
	float: right;
	margin: 19px 22px 0 0;
}

sup {
	font-size: 9px;
	line-height: normal;
	vertical-align: text-top;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
}

.section {
	border-bottom: 2px solid #ddddda;
	font: normal 15px Arial, Verdana, Sans Serif;
	line-height: 30px;
	padding: 20px 0;
	zoom: 1
}

.section h2 {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	padding-bottom: 0px;
}

.section div.inputFieldErrorCont {
	font-size: 0px;
	line-height: 0px;
}

.section p {
	font-size: 15px;
	line-height: 18px;
}

.section .policySuggesation p {
	padding: 0px 0 10px;
}

.myinfo-password-details {
	color: #666666;
}
.section div.InputFieldsInnerCont {
	background: url(/resource/quod/staticresources/images/normal-popup-inputField.jpg) 0 0 no-repeat;
	width: 219px;
	height: 30px;
}

.section input.textfield {
	font-size: 15px;
	line-height: 25px;
	color: #8B807D;
	width: 197px;
	height: 27px;
	margin: 0 0 0 10px;
	border: none;
	background: none;
}

.section input.textfield:focus {
	color: #333
}

.section .error input {
	color: #cc0000;
	font-weight: bold;
}

.section .InputFieldsInnerCont.error {
	background: url(/resource/quod/staticresources/images/normal-popup-inputField.jpg) 0 0 no-repeat;
}

.section .InputFieldsOuterCont {
	padding-bottom: 10px;
}

.section .contactusvo-user-name{
	color: rgb(207, 62, 14);
	font-weight: bold;
}
.section a {
	font-size: 15px;
	line-height: 18px;
	text-decoration: none;
}

.section span {
	font-size: 15px;
	line-height: 18px;
}

.section label {
	font-size: 15px;
	line-height: 18px;
	text-align: right;
}

.buttonsCont {
	padding: 20px 0 10px 0px;
	font: 15px/30px Arial, Verdana, Sans Serif;
}

.buttonsCont input.button {
	background: url(/resource/quod/staticresources/images/normal-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	line-height: 25px;
	width: 96px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	border: none;
	margin-left: 100px;
}

.buttonsCont input.button:hover {
	background-image: url(/resource/quod/staticresources/images/hover-popup-button.jpg);
}

.buttonsCont input.bigbutton {
	background: url(/resource/quod/staticresources/images/bigButton.jpg) 0 0 no-repeat;
	font-size: 11px;
	line-height: 25px;
	width: 96px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	border: none;
	margin-left: 100px;
}

.buttonsCont input.bigbutton:hover {
	background-image: url(/resource/quod/staticresources/images/big-button-hover.jpg);
}

.section .threeColInnerCont {
	clear: both;
	width: 100%;
}

.section .threeColInnerCont .firstCol {
	width: 140px;
	float: left;
	margin-right: 10px;
	text-align: right;
	padding-top: 7px;
}

.section .threeColInnerCont .secondCol {
	width: 210px;
	float: left;
}

.section .threeColInnerCont .thirdCol {
	width: 85px;
	float: left;
}

.section .threeColInnerCont .thirdCol a {
	display: inline-block;
	margin: 2px 0 0 20px;
	display: none;
}

.section .threeColInnerCont1 {
	clear: both;
	width: 100%;
}

.section .threeColInnerCont1 .firstCol {
	width: 220px;
	float: left;
	margin-right: 5px;
	text-align: right;
	padding-top: 2px;
}

.section .threeColInnerCont1 .secondCol {
	width: 146px;
	float: left;
}

.section .threeColInnerCont1 .thirdCol {
	width: 75px;
	float: left;
}

.section .threeColInnerCont1 .thirdCol a {
	display: inline-block;
	margin: 2px 0 0 20px;
	display: none;
}

.section p.centerAlign {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 25px 0 15px;
}

.section a.required {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	right: 20px;
	margin-top: -42px;
	text-decoration: none;
	color: #CF3E0E;
	text-align: right;
}

.section .redioTextHolder {
	float: left;
	width: 335px;
}

.section .redioTextHolder p {
	padding: 20px 0 0 50px;
}

.section .redioHolder {
	float: right;
	width: 120px;
	padding-top: 20px;
}

.radioCoustom {
	
}

.section label.value {
	display: block;
	float: left;
	padding: 0px 0px 0 6px;
}

.refernce {
	position: relative;
	float: left;
	width: 60px;
}

.refernce input {
	float: left;
}

.customradio {
	background: url("/resource/quod/staticresources/images/radio-group.png") left 0 no-repeat;
	width: 20px;
	height: 26px;
	position: absolute;
	left: 0;
}

.customradio:hover {
	background-position: left -52px
}

.customradio.active {
	background-position: left -26px
}

.customradio.error {
	background-position: left -78px
}

.error {
	background: url("/resource/quod/staticresources/images/error-warning-small-image.png") no-repeat scroll 10px 0 transparent;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 14px;
	padding: 10px 2px 0 55px;
}
/* Styles for outputLabel */
.section outputLabel {
	font-size: 15px;
	line-height: 18px;
	text-align: right;
}

/* Styles for professional information only */
.section .professionalInfoClass {
	position: relative;
	top: -10px;
}

/*QUO Form Elements*/
*:focus {
	outline: none;
}

.inputContainer.text {
	padding-bottom: 10px;
}

.inputContainer.text .input {
	background: url("/resource/quod/staticresources/images/normal-popup-inputField.jpg") no-repeat;
	width: 200px;
	float: left;
	height: 28px;
	padding: 2px 10px;
	padding-bottom: 10px;
}

.inputContainer.text.focused .input {
	background: url("/resource/quod/staticresources/images/onFocus-popup-inputField.jpg") no-repeat;
}

.inputContainer.text.focused input {
	color: #333;
}

.inputContainer.dropdown.validation-failed .input .dk_container,.inputContainer.dropdown.validation-failed .input .nativeDropdown {
	border: solid #CC0000 1px;
	padding-left: 2px;
}

.inputContainer.text.validation-failed .input {
	background: url("/resource/quod/staticresources/images/error-popup-inputField.jpg") no-repeat;
}

.inputContainer.text input {
	border: medium none;
	color: #8B807D;
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	width: 200px;
	padding: 0;
	*height: 22px;
}

.inputContainer.text .label {
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 140px;
	font-size: 15px;
	line-height: 30px;
}

.inputContainer.textBg .input {
	background: url("/resource/quod/staticresources/images/big-normal-popup-inputField.jpg") no-repeat;
	width: 450px;
	height: 28px;
	padding: 2px 10px;
}

.inputContainer.textBg.focused .input {
	background: url("/resource/quod/staticresources/images/big-onFocus-popup-inputField.jpg") no-repeat;
}

.inputContainer.textBg.focused input {
	color: #333;
}

.inputContainer.textBg.validation-failed .input {
	background: url("/resource/quod/staticresources/images/big-error-popup-inputField.jpg") no-repeat;
}

.inputContainer.textBg input {
	border: medium none;
	color: #8B807D;
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	width: 430px;
	padding: 0;
	*height: 22px;
}

.inputContainer.textBg .label {
	float: none;
	width: auto;
	font-size: 15px;
	line-height: 30px;
}

.inputContainer.textarea .input {
	float: left;
}

.inputContainer.textarea.focused .input {
	
}

.inputContainer.textarea.focused textarea {
	color: #333;
}

.inputContainer.textarea.validation-failed textarea {
	border: solid #CC0000 1px;
}

.inputContainer.textarea .label,.inputContainer.text .label,.inputContainer.dropdown .label,.inputContainer.radios .label,.inputContainer.checkboxes .label {
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 145px;
	font-size: 15px;
	line-height: 30px;
}

.inputContainer.textarea textarea {
	height: 100px;
	width: 284px;
	color: #8B807D;
	font-size: 15px;
	vertical-align: top;
}

.inputContainer.textareaBG .input {
	
}

.inputContainer.textareaBG.focused .input {
	
}

.inputContainer.textareaBG.focused textarea {
	color: #333;
}

.inputContainer.textareaBG.validation-failed textarea {
	border: 1px solid #CC0000;
}

.inputContainer.textareaBG .label {
	float: none;
	width: auto;
	font-size: 15px;
	line-height: 30px;
}

.inputContainer.textareaBG textarea {
	height: 100px;
	width: 446px;
	color: #8B807D;
	font-size: 15px;
	vertical-align: top;
}

.inputContainer.dropdown .input,.inputContainer.chkbox .input,.inputContainer.radios .input {
	float: left;
	width: 200px;
	height: 30px;
	padding-bottom: 10px;
}

.inputContainer.chkbox .input,.inputContainer.radios .input {
	width: 220px;
}

.inputContainer.dropdown .input {
	width: 224px;
}

.inputContainer.radios.validation-failed .radio {
	background-position: 0 -78px;
}

.inputContainer.radios .radio:hover {
	background-position: 0 -52px;
}

.inputContainer.radios.validation-failed .radio.radio-checked {
	background-position: 0 -26px;
}

.inputContainer.radios .radio.radio-checked:hover {
	background-position: 0 -26px;
}

.inputContainer.checkboxes.validation-failed .checkbox {
	background-position: 0 -78px;
}

.inputContainer.checkboxes .checkbox:hover {
	background-position: 0 -52px;
}

.inputContainer.checkboxes.validation-failed .checkbox.checkbox-checked {
	background-position: 0 -26px;
}

.inputContainer.checkboxes .checkbox.checkbox-checked:hover {
	background-position: 0 -26px;
}

.inputContainer.checkboxes .input {
	height: auto;
	position: relative;
}

.inputContainer.checkboxes .input td {
	position: relative;
}

.inputContainer.radios label {
	padding-left: 6px;
}

.inputContainer.checkboxes label {
	padding-left: 25px;
	line-height: 22px;
	display: block;
	text-align: left;
}

.inputContainer .defaultText {
	color: #8B807D;
	font-size: 15px;
	height: 27px;
	line-height: 25px;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 2px;
	cursor: text;
}

.requiredOptional {
	float: right;
	width: 170x;
	font-weight: bold;
}

.requiredOptionalMode {
	display: none;
}

.addIcon {
	display: block;
	width: 30px;
	height: 30px;
	margin-left: 20px;
	background: url("/resource/quod/staticresources/images/add-icon.png");
	float: left;
}

.section .button {
	background: url("/resource/quod/staticresources/images/normal-button.jpg") no-repeat;
	border: medium none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
	line-height: 25px;
	margin-left: 88px;
	width: 96px;
}

.section .button:hover {
	background: url("/resource/quod/staticresources/images/hover-popup-button.jpg") no-repeat;
}
/*QUO Form Elements End*/

/*Accordion Start*/
.accordion div.description {
	display: none;
}

.accordion.selected div.description {
	display: block;
}

/*Accordion End*/

/* Servicebar CSS Start*/
.serviceBar {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 225px;
	font-family: arial;
}

.serviceBar-inner {
	position: fixed;
	bottom: 0;
	background: url(/resource/quod/staticresources/images/serviceBarTransparntBg.png) repeat-x 0 bottom;
	width: 100%;
	height: 225px;
	font-family: arial;
}

.login-always {
	left: 50%;
	margin: 0 0 0 -498px;
	position: fixed;
	text-align: left;
	bottom: 1px;
	font-size: 12px;
	width: 209px;
	background: #f5f5f4;
	height: 87px;
}

.showCrausal {
	left: 50%;
	margin: 0 0 0 -282px;
	position: fixed;
	text-align: left;
	bottom: 0px;
	width: 830px;
	font-size: 12px;
	height: 225px;
}

/*Login Section*/
.login-always .innerCont {
	padding: 4px 20px 0px 10px;
}

.serviceBar	.innerCont	p {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	padding: 0px 0 5px 4px;
}

.serviceBar  .innerCont	.loginRegister {
	background: url(/resource/quod/staticresources/images/logIn-join-divider-or-servicebar.png) no-repeat 84px center;
	width: 166px;
}

.serviceBar .innerCont a.login {
	width: 76px;
	text-align: center;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/resource/quod/staticresources/images/logIn-button-service-bar.png) no-repeat 0 0;
}

.serviceBar .innerCont a.login:hover {
	width: 76px;
	text-align: center;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/resource/quod/staticresources/images/logIn-button-service-bar-onclick.png) no-repeat 0 0;
}

.serviceBar .innerCont a.join {
	width: 62px;
	text-align: center;
	float: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/resource/quod/staticresources/images/join-button-service-bar.png) no-repeat 0 0;
	padding: 0px;
}

.serviceBar .innerCont a.join:hover {
	width: 62px;
	text-align: center;
	float: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/resource/quod/staticresources/images/join-button-service-bar-onclick.png) no-repeat 0 0;
	padding: 0px;
}

.serviceBar .innerCont a.sbbutton {
	width: 62px;
	text-align: center;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/resource/quod/staticresources/images/normal-button.jpg) no-repeat 0 0;
	padding: 0px;
}

.serviceBar .innerCont a.sbbutton:hover {
	width: auto;
	text-align: center;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/resource/quod/staticresources/images/onclick-button.jpg) no-repeat 0 0;
	padding: 0px;
}

.serviceBar  #container	a {
	display: inline-block;
}

.rightSide {
	padding-top: 135px;
}

.rightSide #show {
	width: 30px;
	float: left;
	left: 50%;
	margin: 0 0 0 451px;
	position: absolute;
	cursor: pointer;
}

.rightSide #show.new_position {
	margin: 0;
	left: 0;
}

.innerContLogedIn {
	padding: 7px 10px 5px;
}

.innerContLogedIn p {
	font-size: 11px;
	line-height: normal;
	color: #333;
	padding-bottom: 5px;
}

.innerContLogedIn p.name {
	font-size: 11px;
	line-height: normal;
	color: #333;
	padding-bottom: 5px;
}

.innerContLogedIn ul {
	width: 139px;
	float: left;
}

.innerContLogedIn ul li {
	background: url(/resource/quod/staticresources/images/arrow-for-logedinAnchor.png) no-repeat 0 2px;
	padding: 0 0 10px 9px;
	display: block;
	font-size: 11px;
	line-height: 11px;
}

.innerContLogedIn ul li a {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #cf3e0e;
	text-decoration: none;
}

.innerContLogedIn ul li a:hover {
	text-decoration: underline;
	color: #cf3e0e;
}

.innerContLogedIn .infoCartCont {
	width: 49px;
	float: left;
}

.innerContLogedIn .infoCartCont a {
	text-align: center;
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #cf3e0e;
	text-decoration: none;
	display: block;
}
.innerContLogedIn .infoCartCont ul li a:hover {
	color: #cf3e0e;
}

.innerContLogedIn .infoCartCont a:hover {
	color: #6e6e6e;
}

.linkContainer {
	width: 139px;
	float: left;
	background: url(/resource/quod/staticresources/images/arrow-for-logedinAnchor.png) no-repeat 0 2px;
	padding: 0 0 10px 9px;
	display: block;
	font-size: 11px;
	line-height: 11px;
}

.linkContainer a {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #cf3e0e;
	text-decoration: none;
}

.cartImageHolder {
	padding: 10px 0 0 0;
	display: inline-block;
}

.cartImageHolder .cartEmpty {
	background: url(/resource/quod/staticresources/images/cart-imageForServiceBar.png) no-repeat right 0px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #333;
	padding: 5px 45px 15px 0;
}

.cartImageHolder .cartNumMid {
	background: url(/resource/quod/staticresources/images/cartNumMid.jpg) repeat-x 0 0px;
}

.cartImageHolder .cartNumMid	.cartNumleft {
	background: url(/resource/quod/staticresources/images/cartNumleft.jpg) no-repeat left 0px;
	padding-left: 6px;
}

.cartImageHolder .cartNumMid	.cartNumleft .cartNumRight {
	background: url(/resource/quod/staticresources/images/cartNumRight.jpg) no-repeat right 0px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #333;
	padding: 5px 26px 5px 0;
}

.cartImageHolder .cartNumMid .cartNumleft .cartNumRight:hover {
	text-decoration: underline;
	background: url(/resource/quod/staticresources/images/cartNumRight.jpg) no-repeat right 0px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #333;
	padding: 5px 26px 5px 0;
}

.cartImageHolder .cartNumMid	.cartNumleft .cartNumRight span {
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #333;
}

#show.new_position1 {
	background: url(/resource/quod/staticresources/images/arrow-close.png) no-repeat 0 0px;
	width: 31px;
	height: 90px;
	display: block;
	color: #75645A;
	font-size: 7px;
	padding-top: 20px;
	text-align: center;
}

#show.new_position1:hover {
	background: url(/resource/quod/staticresources/images/arrow-close-hover.png) no-repeat 0 0px;
	width: 31px;
	height: 90px;
	display: block;
	color: #FFFFFF;
}

.rightSide #show.new_position {
	background: url(/resource/quod/staticresources/images/arrow-open.png) no-repeat 0 0px;
	width: 35px;
	height: 94px;
	display: block;
	margin-top: -4px;
	color: #75645A;
	font-size: 7px;
	padding-top: 23px;
	text-align: center;
}

.rightSide #show.new_position:hover {
	background: url(/resource/quod/staticresources/images/arrow-open-hover.png) no-repeat 0 0px;
	width: 35px;
	height: 94px;
	display: block;
	color: #FFFFFF;
}

a.hider-img {
	margin: 12px 0 0 8px;
}

a.chrome-type-image {
	margin: 42px 0 0 4px;
}

#show-button {
	width: 30px;
	float: left;
	padding-top: 129px;
}

a.shower-img {
	margin: 12px 0 0 8px;
}

.serviceBar #show-hide {
	background: url(/resource/quod/staticresources/images/crausalBg-new.png) no-repeat 0 bottom;
	width: 830px;
	height: 225px;
}

#slider {
	overflow: hidden;
	margin: 0 50px 0 11px;
	padding: 137px 0 0 0;
	width: 800px;
	float: left;
	*position: absolute;
}

#slider ul {
	width: 8000px;
}

#slider ul li {
	display: block;
	width: 235px;
	height: 87px;
	float: left;
	bottom: 1px;
}

#slider	.innerCont {
	background: #f5f5f4;
	margin-left: 5px;
	padding: 5px 0px 0px 5px;
	height: 100%
}

#slider	.innerCont	p {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	padding: 0px 0 1px 4px;
}

#slider	.innerCont	p.detail {
	font-size: 13px;
	line-height: 17px;
	padding: 0px 0 5px 4px;
	word-spacing: -2px;
}

#prevBtn,#nextBtn,#slider1next,#slider1prev {
	display: block;
	width: 37px;
	height: 30px;
	position: absolute;
	left: 0px;
	z-index: 1000;
	bottom: 30px;
}

#nextBtn,#slider1next {
	left: 700px;
}

#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a {
	display: block;
	position: relative;
	width: 37px;
	height: 30px;
	background: url(/resource/quod/staticresources/images/btn_prev.png) no-repeat 0 0;
	text-indent: -9999px;
	*position: absolute;
}

#nextBtn a,#slider1next a {
	background: url(/resource/quod/staticresources/images/btn_next.png) no-repeat 0 0;
}

/* Servicebar CSS End*/
.customPopup {
	background-color: white;
	left: 50%;
	padding: 10px;
	position: absolute;
	z-index: 9999;
	width: 500px;
	height: 600px;
	margin-left: -250px;
	top: 60px;
}

.mainWrapper {
	width: 1024px;
	height: 100%;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif
}

.leftNavigation {
	float: left;
	overflow: auto;
	width: 250px;
}

.mainContainer {
	height: 100%;
	float: right;
	width: 774px;
}
/*master sprite call*/
.headerNext,.headerPrev,.headerLogo,a.goToSite,.orangeNext,a.getResource,a.getResource:hover,a.goToSite:hover,.brandInfo,.rowDivider,.rowDivider div,.footerLogo,.shadowBoderConatianer .top,.shadowBoderConatianer .top div,.shadowBoderConatianer .middleRight,.shadowBoderConatianer .bottom,.shadowBoderConatianer .bottom div,.btnTop,.btnTop span,.btnBottm,.btnBottm span,.lockimg,.arrow,input.greybg,input.greybg:hover,input.greybg:focus,.miniMenu .divider,.cartIcon,.breadcrumb .activeGridViewButton,.horizantalGridBtn,.PDFIcon,.toggleUp,.VIDEOIcon,.getOnTrackImg {
	background: url(/resource/quod/staticresources/images/masterSprite.png) no-repeat;
}

.brandInfo:hover {
	text-decoration: underline;
}
/*Navigation*/
.brandleftNavigation {
	background: #D0D2CC;
	overflow: auto;
}

.brandleftNavigation span {
	display: block;
	width: 100%;
	float: none;
}

.brands .content {
	margin: auto;
	width: 233px;
}

.brands {
	
}

.brands.selected {
	background: #F5F5F5;
}

.brands img {
	margin: 12px 0;
	padding: 0;
	max-width: 233px;
}

.brandDivider {
	background: #fff;
	height: 3px;
}

a.goToSite {
	background-position: -107px -147px;
	display: inline-block;
	height: 32px;
	margin: 0 0 0 5px;
	width: 99px;
	float: left
}

a.getResource {
	background-position: -206px -147px;
	display: inline-block;
	height: 32px;
	width: 120px;
	float: left
}

a.goToSite:hover {
	background-position: -107px -108px;
}

a.getResource:hover {
	background-position: -206px -108px
}

.brandInfo {
	background-position: -104px -188px;
	color: #CF3E0E;
	display: inline-block;
	font-size: 12px;
	margin: 13px 0 12px;
	padding: 0 0 0 31px;
	line-height: 18px;
}
/*Main Container*/
.header {
	height: 100px;
	background: url(/resource/quod/staticresources/images/headerBG.png) 0 0 repeat-x transparent;
	width: 774px;
}

.headerNext {
	background-position: -116px -8px;
	height: 22px;
	margin: 2px 6px 0 16px;
	width: 15px;
	float: left;
}

.headerPrev {
	background-position: -143px -6px;
	float: left;
	height: 22px;
	width: 15px;
}

.headerLogo {
	background-position: -8px -12px;
	float: left;
	height: 27px;
	margin: 2px 10px 0 16px;
	width: 75px;
}

.headerInfo {
	font-size: 12px;
	display: block;
	margin: 5px 0 0 0;
}

.rowOne {
	padding: 13px 0 13px 0
}

.rowDivider {
	background-position: -101px -526px;
	height: 4px;
	width: 100%;
}

.rowDivider div {
	background-position: right -513px;
	height: 4px;
	margin: 0 0 0 194px;
}

.orangeText {
	font-size: 11px;
	color: #ce3b0a;
	font-weight: bold;
	padding: 7px 0 0 0;
	text-align: left
}

.orangeText a {
	color: #CA611D;
	text-decoration: none;
}

.orangeText a:hover {
	text-decoration: underline;
}

.orangeNext {
	background-position: -186px -13px;
	float: left;
	height: 11px;
	margin: 0 5px 0;
	width: 6px;
}

.header .rowTwo {
	
}

.header .left-text {
	font-weight: bold;
	/*margin: 2 0 0 22px;*/
	height: 40px;
	line-height: 40px;
	float: left;
}

.header .right-links {
	float: right;
}

.guestName {
	color: #797979;
	display: inline-block;
	font-size: 14px;
	padding-left: 25px;
}

.miniMenu {
	float: right;
	margin: 8px 20px 0 0;
	height: 20px;
	line-height: 20px;
}

.miniMenu a {
	color: #CF3E0E;
	display: inline-block;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.miniMenu div {
	display: inline-block;
	float: left;
	margin: 0 0;
}

.miniMenu .divider {
	background-position: -402px -28px;
	float: left;
	height: 20px;
	margin: 0 15px;
	width: 2px;
}

.welcomeNote {
	color: #634329;
	font-size: 25px;
	margin: 0;
	padding-left: 22px;
}

/* content area*/
.contentWrapper {
	background: url(/resource/quod/staticresources/images/contentBG.png) repeat scroll 0 0 transparent;
	padding: 0 0 0;
	overflow-x: hidden;
	overflow-y: auto width: 772px;
	position: relative;
}

.singleColunm {
	margin: 5px 0 0 13px;
}

.threeColunm {
	margin: 10px 0 0 5px;
}

.singleColunm .shadowBoderConatianer {
	width: 743px;
}

.threeColunm .shadowBoderConatianer {
	width: 241px;
	float: left;
	padding: 0 0 0 9px;
}

.shadowBoderConatianer {
	position: relative;
	text-align: left;
	width: 100%;
}

.shadowBoderConatianer .top {
	background-position: right -537px;
	height: 8px;
	margin: 0 0px 0 15px;
}

.shadowBoderConatianer .top div {
	background-position: left -537px;
	height: 8px;
	margin: 0 0 0 -15px;
	width: 15px;
	float: left
}

.shadowBoderConatianer .middleLeft {
	background: url(/resource/quod/staticresources/images/containerBG.png) repeat-y scroll 0 0 transparent;
}

.threeColunm .shadowBoderConatianer .middleRight {
	background-position: right -575px;
}

.shadowBoderConatianer .middleRight {
	background-position: right -600px;
	margin: 0 0px 0 7px;
	padding: 0 0 0 0;
}

.threeColunm .shadowBoderConatianer .middle {
	background: url(/resource/quod/staticresources/images/greyContainerbg.png) repeat-x scroll 0 0 transparent;
}

.shadowBoderConatianer .bottom {
	background-position: right -735px;
	height: 8px;
	margin: 0 0px 0 15px;
}

.shadowBoderConatianer .bottom div {
	background-position: left -735px;
	height: 8px;
	margin: 0 0 0 -15px;
	width: 15px;
	float: left
}

.dropDownSlider .shadowBoderConatianer .middleRight {
	opacity: 0.8;
}

.logAndJoin {
	height: 125px;
	padding: 10px 0 0px;
}

.logIN {
	float: left;
	width: 350px;
	padding: 0px 0 0 15px;
}

.join {
	float: left;
	padding: 0 18px 0;
	width: 333px;
}

.logAndJoin h1,.threeColunmContainer h1 {
	font-size: 17px;
	text-align: left;
	margin: 0;
}

.txtFld {
	width: 230px;
	float: left;
	margin: 5px 0 0;
}

.txtFld input {
	float: left;
	height: 45px;
	padding: 0 0 0 10px;
	width: 222px;
}

input.greybg {
	background-position: -398px -134px;
	border: 0 none
}

input.greybg:hover {
	background-position: -398px -89px
}

input.greybg:focus {
	background-position: -398px -89px
}

.signData {
	width: 120px;
	float: left;
	margin: 5px 0 0;
}

.forgotPassword {
	margin: 10px 0 0 15px;
	text-align: left;
}

.forgotPassword a {
	color: #CE3B0A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.forgotPassword a:hover {
	text-decoration: underline
}

.logInBtn {
	float: left;
	margin: 12px 0 0 10px;
}
/*Orange Buttons*/
a.primaryBtn {
	text-decoration: none;
}

.primaryBtn {
	display: inline-block;
	margin: 6px 12px 0 0;
	max-width: 275px;
	outline: medium none;
	overflow: visible;
	padding: 16px 0;
	position: relative;
	text-align: left;
}

.btnTop {
	background-position: right -4px;
	display: block;
	height: 14px;
	left: 0;
	margin: 0 0 0 12px;
	position: absolute;
	top: 0;
	width: 100%;
}

.btnTop span {
	background-position: -657px -4px;
	display: block;
	height: 14px;
	margin: 0 0 0 -12px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	width: 12px;
}

.btnBottm {
	background-position: right -18px;
	bottom: 0;
	display: block;
	height: 21px;
	left: 0;
	margin: 0 0 0 12px;
	position: absolute;
	width: 100%;
}

.btnBottm span {
	background-position: -657px -18px;
	display: block;
	height: 21px;
	margin: 0 0 0 -12px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	width: 12px;
}

.btnMiddle {
	float: left;
	margin: -1px -12px 0 0;
	padding: 0 14px;
	position: relative;
}

.btnMiddle strong {
	color: #FFF;
	float: left;
	line-height: 1.3846em;
	margin: -6px 0 !important;
	position: relative;
	font-size: 11px
}
/*Select Box Specific Styles*/
/*.dk_toggle .leftBorder,.dk_toggle  .rightBorder,.dk_toggle  .freeFlowRegn {
    background: url("/resource/quod/staticresources/images/masterSprite.png") no-repeat;
    height: 34px;
	line-height: 34px;
    display: block;
	float:left;
}
.dk_toggle .leftBorder{
	background-position:-656px -89px;
    width: 3px;
}
.dk_toggle .rightBorder{	
	background-position:-953px -89px;
    width: 36px;
}
.dk_toggle .freeFlowRegn{
	background-position:-659px -89px;
    width: 174px;
	font-size:11px;
	font-weight:bold;
	padding-left:7px;
}
.dk_toggle:hover .leftBorder,.dk_open .dk_toggle .leftBorder{
	background-position:-656px -132px;
}
.dk_toggle:hover .rightBorder,.dk_open .dk_toggle .rightBorder{	
	background-position:-953px -132px;
}
.dk_toggle:hover .freeFlowRegn,.dk_open .dk_toggle  .freeFlowRegn{
	background-position:-659px -132px;
	color:#fff;
}*/
.dk_toggle_left_border,.dk_toggle,.dk_arrow {
	background: url("/resource/quod/staticresources/images/masterSprite.png") no-repeat;
	height: 34px;
	display: block;
}

.dk_toggle_left_border {
	background-position: -656px -89px;
	width: 3px;
	float: left;
	margin: 0 0 0 -2px;
}

.dk_toggle {
	background-position: right -89px;
	padding: 0 36px 0 7px;
	margin-left: 1px;
	overflow: hidden;
}

.dk_focus .dk_toggle,.dk_toggle:hover,.dk_open .dk_toggle {
	background-position: right -132px;
	color: #fff;
}

.dk_options.shadowBoderConatianer .middleRight {
	padding: 0 7px 0 0;
	background: url("/resource/quod/staticresources/images/containerBGRight.png") repeat-y right 0;
}
/*.dk_options_left_border{
    width: 3px;
	float:left;
	background: url("/resource/quod/staticresources/images/aggregator/containerBG.png") repeat-y;
}
.dk_options_top_border{
    background: url("/resource/quod/staticresources/images/masterSprite.png") no-repeat;
    background-position: right -537px;
    height: 8px;
    margin: 0 0 0 15px;
}
.dk_options_top_border{
    background-position: right -537px;
    height: 8px;
    margin: 0 0 0 15px;
}*/
.dk_options {
	display: none;
	opacity: .93;
	margin-top: -1px;
	margin-right: -3px;
	position: absolute;
	right: 0;
	width: 100%;
	overflow: auto;
}

.dk_options.dk_drop_top {
	top: 25px;
}

.dk_options.dk_drop_bottom {
	bottom: 25px;
}

span.dk_label {
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
}

.dk_label span {
	display: block;
}

.dk_container {
	display: none;
	float: left;
	/*position:relative;*/
	cursor: pointer;
}

.dk_container:focus {
	outline: 0;
}

.dk_container a {
	
}

a.dk_toggle {
	color: #fff;
	font-size: 11px;
	display: block;
}

.dk_toggle:hover {
	
}

.dk_focus .dk_toggle {
	
}

.dk_options  li {
	background-color: #EEEEED;
	border-bottom: 1px solid #DAD0CD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #FFFFFF;
	list-style: none outside none;
	text-align: left;
	font-family: arial;
	display: block;
	line-height: 12px;
}

.dk_options li:last-child a {
	border-bottom: none;
}

.dk_options a {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 8px 10px;
	color: #CF3E0E;
}

.dk_options a:hover,.dk_option_current a {
	background-color: #dadbd7;
	color: #CF3E0E;
}

.dk_options a span {
	display: block;
	font-size: 11px;
	font-weight: normal;
}

.dk_options_inner {
	
}

.dk_open {
	z-index: 1;
	position: relative;
	zoom: 1;
}

.dk_open .dk_options {
	display: block;
}

.dk_open .dk_label {
	
}

.dk_options_inner {
	overflow: auto;
	position: relative;
}

.dk_touch .dk_options {
	overflow: hidden;
}

.dk_touch .dk_options_inner {
	max-height: none;
	overflow: visible;
}

.dk_fouc select {
	position: relative;
	top: -99999em;
	visibility: hidden;
	width: 1px;
}
/*nativeDropdown related*/
.nativeDropdown {
	display: block;
}

.nativeDropdown select {
	border: none;
	background: none;
	padding: 7px 0 7px 0;
	color: #fff;
}

.nativeDropdown .dk_toggle {
	text-decoration: none;
	position: relative;
}

.nativeDropdown .dk_arrow {
	background-position: right -89px;
	background-color: #EFEFED;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	height: 34px;
}

.nativeDropdown .dk_toggle:hover .dk_arrow {
	background-position: right -132px;
}

.nativeDropdown span.dk_label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 34px;
}
/*End*/
.dk_toggle {
	width: 160px;
}

.dk_options {
	width: 213px;
}

.inputContainer.dropdown .dk_toggle {
	width: 176px;
}

.inputContainer.dropdown .dk_options {
	width: 229px;
}

.inputContainer.dropdown.width60 .input {
	width: 70px;
}

.inputContainer.dropdown.width60 .dk_toggle {
	width: 25px;
}

.inputContainer.dropdown.width60 .dk_options {
	width: 79px;
}

.inputContainer.dropdown.width100 .input {
	width: 148px;
}

.inputContainer.dropdown.width100 .dk_toggle {
	width: 103px;
}

.inputContainer.dropdown.width100 .dk_options {
	width: 157px;
}

#aggregatorHome .dk_toggle {
	width: 160px;
}

#aggregatorHome .dk_options {
	width: 213px;
}

#aggregatorHome .dk_container,.bottomAlign,#aggregatorHome .nativeDropdown {
	margin: 0 5px;
	position: absolute;
	bottom: 15px;
}

#slider .dk_container a {
	display: block;
}

#slider .dk_container ul {
	width: auto;
}

#slider .dk_container ul li {
	float: none;
	width: auto;
	height: auto;
}
/*Select Box Specific Styles*/
/*Scroll related*/
.dk_options .middle {
	max-height: 250px;
}

.dk_options {
	overflow: hidden
}
/*Scroll related end*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
	width: 100%;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 100%;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: red;
}

.jspVerticalBar *,.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspTrack {
	background: url('/resource/quod/staticresources/images/scrollRailBG.jpg') repeat-y;
	position: relative;
}

.jspContainer.fullWidth .jspTrack {
	background: none;
}

.jspDrag {
	background-color: #6C6C6C;
	opacity: .8;
	position: relative;
	top: 0;
	left: 3px;
	cursor: pointer;
	width: 8px;
	background-clip: padding-box;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	background: none;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspArrowUp {
	background: url('/resource/quod/staticresources/images/scrollUp.jpg') no-repeat;
}

.jspArrow.jspArrowDown {
	background: url('/resource/quod/staticresources/images/scrollDown.jpg') no-repeat;
}

.jspArrow.jspDisabled {
	cursor: default;
}

.jspVerticalBar .jspArrow {
	height: 14px;
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #EEEEF4;
	float: left;
	height: 100%;
}

* html .jspCorner {
	margin: 0 -3px 0 0;
}
/*cart*/
.cartBtn {
	display: inline-block;
	margin: -7px 15px 0 -15px;
	*margin-left: 0;
	max-width: 275px;
	outline: medium none;
	overflow: visible;
	padding: 16px 0;
	position: relative;
	text-align: left;
}

.cartBtn .btnTop {
	background-position: right -167px;
	margin: 0 0 0 21px;
}

.cartBtn .btnTop span {
	background-position: -926px -167px;
}

.cartBtn .btnBottm {
	background-position: right -181px;
	margin: 0 0 0 21px;
}

.cartBtn .btnBottm span {
	background-position: -926px -181px;
}

.cartBtn .btnMiddle {
	padding: 0 19px;
}

.cartBtn .btnMiddle strong {
	color: #000;
}

.gridToggle .btnTop {
	background-position: right -238px;
	margin: 0 0 0 20px;
}

.gridToggle .toggleUp .btnTop {
	background-position: right -265px;
	margin: 0 0 0 20px;
}

.gridToggle .btnTop span {
	background-position: -863px -238px;
	margin: 0 0 0 -71px;
	width: 71px;
}

.gridToggle .toggleUp .btnTop span {
	background-position: -857px -265px;
	margin: 0 0 0 -77px;
	width: 77px;
}

.gridToggle .btnBottm {
	background-position: right -252px;
	margin: 0 0 0 20px;
}

.gridToggle .toggleUp .btnBottm {
	background-position: right -279px;
	margin: 0 0 0 20px;
}

.gridToggle .btnBottm span {
	background-position: -868px -252px;
	margin: 0 0 0 -66px;
	width: 66px;
}

.gridToggle .toggleUp .btnBottm span {
	background-position: -857px -279px;
	margin: 0 0 0 -77px;
	width: 77px;
}

.gridToggle .btnMiddle {
	margin: 0 -2px 0 0;
}

.gridToggle .btnMiddle strong {
	color: blue;
}

/*hover styles*/
a.primaryBtn:hover .btnTop,a.primaryBtn.hover .btnTop {
	background-position: right -47px;
}

a.primaryBtn:hover .btnTop span,a.primaryBtn.hover .btnTop span,.selectBox.dk_open .btnTop span {
	background-position: -657px -47px;
}

a.primaryBtn:hover .btnBottm,a.primaryBtn.hover .btnBottm {
	background-position: right -61px;
}

a.primaryBtn:hover .btnBottm span,a.primaryBtn.hover .btnBottm span {
	background-position: -657px -61px;
}

.gridToggle a.primaryBtn:hover .btnTop {
	background-position: right -238px;
}

.gridToggle a.primaryBtn:hover .btnTop span {
	background-position: -863px -238px;
}

.gridToggle a.primaryBtn:hover .btnBottm {
	background-position: right -252px;
}

.gridToggle a.primaryBtn:hover .btnBottm span {
	background-position: -868px -252px;
}

/**/
.joinPara {
	font-size: 13px;
	text-align: left;
}

.joinBtn {
	float: right;
	margin: 4px 2px 0 0;
}

.threeColunmContainer {
	padding: 5px 5px 5px 10px;
	height: 150px;
	position: relative;
}

#authenticated .dataOne .primaryBtn {
	margin: 23px 12px 15px 0px;
	float: left
}

#authenticated .dataOne .orangeText {
	font-size: 14px;
	width: 210px;
	float: left
}

#authenticated .dataTwo .login-Info {
	margin: 38px 5px 0;
}

#authenticated .dataTwo .primaryBtn {
	margin: 18px 0 0;
	float: left
}

#authenticated .dataThree {
	
}

#authenticated .dataFour {
	
}

#authenticated .dataFive {
	
}

#authenticated .dataSix {
	
}

#authenticated .dataSeven {
	
}

.lockimg {
	background-position: -436px -8px;
	width: 8px;
	height: 12px;
	float: right;
	margin: 4px 0 0 0;
}

.para {
	font-size: 12px;
	text-align: left;
	padding: 5px 0 0;
}

.login-Info {
	float: none;
	font-size: 10px;
	text-align: right;
}

.box1 {
	bottom: 15px;
	float: right;
	position: absolute;
	right: 15px;
}

/*Footer*/
.footer {
	background: #fff;
	/*height:37px;*/
	height: 59px;
	width: 774px;
	position: relative;
	border-top: 1px solid #CBCCC6;
}

.footerLogo {
	/*background-position:-10px -312px;*/
	background-image: url("/resource/quod/staticresources/images/quo-novartis-footer-logo.png");
	width: 120px;
	height: 45px;
	/*margin: 5px 17px 0 10px;*/
	margin: 9px 17px 5px 17px;
	float: left
}

.copyRightText {
	color: #666666;
	float: left;
	font-size: 10px;
	margin: 17px 138px 0 5px;
}

.copyRightText a {
	color: #CA611D;
	text-decoration: none
}

.copyRightText a:hover {
	text-decoration: underline
}

#mapCode {
	color: #666666;
	font-size: 10px;
	position: absolute;
	bottom: 0px;
	right: 150px;
}
/*modal window*/
#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	display: none;
	width: 100%;
	height: 100%;
	*opacity: 0;
	*background-color: #fff;
}

#boxes .window {
	position: absolute;
	display: none;
	z-index: 999999;
	padding: 20px;
}

#boxes .window.RecCorner {
	padding: 0px !important;
	font-size: 12px;
	color: #a6bcc9;
	width: 200px;
	height: 156px;
}

#boxes {
	margin: 0;
}

/*#registeredBrandAsset-authenticated*/
registeredBrandAsset-authenticated .contentWrapper {
	background: none no-repeat scroll 0 0 #FFFFFF;
	height: 505px;
	margin: 120px 0 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 772px;
	overflow: auto;
}

.breadcrumb {
	background: url("/resource/quod/staticresources/images/Texture.png") no-repeat scroll right -10px #CCCCC6;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 20px;
	width: 757px;
}

.shadow {
	background: url("/resource/quod/staticresources/images/Texture.png") no-repeat scroll right 0 #CCCCC6;
	height: 4px;
	margin: -108px 0 0 10px;
	width: 761px;
}

.shadow div {
	background: url("/resource/quod/staticresources/images/Texture.png") no-repeat scroll 0 0 transparent;
	height: 4px;
	margin: 95px 0 0 -9px;
	width: 9px;
}

.Title {
	float: left;
	color: #634329;
	font-size: 17px;
	font-weight: bold;
}

.gridBtn {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}

p.informationMessage {
	background: url("/resource/quod/staticresources/images/error-warning-middlesize-image.png") no-repeat scroll 10px 0 transparent;
	color: #CC0000;
	font-size: 16px;
	line-height: 20px;
	height: 200px;
	margin: 50px;
	padding: 10px 10px 30px 110px;
}

.verticalGridBtn {
	background: url("/resource/quod/staticresources/images/phoneBoothOff.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 20px;
	width: 36px;
}

.breadcrumb .activeGridViewButton {
	background-position: -402px -199px;
	float: left;
	height: 20px;
	width: 36px;
}

.horizantalGridBtn {
	background-position: -438px -199px;
	float: left;
	height: 20px;
	width: 36px;
}

.breadcrumb .activeListViewButton {
	background: url("/resource/quod/staticresources/images/written-bullet-type-on.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 20px;
	width: 36px;
}

.grid {
	width: 724px;
}

.gridWrapper {
	background-color: white;
	float: left;
	width: 772px;
}

.gridContainer {
	height: 100%;
}

.gridFirstRow {
	float: left;
	height: 35px;
	margin: 0 7px;
	padding: 10px 0 0 15px;
	width: 740px;
}

.gridSecoundRow {
	background: url("/resource/quod/staticresources/images/BGgrid.png") no-repeat scroll -55px bottom transparent;
	float: left;
	width: 750px;
}

.listView .gridSecoundRow {
	background: none repeat scroll 0 0 transparent;
	float: left;
	width: 750px;
}

.gridTitle {
	font-size: 18px;
	font-weight: bold;
	display: inline;
	float: left;
	color: #797979;
	margin-right: 20px;
}

.gridToggleView .secondRowBackground {
	background: url("/resource/quod/staticresources/images/BGgridToggled.png") no-repeat scroll -43px bottom transparent;
}
/*.gridToggle{    display: inline;
    float: right;
    margin: 0 25px 0 70px;}*/
#
#registeredBrandAsset-authenticated .footer {
	margin: 624px 0 0;
}

.gridDataBlock {
	float: left;
	margin: 3px 0 15px 25px;
	width: 225px;
}

.PDFDetails {
	float: left;
	margin-top: 5px;
}

.VIDEODetails {
	float: left;
	margin-top: 5px;
}

.LINKDetails {
	float: left;
	margin-top: 5px;
}

.gridDataBlock h1 {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	float: left;
	margin: 0 0 7px;
}

.listView .gridDataBlock h1 {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	float: left;
	margin: 4px 0 7px;
}

.PDFIcon {
	background-position: -403px -234px;
	width: 49px;
	height: 62px;
	float: left
}

.PDFLinks {
	float: left;
	margin: 20px 0 0 0;
	width: 109px;
}
/*.PDFLinksForListView, .LINKLinksForListView, .VIDEOLinksForListView{float:left;margin:5px 0 0 0;  width: 109px;}*/
.LINKLinks {
	float: left;
	margin: 20px 0 0 0;
	width: 109px;
}

.PDFLinks a,.LINKLinks a {
	font-size: 14px;
	font-weight: bold;
	color: #CF3E0E;
	text-decoration: none;
}

.PDFLinks .resourceFirstLink,.VIDEOLinks .resourceFirstLink,.LINKLinks .resourceFirstLink {
	margin: 0 0 10px;
}

.PDFLinks .resourceSecondLink,.VIDEOLinks .resourceSecondLink,.LINKLinks .resourceSecondLink {
	margin: 0;
}

.PDFLinks .orangeNext {
	*margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px
}

.LINKLinks .orangeNext {
	*margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px
}

.VIDEOLinks {
	float: left;
	margin: 30px 7px 0;
	width: 109px;
}

.VIDEOLinks a,.LINKLinks a {
	font-size: 14px;
	font-weight: bold;
	color: #CF3E0E;
	text-decoration: none;
}

.VIDEOLinks .orangeNext {
	*margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px
}

.VIDEOIcon {
	background-position: -475px -234px;
	float: left;
	height: 66px;
	width: 49px;
}

.shortDesc,.fullDesc {
	font-size: 13px;
	display: block;
	float: left;
	padding: 0 8px 0 0;
	width: 200px;
	margin-top: 10px;
}

.shortDesc .more {
	color: #CF3E0E;
	display: block
}

.fullDesc .less {
	color: #CF3E0E;
	display: block
}

.fullDesc {
	display: none;
}

.hiddenBlock {
	display: none;
}

.toggleUp {
	margin: 0 12px 0 0;
	background-position: right -295px;
	max-width: 275px;
	outline: medium none;
	overflow: visible;
	padding: 16px 0;
	position: relative;
	text-align: left;
	display: none;
}

.LINKIcon {
	margin: 0 0 20px 0
}

.PDFLinks .resourceFirstLink a.disabledButton,.PDFLinks .resourceSecondLink a.disabledButton {
	color: #797979;
	text-decoration: none
}

.PDFLinks .resourceFirstLink a.cursorDefault,.PDFLinks .resourceSecondLink a.cursorDefault {
	cursor: default;
}

.btnTop {
	display: block;
	height: 14px;
	left: 0;
	margin: 0 0 0 12px;
	position: absolute;
	top: 0;
	width: 100%;
}

.btnBottm {
	bottom: 0;
	display: block;
	height: 21px;
	left: 0;
	margin: 0 0 0 12px;
	position: absolute;
	width: 100%;
}

.btnMiddle {
	float: left;
	padding: 0 14px;
	position: relative;
}

a.primaryBtn {
	text-decoration: none;
}

.primaryBtn {
	display: inline-block;
	margin: 0 12px 0 0;
	max-width: 275px;
	outline: medium none;
	overflow: visible;
	padding: 16px 0;
	position: relative;
	text-align: left;
}

.gridToggle {
	display: inline;
	float: right;
	margin: 0 10px 0 0;
}

.listView .gridToggle {
	display: none;
}

.listView .gridDataBlock {
	background: url("/resource/quod/staticresources/images/BGgrid.png") no-repeat scroll -55px bottom transparent;
	margin: 0;
	padding: 0 0 0 25px;
	width: 712px;
}

.listView .gridDataBlock .PDFDetails,.listView .gridDataBlock .VIDEODetails,.listView .gridDataBlock .LINKDetails {
	padding-bottom: 20px;
	width: 700px;
}

.listView .gridDataBlock .PDFDetails .shortDesc,.listView .gridDataBlock .PDFDetails .fullDesc,.listView .gridDataBlock .VIDEODetails .shortDesc,.listView .gridDataBlock .VIDEODetails .fullDesc,.listView .gridDataBlock .LINKDetails .shortDesc,.listView .gridDataBlock .LINKDetails .fullDesc {
	width: 510px;
	padding: 0 8px 0 10px;
}

.listView .grid .moreContent {
	display: inline;
}
/*Brand Resources END*/
#sample .para {
	font-size: 15px;
	text-align: left;
	padding: 10px 0 0 0;
	color: #CC0000;
	font-weight: bold;
}

#sample .eSampling-disclaimer {
	font-size: 12px;
	line-height: 18px;
}

#sample strong.disclaimer-heading {
	color: black;
}

#samplesTileAgg .orangeText {
	font-size: 14px;
	color: #ce3b0a;
	font-weight: bold;
	padding: 7px 0 0 0;
	text-align: left;
	float: left;
	width: 200px
}

#samplesTileAgg a.primaryBtn {
	margin: 23px 12px 15px 4px;
	text-decoration: none;
}

#samplesTileAg .primaryBtn {
	display: inline-block;
	max-width: 275px;
	outline: medium none;
	overflow: visible;
	padding: 16px 0;
	position: relative;
	text-align: left;
	top: 14px;
}

#public-tile a:hover {
	color: #EB6035
}

a#public-link {
	color: black;
	cursor: pointer;
}
/*For login popUp*/
.log-in .section div.InputFieldsInnerCont {
	float: left;
}

.log-in .section div.forgotPassCont {
	float: left;
}

.log-in .section div.forgotPassCont .forgotPass {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	margin: 5px 0 0 40px;
}

.log-in .section .buttonsCont.loginCont {
	float: left;
	width: 200px;
	padding: 0px 0 2px;
}

.log-in .section .buttonsCont input.button {
	margin: -2px 0 0 65px;
}

#loginService .section div.InputFieldsInnerCont {
	float: left;
}

#loginService .section div.forgotPassCont {
	float: left;
}

#loginService .section div.forgotPassCont .forgotPass {
	color: #CF3E0E;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	margin: 5px 0 0 40px;
	text-decoration: none;
}

#loginService .error {
	padding-bottom: 10px;
}

#loginService .section .buttonsCont.loginCont {
	float: left;
	padding: 0 0 2px;
	width: 200px;
}

#loginService .section input.textfield {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #8B807D;
	font-size: 15px;
	height: 27px;
	line-height: 25px;
	margin: 0 0 0 10px;
	width: 197px;
}

#loginService .section .buttonsCont input.button {
	margin-left: 60px;
}
/*End*/
/*For orderStatus popUp*/
#order-status .accordion .accordion-plus {
	left: 0.5em;
	top: 50%;
	background: url("/resource/quod/staticresources/images/accodian-plus.jpg") no-repeat scroll 2px center transparent;
}

#order-status .accordion.selected .accordion-minus {
	left: 0.5em;
	top: 50%;
	background: url("/resource/quod/staticresources/images/accodian-minus.jpg") no-repeat scroll 2px center transparent;
}

#order-status .accordion {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg.jpg") repeat-x scroll left 0 transparent;
}

#order-status .accordionheader {
	height: 38px;
}

.InputFieldsOuterCont ul {
	list-style-type: none;
}

.InputFieldsOuterCont ul li {
	display: block;
	width: 100%
}

.InputFieldsOuterCont ul li a {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg.jpg") left 0 repeat-x;
	font-weight: bold;
	display: block;
	height: 33px;
	font-size: 16px;
	line-height: 33px;
	padding-left: 20px;
	text-decoration: none;
	color: #CF3E0E;
}

.InputFieldsOuterCont ul li a.active {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg-hover.jpg") left 0 repeat-x;
	color: #fff;
	font-weight: bold;
}

.InputFieldsOuterCont ul li span.pass-txt {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg.jpg") left 0 repeat-x;
	display: block;
	height: 33px;
	font-size: 16px;
	line-height: 33px;
	padding-left: 20px;
	text-decoration: none;
	color: #CF3E0E;
}

.ui-accordion .ui-accordion-content {
	height: auto !important;
	padding: 15px;
}

.ui-accordion .ui-accordion-header {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg.jpg") left 0 repeat-x;
	height: 33px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	border-radius: 0px;
	border: 0px solid;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	border-radius: 0px;
	border: 1px solid #cfc5ab;
}

.ui-state-default .ui-icon {
	background: url("/resource/quod/staticresources/images/accodian-plus.jpg") left 0 no-repeat;
}

.ui-state-active .ui-icon {
	background: url("/resource/quod/staticresources/images/accodian-minus.jpg") left 0 no-repeat;
}

.ui-accordion .ui-accordion-header a {
	font-size: 11px;
	line-height: 21px;
	padding-left: 30px;
	color: #cf3e0e;
	text-transform: uppercase;
}

.ui-accordion .ui-accordion-content table {
	border: 1px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
}

.ui-accordion .ui-accordion-content table th,.ui-accordion .ui-accordion-content table td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 12px;
	line-height: 16px;
}

.ui-accordion .ui-accordion-content table td {
	padding: 4px 4px 4px 10px;
}

.ui-accordion .ui-accordion-content table td.back-ground {
	background: ababab;
}

.section .ui-accordion .ui-accordion-content table a {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #CF3E0E;
}

p.orderStatus {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	padding-top: 10px;
}

p.orderStatus a {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #CF3E0E;
}

#order-status .accordion div.description {
	display: none;
}

#order-status .accordion.selected div.description {
	display: block;
}

#order-status .disclaimer {
	line-height: 18px;
	font-size: 12px;
}

#order-status .accordionheader {
	cursor: pointer;
	margin-top: 2px;
	border: 1px solid #CFC5AB;
	border-radius: 0 0 0 0;
}

#order-status .accordion .order-date {
	color: #CF3E0E;
	font-size: 11px;
	line-height: 21px;
	padding-left: 25px;
	text-transform: uppercase;
	padding-top: 10px;
	font-weight: bold;
}

#order-status div.description table {
	border-color: #CFC5AB;
	border-image: none;
	border-style: solid;
	border-width: 0 0 0 1px;
	width: 100%;
}

#order-status div.description {
	border-top: 0 none;
	height: auto !important;
	padding: 0;
}

#order-status div.description table td,#order-status div.description table th {
	border-bottom: 1px solid #CFC5AB;
	border-right: 1px solid #CFC5AB;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 5px 5px;
}

#order-status #table-gap {
	padding-top: 3px;
}

#order-status #sample-order-status {
	text-align: center;
}

#order-status .accordion:hover .accordion-plus {
	background: url("/resource/quod/staticresources/images/plus-white.jpg") no-repeat scroll 2px center transparent;
	color: #FFFFFF;
	left: 0.5em;
	top: 50%;
}

#order-status .accordion.selected:hover .accordion-minus {
	background: url("/resource/quod/staticresources/images/minus-white.jpg") no-repeat scroll 2px center transparent;
	color: #FFFFFF;
	left: 0.5em;
	top: 50%;
}

#order-status .accordion:hover {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg-hover.jpg") repeat-x scroll left 0 transparent;
}

#order-status .accordion:hover .order-date {
	color: #FFFFFF;
	font-weight: bold;
}

/*For Tabbing*/
#tabs {
	border: none;
	background: none;
}

.ui-tabs .ui-tabs-nav li {
	border: none;
	background: none;
	margin: 0px;
}

.ui-tabs .ui-tabs-nav li a {
	border-right: 3px solid #000;
}

.ui-tabs .ui-tabs-nav li a.last {
	border-right: 0px solid #000;
}

.ui-tabs .ui-tabs-nav li a span {
	font-size: 15px;
	line-height: 16px;
	text-decoration: none;
	color: #CF3E0E;
	font-weight: bold;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a span {
	font-size: 15px;
	line-height: 16px;
	text-decoration: none;
	color: #222;
}

.ui-tabs .ui-tabs-nav {
	padding: 0px;
	border: none;
	background: none;
	padding-left: 50px;
}

.ui-tabs .ui-tabs-panel {
	padding: 15px;
}

ul.blueStar {
	list-style-type: none;
	padding-left: 50px;
}

ul.blueStar li {
	background: url("/resource/quod/staticresources/images/Star-Blue.png") left 3px no-repeat;
	text-align: justify;
	font-size: 15px;
	line-height: 18px;
	padding-left: 15px;
}

p.topMost {
	padding-bottom: 30px;
	text-align: justify;
}

.align-center {
	padding-left: 100px;
}

/*Order Samples*/
#step-1 table {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CFC5AB;
	border-image: none;
	border-style: solid;
	border-width: 1px 0 0 1px;
	width: 100%;
}

#step-1 table th,#step-1 table td {
	border-right: 1px solid #CFC5AB;
	border-bottom: 1px solid #CFC5AB;
	font-size: 12px;
	line-height: 16px;
	padding-left: 5px;
}

#sample table td {
	padding: 4px 30px 4px 10px;
}

#sample #table-gap {
	padding-top: 3px;
}

table td.back-ground {
	background: ababab;
}

table a {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #CF3E0E;
}

.sentSamplesCont .question {
	padding-bottom: 15px;
	text-align: center;
}

.sentSamplesCont .question a {
	font-size: 15px;
	line-height: 16px;
	text-decoration: none;
	color: #CF3E0E;
}

.sentSamplesCont .selectOption {
	padding-left: 115px;
}

.sentSamplesCont .addressCont {
	padding: 20px 0 0 125px;
}

.sentSamplesCont .addressCont p.headerText {
	font-size: 16px;
	line-height: 20px;
	color: #CF3E0E;
	font-weight: bold;
}

#step-2 .delAddDiv {
	padding: 10px 0 0 5px;
}

#sample .requiredText {
	font-size: 12px;
	text-align: left;
	padding-bottom: 8px;
}
/*
#step-2 .selectAddDiv{width: 200%;}
*/
#sample #step-3 a#manage-sign-link {
	color: #CF3E0E;
	line-height: 35px;
	font-weight: bold;
}
.show-help-text-services {
	background: url("/resource/quod/staticresources/images/Sig_Tool_Tip_Icon.png") no-repeat;
  	display: block;
  	float: left;
  	height: 27px;
  	width: 27px;
}
#sample #step-3 ul.blueStar {
	list-style-type: none;
	padding-top: 20px;
	padding-left: 0;
}

#step-1 table#inner-table {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CFC5AB;
	border-image: none;
	border-style: solid;
	border-width: 0 0 0 1px;
	width: 100%;
}
.remove-cart-item-icon {
	background: url("/resource/quod/staticresources/images/remove-icon.png") no-repeat;
	display: block;
  	height: 30px;
  	width: 30px;
}
#step-1 a#fpi-link {
	font-size: 12px;
	font-weight: normal;
}

#order-status #fpi-link {
	font-size: 12px;
	font-weight: normal;
}

#signature-submission-success-msg {
	font-size: 15px;
	line-height: 1.3;
	color: #CF3E0E;
}

#sample-submission-success-msg {
	font-size: 15px;
	line-height: 1.3;
	color: #CF3E0E;
}

#global-error-msg {
	font-size: 15px;
	line-height: 1.3;
	color: #CC0000;
}

#globalerrorpage p.error {
	color: #CF3E0E;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	padding: 2px 2px 2px 55px;
}

#step-1 ul li a.active {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg-hover.jpg") repeat-x scroll left 0 transparent;
	text-decoration: none;
}

p.location a {
	font-size: 18px;
	line-height: 31px;
	color: #CF3E0E;
	font-weight: bold;
	text-decoration: none;
	background: url("/resource/quod/staticresources/images/edit-form.png") right 0px no-repeat;
	padding-bottom: 5px;
	padding-right: 45px;
	display: inline-block;
}

.resetCont {
	padding-left: 98px;
}

#editableCont {
	display: none;
	width: 100%;
}

#step-2 .question,#step-1 .question,#step-3 .question {
	padding-bottom: 10px;
	color: #CF3E0E;
	font-size: 15px;
}

#sample .section {
	border-bottom: 2px solid #DDDDDA;
	font: 15px/30px Arial, Verdana, Sans Serif;
	padding: 15px 0;
}

.align-center-textBox {
	padding-left: 125px;
}

.section .threeColInnerCont .secondCol p {
	padding-top: 7px;
}

.mailingDiv {
	padding: 0 0 15px 0;
}

p.location.delAdd a {
	background: none;
}

#editableCont h2 {
	padding-top: 20px;
}

a.customizeable {
	display: inline-block;
	padding-left: 25px;
}

.thpadding {
	padding: 10px;
}

p.customAddress {
	padding: 0 20px 20px;
	text-align: center;
	border-bottom: 1px solid #DDDDDA;
	margin-bottom: 20px;
}

.section .buttonsCont input.button.bigButton {
	background: url(/resource/quod/staticresources/images/bigButton.jpg) 0 0 no-repeat;
	width: 160px;
	margin-left: 50px;
}

.section .buttonsCont input.button.bigButton:hover {
	background: url(/resource/quod/staticresources/images/big-button-hover.jpg) 0 0 no-repeat;
}

#step-2 #lightbox-loading {
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: left;
	line-height: 0;
	background: url(/resource/quod/staticresources/images/loading-state.gif) no-repeat left;
}

#sample .section .buttonsCont {
	padding: 10px 0;
}

#sample .section .buttonsCont input.button {
	margin-left: 100px;
}

#sample .section .buttonsCont input.button:hover {
	background-image: url(/resource/quod/staticresources/images/hover-popup-button.jpg);
}

#sample .section p.error {
	background: url("/resource/quod/staticresources/images/error-warning-small-image.png") no-repeat scroll 0 0 transparent;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 2px 2px 2px 45px;
}

a#public-link {
	text-decoration: none;
}

.requiredsign {
	color: #CC3300;
	line-height: 10px;
}

/*manage-signature*/
.section a#ForgotSignature1,.section a#ResetSignature2 {
	color: #CF3E0E;
	font-weight: bold;
}

#manage-sign-page .section span,#manage-sign-page .section span {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}

#manage-sign-page .inputContainer.text .input {
	float: none;
}

#manage-sign-page #quo-pass-field {
	padding-right: 37px;
}

#manage-sign-page #quo1-pass1-field1 {
	padding-right: 5px;
}

#manage-sign-page .section p.error {
	background: url("/resource/quod/staticresources/images/error-warning-small-image.png") no-repeat scroll 0 0 transparent;
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 2px 2px 2px 45px;
}
/* #manage-sign-page #quo2-pass2-field2{padding-left: 100px;} */

/*l-and-h-ordering*/
#status .accordion .accordionheader {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg.jpg") repeat-x;
	cursor: pointer;
	border: 1px solid #CFC5AB;
	border-radius: 0 0 0 0;
	color: #CF3E0E;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	line-height: 38px;
	margin-top: 2px;
}

#status .accordion .accordionheader:hover {
	background: url("/resource/quod/staticresources/images/accordian-folder-bg-hover.jpg") repeat-x 0 -1px;
}

#status .accordion .accordionheader .accordionheader-content {
	height: 38px;
	left: 0.5em;
	top: 50%;
	background: url("/resource/quod/staticresources/images/accodian-plus.jpg") no-repeat 2px center;
	padding-left: 24px;
}

#status .accordion .accordionheader:hover .accordionheader-content {
	color: #FFFFFF;
	left: 0.5em;
	top: 50%;
	background: url("/resource/quod/staticresources/images/plus-white.jpg") no-repeat 2px center;
}

#status .accordion.selected .accordionheader .accordionheader-content {
	color: #333333;
	background: url("/resource/quod/staticresources/images/accodian-minus.jpg") no-repeat 2px center;
}

#status .accordion.selected .accordionheader:hover .accordionheader-content {
	color: #FFFFFF;
	background: url("/resource/quod/staticresources/images/minus-white.jpg") no-repeat 2px center;
}

.hide-div {
	border: 1px solid #DDDDDA;
	padding: 10px;
	width: 100%
}

.show-div {
	border: 1px solid #DDDDDA;
	padding: 10px;
	display: none;
	width: 100%
}

.titleLeftDiv {
	width: 400px;
	float: left
}

.titleLeftDiv a {
	font-size: 15px;
	line-height: 18px;
	color: #CF3E0E;
	text-decoration: none;
}

.PDFRightDiv {
	width: 33px;
	float: left
}

.three-col-cont {
	padding: 20px 0;
	width: 100%;
	overflow: hidden;
}

.three-col-cont .first-discription {
	width: 185px;
	float: left
}

.three-col-cont .second-Quantity {
	width: 144px;
	float: left;
	position: relative;
}

.three-col-cont .second-Quantity	p {
	text-align: center;
	font-weight: bold;
	padding: 4px 0;
}

.three-col-cont .third-button {
	width: 96px;
	float: left;
	padding: 25px 0 0 7px;
}

.three-col-cont .third-button input {
	background: url(/resource/quod/staticresources/images/normal-button.jpg) 0 0 no-repeat;
	font-size: 11px;
	line-height: 25px;
	width: 96px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	border: none;
}

.three-col-cont .third-button input:hover {
	background-image: url(/resource/quod/staticresources/images/hover-popup-button.jpg);
}

/*textarea*/
.InputFieldsOuterCont textarea {
	height: 100px;
	width: 284px;
}

.section {
	font-family: Arial, Verdana, Sans Serif;
	font-size: 15px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 30px;
}

/*check reference checkdisc for connect with rep */
.InputFieldsOuterCont .check {
	float: left;
	padding-bottom: 10px;
}

.InputFieldsOuterCont .check .refernce {
	width: auto;
}

.InputFieldsOuterCont .checkDisc {
	float: left;
}

.InputFieldsOuterCont .check.checkTop {
	padding-bottom: 0;
}

.InputFieldsOuterCont .checkDisc a {
	color: #CF3E0E;
	text-decoration: none;
}

.InputFieldsOuterCont .alignTextArea {
	padding-left: 79px;
	width: 385px;
}

/*important drug warning*/
.important-drug-warning .section {
	background: url(/resource/quod/staticresources/images/overlay-section-background.jpg) -10px bottom no-repeat;
	border: medium none;
	padding: 13px 0 6px 0;
}

.important-drug-warning .section .policySuggesation {
	background: url(/resource/quod/staticresources/images/main-name-bg.jpg) no-repeat scroll 0 4px transparent;
	padding: 0 0 0 10px;
}

.important-drug-warning .section	.header-containt a {
	padding: 7px 0 10px 1px;
	display: inline-block;
}

.important-drug-warning .popBody-conatiner {
	background: #eff0ee;
	padding: 16px 30px 15px 12px;
}

.policySuggesation p a,
.policySuggesation .quo-services-user-name {
	color: #CF3E0E;
}

/*termsOfUses*/
.termsOfUses .section {
	padding: 11px 0;
}

.termsOfUses .section ol {
	list-style-type: decimal;
	margin: 8px 0 0 26px;
}

.termsOfUses .section ol li {
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 18px;
}

.section .smallerText {
	font-size: 12px;
}

/*buttons*/
.section .buttonsCont input.button {
	margin-left: 88px;
}

/*ContactUsRegister Subject*/
.section input.textfieldBig {
	color: #8B807D;
	font-size: 15px;
	height: 27px;
	line-height: 25px;
	margin: -0.1 0 0 10px;
	width: 445px;
}

/*ContactUsRegister Message*/
.InputFieldsOuterCont textarea.oneRow {
	height: 100px;
	width: 444px;
}

/* for radiobuttons in SubmitMedicalQuery */
.refernceradio {
	float: left;
	position: relative;
	width: 175px;
}

.customcheck {
	background: transparent url(/resource/quod/staticresources/images/check-box.png) no-repeat scroll left 0;
	height: 26px;
	left: 0;
	position: absolute;
	width: 20px;
}

.customcheck:hover {
	background-position: left -52px;
}

.customcheck.active {
	background-position: left -26px;
}

.customcheck.error {
	background-position: left -78px;
}

table .refernce {
	width: 25px;
}

.sectionLast {
	border: none;
}

.InputFieldsInnerContBig {
	background: url(/resource/quod/staticresources/images/big-normal-popup-inputField.jpg) 0 0 no-repeat;
	width: 450px;
	height: 30px;
}

ul li,ol li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* For Featured Resources */
.got-inline-image {
	background-image: url("/resource/quod/staticresources/images/GOTLogo.png");
}

#FeaturedResources .gridWrapper {
	width: 760px;
	float: right;
}
/*.gridWrapper {
    background-color: white;
    float: left;
    width: 727px;
}*/
#FeaturedResources .gridContainer {
	height: 100%;
}

#FeaturedResources .horizantalGrid {
	display: block;
}

.horizantalGrid {
	display: none;
}

#FeaturedResources .mainWrapper {
	font-family: Arial, Helvetica, sans-serif;
}

#FeaturedResources .primaryBtn { 22px 8px -1px 5px
	
}

#FeaturedResources .grid {
	width: 724px;
}

#FeaturedResources .horizantalGrid .gridSecoundRow {
	background: none repeat scroll 0 0 transparent;
}

#FeaturedResources .gridSecoundRow {
	background: url("/resource/quod/staticresources/images/BGgrid.png") no-repeat scroll -55px bottom transparent;
	float: left;
	width: 737px;
}

#FeaturedResources .horizantalGrid .gridDataBlock {
	background: url("/resource/quod/staticresources/images/BGgrid.png") no-repeat scroll -55px bottom transparent;
	margin: 0;
	padding: 0 0 15px 25px;
	width: 712px;
}

#FeaturedResources .gridDataBlock {
	float: left;
	margin: 0 0 0 25px;
	width: 210px;
}

#FeaturedResources .horizantalGrid .PDFDetails {
	padding: 0 0 10px;
}

#FeaturedResources .horizantalGrid .PDFDetails {
	width: 700px;
}

#FeaturedResources .PDFDetails {
	float: left;
}

#FeaturedResources .PDFIcon {
	background-position: -403px -234px;
	float: left;
	height: 62px;
	width: 49px;
}

#FeaturedResources .horizantalGrid .paraVisible,#FeaturedResources .horizantalGrid .paraHidden {
	height: 77px;
	padding: 0 8px 0 10px;
	width: 490px;
}

#FeaturedResources .paraVisible,#FeaturedResources .paraHidden {
	display: block;
	float: left;
	font-size: 13px;
	margin: 7px 0 0;
	padding: 0 8px 25px 0;
	width: 200px;
}

#FeaturedResources .PDFLinks {
	float: left;
	margin: 0;
	width: 109px;
}

#FeaturedResources .PDFLinks div {
	float: left;
	margin: 0 0 10px;
}

#FeaturedResources .PDFLinks .orangeNext {
	margin: 0 10px;
}

#FeaturedResources .orangeNext {
	background-position: -186px -13px;
	float: left;
	height: 11px;
	margin: 0 5px;
	width: 6px;
}

ul li,ol li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#FeaturedResources .leftConatiner {
	float: left;
	height: 535px;
	padding: 10px 0 0 20px;
	width: 230px;
}

.leftConatiner p {
	font-size: 13px;
	margin-top: 13px;
	margin-bottom: 15px;
}

a.getOnTrackImg:hover {
	background-position: -387px -357px;
}

a.getOnTrackImg {
	background-position: -620px -357px;
	display: inline-block;
	float: left;
	height: 37px;
	margin: 0 0 0 -2px;
	width: 216px;
}

#FeaturedResources .a {
	color: #333435;
}

#FeaturedResources .gridFirstRow {
	float: left;
	height: auto;
	margin: 0 7px;
	padding: 10px 0 0 15px;
	width: 700px;
}

#FeaturedResources .contentWrapper {
	background: url("/resource/quod/staticresources/images/Texture.png") no-repeat scroll right -10px #CCCCC6;
	height: 530px;
	margin: 100px 0 0;
	overflow: auto;
	position: absolute;
	top: 0;
	width: 772px;
}

#FeaturedResources .mainContainer {
	margin: 0 auto;
	width: 1024px;
}

#FeaturedResources .mainContainer {
	float: right;
	height: 100%;
	margin: 0 0 0 250px;
	width: 774px;
}

#FeaturedResources .header {
	width: 1024px;
	background: url("/resource/quod/staticresources/images/header-footerBG.png") repeat scroll 0 bottom transparent;
	display: inline-block;
	height: 100px;
	position: absolute;
}

#FeaturedResources .gridDataBlock h1 {
	line-height: 27px;
}

#FeaturedResources p.informationMessage {
	background: url("/resource/quod/staticresources/images/error-warning-image.png") no-repeat scroll 270px 0 transparent;
	color: #CF3E0E;
	font-size: 16px;
	height: 200px;
	line-height: 24px;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-top: 20px;
	padding: 20px 10px 30px 370px;
}

#FeaturedResource .PDFLinks .resourceFirstLink a.disabledButton,#FeaturedResource .PDFLinks .resourceSecondLink a.disabledButton {
	color: #797979;
	text-decoration: none
}

#FeaturedResource .PDFLinks .resourceFirstLink a.cursorDefault,#FeaturedResource .PDFLinks .resourceSecondLink a.cursorDefault {
	cursor: default;
}

/* For contactUs sections */
.sectionbottom {
	padding-bottom: 0;
}

.productList {
	padding-left: 0;
	padding-bottom: 2px;
}

.sectionRep {
	font-size: 15px;
	font-family: Arial, Verdana, Sans Serif;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 20px;
	padding: 20px 0;
}

.sectionRep label {
	text-align: left;
}

.InputFieldsOuterCont .checkDisc {
	float: left;
}

.InputFieldsOuterCont table a {
	color: #CF3E0E;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}

/* for contactusregistered users */
.policySuggesationbottom {
	padding: 0 0 5px;
}

/* for contactuspublic users */
.sectionContactus {
	border-bottom: 2px solid #DDDDDA;
	font-family: Arial, Verdana, Sans Serif;
	font-size: 15px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 30px;
	padding: 20px 0;
	color: #333333;
}

.sectionContactus input.textfield {
	color: #8B807D;
	font-size: 15px;
	height: 27px;
	line-height: 25px;
	width: 350px;
}

input {
	padding-top: 0;
}

.sectionContactus label {
	float: left;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
}

.sectionContactus .threeColInnerCont .firstCol {
	float: left;
	margin-right: 10px;
	padding-top: 7px;
	text-align: left;
	width: 80px;
}

.InputFieldsOuterCont textareaContactus {
	height: 100px;
	width: 350px;
}

textareaContactus {
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-size: 100%;
}

.shadowBoderConatianer.UpperShadowCont .top {
	background: url(/resource/quod/staticresources/images/shadowBoxUpperCont.png) 0px 0 no-repeat;
	height: 10px;
	width: 743px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.shadowBoderConatianer.UpperShadowCont .bottom {
	background: url(/resource/quod/staticresources/images/shadowBoxBottomCont.png) 0px 0 no-repeat;
	height: 6px;
	width: 743px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.shadowBoderConatianer.UpperShadowCont .middleLeft {
	background: url(/resource/quod/staticresources/images/shadowBoxMidCont.png) 0px 0 repeat-y;
	height: auto;
	width: 743px;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.shadowBoderConatianer.UpperShadowCont .middleRight {
	background: url(/resource/quod/staticresources/images/shadowBoxMidORCont.png) center center no-repeat;
}

.shadowBoderConatianer.UpperShadowCont .logAndJoin {
	height: auto;
}

.shadowBoderConatianer.UpperShadowCont .clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
}

#logInContainer .txtFld input {
	float: none;
}

#logInContainer .forgotPassword {
	margin: 10px 0 0 15px;
	text-align: left;
}

#logInContainer  .buttonsCont input.button {
	margin-left: 13px;
}

#logInContainer  .buttonsCont input.button {
	border: medium none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
	line-height: 25px;
	padding: 0 0 0 1px;
}

#logInContainer .buttonsCont {
	padding: 8px 0;
}

#logInContainer .buttonsCont input.button:hover {
	text-decoration: none;
}
/* Styles for contact us public page */
#ContactUsPublic .section a.switchToRequired,#ContactUsPublic .section a.switchToRequiredPlusOptional {
	color: #CF3E0E;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	margin-top: -20px;
	position: absolute;
	right: 20px;
	text-align: right;
	text-decoration: none;
}

/* Styles for Connect With Rep Form */
#connectrepTileAggregatorstyles .primaryBtn { 6px 12px 0 4px;
	
}

#ConnectWithRepForm .InputFieldsOuterCont table a {
	color: #CF3E0E;
	font-size: 14px;
}

#ConnectWithRepForm .sectionRep {
	border-bottom: 2px solid #DDDDDA;
	font-size: 15px;
	font-family: Arial, Verdana, Sans Serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 16px;
}

#literature .successAddMessage {
	background-color: #F1F1EE;
	background-image: url("/resource/quod/staticresources/images/sucess-icon_small.png");
	background-position: 0.7em 2.3em;
	background-repeat: no-repeat;
	border: 1px solid green;
	font-size: 0.9em;
	margin: 0;
	padding-bottom: 30px;
	vertical-align: top;
}

p.thankyou-holder {
	background: url("/resource/quod/staticresources/images/sucess-icon.png") no-repeat scroll 5px -15px transparent;
	font-size: 15px;
	padding: 0px 0px 20px 90px;
	line-height: 20px;
}

/* error page*/
#errorPage .contentWrapper {
	margin: 99px 0 0;
	width: 1024px;
	padding: 0;
	height: 497px;
}

#errorPage .shadowHolder {
	height: 644px;
}

#errorPage .bigestText {
	font-size: 150px;
	color: #737373;
	line-height: 120px;
	margin: 0px;
	font-weight: bold;
	padding: 56px 0 0 29px
}

#errorPage .bigerText {
	font-size: 60px;
	color: #737373;
	line-height: 60px;
	margin: 0px;
	padding: 0px 0 0 29px
}

#errorPage .bigText {
	font-size: 16px;
	line-height: 26px;
	margin: 0px;
	padding: 24px 0 0 32px
}

#errorPage .bigText a {
	color: #ef4c2c;
	font-weight: bold;
	text-decoration: none;
}

/* header and footer page */
.header .orangeText {
	float: left;
	margin-right: 20px;
}

.footer .orangeText {
	float: right;
	margin-right: 20px;
}
/* changes for aggregator tile bar */
#connectrepTileAggregatorstyles .box2 {
	bottom: 15px;
	float: right;
	position: absolute;
	right: 15px;
}

#logInContainer .joinBtn {
	bottom: 17px;
	position: absolute;
	right: 18px;
}

#logInContainer .logIN {
	position: relative;
}

#logInContainer .buttonsCont {
	font: 15px/30px Arial, Verdana, Sans Serif;
	position: absolute;
	bottom: 10px;
	right: 12px;
	padding: 0px;
}

.orangeText.extend {
	padding: 15px 0 0;
}

/* simplified home page css */
.mainWrapper {
	width: 1024px;
	float: none;
}

#aggregatorHome .maincontent {
	background: #fff;
	padding: 5px;
}

#aggregatorHome .brand {
	height: 100px;
	background: url("/resource/quod/staticresources/images/box-bck-repeat.gif") repeat-x;
	margin: 2px auto;
}

#aggregatorHome .brand .logoContent {
	width: 280px;
	line-height: 100px;
	text-align: center;
	float: left;
}

#aggregatorHome .brand .logoContent a,#aggregatorHome .brand .buttonContent a {
	text-decoration: none;
}

#aggregatorHome .brand .logoContent img {
	line-height: 100px;
	max-height: 80px;
	max-width: 200px;
	vertical-align: middle;
}

#aggregatorHome .brand .textContent {
	width: 569px;
	text-align: left;
	float: left;
	padding-top: 5px;
}

#aggregatorHome .brand .displayName {
	color: #5E564B;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

#aggregatorHome .brand .genericName,#aggregatorHome .brand .dosageInfo {
	color: #000;
	font-size: 14px;
	line-height: 16px;
}

#aggregatorHome .brand .fpiInfo {
	background: url("/resource/quod/staticresources/images/seperator.gif") no-repeat;
	margin-top: 10px;
	padding-top: 10px;
}

#aggregatorHome .brand .fpiInfo a {
	color: #CA611D;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
}

#aggregatorHome .brand .buttonContent {
	width: 151px;
	text-align: center;
	line-height: 100px;
	float: right;
}

#aggregatorHome .brand .buttonContent img {
	line-height: 100px;
	vertical-align: middle;
}

#aggregatorHome .brand .buttonContent a {
	background: url("/resource/quod/staticresources/images/go-to-site-btn.png");
	background-size: 95px auto;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}
/* Simplified Home Page Header - START */
#addResourcesToCart.emptycart {
	background: url("/resource/quod/staticresources/images/shopingCart.png") no-repeat;
	cursor: default;
	display: block;
	height: 20px;
	width: 24px;
}

.newOrangeText {
	background: url("/resource/quod/staticresources/images/seprator_new.jpg") right bottom no-repeat;
	padding-right: 20px;
	padding-bottom: 1px;
}

.aggregator.nonBranded .orangeText.extend {
	line-height: 14px;
}
/* Simplified Home Page Header - END */
/* Registration Page */
#UserRegistration  .defaultText {
	left: 10px;
	position: absolute;
	top: 1px;
}

#UserRegistration .section .threeColInnerCont1 .secondCol {
	width: 222px;
}

#UserRegistration .requiredText {
	font-size: 12px;
	float: right;
	font-size: 14px;
	height: 14px;
	margin: 0 0 0 1.5em;
	padding: 1em 0 0;
}

#UserRegistration .red {
	color: #CC3300;
	line-height: 10px;
}

#UserRegistration #othetText {
	display: block;
	padding-left: 156px;
}
/* My Info Page */
#UserMyInfoOff a.editContentLink:hover {
	text-decoration: none;
}

#UserMyInfoOff .section .threeColInnerCont1 .secondCol {
	width: 222px;
}

#UserMyInfoOff .section .buttonsCont input.button {
	font-family: verdana, Geneva, sans-serif;
}

#UserMyInfoOff .requiredText {
	font-size: 12px;
	font-size: 12px;
	margin: 0 0 0 1.5em;
	padding: 1em 0 0;
}

#UserMyInfoOff .addressDisplay {
	width: 50%;
	float: left;
}

#UserMyInfoOff  .defaultText {
	left: 10px;
	position: absolute;
	top: 1px;
}

#UserMyInfoOff  .red {
	color: #CC3300;
	line-height: 10px;
}

#UserMyInfoOff .section input.textfieldBig {
	color: #8B807D;
	font-size: 15px;
	height: 27px;
	line-height: 25px;
	width: 439px;
}

#UserMyInfoOff .deleteContentLink {
	position: relative;
	top: 0;
	left: 50px;
}

#UserMyInfoOff a.editContentLink {
	position: relative;
	top:0;
	left: 30px;
}
#UserMyInfoOff .remove-office-information-icon {
  background: url("/resource/quod/staticresources/images/remove-icon.png") no-repeat;
  padding: 7px 15px;
}
#UserMyInfoOff .officeLocationVOHiddenField {
	display: none;
}

#UserMyInfoOff #othetText {
	padding-left: 154px;
}

#UserMyInfoOff .officeHeading {
	padding-top: 19px;
	padding-bottom: 13px;
	font-size: 18px;
}

#UserMyInfoOff .primaryHeading {
	font-size: 15px;
	padding-top: 5px;
	color: rgb(207, 62, 14);
}

#UserMyInfoOff .fontSize {
	font-size: 15px;
	line-height: 27px;
	margin-top: 10px;
}

#UserMyInfoOff .headerText {
	font-size: 16px;
	line-height: 20px;
	color: #222222;
	font-weight: bold;
}

#UserMyInfoOff center a {
	font-size: 18px;
	text-align: center;
}
.edit-form-icon {
 	background: url("/resource/quod/staticresources/images/edit-form.png") no-repeat;
 	padding: 7px 15px;
}
/*Literature Service*/
#literature .accordion div.description {
	display: none;
}

#literature .accordion.selected div.description {
	display: block;
}

#literature .pdfRightDiv {
	width: 33px;
	float: right;
	margin-top: -42px;
	margin-right: 7px;
}

#literature .informationMessage {
	color: #CF3E0E;
	font-size: 16px;
	height: 200px;
	line-height: 24px;
	margin: 20px;
	padding: 20px 10px 30px 110px;
}

#literature a.required {
	color: #CF3E0E;
	cursor: default;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	margin-top: -2px;
	padding-top: 0;
	text-align: right;
	text-decoration: none;
}

#literature .section div.required {
	color: #CF3E0E;
	font-size: 16px;
	font-weight: bold;
	margin-top: -5px;
	right: 0;
	text-align: left;
	text-decoration: none;
}

#literature .three-col-cont .third-button input {
	float: right;
	margin-left: 0;
}

#literature .section .threeColInnerCont .firstCol.widthAuto {
	width: auto;
}

#literature  .section .threeColInnerCont .firstCol {
	float: left;
	margin-right: 10px;
	padding-top: 0px;
	text-align: right;
}

#literature .three-col-cont {
	overflow: visible;
	padding: 20px 0;
	width: 100%;
	padding-left: 10px;
}

#literature .three-col-cont .first-discription {
	float: left;
	width: 262px;
	color: #333333;
	padding-left: "10px";
}

#literature .three-col-cont .second-Quantity {
	float: left;
	position: relative;
	width: 60px;
	color: #333333;
}

#literature .three-col-cont .third-button {
	float: right;
	padding: 25px 0 0 10px;
	width: 98px;
	padding-right: 5px;
}

#literature .quantitySelect {
	width: 60px;
}

#literature .view {
	float: left;
	width: 400px;
}

#literature .three-col-cont .second-Quantity-Message {
	float: left;
	padding-top: 0;
	width: 140px;
}

#literature .three-col-cont .second-Quantity-Error-Message {
	float: right;
	padding-top: 0;
	width: 130px;
}

#literature .border-div {
	border: 1px solid #DDDDDA;
}

#literature .error {
	font-size: 11px;
	padding-right: 5px;
}

#literature .successAddMessage {
	text-align: center;
	vertical-align: top;
	background-position: 0 0;
	padding-left: 40px;
}

#literature .customcheck.active {
	background-position: left -26px;
}

#literature .FpiLink {
	color: #CF3E0E;
	float: right;
	line-height: 16px;
	margin-top: 3px;
}

#literature .section h2 {
	display: block;
	font-weight: bold;
	line-height: 19px;
	padding-bottom: 10px;
}

#literature  .firstCol {
	float: left;
	line-height: 35px;
	width: 80px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

#literature .secondCol {
	float: left;
	width: auto;
}

#literature  .thirdCol {
	float: right;
	line-height: 35px;
	width: 60px;
	margin-right: 14px;
}

#literature .section p {
	color: black;
	font-size: 15px;
	line-height: 18px;
}

#literature .accordion.selected div.description {
	padding-right: 5px;
}

#literature .paddedSection {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 17px;
}

#literature .secondLink {
	font-size: 14px;
	font-weight: normal;
}
/*Literature Handout */
#literatureorderingserviceview .section {
	border-bottom: medium none;
}
#literatureorderingserviceview .lanuage-list{
	padding-top: 13px;
}
#literatureorderingserviceview .literatureList {
	padding: 10px;
}

#literatureorderingserviceview .titleLeftDiv {
	float: none;
	width: auto;
}

#literatureorderingserviceview .first-discription {
	font-size: 13px;
}

#literatureorderingserviceview #literature .pdfRightDiv {
	background: url("/resource/quod/staticresources/images/litr-button.png") no-repeat;
	float: left;
	margin: 0 15px 0 0;
	height: 32px;
	width: 166px;
}

#literatureorderingserviceview  #literature .pdfRightDiv a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	display: block;
}

#literatureorderingserviceview   #literature .pdfRightDiv a:hover,#literature .pdfRightDiv a.active {
	text-decoration: none;
}

#literatureorderingserviceview  #literature .FpiLink {
	font-size: 13px;
}

#literatureorderingserviceview #literature .secondLink {
	font-size: 13px;
}

#literatureorderingserviceview .download-order {
	padding-top: 13px;
}

#literatureorderingserviceview .order-status {
	display: none;
}

#literatureorderingserviceview #literature .error {
	font-sie: 13px;
	background-size: 44px auto;
	padding: 7px 2px 0 67px;
	margin: 15px 0 0;
}

#literatureorderingserviceview   #literature .error a {
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}

#literatureorderingserviceview  #literature .section p {
	font-size: 13px;
}

#literatureorderingserviceview  .third-button,.second-Quantity {
	float: left;
}

#literatureorderingserviceview .buttonsCont {
	padding: 18px 0 10px;
}

#literatureorderingserviceview .section .buttonsCont input.button {
	margin-left: 13px;
}

#literatureorderingserviceview #ordercartRE-00249 {
	padding-left: 3px;
	padding-top: 8px;
}

#literatureorderingserviceview #literature .successAddMessage {
	background-image: url("/resource/quod/staticresources/images/confirmation.png");
	border: none;
	text-align: left;
	color: #339933;
	font-size: 13px;
	padding-left: 51px;
	font-weight: bold;
	padding-bottom: 13px;
	padding-top: 7px;
	margin-top: 12px;
}
/*Literature Handout */
/*AskNow Servicebar*/
#slider #asknow-quo-services {
    width: 470px;
}
.asknow-introducing {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.25px;
	margin-left: 0;
	padding-top: 4px;
}
.servicebar-asknow-logo {
    background: url("/resource/quod/staticresources/images/asknow/asknow-logo-servicebar.png") no-repeat;
    height: 26px;
    float: left;
    width: 115px;
    background-size: 100%;
    margin-top: 7px;
    margin-left: 2px;
}
.servicebar-asknow-button {
    background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-button.png") no-repeat;
    color: #fff;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    width: 69px;
    height: 57px;
    padding-top: 10px;
}
.asknow-tile-column-first {
  float: left;
  width: 34%;
}
.asknow-tile-column-second {
  float: left;
  margin-top: 10px;
  width: 66%;
}
#slider #asknow-quo-services ul li.asknow-individual-services.asknow-close-individual-services.asknow-close-individual-services-descriptions {
  padding-top: 3px;
  text-align: right;
  width: 140px;
}
#slider #asknow-quo-services ul li.asknow-realtime-individual-services,
#slider #asknow-quo-services ul li.asknow-individual-services {
    width: 70px;
    padding-right: 7px;
}
.servicebar-asknow-button:hover {
    color: #fff;
    text-decoration: none;
    background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-button-active.png") no-repeat;
}
.servicebar-asknow-button .servicebar-video-chat-now {
    background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-video-chat-now.png") no-repeat;
}
.servicebar-asknow-button .servicebar-talk-now {
    background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-talk-now.png") no-repeat;
}
.servicebar-asknow-button .servicebar-chat-now {
    background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-answers.png") no-repeat;
}
.servicebar-asknow-button .servicebar-email-now {
    background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-email-now.png") no-repeat;
}
.servicebar-asknow-button .servicebar-video-chat-now {
    height: 29px;
    text-align: center;
    display: block;
    padding-top: 27px;
    background-position: center 4px;
    font-size: 10px;
}
.servicebar-asknow-button .servicebar-talk-now,
.servicebar-asknow-button .servicebar-chat-now,
.servicebar-asknow-button .servicebar-email-now {
    height: 16px;
    text-align: center;
    display: block;
    padding-top: 35px;
    background-position: center -1px;
    font-size: 10px;
}
.askNowServicePage  .secur-check-talk-form .buttons-cont{
	margin-right: 28px;
}
.askNowServicePage .secur-check-talk-form br.button-cont-break{
	display: none;
}
.askNowServicePage .secur-check-talk-form  .buttons-cont .button{
	margin-right: 39px;
}
.servicebar-asknow-button .servicebar-chat-now {
	background-position: center 1px;
}
.servicebar-asknow-button .servicebar-email-now {
	background-position: center 4px;
}
#asknow-quo-services ul li#asknowServicesStatus {
    width: 210px;
    padding-right: 3px;
}
#asknow-quo-services ul li#asknowServicesClose {
    display: block;
    width: 210px;
    height: 63px;
    text-align: center;
    line-height: 10px;
    background: url("/resource/quod/staticresources/images/asknow/asknow-service-close.png") no-repeat scroll 0 0;
    font-size: 11px;
    float: left;
    cursor: text;
    padding-right: 3px;
}
#asknow-quo-services ul li#asknowServicesClose a{
    text-decoration: none;
}
#asknow-quo-services ul li#asknowServicesClose span {
    line-height: normal;
    display: block;
    padding-top: 12px;
    font-size: 10px;
    color:#fff;
}
#asknow-quo-services ul li#asknowServicesClose span:hover {
    cursor: text;
}
/*End*/
/*Asknow Tile Branding Start*/

.servicebar-asknow-button {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-button.png");
}
.servicebar-asknow-button:hover {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-button-active.png");
}
/* Asknow Tile End */
/*AskNow Service Global*/
body.askNowServicePage {
  color: #374b5a;
}
.askNowServicePage  .jspVerticalBar .jspArrow {
	height: 0;
}
.askNowServicePage .jspVerticalBar{
	width: 25px;
}
.askNowServicePage .jspTrack{
	background: #fff;
}
.askNowServicePage .jspDrag{
	width:14px;
	left:5px;
	border-radius:5px;
	background-color: #e8e8e8;
}
.askNowServicePage a,
.askNowServicePage a:hover {
	color: #2f475a;
}
.askNowServicePage .popup-header a.close {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-pop-close.png");
    width: 28px;
    height: 28px;
}
.askNowServicePage .error-placeholder{
	height: 15px;
}
.askNowServicePage .error-placeholder.two-line{
	height: 30px;
}
.askNowServicePage .popup-footer-Container ul li {
	text-align: center;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background: url("/resource/quod/staticresources/images/asknow/yellow-border.png") no-repeat;
	background-position: right;
	padding: 0 10px;
}
#anfaq.askNowServicePage #footer-faq{
	display:none;
}
.askNowServicePage .popup-container {
	margin: 0 auto;
	width: 810px;
}
.askNowServicePage .popup-header {
	background: url("/resource/quod/staticresources/images/asknow/popup-header-bg.png") 0 0 repeat-x;
	height: 46px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #fff;
}
.askNowServicePage .popup-body-bar-left{
	padding-left: 9px;
}
.askNowServicePage .popup-body-bar-right{
	padding-right: 10px;
}
.askNowServicePage .popup-body-bar-mid .popup-scrollable-content {
	padding-right: 0px;
	padding-left: 0px;
	min-height:550px;
}
.askNowServicePage .popup-container #mapCode {
	border-top: none;
}

.askNowServicePage .popup-footer-Container ul {
	line-height: 31px;
	height: 35px;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #b0b0b0;
	text-align: center;
}

.askNowServicePage .popup-footer-Container .separator {
	background: url("/resource/quod/staticresources/images/asknow/bottom-yellow-border.png") repeat-x;
	height: 6px;
	/*Quick fix for ribbon, should be optimised to avoid width*/
	position:absolute;
	bottom: 18px;
  	width: 791px;
}

.askNowServicePage .popup-footer-Container ul li.footer-termsofuse {
	width: 116px;
}

.askNowServicePage .popup-footer-Container ul li.footer-privacy {
	background: none;
}
.askNowServicePage .popup-footer-Container ul{
	height: 28px;
	padding-top: 2px;
	padding-bottom: 7px;
}
.askNowServicePage .asknow-header {
    padding:2px 0 10px 165px;
    background: url("/resource/quod/staticresources/images/asknow/asknow-logo.png") no-repeat 25px 0;
    font-size: 28.8px;
    line-height:34px;
    color: #e1aa1e;
    border-bottom: 1px solid #d5d5d5;
    margin: 18px 0 19px 5px;
}
.askNowServicePage .asknow-header.realtimeconnect-header{
    padding-top: 34px;
 }
.askNowServicePage .title{
	color: #e1aa1e;
    font-size: 25px;
    line-height: 35px;
}
.askNowServicePage .title.tryagaintitle{
    font-size: 34px;
    margin-bottom: 10px;
}
.askNowServicePage .feature-desc{
	width:550px;
	text-align: center;
	margin: 0 auto 53px;
	line-height: 20px;
}
.askNowServicePage .asknow-font {
    font-size: 14px;
}
.askNowServicePage .asknow-font.tryagainheader {
    font-size: 15px;
}
.askNowServicePage .inputContainer.dropdown .input {
	width: auto;
	padding-bottom: 3px;
	height: 34px;
}
.askNowServicePage .inputContainer.dropdown.validation-failed .input .dk_container,.askNowServicePage .inputContainer.dropdown.validation-failed .input .nativeDropdown{
	padding-left: 0;
}
.askNowServicePage .inputContainer.textBg .input,
.askNowServicePage .inputContainer.textBg.focused .input {
    background: #fff;/*url("/resource/quod/staticresources/images/asknow/asknow-user-input-textfield.png") no-repeat;*/
    border: 1px solid #c6cbD3;
    width: 700px;
}
.askNowServicePage .inputContainer.textBg.validation-failed .input,
.askNowServicePage .inputContainer.textBg.validation-failed-server .input {
	/*background: url("/resource/quod/staticresources/images/asknow/asknow-user-input-textfield-error.png") no-repeat;*/
	border: 1px solid #CC0000;
}
.askNowServicePage .inputContainer.textBg input {
    width: 98%;
}

.askNowServicePage .inputContainer.textareaBG textarea {
    width: 704px;
    border: 1px solid #c6cbD3;
    padding: 5px 8px;
}
.askNowServicePage .inputContainer.textareaBG.validation-failed textarea {
    width: 704px;
    border: 1px solid #CC0000;
    padding: 5px 8px;
}
.askNowServicePage .character-count {
    float: right;
    font-size: 13px;
}
.askNowServicePage .requiredText {
	font-size: 14px;
	font-style: italic;
	margin-top: 5px;
	color: #324c5a;
}
.askNowServicePage .inputContainer.textBg .label{
	font-size: 14px;
	margin: 5px 0;
	line-height: normal;
}
.askNowServicePage .error-inline {
    color: #dd0000;
    font-size: 12px;
    padding-top: 3px;
    line-height:16px;
}
.askNowServicePage .requiredMark {
	display: inline-block;
	color: #d59f19;
}

.askNowServicePage .inputContainer.checkboxes .input{
	margin-top: 5px;
}
.askNowServicePage .inputContainer.checkboxes .label {
    font-size: 14px;
    float:none;
    width: auto;
    padding-left: 25px;
    text-align: left;
	line-height: 20px;
	margin-top: 25px;
}
.askNowServicePage .inputContainer.textBg .label,.askNowServicePage .inputContainer.textareaBG .label,.askNowServicePage .inputContainer.dropdown .label,.askNowServicePage .inputContainer.checkboxes .label{
	color: #374b5a;
	float: none;
	text-align: left;
}
.askNowServicePage .inputContainer.dropdown .dk_toggle,.askNowServicePage .inputContainer.dropdown .dk_arrow {
    background: url("/resource/quod/staticresources/images/asknow/asknow-email-dropdown.png") no-repeat;
    height: 34px;
    width: 677px;
}
.askNowServicePage .inputContainer.dropdown .nativeDropdown .dk_arrow {
	background-image: url("/resource/quod/staticresources/images/asknow/asknow-barArrow.png");
	height: 32px;
	width: 36px;
	background-size: 100% 100%;
	background-position: center center;
	border: 1px solid #c6cbD3;
}
.askNowServicePage .nativeDropdown select {
	color: #374b5a;
}
.askNowServicePage .inputContainer.dropdown .dk_options {
    width: 728px;
}
.askNowServicePage .dk_toggle_left_border {
    display: none;
}
.askNowServicePage .dk_focus .dk_toggle,.askNowServicePage .dk_toggle:hover,.askNowServicePage .dk_open .dk_toggle{
	color:#2f475a;
}
.askNowServicePage .buttons-cont {
    text-align: center;
    padding: 19px 0 22px 0;
}
.askNowServicePage .buttons-cont .button{
    background: url("/resource/quod/staticresources/images/asknow/asknow-user-submit-button.png") no-repeat;
    border: medium none;
    height: 52px;
    width: 184px;
    font-size: 19px;
    font-family: arial, Verdana, Helvetica, sans-serif;
    margin-bottom: 7px;
}
.askNowServicePage .buttons-cont .button.tryagainbutton{
	font-size: 16px;	
}
.askNowServicePage .buttons-cont .button:hover{
    background: url("/resource/quod/staticresources/images/asknow/asknow-user-submit-button-hover.png") no-repeat;
}
.askNowServicePage .buttons-cont .cancel-link{
	font-size:12px;
	font-weight: bold;
}
.askNowServicePage .foot-note.bullet li{
    background: url("/resource/quod/staticresources/images/asknow/asknow-blue-bullet.png") no-repeat left 6px;
    padding-left: 7px;
    padding-bottom:10px;
    font-size: 13px;
    margin-left: 28px;
    margin-right: 25px;
    margin-top: 3px;	
}
.askNowServicePage .foot-note.bullet.answers-foot-note li {
	background: none;
	padding-left: 0;
}
.askNowServicePage .foot-note.bullet.bottomspace{
	margin-bottom: 26px;	
}
/*AskNow Service Global End*/
/*Secure Check*/
.askNowServicePage .user-info-section {
    margin: auto;
    width: 506px;
}
.askNowServicePage .user-info-section .inputContainer.textBg .input,
.askNowServicePage .user-info-section .inputContainer.textBg.focused .input {
    background: url("/resource/quod/staticresources/images/asknow/asknow-user-input-textfield.png") no-repeat;
    width: 490px;
    border: medium none;
    height: 38px;
    margin: auto;
}
.askNowServicePage .user-info-section .inputContainer.textBg.validation-failed .input ,
.askNowServicePage .user-info-section .inputContainer.textBg.validation-failed-server .input{
	background: url("/resource/quod/staticresources/images/asknow/asknow-error-user-input-textfield.png") no-repeat;
}
.askNowServicePage .user-info-section .inputContainer.textBg input {
    height: 38px;
    width: 490px;
    line-height: 38px;
}
.askNowServicePage .user-info-section .inputContainer.textBg .label {
	text-align: center;
	margin-bottom: 8px;
	margin-top: 0;
}
.askNowServicePage .user-info-section .inputContainer.textBg .label.asknow-form-label {
	font-size: 13px;
}
.askNowServicePage .inputContainer.checkboxes .label.asknow-form-consent-check {
	font-size: 12px;
}
/*Secure Check end*/
/* Waiting Page */

.askNowServicePage .please-hold {
    color: #e1aa1e;
}
.askNowServicePage .waiting-msg-header {
    color: #2f475a;
    font-size:18px;
    padding-top: 77px;
    text-align: center;
}
.askNowServicePage .waiting-img {
    background: url("/resource/quod/staticresources/images/asknow/asknow-waiting-page-dynamic-icon.gif") no-repeat center center;
    display: block;
    height: 180px;
    margin-bottom:86px;
}
.askNowServicePage .feature-desc {
	margin-bottom: 33px;
}
.askNowServicePage .secur-check-email-form .feature-desc {
	margin-bottom: 53px;
}
.askNowServicePage .buttons-cont {
	padding-bottom: 123px;
} 
.askNowServicePage .secur-check-videochat-form .buttons-cont {
	padding-bottom: 58px;
}
.askNowServicePage .secur-check-talk-form .buttons-cont {
	padding-bottom: 20px;
}
.askNowServicePage .secur-check-email-form .buttons-cont {
	padding-bottom: 22px;
}
/*End*/

/* Waiting Page End */
/* TryAgain page */
.askNowServicePage .msg-cont {
    padding: 92px 0;
    text-align: center;
}
.askNowServicePage .asknow-font.tryagainheader {
    font-size:15px;
}
.askNowServicePage .button-sprtr{
	border-left: 1px solid #d5d5d5;	
	display: inline;
	margin: 10px;
	height:20px;
}
/* TryAgain page End */
/* Email Page */
.askNowServicePage #email-section{
	width: 721px;
	margin: auto;
}
#anemail.askNowServicePage .buttons-cont{
	text-align: left;
	padding:0;
}
#anemail.askNowServicePage .feature-desc{
	margin-bottom: 17px;
}
#anemail.askNowServicePage .inputContainer.textBg .label{
	margin: 13px 0;
}
#anemail.askNowServicePage .inputContainer.textBg .label,
#anemail.askNowServicePage .inputContainer.dropdown .label,
#anemail.askNowServicePage .inputContainer.textareaBG .label{
	font-weight: bold;
	font-size:12px;
}
#anemail.askNowServicePage .inputContainer.checkboxes .label{
	margin-top: 21px;
}
#anemail.askNowServicePage .inputContainer.dropdown.email-subject{
	height: 75px;
}
.askNowServicePage #email-section .dk_options a,
.askNowServicePage #email-section span.dk_label {
	font-size: 13px;
	font-weight: normal;
}
.askNowServicePage #email-section .buttons-cont .button {
  margin-right: 39px;
}
/* Email page End */
/* Email Sent page */

#emailsent {
    padding: 72px 0;
}
#anemailsent .email-image {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-emailsent-image.png");
    background-repeat: no-repeat;
    padding-top: 30px;
    background-position: center center;
}
#anemailsent .email-sent-heading {
    color: #e1aa1e;
    font-size: 34px;
    text-align: center;
    padding: 18px 0 8px 0;
}
#anemailsent .email-sent-sub-heading-content {
    text-align: center;
}
#emailsent .userSubmitContainer {
    padding-top: 10px;
}

/* Email Sent page End */
/*Answers*/
#ananswers .faq-acdn-cont{
	min-height:210px;
	padding-bottom:15px;
}
#ananswers .accordion ul li {
	list-style-type: disc;
	margin-left: 16px;
}
.askNowServicePage #answers-section {
	width: 721px;
	margin: auto;
}
.askNowServicePage #answers-section .dk_options a,
.askNowServicePage #answers-section span.dk_label {
	font-size: 13px;
	font-weight: normal;
}
/*Answers End*/
/* Asknow FAQ Start*/

.askNowServicePage .faqDetails .asknow-header {
    padding-bottom: 40px;
}
.askNowServicePage .faq-container {
    padding-right: 27px;
    padding-left: 27px;
    padding-bottom: 58px;
}
.askNowServicePage a {
    color: #2f475a;
}
.askNowServicePage .sub-heading li .faq-subtab {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-faq-subtab.png");
}
.askNowServicePage .sub-heading li .faq-subtab:hover,
.askNowServicePage .sub-heading li.active .faq-subtab {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-faq-active.png");
}
.askNowServicePage .accordion .accordionheader {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-accordian-plus.png");
}
.askNowServicePage .selected .accordionheader {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-accordian-minus.png");
}
.askNowServicePage .accordion {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-normal-accordian.png");
}
.askNowServicePage .accordion.selected {
    background-image: url("/resource/quod/staticresources/images/asknow/asknow-active-accordian.png");
}
.askNowServicePage .popup-footer-Container .separator {
    background-image: url("/resource/quod/staticresources/images/asknow/bottom-yellow-border.png");
}
.askNowServicePage .popup-footer-Container ul li {
    background-image: url("/resource/quod/staticresources/images/asknow/yellow-border.png");
}
/*End*/
/*Existing FAQ*/
.askNowServicePage .sub-heading {
	padding-top: 5px;
}

.askNowServicePage .sub-heading ul#tabs {
	width: 100%;
}

.askNowServicePage .sub-heading li {
	width: 33.3%;
	float: left;
}

.askNowServicePage .sub-heading li .faq-subtab {
	background: url("/resource/quod/staticresources/images/asknow/c2csubtab.png") no-repeat;
	height: 58px;
	display: block;
	width: 238px;
	cursor: pointer;
	margin: auto;
}

.askNowServicePage .sub-heading li.last-tab{
	margin-right: 0;
}

.askNowServicePage .sub-heading li .faq-subtab.first-faq-subtab {
	margin-left: 0;
}

.askNowServicePage .sub-heading li .faq-subtab.last-faq-subtab {
	margin-right: 0;
}

.askNowServicePage #content {
	margin-left: 4px;
	margin-right: 4px;
}

.askNowServicePage .sub-heading li .faq-subtab:hover,.askNowServicePage .sub-heading li.active .faq-subtab {
	background: url("/resource/quod/staticresources/images/asknow/c2csubtab-active.png") no-repeat;
}

.askNowServicePage #tabs {
	padding-bottom: 22px;
}

.askNowServicePage .sub-heading ul li .faq-subtab a {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	display: block;
}

.askNowServicePage .sub-heading ul li .faq-subtab a.first-tab,
.askNowServicePage .sub-heading ul li .faq-subtab a.second-tab {
	padding-top: 21px;
	padding-bottom: 18px;
}
.askNowServicePage .sub-heading ul li .faq-subtab a.last-tab {
	padding-top: 13px;
	padding-bottom: 5px;
}

.askNowServicePage .sub-heading li.active .faq-subtab {
	background-image: url("/resource/quod/staticresources/images/asknow/c2csubtab-active.png");
}

.askNowServicePage .accordion {
	background: url("/resource/quod/staticresources/images/asknow/asknow-normal-accordian.png") repeat-x;
}

.askNowServicePage .accordian-container {
	padding-bottom: 27px;
	padding-left: 16px;
	padding-top: 17px;
}

.askNowServicePage .accordion .accordionheader {
	background: url("/resource/quod/staticresources/images/asknow/c2c-plus.png") no-repeat;
	background-position: 8px 13px;
	height: 30px;
	padding-left: 31px;
	padding-top: 12px;
	font-size: 14px;
	color: #2f475a;
	font-weight: bold;
	cursor: pointer;
}
.askNowServicePage .accordion.selected {
	background: url("/resource/quod/staticresources/images/asknow/asknow-active-accordian.png") repeat-x;
}

.askNowServicePage .selected .accordionheader {
	background-image: url("/resource/quod/staticresources/images/asknow/c2c-minus.png");
	background-position: 8px 19px;
	color: #fff;
}

.askNowServicePage .accordion .description {
	background-color: #fff;
	padding: 12px 0 12px 30px;
	line-height: 20px;
	font-size: 15px;
}
/* needs to check any problem
.askNowServicePage .accordion .description p {
	background-color: #fff;
	padding: 13px 0 13px 30px;
	line-height: 20px;
	font-size: 14px;
}*/

.askNowServicePage .accordion .description span p.os-details {
	padding-bottom: 0;
}

.askNowServicePage .accordion .description ul.first-ul {
	padding-top: 0;
}

.askNowServicePage .tab div {
	background-color: #fff;
	padding: 0;
}

.askNowServicePage a {
	color: #2f475a;
}

.askNowServicePage .accordion div.description,
.askNowServicePage .accordion div.description .window,
.askNowServicePage .accordion div.description .mac,
.askNowServicePage .accordion div.description .linux {
	background-image: none;
}

/* needs to check once
.askNowServicePage .accordion .description ul .common {
	padding-bottom: 10px;
}*/

.askNowServicePage li.asknow-orange-disc {
	background: url("/resource/quod/staticresources/images/asknow/asknow-orange-disc.png") no-repeat scroll left 7px;
	padding-left: 9px;
}

.askNowServicePage li.asknow-black-disc {
	background: url("/resource/quod/staticresources/images/asknow/asknow-black-disc.png") no-repeat scroll left 7px;
	padding-left: 11px;
	padding-size: 5px;
}

.askNowServicePage .tab-accordions .tab-accordion.selected .tab {
	display: block;
}

.askNowServicePage .tab-accordions .tab-accordion.selected {
	display: block;
}

/* AskNow CSS */
/* Site.com popup for desktop */
/* End */
/* AskNow popup Home Page CSS */

.askNowServicePage .link-underline {
	text-decoration: underline;
}
.askNowServicePage #asknow-logo {
    background: url("/resource/quod/staticresources/images/asknow/asknow-logo-bg.png") no-repeat scroll 9px 1px;
    height: 40px;
    width: 185px;
    float: left;
    margin-top: 9px;
}
.askNowServicePage .welcome-text {
    color: #e5a713;
    float: left;
    font-size: 36px;
    margin-left: 30px;
    margin-top: 13px;
}
.askNowServicePage .welcome-to-text {
    color: #2f475a;
    float: right;
    font-size: 31px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 5px;
}
.askNowServicePage #ANAnswersHome #asknow-answers {
    margin: 10px 15px 8px;
    font-weight: bold;
    font-size: 16px;
}
.askNowServicePage #ANAnswersHome #line-separator-orange {
    border-bottom: 2px solid #ccd1d2;
    height: 2px;
    margin-bottom: 15px;
    margin-top: 5px;
}
.askNowServicePage #ANAnswersHome .second-para {
    margin: 0 30px 10px;
    display: block;
    line-height: 22px;
}
.askNowServicePage #ANAnswersHome .second-para,
.askNowServicePage #ANAnswersHome .second-para-service-close {
    font-size: 14px;
    text-align: center;
}
.askNowServicePage #ANAnswersHome #asknow-services {
    margin: 54px 85px 250px;
}
.askNowServicePage #ANAnswersHome .asknow-services-container {
    width: 100%;
}
.askNowServicePage #ANAnswersHome .tablet-asknow-services .asknow-services-container {
	width: 80%;
	margin: auto;
}
.askNowServicePage #ANAnswersHome .asknow-services-container.is-asknow-services-close {
    width: 50%;
    margin: auto;
}
.askNowServicePage #ANAnswersHome li.asknow-individual-services {
    width: 25%;
    float: left;
}
.askNowServicePage #ANAnswersHome .tablet-asknow-services li.asknow-individual-services {
	width: 33%;
}
.askNowServicePage #ANAnswersHome ul.asknow-services-container.is-asknow-services-close li.asknow-individual-services {
    width: 50%;
}
.askNowServicePage #ANAnswersHome .asknowServiceLink {
    background: url("/resource/quod/staticresources/images/asknow/asknow-service-button.png") no-repeat;
    height: 132px;
    width: 132px;
    display: block;
    margin: auto;
    text-decoration: none;
}
.askNowServicePage #ANAnswersHome .asknowServiceLink:hover {
    background: url("/resource/quod/staticresources/images/asknow/asknow-service-button-active.png") no-repeat;
    text-decoration: none;
}
.askNowServicePage #ANAnswersHome .servicebar-video-chat-now {
    background: url("/resource/quod/staticresources/images/asknow/video-chat-now-logo.png") no-repeat center 38px;
}
.askNowServicePage #ANAnswersHome .servicebar-talk-now {
    background: url("/resource/quod/staticresources/images/asknow/talk-now-logo.png") no-repeat center 33px;
}
.askNowServicePage #ANAnswersHome .servicebar-chat-now {
    background: url("/resource/quod/staticresources/images/asknow/asknow-answers-logo.png") no-repeat center 36px;
}
.askNowServicePage #ANAnswersHome .servicebar-email-now {
    background: url("/resource/quod/staticresources/images/asknow/email-now-logo.png") no-repeat center 40px;
}
.askNowServicePage #ANAnswersHome #asknowServicesClose span,
.askNowServicePage #ANAnswersHome .servicebar-video-chat-now,
.askNowServicePage #ANAnswersHome .servicebar-talk-now,
.askNowServicePage #ANAnswersHome .servicebar-chat-now,
.askNowServicePage #ANAnswersHome .servicebar-email-now {
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

/* CSS When Asknow services close in AskNow popup Home Page */

.askNowServicePage #ANAnswersHome .second-para.active {
    display: none;
}
.askNowServicePage #ANAnswersHome #asknow-services ul li#asknowServicesClose {
    display: none;
    float: left;
}
.askNowServicePage #ANAnswersHome #asknow-services ul li.services-close .asknowServiceLink {
    display: none;
}
.askNowServicePage #ANAnswersHome .second-para-service-close {
    display: none;
    margin: 15px;
}
.askNowServicePage #ANAnswersHome .second-para-service-close.active {
    display: block;
    margin: 15px auto;
    text-align: center;
    width: 80%;
}

/* end */

.askNowServicePage #ANAnswersHome .servicebar-talk-now,
.askNowServicePage #ANAnswersHome .servicebar-chat-now,
.askNowServicePage #ANAnswersHome .servicebar-email-now {
    padding-top: 94px;
}
.askNowServicePage #ANAnswersHome .servicebar-video-chat-now {
    padding-top: 93px;
}
.askNowServicePage #ANAnswersHome .asknowServiceLink.asknow-last-service {
    float: right;
    margin-right: 0;
}
/* Terms of uses Page */
.askNowServicePage .termsOfUses {
	padding: 0 27px;
}
#antermsofuseview.askNowServicePage .footer-termsofuse{
	display: none;
}
/* End */