/*dcf
july 27 015 new style from prev style1
there is also style3 for pages with no sidebar
complete revision of site
H1 and H2 use Anton and there are several changes here to make that happen: 14 26 133 138 160 - 14 through 175
revising txt and adding vd
red shades #f9455a; ed1c24
former blue order a3d1ff now ed1c24

/*
============================================================================
Reset (No need to edit anything)
============================================================================
*/
html,body,div,span,applet,object,iframe,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

h1,h2  {
	border:0;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}	

:focus {
	outline:0;
}

body {
	background:#fff;
	line-height:1;
}

ol,ul {
	list-style:none;
}

table {
	border-collapse:separate;
	border-spacing:0;
}

caption,th,td {
	font-weight:normal;
	text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:"";
}

blockquote,q {
	quotes:;
}

a img {
	border:0;
}

img {
	max-width: 100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

.group:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.dashed {
	display: block;
	margin: 0.25em 0 0.25em 0;
	width: 70%;
	border: dashed 2px rgba(0,0,0,0.35);
	border-color: #cc0000;
	background-color: #ffffff;
	padding: 1.5em;
	-moz-box-shadow: 3px 3px 3px #c4c4c4;
	-webkit-box-shadow: 3px 3px 3px #c4c4c4;
	box-shadow: 3px 3px 3px #c4c4c4;
	}

.redbox {
	display: block;
	float: none;
	margin: 0.25em 0 0.25em 0;
	margin-left: auto ;
	margin-right: auto ;
	width: 80%;
	border: solid 2px rgba(0,0,0,0.35);
	border-color: #cc0000;
	background-color: #ffffff;
	padding: 1.5em;
	-moz-box-shadow: 6px 6px 9px rgba(0,0,0,0.20);
	-webkit-box-shadow: 6px 6px 9px rgba(0,0,0,0.20);
	box-shadow: 6px 6px 9px rgba(0,0,0,0.20);
	}

.hcontainer { background-color: #FFFFFF;
	}

.hcontainer:hover { background-color: #eef9ff;
	}

.signoff    {
	font-family: 'Anton';
	font-size: medium;
	text-transform: uppercase;
}
	
/*
============================================================================
Global (h1..h6,lists,paragraphs,tables,links,form elements etc)
============================================================================
*/
body,input,textarea {
	font-weight:normal;
	line-height:1.2;
}
	
/* Headings */
h1 {
	font-size:36px;
	font-family: 'Anton', 'Lato', sans-serif;
}

h2 {
	font-size:32px;
	font-family: 'Anton', 'Lato', sans-serif;

}

h3 {
	font-size:24px;
}

h4 {
	font-size:20px;
}

h5 {
	font-size:16px;
}

h6 {
	font-size:12px;
}

h1,h2 {

	font-family: 'Anton';
	margin-bottom:1em;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}

h3,h4,h5,h6 {
	font-family: inherit;
	margin-bottom:1em;
	font-weight: normal;
	text-align: center;
}	

hr {
	background-color:#ccc;
	border:0;
	height:1px;
	margin-bottom:1.625em;
}

	
/* Text elements */
p {
	margin-bottom:1.625em;
}

ul,ol {
	margin:0 0 1.625em 2.5em;
}

ul {
	list-style:square;
}

ol {
	list-style-type:decimal;
}

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 1.625em;
}

dt {
	font-weight:bold;
}

dd {
	margin-bottom:1.625em;
}

strong {
	font-weight:bold;
}

cite,em,i {
	font-style:italic;
}

blockquote {
	font-family:Georgia, "Bitstream Charter", serif;
	font-style:italic;
	font-weight:normal;
	margin:0 3em;
}

blockquote em,blockquote i,blockquote cite {
	font-style:normal;
}

blockquote cite {
	color:#666;
	font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:300;
	letter-spacing:.05em;
	text-transform:uppercase;
}

pre {
	font:13px "Courier 10 Pitch", Courier, monospace;
	line-height:1.5;
	margin-bottom:1.625em;
	overflow:auto;
	padding:.75em 1.625em;
}

