/*
 *
 *  WhetmanPinksUSA.com
 *  Master Stylesheet
 *  /assets/css/style.css
 *  author:  MJAD advertising + design, http://masarjohnston.com/
 *  rev 20140522, MJAD
 *  rev 20190424, MJAD updated css
 *
 */


@charset 'UTF-8';

/*  RESET  */
* { padding:0; margin:0; font-size: 100.01%; outline:none; zoom:1; }
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; font-size:100%; font:inherit; vertical-align:baseline; }
html, body { background-color:transparent; width:100%; height:100%; padding:0; margin:0; }		
.screen-reader-text { position:absolute; left:-9000px; }
br.clear { margin:0px; padding:0px; }
.clearfix:before, .clearfix:after { content: " "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */
input, button, img, a img { border:none; -webkit-highlight:none; -moz-outline:none; outline:none; }
input{ overflow:visible; } /* firefox padding bug */


/*  BUGFIXES  */
a { border:none; -webkit-highlight:none; -moz-outline:none; outline:none; }
	a:hover { visibility:visible; } /* IE 6 gnores child hover bug */
	:focus { -moz-outline-style:none; }
img, a img { border:none; -webkit-highlight:none; -moz-outline:none; outline:none; }
object { outline:none; }


/*  HIGHLIGHTS  */
::selection  { background:#c60; color:#fff; }
::-moz-selection { background:#c60; color:#fff; }
::-webkit-selection { background:#c60; color:#fff; }


/*  EMBEDDED WEBFONTS  */
@font-face {
    font-family:'Brandon';
    src:url('fonts/brandon/brandon-bold.eot');
    src:url('fonts/brandon/brandon-bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/brandon/brandon-bold.ttf') format('truetype'),
        url('fonts/brandon/brandon-bold.svg#brandonbold') format('svg');
    font-weight:bold;
    font-style:normal;
}
@font-face {
    font-family:'Brandon';
    src:url('fonts/brandon/brandon-italic.eot');
    src:url('fonts/brandon/brandon-italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/brandon/brandon-italic.ttf') format('truetype'),
        url('fonts/brandon/brandon-italic.svg#brandonitalic') format('svg');
    font-weight:normal;
    font-style:italic;
}
@font-face {
    font-family:'Brandon';
    src:url('fonts/brandon/brandon-regular.eot');
    src:url('fonts/brandon/brandon-regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/brandon/brandon-regular.ttf') format('truetype'),
        url('fonts/brandon/brandon-regular.svg#brandonregular') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*  TYPOGRAPHY  */
html, body { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); }
html { overflow-y:scroll; }
body { color:#444; font-size:1.0em; line-height:1.5; font-family:Tahoma, Helvetica, Arial, sans-serif; background-attachment:fixed; background-size:cover; }
	body.about { background-image:url('../img/bg_about.jpg'); }
	body.home { background-image:url('../img/bg.jpg'); }
	body.home-gardener { background-image:url('../img/bg_home_gardener.jpg'); }
	body.industry-professionals { background-image:url('../img/bg_industry_professionals.jpg'); }
	body.legal { background-image:url('../img/bg.jpg'); }
	body.media { background-image:url('../img/bg_media.jpg'); }
	body.varieties { background-color:#b3b3b3; background-image:none; }
	
	
a { color:#444; text-decoration:none; -webkit-transition:color 0.2s ease-in-out; -moz-transition:color 0.2s ease-in-out; transition:color 0.2s ease-in-out; }
	a:active, a:hover { color:#c60; }

dl { display:block; clear:both; padding:10px; margin-bottom:5px; background-color:#f6f6f6; }
	dt { color:#666; }
		dd { margin-left:48px; }
h1 { font-size:40px; line-height:52px; font-weight:bold; font-family:'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:2px; }
h2 { font-size:24px; line-height:36px; font-weight:bold; font-family:'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:2px; }
h3 { font-size:18px; line-height:24px; font-weight:bold; font-family:'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:2px; }
hr { display:block; width:100%; height:1px; border:0; border-top:1px solid #726654; margin:0; padding:0; }
p { font-size:13px; line-height:2em; font-weight:200; font-family:Tahoma, Helvetica, Arial, sans-serif; text-align:left; padding-bottom:12px; }
dt, dd  { font-size:12px; line-height:1.6em; font-weight:200; font-family:Tahoma, Helvetica, Arial, sans-serif; text-align:left; padding-bottom:9px; }
	.legal p, .privacy p  { font-size:12px; }
	p.last { padding-bottom:0px; }
	p b, p strong { font-weight:bold; }
sub, sup, h3 sup { font-size:85% !important; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }

/*  LAYOUT  */
#livearea { display:block; position:absolute; width:930px; height:auto; top:0px; left:50%; margin-left:-480px; padding:0 15px; background:#fff; overflow:hidden; }
	
	#div-search-wrapper { position:relative; }
	
	#div-search { position:absolute; display:block; top:15px; left:0px; height:50px; width:90px; z-index:9999; }
		#div-search img { width:90px; height:auto; }
	
	#div-search-panel { position:absolute; top:0; left:-296px; height:653px; width:250px; color:#fff; background-color:#726654; border-right:1px solid #928777; padding:10px 10px 10px 20px; margin:0; overflow:hidden; z-index:8888;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease; }
		#div-search-panel p { margin:0; padding:0; }
		#div-search-panel a.search-cat { display:block; width:100%; color:#fff; font-size:11px; font-family:'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:2px; text-decoration:none; margin:0; padding:0; border-top:1px solid #928777; }
			#div-search-panel a.search-cat:hover { color:#c78991; }
		#div-search-panel a.search-sub { display:block; width:190px; color:#fff; background-color:#928777; font-size:11px; letter-spacing:1px; text-decoration:none; padding:2px 10px; margin:1px -40px 1px 40px; border:none; }
			#div-search-panel a.search-sub:hover { color:#fff; background-color:#c78991; }
		#div-search-panel .btm { border-bottom:1px solid #928777; }
			
	#header { display:block; position:relative; text-align:center; width:100%; height:140px; }

		#logo a { display:block; width:303px; height:120px; margin:0 auto; background:url('../img/logo.jpg') no-repeat bottom center; cursor:pointer; }
		
		#nav { background-color:transparent; display:block; position:absolute; z-index:9999; top:0px; right:15px; height:100px; width:140px; margin:0; padding:0; text-align:left; }
			#nav li { display:block; font-size:12px; line-height:23px; height:23px; border-bottom:1px solid #726654; }
			#nav a { display:block; float:left; color:#999; font-size:12px; height:24px; width:100%; line-height:24px; letter-spacing:2px; text-decoration:none; margin:0; padding:0; }
				#nav a.first { margin-left:0; padding-left:0; }
				#nav-mobile a.menu { letter-spacing:-4px; font-weight:bold; }
					.last { margin-right:0; padding-right:0; border-right:none; }
				#nav a.active { color:#c60; }
				#nav a:hover { color:#c60; }
				
		#nav-mobile { background-color:#333; display:none; position:absolute; z-index:9999; top:0px; left:0px; right:0px; height:32px; width:100%; margin:0; padding:0; text-align:center; }
			#mobilemenutoggle { -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
			#nav-mobile a { background-color:#333; display:block; float:left; color:#999; font-size:12px; width:100%; height:32px; line-height:32px; letter-spacing:2px; text-decoration:none; margin:0; padding:0 24px; }
		
		#subnav { display:block; clear:both; margin:0; padding:0; text-align:center; }
			#subnav hr { margin-bottom:5px; }
			#subnav a { display:inline; color:#000; font:normal normal 12px 'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:2px; }
				#subnav a.rose  { color:#c78991; }
				#subnav a.olive  { color:#627c50; }
				#subnav a.blue  { color:#5292a9; }
				#subnav a.active { font-weight:bold; }
				#subnav a:hover { color:#c60; }
				
			.breadcrumbs { display:block; color:#000; font:normal normal 12px 'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:1px; text-transform:uppercase; }
				.breadcrumbs a { color:#000; font:normal normal 12px 'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:1px; text-transform:uppercase; }
					.breadcrumbs a:hover { color:#c78991; }
				
		#mainsections { display:block; clear:both; width:100%; height:auto; }
			.mainsection { display:block; float:left; width:306px; margin-right:6px; margin-bottom:6px; text-align:center; -webkit-opacity:1; -moz-opacity:1; opacity:1; -webkit-transition:opacity 0.4s ease-in-out; -moz-transition:opacity 0.4s ease-in-out; transition:opacity 0.4s ease-in-out; }
				.mainsection:hover { -webkit-opacity:0.7; -moz-opacity:0.7; opacity:0.7; }
				.mainsection a { display:block; color:#fff; font:normal normal 12px / 24px 'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:2px; padding:12px; }
		
	#mainslider { display:block; position:relative; clear:both; width:100%; height:auto; margin:0; padding:0; color:#fff; }
		#mainslider img { width:100%; height:auto; }
		
	#slideshow { float:left; position:relative; width:930px; height:370px; margin:0 0 12px 0; padding:0; }
		#slideshow img { position:absolute; top:0; left:0; opacity:0.0; width:930px; height:370px; highlight:none; border:none; background:#fff; }
			#slideshow img.actv { opacity:1.0; z-index:3; }
			#slideshow img.last-active { z-index:2; }
	
		
	#content { display:block; position:relative; clear:both; width:100%; height:auto; margin:10px 0 0 0; padding:0; }
		#content h2 { font-size:16px; line-height:24px; font-weight:normal; font-family:'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:0; text-transform:uppercase; }
			.display { min-height:465px; }
				.display p { font:100 14px / 28px Tahoma, Helvetica, Arial, sans-serif !important; }
	
	.btn-view-collection { color:#c78991; background-color:#fff; font-size:14px; font-weight:normal; font-family:'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:1; text-transform:uppercase; text-decoration:none; margin:20px 0; padding:6px 9px; border:1px solid #000; }
		.btn-view-collection:hover { color:#fff; background-color:#c78991;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(199, 137, 145, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(199, 137, 145, .6); }
	
	.specs { display:block; margin-bottom:5px; background:#ececec; border:none; border-collapse:collapse;  }
		.specs tr { vertical-align:middle; }
		.specs th { color:#666; font:bold 14px 'Brandon', Tahoma, Helvetica, Arial, sans-serif; letter-spacing:1px; text-align:left; text-transform:uppercase; padding:6px; margin-right:484px; }
		.specs td { width:20%; color:#000; font:200 12px / 1.6em Tahoma, Helvetica, Arial, sans-serif; text-align:left; padding:6px; } 
	
	.variety-wrapper { position:relative; float:left; background:#eee; width:200px; height:auto; padding:12px; margin:0 10px 15px 0; vertical-align:top; text-align:center; }
		.variety-wrapper:nth-child(4n+4) { margin-right:0; }
		.variety-wrapper a { display:block; clear:both; color:#666; font:200 italic 12px Helvetica, Arial, sans-serif; text-align:center; text-shadow:0px -2px 3px #fff; }
			.variety-wrapper a:hover { color:#c78991; }
		.variety-wrapper img { width:200px; height:auto; background:#000; -webkit-opacity:1; -moz-opacity:1; opacity:1; -webkit-transition:opacity 0.4s ease-in-out; -moz-transition:opacity 0.4s ease-in-out; transition:opacity 0.4s ease-in-out; }
			.variety-wrapper img:hover { -webkit-opacity:0.7; -moz-opacity:0.7; opacity:0.7; }
		.variety-wrapper .info { position:absolute; width:32px; height:32px; bottom:20px; left:94px; -webkit-opacity:0.5; -moz-opacity:0.5; opacity:0.5; background:transparent url('../img/icon_info.png'); z-index:999;-webkit-transition:opacity 0.3s ease-in-out; -moz-transition:opacity 0.3s ease-in-out; transition:opacity 0.3s ease-in-out; }
			.variety-wrapper .info:hover { webkit-opacity:1; -moz-opacity:1; opacity:1; }

	#footer { display:block; position:relative; clear:both; width:100%; height:auto; margin:0; padding:0; color:#fff; }
		#footer h3 { margin:30px 0 15px; }
			#footer h3 sup { font-size:85% !important; }
		#footer p { width:90%; color:#fff; font-size:90%; line-height:2em;  }
			.home-gardener #footer p { width:100%; line-height:1.8em;  }
		.video-wrapper { width:320px; height:180px; margin:0 30px 15px 0; background:#726654; }
			.video-container { position:relative; width:320px; height:180px; margin:0; padding:0; background:#726654; overflow:hidden; }
				.video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; background:#726654; }
		#footer .inset { background:#000; width:320px; height:auto; margin-right:30px; }
		#footer .copyrights { color:#928777; font-size:10px; clear:both; width:100%; text-align:center; margin-top:20px; }
			#footer .copyrights a { color:#928777; }
				#footer .copyrights a:hover { color:#fff; }
				
				
.left,   .alignleft   { float:left; margin:0 0.8em 0.8em 0; }
.right,  .alignright  { float:right; margin:0 0 0.8em 0.8em; }
.center, .aligncenter { float:none; margin:0 auto; }
.last                 { margin-right:0; padding-right:0; border-right:none; }

.ltgry { color:#dedede; }
.gry   { color:#666; }
.meddrkgry { color:#928777; }
.drkwrmgry { color:#726654; }
	.drkwrmgrybg { background-color:#726654; }

.rose  { color:#c78991; }
	.rosebg { background-color:#c78991; }
.blue  { color:#5292a9; }
	.bluebg { background-color:#5292a9; }
.olive  { color:#627c50; }
	.olivebg  { background-color:#627c50; }
.tan   { color:#c2aa7c; }

/*  FORMS  */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
fieldset { padding:.35em .625em .75em; margin:0 2px; border:1px solid #c0c0c0; }
legend { padding:0; border:0; }
textarea { overflow:auto;}
optgroup { font-weight:normal; }
fieldset { min-width:0; padding:0; margin:0; border:0; }
legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:1em; line-height:inherit; color:#333; border:0; border-bottom: 1px solid #e5e5e5; }
label { display:inline-block; max-width:100%; margin-bottom:5px; font-weight:normal; color:#777; font-size:0.75em; }
select[multiple], select[size] { height:auto; }
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width:99%;
  height: 34px;
  padding: 6px 12px;
  margin-right:20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #c78991;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(199, 137, 145, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(199, 137, 145, .6);
}
.form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777;
}
.form-control::-webkit-input-placeholder {
  color: #777;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus { color:#333; text-decoration:none; }
.btn-primary { color:#fff; background-color:#c78991; border-color:#aa5c66; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active { color:#c78991; background-color:#fff; border-color:#aa5c66; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(199, 137, 145, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(199, 137, 145, .6); }





#slides { position:relative; }
#slides .slides-container { display:none;}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}

.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border: 2px solid #222;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
  margin: 2px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #222;
}

iframe #featureListPanel { display:none !important; }

/*  iPhones  */
@media only screen and ( max-width:400px ) {
	body {  }
	.livearea { width:100%; }
	#nav, .author { display:none; }
	#nav-mobile { display:inline-block; clear:both; float:none; margin:0 auto; }
	footer { width:100%; }
}