/* CSS Document */
/*
Theme Name: Shop.wolfcreekski.com
Theme URI: http://shop.wolfcreekski.com/
Description: This custom theme was created by Web Services Management on behalf of Wolf Creek Ski. It's based on the 2010 Wordpress theme.
Author: Web Services ManagementVersion: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
* { padding: 0; margin: 0; }
.clear_0      { clear:both; margin:0px; padding:0px;}
 img          { border:none; }
body {
 font-family: "Avant Garde", Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin-top:10px;
 background: url(images/stripesBkdg.jpg) repeat !important;
 padding:0 0 20px;
}
h1 { 
	font-size: 18px;
	color: #7942fb; 
	border-bottom:1px solid #666; 
	width:380px; 
	margin-bottom:20px;
	text-shadow: 2px 2px 3px #d6d4d4;
}
h1.product_title {
	width: 250px;
}
h2 { font-size:13px; color:#7942fb; text-transform:uppercase; margin-bottom:10px;}
.line { border-bottom:#666 solid 1px; height:1px;}
p { color:#000000; margin-bottom:10px; }
td { vertical-align:text-top; font-size:10px }
.inner h2 {
    margin-bottom: 15px;
    margin-top: 28px;
}
#wrapper { 
 margin: 20px auto 0px;
 width: 860px;
border: 0px solid #696;
text-align: center; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #fff;
behavior: url(/wp-content/themes/shop.wolfcreekski.com/PIE.htc);
z-index:1; 
position:relative;
padding:0 0 10px 0px !important;
}
a { 
	color:#00994c/*#00509F*/; 
	text-decoration: none;
}
a:hover { color:#C17F23; }
#header {
 color: #333;
 width: 838px;
 height: 104px;
 margin: 10px 10px 0 10px;
 float: left;
border: 1px solid #475ba7;
text-align: right; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px 5px 0px 0px;


/* This gradient has a white left 1/3 and then a blue-to-green gradient on the right side to go with the 2019 logo */

background: url(//wolfcreekski.com/wp-content/uploads/2015/10/header-flakes-copy.png), -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 32%, rgba(71,91,167,1) 76%, rgba(47,134,76,1) 100%);
background: url(//wolfcreekski.com/wp-content/uploads/2015/10/header-flakes-copy.png), -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 32%,rgba(71,91,167,1) 76%,rgba(47,134,76,1) 100%);
background: url(//wolfcreekski.com/wp-content/uploads/2015/10/header-flakes-copy.png), linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 32%,rgba(71,91,167,1) 76%,rgba(47,134,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2f864c',GradientType=1 );

background-position: right;
background-repeat: no-repeat;
/* End background for 2019 logo */

/*
background: #003399;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#003399), to(#00e910));
background: -webkit-linear-gradient(#003399, #00e910);
background: -moz-linear-gradient(#003399, #00e910);
background: -ms-linear-gradient(#003399, #00e910);
background: -o-linear-gradient(#003399, #00e910);
background: linear-gradient(#003399, #00e910);
-pie-background: linear-gradient(#003399, #00e910);
*/
/*-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;*/
behavior: url(PIE.htc);
z-index:1; position:relative;
 
}
#header .logo {
	display:block;
	position: absolute;
	margin:-8px 20px 0px 10px;
	z-index: 1;
	width: 125px;
	left:0px;
	top:10px;
	border:0px; outline:0px !important;
}
#header .tagline {
	display: none;
	font-size: 12px;
    float: left;
    left: 180px;
    position: relative;
    font-weight: 700;
    color: #fff;
    font-family: Trajan Pro;
    top: -14px;
    letter-spacing: .2em;
}
.header-right{ width:284px; position:absolute; right:0px; bottom:0px; z-index:1; padding:0px 10px 0 0; border:#F00 solid 0px;
}
.socialicon{ margin:0px; padding:0px;position: absolute;top: -53px;right: 11px;}
.socialicon ul{ margin:0px; padding:0px 7px 0 0; float:right; list-style:none;}
.socialicon ul li{ float:left; margin:0px; padding:0px 0 0 5px;}
.header-right h3 {color:#FFFFFF;font-size:11px; position:absolute; right:14px; bottom:-5px; padding:10px 0 0 0; width:100%; }
.header-right h3 p {color:#ffffff;}
h3   a {color:#FFFFFF; text-decoration:none;}
h3  a:hover {color:#FFFFFF;text-decoration:underline}
#leftcolumn { 
	color: #333;
	width: 170px;	
	min-height: 338px;

	height: 460px;
	float: left;
	margin-left:10px;
	position: relative;

	background: #f2f5f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmMmY1ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNlM2VhZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzhkN2RjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc));
	background: -webkit-radial-gradient(center, ellipse cover,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: -o-radial-gradient(center, ellipse cover,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	background: radial-gradient(ellipse at center,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=1 );
		

	
	-moz-box-shadow: 5px 5px 9px #736d6d;
	-webkit-box-shadow: 5px 5px 9px #736d6d;
	box-shadow: 5px 5px 9px #736d6d;

	
	z-index: 999;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* home page tab nav */
.micronav {
	width:668px; 
	height: 25px; 
	position:relative; 
	z-index:1;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: url(images/micronav.png) no-repeat;
	float: right;
}
.micronav img { border:none !important }
.micronav ul { font-size:11px; float:right;padding:1px 3px 0 0;}
.micronav ul li { 
	display:inline; 
	list-style:none; 
	 padding: 1px 19px 2px 0;
	 background:url(images/blue_line.jpg) no-repeat right; line-height:17px;
}
.micronav ul li a { 
	color:#000000; 
	text-transform:uppercase; 
	text-decoration:none;
	text-shadow: -1px -1px 2px #f3f2f2;
	font: 11px Arial;
}
.micronav .endnav { padding:0px;}
.micronav ul li a:hover { text-decoration:underline; }
.micronav .last-child   { padding:0px; background:none;} 
/* main content styling */
#rightcolumn { 
    float: left;
	color: #333;
 	height: 100%;
	width: 668px;
 	display: inline;
	border-right: 1px solid #f1f1f1;
	min-height: 700px;
}
.page-template-home-custom-page .inner {
    padding: 0px !important;
}
.page-template-home-custom-page .innerimg {
	display: none;
}
/*#slider {
    border-bottom: 0 solid #dcdedf;
    height: 365px;
    overflow: hidden;
    position: relative;
    top: -27px;
    width: 668px;
    z-index: 0 !important;
}*/
.inner #s3slider {
 /*   margin-top: -131px;*/
    margin-top: 0px;
}
.home_footer_image {
    float: right;
    height: 251px;
    margin-top: -77px;
    width: 422px;
}
.home_custom_content {
    display: block;
    padding: 10px 30px;
    margin-top: -100px;
}
.home_custom_content h1 {
    border: none;
    width: auto;
    text-decoration: underline;
}
#rightcolumn .products img { 

	border:3px solid #e1e1e1;

	border-radius: 1px;

	box-shadow: 2px 2px 4px #989393 !important;

	-webkit-box-shadow: 2px 2px 4px #989393 !important;

	-moz-box-shadow: 2px 2px 4px #989393 !important;

	max-width: 600px;

	max-height: 800px;

}
#rightcolumn img.right { float:right; margin-left:15px; }
#rightcolumn img.left { float:left; margin-right:15px; }
table td { padding-left:4px; }
ol li { margin-left:20px; }
table.prices tr.accent-lt { background-color:#EFEFEF; }
table.prices tr.accent-dk { background-color:#D1DADF; }
table.prices td { text-align:left; vertical-align:middle; height: 2em; }
table.green tr.accent-lt { background-color:#DFFFCF; }
table.green tr.accent-dk { background-color:#90FF8F; font-weight:bold; }
table.black tr.accent-lt { background-color:#DFDFDF; }
table.black tr.accent-dk { background-color:#9F9F9F; font-weight:bold; }
table.blue tr.accent-lt { background-color:#E0E9EF; }
table.blue tr.accent-dk { background-color:#7FADFF; font-weight:bold; }

.groom_report {

	color: white;

	padding: 0px;

}

.groom_report_greens {

/*	background-image: url('/images/gallery/1.jpg');

	background-repeat: no-repeat, no-repeat, no-repeat;

	background-position: top left;

	background-size: cover;*/

	position: relative;

	background: rgba(74, 186, 89, 0.63);

	

}

.groom_report_greens h3 {

	/*color: green;*/

	background: #4BBA59;

}

.groom_report_greens::before {

  content: "";

  position: absolute;

  top: 0; 

  left: 0;

  width: 100%; 

  height: 100%;  

  opacity: .4; 

  z-index: -1;

  background: url(/images/slideshow_2013-2014/5.jpg);

}

.groom_report_blues {

	position:  relative;

	background: rgba(35, 61, 138, 0.63);

}

.groom_report_blues h3 {

	background: #243E8A;

}

.groom_report_blues::before {

  content: "";

  position: absolute;

  top: 0; 

  left: 0;

  width: 100%; 

  height: 100%;  

  opacity: .4; 

  z-index: -1;

  /*background: url(/images/gallery/15.jpg);*/

  background: url(/wp-content/themes/shop.wolfcreekski.com/images/slideshow/2.jpg);

  background-size: cover;

}

.groom_report_blacks {

	position: relative;

	background: rgba(0,0,0,.63);

}

.groom_report_blacks h3 {

	background: #000;

}

.groom_report_blacks::before {

  content: "";

  position: absolute;
  top: 0; 
  left: 0;
  width: 100%;
  height: 100%;  
  opacity: .4; 
  z-index: -1;
  background: url(/images/slideshow_2013-2014/8.jpg);
  background-size: cover;
}

.groom_report_section {
	padding: 0px 0 20px 0;
	margin-top: 20px;
	border-radius: 10px;
	border-top-right-radius: 0px;
}

.groom_report_section h3 {
	display: block;
	/*background: #333;*/
	text-align: center;
	margin: 0;
	padding: 2%;
	width: 96%;
	text-shadow: 0px -1px 0px #666;
	border-bottom: 2px solid #fff;
}

.groom_report_trail {
	display: table-row;
	width: 100%;
	clear:both;

	/*text-align:left;*/
	text-shadow: 0px -1px 1px #333;
}
.groom_report_key {
	display:inline-block;
	clear:left;
	padding: 2% 30px 0 40px;
	width: 50%;
}
.groom_report_key, .groom_report_value {
	display: table-cell;
	width: 50%;
}
.groom_report_value {
	text-align: right;
}
#innerPageRaces img {
	max-width: 300px;
}
#innerPageRaces {
	position: relative;
	min-height: 600px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

#innerPageRaces::before {
  content: "";
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%; 
  height: 100%;  
  opacity: .2; 
  z-index: -1;
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: cover;
}

#innerPageRaces ul {
	margin-left: 10%;
	width: 80%;
}

#innerPageRaces ul li {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;

}
.nicelist li { list-style-image:url(images/listflake.jpg); list-style-position:outside; margin-left:20px; width:80%; }
.spacedlist li {padding-bottom:6px; }
.orange { color:#C17F23; }
.gray { color:#666666; }
.small { font-size:90%; }
.note {-moz-border-radius: 8px;border-radius: 8px;padding:10px 20px;background:#FFEEBF;text-align:center;margin-bottom:20px;}
ul.sitemap li { margin-left:20px; padding-bottom:6px; }
.right-panel { width:220px; float:right; margin-left:10px; margin-bottom:10px; padding:10px; border:1px solid #ccc; background:#EFEFEF; }
.right-panel h2 { width:220px; border-bottom:1px solid #ccc; margin-bottom:5px; text-transform:none; }
/* layout images */
/*.home { background:url(images/home-content-bg.jpg) no-repeat bottom right; margin-right:12px; padding:30px; *margin-bottom:-10px; }
.home .homePageContent{width:600px}*/
.homePageContent a {
 	color: #7942fb;
 	font-weight: bold;
 	font-size: 14px;
 }
.inner {  padding:30px; text-align:left; }

.inner .inner {

	padding:  0px !important;

}
.innerimg { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie.jpg) no-repeat bottom right; }
.innerimg2 { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie2.jpg) no-repeat bottom right; }
.innerimg3 { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie3.jpg) no-repeat bottom right; }
.innerimg4 { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie4.jpg) no-repeat bottom right; }
.innerimg5 { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie5.jpg) no-repeat bottom right; }
.innerimg6 { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie6.jpg) no-repeat bottom right; }
.innerimg7 { clear:both; height:265px; width:838px; margin-left:10px; background:url(images/inner-wolfie7.jpg) no-repeat bottom right; }
.inner .descriptionimg {
	float: right;
	border-style: solid;
	border-color: #050505;
	-moz-box-shadow: 2px 2px 3px #2a2828;
	-webkit-box-shadow: 2px 2px 3px #2a2828;
	box-shadow: 2px 2px 3px #2a2828;
	margin-left: 10px;
	margin-bottom: 10px;
}
.home_snow_report {
	float: right;	
	/*display: none;*/
}
.home_snow_report snowreport {
	margin-top: 0px;
}
.home_snow_report table {
	background-color: rgba(255, 255, 255, 0.8);
}
.home_snow_report caption {
	display: none;
}
/*begin snowreport signup*/
.required{color:#0000D5;font-weight:bold}
form#signUpForm{width:100%}
form#signUpForm br{clear:both}
     form#signUpForm fieldset{border:none;margin:10px;width:100%} 
	      form#signUpForm fieldset legend{font-size:13px; color:#FF6600; text-transform:uppercase; margin-bottom:10px;font-weight: bold}
          form#signUpForm fieldset label{width:125px;padding:3px;float:left}
		  form#signUpForm fieldset input{margin-left:10px;border:1px solid #999}
		  form#signUpForm fieldset input.focus{border:1px solid #FF6600}
/*end snowreport signup*/
/* snow report */
img#feedBurnerIcon {
	margin-top: 0px;
	margin-right: 5px;
	border: none;
	float: left;
}
/*begin mobil-desktop view snow report*/ 

.snowreport {
 max-height:157px;
 width:240px;
 position:relative;
 z-index:2;
 margin-left:auto;
 margin-right:auto;
 padding:8px 8px 8px 8px;
 font-size:10px; 
 margin-top: 10px;
 text-transform:uppercase;
  line-height: 100%;
  text-align:center;
 width:240px;
 position:relative;
 z-index:1;
}
.snowreport table {
  border: 1px solid rgb(10,10,100);
  border-radius:4px;
  box-shadow:none;
  text-align:left; 
  margin-left:auto; 
  margin-right:auto;
  font-size: 12px !important;
 }
.snowreport table caption { color:#003366; font-weight:bold; width:89%; padding-bottom:3px;
}
.snowreport td { 
	color: rgba(10,10,100,1);
    padding: 6px;
    line-height: 17px;
    border-right: 1px solid #65b2d8;
    font-weight: bold;
    font-size: 12px !important;
}
.snowreport td.first{width:61%;}
.snowreport td.second{width:37%;border:none}
.snowreport_links { 
  display:block;
  position:relative;
  margin-top:4px;
  font-size: 10px;
}
.snowreport_links a { 
  font-weight:bold; 
  color:#ffffff; 
  text-decoration:none; 
  background-color:orange;
  padding: 3px 10px;
  border-right:1px solid #666;
  border-left:1px solid #666;
  border-bottom:1px solid #666;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.snowreport_links #full_report_link {
	width:74%;
}
.call_button {
    background: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#428ac9+0,2f6ea4+100 */
    background: #428ac9; /* Old browsers */
    background: -moz-linear-gradient(top, #428ac9 0%, #2f6ea4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #428ac9 0%,#2f6ea4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #428ac9 0%,#2f6ea4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428ac9', endColorstr='#2f6ea4',GradientType=0 ); /* IE6-9 */
    background-repeat: repeat-x;
    border: 1px solid #2b669a;
	padding: 10px; 
	width: 40%;
	margin-top: 30px;
	border-radius: 7px;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	color: #f4f4f4;
	margin-bottom: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	
}
.call_button a {
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	display: block;
	}
.call_button:hover{
	box-shadow: 0px 1px 2px #888;
}
.call_button h2 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px !important;
	font-size: 16px;
	text-align: center !important;
	float: none !important;
	text-transform: none;
	display: block;
	color:#fff !important;
	margin-top: 0px;
}

.giftbutton {
	float: none;
	background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%) repeat scroll 0 0;
	border-radius: 10px;
	z-index: 1000; 
	padding: 10px;   
	text-align: center; 
	width: 98%;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
giftbutton a{
	color: #000;
}
.giftbutton {
	color: #333;
}
/*.giftbutton a:visited {
	color: #999;
}*/
.giftbutton h3:visited {
	color: #777;
}
.giftbutton h3:hover {
	color: #00994C;
}
/*end mobil-desktop view snow report*/ 
/*.snowreport {
 background:url(images/snowreport_bg_cropped.png) no-repeat;
 height:157px;
 width:230px;
 position:relative;
 z-index:99;
 top:-310px;
 left:450px;
 padding:10px;
 font-size:12px; 
 text-transform:uppercase;
 margin-bottom:-190px;
} 
.snowreport table caption { color:#003366; font-weight:bold; border-bottom:1px solid #65b2d8; width:89%; padding-bottom:3px;
}
.snowreport td { color:#666666; padding-left:10px; padding-right:10px; line-height:16px; border-right:1px solid #65b2d8; }
.snowreport td.first{width:62%;}
.snowreport td.second{width:37%;border:none}
.snowreport_links { position:absolute; bottom:84px; left:10px; }
.snowreport_links a { font-weight:bold; color:#ffffff; text-decoration:none; }
.snowreport_links #full_report_link {
	width:63%;
}*/
.wptouch-desktop-switch.custom {
	position: relative;
	background: #164270;
	border-radius: 10px;
	margin: 10px;
	color: #ffffff !important;
	font-size: 15px;
	z-index: 1000; 
	padding: 10px;  
	font-size: 15px; 
	text-align: center; 
	font-weight: bold;
	margin-top: 140px;
}
.wptouch-mobile-switch.hidden {
	display: none;
}
.wptouch-desktop-switch a {
	color: #ffffff !important;
}
.thumbies-thumb {
	margin-right: 5px;
}
.thumbies-title {
	visibility: hidden;
	height: 0px;
}
*+html #footer { margin: 0px 10px 0px 15px;}
#footer {
    display: block; 
	position: relative;
	z-index:1;
	height: auto;
 clear: both;
 width: 838px;
 margin: 0px 10px 0px 10px;
/*background:#fff url(images/footer.jpg);*/
 height:35px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 0px 0px 5px 5px;
background: #00ED0D;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00ED0D), to(#003399));
background: -webkit-linear-gradient(#00ED0D, #003399);
background: -moz-linear-gradient(#00ED0D, #003399);
background: -ms-linear-gradient(#00ED0D, #003399);
background: -o-linear-gradient(#00ED0D, #003399);
background: linear-gradient(#00ED0D, #003399);
-pie-background: linear-gradient(#00ED0D, #003399);
behavior: url(PIE.htc);
}
.lock_logo {
	margin-top: -31px;
	float: right;
}
#footer p { 
	padding:8px 0px 0px 10px; 
	color:#FFFFFF;
	text-align: center;
	margin-left: -9px;
}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline}
/* eCommerce - Google Shopping Cart widget */
.override .product-title {
	color: orange;
}
.override .googlecart-widget-item {
    color:orange;
 }
 .social {
 	float: right;
 	margin: 55px 0;
 	   width: 105px;
 }
/**********************8Acordin************************/

.firstpane { 
	text-align:left;
	color: #333;
	height: 240px;
	font-family:Arial, Helvetica, sans-serif;
	min-height: 170px;
	z-index: 999;
	position: relative;
	font-size: 13px;
	padding: 0px;
}
/*.firstpane { 
	height: 342px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#333; 
	text-align:left; 
	padding:0 0 0 0px;
	
	
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	
		width: 170px;
	float: left;
		margin-left: 10px;
}*/
.firstpane ul { margin:0px; padding:0px 0 0 0px;}
.firstpane ul li { margin:0px; padding:0px 0 0 0px; display:block;}
.firstpane ul li a{ color:#000; text-decoration:none;} 
.firstpane ul li a:hover{ color:#000; text-decoration:none;} 
.firstpane ul li ul { 
	margin:0px; 
	padding:10px 0 6px 6px; 
	display:none; 
/*	background:#ccdade url(images/left_menu_bg.jpg) repeat-y top center; */
	color:#333333;	
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.firstpane ul li ul li { margin:0px; padding:0px 0 0px 0px;}
.firstpane ul li ul li a {
	margin: 0px;
	color: #333333;
	text-decoration: none;
	font-family: Arial !important;

	font-size: 13px;
	text-shadow: 0px 1px 0px #f3f2f2;

	margin-bottom: 4px;
} 
.firstpane ul li ul li a:hover {
	color:#000; 
	text-decoration:underline;
	/*font-weight: bold;*/
} 
.firstpane .title  {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-top-color: #fff;
	background: #D2E0E6 url(images/button_bg.gif) repeat-x;
	color: #273B5B;/* #003366;*/
	padding: 2px 0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:13px;
	display:block;
	font: 13px/15px "Century Gothic", Sans-serif;
	padding-left: 5px;

	text-shadow: 0px 1px 0px #fff;
}

.tablet #menu {
	margin-top: 72px !important;
}
#menu-left_nav {
	height: 270px;	
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
ul.sub-menu {
/*	height: 144px !important;*/
}
div.element { padding:6px; margin-bottom:1px; }
div.element p, div.element h4, div.element a {
	margin:0px;
	color:#333333;
	text-decoration:none;
	font-family: Arial;
	text-shadow: -1px -1px 2px #f3f2f2;
}
div.element a:hover { text-decoration:underline; }
blockquote {
	padding:5px 20px;
}
.left_half {
    display: inline-block;
    float: left;
    width: 49%;
    min-height: 260px;
}
#leftSidebar {
	height: 500px !important;
	margin-top: 30px;
	text-align: right;
}
#leftSidebar form, #leftSidebar .pagenav {
	margin: 5px 0;
}
#leftSidebar .buttons {
	text-align: right;
}
#leftSidebar .buttons a {
	display: block;
	clear: both;
	margin-top: 10px;
	width: 60%;
	float: right;
}

h2.widgettitle {

	margin: 10px 0 3px 0 !important;

}

.widget {

	display: block;

	padding: 3px;

}

.widget_shopping_cart {

	/*border: 1px solid #a5a0a0;*/

	border-radius: 5px;

	padding: 7px;
	text-align: left;

}
/* WOO Commerce Pieces */
.cart-collaterals .cart_totals table {
	/*float: right;*/
}

#leftSidebar #searchsubmit {

	/*margin: 5px 0 5px 0;*/

}

.cart-collaterals .cart_totals table {

	/*width: 425px;*/

}

ul#shipping_method {
	text-align: left;
}

ul#shipping_method li {
	text-indent: 10px !important;

}

ul#shipping_method li label {

	

}

ul#shipping_method .amount {
	float: right;
}

form.login, form.checkout_coupon, form.register {
	padding: 10px !important;
}



ul.products li.product h3 {
	color: #003995 !important;
	text-shadow: 1px 1px 2px #999;
}

mark {

	background-color: white !important;

	color: lime !important;

	text-shadow: none !important;

}

ul.products li.product .price {
	margin-bottom: 1em !important;
}

#order_review #payment:before {

	display: block;

	clear: both;

	font-weight: bold;

	margin: -5px 0 10px 0 !important;

	content: "*Note - Actual shipping costs may vary from those displayed above.";

}
.fineprint {

	

}
h5 .purchase_fields {
	width: 45%;
	float: left;
}
.purchase_input {
	width: 45%;
	float: left;
}
.name_and_field {
	width: 98%;
}
.name_and_field h5 {
	width: 30%;
}


.woocommerce-cart .woocommerce ul#shipping_method li {
    padding-left: 0px;
    margin-left: -15px;
}

.woocommerce-cart .woocommerce ul#shipping_method li label {
    display: inline-block;
    width: 80%;
    text-align: left;
    text-indent: 0px;
}

.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr td {
    padding:6px 0pc;
}
/*BEGIN MOBIL SNOW REPORT STYLING */
/*@media ( max-width: 480px) {
	 #innerPageSnowReport h2 {
	 color: purple;
	}
}*/

/*END MOBIL SNOW REPORT STYLING */
