/*
Theme Name: Chevron Island Tan
Theme URI: http://hyperactivedesigns.com.au
Description: Custom Theme for Chevron Isand Tan
Author: Sharif Corbic - Hyperactive Designs
Author URI: http://hyperactivedesigns.com.au/
Version: 1.0
License: Copyright Hyperactive Designs
*/
@font-face {
    font-family: 'museoslab';
    src: url('fonts/museo_slab-webfont.eot');
    src: url('fonts/museo_slab-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab-webfont.woff') format('woff'),
         url('fonts/museo_slab-webfont.ttf') format('truetype'),
         url('fonts/museo_slab-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body{margin:0px;padding:0px;width:100%;}
body{
	font-size:14px;
	line-height:20px;
	margin:0px;
	padding:0;
	font-family: 'Signika', sans-serif;
	font-weight:300;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing: subpixel-antialiased !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    zoom:1;
  	background:none #101010;
  	color: #777777;
}
body#tinymce{
	background:none #ffffff;	
}
body#tinymce td{
	color: #777777;
	font-size:14px;
	font-weight:400;
	line-height:24px;
}
.clear{clear:both;}
.mb20{margin-bottom:20px;}
.mt40{margin-top:40px;}
.centered{text-align:center;}
.main-container strong{font-weight:700;}
strong.emph{color:#4B2C0E;font-size:16px;font-weight:300;}
.alignleft{float:left;margin:10px 20px 10px 0px;}
.alignright{float:right;margin:10px 0px 10px 20px;}
a.bookingtel{
	display:block;
	font-size:36px;
	line-height:56px;
	text-align:center;
	color:#4b2c0e;
	text-decoration:none;
	margin-top:10px;
}
.wrapper{
	background-image:url(images/layout2.jpg);
	background-position:center 176px;
	background-size:100% auto;
	/*background-attachment:fixed;*/
	background-repeat:no-repeat;
	background-color:#efefef;
	width:100%;
	padding:176px 0px 0px 0px;
	margin:0px;
}
.header{
	width:100%;
	height:190px;
	background:url(images/bg-header2.png) top center repeat-x;
	text-align:center;
	padding:0px;
	margin:0px;
	position:fixed;
	z-index:1000;
	top:0px;
	left:0px;
}
.admin-bar .header{top:28px;}
.topmenu{
	width:980px;
	height:39px;
	margin:auto;
	position:relative;
}
.header .logo strong {
	left: -999em;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	top: -999em;
}
h1.logo{
	margin:0px;
	padding:0px;
	display:block;
	width:166px;
	height:162px;
	position:absolute;
	top:0px;
	left:-5px;
}
h1.logo img{border-width:0px;outline:0px;}
.promo-girl{
	height:176px;
	width:110px;
	background:url(images/girl2.jpg) top left no-repeat transparent;
	position:absolute;
	right:0px;
	top:0px;	
}
.promo-area{
	width:980px;
	height:80px;
	margin:auto;
	position:relative;	
}
.quote{
	text-align:left;
	margin-left:170px;
	width:420px;
	float:left;
	color:#FFFFFF;
	font-size:18px;
	font-style:italic;
	background:url(images/harpers_bazaar.png?1) bottom right no-repeat transparent;
	height:68px;
}
.promo-area a.phone{
	position:absolute;
	right:120px;
	top:20px;
	/*color:#f7931e;*/
	color:#ffffff;
	font-size:40px;
	font-style:normal;
	text-decoration:none;
}
.promo-area a.email{
	position:absolute;
	right:125px;
	top:50px;
	color:#ffffff;
	font-size:16px;
	font-style:normal;
	text-decoration:none;	
}
.bottommenu{
	width:980px;
	height:49px;
	margin:auto;
	padding:0px 
}
.main_navigation{
	height:49px;
	padding:0px 110px 0px 170px;	
}
ul#menu-primary-menu{
	padding:0px;
	margin:0px;
	height:49px;
	white-space:nowrap;
	list-style:inside none none;	
}
ul#menu-primary-menu li{
	height:45px;
	line-height:45px;
	padding:4px 0px 0px 0px;
	margin:0px;
	display:block;
	float:left;
	position:relative;
}
ul#menu-primary-menu>li>a{
	font-size:13px;
	font-family:'museoslab',sans-serif;
	padding:0px 20px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:44px;
	line-height:44px;
	border-right:1px solid #d1d1d1;
}
ul#menu-primary-menu>li>a:hover{
	background:none #efefef;	
}
ul#menu-primary-menu>li.current-menu-item{
	background:none #4b2c0e;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
