/* ------------------------------------------------------------------------
	RESET
------------------------------------------------------------------------ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; font-family:"Open Sans", sans-serif !important; font-size: 16px; font-size: 1.6rem; font-weight: 500; background: #fff; }
ol,
ul { list-style: none; }
blockquote,
q { quotes: none; }
	blockquote:before,
	blockquote:after,
	q:before,
	q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom: 1; }
html { font-size: 62.5%; }

input::-moz-focus-inner { border: 0; padding: 0; }

#headerEmail {width:140px; text-align:right; background:url(/wp-content/themes/WildSeaPress/images/email-16.png) no-repeat left;}
#headerPhone {width:98px; text-align:right; background:url(/wp-content/themes/WildSeaPress/images/call-16.png) no-repeat left;}

.wrapper,
#main { width: 938px; margin: 0 auto; }
.row { clear: both; width: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; font-family: "Open Sans", sans-serif !important; color: #1972b8; }
h1 { font-size: 28px; font-size: 2.8rem; }
h2 { font-size: 20px; font-size: 2rem; }
h3 { font-size: 18px; font-size: 1.8rem; }
h4 { font-size: 16px; font-size: 1.6rem; }
h5 { font-size: 14px; font-size: 1.4rem; }
h6 { font-size: 12px; font-size: 1.2rem; }
p,
p span { font-weight: 500; font-size: 14px; font-size: 1.4rem; color: #333; }
ul,
ol { margin-left: 40px; color: #333; }
li { font-weight: 600; }
.store-general-updates li {font-weight:600; font-size:14px;}
ol li { font-weight: 500; }
textarea { color: #666; font-size: 12px; line-height: 18px; }
hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
p { margin-bottom: 18px; }
ul { list-style: square; margin: 0 0 18px 1.5em; }
ol { list-style: decimal; margin: 0 0 18px 1.5em; }
	ol ol { list-style: upper-alpha; }
		ol ol ol { list-style: lower-roman; }
			ol ol ol ol { list-style: lower-alpha; }
	ul ul,
	ol ol,
	ul ol,
	ol ul { margin-bottom: 0; }
dl { margin: 0 0 24px 0; }
dt { font-weight: bold; }
dd { margin-bottom: 18px; }
strong { font-weight: bold; }
cite,
em,
i { font-style: italic; }
big { font-size: 131.25%; }
ins { background: #ffc; text-decoration: none; }
blockquote { font-style: italic; padding: 0 3em; }
	blockquote cite,
	blockquote em,
	blockquote i { font-style: normal; }
pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; overflow: auto; padding: 1.5em; }
abbr,
acronym { border-bottom: 1px dotted #666; cursor: help; }
sup,
sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }
input[type="text"],
input[type="email"],
input[type="password"],
select,
textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px; }

a:link { color: #1972B8; text-decoration: none; }
a:visited { color: #1972B8; }
a:active { color: #1972B8; }
a:hover { color: #1972B8; text-decoration: underline; }
.screen-reader-text { position: absolute; left: -9000px; }
.tContentBox { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.rotate { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); }
.alignleft { margin: 10px 10px 10px 0; float: left; }
.alignright { margin: 10px 0 10px 10px; float: right; }
.aligncenter { margin: 10px auto; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }
.centertext { text-align: center; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.absolute { position: absolute; }
.relative { position: relative; }
.clear { clear: both; }
.forceClear { clear: both !important; float: none !important; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.nostyle { list-style: none; }
.nounderline { text-decoration: none; }
.underline { text-decoration: underline; }
.bold { font-weight: 900; }
.italic { font-style: italic; }

/* ------------------------------------------------------------------------
	HEADER
------------------------------------------------------------------------ */


#header-main { height: 105px; width: 100%; min-width: 960px; background: url(/wp-content/themes/WildSeaPress/images/theme/headerBG.jpg) center top repeat-x #fff; margin-bottom: 7px; }
	#header-main .wrapper { position: relative; z-index: 1000; }
	#header-main #logo { float: left; margin-top: 10px; }
	#header-main #options { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #fff; margin: 13px 10px 0 0; float: right; position: relative; }
		#header-main #options li { font-weight: 500; font-size: 11px; float: left; list-style: none; margin-left: 16px; line-height: 16px; position: relative; }
.ie #header-main #options { list-style: none; list-style-type: none; }
	.ie #header-main #options li { display: block!important; float: left!important; list-style: none; list-style-type: none; }
#header-main #options a { color: #fff; }
#header-main #options .view-cart { padding-left: 21px; margin-left: 20px; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -513px no-repeat; }
	#header-main #options .view-cart a { text-decoration: underline; }
#header-main #options .login { background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -384px no-repeat; padding-left: 15px; }
	#header-main #options .login a { text-decoration: underline; }
#header-main #options #language-menu { min-width: 120px; max-height: 18px; margin-left: 31px; }
	#header-main #options #language-menu > span { float: left; display: inline-block; margin-right: 10px; }
	#header-main #options #language-menu > ul { margin-left: 0; padding-right: 19px; display: inline-block; float: left; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) right -119px no-repeat; }
		#header-main #options #language-menu > ul li { margin-left: 0; line-height: 16px; padding-left: 18px; cursor: pointer; color: #fff; }
			#header-main #options #language-menu > ul li a { text-decoration: none; }
			#header-main #options #language-menu > ul li .language-switcher { position: absolute; display: none; margin: 0; top: 16px; left: 0px; z-index: 100000; margin-left: 0; padding-left: 0; }
				#header-main #options #language-menu > ul li .language-switcher li { color: #333; margin-left: 0; padding: 4px 8px 4px 24px; display: block; }
					#header-main #options #language-menu > ul li .language-switcher li a { color: #333; }
						#header-main #options #language-menu > ul li .language-switcher li a:hover { color: #333; text-decoration: underline; }
	#header-main #options #language-menu:hover .language-switcher { display: block; background: #fff; }
	#header-main #options #language-menu #language-display.language-english { background: url(/wp-content/themes/WildSeaPress/images/theme/flagsSprite.png) 0 2px no-repeat; }
	#header-main #options #language-menu .language-switcher li.language-english { background: url(/wp-content/themes/WildSeaPress/images/theme/flagsSprite.png) 5px 6px no-repeat; }
	#header-main #options #language-menu #language-display.language-spanish { background: url(/wp-content/themes/WildSeaPress/images/theme/flagsSprite.png) 0 -42px no-repeat; }
	#header-main #options #language-menu .language-switcher li.language-spanish { background: url(/wp-content/themes/WildSeaPress/images/theme/flagsSprite.png) 5px -39px no-repeat; }
#header-main #social-header { position: absolute; right: 5px; top: 37px; z-index: 90; }

/* ------------------------------------------------------------------------
	PRIMARY NAVIGATION
------------------------------------------------------------------------ */



#menu-primary { width: 938px; border-bottom: solid 1px #e2e2e2; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	#menu-primary .menu { list-style: none; float: left; width: 100%; margin: 0; border-bottom: solid 1px #a9a9a9; border-left: solid 1px #cdcbc4; border-right: solid 1px #a9a9a9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
		#menu-primary .menu li { list-style: none; display: block; float: left; width: 120px; height: 35px; background: #f9f8f7; position: relative; border-top: solid 1px transparent; }
			#menu-primary .menu li a { display: block; line-height: 25px; text-align: center; text-decoration: none; height: 28px; border-left: solid 1px #fff; border-right: solid 1px #cdcbc4; margin: 4px 0; color: #222; font-size: 14px; font-size: 1.4rem; text-transform: uppercase; font-weight: 500; }
				#menu-primary .menu li a:hover { font-weight: 600; }

			#menu-primary .menu li .star { position: absolute; right: 3px; top: -10px; }

			#menu-primary .menu li.blog { width: 102px; }

			#menu-primary .menu li.current-menu-item a { font-weight: 600; }
			#menu-primary .menu li#chat { width: 116px; }
			#menu-primary .menu li #chat-link { display: block; width: 102px; height: 27px; margin-left: auto; margin-right: auto; border: none; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -636px no-repeat; }
			#menu-primary .menu li .chat-on { display: block; width: 102px; height: 27px; margin-left: auto; margin-right: auto; border: none; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -636px no-repeat; padding-left: 10px; color: White; font-weight: bold; }
			#menu-primary .menu li .chat-off { display: block; width: 102px; height: 27px; margin-left: auto; margin-right: auto; border: none; background: url(/wp-content/themes/WildSeaPress/images/theme/chat-inactive.png) no-repeat; padding-left: 10px; font-weight: bold; color: #dddddd; cursor: inherit; }
			#menu-primary .menu li .sub-menu { margin-left: 0; position: absolute; z-index: 99999; top: 35px; left: 0; display: none; background: #f9f8f7; box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); }

				#menu-primary .menu li .sub-menu li { min-width: 200px; position: relative; height: auto; line-height: 28px; padding: 5px 0; }
					#menu-primary .menu li .sub-menu li a { border: 0; text-align: left; padding: 0 8px; line-height: 13px; height: auto; width: 100%; font-weight: 500; }
					#menu-primary .menu li .sub-menu li ul { display: none; margin-left: 0; position: absolute; left: 100%; top: 0; box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); }
					.desktop #menu-primary .menu li .sub-menu li:hover { background: #d4e7f2; background: -moz-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(19%,#d4e7f2),color-stop(100%,#cddfeb)); background: -webkit-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: -o-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: -ms-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: linear-gradient(to bottom,#d4e7f2 19%,#cddfeb 100%); }
						.desktop #menu-primary .menu li .sub-menu li:hover > ul { display: block; }

			 #menu-primary .menu li.first-item { -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
			 #menu-primary .menu li.last-item { -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

			.desktop #menu-primary .menu li:hover > .sub-menu, .ie7 #menu-primary .menu li:hover > .sub-menu { display: block; }
		 #menu-primary .menu .current-menu-item { background: #d4e7f2; background: -moz-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(19%,#d4e7f2),color-stop(100%,#cddfeb)); background: -webkit-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: -o-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: -ms-linear-gradient(top,#d4e7f2 19%,#cddfeb 100%); background: linear-gradient(to bottom,#d4e7f2 19%,#cddfeb 100%); border-top: solid 1px #9fc0dd; }
			 #menu-primary .menu .current-menu-item a { border-left: solid 1px transparent; }
		 #menu-primary .menu .has-dropdown { display: inline-block; width: 10px; height: 8px; margin-left: 4px; margin-bottom: 1px; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) right top no-repeat; }
.star { display: block; width: 23px; height: 23px; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -251px no-repeat transparent; }

#menu-primary .hidden-menu { display: none!important; }
/* ------------------------------------------------------------------------
	FOOTER
------------------------------------------------------------------------ */


#footer { min-height: 80px; padding: 22px 0 0 0; float: left; width: 100%!important; font-size: 13px; font-size: 1.3rem; color: #fff; }
	#footer .menu { margin-left: 0; margin-right: 20px; list-style: none; float: left; }
		#footer .menu ul { list-style: none; }
		#footer .menu li { list-style: none; color: #fff; padding: 2px 0; }
			#footer .menu li:first-child { padding-bottom: 4px; }
			#footer .menu li a,
			#footer .menu ul li a { color: #000; text-decoration: none; font-weight: 500; font-size: 13px; letter-spacing: normal; text-transform: none; }
				#footer .menu li a:hover { text-decoration: underline; }
			#footer .menu li.footer-title,
			#footer .menu li.footer-title > a { font-weight: 600; text-transform: uppercase; font-size: 13px; font-size: 1.3rem; letter-spacing: 1.5; }
	#footer #menu-company-info { width: 196px; }
	#footer #menu-products { width: 173px; }
	#footer #menu-articles-resources { width: 267px; }
	#footer #menu-support { width: 144px; }
	#footer #menu-partner-program { margin-right: 0; width: 78px; }
	#footer #sub-footer { float: left; width: 100%; color: #bcc8d7; }
	#footer #footer-legal ul li { float: left; margin-left: 9px; }

#footer-copyright {text-align:center}

/* ------------------------------------------------------------------------
	FEATURED AREA & SHARED MARKETING ELEMENTS
------------------------------------------------------------------------ */

#page-product .featured-area { margin-bottom: 6px; }
.featured-area { float: left; color: #fff; background: #3f628d; padding: 7px 28px 5px; margin-bottom: 10px; width: 882px; color: #fff; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0px 3px 2px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 2px 1px rgba(0,0,0,0.2); box-shadow: 0px 3px 2px 1px rgba(0,0,0,0.2); }
	.featured-area a, .featured-area h1, .featured-area h2 { color: white !important; }
	.featured-area #slogan { font-weight: 700; color: #fff; font-size: 32px; font-size: 3.2rem; margin-bottom: 13px; }
    .featured-area #sub-slogan { color: white !important; }
    .featured-area .column2 { padding-left: 74px; }
	.featured-area .check-white { margin-top: 7px; margin-bottom: 26px; }
	.featured-area #ms-trial-period { line-height: 26px; background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) right -650px no-repeat transparent; padding-right: 37px; text-align: right; font-weight: 600; font-size: 15px; font-size: 1.5rem; margin-right: 65px; }
	.featured-area .user-reviews { text-align: right; }
.ie .featured-area .user-reviews .review-link { float: left; margin-left: 20px; }
.ie7 .featured-area .user-reviews .review-link { float: left; margin-left: 0px; }
.featured-area .user-reviews .review-link { font-weight: 500; font-size: 14px; font-size: 1.4rem; color: #fff; }
.featured-area .review-stars { float: right; margin-right: 85px; margin-left: 3px; }
.slider-wrapper { float: left; position: relative; width: 346px; }
	.slider-wrapper .video-placeholder { margin-bottom: 8px; }
	.slider-wrapper .video-play { display: block; width: 71px; height: 51px; background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) -528px 0 no-repeat transparent; text-indent: -9999em; position: absolute; left: 50%; top: 50%; margin-left: -35px; margin-top: -25px; cursor: pointer; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; }
		.slider-wrapper .video-play:hover { opacity: 0.8; }
	.slider-wrapper .slideshow-nav ul { margin: 3px 0; text-align: center; }
		.slider-wrapper .slideshow-nav ul li { display: inline-block; width: 15px; height: 15px; margin: 0; padding: 0; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -737px no-repeat transparent; cursor: pointer; }
			.slider-wrapper .slideshow-nav ul li.active-slide { background-position: -21px -737px; }


/* MARKETING ELEMENTS & MISC */

#customers-examples { height: 20px; float: left; width: 392px; padding: 2px 520px 11px 11px; margin: 20px 0px; background: url(/wp-content/uploads/2015/02/Our-Customers.png) top right no-repeat; font-size: 13px; font-weight: 500; color: #545454; line-height: 28px; }
.icon-ms { background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) -562px -605px no-repeat transparent; width: 29px; height: 29px; display: inline-block; }
.ie7 .icon-ms { display: block; float: right; }
.icon-ms2 { background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) right bottom no-repeat; width: 56px; height: 55px; }
.icon-ms3 { background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -943px no-repeat; width: 74px; height: 53px; }
.icon-ms4 { background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -1079px no-repeat; width: 299px; height: 61px; }
.column { float: left; }
	.column.last { margin-right: 0; }

