body{
	overflow:visible;
}
.errorBorder {
	border: solid 1px red !important;
}
.kwp_help {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	width: 990px;
	margin: 0 auto;
	padding-top: 1.25em;
	padding-bottom: 50px;
	line-height: 1.6;
	color: #666;
	
	-webkit-text-size-adjust: 100%;
}

.kwp_help h1,
.kwp_help h2,
.kwp_help h3,
.kwp_help h4,
.kwp_help h5,
.kwp_help h6,
.kwp_modalWindowContent h4 {
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.kwp_help h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #63C8D4;
	margin-bottom: 1.75em;
}
.kwp_help h2 {
	color: #666; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.188em;
}
.kwp_help h2.answerTitle, 
.kwp_help a.headerOpen, 
.kwp_help a.headerClosed {
	color: #666;
	font: bold 16px Georgia, "Times New Roman", Times, serif; 
}
.kwp_help h3 {
	font-size: 1em;
	font-weight: normal;
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif; 
}

.kwp_help h3.underline {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: .3125em;
	margin-bottom: .75em;
	color: #515151;
}

.kwp_help h3.extraPadding {
	padding-top: 21px;
}

.kwp_help h4,
.kwp_modalWindowContent h4 {
	font-size: 1.125em;
	text-transform: uppercase;
	color: #515151;
}

.kwp_modalWindowContent h4 {
	text-align: center;
}

.kwp_help h5 {
	font-size: 1em;
	text-transform: uppercase;
	color: #515151;
}

.kwp_help h6 {
	font-size: .875em;
	text-transform: uppercase;
	color: #515151;
	margin: .9375em 0;
}

.kwp_help strong,
.kwp_help b { font-weight: bold; }

.kwp_help img {
	max-width: 100%;
}

.kwp_help p,
.kwp_help li {
	margin: 1em 0;
}

.kwp_help a {
	color: #63C8D4;
	text-decoration: none;
	font-style: italic;
}

.kwp_help a:hover {
	text-decoration: underline;
}

.kwp_help ul {
	list-style-type: disc;
}

.kwp_help ol {
	list-style-type: decimal;
}

.kwp_help ol,
.kwp_help ul {
	border: none !Important;
	padding: 0 0 0 2em !Important;
}

.kwp_help form {
	display: block;
}

.kwp_help a.kb_btnCancel {
	text-decoration: none;
}

.kwp_help .kwp_helpContent {
	/*font-size: .875em;*/
	margin-top: 1.875em;
}

.kwp_help #kwp_responseBody {
	margin-bottom: 2.5em;
}

.kwp_help #kwp_responseBody > div {
	font-size: .875em;
}

.kwp_home h4 {
	margin-top: 1.25em;
	margin-bottom: 1.875em;
	color: #1a1a1a;
	font-weight: bold;
}

.kwp_home img {
	display: block;
	margin-bottom: 1.56em;
}

.kwp_home ul {
	padding-left: 20px;
	list-style-type: disc;
}

.kwp_home ul li {
	color: #63C8D4;
	line-height: 1.4;
	margin: 1em 0;
}

.kwp_home ul li a {
	font-style: normal;
	font-family: 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: .875em;
}

.kwp_home .kwp_footer {
	/*position: relative;*/
	margin-top: 3.125em;
}

.kwp_touch #kwp_responseBody > h3 {
	padding-bottom: .625em;
}

.kwp_touch #kwp_responseBody > h6 {
	margin-top: 1.25em;
}

.kwp_touch #kwp_responseBody > ul {
	margin-top: .625em;
}

/* Breadcrumb Trail */

.kwp_help #kwp_breadcrumbs {
	list-style: none;
	margin: 0 0 1.25em;
	padding: 0;
	font-size: .75em;
}

.kwp_help #kwp_breadcrumbs li {
	display: inline-block;
	margin: 0 .3125em 0 0;
	color: #515151;
}

.kwp_help #kwp_breadcrumbs li a {
	text-decoration: none;
	margin-right: .3125em;
}

.kwp_help #kwp_breadcrumbs li a:hover {
	text-decoration: underline;
}

/* Utility Links */

.kwp_help .kwp_utility {
	font-family: 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: .875em;
}

.kwp_help .kwp_utility ul {
	list-style: none;
	padding: 0;
}

.kwp_help .kwp_utility p,
.kwp_help .kwp_utility li {
	margin: 0;
}

/* Styling for grey/sidebar boxes */

.kwp_help .kwp_aside {
	background-color: #fafafa;
	-webkit-border-radius: .375em;
	-moz-border-radius: .375em;
	border-radius: .375em;
	padding: .9375em;
	margin: 1px;
	border: 1px solid #fff;
	box-shadow: 0 0 0 1px #e6e6e6;
}