ul#menu-primary-menu>li.current-menu-item>a{color:#ffffff;}
ul#menu-primary-menu>li.current-menu-item>a:hover{background:none transparent;}


ul#menu-primary-menu li ul.sub-menu{
	position:	absolute;
	top:		48px;
	left:		0px;
	padding:	0px 0px 10px 0px;
	margin:		0px;
	background: none #4b2c0e;
	box-shadow:0px 4px 4px rgba(0,0,0,0.5);	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	display:none;
}
ul#menu-primary-menu>li:hover>ul.sub-menu{
	display:block;
}
ul#menu-primary-menu li ul.sub-menu li{
	display:block;
	float:none;
	height:40px;
	line-height:40px;
	text-align:left;
}
ul#menu-primary-menu li ul.sub-menu li:hover{
	background:none #5b3c1e;	
}
ul#menu-primary-menu li ul.sub-menu li a{
	padding:5px 20px;
	line-height:30px;
	color:#ffffff;	
	text-decoration:none;
	text-align:left;
	float:none;
}

.header_navigation{
	margin:0px 120px 0px 0px;
	padding:0px;
	float:right;
	height:39px;
	white-space:nowrap;
	border-right-width:0px;
}
#menu-account-menu{
	height:39px;
	line-height:39px;
	padding:0px;
	margin:0px;
	white-space:nowrap;
}
#menu-account-menu li{
	display: inline-block;
	*display:inline;
	zoom:1;
}
#menu-account-menu li a{
	padding:0px 10px;
	color:#ffffff;
	text-decoration:none;	
}
.main-container{
	width:980px;
	margin:auto;
	text-align:left;
	padding:20px 0px;
}
.slide_container{
	width:960px;
	height:364px;
	padding:10px;
	background:none #ffffff;
	margin-bottom:20px;
	position:relative;
}
.advert{
	width:326px;
	height:364px;
	background:url(images/promo.png) center center no-repeat transparent;
	position:absolute;
	z-index:500;
	top:10px;
	right:10px;
}
.slide_container .theme-default .nivoSlider {
  	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.page-content .metaslider{
	float:right;
	margin:10px 0px 10px 10px;	
}
.page-content .theme-default .nivoSlider {
  border:5px solid #ffffff;
}
.slide_container .nivo-caption{
  background:transparent;
  background:none rgba(255,255,255,0.5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF); 
  zoom: 1;
  padding:30px 20px;
  /*font-family:'Signika',sans-serif;*/
  font-family:'museoslab',sans-serif !important;
  font-size:22px;
  color:#000000;
  text-transform:uppercase;
}
.advert a{display:block;position:absolute;width:315px;height:78px;z-index:600;}
.advert a.onehour{top:101px;right:0px;}
.advert a.twohour{top:179px;right:0px;height:84px;}
.advert a.sixhour{top:264px;right:0px;height:98px;}

.slide_container .theme-default .nivo-controlNav {
	position:absolute;
	top:0px;
}
.panels{
	width:960px;
	height:230px;
	padding:10px;
	background:#ffffff;
	margin-bottom:20px;	
}
.sidebar{
	width:306px;
	min-height:600px;
	float:right;
	padding:20px 10px;
	background:none #ffffff;
}
.main{
	width:600px;
	min-height:600px;
	float:left;
	padding:20px;
	background:none #ffffff;	
}
.outershadow{
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.75);	
}
.footer-container{
	width:100%;
	padding:20px 0px;
	margin:0px;
	text-align:center;
	background:url(images/footer.jpg) top center repeat-x #080300;
	border-top:0px solid #f7931e;
}
.footer{
	width:980px;
	margin:auto;
	text-align:left;
}
.footer h2{
	margin:0px 0px 10px 0px;
	font-family:'museoslab',sans-serif;
	font-size:24px;
	color:#ffffff;
	font-weight:400;	
}
.footer ul.menu {
	list-style:inside none url(images/arrow-list.png);	
	padding:0px 0px 0px 10px;
	margin:0px;
}
.footer ul.menu  a{
	color:#F7931E;
	text-decoration:none;
	font-family:'museoslab',sans-serif;
	font-size:12px;
}
.footer_navigation_right,
.footer_navigation_left{
	float:left;
	width:245px;	
}
.gallery{
	float:left;
	width:490px;
}
.footer-details{
	width:100%;
	background:none #101010;
	text-align:center;	
}
.footer-details-container{
	width:980px;
	padding:20px 0px;
	text-align:left;
	margin:auto;	
}
.attribution,
.address{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:485px;
}
.address{color:#dfdfdf;}
.attribution{text-align:right;color:#dfdfdf;}
.attribution a{
	color:#F7931E;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dotted #F7931E;
}
.gallery .ngg-gallery-thumbnail-box{
	width:116px;
	height:116px;	
}
.gallery .ngg-gallery-thumbnail-box img{
	width:100px;
	height:100px;
	background:none transparent;
	border:1px solid #555555;
	
}
.gallery .ngg-gallery-thumbnail-box img:hover{
	background:none;
	border-color:#888888;	
}
.panels .panel{
	width:313px;
	height:	230px;
	float:left;
	position:relative;
}
.panels .panel.light{
	background:none #e5e8ed; 
	margin-right:10px;
	width:636px;
}
.panels .panel.dark{background:none #d9dee5;width:314px;}
.panels .panel h2{
	margin:0px;
	padding:0px 20px;
	display:block;	
	height:46px;
	line-height:46px;
	border-bottom:1px solid #ffffff;
	font-family:'Signika',sans-serif;
	color:#000000;
	font-weight:normal;
}
.panels .panel h2 a{
	text-decoration:none;
	color:#000000;
}
.panels .panel p{padding:0px 10px;}
.panelimage{float:right;margin-left:10px;margin-top:10px;}
.woocommerce.woocommerce-page a.button.alt, 
.woocommerce.woocommerce-page button.button.alt, 
.woocommerce.woocommerce-page input.button.alt, 
.woocommerce.woocommerce-page #respond input#submit.alt, 
.woocommerce.woocommerce-page #content input.button.alt{
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:14px;
	height:30px;
	font-weight:normal;
	line-height:30px;
	color:#ffffff;
	padding:0px	30px 0px 10px;
	background:url(images/arrow-smlbutton.png) right center no-repeat #000000;
	text-decoration:none;
	border-width:0px;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	cursor:pointer;	
}

.panels .panel .widget_shopping_cart_content .buttons a.button,
.woocommerce.woocommerce-page .panel .buttons a.button, 
.page-content .gform_wrapper .gform_footer input.button, 
.page-content .gform_wrapper .gform_footer input[type="submit"],
.sidebar .gform_wrapper .gform_footer input.button, 
.sidebar .gform_wrapper .gform_footer input[type="submit"],
.sidebar input.button.gform_button,
.btn_smlblack{
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:12px;
	height:26px;
	font-weight:normal;
	line-height:26px;
	color:#ffffff;
	padding:0px	30px 0px 10px;
	background:url(images/arrow-smlbutton.png) right center no-repeat #000000;
	text-decoration:none;
	border-width:0px;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	cursor:pointer;
}
.page-content .gform_wrapper .gform_footer.right_label, 
.page-content .gform_wrapper .gform_footer.left_label,
.sidebar .gform_wrapper .gform_footer.right_label, 
.sidebar .gform_wrapper .gform_footer.left_label{
  padding:0px;
  text-align:right;
}
.panel .btn_smlblack{
	position:absolute;
	left:10px;
	bottom:10px;	
}

.woocommerce.woocommerce-page  div.product h1.product_title,
h1.page-title,
h2.pagetitle{
	display:block;
	background:url(images/title-bg.png) left center repeat-x transparent;
	font-family:'museoslab',sans-serif;
	font-size:22px;
	color:#151515;
	margin:0px;
	height:40px;
	line-height:40px;
	font-weight:normal;	
	padding-left:20px;
}
.woocommerce.woocommerce-page  div.product h1.product_title span,
h1.product-title span,
h1.page-title span,
h2.pagetitle span{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:40px;
	line-height:40px;
	background-color:#ffffff;
	padding:0px 10px;	
}
.sidebar .gform_wrapper .left_label .gfield_label{
	width:50px;
	font-weight:normal;	
	color:#010101;
  	vertical-align:middle;
}
.page-content .gform_wrapper .left_label .gfield_label{
	font-weight:normal;	
	color:#010101;
  	vertical-align:middle;
}
select,
.sidebar .gform_wrapper .right_label input.large, 
.sidebar .gform_wrapper .right_label select.large, 
.sidebar .gform_wrapper .left_label input.large, 
.sidebar .gform_wrapper .left_label select.large, 
.sidebar .gform_wrapper textarea.textarea {
  	width: 220px;
  	border-width:2px 1px 1px 1px;
  	border-style:solid;
  	border-color:#cfcfcf;
	vertical-align:middle;
}
select{padding:2px;}
input[type=password],
.woocommerce-page .woocommerce form .form-row textarea, 
input[type=text]{
  	border-width:2px 1px 1px 1px;
  	border-style:solid;
  	border-color:#cfcfcf;
	vertical-align:middle;
	padding:5px 2px;	
}
textarea{
	font-family:'Signika',sans-serif;	
	font-size:12px;
}
textarea#order_comments{
	height:100px;	
}
.page-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], 
.page-content .gform_wrapper .ginput_complex .ginput_full input[type="url"], 
.page-content .gform_wrapper .ginput_complex .ginput_full input[type="email"], 
.page-content .gform_wrapper .ginput_complex .ginput_full input[type="tel"], 
.page-content .gform_wrapper .ginput_complex .ginput_full input[type="number"], 
.page-content .gform_wrapper .ginput_complex .ginput_full input[type="password"],

