/*
Theme Name: White Ribbon
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/



/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Removes default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}


/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    
}

/*
 * Sets consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */




/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}




/* ==========================================================================
   @font-face declarations
   ========================================================================== */


@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}












/* =Structure
----------------------------------------------- */

body{
 

	background: #ccc url('images/dot_bg.gif');
}



#page{
	background-color: #fff;	
	margin: 20px auto;
	padding: 15px;
}

#secondary{
	background-color: #f2f2f3;
	padding:0 20px 20px;
	margin-top: 30px;
	padding-top: 20px;
}

#wamsecondary{
	
	padding:0 20px 20px;
	margin-top: 30px;
	padding-top: 20px;
}

a{
	color: #cc0000;
}

a:hover{
	color:#666;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'BebasNeueRegular' !important;
	font-weight: normal !important;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color: #000;
}


#content{
	margin-top: 30px;
}


/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

.mc {
	background-color: #006699;
	border: 0;
	height: 2px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
		line-height: 1.7em; 
   

}

p.cool {
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-variant: normal;
		line-height: 1.7em; 
}

li {
margin-bottom: 1em;
	font-size: 18px;
line-height: 1.7em; 
margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

ul, ol {
margin-bottom: 2em;
	font-size: 18px;
line-height: 1.7em; 
margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
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: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}

code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],

.wp-caption img {
	border-color: #eee;
}
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
	background: #eee;
	border-color: #bbb;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

embed,
iframe,
object {
	max-width: 100%;
}

/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
	margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
	margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
	background: #f7f7f7;
}

/* 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;
}


/* =header
----------------------------------------------- */


h1#site-title{
	width:100%;
}

h1#site-title a{
	display: block;
	width: 350px;
	height:105px;
	background: url(images/wr_logo.png) no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto;
}

.titlelink{
	clear: both;
}


.widget_search #s{
	float: right;
	margin-top: 4px;
	width:250px;
}

.widget_search #searchsubmit{
	background:none;
	border: none;
	margin-top: 7px;
	font-weight: bold;
}


.twitterwidget-title{
/*
	background: url(images/bg_twitter_at.gif) no-repeat left;
	padding:10px 0 10px 45px;
*/
}

.twitter-timeline
{

  height:300px;
}

/* =Navigation
----------------------------------------------- */

#branding{
	height:160px;
	margin: -15px -15px 0 -15px;
	padding-top: 10px;
	background: #000 url('images/header_bg_grad.png') top repeat-x;
}

#access .menu {
	list-style-type: none;
	padding: 0;
	margin: 0px;
	text-align: center;
	
}
	
#access .menu li{
	display:inline-table;
	text-transform: uppercase;
	color: #FFF;
	font-size: .7em;
}

#access .menu li a{
	color: #FFF;
	text-align: center;
	margin: 0 10px;
	font-weight: bold;
	letter-spacing: .15em;
}


#access .menu li:after
{ 
	content:"/";
}

#access .menu li:last-child:after
{ 
	content:"";
}


#access .menu li:first-child a{
	margin-left:0;
}


#access .menu  li ul{
	display: none;
}


#access .menu .current_page_item a{
	color: #aaa;
}


#access .menu li a:hover{
	color: #666;
}


/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}

.banner{
	width:104%;
	height:103px;
	background-color: #FFF;
	display: block;
	margin: 20px -2% 5px -2%;
	position: relative;
	color:#555;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	height: 53px;
}

.banner .bcap{
	position: absolute;
	width:8px;
	height:53px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}

.banner .bcap.left{
	background: url(images/banner_cap_left.png) no-repeat top left;
	top:-1px;
	left:-8px;
}

.banner .bcap.right{
	background: url(images/banner_cap_right.png) no-repeat top right;
	top:-1px;
	right:-8px;
}

.bcontent{
	text-align: center;
}

.bcontent h2{
	position: relative;
	top:-9px;
	
}

/* =Page Galleries
----------------------------------------------- */

.entry-content{
	margin-top: 20px;
}



/* =Sidebar
----------------------------------------------- */
.side_news{
	list-style-type: none;
	margin-left: 0;
}

.side_news li{
	border-bottom: 1px solid #bbb;
	padding-bottom: 15px;

}

.widget_twitter{
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	padding-bottom: 15px;
}

.widget_twitter li{
	padding-bottom: 10px;
}

.rm_link{
	display: block;
	margin-top: 10px;
	text-transform: uppercase;
	color: #000;
	font-size: .8em;
	font-weight: bold;
}
	
.menu-custom-side-menu-container{ 
	margin-bottom: 30px;

}

.menu-custom-side-menu-container ul{
	list-style-type: none;
	margin: 0;

}