.kwp_help .kwp_aside p,
.kwp_help .kwp_aside li {
	font-size: .875em;
}

.kwp_help .kwp_sidebar {
	float: right;
	clear: right;
	margin-bottom: 1.25em;
}

/* Styling for top questions list */

.kwp_help ul.kwp_top_questions {
	color: #63C8D4;
	font-size: .875em;
}

.kwp_help ul.kwp_top_questions li a {
	font-style: normal;
}

.kwp_help ul.kwp_top_questions li:last-child {
	padding-bottom: .9375em;
}

/* Kobo eReader and Tablet */

.kwp_devices h3 {
	margin-top: 2.5em;
	margin-bottom: 1.875em;
}

.kwp_devices h4 {
	margin-top: 2.22em;
	margin-bottom: 1.8em;
}

.kwp_devices .kwp_aside h3 {
	margin-top: 0;
	margin-bottom: 1.25em;
	font-family:'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif-webkit-body;
}

.kwp_devices .runVideo {
	display: block;
	text-align: center;
	margin: 0 auto 1.25em;
	padding: 0;
	background-color: #fff;
	border: 1px solid #ddd;
}

.kwp_devices .runVideo a {
	display: block;
}

/* Kobo Shopping, Desktop Apps*/

.kwp_desktop h3 {
	margin-top: 2.5em;
	margin-bottom: 1.875em;
}

.kwp_desktop .kwp_aside h3 {
	margin-top: 0;
	margin-bottom: 1.25em;
}

.kwp_desktop .deviceKobo {
	padding-bottom: 1.25em;
}

/* Question box */

.kwp_help .askQuestions .searchBarField {
	width: 100%;
	border: 1px solid #e6e6e6;
	box-shadow: inset 1px 1px 0 0 #f6f6f6;/*, 0 0 0 1px #fff;*/
	font-size: 1.125em;
	height: 36px;
	padding-left: .75em;
	float: left;
	color: #505050;
	
	border-radius: .3125em;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-family: 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.kwp_help .kb_btnAsk,
.kwp_help .kb_btnCancel {
	margin: 0;
}

.kwp_response .askQuestions .kb_btnAsk {
	float: right;
}

.kwp_help .kwp_questionList ul {
	padding-left: 1.375em;
}

.kwp_help .kwp_questionList a {
	text-decoration: none;
	color: #666;
	font-style: normal;
}

.kwp_help .kwp_questionList a:hover {
	text-decoration: underline;
}

.kwp_help .kwp_helpLinks p {
	margin: 0;
	font-size: .875em;
}

.kwp_help .kb_btnAsk {
	height: 36px;
}

.kwp_help .kwp_footerContainer {
	height: 72px;
}

.kwp_help .kwp_footerContainer.fixed .kwp_footer {
	position: fixed;
	bottom: 0;
	width: 990px;
}

.kwp_help .kwp_footerSection .kb_btnCancel {
	margin-bottom: 0;
}

.kwp_help .kwp_footerFeedback {
	line-height: 1.2;
}

.kwp_help .kwp_footerFeedback .kwp_footerFeedbackText {
	color: #515151;
	font-size: .875em;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-right: .9375em;
	margin-top: .6875em;
	float: left;
}

.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse {
	font-size: .875em;
	height: 2.688em;
	line-height: 2.688em;
}

.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse.negativeReview {
	margin-right: 1.5em;
	line-height: 1.4;
}

.kwp_help .kwp_footerContent {
	border-right: 1px solid #e6e6e6;
}

.kwp_help .kwp_footerFeedbackButtons {
	margin-left: 1.5em;
}

.kwp_help .kwp_copyUrl {
	text-align: center;
	font-size: 1em;
}

.kwp_help .kustomSelect {
	position: relative;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	
	border-radius: .3125em;
	
	font-family: 'Trebuchet MS', Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.kwp_help .kustomSelectSelected {
	position: relative;
	z-index: 201;
	
	border-radius: .3125em;
	background: #fff url(http://merch.kobobooks.com/magento/help/images/dropdown_arrow.png) right top no-repeat;
}

.kwp_help .kustomSelectSelected p {
	margin: 0;
	height: 34px;
	line-height: 34px;
	padding-left: .625em;
	margin-right: 43px;
	font-size: 1.125em;
	
	overflow: hidden;
	white-space: nowrap;
	
	border-top-left-radius: .3125em;
	border-bottom-left-radius: .3125em;
	
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #dcdcdc;
	
	color: #505050;
}

.kwp_help .kustomSelect.opened {
	-webkit-box-shadow: 0 .3125em .625em 0 rgba(152, 152, 152, .6);
	-moz-box-shadow: 0 .3125em .625em 0 rgba(152, 152, 152, .6);
	box-shadow: 0 .3125em .625em 0 rgba(152, 152, 152, .6);
}

.kwp_help .kustomSelect .kustomSelectOptionsContainer {
	position: absolute;
	z-index: 200;
	border: 1px solid #dcdcdc;
	background: #fff;
	
	border-radius: .3125em;
	
	-webkit-box-shadow: 0 .3125em .625em 0 rgba(152, 152, 152, .6);
	-moz-box-shadow: 0 .3125em .625em 0 rgba(152, 152, 152, .6);
	box-shadow: 0 .3125em .625em 0 rgba(152, 152, 152, .6);
	
	width: 100%;
}

.kwp_help .kustomSelect .kustomSelectOptions ul {
	padding: 0;
	overflow: hidden;
	border-radius: .3125em;
}

.kwp_help .kustomSelect .kustomSelectOptions ul > li:first-child {
	border: 0;
}

.kwp_help .kustomSelect .kustomSelectOptions ul > li {
	padding-top: .3125em;
	padding-bottom: .3125em;
	padding-left: .3125em;
	margin: 0;
	list-style-type: none;
	color: #666;
	border-top: 1px solid #dcdcdc;
	font-size: .875em;
}

.kwp_help .kustomSelect .kustomSelectOptions ul > li:hover{
	background-color: #63C8D4;
	color: #fff;
}

#kwp_contactCareModalContent {
	font-size: 16px;
}

.kwp_footer #kwp_contactCareModalContent {
	display: none;
}