.page-content .gform_wrapper .ginput_complex .ginput_left input[type="text"], 
.page-content .gform_wrapper .ginput_complex .ginput_left input[type="url"], 
.page-content .gform_wrapper .ginput_complex .ginput_left input[type="email"], 
.page-content .gform_wrapper .ginput_complex .ginput_left input[type="tel"], 
.page-content .gform_wrapper .ginput_complex .ginput_left input[type="number"], 
.page-content .gform_wrapper .ginput_complex .ginput_left input[type="password"],


.page-content .gform_wrapper .ginput_complex .ginput_right input[type="text"], 
.page-content .gform_wrapper .ginput_complex .ginput_right input[type="url"], 
.page-content .gform_wrapper .ginput_complex .ginput_right input[type="email"], 
.page-content .gform_wrapper .ginput_complex .ginput_right input[type="tel"], 
.page-content .gform_wrapper .ginput_complex .ginput_right input[type="number"], 
.page-content .gform_wrapper .ginput_complex .ginput_right input[type="password"],

.page-content .gform_wrapper .right_label input.large, 
.page-content .gform_wrapper .right_label select.large, 
.page-content .gform_wrapper .left_label input.large, 
.page-content .gform_wrapper .left_label select.large, 
.page-content .gform_wrapper textarea.textarea{
  	border-width:2px 1px 1px 1px;
  	border-style:solid;
  	border-color:#cfcfcf;
	vertical-align:middle;
} 
.woocommerce.woocommerce-page .woocommerce-ordering select{
	border-width:2px 1px 1px 1px;
  	border-style:solid;
  	border-color:#cfcfcf;
	vertical-align:middle;
	padding:4px;
}