code,kbd {
	font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,acronym,dfn {
	cursor:help;
}

address {
	display:block;
	margin:0 0 1.625em;
}

ins {
	text-decoration:none;
}

sup,sub {
	height:0;
	line-height:1;
	position:relative;
	vertical-align:baseline;
}

sup {
	bottom:1ex;
}

sub {
	top:.5ex;
}


	
/* Form elements */
input[type=text],input[type=password],textarea {
}

input[type=text]:focus,textarea:focus {
}

textarea {
	padding-left:3px;
	width:98%;
}

input[type=text] {
	padding:3px;
}

input#s {
	height:22px;
	line-height:1.2em;
	padding:4px 10px 4px 28px;
}

input#searchsubmit {
	display:none;
}

	
/* Alignment */
.alignleft {
	display:inline;
	float:left;
	margin-right:1.625em;
}

.alignright {
	display:inline;
	float:right;
	margin-left:1.625em;
}

.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}


	
/* Make sure embeds and iframes fit their containers */
embed,iframe,object {
	max-width:100%;
}


/* Webfont: Lato-Regular */

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/Lato-Regular.ttf') format('truetype'); 
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

 

/*
============================================================================
Structure (for every page in the theme)
============================================================================
*/

body {
	color: #454545;
	font-size: 16px;
	line-height: 1.6;
	font-family: 'Open Sans', sans-serif;


}

#page {
	width: 100%;
	padding: 0px;

}

.wrap {
	width: auto;
	padding: 0px;
	margin: 0px;
}

#main {
	background: #fff;
	background: url('rattanpatio.jpg');
	background-size: 100%, auto;
	background-repeat: no-repeat;
	box-shadow: 0px 10px 14px rgba(0,0,0,0.20);

}

/*
============================================================================
Header (Logo etc)
============================================================================
*/

.social-wgt {
	float :left;
}

.main-cart {
	float: right;
}



#top-head {
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: 0px;
	/*background-color: #ed1c24;
	background: url("rattanpatio.jpg");
	background-size: 100%;
	background-repeat: no-repeat;*/

}

.logo {
	margin: 0 auto;
	padding: 0px 0;
}

.logo h1 {
	font-size: 3.3em;
	text-align: center;
	margin-bottom: 0;
	line-height: 1;
	color: #454545;
}

.logo h1 a {
	color: #cc0000;
}

.logo h1 a:hover, .logo h1 a:visited {
	text-decoration: none;
	color: #cc0000;
}

.logo h2 {
	font-size: 0.75em;
	color: #858585;
	text-align: center;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}



	
/*
============================================================================
Navigation (for every navigational element in the theme)
============================================================================
*/

nav select { /* Hide the dropdown for bigger resoltions */
  display: none;
}

nav {
	border-top: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-left: 2.5%;
	margin-right: 2.5%;
	padding: 5px 0 6px;
	text-align: center;
	line-height: 1;
	height: 30px;
	position: relative;
	background: #e3f3f8;
}

nav ul {
	list-style: none;
	margin: 0;
}

#navigation {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	display: inline-block;
}

#navigation a, #navigation a:visited, #navigation a:active {
	color: #323232;
}


/*margin between nav links important */

#navigation > li {
	float: left;
	margin: 0 20px;
	position: relative;
	padding: 10px 0;
}

#navigation li a {
	font-size: 0.8em;
	font-family: "Lato";
	text-transform: uppercase;
	letter-spacing: 0.03em;
}

#navigation ul {
	position: absolute;
	text-align: left;
	padding: 15px;
	top: -999em;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
}

#navigation li:hover ul {
	top: 33px;
}

#navigation ul li a {
	font-size: 0.85em;
	padding: 10px 0;
	display: block;
	white-space: nowrap;
	border-bottom: 1px dotted #ccc;
}

#navigation ul li:first-child a {
	padding-top: 0;
}

#navigation ul li:last-child a {
	padding-bottom: 0;
	border: none;
}

/*
============================================================================
Content
============================================================================
*/

/* HomePage Columns */

.featured {
	margin-bottom: 3.5em;
}

.s-title {
	float: left;
	width: 23.4042553%;
	padding-top: 1.5em;
	border-top: 1px solid #ccc;
}

.s-content {
	padding-top: 1.5em;
	border-top: 1px solid #ccc;
	float: right;
	width: 72.9166666%;
}

.s-title h3, .s-title h2 {
	font-size: 1.35em;
}

.s-list {
	margin-bottom: 1em;
}