#kwp_contactCareModalContent .grid-col {
	text-align: center;
	font-size: 1em;
	text-transform: uppercase;
}

#kwp_contactCareModalContent a {
	color: #515151;
	text-decoration: none;
	display: block;
	padding-top: 109px;
	width: 109px;
	background: url(http://merch.kobobooks.com/magento/help/images/help_modal_icons.png) no-repeat;
	margin: .875em auto 0;
}

#kwp_contactCareModalContent .kwp_liveChat a {
	background-position: 0 -318px;
	cursor: default;
}

#kwp_contactCareModalContent .kwp_liveChat.active a {
	background-position: 0 0;
	cursor: pointer;
}

#kwp_contactCareModalContent .kwp_email a {
	background-position: -159px 0;
}

#kwp_contactCareModalContent .kwp_phone a {
	background-position: -318px 0;
}

#kwp_contactCareModalContent .kwp_liveChat.active a:hover {
	background-position: 0 -159px;
}

#kwp_contactCareModalContent .kwp_email a:hover {
	background-position: -159px -159px;
}

#kwp_contactCareModalContent .kwp_phone a:hover {
	background-position: -318px -159px;
}

.kwp_help .kwp_helpLinks p {
	margin-top: .571em;
	line-height: 1em;
}

.kwp_help .kwp_helpLinks p:first-child {
	margin-top: 0;
}

/*Title for Accordion*/

.kwp_help .titleDiv {
	padding-top: 0em;
	padding-bottom: 0em;
}

.kwp_help .titleDiv a {
	font-style: normal;
	cursor: pointer;
}

.kwp_help .titleDiv a:hover {
	font-style: normal;
	text-decoration: underline;
}