.highlight-blue { color: #1972b8; }
.container { color: #333; margin-bottom: 20px; }

/* BUTTONS */

#button-try-it-buy-it { width: 372px; }
	#button-try-it-buy-it #try-it,
	#button-try-it-buy-it #buy-it { display: block; float: left; width: 186px; height: 77px; text-indent: -9999em; background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) 0 -77px no-repeat transparent; position: relative; }
		#button-try-it-buy-it #buy-it span { background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) -187px 0 no-repeat transparent; display: block; text-indent: -9999em; width: 186px; height: 77px; position: absolute; top: 0; left: 0; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }

		#button-try-it-buy-it #try-it span { background: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png) 0px 0 no-repeat transparent; display: block; text-indent: -9999em; width: 186px; height: 77px; position: absolute; top: 0; left: 0; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; }

			#button-try-it-buy-it #try-it span:hover, #button-try-it-buy-it #buy-it span:hover { opacity: 0; }

	/*
#button-try-it-buy-it #try-it:hover {
	background-position:0 -77px
}*/

	#button-try-it-buy-it #buy-it { background-position: -187px -77px; }
/*
#button-try-it-buy-it #buy-it:hover {
	background-position: -187px -77px;
}*/

#button-try-watch-buy { width: 522px; height: 70px; margin: 0 auto; padding: 50px 0 34px; }
	#button-try-watch-buy a { display: block; float: left; height: 70px; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; background-image: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png); background-repeat: no-repeat; text-indent: -9999em; }
		#button-try-watch-buy a:hover { opacity: 0.7; }
	#button-try-watch-buy .try-it { width: 183px; background-position: 0 -486px; }
	#button-try-watch-buy .watch-it { width: 156px; background-position: -183px -486px; }
	#button-try-watch-buy .buy-it { width: 183px; background-position: -338px -486px; }
.button-blue { display: inline-block; border: 0; height: 21px; background: #7ea0c8; color: #fff !important; text-transform: uppercase; font-size: 14px; font-weight: 600; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: center; line-height: 28px; text-decoration: none; padding: 0 12px; height: 28px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; margin-bottom: 20px; }
	.button-blue:hover { text-decoration: none; opacity: 0.9; }
.button-blue2 { display: inline-block; border: 0; height: 21px; background: #3f628d; color: #fff !important; text-transform: uppercase; font-size: 14px; font-weight: 600; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: center; line-height: 28px; text-decoration: none; padding: 0 12px; height: 28px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; margin-bottom: 20px; }
	.button-blue2:hover { text-decoration: none; opacity: 0.9; }

/* STAR RATINGS */

.review-stars { display: block; position: relative; margin-left: 4px; height: 20px; background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -604px no-repeat transparent; width: 95px; }
	.review-stars .top-stars { background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) 0 -581px no-repeat transparent; position: absolute; left: 0; top: 0; width: 95px; display: block; height: 20px; }
.stars5 .top-stars { width: 95px; }
.stars4 .top-stars { width: 76px; }
.stars3 .top-stars { width: 57px; }
.stars2 .top-stars { width: 38px; }
.stars1 .top-stars { width: 19px; }
.stars0 .top-stars { width: 0; }

/* LISTS */

.check-white { font-size: 24px; font-size: 2.4rem; list-style: none; margin-left: 0; color: #fff; }
	.check-white li { font-weight: 300; vertical-align: top; padding-left: 45px; background: url(/wp-content/themes/WildSeaPress/images/theme/listWhite.png) left 2px no-repeat; min-height: 36px; }
.check-blue { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; }
	.check-blue li { font-weight: 600; padding-left: 24px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlue.png) left 2px no-repeat; min-height: 20px; }
.check-green { width: 27px; height: 22px; background: url(/wp-content/themes/WildSeaPress/images/theme/listGreen.png) 0 0 no-repeat transparent; text-indent: -9999em; }
.list-blue-circle { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; }
	.list-blue-circle li { font-weight: 500; line-height: 16px; padding-left: 20px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueCircle.png) left 5px no-repeat; min-height: 20px; }

/* ------------------------------------------------------------------------
	HOME
------------------------------------------------------------------------ */


#page-home { padding-bottom: 70px; }
	#page-home a, .like-a-link { font-size: 13px; font-weight: 600; color: #3f618c; text-decoration: none; cursor: pointer; }
		#page-home a:hover, .like-a-link:hover { text-decoration: underline; cursor: pointer; }
	#page-home #featured-home a { color: #fff; }
	#page-home #featured-home #slogan { font-weight: 600; margin-bottom: 13px; }
	#page-home #featured-home .column.column2 { width:410px; padding-left: 124px; }
		#page-home #featured-home .column.column2.chromeZoom { padding-left: 30px!important; }
	#page-home #featured-home .user-reviews { text-align: right; }
		#page-home #featured-home .user-reviews .review-link { font-weight: 500; font-size: 14px; font-size: 1.4rem; text-decoration: underline; }
	#page-home #featured-home .review-stars { float: right; margin-right: 64px; margin-left: 3px; }
#comparison-table-wrapper { padding: 8px 0 8px 20px; border-right:1px solid #ddd;}
#comparison-table-home { width: 591px; margin-left: 0px; margin-bottom: 10px; }
	#comparison-table-home .col1 { width: 233px; }
	#comparison-table-home .col2 { width: 106px; }
	#comparison-table-home .col3 { width: 108px; }
	#comparison-table-home .col4 { width: 118px; }
	#comparison-table-home thead th { font-size: 11px; font-size: 1.1rem; font-weight: 900; }
		#comparison-table-home thead th span { position: relative; top: 0px; display: inline-block; padding-bottom: 2px; }
		#comparison-table-home thead th.col4 span { left: -11px; }
	#comparison-table-home .comparison-price { font-size: 11px; font-size: 1.1rem; font-weight: 900; }
		#comparison-table-home .comparison-price span { display: block; }
		#comparison-table-home .comparison-price.col2 span { padding-left: 5px; }
		#comparison-table-home .comparison-price.col3 span { padding-left: 14px; }
		#comparison-table-home .comparison-price.col4 span { padding-left: 24px; }
	#comparison-table-home .button-comparison-buy { display: block; width: 61px; height: 17px; line-height: 17px; color: #fff; font-weight: 600; font-size: 11px; background: #7ea0c8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; text-transform: uppercase; text-decoration: none; border-top: solid 1px #dfe5ec; border-bottom: solid 1px #dfe5ec; overflow: hidden; }
		#comparison-table-home .button-comparison-buy.col2 { margin-left: 3px; }
		#comparison-table-home .button-comparison-buy.col3 { margin-left: 13px; }
		#comparison-table-home .button-comparison-buy.col4 { margin-left: 17px; }
	#comparison-table-home .upgrade-product.col2 a { margin-left: 13px; }
	#comparison-table-home .upgrade-product.col3 a { margin-left: 24px; }
	#comparison-table-home .upgrade-product.col4 a { margin-left: 26px; }
	#comparison-table-home .has-feature.col2 .check { margin-left: 18px; }
	#comparison-table-home .has-feature.col3 .check { margin-left: 29px; }
	#comparison-table-home .has-feature.col4 .check { margin-left: 34px; }
#comparison-table-home,
.comparison-table { float: left; }
	#comparison-table-home thead th,
	.comparison-table thead th { font-size: 11px; font-size: 1.1rem; font-weight: 900; color: #1972b8; text-align: left; padding: 2px; padding-bottom: 4px; }
	#comparison-table-home tr td,
	.comparison-table tr td { vertical-align: middle; padding: 2px; }
	#comparison-table-home h4,
	.comparison-table h4 { font-size: 12px; font-size: 1.2rem; color: #3f618c; }
	#comparison-table-home .products-caption,
	.comparison-table .products-caption { vertical-align: top; padding-top: 9px; }
		#comparison-table-home .products-caption p,
		.comparison-table .products-caption p { font-size: 11px; line-height: 13px; padding-right: 42px; font-weight: 500; }
	#comparison-table-home .product-lineup-image,
	.comparison-table .product-lineup-image { background: url(/wp-content/themes/WildSeaPress/images/products/productsSprite.png) 0 0 no-repeat transparent; height: 108px; }
		#comparison-table-home .product-lineup-image table,
		.comparison-table .product-lineup-image table { margin-top: 93px; width: 320px; }
	#comparison-table-home .comparison-price,
	.comparison-table .comparison-price { font-size: 12px; font-size: 1.2rem; font-weight: 600; }
		#comparison-table-home .comparison-price span,
		.comparison-table .comparison-price span { display: block; }
	#comparison-table-home .button-comparison-buy,
	.comparison-table .button-comparison-buy { display: block; width: 61px; height: 17px; line-height: 17px; color: #fff; font-weight: 600; font-size: 11px; background: #7ea0c8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; text-transform: uppercase; text-decoration: none; border-top: solid 1px #dfe5ec; border-bottom: solid 1px #dfe5ec; }
	#comparison-table-home .upgrade-product a,
	.comparison-table .upgrade-product a { color: #1972b8; text-decoration: none; display: inline-block; position: relative; top: -8px; font-weight: 900; font-size: 9px; font-size: 0.9rem; }
	#comparison-table-home .has-feature.col2 .check,
	.comparison-table .has-feature.col2 .check { margin-left: 18px; }
	#comparison-table-home .has-feature.col3 .check,
	.comparison-table .has-feature.col3 .check { margin-left: 29px; }
	#comparison-table-home .has-feature.col4 .check,
	.comparison-table .has-feature.col4 .check { margin-left: 34px; }
	#comparison-table-home .has-feature div,
	.comparison-table .has-feature div { width: 27px; height: 22px; background: url(/wp-content/themes/WildSeaPress/images/theme/listGreen.png) 0 0 no-repeat transparent; text-indent: -9999em; padding: 4px 0 2px; }
#home-testimonial { width: 287px; min-height: 268px; float: right; padding: 10px 9px 8px; margin-right: 9px; }
	#home-testimonial h4 { font-size: 14px; font-size: 1.4rem; color: #1972b8; margin-bottom: 6px; }
	#home-testimonial blockquote { font-size: 14px; font-size: 1.4rem; line-height: 17px; line-height: 1.7rem; color: #444; font-style: normal; margin: 12px 0 31px; padding: 0; }
	#home-testimonial #home-testimonial-link { margin-top: 68px; display: block; }
.case-studies .check-blue { margin-left: 8px; margin-bottom: 21px; }
	.case-studies .check-blue li { min-height: 20px; padding-left: 20px; }
#home-case-studies .check-blue { margin-left: 8px; margin-bottom: 15px; }
	#home-case-studies .check-blue li { min-height: 20px; padding-left: 20px; }
#home-case-studies { margin-top: 6px; margin-bottom: 20px; float: left; width: 100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
	#home-case-studies .case-study { width: 212px; padding: 6px; float: left; margin-top: 13px; margin-right: 14px; }
		#home-case-studies .case-study.last { margin-right: 0; }
		#home-case-studies .case-study .case-study-title { color: #1972b8; font-size: 14px; font-size: 1.4rem; font-weight: 900; margin-bottom: 5px; }
		#home-case-studies .case-study .case-study-description { line-height: 16px; padding-left: 4px; margin-bottom: 13px; }
		#home-case-studies .case-study .case-study-pdf,
		#home-case-studies .case-study .case-study-xls { padding-left: 24px; margin-left: 5px; margin-bottom: 7px; display: block; background-image: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png); background-repeat: no-repeat; line-height: 18px; }
		#home-case-studies .case-study .case-study-pdf { background-position: -501px -311px; }
		#home-case-studies .case-study .case-study-xls { background-position: -501px -398px; }
.case-studies { margin-top: 6px; margin-bottom: 20px; float: left; width: 100%; }
	.case-studies .case-study { width: 212px; float: left; margin-top: 13px; margin-right: 10px; }
		.case-studies .case-study.last { margin-right: 0; }
		.case-studies .case-study .case-study-title { color: #1972b8; font-size: 14px; font-size: 1.4rem; font-weight: 600; margin-bottom: 5px; }
		.case-studies .case-study .case-study-description { line-height: 16px; padding-left: 4px; margin-bottom: 13px; }
		.case-studies .case-study .check-blue { margin-left: 8px; margin-bottom: 21px; }
			.case-studies .case-study .check-blue li { min-height: 20px; padding-left: 20px; }
		.case-studies .case-study .case-study-pdf,
		.case-studies .case-study .case-study-xls { padding-left: 24px; margin-left: 5px; margin-bottom: 7px; display: block; background-image: url(/wp-content/themes/WildSeaPress/images/theme/homeSprite.png); background-repeat: no-repeat; line-height: 18px; }
		.case-studies .case-study .case-study-pdf { background-position: -501px -311px; }
		.case-studies .case-study .case-study-xls { background-position: -501px -398px; }

/* ------------------------------------------------------------------------
	PRODUCTS
------------------------------------------------------------------------ */

#page-product.wrapper { margin-top: 14px; margin-bottom: 36px; }
#featured-product { padding: 0 13px 5px 28px; width: 898px; }
	#featured-product a { color: #fff; }
	#featured-product #slogan { font-weight: 600; color: #fff; font-size: 28px; margin-top: 8px; float: left; }
	#featured-product #sub-slogan { color: #cad3df; font-size: 20px; font-size: 2rem; font-weight: 500; }
	#featured-product .column2 { float: right; padding-left: 0; position: relative; }
	#featured-product .check-white { margin-left: 25px; margin-bottom: 7px; }
	#featured-product #button-try-it-buy-it { margin-left: 22px; margin-right: 104px; padding-top: 1px; font-size: 14px; }
	#featured-product #ms-trial-period { font-weight: 500; margin-right: 180px; font-size: 16px; }
	#featured-product .user-reviews { position: absolute; width: 300px; bottom: 10px; left: 85px; text-align: right; }
		#featured-product .user-reviews .review-link { font-weight: 500; font-size: 13px; line-height: 13px; text-decoration: underline; margin-right: 3px; }
	#featured-product .review-stars { float: right; margin-right: 85px; margin-left: 3px; }

/* Step Wrapper */

.stepWrap-title { font-weight: 700; font-size: 28px; font-size: 2.8rem; text-align: center; }
#stepWrap .step1,
#stepWrap .step2,
#stepWrap .step3 { margin-top: 42px; position: relative; float: left; min-height: 125px; width: 303px; }
	#stepWrap .step1 p,
	#stepWrap .step2 p,
	#stepWrap .step3 p { margin-bottom: 5px; margin-top: 0; color: #333; font-size: 14px; }
#stepWrap .step1 { padding-right: 9px; /*padding-bottom: 11px;*/ margin-right: 5px; background: url(/wp-content/themes/WildSeaPress/images/theme/shadow-corner.png) right bottom no-repeat transparent; }
	#stepWrap .step1 .step1-inner { background: #f7f6f5; min-height: 125px; position: relative; }
		#stepWrap .step1 .step1-inner a.nextStep { background: url(/wp-content/themes/WildSeaPress/images/theme/stepwrapSprite.png) right top no-repeat; width: 101px; height: 36px; display: block; position: absolute; right: 0; bottom: 3px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
			#stepWrap .step1 .step1-inner a.nextStep:hover { opacity: 0.9; }
#stepWrap .step2 { margin-right: 15px; }
#stepWrap .step2,
#stepWrap .step3 { background: #f7f6f5; }
#stepWrap h3 { margin-left: 7px; margin-top: 4px; margin-bottom: 6px; font-weight: 600; font-size: 18px; color: #3f628d; }
#stepWrap p { padding: 0 7px; }
#stepWrap .circle p { text-align: center; font-size: 20px; line-height: 36px; color: #fff; font-weight: 600; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; padding: 0 !important; margin: 0; }
#stepWrap .circle { left: -10px; z-index: -99999; top: -30px; background: url(/wp-content/themes/WildSeaPress/images/theme/stepwrapSprite.png) 0 0 no-repeat; width: 48px; height: 48px; display: block; position: absolute; }
#stepWrap .arrow-down { width: 43px; height: 47px; position: absolute; top: -27px; left: 134px; background: url(/wp-content/themes/WildSeaPress/images/theme/stepwrapSprite.png) left bottom no-repeat; }
#stepWrap .like-btn { height: 29px; width: 70px; display: block; margin: 20px auto 0; }
#stepWrap a.download-btn { background: url(/wp-content/themes/WildSeaPress/images/theme/stepwrapSprite.png) 0 -83px no-repeat; width: 248px; height: 57px; display: block; font-size: 16px; line-height: 45px; text-align: center; margin: 0px auto; font-weight: 700; text-indent: -9999em; }
span.fb_edge_comment_widget.fb_iframe_widget { display: none !important; }

/* Tabs */


.tabs { float: left; padding-top: 16px; margin: 0; }
	.tabs li { list-style: none; float: left; margin-right: 7px; }
		.tabs li a { -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: block; padding: 8px 12px 7px; font-weight: 500; font-size: 14px; font-size: 1.4rem; color: #545454; text-decoration: none;border-bottom: solid 1px; }
			.tabs li a:hover { background: #9fb0c6; }
			.tabs li a.current { color: #3f628d; font-weight: 600; border-bottom: solid 1px; position: relative; }
				.tabs li a.current:hover { background: #f7f6f5; }

.tabs-links { float: left; padding-top: 16px; margin: 0; }
	.tabs-links li { list-style: none; float: left; margin-right: 7px; }
		.tabs-links li a { -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: block; padding: 8px 8px 7px; font-weight: 500; font-size: 14px; font-size: 1.4rem; color: #545454; text-decoration: none;border-bottom: solid 1px; }
			.tabs-links li a:hover { background: #9fb0c6; }
			.tabs-links li a.current { color: #3f628d; font-weight: 600; border-bottom: solid 1px; position: relative; }
				.tabs-links li a.current:hover { background: #f7f6f5; }
.tabs-links .store-link {
        color: #cc0033;
        font-weight: bold;
    }

#product-tabs1 #features h2 { margin-bottom: 8px; }
#product-tabs1 #features .col1 { width: 555px; padding-right: 15px; float: left; }
#product-tabs1 #features .col2 { width: 303px; padding-left: 15px; float: right; }
	#product-tabs1 #features .col2 .video-placeholder { margin-top: 126px; }
#product-tabs1 #tour h1,
#product-tabs1 #tour h2,
#product-tabs1 #tour h3,
#product-tabs1 #tour h4,
#product-tabs1 #tour h5,
#product-tabs1 #tour h6,
#product-tabs1 #guides h1,
#product-tabs1 #guides h2,
#product-tabs1 #guides h3,
#product-tabs1 #guides h4,
#product-tabs1 #guides h5,
#product-tabs1 #guides h6,
#product-tabs1 #requirements h1,
#product-tabs1 #requirements h2,
#product-tabs1 #requirements h3,
#product-tabs1 #requirements h4,
#product-tabs1 #requirements h5,
#product-tabs1 #requirements h6,
#product-tabs1 #extended_eval h1,
#product-tabs1 #extended_eval h2,
#product-tabs1 #extended_eval h3,
#product-tabs1 #extended_eval h4,
#product-tabs1 #extended_eval h5,
#product-tabs1 #extended_eval h6 { margin-bottom: 8px; }
#product-tabs1 #guides ul,
#product-tabs1 #extended_eval ul { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; }
	#product-tabs1 #guides ul li,
	#product-tabs1 #extended_eval ul li { font-weight: 600; padding-left: 24px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlue.png) left 2px no-repeat; min-height: 20px; }
	#product-tabs1 #guides ul li,
	#product-tabs1 #extended_eval ul li { font-weight: 500; }
#product-tabs1 #guides .button-blue2,
#product-tabs1 #extended_eval .button-blue2 { margin: 0 20px; }
#product-tabs1 #requirements ul { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; }
	#product-tabs1 #requirements ul li { font-weight: 500; line-height: 16px; padding-left: 20px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueCircle.png) left 5px no-repeat; min-height: 20px; }
#product-tabs1 #requirements .icon-ms4 { float: right; }
#product-tabs1 #extended_eval .mailchimp-signup { padding-bottom: 20px; }
	#product-tabs1 #extended_eval .mailchimp-signup label { color: #1972b8; font-weight: 600; }

#product-tabs1 ul.list-blue-circle li h3 { display: inline; color: #333; font-size: 14px; font-weight: 900; } 


.panes { float: left; border-top: solid 1px #fff; border-bottom: solid 1px #fff; width: 938px; padding: 0; margin-bottom: 24px; font-size: 14px; font-size: 1.4rem; font-weight: 500; color: #333; }
	.panes p,
	.panes li { font-size: 14px; font-size: 1.4rem; font-weight: 500; color: #333; }
	.panes p { margin-bottom: 20px; }
	.panes li { margin-bottom: 12px; padding-left: 20px; }
	.panes > div { padding: 20px 25px; width: 888px; }
#product-tabs #features h2 { margin-bottom: 8px; }
#product-tabs #features .col1 { width: 555px; padding-right: 15px; float: left; }
#product-tabs #features .col2 { width: 303px; padding-left: 15px; float: right; }
	#product-tabs #features .col2 .video-placeholder { margin-top: 126px; }
#product-tabs #tour h1,
#product-tabs #tour h2,
#product-tabs #tour h3,
#product-tabs #tour h4,
#product-tabs #tour h5,
#product-tabs #tour h6,
#product-tabs #guides h1,
#product-tabs #guides h2,
#product-tabs #guides h3,
#product-tabs #guides h4,
#product-tabs #guides h5,
#product-tabs #guides h6,
#product-tabs #requirements h1,
#product-tabs #requirements h2,
#product-tabs #requirements h3,
#product-tabs #requirements h4,
#product-tabs #requirements h5,
#product-tabs #requirements h6,
#product-tabs #extended_eval h1,
#product-tabs #extended_eval h2,
#product-tabs #extended_eval h3,
#product-tabs #extended_eval h4,
#product-tabs #extended_eval h5,
#product-tabs #extended_eval h6 { margin-bottom: 8px; }
#product-tabs #guides ul,
#product-tabs #extended_eval ul { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; }
	#product-tabs #guides ul li,
	#product-tabs #extended_eval ul li { font-weight: 600; padding-left: 24px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlue.png) left 2px no-repeat; min-height: 20px; }
	#product-tabs #guides ul li,
	#product-tabs #extended_eval ul li { font-weight: 500; }
#product-tabs #guides .button-blue2,
#product-tabs #extended_eval .button-blue2 { margin: 0 20px; }
#product-tabs #requirements ul { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; }
	#product-tabs #requirements ul li { font-weight: 500; line-height: 16px; padding-left: 20px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueCircle.png) left 5px no-repeat; min-height: 20px; }
#product-tabs #requirements .icon-ms4 { float: right; }
#product-tabs #extended_eval .mailchimp-signup { padding-bottom: 20px; }
	#product-tabs #extended_eval .mailchimp-signup label { color: #1972b8; font-weight: 600; }

#product-tabs ul.list-blue-circle li h3 { display: inline; color: #333; font-size: 14px; font-weight: 900; }

/* Product Tour */

#page-product .case-studies .case-study { margin-right: 13px; margin-top: 0; }
	#page-product .case-studies .case-study.last { margin-right: 0; }
.page-product-pdf2xl-enterprise #comparison-table-products th.col4 { text-align: right; }
.page-product-pdf2xl-enterprise #comparison-table-products .col4 { background-color: #e5e4e4; padding-right: 40px; }
.page-product-pdf2xl-ocr #comparison-table-products .col3 { background-color: #e5e4e4; }
.page-product-pdf2xl-basic #comparison-table-products .col2 { background-color: #e5e4e4; padding-left: 22px; }
#comparison-table-products { padding: 12px 20px 8px; float: left; margin-left: 16px; }
	#comparison-table-products .col1 { width: 349px; }
	#comparison-table-products .col2 { width: 165px; }
	#comparison-table-products .col3 { width: 153px; }
	#comparison-table-products .col4 { width: 153px; }
	#comparison-table-products .col2,
	#comparison-table-products .col3,
	#comparison-table-products .col4 { text-align: center; }
	#comparison-table-products thead th { font-weight: 600; font-size: 12px; font-size: 1.2rem; color: #1972b8; text-align: left; padding: 2px; padding-bottom: 0px; }
		#comparison-table-products thead th span { position: relative; margin-top: 8px; margin-bottom: 8px; display: inline-block; }
		#comparison-table-products thead th.col2 { text-align: left; }
			#comparison-table-products thead th.col2 span { margin-left: 21px; }
	#comparison-table-products tr td { vertical-align: middle; padding: 2px; }
	#comparison-table-products h4 { font-size: 14px; font-size: 1.4rem; color: #3f618c; }
	#comparison-table-products .products-caption { vertical-align: top; padding-top: 0; }
		#comparison-table-products .products-caption p { font-size: 14px; line-height: 17px; padding-top: 47px; padding-right: 42px; font-weight: 500; color: #333; }
	#comparison-table-products .product-lineup-image { background: url(/wp-content/themes/WildSeaPress/images/products/productsSprite.png) 0 0 no-repeat transparent; height: 108px; }
		#comparison-table-products .product-lineup-image .col2 span,
		#comparison-table-products .product-lineup-image .col3 span,
		#comparison-table-products .product-lineup-image .col4 span { position: relative; font-weight: 600; font-size: 18px; top: -25px; }
		#comparison-table-products .product-lineup-image .col2 span { left: -14px; }
	#comparison-table-products .comparison-price span { display: block; }
	#comparison-table-products .comparison-price.col2 span,
	#comparison-table-products .comparison-price.col3 span,
	#comparison-table-products .comparison-price.col4 span { position: relative; font-weight: 900; font-size: 18px; margin-top: -25px; }
	#comparison-table-products .comparison-price.col2 span { left: -13px; }
	#comparison-table-products .comparison-price.col3 span { margin-left: 11px; }
	#comparison-table-products .comparison-price.col3 img { margin-left: 19px; }
	#comparison-table-products .comparison-price.col4 span { margin-left: 37px; }
	#comparison-table-products .comparison-price.col4 img { position: relative; left: 32px; }
	#comparison-table-products .button-comparison-buy { display: block; width: 88px; height: 25px; line-height: 25px; margin-top: 2px; color: #fff; font-weight: 600; font-size: 14px; background: #B92500; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; text-transform: uppercase; text-decoration: none; border-top: solid 1px #dfe5ec; border-bottom: solid 1px #dfe5ec; overflow: hidden; }
		#comparison-table-products .button-comparison-buy.col2 { margin-left: 27px; }
		#comparison-table-products .button-comparison-buy.col3 { margin-left: 38px; }
		#comparison-table-products .button-comparison-buy.col4 { position: relative; left: 52px; }
	#comparison-table-products .col2 .button-comparison-buy { margin-left: 27px; }
	#comparison-table-products .col3 .button-comparison-buy { margin-left: 38px; }
	#comparison-table-products .col4 .button-comparison-buy { position: relative; left: 52px; }
	#comparison-table-products .upgrade-product { text-align: left; }
		#comparison-table-products .upgrade-product a { color: #1972b8; text-decoration: none; display: inline-block; position: relative; top: -1px; font-weight: 900; font-size: 12px; font-size: 1.2rem; }
		#comparison-table-products .upgrade-product.col2 a { margin-left: 44px; }
		#comparison-table-products .upgrade-product.col3 a { margin-left: 57px; }
		#comparison-table-products .upgrade-product.col4 a { margin-left: 64px; }
	#comparison-table-products .has-feature.col2 .check { margin-left: 47px; margin-top: 9px; }
	#comparison-table-products .has-feature.col3 .check { margin-left: 57px; margin-top: 9px; }
	#comparison-table-products .has-feature.col4 .check { margin-left: 80px; margin-top: 9px; }
	#comparison-table-products .has-feature div { width: 36px; height: 29px; background: url(/wp-content/themes/WildSeaPress/images/theme/listGreenLarge.png) 0 0 no-repeat transparent; text-indent: -9999em; padding: 4px 0 2px; }
	#comparison-table-products .compatibleOS { float: left; margin-top: 4px; }
		#comparison-table-products .compatibleOS .icon-ms2 { margin-left: 10px; margin-left: 33px; float: right; }
		#comparison-table-products .compatibleOS h4 { float: right; padding-top: 12px; font-size: 14px; }
#compare { padding-top: 0; padding-bottom: 0; padding-left: 2px; }


/* ------------------------------------------------------------------------
	STORE
------------------------------------------------------------------------ */


.main { padding: 11px 22px; float: left; margin-top: 6px; }
	.main #img-product-pdf2xl-med { margin-right: -21px; }
	.main article { padding-top: 35px; }
		.main article p { font-size: 14px; font-size: 1.4rem; line-height: 17px; }
.compatibleOS .icon-ms2 { float: right; margin-right: 7px; margin-top: -2px; }
.compatibleOS .icon-ms3 { float: right; margin-right: 5px; }
.compatibleOS h4 { float: right; margin-top: 15px; margin-right: 28px; font-weight: 900; }
#page-shop .main { width: 572px; }
#page-shop .main.tabs-link { width: 566px; }
#page-shop .page-title { color: #545454; font-size: 28px; font-size: 2.8rem; font-weight: 900; }

#page-shop article .compatibleOS.group { position: relative; top: -13px; }

.order-form { width: 303px; float:right; background: #fff; margin-top: 4px; }
	.order-form .order-form-header { background: #3f628d; height: 32px; line-height: 32px; color: #fff; padding-left: 27px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
		.order-form .order-form-header h3 { font-size: 14px; font-size: 1.4rem; color: #fff; }
	.order-form .store_buy_form { margin-left: 27px; margin-top: 16px; margin-bottom: 28px; }
		.order-form .store_buy_form table .col1 { width: 109px; padding-right: 5px; }
		.order-form .store_buy_form table .col2 { width: 167px; }
		.order-form .store_buy_form table .col3 { width: 100px; }
		.order-form .store_buy_form table .col4 { width: 164px; text-align: right; }
		.order-form .store_buy_form table td { padding-top: 4px; padding-bottom: 4px; vertical-align: middle; height: 36px; }
		.order-form .store_buy_form table .store_product_name { font-size: 13px; font-size: 1.3rem; color: #333; font-weight: 900; }
		.order-form .store_buy_form table .store_quantity_label { font-size: 13px; font-size: 1.3rem; font-weight: 900; color: #1972b8; }
		.order-form .store_buy_form table .store_quantity_field { width: 33px; text-align: center; font-size: 12px; margin-left: 4px; padding: 0; }
		.order-form .store_buy_form table .store_product_price { font-weight: 900; font-size: 13px; font-size: 1.3rem; color: #1972b8; }
		.order-form .store_buy_form table .store_button_addcart { width: 114px; height: 32px; background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -684px no-repeat transparent; border: 0; text-indent: -9999em; margin-right: 7px; cursor: pointer; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
			.order-form .store_buy_form table .store_button_addcart:hover { opacity: 0.9; }
			.order-form .store_buy_form table .store_button_addcart:focus { outline: 0; }
	.order-form .product-orderform-table { width: 303px; font-size: 13px; font-size: 1.3rem; margin-left: 27px; margin-right: 27px; margin-bottom: 15px; }
		.order-form .product-orderform-table .cell1,
		.order-form .product-orderform-table .cell2,
		.order-form .product-orderform-table .cell3,
		.order-form .product-orderform-table .cell4 { padding: 8px 0 9px; }
		.order-form .product-orderform-table .cell1 { width: 114px; }
		.order-form .product-orderform-table .cell2 { width: 167px; }
		.order-form .product-orderform-table .cell3 { width: 110px; }
		.order-form .product-orderform-table .cell4 { width: 145px; }
		.order-form .product-orderform-table .product-orderform-header .cell1,
		.order-form .product-orderform-table .product-orderform-header .cell2,
		.order-form .product-orderform-table .product-orderform-header .cell3,
		.order-form .product-orderform-table .product-orderform-header .cell4 { padding-top: 0; font-size: 13px; font-size: 1.3rem; font-weight: 600; color: #333; }
		.order-form .product-orderform-table .product-orderform-body .orderform-quantity { font-weight: 700; color: #666666; }
		.order-form .product-orderform-table .product-orderform-body .orderform-unit-price { font-weight: 700; color: #1972b8; }
			.order-form .product-orderform-table .product-orderform-body .orderform-unit-price a { text-decoration: none; color: #1972b8; }
				.order-form .product-orderform-table .product-orderform-body .orderform-unit-price a:hover { color: #1972b8; text-decoration: underline; }
		.order-form .product-orderform-table .product-orderform-body .orderform-savings { color: #ff0000; }
	.order-form .order-form-footer { text-align: center; padding-top: 12px; }
		.order-form .order-form-footer p { margin-bottom: 3px; }
.page-upgrade-minimal #store-upgrades-box { padding-bottom: 0; }
	.page-upgrade-minimal #store-upgrades-box article:last-child .volume-pricing:last-child { margin-bottom: 0; }
#store-upgrades-box { width: 599px; float: left; padding: 10px 8px 10px; margin-top: 0; }
	#store-upgrades-box .group { margin-bottom: 4px; }
	#store-upgrades-box .col1 { width: 200px; float: left; }
		#store-upgrades-box .col1 img { margin-left: 11px; }
		#store-upgrades-box .col1 p { margin-top: 12px; margin-left: 6px; margin-bottom: 11px; font-weight: 600; }
		#store-upgrades-box .col1 #currently-own-list { margin: 0 0 31px 0; }
			#store-upgrades-box .col1 #currently-own-list > li { border: 0; color: #1972b8; font-weight: 600; font-size: 14px; display: block; background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 150px -1225px no-repeat #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; outline: 0; width: 178px; line-height: 28px; height: 28px; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; position: relative; }
				#store-upgrades-box .col1 #currently-own-list > li #currently-selected { margin-left: 14px; }
				#store-upgrades-box .col1 #currently-own-list > li ul { display: none; position: absolute; top: 28px; left: 0; list-style: none; background: #fff; box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); margin: 0; width: 178px; }
					#store-upgrades-box .col1 #currently-own-list > li ul li { padding: 2px 5px 2px 14px; color: #333; font-weight: 500; background: none; }
						#store-upgrades-box .col1 #currently-own-list > li ul li:hover { background: #d4e7f2; }
					#store-upgrades-box .col1 #currently-own-list > li ul.hover { display: block; }
#page-store-general .container { margin-bottom: 14px; }
#page-store-general #store-upgrades-box { width: 599px; }
#page-store-general .main { width: 585px; padding-left: 17px; float: left; }
	#page-store-general .main .page-title { color: #1972b8; font-weight: 900; font-size: 28px; }
	#page-store-general .main article { padding-top: 0; }
	#page-store-general .main .first-article { padding-top: 17px; }
	#page-store-general .main .store-gen-product-img { float: left; margin-right: -25px; }
	#page-store-general .main .product-cli-image { margin-left: -2px; }
	#page-store-general .main .store-gen-product-description { width: 457px; float: right; }
		#page-store-general .main .store-gen-product-description header { padding-top: 6px; padding-bottom: 10px; }
			#page-store-general .main .store-gen-product-description header h3 { color: #1972b8; font-size: 14px; font-size: 1.4rem; font-weight: 700; }
		#page-store-general .main .store-gen-product-description footer {padding-top:15px;}
		#page-store-general .main .store-gen-product-description p { margin-bottom: 5px; }
		#page-store-general .main .store-gen-product-description footer a { font-size: 12px; font-size: 1.2rem; font-weight: 600; margin-top: 0; color: #1972b8; text-decoration: none; }
			#page-store-general .main .store-gen-product-description footer a:hover { text-decoration: underline; }
		#page-store-general .main .store-gen-product-description footer .store-general-buy-now { width: 150px; height: 40px; display: block; background: #4BAD59; color: #fff; font-weight: bold; font-size: 20px; text-transform: uppercase; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-decoration: none; line-height: 40px; text-align: center; border-top: solid 1px #c7d4e3; border-bottom: solid 1px #aec2da; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; float: left; margin-right: 20px; }
			#page-store-general .main .store-gen-product-description footer .store-general-buy-now:hover { opacity: 0.9; text-decoration: none; }
		#page-store-general .main .store-gen-product-description footer .store-general-free-trial { float: left; display: inline-block; margin-top: 13px; }
		#page-store-general .main .store-gen-product-description footer .store-general-more-info { float: right; display: inline-block; margin-top: 14px; }
	#page-store-general .main .col2 { float: right; width: 396px; margin-left: 0px; }
		#page-store-general .main .col2 h5 { font-size: 14px; font-size: 1.4rem; font-weight: 600; float: left; color: #333; }
		#page-store-general .main .col2 .second .store-general-updates { margin-bottom: 17px; }
		#page-store-general .main .col2 .store-general-updates { float: right; width: 250px; margin: 0; list-style: none; padding-left: 15px; margin-bottom: 11px; }
			#page-store-general .main .col2 .store-general-updates li h4 { font-size: 14px; font-size: 1.4rem; color: #1972b8; float: left; }
			#page-store-general .main .col2 .store-general-updates li a { font-size: 14px; font-size: 1.4rem; color: #1972b8; text-decoration: none; }
				#page-store-general .main .col2 .store-general-updates li a:hover { text-decoration: underline; }
			#page-store-general .main .col2 .store-general-updates li p { margin-bottom: 3px; padding-top: 2px; clear: both; font-size: 14px; font-size: 1.4rem; }
			#page-store-general .main .col2 .store-general-updates li .store-general-buy-now { width: 76px; height: 21px; background: #7ea0c8; color: #fff; text-transform: uppercase; font-size: 11px; font-weight: 600; display: block; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: center; line-height: 20px; float: right; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; position: relative; top: -4px; left: -5px; }
				#page-store-general .main .col2 .store-general-updates li .store-general-buy-now:hover { text-decoration: none; opacity: 0.9; }
			#page-store-general .main .col2 .store-general-updates li .store-general-more-info { float: right; font-size: 12px; font-size: 1.2rem; }

/* ------------------------------------------------------------------------
	SIDEBAR
------------------------------------------------------------------------ */

.sidebar { float: right; width: 303px; margin-top: 6px; margin-bottom: 22px; }
	.sidebar .widget { padding: 10px 12px; width: 279px; background-color: #f7f6f5; color: #333; margin-bottom: 20px; }
#cart-contents-widget { padding-top: 0; padding-right: 0; width: 292px; font-size: 14px; font-size: 1.4rem; }
	#cart-contents-widget > div { margin-right: 12px; }
	#cart-contents-widget .cart-subtotal { text-align: right; font-weight: 900; margin: 14px 0 7px; padding-right: 32px; }
		#cart-contents-widget .cart-subtotal .price { color: #1972b8; }
	#cart-contents-widget .widget-header { padding-right: 12px; font-size: 16px; font-size: 1.6rem; font-weight: 700; padding-left: 24px; margin: 7px 0 7px 0; background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -825px no-repeat transparent; min-height: 22px; line-height: 22px; }
	#cart-contents-widget #cart-contents { margin: 7px 0; font-size: 13px; font-size: 1.3rem; }
		#cart-contents-widget #cart-contents .cart-item td { padding: 7px 0; vertical-align: top; }
		#cart-contents-widget #cart-contents .cart-item .cart-item-description { width: 174px; }
		#cart-contents-widget #cart-contents .cart-item .cart-item-price { text-align: right; width: 88px; color: #1972b8; }
		#cart-contents-widget #cart-contents .cart-item .cart-item-remove { padding-left: 5px; }
			#cart-contents-widget #cart-contents .cart-item .cart-item-remove a { text-indent: -9999em; width: 22px; height: 22px; display: block; background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -553px no-repeat transparent; position: relative; top: -4px; }
				#cart-contents-widget #cart-contents .cart-item .cart-item-remove a:hover { opacity: 0.8; }
	#cart-contents-widget .cart-button-checkout,
	#cart-contents-widget .cart-button-clear { margin: 5px 0 2px; height: 26px; line-height: 26px; display: inline-block; padding: 0 12px; background-color: #7ea0c8; font-size: 14px; font-weight: 600; color: #fff; text-decoration: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
		#cart-contents-widget .cart-button-checkout:hover,
		#cart-contents-widget .cart-button-clear:hover { opacity: 0.9; }
	#cart-contents-widget .cart-button-checkout { float: left; margin-left: 5px; }
	#cart-contents-widget .cart-button-clear { float: right; padding: 0 16px; }
#compatible-os-widget { padding-left: 0; padding-right: 0; padding-top: 5px; width: 303px; }
	#compatible-os-widget h3 { padding-left: 12px; padding-bottom: 5px; }
.compatible-os { width: 303px; height: 54px; background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 3px -1080px no-repeat transparent; }
#sidebar-info .widget-header { font-size: 16px; font-size: 1.6rem; font-weight: 700; }
#sidebar-info .contact-methods { font-size: 14px; font-size: 1.4rem; list-style: none; margin-left: 0; margin-top: 4px; margin-bottom: 0; }
	#sidebar-info .contact-methods a { text-decoration: none; color: #1972b8; }
		#sidebar-info .contact-methods a:hover { text-decoration: underline; color: #1972b8; }
	#sidebar-info .contact-methods li { font-weight: 500; color: #333; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; line-height: 17px; }
	#sidebar-info .contact-methods .contact-phone { background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -3px no-repeat #f7f6f5; }
	#sidebar-info .contact-methods .contact-mail { background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -281px no-repeat #f7f6f5; padding-top: 1px; }
	#sidebar-info .contact-methods .contact-mailing-list { background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -142px no-repeat #f7f6f5; }
		#sidebar-info .contact-methods .contact-mailing-list a { color: #333; }
	#sidebar-info .contact-methods .contact-blog { background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -407px no-repeat #f7f6f5; padding-top: 8px; }
		#sidebar-info .contact-methods .contact-blog a { color: #333; }
.sidebar-info-container { position: relative; }
	.sidebar-info-container h2 { font-size: 15px; text-align: center; }
.contact-a,
.contact-b,
.contact-c,
.contact-d { position: absolute; left: 0px; top: 0px; }
.contact-a { width: 19px; height: 16px; overflow: hidden; /*background: url(/wp-content/themes/WildSeaPress/images/icons-contact.png) no-repeat -3px 0;*/ }
.contact-b { width: 20px; height: 14px; overflow: hidden; /*background: url(/wp-content/themes/WildSeaPress/images/icons-contact.png) no-repeat -3px -18px;*/ }
#sidebar-info-sub-mail a { color: #1792e0; font-size: 12px; }
.contact-c { width: 20px; height: 20px; /*background: url(/wp-content/themes/WildSeaPress/images/icons-contact.png) no-repeat -3px -35px;*/ }
.contact-d { width: 24px; height: 18px; overflow: hidden; /*background: url(/wp-content/themes/WildSeaPress/images/icons-contact.png) no-repeat -1px -57px;*/ }
.sidebar-info-sub { padding-left: 35px; font-size: 12px; position: relative; margin: 5px 0; }
	.sidebar-info-sub p { position: relative; line-height: 15px; margin-bottom: 3px; }
#sidebar-products { padding-top: 8px; }
	#sidebar-products .widget-header { margin-bottom: 7px; }
	#sidebar-products .product-list { margin: 0; list-style: none; }
		#sidebar-products .product-list li { font-size: 14px; font-size: 1.4rem; }
			#sidebar-products .product-list li .product-image { float: left; margin-left: 3px; margin-right: -23px; }
			#sidebar-products .product-list li h4 { font-size: 14px; font-size: 1.4rem; margin-top: 5px; margin-bottom: 2px; }
			#sidebar-products .product-list li p { line-height: 17px; }
			#sidebar-products .product-list li a { font-size: 12px; font-size: 1.2rem; color: #1972b8; text-decoration: none; }
				#sidebar-products .product-list li a:hover { color: #1972b8; text-decoration: underline; }
			#sidebar-products .product-list li .more-info { margin-top: 6px; display: inline-block; color: #3f618c; }
				#sidebar-products .product-list li .more-info:hover { color: #3f618c; }



/* ------------------------------------------------------------------------
	SHOPPING CART CHECKOUT
------------------------------------------------------------------------ */

#page-cart .main { width: 894px; }

#page-cart .width890 .default .checkout_review_heading { font-weight: 600; }
#page-cart .width890 .default h1 { margin-bottom: 0; }
#page-cart .width890 .default p { line-height: 14px; }

#page-cart #breadcrumb-trail-alt { width: 888px; color: #666666; font-size: 10px; font-size: 1rem; font-weight: 600; margin: 9px 0 20px; padding-bottom: 13px; border-bottom: solid 1px #c8c7c6; }
	#page-cart #breadcrumb-trail-alt a { color: #666666; text-decoration: underline; }
#page-cart #CurrencyForm h1 { font-size: 19px; padding-top: 1px; float: left; }
#page-cart #CurrencyForm .print { display: block; width: 21px; height: 20px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 3px -279px no-repeat transparent; float: right; margin-top: 3px; margin-left: 3px; margin-right: 3px; }
#page-cart #CurrencyForm .currency-select { float: right; }
#page-cart #cart-header { margin-top: 12px; margin-bottom: 14px; clear: both; }
	#page-cart #cart-header .text32 { font-size: 32px; font-weight: 500; line-height: 40px; vertical-align: middle; display: inline-block; padding-right: 12px; }
	#page-cart #cart-header .text18 { line-height: 40px; vertical-align: middle; font-weight: 600; }
	#page-cart #cart-header .bg-blue { background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 204px 12px no-repeat #82a2c8; color: #fff; }
		#page-cart #cart-header .bg-blue .text32 { color: #fff; }
	#page-cart #cart-header .bg-aqua { width: 330px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 255px -119px no-repeat #dfe8eb; }
		#page-cart #cart-header .bg-aqua .text32 { color: #3f628d; }
	#page-cart #cart-header td { height: 40px; font-size: 17px; font-size: 1.7rem; padding-top: 0; padding-bottom: 0; padding-left: 50px; }
	#page-cart #cart-header .col1 { width: 198px; padding-left: 54px; }
	#page-cart #cart-header .col2 { width: 280px; border-right: solid 2px #fff; }
	#page-cart #cart-header .col3 { width: 254px; background-position: 234px -119px; }
#page-cart .store_cart_table_header { width: 888px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 0 -594px no-repeat #3f628d; }
	#page-cart .store_cart_table_header td { text-align: center; line-height: 27px; }
		#page-cart .store_cart_table_header td h3 { color: #fff; font-size: 14px; font-size: 1.4rem; font-weight: 600; }
	#page-cart .store_cart_table_header .col1 { width: 80px; }
	#page-cart .store_cart_table_header .col2 { width: 415px; padding-left: 30px; text-align: left; }
	#page-cart .store_cart_table_header .col3 { width: 110px; }
	#page-cart .store_cart_table_header .col4 { width: 109px; }
	#page-cart .store_cart_table_header .col5 { width: 136px; }
	#page-cart .store_cart_table_header .col6 { width: 110px; }
#page-cart .main .spinners { width: 28px; height: 17px; outline: 0; font-size: 12px; font-weight: 600; color: #0b333c; text-align: center; }
#page-cart .main .ui-spinner .ui-button-text,
#page-upgrade .main .ui-spinner .ui-button-text,
#page-shop .main .ui-spinner .ui-button-text { cursor: pointer; }
#page-cart .main .cart_contents { border: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents td { text-align: center; font-size: 13px; font-size: 1.3rem; font-weight: 600; color: #666666; }
	#page-cart .main .cart_contents .cart_item td { padding: 10px 0; }
	#page-cart .main .cart_contents .cart_item_break td { border-top: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .cart_item .cart_item_remove { vertical-align: middle; }
		#page-cart .main .cart_contents .cart_item .cart_item_remove input[type="button"] { background: #7ea0c8; border: 0; height: 20px; padding: 0 11px; line-height: 18px; color: #fff; font-weight: 600; font-size: 10px; border-top: solid 1px #c7d4e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; margin: 0 auto; }
	#page-cart .main .cart_contents .cart_item .cart_item_product_name_entry { text-indent: 13px; }
	#page-cart .main .cart_contents .cart_item .cart_item_unit_price { color: #1972b8; }
	#page-cart .main .cart_contents .cart_item .cart_item_quantity .quantity-submit { display: none; }
	#page-cart .main .cart_contents .cart_item .cart_item_sub_total { color: #1972b8; }
	#page-cart .main .cart_contents .related_cart_item td,
	#page-cart .main .cart_contents .last-offer td { vertical-align: middle; }
	#page-cart .main .cart_contents .related_cart_item .cart_item_unit_price,
	#page-cart .main .cart_contents .last-offer .cart_item_unit_price { color: #1972b8; }
	#page-cart .main .cart_contents .related_cart_item .cart_item_sub_total,
	#page-cart .main .cart_contents .last-offer .cart_item_sub_total { color: #1972b8; }
	#page-cart .main .cart_contents .related_cart_item .related-item .related-item-title,
	#page-cart .main .cart_contents .last-offer .related-item .related-item-title { display: block; float: left; padding-top: 2px; }
	#page-cart .main .cart_contents .related_cart_item .related-item input[type="checkbox"],
	#page-cart .main .cart_contents .last-offer .related-item input[type="checkbox"] { display: block; float: left; margin-left: 11px; margin-right: 7px; margin-top: 2px; }
	#page-cart .main .cart_contents .related_cart_item .more-info,
	#page-cart .main .cart_contents .last-offer .more-info { width: 30px; height: 16px; position: relative; display: inline-block; margin-top: 1px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 3px -359px no-repeat transparent; cursor: pointer; }
		#page-cart .main .cart_contents .related_cart_item .more-info .more-info-tooltip,
		#page-cart .main .cart_contents .last-offer .more-info .more-info-tooltip { position: absolute; display: none; left: 25px; top: -4px; width: 266px; background: #fff; border-right: solid 1px #a4a3a2; border-bottom: solid 1px #a4a3a2; -webkit-box-shadow: 1px 1px 4px rgba(50,50,50,0.5); -moz-box-shadow: 1px 1px 4px rgba(50,50,50,0.5); box-shadow: 1px 1px 4px rgba(50,50,50,0.5); z-index: 20; }
			#page-cart .main .cart_contents .related_cart_item .more-info .more-info-tooltip .tooltip-header,
			#page-cart .main .cart_contents .last-offer .more-info .more-info-tooltip .tooltip-header { height: 27px; margin: 0; padding: 0 0 0 32px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) -862px 2px no-repeat #3f628d; line-height: 27px; color: #fff; font-size: 13px; font-weight: 600; }
			#page-cart .main .cart_contents .related_cart_item .more-info .more-info-tooltip .tooltip-content,
			#page-cart .main .cart_contents .last-offer .more-info .more-info-tooltip .tooltip-content { margin: 0; padding: 7px 20px 10px 78px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) -817px -106px no-repeat; }
			#page-cart .main .cart_contents .related_cart_item .more-info .more-info-tooltip .tooltip-content-support,
			#page-cart .main .cart_contents .last-offer .more-info .more-info-tooltip .tooltip-content-support { margin: 0; padding: 7px 20px 10px 78px; background: url(/wp-content/themes/WildSeaPress/images/theme/premium-support.png) no-repeat; }
				#page-cart .main .cart_contents .related_cart_item .more-info .more-info-tooltip .tooltip-content p,
				#page-cart .main .cart_contents .last-offer .more-info .more-info-tooltip .tooltip-content p,
				#page-cart .main .cart_contents .related_cart_item .more-info .more-info-tooltip .tooltip-content-support p,
				#page-cart .main .cart_contents .last-offer .more-info .more-info-tooltip .tooltip-content-support p { line-height: 16px; font-size: 12px; font-size: 1.2rem; color: #333333; }
	#page-cart .main .cart_contents .related_cart_item td.col1,
	#page-cart .main .cart_contents .related_cart_item td.col2,
	#page-cart .main .cart_contents .related_cart_item td.col3,
	#page-cart .main .cart_contents .related_cart_item td.col4,
	#page-cart .main .cart_contents .related_cart_item td.col5,
	#page-cart .main .cart_contents .related_cart_item td.col6,
	#page-cart .main .cart_contents .last-offer td.col1,
	#page-cart .main .cart_contents .last-offer td.col2,
	#page-cart .main .cart_contents .last-offer td.col3,
	#page-cart .main .cart_contents .last-offer td.col4,
	#page-cart .main .cart_contents .last-offer td.col5,
	#page-cart .main .cart_contents .last-offer td.col6 { padding-top: 0; }
	#page-cart .main .cart_contents .related_cart_item td { padding-bottom: 4px !important; }
	#page-cart .main .cart_contents .last_related_cart_item td { padding-bottom: 4px !important; }
	#page-cart .main .cart_contents .last-offer td { padding-top: 3px !important; padding-bottom: 3px !important; border-top: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .last-offer .col2 { padding-left: 0; }
	#page-cart .main .cart_contents .col1 { width: 80px; border-right: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .col2 { width: 451px; text-align: left; border-right: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .col3 { width: 110px; border-right: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .col4 { width: 110px; border-right: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .col5 { width: 135px; border-right: solid 1px #c8c7c6; }
	#page-cart .main .cart_contents .col6 { width: 106px; }
#page-cart .cart_summary { width: 470px; /*margin-right: 6px;*/ float: right; clear: both; border-left: solid 1px #c8c7c6; border-right: solid 1px #c8c7c6; border-bottom: solid 1px #c8c7c6; }
	#page-cart .cart_summary .discount_promotion { border-bottom: solid 1px #c8c7c6; height: 42px; }
	#page-cart .cart_summary .discount_promotion_notice { height: 42px; line-height: 42px; font-size: 1.3rem; font-weight: 600; text-align: center; color: Green; vertical-align: middle; }
	#page-cart .cart_summary .discount_promotion #DiscountForm { padding-left: 32px; }
		#page-cart .cart_summary .discount_promotion #DiscountForm label { line-height: 42px; font-size: 12px; color: #6d6f70; }
		#page-cart .cart_summary .discount_promotion #DiscountForm input[type="text"] { border: solid 1px #a6a7ac; width: 114px; }
		#page-cart .cart_summary .discount_promotion #DiscountForm input[type="submit"] { width: 67px; height: 22px; color: #fff; border: 0; background: #7ea0c8; font-size: 10px; font-weight: 600; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-top: solid 1px #c7d4e3; border-bottom: solid 1px #96b1d1; position: relative; top: -2px; }
	#page-cart .cart_summary .cart_summary_total { border-top: solid 1px #c8c7c6; height: 42px; font-size: 13px; font-weight: bold; color: #6d6f70; text-align: right; line-height: 42px; padding-right: 14px; }
		#page-cart .cart_summary .cart_summary_total span { color: #1972b8; margin-left: 20px; }
#page-cart .checkout-safe { clear: both; }
	#page-cart .checkout-safe img { float: left; margin-left: 162px; margin-top: 21px; }
	#page-cart .checkout-safe .button-cart-checkout { display: block; float: right; margin: 22px 6px 0 4px; background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 175px 12px no-repeat #82a2c8; width: 180px; padding-right: 30px; font-weight: 500; font-size: 17px; color: #fff; text-decoration: none; line-height: 39px; height: 43px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.ie7 .cart_item_quantity .quantity-submit,
.ie8 .cart_item_quantity .quantity-submit,
.ie9 .cart_item_quantity .quantity-submit { display: block; }

/* ------------------------------------------------------------------------
	CHECKOUT STEP 2 -- REVIEW
------------------------------------------------------------------------ */


#page-cart.page-cart2 p { font-size: 12px; font-size: 1.2rem; color: #666666; }
	#page-cart.page-cart2 p.checkout-instructions { font-size: 15px; color: #333; font-weight: 600; }
#page-cart.page-cart2 h2 { margin-bottom: 3px; }
#page-cart.page-cart2 #cart-header .bg-aqua.col1 { background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 199px -119px no-repeat #dfe8eb; }
#page-cart.page-cart2 #cart-header .bg-blue.col2 { background-position: 268px 12px; border-left: solid 2px #fff; }
#page-cart.page-cart2 .checkout120 { width: 200px; float: left; height: 3em; }
	#page-cart.page-cart2 .checkout120 label span { color: red; }
	#page-cart.page-cart2 .checkout120 input[type="text"] { width: 200px; }
#page-cart.page-cart2 #creditCardForm input[type="text"] { margin-bottom: 10px; }
#page-cart.page-cart2 #creditCardForm label { font-size: 12px; font-size: 1.2rem; line-height: 18px; font-weight: bold; color: #333; }
#page-cart.page-cart2 #creditCardForm .checkout_left { width: 445px; float: left; }
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-firstname,
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-email,
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-city,
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-country { margin-right: 20px; }
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-company input[type="text"],
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-invoice-name input[type="text"],
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-address input[type="text"],
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-address2 input[type="text"],
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-name input[type="text"] { width: 420px; }
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-email input[type="text"],
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-city input[type="text"],
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-zip input[type="text"] { width: 200px; }
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-state select,
	#page-cart.page-cart2 #creditCardForm .checkout_left .checkout-ship-country select { width: 204px; }


#page-cart.page-cart2 #creditCardForm .checkout_right { width: 445px; float: right; }
	#page-cart.page-cart2 #creditCardForm .checkout_right #purchase-buttons { margin: 36px 0 22px 0; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #purchase-buttons .checkout-button-cc { float: right; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #purchase-buttons .checkout-cc { float: right; margin: 3px 8px 0 0; }
	#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review { width: 445px; color: #333; margin-top: 20px; margin-bottom: 30px; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review tr { border-bottom: solid 1px #ccc; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review thead th { text-align: left; padding: 4px 0; font-size: 14px; font-size: 1.4rem; font-weight: 600; color: #333; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review td { padding: 12px 0; font-size: 14px; font-size: 1.4rem; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review .col1 { width: 296px; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review .col2 { width: 34px; text-align: center; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review .col3 { text-align: right; padding-right: 10px; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review #checkout_review_grandtotal td { font-weight: 600; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review #checkout_review_grandtotal .col1 { color: #333; }
		#page-cart.page-cart2 #creditCardForm .checkout_right #checkout_review #checkout_review_grandtotal #checkout_total { color: #1972b8; }

/* ------------------------------------------------------------------------
	CHECKOUT STEP 3 -- CREDIT CARD
------------------------------------------------------------------------ */

#page-cart.page-cart3 p { font-size: 12px; font-size: 1.2rem; color: #666666; }
	#page-cart.page-cart3 p.checkout-instructions { font-size: 15px; color: #333; font-weight: 600; }
#page-cart.page-cart3 h2 { margin-bottom: 3px; }
#page-cart.page-cart3 #cart-header .bg-blue.col3 { background-position: 237px 12px; }
#page-cart.page-cart3 #cart-header .bg-aqua.col2 { border-left: solid 2px #fff; border-right: solid 2px #fff; }
#page-cart.page-cart3 #cart-header .bg-aqua.col1 { background: url(/wp-content/themes/WildSeaPress/images/theme/cartSprite.png) 199px -119px no-repeat #dfe8eb; }
#page-cart.page-cart3 .checkout_form .checkout_left { float: left; width: 358px; }
	#page-cart.page-cart3 .checkout_form .checkout_left p { padding-right: 20px; font-size: 14px; font-size: 1.4rem; }
#page-cart.page-cart3 .checkout_form .checkout_right { float: right; }
#page-cart.page-cart3 .checkout_form #checkout_review { margin: 20px 20px 30px 0; width: 338px; }
	#page-cart.page-cart3 .checkout_form #checkout_review .checkout_review_heading td { padding: 4px; font-weight: 600; font-size: 14px; color: #333; }
	#page-cart.page-cart3 .checkout_form #checkout_review .checkout_review_heading .checkout_review_header_product { padding-left: 0; }
	#page-cart.page-cart3 .checkout_form #checkout_review td { padding: 8px 4px; border-bottom: solid 1px #ccc; font-size: 14px; color: #333; }
	#page-cart.page-cart3 .checkout_form #checkout_review #checkout_review_grandtotal td { font-weight: 600; padding-left: 0; }
		#page-cart.page-cart3 .checkout_form #checkout_review #checkout_review_grandtotal td#checkout_total { color: #1972b8; padding-left: 4px; }
	#page-cart.page-cart3 .checkout_form #checkout_review .checkout_review_item { padding-left: 0; }
	#page-cart.page-cart3 .checkout_form #checkout_review .checkout_review_qty { text-align: center; }


/* ------------------------------------------------------------------------
	UPGRADE PAGE
------------------------------------------------------------------------ */


#page-upgrade.page-upgrade-minimal .col2 article .more-info { margin-top: 0; cursor: pointer; }
#page-upgrade.page-upgrade-minimal .col2 .upgrade-form { margin-top: 3px; margin-bottom: 4px; }
#page-upgrade.page-upgrade-minimal .col2 article .volume-pricing .col4 .upgrade-price .savings-tag { left: 30px; }
#page-upgrade.page-upgrade-minimal .col2 article .volume-pricing .upgrade-table-header { margin-bottom: 4px; }
#page-upgrade .page-title { font-size: 28px; font-weight: bold; margin-left: 9px; margin-top: 6px; }
	#page-upgrade .page-title span { color: #535353; }
#page-upgrade #store-upgrades-box { background: #f7f6f5; }
#page-upgrade .upgrade-product-heading h3 { float: left; }
#page-upgrade .col1 { width: 190px; margin-top: 5px; }
	#page-upgrade .col1 p { font-size: 16px; font-size: 1.6rem; font-weight: 900; }
#page-upgrade .col2 { width: 395px; float: right; }
	#page-upgrade .col2 article { padding-top: 13px; }
		#page-upgrade .col2 article h2 { font-size: 16px; font-size: 1.6rem; font-weight: 600; color: #333; padding-bottom: 9px; }
		#page-upgrade .col2 article h3 { font-size: 14px; font-size: 1.4rem; font-weight: 600; padding-bottom: 4px; color: #1972b8; }
		#page-upgrade .col2 article p { font-size: 14px; font-weight: 500; color: #333; padding-top: 12px; margin-bottom: 5px; padding-bottom: 0; }
			#page-upgrade .col2 article p:first-of-type { margin-top: 0; padding-top: 0; }
		#page-upgrade .col2 article a { font-size: 14px; color: #1972b8; text-decoration: none; }
			#page-upgrade .col2 article a:hover { text-decoration: underline; }
		#page-upgrade .col2 article .version-history { margin-left: 3px; }
		#page-upgrade .col2 article .more-info { margin-top: 3px; font-weight: 600; position: relative; left: 305px; }
		#page-upgrade .col2 article .upgrade-form { margin: 22px 0 11px; padding-left: 55px; }
			#page-upgrade .col2 article .upgrade-form label { padding-right: 6px; }
			#page-upgrade .col2 article .upgrade-form label,
			#page-upgrade .col2 article .upgrade-form .subtotal { font-weight: bold; font-size: 13px; font-size: 1.3rem; color: #1972b8; }
			#page-upgrade .col2 article .upgrade-form .spinners { width: 60px; color: #000; font-size: 12px; font-weight: 600; text-align: center; width: 32px; }
			#page-upgrade .col2 article .upgrade-form .subtotal { padding-left: 4px; }
			#page-upgrade .col2 article .upgrade-form .store_button_addcart { height: 22px; width: 86px; background: #7ea0c8; color: #fff; font-weight: 600; font-size: 11px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: center; border-top: solid 1px #c7d4e3; border-bottom: solid 1px #aec2da; border-left: 0; border-right: 0; outline: 0; display: block; cursor: pointer; float: right; margin-right: 9px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
				#page-upgrade .col2 article .upgrade-form .store_button_addcart:hover { opacity: 0.9; }
		#page-upgrade .col2 article .volume-pricing { width: 402px; background: #e6e5e2; padding-bottom: 3px; padding-left: 7px; margin-left: -6px; }
			#page-upgrade .col2 article .volume-pricing .upgrade-table-header { font-size: 12px; font-size: 1.2rem; font-weight: 500; color: #000 !important; margin: 0; line-height: 20px; }
			#page-upgrade .col2 article .volume-pricing .col3 { padding-left: 55px; width: 140px; float: left; }
				#page-upgrade .col2 article .volume-pricing .col3 p { font-size: 12px; font-size: 1.2rem; font-weight: 500; color: #666666; padding: 0; margin: 0; line-height: 20px; }
			#page-upgrade .col2 article .volume-pricing .col4 { width: 180px; float: left; }
				#page-upgrade .col2 article .volume-pricing .col4 .upgrade-price { line-height: 20px; font-size: 12px; font-size: 1.2rem; font-weight: 500; color: #1972b8; }
					#page-upgrade .col2 article .volume-pricing .col4 .upgrade-price .savings-tag { position: relative; top: -2px; left: 10px; }
.contact-by-phone { text-align: center; float: left; width: 615px; margin-top: 8px; padding-bottom: 13px; }
	.contact-by-phone p { margin-bottom: 3px; }
.savings-tag { display: inline-block; width: 62px; height: 18px; background: url(/wp-content/themes/WildSeaPress/images/theme/shopSprite.png) 0 -1028px no-repeat; font-size: 9px; padding-left: 14px; color: #333; font-weight: 600; line-height: 18px; letter-spacing: -1px; }

/* ------------------------------------------------------------------------
	Accounts
------------------------------------------------------------------------ */


#sidebar-accounts { width: 208px; margin: 14px 0; padding: 0 0 14px 0; float: left; }
	#sidebar-accounts header { width: 191px; background: #3f628d; height: 33px; line-height: 33px; font-size: 14px; font-size: 1.4rem; font-weight: 600; color: #fff; margin: 0; padding: 0 0 0 17px; text-align: left; -webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; }
	#sidebar-accounts #menu-accounts ul { padding: 1px 0 4px 16px; margin: 0; list-style: none; background: #f7f6f5; }
		#sidebar-accounts #menu-accounts ul li { padding: 6px 9px 7px 0; }
			#sidebar-accounts #menu-accounts ul li a { color: #212121; font-size: 13px; font-size: 1.3rem; font-weight: 500; text-decoration: none; }
				#sidebar-accounts #menu-accounts ul li a:hover { text-decoration: underline; }
				#sidebar-accounts #menu-accounts ul li a.current-menu-item { font-weight: 600; color: #3f628d; }
					#sidebar-accounts #menu-accounts ul li a.current-menu-item:hover { text-decoration: none; cursor: default; }
.page-accounts-license .main { padding: 8px 0 11px 0; float: right; width: 722px; }
	.page-accounts-license .main hgroup { background: #f7f6f5; padding: 8px; }
		.page-accounts-license .main hgroup .page-title { font-size: 16px; font-size: 1.6rem; font-weight: 600; display: inline; color: #3f618c; padding-right: 7px; }
		.page-accounts-license .main hgroup .page-subtitle { font-size: 14px; font-size: 1.4rem; font-weight: 600; display: inline; color: #878787; }
	.page-accounts-license .main .container { padding: 0 11px 11px; float: left; width: 700px; }
	.page-accounts-license .main #account-license header,
	.page-accounts-license .main #account-ticket header { float: left; clear: both; width: 100%; padding-top: 7px; }
		.page-accounts-license .main #account-license header a,
		.page-accounts-license .main #account-license header h3,
		.page-accounts-license .main #account-ticket header a,
		.page-accounts-license .main #account-ticket header h3 { font-weight: 600; font-size: 13px; font-size: 1.3rem; color: #3f618c; }
		.page-accounts-license .main #account-license header .account-license-list-link,
		.page-accounts-license .main #account-ticket header .account-license-list-link { display: block; float: left; text-decoration: none; width: 93px; height: 24px; background: url(/wp-content/themes/WildSeaPress/images/theme/accountsSprite.png) 0 -1190px no-repeat transparent; margin-right: 25px; line-height: 22px; padding-left: 10px; font-size: 1.1rem; color: Black; text-shadow: 1px 1px #f0f0f0; }
		.page-accounts-license .main #account-ticket header .premium-tag { display: block; float: right; text-decoration: none; background: url(/wp-content/themes/WildSeaPress/images/theme/premium-support-tag.png) 0 0 no-repeat transparent; margin-right: 217px; line-height: 37px; padding-left: 27px; font-size: 1.4rem; font-weight: 700; color: White; height: 29px; width: 148px; }
		.page-accounts-license .main #account-license header h3,
		.page-accounts-license .main #account-ticket header h3 { display: inline-block; }
	.page-accounts-license .main #account-license #account-license-details table { margin-left: -11px; width: 265px; float: left; clear: left; margin-top: 19px; }
	.page-accounts-license .main #account-ticket #account-license-details table { margin-left: -11px; width: 307px; float: left; clear: left; margin-top: 19px; }
		.page-accounts-license .main #account-license #account-license-details table tr td,
		.page-accounts-license .main #account-ticket #account-license-details table tr td { font-size: 12px; font-size: 1.2rem; padding: 9px 4px; }
		.page-accounts-license .main #account-license #account-license-details table .col1,
		.page-accounts-license .main #account-ticket #account-license-details table .col1 { font-weight: bold; text-align: right; color: #3f618c; width: 105px; letter-spacing: -1px; }
	.page-accounts-license .main #account-license #account-license-options { float: left; list-style: none; padding-top: 17px; padding-left: 22px; width: 420px; margin-left: 0; }
	.page-accounts-license .main #account-ticket #account-license-options { float: left; list-style: none; padding-top: 17px; padding-left: 22px; width: 365px; margin-left: 0; }
		.page-accounts-license .main #account-license #account-license-options li,



		.page-accounts-license .main #account-ticket #account-license-options li { padding-left: 47px; min-height: 40px; padding-top: 5px; margin-bottom: 10px; background-image: url(/wp-content/themes/WildSeaPress/images/theme/accountsSprite.png); background-repeat: no-repeat; background-color: transparent; }
			.page-accounts-license .main #account-license #account-license-options li p,
			.page-accounts-license .main #account-ticket #account-license-options li p { font-size: 12px; font-size: 1.2rem; color: #333; margin-bottom: 4px; padding-top: 4px; line-height: 15px; }
			.page-accounts-license .main #account-license #account-license-options li a,
			.page-accounts-license .main #account-ticket #account-license-options li a { font-size: 12px; font-size: 1.2rem; font-weight: 600; text-decoration: none; color: #3f618c; }
				.page-accounts-license .main #account-license #account-license-options li a:hover,
				.page-accounts-license .main #account-ticket #account-license-options li a:hover { text-decoration: underline; }
		.page-accounts-license .main #account-license #account-license-options .al-email,
		.page-accounts-license .main #account-ticket #account-license-options .al-email { background-position: 0 9px; }
		.page-accounts-license .main #account-license #account-license-options .al-upgrade,
		.page-accounts-license .main #account-ticket #account-license-options .al-upgrade { background-position: 4px -232px; }
		.page-accounts-license .main #account-license #account-license-options .al-additional,
		.page-accounts-license .main #account-ticket #account-license-options .al-additional { background-position: 2px -477px; }
		.page-accounts-license .main #account-license #account-license-options .al-consolidate,
		.page-accounts-license .main #account-ticket #account-license-options .al-consolidate { background-position: 2px -712px; }
		.page-accounts-license .main #account-license #account-license-options .al-history,
		.page-accounts-license .main #account-ticket #account-license-options .al-history { background-position: 5px -957px; }
.page-accounts-license #your-cogniview-licenses,
.page-accounts-license #your-cogniview-upgrades,
.page-accounts-license #your-cogniview-updates { width: 100%; }
	.page-accounts-license #your-cogniview-licenses thead th,
	.page-accounts-license #your-cogniview-upgrades thead th,
	.page-accounts-license #your-cogniview-updates thead th { text-align: left; font-size: 12px; font-size: 1.2rem; font-weight: 600; color: #3f618c; }
	.page-accounts-license #your-cogniview-licenses td,
	.page-accounts-license #your-cogniview-licenses th,
	.page-accounts-license #your-cogniview-upgrades td,
	.page-accounts-license #your-cogniview-upgrades th,
	.page-accounts-license #your-cogniview-updates td,
	.page-accounts-license #your-cogniview-updates th { vertical-align: middle; padding: 7px 4px 7px 0; }
	.page-accounts-license #your-cogniview-licenses td,
	.page-accounts-license #your-cogniview-upgrades td,
	.page-accounts-license #your-cogniview-updates td { font-weight: 500; font-size: 12px; font-size: 1.2rem; color: #333; }
		.page-accounts-license #your-cogniview-licenses td a,
		.page-accounts-license #your-cogniview-upgrades td a,
		.page-accounts-license #your-cogniview-updates td a { font-weight: 600; color: #3f628d; text-decoration: underline; }
	.page-accounts-license #your-cogniview-licenses .col0 { width: 53px; }
	.page-accounts-license #your-cogniview-licenses .col1 { width: 58px; }
	.page-accounts-license #your-cogniview-licenses .col2 { width: 64px; }
	.page-accounts-license #your-cogniview-licenses .col3 { width: 98px; }
	.page-accounts-license #your-cogniview-licenses .col4 { width: 43px; }
	.page-accounts-license #your-cogniview-licenses .col5 { width: 35px; }
	.page-accounts-license #your-cogniview-licenses .col6 { width: 49px; }


.page-accounts-license #your-cogniview-payments { width: 100%; }
	.page-accounts-license #your-cogniview-payments th { text-align: left; font-size: 12px; font-size: 1.2rem; font-weight: 600; color: #3f618c; }
	.page-accounts-license #your-cogniview-payments td,
	.page-accounts-license #your-cogniview-payments th { padding: 7px 4px 7px 0; }
	.page-accounts-license #your-cogniview-payments td { font-weight: 500; font-size: 12px; font-size: 1.2rem; color: #333; }
		.page-accounts-license #your-cogniview-payments td a { font-weight: 600; color: #3f628d; text-decoration: underline; }
	.page-accounts-license #your-cogniview-payments .col1 { width: 120px; }
	.page-accounts-license #your-cogniview-payments .col2 { width: 90px; }
	.page-accounts-license #your-cogniview-payments TH.col3 { width: 94px; }
	.page-accounts-license #your-cogniview-payments TD.col3 { width: 94px; text-align: right; padding-right: 10px; }
	.page-accounts-license #your-cogniview-payments .col4 { width: 384px; }



.page-accounts-license #your-cogniview-tickets { width: 100%; }
	.page-accounts-license #your-cogniview-tickets th { text-align: left; font-size: 12px; font-size: 1.2rem; font-weight: 600; color: #3f618c; }
	.page-accounts-license #your-cogniview-tickets td,
	.page-accounts-license #your-cogniview-tickets th { padding: 7px 4px 7px 0; }
	.page-accounts-license #your-cogniview-tickets td { font-weight: 500; font-size: 12px; font-size: 1.2rem; color: #333; }
		.page-accounts-license #your-cogniview-tickets td a { font-weight: 600; color: #3f628d; text-decoration: underline; }
	.page-accounts-license #your-cogniview-tickets .col1 { width: 415px; }
	.page-accounts-license #your-cogniview-tickets .col2 { width: 60px; }
	.page-accounts-license #your-cogniview-tickets .col3 { width: 94px; }
	.page-accounts-license #your-cogniview-tickets .col4 { width: 119px; }


#page-accounts-license .main #account-ticket { font-size: 12px; width: 711px; font-size: 1.2rem; color: #333; }
	#page-accounts-license .main #account-ticket .container { width: 711px; }
	#page-accounts-license .main #account-ticket p { font-size: 12px; font-size: 1.2rem; color: #333; }
#page-accounts-license .main #account-ticket { padding-right: 0; }
	#page-accounts-license .main #account-ticket #account-ticket header.group { padding-left: 12px; padding-top: 5px; margin-bottom: 16px; }
	#page-accounts-license .main #account-ticket header.group h3 { margin-top: 7px; }
	#page-accounts-license .main #account-ticket .ticket-reply,
	#page-accounts-license .main #account-ticket #ticket-attach,
	#page-accounts-license .main #account-ticket #ticket-attach-new { width: 460px; }
		#page-accounts-license .main #account-ticket .ticket-reply textarea { width: 442px; padding: 5px; margin-left: 5px; font-family: "Open Sans", sans-serif  !important; text-align: left; border-right: 0; border-bottom: 0; border-top: solid 1px #989898; border-left: solid 1px #989898; height: 133px; }
		#page-accounts-license .main #account-ticket #ticket-attach-new button { float: right; }
		#page-accounts-license .main #account-ticket #ticket-attach input[type="file"],
		#page-accounts-license .main #account-ticket #ticket-attach-new input[type="file"] { text-align: right; padding: 5px; margin-left: 5px; }
		#page-accounts-license .main #account-ticket .ticket-reply textarea:focus { outline: 0; }
		#page-accounts-license .main #account-ticket .ticket-reply input[type="submit"],
		#page-accounts-license .main #account-ticket .ticket-reply input[type="button"] { float: right; width: 90px; height: 28px; line-height: 28px; text-decoration: none; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; color: #000; text-align: center; background: #eff4f7; border: 0; cursor: pointer; font-weight: 500; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0 5px 5px; }
		#page-accounts-license .main #account-ticket .ticket-reply input#ticket-attach-button { float: left; width: 130px; }
#page-accounts-license .main #menu-ticket { margin-top: 9px; float: right; width: 220px; }
	#page-accounts-license .main #menu-ticket ul { margin: 0; list-style: none; }
		#page-accounts-license .main #menu-ticket ul li { margin: 0; }
			#page-accounts-license .main #menu-ticket ul li .reply-to-ticket { background: url(/wp-content/themes/WildSeaPress/images/theme/accountsSprite.png) 6px -1307px no-repeat transparent; }
			#page-accounts-license .main #menu-ticket ul li .close-ticket { background: url(/wp-content/themes/WildSeaPress/images/theme/accountsSprite.png) 6px -1381px no-repeat transparent; padding-top: 5px; }
			#page-accounts-license .main #menu-ticket ul li a { display: block; padding-left: 49px; min-height: 34px; font-size: 12px; font-size: 1.2rem; font-weight: 600; color: #3f608c; text-decoration: none; margin-bottom: 21px; padding-top: 2px; }
				#page-accounts-license .main #menu-ticket ul li a span { display: block; font-size: 12px; font-size: 1.2rem; font-weight: 500; padding-top: 6px; color: #333; }
#page-accounts-license .main .ticket { width: 483px; float: left; }
	#page-accounts-license .main .ticket p { margin-bottom: 0; line-height: 15px; }
	#page-accounts-license .main .ticket .ticket-open-date { margin-top: 5px; }
	#page-accounts-license .main .ticket .col1 { width: 88px; padding-right: 4px; padding-bottom: 15px; font-size: 12px; font-size: 1.2rem; font-weight: 900; color: #3f608c; float: left; text-align: right; }
	#page-accounts-license .main .ticket .col2 { float: left; width: 388px; }
#page-accounts-license .main .ticket-conversation { width: 476px; margin-left: -6px; margin-top: 11px; float: left; }
	#page-accounts-license .main .ticket-conversation h2 { color: #fff; height: 26px; background: #3f628d; padding-left: 7px; font-size: 14px; font-size: 1.4rem; font-weight: 600; line-height: 26px; width: 474px; }
	#page-accounts-license .main .ticket-conversation .ticket-message header.ticket-conversation-header-cogniview { height: 60px; padding-top: 10px; background: url(/wp-content/themes/WildSeaPress/images/theme/accountsSprite.png) 14px -1648px no-repeat; padding-left: 62px; }
	#page-accounts-license .main .ticket-conversation .ticket-message header.ticket-conversation-header-customer { height: 60px; padding-top: 10px; background: url(/wp-content/themes/WildSeaPress/images/theme/accountsSprite.png) 14px -1448px no-repeat; padding-left: 62px; }
	#page-accounts-license .main .ticket-conversation .ticket-message header.ticket-conversation-header .ticket-message-sender { margin-top: 23px; }
	#page-accounts-license .main .ticket-conversation .ticket-message .ticket-message-body { margin-bottom: 18px; }
		#page-accounts-license .main .ticket-conversation .ticket-message .ticket-message-body p { margin-bottom: 0px; line-height: 14px; padding-left: 3px; }
#page-accounts-license .main .ticket-attachments { width: 200px; margin-top: 11px; float: right; }
	#page-accounts-license .main .ticket-attachments h2 { color: #fff; height: 26px; background: #3f628d; padding-left: 7px; font-size: 14px; font-size: 1.4rem; font-weight: 600; line-height: 26px; width: 190px; }


#page-accounts-license #account-license-reset { width: 375px; float: right; }

	#page-accounts-license #account-license-reset p { font-weight: 600; margin-bottom: 8px; font-size: 15px; font-size: 1.5rem; }

	#page-accounts-license #account-license-reset form { margin-bottom: 10px; width: 100%; }


.ie7 #page-accounts-license #account-license-reset form input[type="text"] { width: 265px; float: left; }

#page-accounts-license #account-license-reset form input[type="text"] { width: 265px; }

#page-accounts-license #account-license-reset form input[type="button"] { display: block; float: right; border: 0; width: 96px; background: #7ea0c8; color: #fff !important; font-size: 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: center; line-height: 22px; text-decoration: none; padding: 0 5px; height: 22px; cursor: pointer; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
	#page-accounts-license #account-license-reset form input[type="button"]:hover { opacity: 0.8; }

#page-accounts-license #account-license-reset #account-license-reset-history .scroll-window table td { font-size: 12px; font-size: 1.2rem; }

#page-accounts-license #account-license-reset #account-license-reset-history .table-header td { background: #3f628d; padding: 5px; color: #fff; font-size: 12px; font-size: 1.2rem; font-weight: 600; }

#page-accounts-license #account-license-reset #account-license-reset-history table .col1 { width: 88px; padding: 5px; }

#page-accounts-license #account-license-reset #account-license-reset-history .scroll-window table { }


	#page-accounts-license #account-license-reset #account-license-reset-history .scroll-window table .col1 { color: #3f618c; font-weight: 600; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }

#page-accounts-license #account-license-reset #account-license-reset-history table .col2 { padding: 5px 10px; width: 264px; }

#page-accounts-license #account-license-reset #account-license-reset-history .scroll-window table .col2 { padding: 5px 10px; border-right: solid 1px #ccc; width: 241px; }

.scroll-window { overflow-y: scroll; }

#page-accounts-license #account-license-reset #account-license-reset-history .scroll-window { max-height: 89px; border-bottom: solid 1px #ccc; }

.page-accounts-license .al-consolidate #consolidate-payment-form label { font-weight: 600; font-size: 12px; font-size: 1.2rem; padding-left: 2px; }

.page-accounts-license .al-consolidate #consolidate-payment-form select { margin-top: 4px; width: 240px; }
.ie7 .page-accounts-license .al-consolidate #consolidate-payment-form select { float: left; }

.page-accounts-license .al-consolidate #consolidate-payment-form select option { font-size: 12px; font-size: 1.2rem; }

.page-accounts-license .al-consolidate #consolidate-payment-form input[type="button"] { display: block; float: right; border: 0; width: 60px; background: #7ea0c8; color: #fff !important; font-size: 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: center; line-height: 22px; text-decoration: none; padding: 0 5px; height: 22px; cursor: pointer; margin-top: 2px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }

	.page-accounts-license .al-consolidate #consolidate-payment-form input[type="button"]:hover { opacity: 0.8; }

.success-message { background: #6cb376; margin: 10px 0; padding: 10px 5px; font-size: 12px; font-size: 1.3rem; font-weight: 500; color: #fff; letter-spacing: 0.5; text-align: left; }



.testimonial { padding: 10px 20px 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #fff; margin-bottom: 20px; }
	.testimonial p { padding: 0; margin: 10px 0; line-height: 18px; }
	.testimonial .bold { font-weight: bold; }
	.testimonial .textblue { display: block; text-align: left; font-weight: 600; margin-top: 10px; }

/* ------------------------------------------------------------------------
	Styling for old Content
------------------------------------------------------------------------ */

.textblue { color: #1972b8; }
a:link { color: #1972b8; text-decoration: none; }
a:visited { color: #1972b8; }
a:hover { color: #1972b8; text-decoration: underline; }
a:active { color: #1972b8; }
#main { width: 938px; margin: 20px auto; font-size: 14px; font-size: 1.4rem; }
	#main .PageTitle { margin-bottom: 10px; font-size: 28px; font-weight: bold; }
	#main .container { width: 898px; padding: 20px; }
	#main b { font-weight: bold; color: #1972b8; }
	#main input,
	#main textarea { color: #666; font-size: 12px; line-height: 18px; }
	#main hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
	#main p { margin-bottom: 18px; }
	#main ul { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; margin: 0 0 18px 1.5em; }
		#main ul li { font-weight: 500; line-height: 16px; padding-left: 20px; padding-top: 2px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueCircle.png) left 5px no-repeat; min-height: 20px; }
	#main ol { list-style: decimal; margin: 0 0 18px 1.5em; }
		#main ol ol { list-style: upper-alpha; }
			#main ol ol ol { list-style: lower-roman; }
				#main ol ol ol ol { list-style: lower-alpha; }
		#main ul ul,
		#main ol ol,
		#main ul ol,
		#main ol ul { margin-bottom: 0; }
	#main dl { margin: 0 0 24px 0; }
	#main dt { font-weight: bold; }
	#main dd { margin-bottom: 18px; }
	#main strong { font-weight: bold; }
	#main cite,
	#main em,
	#main i { font-style: italic; }
	#main big { font-size: 131.25%; }
	#main ins { background: #ffc; text-decoration: none; }
	#main blockquote { font-style: italic; padding: 0 3em; }
		#main blockquote cite,
		#main blockquote em,
		#main blockquote i { font-style: normal; }
	#main pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; overflow: auto; padding: 1.5em; }
	#main abbr,
	#main acronym { border-bottom: 1px dotted #666; cursor: help; }
	#main sup,
	#main sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
	#main sup { bottom: 1ex; }
	#main sub { top: .5ex; }
	#main input[type="text"],
	#main textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); padding: 2px; }
	#main a:link { color: #1972b8; text-decoration: none; }
	#main a:visited { color: #1972b8; }
	#main a:active,
	#main a:hover { color: #1972b8; text-decoration: underline; }
	#main .screen-reader-text { position: absolute; left: -9000px; }
	#main dt,
	#main th { color: #000; }
	#main h1,
	#main h2,
	#main h3,
	#main h4,
	#main h5 h6 { color: #1972b8; line-height: 1.5em; margin: 0 0 20px 0; }

	#main li p { color: #1972B8; }

	#main table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; }
	#main tr th,
	#main thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
	#main tr td { border-top: 1px solid #e7e7e7; border-right: solid 1px #e7e7e7; padding: 6px 24px; }
	#main tr.odd td { background: #fff; }
	#main td,
	#main th { vertical-align: middle; }
#breadcrumb-trail { width: 938px; margin: 0 auto; color: #666666; font-size: 10px; font-size: 1rem; font-weight: 600; margin: 20px auto 20px auto; padding-left: 7px; }
	#breadcrumb-trail a { color: #666666; text-decoration: underline; }

.TOCText, p.TOCText { font-weight: bold; color: #1972B8; }


/* ------------------------------------------------------------------------
	GENERIC PAGE WITH SIDEBAR
------------------------------------------------------------------------ */

.page-general { }

	.page-general .main { width: 900px; padding: 7px 20px 11px; margin-top: 9px; }

.page-general-sidebar .main { width: 572px; }

.page-general .page-title { }

.page-general .highlight-blue { }

.page-general .main article { padding-top: 9px; }

.page-general .main h1 { font-size: 28px; font-size: 2.8rem; font-weight: 900; margin-bottom: 20px; }
.page-general .main h2 { margin: 15px 0px; font-weight: 900; }
.page-general .main h3 { margin: 15px 0px; font-weight: 900; }
.page-general .main p { margin-bottom: 16px; line-height: 17px; }

.page-general .main ul { list-style: none; margin-left: 40px; }

	.page-general .main ul li { background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueArrow.png) 0 0 no-repeat transparent; padding-left: 18px; font-size: 14px; font-size: 1.4rem; line-height: 17px; line-height: 1.7rem; margin-bottom: 8px; font-weight: 600; color: #333; }

.page-general .main ol li { font-size: 14px; font-size: 1.4rem; line-height: 17px; line-height: 1.7rem; font-weight: 600; margin-bottom: 8px; color: #333; }


/* ------------------------------------------------------------------------
	UPSELL MODALS
------------------------------------------------------------------------ */
.tbox { z-index: 11111111!important; }
.upsale-modal { position: relative; width: 808px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: #ffffff; }
	.upsale-modal .upsale-close-x, .register-modal .register-close-x { position: absolute; display: block; top: 4px; right: 9px; width: 20px; height: 21px; background: url(/wp-content/themes/WildSeaPress/images/theme/upsaleSprite.png) 0 0 no-repeat transparent; cursor: pointer; }

#upsale-single #upsale-header { float: left; width: 357px; margin-left: 17px; }

.upsale-modal #upsale-header hgroup { text-align: center; margin-bottom: 18px; }
	.upsale-modal #upsale-header hgroup #upsale-wrapper-heading { font-size: 44px; font-weight: bold; margin-top: 2px; color: #1972b8; }

#upsale-single #upsale-header hgroup #upsale-wrapper-heading { margin-top: 45px; }

.upsale-modal #upsale-header hgroup #upsale-wrapper-subheading { font-size: 32px; color: #1972b8; font-weight: bold; margin-top: 6px; }

#upsale-single #upsale-header hgroup #upsale-wrapper-subheading { margin-top: 5px; line-height: 36px; }
.upsale-modal #upsale-header hgroup #upsale-wrapper-subheading2 { font-size: 18px; color: #333; margin-top: 2px; }
#upsale-single #upsale-header hgroup #upsale-wrapper-subheading2 { margin-top: 40px; font-weight: bold; line-height: 20px; }
.upsale-modal .shadow-wrapper { margin-right: -14px; }

#upsale-single .shadow-wrapper { margin-right: 6px; float: right; margin-top: 48px; }

.upsale-modal .upsale-offer { width: 357px; min-height: 378px; padding: 0; margin: 0 0 0 27px; border: solid 1px #d9d7d1; text-align: center; }
	.upsale-modal .upsale-offer.last { margin-right: 0; }
	.upsale-modal .upsale-offer .upsale-offer-heading { font-size: 27px; color: #1972b8; font-weight: 900; margin-top: 5px; padding: 0 7px; }
	.upsale-modal .upsale-offer .upsale-offer-subheading { font-size: 16px; color: #333; line-height: 21px; padding: 0 7px; }
	.upsale-modal .upsale-offer .upsale-list-features { margin-left: 0px; padding-top: 11px; margin-top: 7px; margin-bottom: 6px; padding-left: 0; padding-right: 7px; list-style: none; text-align: left; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; min-height: 114px; }
		.upsale-modal .upsale-offer .upsale-list-features li { padding-left: 19px; padding-top: 2px; margin-bottom: 12px; margin-left: 7px; line-height: 18px; list-style: none; background: url(/wp-content/themes/WildSeaPress/images/theme/upsaleSprite.png) -190px -300px no-repeat transparent; font-size: 15px; color: #333; }
	.upsale-modal .upsale-offer .upsale-retail-price { font-size: 16px; color: #333; }
		.upsale-modal .upsale-offer .upsale-retail-price span { color: #b20000; text-decoration: line-through; }
	.upsale-modal .upsale-offer .upsale-your-price { font-size: 28px; font-weight: 900; margin-top: 7px; }
		.upsale-modal .upsale-offer .upsale-your-price span { color: #1972b8; }
	.upsale-modal .upsale-offer .upsale-savings-tag { height: 39px; width: 170px; padding: 4px 10px 12px 25px; background: url(/wp-content/themes/WildSeaPress/images/theme/upsaleSprite.png) 4px -62px no-repeat transparent; font-weight: bold; color: #fff; font-size: 21px; text-align: center; line-height: 39px; margin: 9px auto 4px; }
	.upsale-modal .upsale-offer .upsale-cart-form { margin: 0; }
		.upsale-modal .upsale-offer .upsale-cart-form .store_button_addcart { display: block; width: 115px; height: 32px; background: url(/wp-content/themes/WildSeaPress/images/theme/upsaleSprite.png) 0 -148px; cursor: pointer; border: 0; outline: 0; margin: 0 auto; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; }
			.upsale-modal .upsale-offer .upsale-cart-form .store_button_addcart:hover { opacity: 0.8; }
.upsale-modal .upsale-close-button { height: 38px; width: 133px; background: url(/wp-content/themes/WildSeaPress/images/theme/upsaleSprite.png) 0 -202px no-repeat transparent; cursor: pointer; margin: 5px auto; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; display: block; }

#upsale-single .upsale-close-button { margin-top: 95px; }

.upsale-modal .upsale-close-button:hover { opacity: 0.8; }

/* REGISTER MODAL */

.register-modal { position: relative; width: 765px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
#register-account { width: 548px; }
	#register-account .page-title { text-align: center; padding: 14px 0 20px 0; color: #3f608c; }
	#register-account .register-instructions { padding: 0 40px; }
	#register-account #register-form .row .col1 { width: 192px; padding-right: 14px; float: left; text-align: right; color: #3f608c; font-weight: 600; font-size: 12px; font-size: 1.2rem; padding-top: 6px; }
	#register-account #register-form .row .col2 { width: 182px; float: left; padding-bottom: 6px; }
#register-form input[type="email"], #register-form input[type="password"], #register-form input[type="text"] { width: 282px; }
#register-account #register-form fieldset { margin-bottom: 4px; margin-right: 17px; border-top: solid 1px #ccc; padding-top: 24px; padding-bottom: 10px; }
#register-account #register-form .register-name .row { float: left; }

#register-account #register-form .register-name .register-usertype { padding-top: 14px; margin-bottom: 30px; }
#register-account #register-form .register-name .row .col2 .register-user-option { float: left; padding-top: 1px; color: #333; font-weight: 600; font-size: 12px; font-size: 1.2rem; }

	#register-account #register-form .register-name .row .col2 .register-user-option input[type="radio"] { position: relative; top: 4px; margin-left: 10px; }

	#register-account #register-form .register-name .row .col2 .register-user-option:first-child input[type="radio"] { margin-left: 0; }

#register-account #register-form .register-name .row .register-already-registered { margin-left: 219px; font-size: 14px; font-size: 1.4rem; color: #3f608c; text-decoration: underline; display: block; float: left; padding-top: 8px; }
#register-account #register-form .register-name .row .button { margin-left: 72px; margin-bottom: 30px; }
.shadow-wrapper { padding: 0 22px 27px 0; background: url(/wp-content/themes/WildSeaPress/images/theme/shadow-corner2.png) right bottom no-repeat transparent; float: left; }


.tbox { position: absolute; display: none; padding: 0; z-index: 900; }
.tinner { padding: 15px; -moz-border-radius: 5px; border-radius: 5px; background: #fff url(/wp-content/themes/WildSeaPress/images/preload.gif) no-repeat 50% 50%; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.tmask { position: absolute; display: none; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; z-index: 11111111; }
.tclose { position: absolute; top: 0px; right: 0px; width: 30px; height: 30px; cursor: pointer; background: url(/wp-content/themes/WildSeaPress/images/close.png) no-repeat; }
	.tclose:hover { background-position: 0 -30px; }

#error { background: #ff6969; color: #fff; text-shadow: 1px 1px #cf5454; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 0; }
	#error .tcontent { padding: 10px 14px 11px; border: 1px solid #ffb8b8; -moz-border-radius: 5px; border-radius: 5px; }
#success { background: #2ea125; color: #fff; text-shadow: 1px 1px #1b6116; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 10px; -moz-border-radius: 0; border-radius: 0; }
#bluemask { background: #4195aa; }
#frameless { padding: 0; }




/* ------------------------------------------------------------------------
	IE7, IE8, and IE9 STYLES
------------------------------------------------------------------------ */

.ie7 .sub-menu,
.ie8 .sub-menu { border-left: solid 1px #ccc !important; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.ie7 #featured-home .column.group,
.ie8 #featured-home .column.group { position: relative; }
.ie7 #featured-home .user-reviews,
.ie8 #featured-home .user-reviews { position: absolute; bottom: -19px; right: 0; }
.ie7 #mce-EMAIL,
.ie8 #mce-EMAIL { margin-bottom: 8px; }
.ie7 .store_quantity_field,
.ie8 .store_quantity_field { height: auto !important; }
.ie8 .cart_item .cart_item_remove input[type="button"] { margin-left: 7px !important; }
.ie8 .upgrade-form .store_button_addcart { margin-top: 5px; }
#mce-EMAIL { margin-bottom: 8px; }
.ie7 .upgrade-price { zoom: 1; }
	.ie7 .upgrade-price span { display: block; float: left; margin-right: 5px; }
	.ie7 .upgrade-price .savings-tag { margin-left: 5px; }
.ie7 #page-upgrade .col2 .ui-spinner { float: left; }
.ie7 #page-upgrade .col2 .upgrade-form { float: left; }
	.ie7 #page-upgrade .col2 .upgrade-form label { float: left; padding-top: 11px; }
	.ie7 #page-upgrade .col2 .upgrade-form .subtotal { float: left; padding-top: 11px; }
.ie7 #page-upgrade .col2 .store_button_addcart { border: 0 !important; outline: 0; margin-top: 5px; float: right !important; }
.ie7 #social-header { display: none !important; /*display:block;

	opacity:.01; */ }
.ie7 .slideshow-nav ul { list-style: none; padding-left: 160px; }
	.ie7 .slideshow-nav ul li { list-style: none; display: block; float: left; margin-left: 4px; }
.ie7 .user-reviews { width: 300px; }
	.ie7 .user-reviews .review-link { float: left; display: block; margin-top: 3px; }
	.ie7 .user-reviews .review-stars { float: right; display: block; }
.ie7 #stepWrap,
.ie7 .stepWrap-title { display: none; }
.ie7 .button-blue,
.ie7 .button-blue2 { display: block; float: left; }
.ie7 #comparison-table-products th.col2,
.ie7 #comparison-table-products th.col3,
.ie7 #comparison-table-products th.col4 { text-align: center; }
.ie7 #comparison-table-products .col2 { padding-left: 13px; }
	.ie7 #comparison-table-products .col2 .button-comparison-buy { position: relative; left: -5px; }
	.ie7 #comparison-table-products .col2.upgrade-product a { position: relative; margin-left: 32px; }
.ie7 #comparison-table-products .col1,
.ie7 #comparison-table-products .col2,
.ie7 #comparison-table-products .col3,
.ie7 #comparison-table-products .col4 { width: auto !important; }
	.ie7 #comparison-table-products .col1 .check,
	.ie7 #comparison-table-products .col2 .check,
	.ie7 #comparison-table-products .col3 .check,
	.ie7 #comparison-table-products .col4 .check { margin: 0; }
	.ie7 #comparison-table-products .col1 .button-comparison-buy,
	.ie7 #comparison-table-products .col2 .button-comparison-buy,
	.ie7 #comparison-table-products .col3 .button-comparison-buy,
	.ie7 #comparison-table-products .col4 .button-comparison-buy { margin-left: 0 !important; }
.ie7 #comparison-table-products .col3,
.ie7 #comparison-table-products .col4 { text-align: left; }
.ie7 #comparison-table-products .upgrade-product a { display: block !important; line-height: 18px; }
.ie7 #comparison-table-products .upgrade-product .col2 a { margin-left: 30px; }
.ie7 #comparison-table-products .check { display: block; }
.ie7 #page-cart .store_cart_table_header { background-image: none !important; background-color: #3f628d; }
.ie7 #page-cart .store_cart_table_header { width: 888px; }
.ie7 .cart_contents { border: solid 1px #c8c7c6; }
	.ie7 .cart_contents td { text-align: center; font-size: 13px; font-size: 1.3rem; font-weight: 600; color: #666666; }
.ie7 .cart_item .cart_item_remove input[type="button"] { line-height: 12px; height: 30px !important; padding-bottom: 5px; width: 70px; }
.ie7 #email2 { margin-left: -20px; }
.ie7 #purchase-buttons img { display: block !important; float: right !important; }
.ie9 #featured-home .column.group { position: relative; }
#featured-home .column.group { position: relative; }
.ie9 #featured-home .user-reviews { position: absolute; bottom: -19px; right: 0; }
.ie8 #featured-home .user-reviews { width: auto; }

#featured-home .user-reviews { position: absolute; bottom: -19px; right: 0; width: 300px; }

#page-accounts-license #edit-profile { border: solid 1px #cdcbc4; background: #f7f6f5; margin-top: 14px; width: 720px; padding-top: 6px; margin-top: 0px; margin-bottom: 60px; float: inherit; }

#page-accounts-license .main hgroup#profile { padding: 0 20px 7px; }

#page-accounts-license #edit-profile hgroup { margin: 0 10px; padding: 11px 0 0 0; float: left; margin-bottom: 26px; }
	#page-accounts-license #edit-profile hgroup h4 { color: #3f608c; float: left; margin: 0; font-size: 13px; font-size: 1.3rem; }
		#page-accounts-license #edit-profile hgroup h4.col1 { width: 280px; }
		#page-accounts-license #edit-profile hgroup h4.col2 { padding-left: 14px; }
#page-accounts-license #edit-profile #profile-edit-ticket-details { width: 287px; float: left; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }



	#page-accounts-license #edit-profile #profile-edit-ticket-details .row { margin-bottom: 12px; float: left; }

	#page-accounts-license #edit-profile #profile-edit-ticket-details .col1, #page-accounts-license #edit-profile #profile-edit-ticket-details .col2 { float: left; }

	#page-accounts-license #edit-profile #profile-edit-ticket-details .col1 { padding-right: 4px; font-weight: 600; font-size: 12px; font-size: 1.2rem; color: #3f608c; padding-left: 13px; text-align: right; width: 90px; }

	#page-accounts-license #edit-profile #profile-edit-ticket-details .col2 { font-size: 12px; font-size: 1.2rem; font-weight: 500; color: #333; width: 160px; }

		#page-accounts-license #edit-profile #profile-edit-ticket-details .col2 .change { float: right; font-size: 8px; font-size: 1.0rem; position: relative; bottom: -3px; left: 8px; }

	#page-accounts-license #edit-profile #profile-edit-ticket-details .col3 a { padding-left: 5px; font-weight: 600; font-size: 12px; font-size: 1.2rem; color: #3f608c; vertical-align: top; text-decoration: underline; }

.accounts-form { border: solid 1px #cdcbc4; border-radius: 8px; background: #f7f6f5; margin-top: 14px; width: 540px; padding-top: 4px; padding-left: 20px; padding-right: 9px; margin-bottom: 60px; }

	.accounts-form .Submit { position: relative; bottom: 0px; left: 343px; }

	.accounts-form a { font-size: 14px; font-size: 1.4rem; color: #3f608c; text-decoration: underline; display: block; }
	.accounts-form #account-login-link1 { position: relative; top: 19px; left: 185px; }

	.accounts-form #account-login-link2 { position: relative; top: 14px; left: 318px; }

	.accounts-form .col1 { text-align: right; font-size: 12px; font-size: 1.2rem; color: #3f608c; font-weight: 600; width: 55px; padding-top: 6px; float: left; margin-right: 14px; }

	.accounts-form .col2 { }

	.accounts-form input[type="text"] { padding: 2px 3px; font-size: 12px; width: 234px; border-top: solid 1px #929292; border-right: solid 1px #dbdbdb; border-bottom: solid 1px #d7d7d7; border-left: solid 1px #929292; }

	.accounts-form input[type="password"] { padding: 2px 3px; font-size: 12px; width: 234px; border-top: solid 1px #929292; border-right: solid 1px #dbdbdb; border-bottom: solid 1px #d7d7d7; border-left: solid 1px #929292; }

	.accounts-form .title { font-size: 16px; font-size: 1.6rem; font-weight: 600; display: inline; color: #3f618c; padding-right: 7px; }

#page-accounts-license #edit-profile #profile-edit-contact-information { float: left; width: 380px; min-height: 300px; border-left: solid 2px #3f628d; padding-left: 10px; font-size: 12px; font-size: 1.2rem; position: relative; margin-bottom: 15px; }
	#page-accounts-license #edit-profile #profile-edit-contact-information .row { float: left; margin-bottom: 5px; }

		#page-accounts-license #edit-profile #profile-edit-contact-information .row:first-child { margin-top: -3px; }

		#page-accounts-license #edit-profile #profile-edit-contact-information .row div.col1 { width: 112px; text-align: right; float: left; font-size: 12px; font-size: 1.2rem; color: #3f608c; font-weight: 600; padding-top: 6px; }

			#page-accounts-license #edit-profile #profile-edit-contact-information .row div.col1 label { }

		#page-accounts-license #edit-profile #profile-edit-contact-information .row div.col2 { width: 254px; float: left; margin-left: 14px; }

			#page-accounts-license #edit-profile #profile-edit-contact-information .row div.col2 input[type="text"] { padding: 2px 3px; font-size: 12px; width: 234px; border-top: solid 1px #929292; border-right: solid 1px #dbdbdb; border-bottom: solid 1px #d7d7d7; border-left: solid 1px #929292; }

#page-accounts-license #edit-profile #last_name { margin-bottom: 37px; }

#page-accounts-license .select-box-container { background: url(/wp-content/themes/WildSeaPress/images/theme/select.png) right 2px no-repeat transparent; border: solid 1px #666; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 24px; width: 180px; overflow: hidden; }
.ie7 #page-accounts-license .select-box-container { background-image: none; overflow: visible; border: 0; margin-left: 14px; }
#page-accounts-license #edit-profile select { border: 0; line-height: 1; font-size: 11px; background: transparent; display: block; width: 220px; height: 24px; padding: 4px; -webkit-appearance: none; }

.ie #page-accounts-license #edit-profile select { background: transparent; }
#page-accounts-license #edit-profile select:focus { outline: 0; background: transparent; }

#page-accounts-license #edit-profile select option { }

.ie8 #page-accounts-license #edit-profile select { }
.ie9 #page-accounts-license #edit-profile select { }

#page-accounts-license #edit-profile #addr_country { }

#page-accounts-license #edit-profile #addr_state { }

#page-accounts-license #edit-profile #pec-submit { position: absolute; bottom: -50px; right: 30px; }

.ie7 #page-accounts-license #edit-profile #pec-submit { position: relative; float: right; bottom: 0; right: 0; margin-top: 20px; margin-right: 15px; }

.button { display: inline-block; height: 28px; background: url(/wp-content/themes/WildSeaPress/images/theme/buttonBG.png) 0 0 repeat-x; font-size: 12px; padding: 1px 25px; color: #000; border: solid 1px #adadad; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; }

#page-accounts-license #submit-ticket hgroup { padding: 11px 0px 7px 8px; border-bottom: solid 1px #adbbcb; margin-bottom: 15px; margin: 0 151px 11px 11px; }
#submit-ticket { }
	#submit-ticket #form-inner-wrapper { float: left; background: #f7f6f5; position: relative; border: solid 1px #cdcbc4; padding-bottom: 11px; }
		#submit-ticket #form-inner-wrapper #account-info { float: left; width: 431px; margin-right: 6px; }
		#submit-ticket #form-inner-wrapper .fieldset-title { color: #3f608c; font-size: 13px; font-size: 1.3rem; padding-left: 11px; margin-bottom: 26px; }
		#submit-ticket #form-inner-wrapper #account-info .row { }
			#submit-ticket #form-inner-wrapper #account-info .row .col1 { width: 120px; float: left; text-align: right; margin-bottom: 5px; color: #3f608c; font-weight: 600; font-size: 12px; font-size: 1.2rem; padding-top: 6px; padding-right: 4px; }
			#submit-ticket #form-inner-wrapper #account-info .row .col2 { float: left; width: 300px; padding-left: 7px; margin-bottom: 5px; }
				#submit-ticket #form-inner-wrapper #account-info .row .col2 input[type="text"] { width: 276px; color: #222; }
				#submit-ticket #form-inner-wrapper #account-info .row .col2 textarea { width: 276px; height: 124px; color: #222; margin-bottom: 15px; font-family: "Open Sans", sans-serif !important; }

				#submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container { background: url(/wp-content/themes/WildSeaPress/images/theme/select.png) right 2px no-repeat transparent; border: solid 1px #666; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 24px; width: 180px; overflow: hidden; }

.ie7 #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container, .ie7_html #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container { background-image: none; overflow: visible; border: 0; margin-left: 0px; height: auto; background: none; border: 0; height: auto; width: auto; overflow: visible; display: block; clear: both; }

	.ie7 #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container select, .ie7_html #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container select { border: 0; clear: both; float: none; font-size: 14px; background: transparent; display: block; width: 220px; height: auto; -webkit-appearance: none; margin-bottom: 10px; }

	.ie7_html #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container select { border: solid 1px #ccc; }
		.ie7 #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container select option, .ie7_html #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container select option { background: transparent; }
#submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container.ticket-support-department { margin-bottom: 15px; }

#submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container.ticket-product { width: 148px; float: left; }

#submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container.ticket-version { width: 123px; float: left; margin-left: 7px; margin-bottom: 5px; }

.ie7 #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container.ticket-version, .ie7_html #submit-ticket #form-inner-wrapper #account-info .row .col2 .select-box-container.ticket-version { margin-left: 0px; }

#submit-ticket #form-inner-wrapper #account-info .row .col2 select { -webkit-appearance: none; background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: none; border: 0; box-sizing: border-box; color: rgb(0, 0, 0); cursor: default; display: block; font-size: 11px; font-weight: normal; height: 24px; letter-spacing: normal; line-height: 11px; margin: 0; padding: 4px; text-align: start; text-shadow: none; text-transform: none; width: 220px; }

#submit-ticket #form-inner-wrapper #account-info .row .col2 #ticket-subject { }
#submit-ticket #form-inner-wrapper #account-info .row .col2 #ticket-payment-code { }
#submit-ticket #form-inner-wrapper #attached-files { float: left; width: 271px; min-height: 296px; }
	#submit-ticket #form-inner-wrapper #attached-files #ticket-file-section { border-left: solid 2px #3f628d; padding-left: 20px; }

	#submit-ticket #form-inner-wrapper #attached-files .ticket-file-input { float: none; clear: both; margin-bottom: 15px; }

#submit-ticket input#submit-ticket-submit-button { float: right; margin-right: 50px; margin-top: 12px; }


.relationship .grayh4 { padding-bottom: 22px; }

.relationship h1 { padding-bottom: 0px; }
#relationship_left { float: left; width: 45%; }
#relationship_right { float: right; width: 45%; }
.widemargin { margin-top: 25px; }
.largeh2 { font-size: 20px; font-weight: bold; color: #1972B8; }

/*grayh4 is h3 with padding on top*/

.grayh4 { font-family: Helvetica, 'Helvetica Lt Std', Arial; font-size: 13px; color: #636469; padding-top: 5px; }
.greyh5 { font-family: Helvetica, 'Helvetica Lt Std', Arial; color: #6b6b6b; font-size: 15px; padding-top: 10px; padding-bottom: 15px; }
.grey18bold { font-size: 18px; font-weight: bold; color: #6b6b6b; }
.customize-support img { margin-bottom: 10px; }
.ExampleSeparator { border-top: 1px solid black; }
.textcenter { text-align: center; }


/*Reseller Getting Started----------------------------------------------------------*/
.container-small-teal-a { width: 100%; height: 19px; padding: 8px; text-align: center; background: #e7f0f5; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.container-small-teal-b { width: 100%; height: 19px; padding: 8px; text-align: center; background: #d2eefc; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.container-small-teal-a h2, .container-small-teal-b h2 { font-size: 16px; line-height: 1em; }
.border-container-small-teal { width: 95%; border-right: 1px solid #cecece; border-left: 1px solid #cecece; border-top: 1px solid #e6eaeb; border-bottom: 1px solid #e6eaeb; margin-bottom: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.container-teal-general { background: #e7f0f5; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.border-container-teal-general { border: 1px solid #cecece; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }


/* Reseller Summary--------------------------------------------------*/
#summary_left { padding-right: 20px; width: 660px; float: left; }

	#summary_left .greyh5 { margin-top: 5px; margin-bottom: 3px; padding-top: 0px; }

	#summary_left ul { font-size: 13px; font-size: 1.3rem; list-style: none; margin-left: 0; color: #333; margin: 0 0 18px 1.5em; padding-top: 10px; }
		#summary_left ul li { font-weight: 500; line-height: 16px; padding-left: 20px; padding-top: 2px; padding-bottom: 0px; background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueCircle.png) left 5px no-repeat; min-height: 14px; }

	#summary_left .bluebullets { margin-bottom: 15px; margin-left: 5px; }

	#summary_left p { margin-bottom: 10px; margin-top: 3px; }

#summary_right { margin: 1px; width: 132px; height: 330px; padding: 25px 12px 12px 52px; background: #e7f0f5 url(/wp-content/themes/WildSeaPress/images/lineup_vertical_mini.jpg) 10px 70px no-repeat; border: 1px solid #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

	#summary_right .grey18bold { margin-left: -8px; padding-bottom: 24px; }


	#summary_right img { float: left; }
	#summary_right a h4, #summary_right p { }

	#summary_right img { margin-left: -38px; margin-right: 2px; }

	#summary_right .textblue { color: #1792e0 !important; font-size: 13px; padding-top: 5px; margin: 0; }

	#summary_right a:hover { text-decoration: underline; }

	#summary_right p { padding-bottom: 10px; width: 135px; font-size: 12px; padding-top: 3px; }

.border-summary-right { float: left; width: 200px; height: 371px; margin: 20px 1px 0px 1px; border: 1px solid #cecece; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/*Reseller Tiers and Benefits v1-------------------------------------------------*/

.tier_v1 .grayh4 { margin-top: 2px; margin-bottom: 20px; }
.border_table_tiers_v1 { margin-bottom: -10px; border-top: 2px solid #e9eaec; border-left: 1px solid #cecece; border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

#table_tiers_v1 { border-collapse: separate; border-top: 0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; margin-bottom: 1px; }

	#table_tiers_v1 tr { height: 20px; color: #6b6b6b; font-size: 14px; }

#row_one_table_tiers_v1 td { background-color: #1792e0; text-align: center; color: #ffffff; font-size: 12px; font-weight: bold; border-top: 1px solid #c4e3f7; border-bottom: 1px solid #e7f0f5; }


.column_name { width: 285px; padding-left: 40px; color: #005083; font-size: 12px; font-weight: bold; border-left: 1px solid #ffffff; border-right: 1px solid #cecece; }

.column_bronze { width: 200px; text-align: center; border-left: 1px solid #ffffff; border-right: 1px solid #cecece; }

.column_silver { width: 200px; text-align: center; border-left: 1px solid #ffffff; border-right: 1px solid #cecece; }

.border_left_gold { margin-right: 1px; border-right: 1px solid#ffffff; }

.column_gold { width: 200px; text-align: center; border-right: 1px solid #ffffff; }

.even .column_gold { border-left: 1px solid #e2f4fe; }

.odd .column_gold { border-left: 1px solid #d2ecf9; }

.even .column_name { background: #eeeeee; }
.even .column_bronze { background: #e0f7ff; }
.even .column_silver { background: #e0f7ff; }

.even .column_gold { background: #cdecfe; }

.odd .column_name { background: #e3e3e3; }

.odd .column_bronze { background: #d0f0fb; }

.odd .column_silver { background: #d0f0fb; }
.odd .column_gold { background: #bde3f8; }



/*Reseller Tiers and Benefits v2-------------------------------------*/
.tiers_v2 .grayh4 { margin-top: 4px; margin-bottom: 20px; }
.tiers_v2 .text_holder_tiers_v2 { height: 100px; margin-top: 15px; margin-bottom: 20px; }

.table_tiers_v2 { color: #6b6b6b; font-size: 15px; width: 430px; }
	.table_tiers_v2 tr { height: 30px; }

	.table_tiers_v2 td { text-align: center; border-right: 1px solid #ffffff; }

.even_v2 { background: #ceeaf8; }

.odd_v2 { background: #e0f4ff; }

.row_one_table_tiers_v2 { height: 40px; background: #abd8f5; color: #1792e0; font-weight: bold; font-size: 13px; }

.column_status_level { font-weight: bold; font-size: 14px; }


/*Comparison -----------------------------------------------------------------*/

.comparison_table { border-collapse: separate; border: 1px solid #ceced0; }
	.comparison_table td.row_first { margin-top: 1px; border-top: 1px solid #ffffff; border-right: 1px solid #ceced0; }
	.comparison_table td.row_last { margin-bottom: 1px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ceced0; padding-left: 10px; padding-right: 10px; }

	.comparison_table td.column_one { width: 250px; border-left: 1px solid #ffffff; border-right: 1px solid #ceced0; font-size: 12px; color: #636469; padding-left: 30px; }
	.comparison_table td.column_two { width: 200px; border-left: 1px solid #ffffff; border-right: 1px solid #ceced0; text-align: center; }

	.comparison_table td.column_three { width: 200px; border-left: 1px solid #ffffff; border-right: 1px solid #ceced0; text-align: center; }
	.comparison_table td.column_four { width: 200px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: center; }

.row_tall_light { height: 120px; background: #e7f0f5; }

.row_blue_one { background: #abd8f5; height: 20px; }

.row_blue_two { background: #ceeaf8; height: 20px; }

.row_blue_three { background: #e0f4ff; height: 20px; }
.PageTitle { margin-bottom: 15px; }
div.faq ol li { list-style-type: decimal; }
#customer_list_table { width: 699px; margin: 15px auto 15px auto; }
	#customer_list_table td { width: 233px; height: 130px; padding: 10px; vertical-align: top; }
#satisfaction_survey { width: 294px; height: 137px; background: url(/wp-content/themes/WildSeaPress/images/satisfaction-survey.png) no-repeat; margin: 20px auto 20px auto; }

/*Affiliate program */

.affiliate_registration_form_table { width: 500px; margin: 0 auto 0 auto; }
	.affiliate_registration_form_table td { padding: 10px 0 5px 0; }
	.affiliate_registration_form_table input { float: left; }
.us_or_canada { float: left; }

.affiliate_registration_form_table .column_b { width: 400px; padding: 10px 0 5px 5px; }

.AffiliateFormError { color: red; font-size: 85%; display: none; margin-top: -10px; margin-bottom: 0px; }

.join_affiliate_button { display: block; width: 190px; height: 43px; line-height: 43px; color: #fff; font-weight: bold; text-align: center; font-size: 16px; background: url(/wp-content/themes/WildSeaPress/images/button-download-190.png); border: 0 !important; }

	.join_affiliate_button:hover { background: url(/wp-content/themes/WildSeaPress/images/button-download-190-depressed.png); text-decoration: none !important; }
div.check { margin: auto; width: 19px; height: 17px; background: url(/wp-content/themes/WildSeaPress/images/check-blue.png) no-repeat; }

/*Box sprite*/
.box { width: 72px; height: 100px; position: relative; display: block; margin-left: 64px; }

#home-pdf2xl .box1 { background: url(/wp-content/uploads/2013/02/box-small-basic.png) 0px 0px no-repeat; }

#home-pdf2xl:hover .box1 { background: url(/wp-content/uploads/2013/02/box-small-basic-highlight.png) 0px 0px no-repeat; }

.box2 { background: url(/wp-content/uploads/2013/02/box-small-ocr.png) 0px 0px no-repeat; }

#home-pdf2xlocr:hover .box2 { background: url(/wp-content/uploads/2013/02/box-small-ocr-highlight.png) 0px 0px no-repeat; }

.box3 { background: url(/wp-content/uploads/2013/02/box-small-ent.png) 0px 0px no-repeat; }

#home-pdf2xlent:hover .box3 { background: url(/wp-content/uploads/2013/02/box-small-ent-highlight.png) 0px 0px no-repeat; }

.box5 { background: url(/wp-content/uploads/2013/02/box-small-cli.png) 0px 0px no-repeat; }


.box6 { background: url("/wp-content/uploads/2014/11/SAPS.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0); }
.box7 { background: url("/wp-content/themes/WildSeaPress/images/products/productMergeSplit.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0); }
.box8 { background: url("/wp-content/themes/WildSeaPress/images/products/productMergePDF.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0); }
.box9 { background: url("/wp-content/uploads/2014/10/money-back-sticker.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0); }
.box10 { background: url("/wp-content/themes/WildSeaPress/images/products/productGENline.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0); }

.l-b-r{
    border-bottom-left-radius: 5px; 
    -moz-border-radius-bottomleft: 5px; 
    -webkit-border-bottom-left-radius: 5px; 
    
}
.clear-menu-links-products{
    clear: both;
    float: none !important;
    height: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}


#home-pdf2xlcli:hover .box5 { background: url(/wp-content/uploads/2013/02/box-small-cli-highlight.png) 0px 0px no-repeat; }

.box-lineup { position: relative; }

	.box-lineup .box1, .box-lineup .box2, .box-lineup .box3 { width: 105px; height: 100px; position: absolute; z-index: 0; }


	.box-lineup .box1 { background: url(/wp-content/uploads/2012/03/box.jpg) -9px -309px no-repeat; top: 10px; left: -9px; }

#home-compare:hover .box-lineup .box1 { background: url(/wp-content/uploads/2012/03/box.jpg) -9px -719px no-repeat; }

.box-lineup .box2 { background: url(/wp-content/uploads/2012/03/box.jpg) -9px -204px no-repeat; top: 116px; left: -9px; }

#home-compare:hover .box-lineup .box2 { background: url(/wp-content/uploads/2012/03/box.jpg) -9px -614px no-repeat; }

.box-lineup .box3 { background: url(/wp-content/uploads/2012/03/box.jpg) -9px -102px no-repeat; top: 224px; left: -9px; }

#home-compare:hover .box-lineup .box3 { background: url(/wp-content/uploads/2012/03/box.jpg) -9px -512px no-repeat; }

/*
#home-pdf2xl, #home-pdf2xl2 { background: top no-repeat #e6f0f5; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: 1px solid #dcddde !important; text-align: center; }
*/
#home-pdf2xl, #home-pdf2xl2 { 
    background: top no-repeat #e6f0f5; 
    -webkit-border-top-left-radius: 5px;     
    -moz-border-radius-topleft: 5px;
        
    border-top-left-radius: 5px;     
    border-right: 1px solid #dcddde !important; text-align: center; }



	#home-pdf2xl:hover, #home-pdf2xl2:hover { background-color: #eff6f9; }

#home-pdf2xlocr { background: #e6f0f5; border-right: 1px solid #dcddde !important; text-align: center; }

	#home-pdf2xlocr:hover { background: #eff6f9; }

#home-pdf2xlent { background: #e6f0f5; border-right: 1px solid #dcddde !important; text-align: center; }

	#home-pdf2xlent:hover { background: #eff6f9; }

#home-pdf2xlcli { background: #e6f0f5; border-right: 1px solid #dcddde !important; text-align: center; }

	#home-pdf2xlcli:hover { background: #eff6f9; }

.menu-links-products { background: #e6f0f5; border-right: 1px solid #dcddde !important; text-align: center; }

	.menu-links-products:hover { background: #eff6f9; }


#home-pdfproducts > div { position: relative; width: 204px; height: 375px; border: solid 1px #fff; float: left; padding: 10px 8px 10px; }

.italicb { font-style: italic; }


/*Reseller Customers*/

#customers_logos_img { width: 181px; height: 109px; background-image: url(/wp-content/themes/WildSeaPress/images/customers_logos.png); }

#customers_left { width: 680px; float: left; }

	#customers_left .bluebullets { margin-bottom: 15px; margin-left: 5px; }

	#customers_left .grayh4 { padding-bottom: 25px; }


#customers_right { text-align: justify; margin: 1px; width: 172px; height: 330px; padding: 25px 12px 12px 12px; background: #e7f0f5; border: 1px solid #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

	#customers_right p { padding-top: 10px; padding-bottom: 5px; }


	#customers_right .greyh2 { text-align: center; }

.border-customers-right { float: left; width: 200px; height: 371px; margin: 20px 1px 0px 1px; border: 1px solid #cecece; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.grey14bold { font-size: 14px; font-weight: bold; color: #6b6b6b; }

.page-general .main .bluebullets ul li { list-style-type: none !important; font-size: 12px; vertical-align: top; color: #636469; background: url(/wp-content/themes/WildSeaPress/images/bullet-blue-plus.png) left top no-repeat; padding-left: 20px !important; padding-top: 5px; padding-bottom: 5px; line-height: 20px; }

.bluebullet { background: url(/wp-content/themes/WildSeaPress/images/bullet-blue-plus.png) left top no-repeat; padding-left: 20px; margin-left: 30px; }


/*Reseller Questions*/
#questions_right { float: left; width: 540px; line-height: 20px; }
	#questions_right div { padding-top: 10px; padding-bottom: 5px; }
	#questions_right .q { padding-top: 15px; padding-bottom: 15px; }
#big_blue_question_img { float: left; margin: 0px; padding: 0px; width: 308px; height: 329px; background-image: url(/wp-content/themes/WildSeaPress/images/questions-transparent.png); }

.blue18bold { font-size: 18px; font-weight: bold; color: #1792e0; }

/* Reseller Pages -----------------------------------------------------------*/
.resellers_table { width: 90%; margin: 25px auto 25px auto; }

	.resellers_table td { padding-right: 15px; }
.resellers .bluearrow li { font-weight: bold !important; font-size: 16px !important; }
.resellers_heading { padding: 10px; font-weight: bold; font-size: 16px; }

.resellers_by_region { width: 100%; margin: 10px auto 10px auto; }
	.resellers_by_region tr { min-height: 30px; }

	.resellers_by_region .first { width: 400px; }

.icons_table { width: 100%; margin: 10px 10px 10px 50px; }

/*Mailing list-------------------------------------------------------*/

.mailinglist-right { float: right; width: 580px; }

#mailing_list_contact_form { margin-left: 0px; margin-bottom: 20px; margin-top: 10px; }

	#mailing_list_contact_form p { margin-bottom: 0px; }

	#mailing_list_contact_form ul { margin-top: 5px; }

	#mailing_list_contact_form input[type="text"], #mailing_list_contact_form input[type="email"] { background: white; border: 1px solid; padding: 2px; }

	#mailing_list_contact_form ul li { background: none; color: #333333; }

.mailing_list_contact_prompt { width: 200px; height: 30px; float: left; font-size: 12px; color: #636469; }
.mc-field-group label { width: 100px; float: left; font-size: 12px; color: #333333; }

.input-group label { width: 50px; }

.mailing_list_contact_input, .mc-field-group .input_box { height: 30px; }

.mailbox_img { float: left; margin: 0px; padding: 0px; background: url(/wp-content/themes/WildSeaPress/images/mailbox.png) no-repeat; width: 275px; height: 336px; }

.blue_number_list ol li { list-style-type: decimal; }
.system_requirements { text-align: center; border-collapse: collapse; border: 1px solid #cecece; }
	.system_requirements tr td { padding: 0 10px 0 10px; border: 1px solid #cecece; line-height: 18px; }
	.system_requirements .ColumnName { padding: 0 10px 0 10px; text-align: left; font-weight: bold; line-height: 18px; }
	.system_requirements .ColumnValue { line-height: 18px; }
.super { font-size: 11px; position: relative; top: -3px; }
#faq_footnote_one { font-size: 11px; color: #636469; line-height: 13px; padding-bottom: 10px; }
.cogniview_hat_articles { background: url(/wp-content/themes/WildSeaPress/images/hat.png) no-repeat; width: 250px; height: 188px; float: right; margin-top: 90px; }

.testimonials .border-container-teal-general { margin: 10px 20px; }

.image-button { cursor: pointer; }

.indent40 { margin: -10px 0 0 0; padding: 0 0 0 40px; }
#mc-embedded-subscribe { background: #7ea0c8; border: 0; height: 20px; padding: 0 11px; line-height: 18px; color: #fff !important; font-weight: 600; font-size: 10px; border-top: solid 1px #c7d4e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; margin-top: 14px; }

.mc-field-group p { margin-top: 5px; margin-bottom: 5px; }

.articles_bottom_back { margin-top: 24px; }

#bluearrow { background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueArrow.png) 0 0 no-repeat transparent !important; padding-left: 18px; font-size: 14px; font-size: 1.4rem; line-height: 17px; line-height: 1.7rem; margin-bottom: 8px; font-weight: 600; color: #333; }


/*Form---------------------------------------------------------------*/

#wpcf7-f681-p682-o1 { border: 1px #fff solid; width: 550px; background: #e6f0f5 !important; }

quote-left { width: 240px!important; }

#wpcf7-f681-p682-o1 tr td:first-child { padding-left: 25px!important; padding-right: 0px!important; width: 260px!important; }

#wpcf7-f681-p682-o1 tr td { padding-right: 25px; padding-left: 0; }


#wpcf7-f681-p682-o1 table { }

	#wpcf7-f681-p682-o1 table tr td { padding-top: 10px; font-size: 12px; color: #6b6b6b; width: 220px!important; }

#quote-radiotags { font-size: 12px; width: 130px; }

.wpcf7-list-item { display: block; padding-bottom: 10px; }

.qty { width: 20px; height: 14px; }

#quote-qty { float: right; /*width:70px;*/ position: absolute; top: 10px; left: 165px; }

	#quote-qty p { margin-bottom: 5px; }

.countrylist { width: 223px; height: 21px; }
#personalized-quote-inner { background: #ffffff; padding: 15px; width: 210px; position: relative; }

#quote_contact_info { font-size: 16px; font-weight: bold; color: #6b6b6b; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.box-border { padding: 1px; border: 1px solid #dadada; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#wpcf7-f681-p682-o1 .wpcf7-submit, #wpcf7-f2888-p2891-o1 .wpcf7-submit, #wpcf7-f2901-p2916-o1 .wpcf7-submit, #wpcf7-f2902-p2907-o1 .wpcf7-submit, #wpcf7-f2904-p2914-o1 .wpcf7-submit { /*display:block;
	width:100px;
	height:42px;
	background:url(/wp-content/themes/WildSeaPress/images/button-blue-100.png) no-repeat;
	border:none;
	color:#fff;
	line-height:42px;
	font-size:18px;*/ margin: 5px 0 2px; height: 26px; line-height: 26px; display: inline-block; padding: 0 12px; background-color: #7ea0c8; font-size: 14px; font-weight: 600; color: #fff; text-decoration: none; border-width: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
	#wpcf7-f681-p682-o1 .wpcf7-submit:hover, #wpcf7-f2888-p2891-o1 .wpcf7-submit:hover, #wpcf7-f2901-p2916-o1 .wpcf7-submit:hover, #wpcf7-f2902-p2907-o1 .wpcf7-submit:hover, #wpcf7-f2904-p2914-o1 .wpcf7-submit:hover { /*background:url(/wp-content/themes/WildSeaPress/images/button-blue-100-h.png) no-repeat;*/ opacity: 0.9; }


/*Corporate Purchase*/
.corporate_purchase_cart { width: 550px; border-collapse: collapse; /*border: solid 1px #cecece;*/ margin: 20px 0; clear: both; }
	.corporate_purchase_cart td { padding: 5px; border: solid 1px #cecece; }
	.corporate_purchase_cart thead { /*background:#abd8f5;*/ font-weight: bold; font-size: 14px; }
	.corporate_purchase_cart tfoot { /*background:#e7f0f5;*/ }


		.corporate_purchase_cart tfoot .col1 { /*background:#e7f0f5;*/ border: 0; }

	.corporate_purchase_cart tbody { background: #fff; }

		.corporate_purchase_cart tbody td { padding: 8px; }

	.corporate_purchase_cart .col1 { text-align: center; width: 70%; }
	.corporate_purchase_cart .col2 { width: 10%; }
	.corporate_purchase_cart .col3 { width: 20%; }

.account_form_button { float: right; margin-right: 20px; margin-bottom: 10px; }

input.error-background { background-color: #FFCCCC; border-style: solid; border-color: #334659; }

#errors ul li { font-size: 1.2rem; font-weight: normal; list-style: disc inside none; }

th.table-sortable { background: url(/wp-content/themes/WildSeaPress/images/table-sortable.gif) left center no-repeat; cursor: pointer; padding-left: 15px !important; }

th.table-sorted-asc { background: url(/wp-content/themes/WildSeaPress/images/table-sorted-down.gif) left center no-repeat; cursor: pointer; padding-left: 15px !important; }

th.table-sorted-desc { background: url(/wp-content/themes/WildSeaPress/images/table-sorted-up.gif) left center no-repeat; cursor: pointer; padding-left: 15px !important; }

/* Validation */
.validation-wrap { position: relative!important; display: inline-block; }
.ie7 .validation-wrap { display: block; float: left; }
.validation-errors { border: 1px solid #ff0000!important; }
.validation-tip { background: #ffaaaa; display: block; padding: 5px 6px; font-size: 13px; font-size: 1.3rem; }
.validation-hide { display: none; }

#invoice-container { width: 650px !important; line-height: 2rem; padding-top: 30px; }

.page-accounts-license .main #account-ticket .button-account-mail,
.page-accounts-license .main #account-ticket .button-account-print { padding: 10px 0px 10px 30px; cursor: pointer; background: url(/wp-content/themes/WildSeaPress/images/theme/accounts-btn-email.png) left center no-repeat; vertical-align: middle; margin-left: 20px; }

.page-accounts-license .main #account-ticket .button-account-print { background: url(/wp-content/themes/WildSeaPress/images/theme/accounts-btn-print.png) left center no-repeat; }

.help-Q { font-weight: bold; }
.help-A { }

/* ie7 fixes*/
.ie7 * { ie7-border-spacing: 0; }
.ie7 #featured-home { margin-top: -40px; }

#myvideo { position: fixed; top: 50%; margin-top: -380px; height: 760px; left: 50%; margin-left: -660px; width: 1320px; background: rgb(70,70,70); }

#myvideo_btnx { position: relative; top: 2px; right: 4px; float: right; cursor: pointer; color: white; height: 20px; }

#myvideo_frame { position: relative; top: 20px; left: 20px; }

#hp-video-link { width: 434px; height: 285px; }
	#hp-video-link a { display: inline-block; width: 434px; height: 285px; /*background: url(/wp-content/themes/WildSeaPress/images/pdf-2xl-youtube.png) no-repeat;*/ }
		#hp-video-link a:hover { /*background: url(/wp-content/themes/WildSeaPress/images/pdf-2xl-youtube-hover.png);*/ }

#pp-video-link { width: 303px; height: 199px; }
	#pp-video-link a { display: inline-block; width: 303px; height: 199px; background: url(/wp-content/themes/WildSeaPress/images/pdf-2xl-youtube-product-page.png) no-repeat; }
		#pp-video-link a:hover { background: url(/wp-content/themes/WildSeaPress/images/pdf-2xl-youtube-hover-product-page.png) no-repeat; }

/* ----------------------------------------------------
	LANGUAGE SELECTOR
---------------------------------------------------- */
#lang_sel { display: inline-block; vertical-align: text-top; margin-left: 10px; margin-top: -2px; }
	#lang_sel li { width: 115px; }

	#lang_sel a, #lang_sel a:visited { border: 0 none; }
		#lang_sel a.lang_sel_sel { background-color: transparent; }
	#lang_sel img.iclflag { margin-bottom: 0; }
	#lang_sel a, #lang_sel a:visited { line-height: 18px; }
#header-main #options #lang_sel li ul a { color: #444444; }
#lang_sel ul ul { width: 115px; top: 18px; }

#lang_sel a.lang_sel_sel { background: url(/wp-content/themes/WildSeaPress/images/theme/headerSprite.png) right -119px no-repeat; }

#lang_sel {z-index:5000;}


/* ---[ Footer Menu ]--- */
#footer .menu .sub-menu { margin: 4px 0 18px; }
#footer .new-wrapper .menu { margin-right: 40px; }
#footer .new-wrapper .footer-column:last-child .menu { margin-right: 0px; }

/* ---[ Video Page ]--- */
.video-thumb-wrapper {  position: relative; float: left; width: 240px; padding: 20px 29px; height: 380px;}
.video-thumb-wrapper.right-border { border-right: 1px solid #cccccc; }
.video-thumb { position: relative; }
.video-thumb a {
    display: block;
    position: absolute;
    top: 0px; left: 0px; right: 0px; bottom: 0px;
    background: url(/wp-content/themes/WildSeaPress/images/play-button.png) no-repeat center center;
    z-index: 20;
}
.video-thumb a:hover {
    background: url(/wp-content/themes/WildSeaPress/images/play-button-hover.png) no-repeat center center;
}
.video-thumb-wrapper .excerpt { /*padding-bottom: 20px; */  }
.video-thumb-wrapper .excerpt a { position: absolute; display: block; color: orange!important; text-align: right; right:30px; bottom: 20px; padding: 0; margin: 0; }
.video-thumb-wrapper h3 {
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.single-cgnv_video .back-to-videos { margin: 30px 0; }

.prev { float: left; display: inline-block; }
.next { float: right; display: inline-block; }

/* ---[ FAQ ]--- */
h3.qa-faq-title {
	text-indent: 25px;
	background: url(/wp-content/themes/WildSeaPress/images/theme/listBlueCircle.png) left 5px no-repeat;
	font-size: 16px;
}
.qa-faq-answer .PageTitle { display: none; }
.qa-faq-answer .articles_bottom_back { display: none; }
.qa-faq-answer { margin-bottom: 40px; padding-left: 40px; }
#main .qa-faq-answer li p { color: #000; }

/* menu items */
#menu-primary .menu .download-menu {background:#60BA4E;border:1px}
#menu-primary .menu .buy-menu {background:#DE2900;border:1px}
#menu-primary .menu .download-menu a {color:white}
#menu-primary .menu .buy-menu a {color:white}

/* checkout form */
#payment-form .form-row {
border: none;
position: relative;
}
#payment-form label span {
width: 100%;
display: block;
padding: 0;
padding-bottom: 8px;
margin: 0;
}
#payment-form input[type="text"] {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-moz-user-select: text;
background: none repeat scroll 0 0 #fff;
border-color: #b5b5b6 #cececf #dededf;
border-image: none;
border-left: 1px solid #cececf;
border-radius: 4px;
border-right: 1px solid #cececf;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 1px rgba(124, 124, 127, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.7), 0 0 4px rgba(86, 149, 219, 0);
box-sizing: border-box;
color: #000;
font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
font-size: 15px;
height: 37px;
left: 0;
margin: 0 0 15px 0;
padding: 0 6px 2px 29px;
position: relative;
transition: border-color 0.15s linear 0s, box-shadow 0.15s linear 0s;
width: 100%;
}
#payment-form .form-row div.svg.icon {
position: absolute;
top: 25px;
left: 2px;
}
#payment-form .form-row.small {
width: 48%;
float: left;
}
#payment-form .form-row.small.exp {
width: 50%;
float: right;
}
#payment-form button[type="submit"] {
-moz-user-select: none;
background: linear-gradient(#45b1e8, #3097de) repeat scroll 0 0 #45b1e8;
border: 0 none;
border-radius: 4px;
box-shadow: 0 1px 0 rgba(46, 86, 153, 0.15), 0 0 4px rgba(86, 149, 219, 0), 0 2px 0 rgba(41, 102, 20, 0) inset;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: block;
font-family: "Helvetica Neue","Helvetica",Arial,sans-serif;
font-size: 17px;
font-weight: bold;
height: 37px;
margin: 0 0 10px 0;
outline: 0 none;
padding: 0;
position: relative;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(46, 86, 153, 0.3);
top: 0;
transition: box-shadow 0.15s linear 0s;
width: 100%;
}
#payment-form .form-row.small.exp input {
width: 43.7%;
float: left;
}
#payment-form .form-row.small.exp span.sptr {
width: auto;
padding: 10px;
float: left;
}
#payment-form .form-row.small.exp input {
width: 43.7%;
float: left;
}

.buttonsOut { margin:0 auto; width:390px;}
/* add following style in your css file*/
.buttonsOut a { text-decoration:none; display:inline-block;  font-size:20px; height:66px; line-height:65px; text-align:center; }
.buttonsOut p { margin:0; font-size:17px; color:#fff; }
.buttonsOut p a {font-size:17px; font-decoration:underline}
.bigBtnRed {font-size:20px; width:250px; color:#fff; display:inline-block; background-color:#60BA4E;font-weight:900; border-bottom:3px solid #378926; -webkit-border-radius: 3px 3px;border-radius: 3px 3px;}
.bigBtnRed {font-size:20px;}
.bigBtnRed:hover {color:#fff; background-color:#378926;}

.bigBtnTrans {width:130px; color:#4D9F3D; font-size:20px; }
.bigBtnTrans a {text-decoration:underline; font-size:20px; }
.bigBtnTrans:hover {color:#216613; background-color:transparent;}


#trailModel *, #trailModel { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; -webkit-text-size-adjust: 100%;}
#trailModel  *:before, #trailModel:before, #trailModel  *:after, #trailModel:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#trailModel .bigBtnRed { width: 250px; color: #fff; text-decoration: none; display: block; font-size: 20px; height: 66px; line-height: 65px; vertical-align: middle; margin:0 auto; text-align: center; background-color: #60BA4E; font-weight: 900; border-bottom: 3px solid #378926; -webkit-border-radius: 3px 3px; border-radius: 3px 3px; }
#trailModel .bigBtnRed:hover { color: #fff; background-color: #378926; }
.mfp-close-btn-in #trailModel .mfp-close {background-color:#fff;}
#trailModel .mfp-close:active {top:40px;}

#trailModel {width:330px;}
#trailModel h2 {padding:0 0 10px; margin:0; font-size:26px; font-weight:normal; color:#222;}
#trailModel > p {font-size:16px; padding:0 0 10px; margin:0;}
.formList {padding:0; margin:0; list-style:none; overflow:hidden;}
.formList li {float:left; width:100%; padding:0; margin:0 0 5px;}


.formList input[type=text] {width:100%; height:45px; padding:5px 13px; margin:0; border:1px solid #ccc; -webkit-border-radius: 3px 3px; border-radius: 3px 3px;}
.checkBoxO {padding:10px 0;}

.requiredText {display:block; line-height:18px; font-size:12px; text-align:right;}
.redStar {font-size:15px; color:#C00; line-height:12px; vertical-align:middle; display:inline-block;}
.formList .bigBtnRed {width:100%;}
.mfp-close-btn-in .mfp-close {right:-44px; top:40px; background-color:#666; color:#fff;}

#wp-admin-bar-root-default {float:left;}
.congiviewLLCP {padding-left:50px;}

.cf:before, .cf:after{ content: " "; display: table; }
.cf:after{ clear: both; }
 
#comparison-table-wrapper {width:570px; padding: 8px 20px 8px 20px}
.productList {list-style:none; padding:0; margin:0;}
.productList li {width:100%; float:left; padding:0; margin:0; font-size:13px; color:#1972b8;}
.productList li > div {padding-bottom:8px;}
.productList .cell1 {width:40%; float:left;}
.productList .cell2 {width:20%; float:left; text-align:center}
.productList .cell3 {width:20%; float:left; text-align:center}
.productList .cell4 {width:20%; float:left; text-align:center}
.productList h3 {font-size:11px; padding:10px 0 5px; margin:0;} 
.productList .prodRate {font-size:12px; color:#000; display:block; position:relative; margin-top:-20px; padding-bottom:5px;}
#page-home .buyBtnS, .productList .buyBtnS {background-color:#7ea0c8; color:#fff; text-transform:uppercase; font-size:11px; display:inline-block; margin-bottom:5px; padding:0 5px; line-height:18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.checked {width: 25px; height: 18px; background: url(images/theme/listGreen.png) 0 0 no-repeat transparent; display:inline-block; }
.productList .cell1 p {font-size:11px; line-height:16px; margin:25px 0 0; padding:0 20px 0 0;}

.productList .icon-ms2 { background-image: url(wp-content/themes/WildSeaPress/images/theme/homeSprite/homeSprites-en.png); width:55px; height:55px; display:inline-block; vertical-align:middle; margin-left:10px;}

.bigProductTable {padding:15px 0;}
.bigProductTable li {font-size:inherit;}


.bigProductTable .buyBtnS {background-color:#B92500; font-size:14px; line-height:25px;}
.bigProductTable .prodRate {font-size:18px; }
.bigProductTable .checked {width: 35px; height: 25px; background: url(images/theme/listGreenLarge.png) no-repeat scroll 0 0 transparent; }
.upgradeLink {display:block; font-weight:900;}

.bigProductTable li > div {min-height:38px;}
.bigProductTable .cell1 p {font-size:14px;}
.page-product-pdf2xl-basic .productList .cell2 {background-color:#E5E4E4;}
.page-product-pdf2xl-ocr .productList .cell3 {background-color:#E5E4E4;}
.page-product-pdf2xl-enterprise .productList .cell4 {background-color:#E5E4E4;}


.slide-trigger {
    display: none; /* need this */
    border: 1px solid #CCCCCC;
    cursor: pointer;
    padding: 10px;
}



@media only screen and (max-width: 940px) {
    .slide-trigger { display: block; }
    .no-js .slide-trigger { display: none; }
    .navigation { display: none; }
    .no-js .navigation { display: block; }
    .navigation {
        border: 1px solid #ccc;
        margin: 0;
        width: 100%;
    }
    .navigation li {
        float: none;
        width: 100%;
    }
    .navigation li a { border-bottom: 1px solid #fff; }
    
    .navigation li a {
        border-bottom: 1px solid #fff;
    }
    .navigation li a:hover {
        background: none repeat scroll 0 0 #f7f6f5;
        border-radius: 0;
    }
    .navigation li a {        
        display: block;
        padding: 10px;
        width: 100%;
    }
}

.slide-trigger span {
    background-image: url("/wp-content/themes/WildSeaPress/images/dropdown-arrows.png");
    background-position: 0 -14px;
    display: block;
    float: right;
    height: 14px;
    margin-top: 3px;
    width: 32px;
}
#chatlio-widget .chatlio-widget {
  left: 30px;
}