.sld-entry-desc h1 {
	font-size: 1.45em;
	font-family: Georgia, "Times New Roman", serif;
	line-height: 1.2em;
	margin-bottom: 8px;
}

.sld-entry-desc h1 a, .sld-entry-desc h1 a:active {
	color: #454545;
}

.sld-entry-desc {
	width: 31.4285714%;
	float: left;
}

.sld-entry-thumb {
	width: 65.7142857%;
	float: right;
}

.sld-entry-thumb img {
	max-width: 100%;
	border: 2px solid #000;
	border-left: none;
	border-right: none;
}

.entry-meta {
	font-size: 0.75em;
	color: #858585;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-bottom: 12px;
}

.entry-meta a, .entry-meta a:active {
	color:#858585;
}

.entry-meta time {
	font-style: italic;
}

.s-list .entry-list, ul.products, .entry-list {
	list-style: none;
	margin: 0;
}

.entry-list li,
.products li {
	width: 31.4285714%;
	float: left;
	margin-right: 2.8571428%;
	margin-bottom: 25px;
}

.entry-list li:nth-child(3n),
.products li:nth-child(3n) {
	margin-right: 0;
}

.entry-list li img,
.products li img {
	max-width: 100%;
}

.entry-list h3,
.products h3 {
	font-family: Georgia,"Times New Roman",serif;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 8px;
}

.entry-list li a,
.entry-list li a:visited,
.products li a,
.products li a:visited {
	color: #454545;
}

.entry-list li img,
.products li img {
	border: 1px solid #000;
	border-right: none;
	border-left: none;
	margin-bottom: 10px;
}

.archive-link {
	display: block;
	font-size: 0.6em;
	text-transform: uppercase;
	font-style: italic;
	font-family: Georgia, "Times New Roman", serif;
}

/* Inner Pages */

.entry p {
	font-size: 18px;
}

.page-title {
	font-size: 2.6em;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.inner-hold {
	margin-bottom: 40px;
	padding: 0px 40px 0px;
	
}

.entry-hold {
	float: left;
	width: 70%;
	border-top: 0px solid #ccc;
	padding-top: 15px;

}

#sidebar {
	float: right;
	width: 25%;
}

.entry h1 {
	line-height: 1em;
	font-size: 2em;
	margin-bottom: 15px;
}
	

/*

============================================================================
Footer
============================================================================
*/

/* Footer Widgets */

#footer .widget {
	float: left;
	width: 23.4167%;
	margin-right: 2.0833333%;
	padding-top: 1em;
	border-top: 2px solid #000;
	margin-bottom: 1em;
}

#footer .widget:nth-child(4n) {
	margin-right: 0;
}

.site-copy {
	border-top: 1px solid #000;
	margin-right: 3%;
	margin-left: 3%;
	padding-top: 1.2em;
	padding-bottom: 30px;
	clear: both;
}

.copy-left {
	float: left;
}

.copy-right {
	float: right;
}

/*
============================================================================
Widgets 
============================================================================
*/

.widget-area {
}

.widget {
}

.widget h3, .widget-title  {
	font-size: 1.1em;
	margin-bottom: 0.3em;
}



.widget ul {
	margin:0;
	list-style: none;
}

.widget ul ul {
	margin-left:1.5em;
}

.widget ul li {
	font-size:14px;
}

.widget a {
}

.widget a:hover,.widget a:focus,.widget a:active {
}

#sidebar .widget h3 {
	font-size: 1.4em;
}

#sidebar .widget {
	padding-top: 15px;
	border-top: 0px solid #ccc;
	margin-bottom: 35px;
}

#sidebar .widget_categories ul li {
	padding:7px 0;
	border-bottom: 1px solid #ebeaea;
}

#sidebar .widget_categories ul li a {
	width: 88%;
	display: inline-block;
}

/* Price Filter Widget */

.widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #999;
    border-radius: 1em 1em 1em 1em;
}
.widget_price_filter .ui-slider-horizontal {
    height: 0.5em;
}

.widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
}

.widget_price_filter .price_slider {
    margin-bottom: 1em;
}

.widget_price_filter .price_slider_amount {
    font-size: 0.8751em;
    line-height: 2.4em;
    text-align: right;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}

.price_label {
	text-align: left;
}