.menu-custom-side-menu-container .menu li{
		margin: 2px 0;	
}

.menu-custom-side-menu-container .menu li a{
	background: #000 url('images/menu_gr_chevron.png') no-repeat right;
	display: block;
	color: #fff;
	padding: 5px 7px;
	text-transform: uppercase;
	font-size:10px;
	letter-spacing: .11em;
	font-style: bold !important;
	
}



li#menu-item-30 a {
	background: #136b99 url('images/menu_gr_chevron.png') no-repeat right;
	display: block;
	color: #fff;
	padding: 5px 7px;
	text-transform: uppercase;
	font-size:10px;
	letter-spacing: .11em;
	font-style: bold !important;
	
}

li#menu-item-30 a:hover
{
	margin-right: 3px;
	background-color: #FFF;
	color: #000;
	font-weight: bold !important;
	text-decoration: none;
}


li#menu-item-41 a {
	background: #F18B12 url('images/menu_gr_chevron.png') no-repeat right;
	display: block;
	color: #fff;
	padding: 5px 7px;
	text-transform: uppercase;
	font-size:10px;
	letter-spacing: .11em;
	font-style: bold !important;
	
}

li#menu-item-41 a:hover
{
	margin-right: 3px;
	background-color: #FFF;
	color: #000;
	font-weight: bold !important;
	text-decoration: none;
}


.menu-custom-side-menu-container .menu li a:hover{
	margin-right: 3px;
	background-color: #FFF;
	color: #000;
	font-weight: bold !important;
	text-decoration: none;
}

.widget-area a{
	color: #888;
}

.widget-area h1, .widget-area h2,  .widget-area h3, .widget-area h4,
.widget-area h5 .widget-area h1 a, .widget-area h2 a,  .widget-area h3 a, 
.widget-area h4 a, .widget-area h5 a
{
	color:#000;
}

.widget-area h1 a:hover, .widget-area h2 a:hover,  .widget-area h3 a:hover, 
.widget-area h4 a:hover, .widget-area h5 a:hover, .widget-area a:hover
{
	color:#666;
}

.widget-area h3{
	font-size: 28px;
	line-height: 36px;			
}

.soc_container{
	padding: 15px 0 10px;
	border-top:1px solid #999;
}


/* =Social sidebar link tweaks
----------------------------------------------- */

.fb-like{
	position: relative;
	top:-3px;
}


/* =Page Galleries
----------------------------------------------- */

.page_gallery{
	position: relative;
	margin-bottom: 20px;
}										
	
.page_gallery ul{
	list-style-type: none;
	margin-left: 0;
	position: relative;
	margin-top: 15px;
}


.page_gallery ul li{
	display:none;
	overflow: hidden;
	height: 250px;
	position: absolute;
}

.page_gallery ul li a{
	width:200px;
	height:200px;
}

.page_gallery ul li a img{

}

.page_gallery ul li.current{
	display:block;
}


.page_gallery .galLinks{
	position: absolute !important;
	bottom:10px;
	right:10px;
	z-index: 300 !important;
}

.page_gallery .galLinks li{
	background: url('images/chevrons.png') no-repeat top left;
	float: left;
	width: 16px;
	height:12px;
	position: static;
}

.page_gallery .galLinks li.current{
	background-position: -16px 0;
}

.page_gallery .galLinks li{
	display:block;
	cursor: pointer;
}

/* =Page Galleries
----------------------------------------------- */
.feat_image{
	margin-bottom: 20px;
}

.sub_page_exceprt{
	border-top: 1px solid #999;
/* 	background: url('images/g_divider.jpg') center repeat-y; */
	margin-bottom: 40px;
	margin-top: 20px;
}

.post_thumbnail{
	padding-top: 15px;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
}

.post_thumbnail h2{
	line-height: 46px;
	margin-bottom: 5px !important;
}

.post_thumbnail p{
	margin:0 !important;
}

@media (max-width: 767px) {
	.sub_page_exceprt{
		background: none;
	}
}


@media (min-width: 768px) and (max-width: 979px) {
	
	.widget_search #s{	width:175px; }

}





/* = CONTACT FORM PLUGIN
------------------------------------------------- */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 430px;
}



.wpcf7 form input[type=submit]{
	width:100px;
}

.request {width:250px;
}

input[type="text"]
{
    background-color: #CCC;
    color: #CCC;
    width: 50%;
}

span.wpcf7-list-item { display: block; }


/* = EXPAND TEXT CSS
------------------------------------------------- */

.ddet_div {
  margin: 8px 0 0 12px;
  padding: 20px;
  background: #000;
  border: 1px solid #DDDDDD;
  color: #FFF;
}
/* **** WAM PAGE CODE **** */