.sidebar .gform_wrapper select,
.sidebar .gform_wrapper input.datepicker.datepicker_with_icon,
.sidebar .gform_wrapper .gfield_time_hour input, 
.sidebar .gform_wrapper .gfield_time_minute input, 
.sidebar .gform_wrapper .gfield_date_month input, 
.sidebar .gform_wrapper .gfield_date_day input, 
.sidebar .gform_wrapper .gfield_date_year input {
	border-width:2px 1px 1px 1px !important;
  	border-style:solid !important;
  	border-color:#cfcfcf !important;
}
.sidebar .gform_wrapper ul.right_label li, 
.sidebar .gform_wrapper form ul.right_label li, 
.sidebar .gform_wrapper ul.left_label li, 
.sidebar .gform_wrapper form ul.left_label li{
  	margin-bottom: 8px;
}
.page-content .gform_wrapper textarea.large {
  	height: 100px;
}
.page-content .gform_wrapper select,
.sidebar .gform_wrapper select{padding:2px !important;}
.sidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin-bottom: 8px !important;
	margin-top: 0px;
	padding: 0px !important;
	background:none transparent;
	border-width:0px;
}
.sidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, 
.sidebar .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
  margin-top: 0px;
}
.sidebar .gform_wrapper .top_label .gfield_description.validation_message, 
.sidebar .gform_wrapper .gfield_description.validation_message,
.sidebar .gform_wrapper .ginput_container + .gfield_description.validation_message {
	margin: 0px 0px 0px 60px;
	padding:4px !important;
	width:232px;
	font-weight:normal;
}
.sidebar .gform_wrapper div.validation_error {
	color: #790000;
	font-size: 12px;
	font-weight: normal;
}
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{
 	margin: 0px 12px 12px 0px;
  	width: 180px;
	display:block;
	border-width:1px 1px 4px 1px;
	border-style:solid;
	border-color: #d2d2d1 #d2d2d1 #F56C0C #d2d2d1; 
	padding:4px 4px 0px 2px;
	position:relative;
}
h1{
	color:#414141;
	font-size:18px;
	font-weight:600;
}
.page-content .gform_wrapper h2.gsection_title,
.page-content .gform_wrapper h3.gform_title,
h2{
	font-size:16px;
	font-weight:600;
	color:#F56C0C;	
}
.page-content{text-align:justify;}
.page-content strong{font-weight:600;}
.alignright{float:right;margin:10px 0px 10px 20px;}
.page-content .ngg-gallery-thumbnail-box{
	margin:8px;
}
.page-content a{
	color:#f56C0C;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dotted #f56c0c;
}
.woocommerce ul.products li.product a:hover img,
.woocommerce ul.products li.product a img{
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
  	display: block;
  	height: 180px;
  	margin: 0px;
  	width: 180px;
}
.woocommerce.woocommerce-page .products a.button.added:before{
	background:none transparent;
	width:0px;
	heigh:0px;	
}
.woocommerce.woocommerce-page .products a.button.added{
	background:url(images/white_tick.png) 4px center no-repeat #f56c0c;
 	padding-left:24px;
}