.widget_price_filter .ui-slider .ui-slider-range {
    background: #ccc;
    border: 0 none;
    border-radius: 1em 1em 1em 1em;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.widget_price_filter .ui-slider .ui-slider-handle {
    cursor: pointer;
    background: url("images/price-sld.png") no-repeat;
    outline: medium none;
    position: absolute;
    top: -0.4em;
    width: 17px;
    height: 17px;
    z-index: 2;
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em;
    background-position: 0 -20px;
}

.widget_price_filter .price_slider_amount {
    font-size: 0.8751em;
    line-height: 2.4em;
    text-align: right;
}

.clear {
	clear: both;
}

.widget_price_filter button.button {
	font-size: 1em;
	text-transform: none;
	float: right;
}

/* Search Widget */

input#s {
  background: none repeat scroll 0 0 #FEFEFE;
  border: 1px solid #E7E5E3;
  padding: 10px 13px;
  width: 262px;
  font: inherit;
  color: #555;
  font-style: italic;
}

.entry input#s {
	width: 500px;
}

#searchform {
	position: relative;
	width: 95%;
}

.screen-reader-text {
	display: none;
}

input#searchsubmit {
	border:none;
	text-indent: -9999em;
	position: absolute !important;
	background: url("images/search.png") no-repeat;
	width: 24px;
	height: 24px;
	top: 7px !important;
	right: -3px !important;
	cursor: pointer;
	z-index: 500;
}


/* Twitter Widget */

.widget_ci_twitter_widget li {
	margin-bottom: 10px;
}
.twitter-time {
	font-style: normal;
	font-size: 10px;
	color: #7e7e7e;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	padding-top: 10px;
	display: block;
	font-weight: normal;
}
	
/* Widget Image */
.widget_image img {
	height:auto;
	max-width:100%;
}

/* Flickr Widget */

.flickr_badge_image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.flickr_badge_image:nth-child(2n) {
	margin-right: 0;
}

.flickr_badge_image img {
	border: 5px solid #f5f5f5;
}

/* Ephemera Widget */
section.ephemera ol,.widget_twentyeleven_ephemera ol {
	list-style:square;
	margin:5px 0 0;
}

.widget_twentyeleven_ephemera .widget-entry-title {
	padding:0;
}

.widget_twentyeleven_ephemera .comments-link a,.widget_twentyeleven_ephemera .comments-link > span {
	display:block;
	font-weight:bold;
}

section.ephemera .entry-title .comments-link a:hover,.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}

section.ephemera .entry-title a span {
}

/* Calendar Widget */
.widget_calendar #wp-calendar {
	width:95%;
	text-align:center;
}

.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th {
	text-align:center;
}

.widget_calendar #wp-calendar caption {
	font-size:11px;
	padding:5px 0 3px;
	text-transform:uppercase;
}

.widget_calendar #wp-calendar th {
	font-weight:bold;
}

.widget_calendar #wp-calendar tfoot td {
}


/* Social Widget */

.icn {
  width: 24px;
  height: 24px;
  background-image: url(images/social-icons.png);
  background-repeat: none;
  float:left;
  margin-right: 5px;
  text-indent: -999em;
  cursor: pointer;
}

.icn:focus,
.icn:active {
  outline: none;
}

.icn.twitter {
  background-position: -31px -1px;
}

.icn.twitter:hover {
  background-position: -31px -31px;
}

.icn.facebook {
  background-position: 0 -1px;
}

.icn.facebook:hover {
  background-position: 0 -31px;
}

.icn.flickr {
  background-position: -62px -1px;
}

.icn.flickr:hover {
  background-position: -62px -31px;
}

.icn.picasa {
  background-position: -94px 0;
}

.icn.picasa:hover {
  background-position: -94px -30px;
}

.icn.lnkdin {
  background-position: -125px 0;
}

.icn.lnkdin:hover {
  background-position: -125px -30px;
}

.icn.gplus {
  background-position: -156px -1px;
}

.icn.gplus:hover {
  background-position: -156px -31px;
}

.icn.rss {
  background-position: -187px -1px;
}

.icn.rss:hover {
  background-position: -187px -31px;
}

.icn.youtube {
  background-position: -218px -1px;
}

.icn.youtube:hover {
  background-position: -218px -31px;
}

.icn.wordpress {
  background-position: -250px -1px;
}

.icn.wordpress:hover {
  background-position: -250px -31px;
}