.kwp_help a.headerOpen {
	line-height: 2.25em;
	padding: .3125em 0px .3125em 1.25em;
	background: url(http://merch.kobobooks.com/customer_care/images/arrowOpen.png) no-repeat center left;
}



.kwp_help a.headerOpen strong {
	font-weight: bold;
}

.kwp_help a.headerClosed {
	color: #666; 
	line-height: 1.125em;
	margin-bottom: 1.125em;
	padding: .3125em 0px .3125em 1.25em;
	background: url(http://merch.kobobooks.com/customer_care/images/arrowClosed.png) no-repeat center left;
}

.kwp_help a.headerClosed strong {
	font-weight: bold;
}

.kwp_help #kwp_responseBody .content { margin-bottom: 1.25em; padding-left: 1.5em; }

@media only screen and (min-width: 40em) and (max-width: 63.99em) {
	.kwp_help h3.extraPadding {
		padding-top: 0;
	}
	
	.kwp_help .kwp_footerContainer {
		height: auto;
	}
	
	.kwp_help .kwp_footerContent {
		border: 0;
	}
	
	.kwp_help .kwp_footerContent:first-child {
		border-right: 1px solid #e6e6e6;
	}
	
	.kwp_help .kwp_helpLinks {
		margin-top: 1em;
	}
}

@media only screen and (min-width: 0) and (max-width: 50em) {
	
	.kwp_help .kwp_footerContent {
		width: 100%;
		border-right: 0;
		margin-bottom: 1em;
	}
	
	.kwp_help .kwp_helpLinks {
		margin-top: 0;
	}
	
	.kwp_response #kwp_emailFriend {
		margin-left: 1.5em;
	}
	
	.kwp_help .kwp_footerContent:first-child {
		border-right: 0;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackText,
	.kwp_help .kwp_footerFeedbackResponse {
		margin-right: 0;
		margin-top: 0;
	}
	
	.kwp_response .kwp_footerFeedback,
	.kwp_response .kwp_footerUtilities {
		padding-bottom: 1em;
		border-bottom: 1px solid #e6e6e6;
	}
	
	.kwp_response .kwp_helpLinks,
	.kwp_response .kwp_footerFeedback,
	.kwp_response .kwp_footerUtilities {
		text-align: center;
	}
	
	.kwp_response .kwp_footerFeedback .grid-col,
	.kwp_response .kwp_footerUtilities .grid-col {
		float: none;
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse {
		height: auto;
		line-height: 1.4;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse.negativeReview {
		margin-right: 0;
	}
}

@media only screen and (min-width: 0) and (max-width: 39.999em) {
	.kwp_home h4 {
		margin-top: 0;
	}
	
	.kwp_home img {
		margin-bottom: .875em;
	}
	
	.kwp_home .kwp_ereaders ul {
		margin-bottom: 
	}
	
	.kwp_deviceImage img {
		margin-bottom: .875em;
	}
	
	.kwp_deviceImage {
		text-align: center;
	}
	
	.kwp_response h1 {
		margin-bottom: .3125em;
	}
	
	.kwp_response h6,
	.kwp_response .kwp_footer {
		margin-top: 0;
	}
	
	.kwp_response .kwp_questionList {
		margin-top: .3125em;
	}
	
	.kwp_sections .grid-col ul {
		margin-bottom: 2.5em
	}
	
	.kwp_home .askQuestions .grid-col {
		margin-bottom: .875em;
	}
	
	.kwp_home .kwp_footer {
		margin-top: 0;
	}
	
	.kwp_help h3.extraPadding {
		padding-top: 0;
	}
	
	.kwp_shopping .kwp_aside,
	.kwp_desktop .kwp_aside {
		margin-top: 1.875em;
	}
	
	.kwp_top_questions {
		padding-bottom: 1.875em;
	}
	
	.kwp_response .kwp_footerFeedbackButtons,
	.kwp_response #kwp_emailFriend {
		margin-right: 0;
	}
	
	.kwp_response .kwp_footerFeedback,
	.kwp_response .kwp_footerUtilities {
		padding-bottom: 1em;
		border-bottom: 1px solid #e6e6e6;
	}
	
	.kwp_response .kwp_footerUtilities {
		text-align: center;
	}
	
	.kwp_response .kwp_helpLinks {
		text-align: center;
	}
	
	.kwp_help .kwp_helpLinks p {
		margin-top: 1em;
	}
	
	.kwp_help .kwp_footerContainer {
		height: auto;
	}
	
	.kwp_help .kwp_footerContent {
		border-right: 0;
		margin-bottom: 1em;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackText,
	.kwp_help .kwp_footerFeedbackResponse {
		margin-right: 0;
		margin-top: 0;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse {
		height: auto;
		line-height: 1.4;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse.negativeReview {
		margin-right: 0;
	}
}

@media only screen and (min-width: 0) and (max-width: 25em) {
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackText {
		margin-top: 0;
	}
	
	.kwp_help .kwp_footerFeedback .mq1-col-one-half,
	.kwp_help .kwp_footerFeedback .mq1-col-one-half:first-child {
		width: 50%;
	}
	
	.kwp_help #kwp_emailFriend {
		margin-top: 1em;
		margin-left: 0;
	}
	
	.kwp_help .kwp_footerUtilities .mq1-col-one-half {
		width: 100%;
	}
	
	.kwp_response .kwp_footerFeedback .grid-col {
		float: left;
	}
	
	.kwp_help .kwp_footerFeedbackButtons {
		margin-left: 0;
	}
	
	.kwp_help .kwp_footerFeedbackResponse {
		margin: 0 2.5em;
		margin-top: 0;
	}
	
	.kwp_help .kwp_footerFeedback .kwp_footerFeedbackResponse.negativeReview {
		margin: 0 1em;
	}
}

@media only screen and (min-width: 0) and (max-width: 21em) {
	#kwp_contactCareModalContent .grid-col {
		width: 100%;
	}
}