.woocommerce.woocommerce-page .products a.button{
	background:none #f56c0c;
	border-width:0px;
	-webkit-border-radius: 4px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px 10px;
	position: relative;
	text-decoration: none;
	text-shadow: none;
	white-space: nowrap;
	font-style:normal;
	color:#ffffff;
	font-weight:300;
	float:right;
	margin-right:5px;
}
.woocommerce.woocommerce-page ul.products li.product .price{
	float:left;
	margin:0px;
	padding-left:10px;
}
.woocommerce.woocommerce-page  ul.products li.product h3{
  font-size: 14px;
  margin: 0px 0px 4px 0px;
  padding: 2px 10px;
  color:#010101;
  text-align:center;
  font-weight:300;
  height:36px;
  display:block;
  overflow:hidden;
}
.woocommerce.woocommerce-page ul.products li.product .price{
  color: #9e9d97;
  font-weight: normal;
  font-size:16px;
  display:inline-block;
  *display:inline;
  zoom:1;
  width:80px;
  position:absolute;
  bottom:0px;
}
.woocommerce.woocommerce-page ul.products li.product .price .from{
	display:block;
	clear:both;
	font-size:9px;
	line-height:18px;
	color:#9E9D97;
	position:relative;
}
.woocommerce.woocommerce-page ul.products li.product .price .from .amount{
	font-size:16px;	
}
.woocommerce.woocommerce-page ul.products li.product .price .regular{
	display:none;
}
.woocommerce.woocommerce-page a.added_to_cart{
  position:absolute;
  bottom:0px;
  left:0px;
  background:none #ffffff;
  text-decoration:none;
  font-size:12px;
  padding:6px 0px 6px 5px;
  padding-left:5px;
  border-width:0px;
}