.icn.dribbble {
  background-position: -282px -1px;
}

.icn.dribbble:hover {
  background-position: -282px -31px;
}

.icn.pinterest {
  background-position: -313px -1px;
}

.icn.pinterest:hover {
  background-position: -313px -30px;
}

.icn.stumble {
  background-position: -345px -1px;
}

.icn.stumble:hover {
  background-position: -345px -30px;
}

.icn.digg {
  background-position: -380px -1px;
}

.icn.digg:hover {
  background-position: -380px -30px;
}


/* Buy / Sell ads */
#ads125 li { float:left; width:125px; margin:0 0 10px 0;  padding:0; border:none; }
#ads125 li.last { margin-left:10px; }
#ads125 img { display:block; }


	
/*
============================================================================
Template Name: (E.g. Homepage - Styles that apply only here
============================================================================
*/

/* Product Template */

.images {
	float: left;
	width: 48.5714285%;
}

.summary {
	float: right;
	width: 48.5714285%;
}


.images img {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

/* Single Post */

.entry-thumb {
	margin-bottom: 10px;
}

/*

============================================================================
Alternate Styles 
============================================================================
*/

.alt #sidebar {
	float: left;
}

.alt .entry-hold {
	float: right;
}

/*
============================================================================
Media Queries 
============================================================================
*/

/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.wrap {
		width: 768px;
	}
}


/* Mobile Portrait --320px-- */

@media only screen and (max-width: 767px) {
	.wrap {
		width: 300px;
		padding: 20px 10px;
	}

	#navigation li {
		display: block;
		float: none;
	}

	.s-title {
		float: none;
		width: 100%;
	}

	.s-content {
		float: none;
		width: 100%;
	}

	.sld-entry-desc {
		float: none;
		width: 100%;
	}

	.sld-entry-thumb {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}

	#footer .widget {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}

	.flickr_badge_image:nth-child(3n) {
	margin-right: 0;
	}

	.flickr_badge_image:nth-child(2n) {
	margin-right: 10px;
	}

  nav ul     { display: none !important; }
  nav select { display: block; width: 100%; padding: 3px 2px; margin-bottom: 10px; }

  .hero {
  	padding-top: 27px;
  	padding-bottom: 5px;
  	line-height: 2em;
  }

  #sidebar {
  	float: none;
  	width: 100%;
  }

  .entry-hold {
  	float: none;
  	width: 100%;
  }

  .copy-left, .copy-right {
  	display: block;
  	float: none;
  	text-align: center;
  	color: #858585;
  	font-size: 0.9em;
  }

  .product li {
  	display: block;
  	float: none;
    margin:0 0 30px 0 !important;
  	width: 100%;
  }

  .product li img,
  .attachment-shop_single  {
  	min-width: 100%;
  }

  .images {
  	float: none;
  	width: 100%;
  }

  .summary {
  	float: none;
  	width: 100%;
  }

  .page-title h2 {
  	text-align: center;
  }

  .avatar {
  	display: none;
  }

.post-comments { margin: 30px 0; }
.post-comments ul, .post-comments ol { margin-left: 0; padding-left: 0; }
.post-comments ul li ul, .post-comments ol li ol { margin-left: 0 }
.post-comments ul li, .post-comments ol li { list-style-type: none; margin: 0 0; }
.post-comments ul li ul li, .post-comments ol li ol li { list-style-type: none }
.post-comments .comment-copy {width: 88%; padding: 15px; float: none; font-size: 13px; border: 3px solid #f3f3f3; }
.post-comments .comment-meta { text-transform: uppercase; font-size: 0.8em;}

}

/* Mobile Landscape --480px-- */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.wrap {
		width: 480px;
	}

	.sld-entry-thumb img {
		min-width: 100%;
	}
	.post-comments .comment-copy {width: 92%; padding: 15px; float: none; font-size: 13px; border: 3px solid #f3f3f3; }

}

/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

.flex-direction-nav {
	position: relative;
	margin: 0;
	top: -5px;
}

.flex-direction-nav li {
	position: absolute;
	top: 0;
}

.flex-direction-nav li a {
	position: absolute;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	width: 19px;
	height: 19px;
	background: url("images/sld-controls.png") no-repeat;
	cursor: pointer;
}

.flex-direction-nav li a.next {
	background-position: -25px 0;
	left: 25px;
}