/* **** Thermo **** */
#thermo{float:left;}
#thermo .heel{width:244px;height:69px;padding-top:234px;background-repeat:no-repeat;float:left;text-align:left;font-family:'Open Sans Condensed';text-transform:uppercase;font-size:16px;font-weight:normal;margin-top:28px;color:#535151;}
#thermo  .heel0{background-image:url('img/thermo/heel-0.png');}
#thermo  .heel3{background-image:url('img/thermo/heel-3.png');}
#thermo  .heel5{background-image:url('img/thermo/heel-5.png');}
#thermo  .heel15{background-image:url('img/thermo/heel-10.png');}
#thermo  .heel20{background-image:url('img/thermo/heel-15.png');}
#thermo  .heel25{background-image:url('img/thermo/heel-20.png');}
#thermo  .heel25{background-image:url('img/thermo/heel-25.png');}
#thermo  .heel30{background-image:url('img/thermo/heel-30.png');}
#thermo  .heel35{background-image:url('img/thermo/heel-35.png');}
#thermo  .heel40{background-image:url('img/thermo/heel-40.png');}
#thermo  .heel45{background-image:url('img/thermo/heel-45.png');}
#thermo  .heel50{background-image:url('img/thermo/heel-50.png');}
#thermo  .heel55{background-image:url('img/thermo/heel-55.png');}
#thermo  .heel60{background-image:url('img/thermo/heel-60.png');}
#thermo  .heel65{background-image:url('img/thermo/heel-65.png');}
#thermo  .heel70{background-image:url('img/thermo/heel-70.png');}
#thermo  .heel75{background-image:url('img/thermo/heel-75.png');}
#thermo  .heel80{background-image:url('img/thermo/heel-80.png');}
#thermo  .heel85{background-image:url('img/thermo/heel-85.png');}
#thermo  .heel90{background-image:url('img/thermo/heel-90.png');}
#thermo  .heel95{background-image:url('img/thermo/heel-95.png');}
#thermo  .heel100{background-image:url('img/thermo/heel-100.png');}
#thermo .scale{background-image:url('img/thermo/scale.png');width:100px;height:269px;background-repeat:no-repeat;float:left;text-align:center;font-weight:bold;margin:25px 25px 0px 10px;}
#thermo .stand{background-image:url('img/thermo/stand.png');background-position:50% 0;width:100px;height:269px;padding-top:7px;background-repeat:no-repeat;float:left;text-align:center;font-weight:bold;margin-top:10px;}
#thermo .standHeading{background-color:#920303;color:#fff;padding-top:0px;line-height:21px;height:21px;width:100px;float:left;font-family:'Open Sans Condensed';font-size:15px;text-align:center;font-weight:bold;margin-top:12px;}
#thermo .standContent{background-color:#dd3030;color:#fff;padding-top:0px;line-height:36px;height:40px;width:100px;float:left;font-family:'Open Sans Condensed';font-size:22px;text-align:center;font-weight:bold}
#thermo .spacing2{margin:10px 10px 0;width:185px;padding-top:17px;}
#thermo .sp3{margin-left:30px;}
#thermo .spacing2 .standHeading{width:185px;line-height:32px;height:32px;font-size:22px;}
#thermo .spacing2 .standContent{width:185px;line-height:66px;height:80px;font-size:35px;}

/* **** SIDE BAR MENU **** */
.menu-wam-menu-sidebar-container{ 
	margin-bottom: 30px;

}

.menu-wam-menu-sidebar-container ul{
	list-style-type: none;
	margin: 0;

}

.menu-wam-menu-sidebar-container .menu li{
		margin: 2px 0;	
}

.menu-wam-menu-sidebar-container .menu li a{
	background: #d7262a url('images/menu_wh_chevron.png') no-repeat right;
	display: block;
	color: #fff;
	padding: 5px 7px;
	text-transform: uppercase;
	font-size:10px;
	letter-spacing: .11em;
	font-style: bold !important;
	
}




.menu-wam-menu-sidebar-container .menu li a:hover{
	margin-right: 3px;
	background-color: #FFF;
	color: #d7262a;
	font-weight: bold !important;
	text-decoration: none;
}
/* **** SUBMIT BUTTON **** */


.btn-style {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 20px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #d72629;
  padding: 10px 30px 10px 30px;
  border: solid #fff 2px;
  text-decoration: none;
}

.btn-style:hover {
  background: #fff;
	color: #d72629;
  text-decoration: none;
border: solid #d72629 2px;
}


.mcpreheader {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.mcheader {
	background-color: #000;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin-bottom: 20px;
}

.mcmain {
	padding-top: 20px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #000;
}
.mccolumnleft {
width: 25%;
	padding-top: 15px;
		vertical-align: top;
}
.mccolumnright {
width:100%;
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
}

.mcsocial {
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}