.panel p.moreitems{
  margin:0px 0px 0px 20px;
  border-width:0px;
  padding: 4px 0px;
  color:#f56c0c;
  float:left;	
}
.panel p.buttons{
	margin:0px 0px 10px 0px;
	position:absolute;
	left:0px;
	bottom:0px;
	width:294px;
	text-align:right;
}
.woocommerce.woocommerce-page div.product span.price, 
.woocommerce.woocommerce-page div.product p.price, 
.woocommerce.woocommerce-page #content div.product span.price, 
.woocommerce.woocommerce-page #content div.product p.price span.amount{
  color:#7E7D77;
  font-size:22px;
  line-height: 28px;
}
.woocommerce.woocommerce-page div.product p.price .from{
	clear:both;	
	display:block;
	color:#0AA317;
}
.woocommerce.woocommerce-page div.product p.price .regular{
	clear:both;	
	display:block;
	color:#F7931E;
}
.page-content .panel{
	height:auto;
	width:auto;
}
.page-content .panel p{padding-left:0px;padding-right:0px;}
.woocommerce.woocommerce-page div.product div.images img, 
.woocommerce.woocommerce-page #content div.product div.images img{
  box-shadow: none;
  display: block;
  height: auto;
  transition:none;
}
.woocommerce-message a.button{
	margin-left:20px !important;	
}
a.remove{font-style:normal !important;}
.product-thumbnail a{border-width:0px !important;}
.woocommerce-page .woocommerce #payment #place_order,
.woocommerce-page .woocommerce table.cart td.actions .button.checkout-button{
	background:url(images/arrow-smlbutton.png) right center no-repeat #F56C0C;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	text-shadow: none;
	font-weight:normal;
	padding-right:30px;
} 
.woocommerce-page .woocommerce .cart-collaterals .shipping_calculator .button,
.woocommerce-page .woocommerce .cart .button{
	background:url(images/arrow-smlbutton.png) right center no-repeat #000000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	text-shadow: none;
	font-weight:normal;
	padding-right:30px;
	color:#ffffff;
}
.woocommerce-page .woocommerce .cart-collaterals .shipping_calculator{
  float: left;
  margin: 0px;
  text-align: right;
  width: 280px;
  clear:none;
}
.woocommerce-page.woocommerce-cart .woocommerce .cart-collaterals .shipping_calculator {
  text-align: left;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals table{
	width:100%;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals table th{color:#000000;}
.addresses .address{color:#8f8f8f;}

.woocommerce.woocommerce-page ul.cart_list.product_list_widget,
ul.cart_list.product_list_widget{
	margin:0px 20px;
  list-style: none outside none;	
}
ul.cart_list.product_list_widget li,
.woocommerce.woocommerce-page ul.cart_list.product_list_widget li{
  border-bottom:1px solid #f0f2f5;
}

ul.cart_list.product_list_widget li a,
.woocommerce.woocommerce-page ul.cart_list.product_list_widget li a{
	color:#7d7d7d;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:200px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	text-decoration:none;
	font-weight:normal;
}
ul.cart_list.product_list_widget li .quantity,
.woocommerce.woocommerce-page ul.cart_list.product_list_widget li>span{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:70px;
	vertical-align:top;
	text-align:right;
	color:#010101;
	height:20px;
	line-height:20px;
}
.panels .panel .widget_shopping_cart_content p.total,
.woocommerce.woocommerce-page .widget_shopping_cart .total{
  margin:0px 20px 0px 0px;
  border-width:0px;
  padding: 4px 0px;
  color:#010101;
  float:right;
}
img.alignleft,
img.alignright{
	border:4px solid #E5E8ED;
	padding:1px;	
}

table.tiers{width: 100%;margin-bottom:20px;}

table.tiers thead th{
	padding:10px 10px;
	border-bottom:4px solid #F7931E;
	background:none #FEF3E8;
	color:#000000;
	font-family: 'museoslab',sans-serif; 
	font-size:16px;
	font-weight:400;
}
table.tiers thead td{
	color:#000000;
	font-family: 'museoslab',sans-serif; 
	font-size:16px;
	font-weight:400;
	padding:10px 0px;
}
table.tiers tbody th,
table.tiers tbody td{
	padding:4px 10px;
	border-bottom:1px dotted #F7c34E	
}
.save{color:#0AA317;font-size:12px;}
