
/* LOAD GOOGLE FONTS */

@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,300italic,400,400italic,700,700italic);

/* GOOGLE FONT USAGE (reference)...
font-family: "Ubuntu", sans-serif;
font-weight: 300; // book, light
font-weight: 400; // normal, regular
font-weight: 700; // bold

*/


/* RESET ALL FONT SIZES --------------------------------------
 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 Ubuntu, "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;*font-size:small;*font:x-small;line-height:121%;font-weight:300;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
 
/* ----------------------------------------------------- */
 
/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS -----------
 
 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px
 {font-size:205%;} 		=>	27px
 {font-size:213%;} 		=>	28px
 {font-size:220%;} 		=>	29px
 {font-size:228%;} 		=>	30px
 {font-size:236%;} 		=>	31px
 {font-size:243.1%;} 		=>	32px
 {font-size:251%;} 		=>	33px
 {font-size:258.5%;} 		=>	34px
 
 
------------------------------------------------------ */
 
 
/* RESET MISC. ITEMS -------------------------------------- */
 
* {margin:0;padding:0;}

a {text-decoration:none !important;}

a, 
input[type=text],
input[type=email],
input[type=password],
textarea,
select,
input[type=submit],
input[type=reset],
input[type=button] {
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 0.1s linear;	
}

a img {border:0px;}

img {background-color: transparent !important;}

hr {height:0px;overflow:hidden;border:0px;border-top:1px solid #FFF;}
 
.clear {clear:both;height:0px;overflow:hidden;}

input, textarea, select, legend {font-family: Ubuntu, "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;font-weight:300 !important;}
input[type="password"] {font-family:Helvetica,Arial,sans-serif !important;}
input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}

input[type=text], input[type=email], input[type=password], textarea, select {
height:auto;
border:2px solid #cce4e0 !important;
padding:9px 12px 7px 12px !important;
color:#65968f;
font-size:108%;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
div.publicWizardContainer input {font-size:108%;}

input[type=text]:active, input[type=text]:focus, 
input[type=email]:active, input[type=email]:focus, 
input[type=password]:active, input[type=password]:focus,
textarea:active, textarea:focus,
select:active, select:focus {
color:#245b53;
}

select {height:37px !important;}

a.button,
input[type=submit],
input[type=reset],
input[type=button] {
border:1px solid #f9f8f0 !important;
text-transform:uppercase;
width:auto !important;
text-decoration:none !important;
font-size: 100% !important;
font-weight:700 !important;
color: #d78a68 !important;
padding: 0px 28px 0px 13px !important;
height:39px !important;
line-height:37px !important;
display:inline-block;
background: #f5eee5 url('/resources/Theme/TCME_arrow-right-orange-small.png') no-repeat right 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0px 2px 7px #e5c9b1, inset 0px -7px 24px 0px #e4ccac;
-webkit-box-shadow: 0px 2px 7px #e5c9b1, inset 0px -7px 24px 0px #e4ccac;
box-shadow: 0px 2px 7px #e5c9b1, inset 0px -7px 24px 0px #e4ccac;
text-shadow: 0px 1px 0px #FFFFFF;
cursor:pointer;
}

input[value="Cancel"],
input[value="Back"] {
background:#e2e8e7 none !important;
-moz-box-shadow: 0px 2px 7px #e5c9b1, inset 0px -7px 24px 0px #cfdad8;
-webkit-box-shadow: 0px 2px 7px #e5c9b1, inset 0px -7px 24px 0px #cfdad8;
box-shadow: 0px 2px 7px #e5c9b1, inset 0px -7px 24px 0px #cfdad8;
color:#8eb3ae !important;
border-color:#edf6f5 !important;
padding-right:13px !important;
}

input[value="Back"] {
background: #e2e8e7 url('/resources/Theme/TCME_arrow-left-ltgreen-small.png') no-repeat left 14px !important;
padding-left:28px !important;
}

a.button-green {
background: #dde9e3 url('/resources/Theme/TCME_arrow-right-ltgreen-small.png') no-repeat right 14px !important;
-moz-box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #aecec9;
-webkit-box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #aecec9;
box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #aecec9;
color:#5f938b !important;
border-color:#edf6f5 !important;
}

a.button:hover,
a.button-green:hover,
input[type=submit]:hover, input[type=submit]:focus,
input[type=reset]:hover, input[type=reset]:focus,
input[type=button]:hover, input[type=button]:focus,
input[value="Cancel"]:hover, input[value="Cancel"]:focus,
input[value="Back"]:hover, input[value="Back"]:focus {color:#245b53 !important;text-decoration:none !important;background:#f5eee5 url('/resources/Theme/TCME_arrow-right-green-small.png') no-repeat right 14px;border-color:#FFF !important;}

a.button-green:hover {
background: #dde9e3 url('/resources/Theme/TCME_arrow-right-green-small.png') no-repeat right 14px !important;
}

input[value="Back"]:hover, input[value="Back"]:focus {
background: #e2e8e7 url('/resources/Theme/TCME_arrow-left-green-small.png') no-repeat left 14px !important;
}

input.aspNetDisabled {
opacity: 0.3;
-moz-opacity: 0.3;
filter:alpha(opacity=30);
cursor:default !important;
color:#16443d !important;
}
input.aspNetDisabled.typeText {
opacity: 0.7;
-moz-opacity: 0.7;
filter:alpha(opacity=70);
}
input.aspNetDisabled:hover {
color:#16443d !important;
}

label {color:#454e4d !important;font-weight:normal !important;}
strong.mandatoryLabel,
label strong {font-weight:normal !important;}

.fieldLabel .mandatorySymbol {float: right;margin: 0px 0px 0px 5px;}




/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */

html,body {height:100%; margin:0 0 1px;}

body.insertedUserCustomForm {margin:0px;}



#idPrintLinkContainer {display:none !important;}

body, td, p, h1, h2, h3, h4, h5, h6 {
color:#676767;
font-family: Ubuntu, "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
font-weight:300;
}

body {background:#f9f8f0 url('/resources/Theme/TCME_SiteBG.jpg') no-repeat center -237px fixed;min-width:1083px;text-align:center;}

body.insertedUserCustomForm {background:transparent none !important;min-width:0px;text-align:left;}

iframe.insertedUserCustomForm {overflow:hidden;}

body.headerContent,
body.footerContent {
background-color:#bcd8d4 !important;
min-width:0px !important;
}


body.cnPrimaryContentBlock1Content {text-align:left;min-width:0px;line-height:24px;font-size:85%;}

.cnClipMainContainer {
position: relative;
width:100%;
min-height: 100%;
min-width:1083px;
margin:0px;
z-index:2;
background:transparent url('/resources/Theme/TCME_SiteBG-WrapperTile.png') repeat-y center top;
}

.cnMainContainer {
width:1083px;
margin: 0 auto;
position:static;
background:transparent url('/resources/Theme/TCME_SiteBG-TopGlow.png') no-repeat -22px top;
}

body.customizeContentView .cnMainContainer {
background:transparent none;
}

.cnHeaderContainer,
.headerContentHolder,
.headerContent,
.mainMenuContainer,
.cnContentContainer {width:1043px;margin:0 auto;float:none !important;text-align:left;}

.cnHeaderContainer .d1HeaderContainer {float:none;}

.cnContentContainer {
background:transparent none;
min-height: 100%;
}

.rootHasSubitems {}

.cnContentContainer > .d1 {
min-height:425px;
padding-bottom:28px;
}

.rootHasSubitems > .d1 {}

.cnNavigationContainer {display:none;}
.rootHasSubitems .cnNavigationContainer {display:block;}

.cnPrimaryContentContainer {width:1043px;}

.cnPrimaryContentContainer > .d1 {width:1043px;background:transparent;border:0px;}

.cnPrimaryContentBlock1ContentHolder, .cnPrimaryContentBlock1ContentHolderEventAdmin {
background-color: transparent;
}

.rootHasSubitems .cnPrimaryContentContainer,
.rootHasSubitems .cnPrimaryContentContainer > .d1 {width: 753px;}

.cnPrimaryContentContainer .block .inner {
padding:22px 25px 45px 25px;
background:#f9f8f0;
border:2px solid #FFF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
margin-top:22px;
-moz-box-shadow: 0px 5px 17px #9ac3be;
-webkit-box-shadow: 0px 5px 17px #9ac3be;
box-shadow: 0px 5px 17px #9ac3be;
}

body#PAGEID_1398156 .cnPrimaryContentContainer .block .inner {
padding: 22px 0px 45px 0px;
background:transparent;
border:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-top:0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.cnPrimaryContentContainer .block .inner .inner,
body#PAGEID_1398156 .cnPrimaryContentContainer .block .inner .inner {
padding:0px;
background:transparent;
border:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-top:0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.cnPrimaryContentBlock1ContentHolder {overflow:visible !important;}

#ctl03_contentUpdatePanel .cnPrimaryContentBlock1ContentHolder {z-index:50000 !important;}

.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content {
width: 989px;
}

body#PAGEID_1398156 .cnPrimaryContentBlock1ContentHolder,
body#PAGEID_1398156 .cnPrimaryContentBlock1Content {width:1043px;}

.rootHasSubitems .cnPrimaryContentBlock1ContentHolder,
.rootHasSubitems .cnPrimaryContentBlock1Content {width: 699px;}

.cnPrimaryContentContainerBottomCorners {
display: block;
height: 0px;
float: none;
clear: both;
}

.cnFooterContainer {
width:100%;
min-width:1063px;
position: absolute;
bottom: 0px;
left: 0px;
z-index:2;
}




/******** HEADER ********/

.cnHeaderContainer {position;relative;z-index:2;}

.cnHeaderContainer,
div.headerContentHolder {background:transparent none;}

.header_headerContent {cursor:default !important;text-shadow:1px 1px 0px #dcedeb;}

#idHeaderLogo {z-index:2 !important;top:18px !important;left:70px !important;}

#headerButtons {position:absolute;z-index:2;left:auto !important;right:25px !important;top:-10px !important;bottom:auto !important;}

.cnHeaderContainer a.button,
.cnHeaderContainer input[type=submit],
.cnHeaderContainer input[type=button] {
-moz-box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #e4ccac;
-webkit-box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #e4ccac;
box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #e4ccac;
}

#headerButtons a {
display:inline-block;
margin-left:15px;
line-height:47px !important;
background-position:right 19px !important;
}

a#memberLogout,
a#memberProfile,
body.memberContentView a#memberLogin,
body.memberContentView a#memberJoin {display:none !important;}

body.memberContentView a#memberLogout,
body.memberContentView a#memberProfile {display:inline-block !important;}

#headerTaglineContent {position:absolute;z-index:1;top:30px !important;bottom:auto !important;left:40%!important;color:#245b53;font-size:108%;font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;font-weight:bold;text-shadow:1px 1px 0px #dcedeb;text-align:center;}

#headerTaglineContent table {margin-top:10px;max-width:496px !important;}
#headerTaglineContent table th {line-height:18px;}
#headerTaglineContent table td {padding:20px 10px 10px 10px;font-size:146.5%;font-weight:normal;font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;}
#headerTaglineContent table a {color:#245b53;}
#headerTaglineContent table a img {display:block;margin:0 auto;padding-bottom:8px;}
#headerTaglineContent table a:hover {color:#6f9893;}

#id_LoginBoxGadget .loginContainer {display:none !important;}


#idLoginMessage p {
margin-bottom:15px;
}

#idLoginBox input, #idPasswordBox input {
width:270px;
font-size: 108%;
}

#idSubmitBox {
margin-top: 25px;
}

#idSubmitBox #idLoginButtonBox {margin-right: 15px;}

#idSubmitBox a {
white-space: nowrap;
margin-top: 8px;
}




/********** MAIN MENU ***********/

.mainMenuContainer {
position: relative;
height:39px;
z-index:50001;
}

.mainMenu {
margin: 0px;
float: none;
width: 100%;
}

.mainMenuInner {
width: 100%;
margin: 0px;
height: 0px;
}

.mainMenu .mainMenu0 {
margin-left:0px;
width:100%;
height:39px;
background:#d47c5a none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0px 1px 1px #7caea8;
-webkit-box-shadow: 0px 1px 1px #7caea8;
box-shadow: 0px 1px 1px #7caea8;
}

.mainMenu td.first:hover > .d1 > .d2 > .d3 > .d4 > .d5 > .d6 > .d7 > .d8 > .d9 > .inner > a {
-moz-border-radius: 4px 0px 0px 4px;
-webkit-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px;
}
.mainMenu td.last:hover > .d1 > .d2 > .d3 > .d4 > .d5 > .d6 > .d7 > .d8 > .d9 > .inner > a {
-moz-border-radius: 0px 4px 4px 0px;
-webkit-border-radius: 0px 4px 4px 0px;
border-radius: 0px 4px 4px 0px;
}

.mainMenu table td {width:1%;/width:auto;padding:0px;margin:0px;height:39px;line-height:39px;position;relative;z-index:100;border-right:1px solid #d98e6b;}
.mainMenu table td.last {border:0px;}

.mainMenu table td.separator,
div.mainMenuPublicHiddenIcon,
div.menuMemberOnlyIcon,
body.memberContentView .mainMenu table td#id_MenuGadget_idMainMenuItem1513067 {display:none !important;}

.mainMenu td .d5 {background:transparent none !important;padding-right:0px !important;}

.mainMenu0.menuLevel1 td a, 
.mainMenu0.menuLevel1 td a:link, 
.mainMenu0.menuLevel1 td a:active, 
.mainMenu0.menuLevel1 td a:visited, 
.mainMenu0.menuLevel1 td a:hover, 
.mainMenu0.menuLevel1 td span span {
padding: 0px 10px;
font-size: 108%;
font-weight: normal !important;
color:#f0d1c3;
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
text-shadow:none;
height:39px !important;
line-height:43px !important;
text-align:center;
}

.mainMenu0.menuLevel1 td a:hover,
.mainMenu0.menuLevel1 td span span,
.mainMenu0.menuLevel1 td.itemCurrentParent a,
.mainMenu0.menuLevel1 td:hover a {background-color:#c7704f !important;color:#f9f8f0 !important;}

.mainMenu0.menuLevel1 td span span,
.mainMenu0.menuLevel1 td.itemCurrentParent a {background-color:transparent !important;color:#803a1f !important;text-shadow:none;}

.mainMenu0.menuLevel1 td.itemCurrentParent a:hover {color:#f9f8f0 !important;background-color:#c7704f !important;}

.mainMenu td.itemNormal div.dynamicMenuLevelContainer {width:100%;}

.mainMenu .mainMenu0 td.itemNormal ul.dynamic {
background:#c7704f none;
padding:6px 0px 6px 0px;
-moz-box-shadow: 1px 1px 1px #7caea8;
-webkit-box-shadow: 1px 1px 1px #7caea8;
box-shadow: 1px 1px 1px #7caea8;
width:auto !important;
min-width: 100% !important;
/width:255px !important;
}

.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic, 
.mainMenu .mainMenu0 td.itemNormal a:hover ul.dynamic {
top:-3px;
/top:0px;
z-index:33333;
}

.mainMenu .mainMenu0 td.itemNormal ul.dynamic a, 
.mainMenu .mainMenu0 td.itemNormal table.dynamic a {
font-size:116% !important;
text-align:left !important;
}

.mainMenu .mainMenu0 td.itemNormal ul.dynamic li {
display:block !important;
width:100% !important;
padding:0px !important;
float:none !important;
}

.mainMenu .mainMenu0 td.item ul.dynamic li a, 
.mainMenu .mainMenu0 td.item ul.dynamic li a:link, 
.mainMenu .mainMenu0 td.item ul.dynamic li a:active, 
.mainMenu .mainMenu0 td.item ul.dynamic li a:visited, 
.mainMenu .mainMenu0 td.item ul.dynamic li a:hover, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:link, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:active, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:visited, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:hover,
.mainMenu0.menuLevel1 td:hover ul.dynamic li a {
font-weight: normal !important;
color:#f0d1c3 !important;
height:auto !important;
line-height:18px !important;
width:auto !important;
padding:8px 20px 8px 20px !important;
white-space:nowrap !important;
background:#c7704f none !important;
}

.mainMenu .mainMenu0 td.item ul.dynamic li a:hover, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:hover,
.mainMenu .mainMenu0 td.item ul.dynamic li:hover a, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li:hover a {
color:#f9f8f0 !important;
background-color:#c16a48 !important;
}

.mainMenu .mainMenu0 td.item ul li.itemNormal ul.dynamic, 
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li.itemNormal ul.dynamic {
background-color: #bd6644;
text-align:left !important;
}

.mainMenu .mainMenu0 td ul ul {top:-6px !important;/top:-8px !important;}

.mainMenu .mainMenu0 td ul li.itemNormal:hover ul.dynamic, 
.mainMenu .mainMenu0 td ul li.itemNormal a:hover ul.dynamic, 
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li.itemNormal:hover ul.dynamic, 
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li.itemNormal a:hover ul.dynamic {
left: 100%;
}

.mainMenu .mainMenu0 td.item ul.dynamic li.itemNormal:hover a, 
.mainMenu .mainMenu0 td.item ul.dynamic li.itemNormal a:hover, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li.itemNormal:hover a,
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li.itemNormal a:hover {
color:#f9f8f0 !important;
background:#bd6644 none !important;
}

.mainMenu .mainMenu0 td.item ul.dynamic li:hover ul.dynamic li a, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li:hover ul.dynamic li a {
color:#f0d1c3 !important;
}

.mainMenu .mainMenu0 td.item ul.dynamic li:hover ul.dynamic li a:hover, 
.mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li:hover ul.dynamic li a:hover {
color:#f9f8f0 !important;
}





/******** SUBMENU ********/

.rootHasSubitems .cnNavigationContainer {
margin-right:30px;
padding-top:22px;
width:260px;
}

.subMenu {
padding:22px 15px 22px 15px;
background:#f9f8f0;
border:2px solid #FFF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 5px 17px #9ac3be;
-webkit-box-shadow: 0px 5px 17px #9ac3be;
box-shadow: 0px 5px 17px #9ac3be;
text-align:center;
font-size:116%;
}

.subMenu,
.subMenu .menuLevel2,
.subMenu .menuLevel2 li {width:226px;}

.subMenu .menuLevel2,
.subMenu .menuLevel2 .menuLevel3 {
background-color: transparent;
}

.subMenu ul li {
background:transparent url('/resources/Theme/TCME_divider-simple.gif') repeat-x left top;
padding-top: 14px !important;
margin-top: 8px !important;
}

.subMenu ul li:first-child,
.subMenu ul li li {
background:transparent none;
padding-top:0px !important;
margin-top:0px !important;
}

.subMenu .menuLevel2 li a, 
.subMenu .menuLevel2 li span span {
width:226px !important;
padding-left:0px !important;
padding-right:0px !important;
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
line-height: 20px;
font-size: 116% !important;
}

.subMenu .menuLevel2 li.itemCurrentParent a {
font-weight:bold !important;
}

.subMenu .menuLevel3 li a, 
.subMenu .menuLevel3 li.itemNormal a, 
.subMenu .menuLevel3 li.itemNormalLeaf a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a, 
.subMenu .menuLevel3 li span span {
width: 226px !important;
padding-left:0px !important;
padding-right:0px !important;
font-size:77% !important;
font-weight:normal !important;
}

.subMenu li a {
color:#245b53 !important;
}
.subMenu li a:hover {
color:#d78a68 !important;
}

.subMenu li:hover a,
.subMenu li a:hover {background:transparent none !important;}

.subMenu li span span {
color:#803a1f !important;
font-weight:bold !important;
}

.subMenu li ul {
margin-top: 6px !important;
margin-bottom: 10px !important;
display:none;
}

.subMenu li.itemCurrent ul,
.subMenu li.itemCurrentParent ul {
display:block;
}





/******** CONTENT ********/

.cnPrimaryContentBlock1Content {padding-top:10px;}
body#PAGEID_1398156 .cnPrimaryContentBlock1Content {padding-top:0px;}

.cnPrimaryContentBlock1Content,
.cnNavigationContainer p {line-height:24px;font-size:108%;}

.cnPrimaryContentBlock1Content a.button,
.cnPrimaryContentBlock1Content input[type=submit],
.cnPrimaryContentBlock1Content input[type=reset],
.cnPrimaryContentBlock1Content input[type=button] {
font-size:85% !important;
}

div.pageTitleContainer {width:100%;overflow:visible;}
.WaGadgetEventsStateList div.pageTitleContainer {width:66%;}
.WaGadgetEventsStateDetails div.pageTitleContainer {width:100%;}

.WaGadgetEvents div.pageTitleContainer {clear:left;}

h1[class*=SystemPageTitle] a.rssFeedLabel {display:none !important;}

div.pageTitleOuterContainer {padding-bottom: 0px;}

div.introOuterContainer {margin-bottom:0px;}
.cnPrimaryContentBlock1Content H1,
.cnPrimaryContentBlock1Content div.publicWizardContainer h1[class*=SystemPageTitle],
.memberDirectoryDetailsHeaderContainer h2,
#idLoginMessage h3 {
font-size:266.5% !important;
line-height:38px !important;
color:#454e4d !important;
padding-top:20px !important;
margin-bottom:22px !important;
padding:0px !important;
width:auto !important;
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
font-weight:normal;
}

.cnPrimaryContentBlock1Content div.publicWizardContainer h1[class*=SystemPageTitle] {
/padding-bottom:22px !important;
}

.cnPrimaryContentBlock1Content H2,
.cnPrimaryContentBlock1Content H3.sectionTitle,
.cnNavigationContainer h2 {
font-weight:normal;
font-size:161%;
line-height:28px;
margin-bottom:16px;
}

.cnPrimaryContentBlock1Content table#idPageLayoutMainContainer h2:last-child {
margin-bottom: 16px;
}

#idMemberPublicProfileContainer #idMemberDirectoryDetailsContainer .memberDirectoryDetailsHeaderContainer  {
font-size:100%;
}

.cnPrimaryContentBlock1Content H3 {
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
font-weight:bold;
font-size:123.1%;
line-height:24px;
color:#ca5333;
margin-bottom:6px;
padding:10px 0px;
}
.cnPrimaryContentBlock1Content table#idPageLayoutMainContainer h3:last-child {
margin-bottom:15px;
}

.cnPrimaryContentBlock1Content div.generalFormContainer div.formTitleContainer h3.formTitle {
font-size:100%;
line-height:24px;
}

.cnPrimaryContentBlock1Content H4 {
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
font-weight:bold;
font-size:100%;
color:#454e4d;
background:transparent url('/resources/Theme/TCME_divider-simple.gif') repeat-x left bottom;
padding-bottom:5px;
margin-bottom:8px;
}

div.publicWizardContainer div.infoContainer div.infoText, .cnPrimaryContentBlock1Content div.generalFieldsContainer div.captionContainer h4,
h4.boxHeaderTitle, .cnPrimaryContentBlock1Content h4.boxHeaderTitle {
color: #454e4d;
background:transparent none;
}

h4.boxHeaderTitle, .cnPrimaryContentBlock1Content h4.boxHeaderTitle {
padding-top:8px;
}

.cnPrimaryContentBlock1Content img[align=left] {
margin:5px 20px 20px 0px !important;
}
.cnPrimaryContentBlock1Content img[align=right] {
margin:5px 0px 20px 20px !important;
}

.cnPrimaryContentBlock1 a,
.cnPrimaryContentBlock1Content a {color:#245b53 !important;text-decoration:underline !important;font-weight:700;}
.cnPrimaryContentBlock1 a:hover,
.cnPrimaryContentBlock1Content a:hover {color:#d47c5a !important;text-decoration:underline !important;}

.cnPrimaryContentBlock1Content a.button {margin-top:15px;margin-bottom:15px;color:#d78a68 !important;text-decoration:none !important;}
.cnPrimaryContentBlock1Content a.button:hover {color:#245b53 !important;}

.cnPrimaryContentBlock1Content a.button-green {color:#5f938b !important;}
.cnPrimaryContentBlock1Content a.button-green:hover {color:#245b53 !important;}

.cnPrimaryContentBlock1Content a.button-leaf {
display:block;
width:272px !important;
overflow:hidden;
height:39px;
line-height:43px;
background:#d47c5a url('/resources/Theme/TCME_orangeBTN-leafOverlay.png') no-repeat center center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0px 1px 1px #7caea8;
-webkit-box-shadow: 0px 1px 1px #7caea8;
box-shadow: 0px 1px 1px #7caea8;
color:#f9f8f0 !important;
position:relative;
z-index:2;
text-decoration:none !important;
}
.cnPrimaryContentBlock1Content a.button-leaf:hover {
background-color:#c7704f !important;
color:#f9f8f0 !important;
}

.cnPrimaryContentBlock1Content .box {
background-color:#e1ece7 !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:10px;
margin-right:2px;
margin-bottom:15px;
}
.cnPrimaryContentBlock1Content h3 + .box {
margin-top:-15px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
}

.cnPrimaryContentBlock1Content b,
.cnPrimaryContentBlock1Content strong {font-weight:700 !important;}

.cnPrimaryContentBlock1Content blockquote {margin-left:55px;}

.cnPrimaryContentBlock1Content ol {
margin: 0px 0px 25px 35px;
}

.cnPrimaryContentBlock1Content ul {
margin-bottom:25px;
margin-left:30px;
}

.cnPrimaryContentBlock1Content ul ul,
.cnPrimaryContentBlock1Content ul ol,
.cnPrimaryContentBlock1Content ol ol,
.cnPrimaryContentBlock1Content ol ul {margin-bottom:10px;margin-top:10px;}

.cnPrimaryContentBlock1Content li {
margin-bottom:5px;
}

.cnPrimaryContentBlock1Content ul.list,
.cnPrimaryContentBlock1Content ul.boxesList,
.cnPrimaryContentBlock1Content ul.boxInfo,
.cnPrimaryContentBlock1Content ul.registrationInfo,
.cnPrimaryContentBlock1Content ul.filterList,
.cnPrimaryContentBlock1Content #featured-slider ul,
.cnPrimaryContentBlock1Content #caseStudy-slider ul {
margin-bottom:0px;
margin-left:0px;
list-style-type:none;
}

.cnPrimaryContentBlock1Content ul.list li,
.cnPrimaryContentBlock1Content ul.boxesList li,
.cnPrimaryContentBlock1Content ul.boxInfo li,
.cnPrimaryContentBlock1Content ul.registrationInfo li,
.cnPrimaryContentBlock1Content ul.filterList li,
.cnPrimaryContentBlock1Content #featured-slider ul li,
.cnPrimaryContentBlock1Content #caseStudy-slider ul li {
margin-bottom:0px;
}

.cnPrimaryContentBlock1Content ul.boxesList li .boxBodyContentContainer ul {
margin-bottom:25px;
}

.topButtonsContainer input,
#FunctionalBlock1_ctl00_PhotoGalleryControl_idButtonsContainer input {margin-right:15px;}

#idMemberPublicProfileContainer span.sendMailButtonContainer {
font-size: 46.5% !important;
padding-left: 0px;
float: right;
margin-top:-5px;
}

#idPhotoAlbumHeaderRightContainer input,
.buttonsInTitleContainer input {margin-left:15px;}

#idButtonsContainer input + input {margin-left:15px;}

div.actionPanelContainer div.separatorTextContainer,
div.actionPanelContainer div.exitAdvSearchContainer {
padding-top:8px;
}

#idEventListCalendar {clear:both;}

.EventListCalendar {width: 988px;}
.rootHasSubitems .EventListCalendar {width: 698px;}

.WaGadgetEventsStateDetails div.boxBodyInfoOuterContainer {
width: 27%;
padding-right: 40px;
}

.WaGadgetEventsStateDetails div.boxBodyContentOuterContainer {
width: 67%;
}

.WaGadgetEventsStateDetails div.registrationInfoContainer ul.registrationInfo {
overflow:hidden;
margin:0px !important;
padding:0px !important;
}

.WaGadgetEventsStateDetails div.registrationInfoContainer ul.registrationInfo div {
font-size:11px;
}

table#idPageLayoutMainContainer .pageLayoutTitleOuterContainer {
padding-bottom: 0px;
}

body#PAGEID_1398156 table.pageLayoutTwo2-1Columns td.pageLayoutLeftOuterContainer {
width: 686px;
padding:0px 29px 0px 0px;
}
body#PAGEID_1398156 table.pageLayoutTwo2-1Columns td.pageLayoutRightOuterContainer {
width: 328px;
padding:0px;
}
body#PAGEID_1398156 table.pageLayoutTwo2-1Columns td.pageLayoutRightOuterContainer .pageLayoutContainer {
padding:22px 25px 45px 25px;
background:#f9f8f0;
border:2px solid #FFF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 5px 17px #9ac3be;
-webkit-box-shadow: 0px 5px 17px #9ac3be;
box-shadow: 0px 5px 17px #9ac3be;
}

div.generalFormContainer div.criteriaListItem td.right {
padding-top: 0px;
}

div.functionalPageContentContainer, 
div.upcomingEventsContainer, 
div.boxContainer, 
div.boxHeaderContainer, 
div.boxBodyContainer, 
div.boxBodyContentContainer, 
div.boxBodyInfoOuterContainer, 
div.boxBodyContentOuterContainer, 
div.boxBodyInfoContainer, 
div.boxBodyContentContainer, 
div.boxFooterContainer,
div.navigationContainer,
div.navigationContainer div.left,
div.navigationContainer div.right {
overflow: visible;
}

.WaGadgetEventsStateList div.boxBodyContentContainer {
height: 14.3em;
overflow:hidden;
}

div.generalFieldsContainer div.dropdownFieldContainer div.fieldBody select {
width:318px;
}

.WaGadgetContactProfileStateMainContainer #idMembershipLevelContainer, .WaGadgetContactProfileStateMainContainer #idExpirationDateContainer {
overflow: visible;
}

div.generalFormContainer div.formTitleOuterContainer,
div.emptyCaptionContainer {
border-bottom: 1px solid #F3E9DD;
}
div.emptyCaptionContainer {height:0px;padding:0px !important;}

div.navigationOuterContainer {
border-top: 1px solid #F3E9DD;
}

div.cornersContainer div.c3, div.cornersContainer div.c4, div.publicWizardContainer div.infoContainer, .cnPrimaryContentContainer div.boxViewOutline div.boxBodyContainer, .cnPrimaryContentContainer div.boxViewOutline div.boxHeaderContainer div.d1, .cnPrimaryContentContainer div.boxViewOutline div.boxBodyContainer div.d1, .cnPrimaryContentContainer div.boxViewOutline div.boxFooterContainer div.d1,
.cnPrimaryContentBlock1Content table.EventListCalendar,
.cnPrimaryContentBlock1Content table.EventListCalendar td {
border-color: #F3E9DD;
}

div.cornersContainer div.c1, div.cornersContainer div.c2, div.cornersContainer div.c3, div.cornersContainer div.c4, div.publicWizardContainer div.infoContainer, div.generalFieldsContainer div.captionContainer, div.boxViewOutline div.boxHeaderContainer, div.boxViewOutline div.boxFooterContainer, div.boxBodyInfoViewFill div.boxBodyInfoContainer,
.cnPrimaryContentBlock1Content table th,
.cnPrimaryContentBlock1Content td.EventListCalendarHeader,
.cnPrimaryContentBlock1Content table#membersTable tr:hover td,
.cnPrimaryContentBlock1Content a.yearViewHeader {
background-color: #F3E9DD !important;
}

div.publicWizardContainer div.cornersContainer div.c3, div.publicWizardContainer div.cornersContainer div.c4, div.publicWizardContainer div.infoContainer {
border-left-color: #F3E9DD;
border-right-color: #F3E9DD;
}

div.publicWizardContainer div.cornersContainer div.c1, div.publicWizardContainer div.cornersContainer div.c2, div.publicWizardContainer div.cornersContainer div.c3, div.publicWizardContainer div.cornersContainer div.c4, div.publicWizardContainer div.infoContainer, div.generalFieldsContainer div.captionContainer {
background-color: #F3E9DD;
}

.cnPrimaryContentBlock1Content a.yearViewHeader {margin:0px !important;}



#featured-slider {width:686px;height:280px;overflow:hidden;position:relative;z-index:1;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 5px 17px #9ac3be;
-webkit-box-shadow: 0px 5px 17px #9ac3be;
box-shadow: 0px 5px 17px #9ac3be;
}
#featured-slider ul {width:686px;height:280px;}
#featured-slider li {display:none;width:686px;height:280px;}
#featured-slider img {
display:block;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.featured-slider-caption {
position:absolute;
bottom:0px;
left:0px;
width:686px;
height:54px;
overflow:hidden;
background:transparent url('/resources/Theme/TCME_tanTransparent80.png') 0 0;
-moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
}
.featured-slider-caption p {
width:566px;
padding-top:17px;
margin:0 auto;
font-size:108%;
color:#454e4d;
text-align:center;
}

.cnPrimaryContentBlock1Content .featured-slider-caption p a {}
.cnPrimaryContentBlock1Content .featured-slider-caption p a:hover {}

#featured-slider-nav-prev {background:transparent url('/resources/Theme/TCME_homepage-slider-nav-prev.png') no-repeat 0 0;position:absolute;left:9px;bottom:8px;width:36px;height:36px;z-index:15;}
#featured-slider-nav-next {background:transparent url('/resources/Theme/TCME_homepage-slider-nav-next.png') no-repeat 0 0;position:absolute;right:9px;bottom:8px;width:36px;height:36px;z-index:15;}

#featured-slider-nav-prev:hover,
#featured-slider-nav-next:hover {background-position:0 100%;cursor:pointer;}

#home-lower-content {margin-top:25px;text-align:center;}


.artBoxHolder {
overflow:visible !important;
position:relative !important;
z-index:2 !important;
}

#home-lower-content .artBoxHolder {min-width:329px;}

.artBoxContainerType-000 {
padding:15px;
background:#f9f8f0;
border:2px solid #FFF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 5px 17px #9ac3be;
-webkit-box-shadow: 0px 5px 17px #9ac3be;
box-shadow: 0px 5px 17px #9ac3be;
text-align:center;
position;relative !important;
z-index:2 !important;
}

.cnPrimaryContentBlock1Content .artBoxContainerType-000 h4 {
font-size:131%;
}

.cnPrimaryContentBlock1Content .artBoxContainerType-000 .moduleItem {
background:transparent url('/resources/Theme/TCME_divider-simple.gif') repeat-x left top;
padding-top:8px;
margin-top:4px;
}
.cnPrimaryContentBlock1Content .artBoxContainerType-000 .moduleItem:first-child {
background:transparent none;
margin-top:0px;
padding-top:0px;
}

.cnPrimaryContentBlock1Content .artBoxContainerType-000 div.itemInfoContainer {
font-size: 85%;
padding-top:0px;
margin-top:-2px;
}

.artBoxHolder + a.button {
margin-top:-8px !important;
position:relative !important;
z-index:1 !important;
line-height:47px !important;
background-position:right 19px !important;
}



.cnPrimaryContentBlock1Content table.styledTable,
.cnPrimaryContentBlock1Content table#membersTable {
border-spacing: 0px !important;
border-collapse:collapse !important;
table-layout: fixed;
width: 100%;
text-align:left;
border:1px solid #f4e6da;
border-bottom:0px;
margin-bottom:25px;
}

.cnPrimaryContentBlock1Content table.contStyleExcSimpleTable {
table-layout: fixed;
width: 100%;
}

.cnPrimaryContentBlock1Content table.styledTable th,
.cnPrimaryContentBlock1Content table.styledTable td,
.cnPrimaryContentBlock1Content table#membersTable th,
.cnPrimaryContentBlock1Content table#membersTable td {
border-bottom: 1px solid #f4e6da !important;
padding: 10px !important;
overflow: hidden;
text-overflow: ellipsis;
text-align:left;
vertical-align:top;
}

.cnPrimaryContentBlock1Content table.styledTable th,
.cnPrimaryContentBlock1Content table#membersTable th {
color: #454E4D !important;
font-size: 100% !important;
font-weight: 700 !important;
background-color: #F3E9DD;
font-family: "Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
border-top:0px;
}

.cnPrimaryContentBlock1Content table.styledTable tr:hover td,
.cnPrimaryContentBlock1Content table#membersTable tr:hover td {
background-color: #f5ede4 !important;
}

.cnPrimaryContentBlock1Content #membersTable td {line-height:21px;font-size:100%;}

.cnPrimaryContentBlock1Content #membersTable td DIV.memberValue {padding:0px;}







/********** FOOTER ***********/

.cnFooterContainer {
visibility:hidden;
background:#dde9e3 url('/resources/Theme/TCME_SiteBG-FooterTile.png') repeat-y center top;
}

.cnFooterContainer > .d1 {
background:transparent url('/resources/Theme/TCME_SiteBG-FooterTile-Top.png') repeat-x 0 0;
width:100%;
}

.cnFooterContainer > .d1  > .d2 {
background:transparent url('/resources/Theme/TCME_SiteBG-Footer-Top.png') no-repeat center top;
width:100%;
}

.cnFooterContainer .innerFooterContainer {
float: none;
padding: 0px;
}

.footerContentHolder {
width: 1043px !important;
height: auto;
padding: 0;
background-color: transparent !important;
margin: 0 auto;
float: none !important;
}

.footerContent {
width: 1043px !important;
margin:0 auto;
padding:0px 0px 20px 0px;
font-size:93%;
color:#245b53;
line-height:32px;
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
font-weight:bold;
text-shadow:1px 1px 0px #dcedeb;
}

body.footerContent {
font-size:77%;
}

.cnFooterContainer a.button,
.cnFooterContainer input[type=submit],
.cnFooterContainer input[type=button] {
-moz-box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #e4ccac;
-webkit-box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #e4ccac;
box-shadow: 0px 2px 7px #9ac3be, inset 0px -7px 24px 0px #e4ccac;
}

.footerContent a {
color:#245b53;
}

.footerContent a:hover {color:#5d8a84;text-decoration:none !important;}

#footerTop {
height:90px;
padding:14px 0px 30px 0px;
overflow:hidden;
}

#footerTop table {width:1043px !important;}

a#banner-mindfulBytes {
display:block;
width:491px;
height:82px;
background:transparent url('/resources/Theme/TCME_mindful-bytes-newsletter-signup-banner.png') no-repeat 0 0;
-moz-box-shadow: 0px 2px 7px #9ac3be;
-webkit-box-shadow: 0px 2px 7px #9ac3be;
box-shadow: 0px 2px 7px #9ac3be;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
a#banner-mindfulBytes:hover {background-position:0 100%;}
a#banner-mindfulBytes span {display:none;}

.footerContent #box-social {
width:166px;
height:82px;
overflow:hidden;
background:transparent url('/resources/Theme/TCME_footer-social-box.png') no-repeat 0 0;
padding:10px 0px;
}
.footerContent #box-social a {
display:block;
text-transform:uppercase;
color:#dfeeec;
font-weight:700;
text-shadow:1px 1px 0px #77aaa4;
font-size:100%;
text-align:center;
line-height:25px;
margin-bottom:14px;
/letter-spacing:-1px;
}
.footerContent #box-social a img {
padding-right:5px;
position: relative;
top: 4px;
}
.footerContent #box-social a:hover {
color:#f9f8f0;
}

#footerMenu {
margin:0 auto;
color:#ca5333;
padding-bottom:152px;
background:transparent url('/resources/Theme/TCME_logo-small.png') no-repeat center bottom;
}
#footerMenu a {color:#ca5333;margin:0px 7px;}
#footerMenu a:hover {color:#245b53;}

.footerContent a#site-cred {
font-family: Ubuntu, "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
font-weight:300;
color:#67938c;
font-size:93%;
text-decoration:underline !important;
}
.footerContent a#site-cred:hover {color:#245b53;}

.footerContent h4 {
font-family:"Trajan Pro", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; serif;
font-weight:bold;
font-size:138.5%;
color:#f9f8f0;
text-shadow:1px 1px 0px #79aca6;
padding-top:10px;
text-align:left;
}


.cse .gsc-control-cse, . gsc-control-searchbox-only {
background-color: transparent !important;
border: 0px !important;
}
.cse .gsc-control-cse, . gsc-control-searchbox-only {
padding: 0px !important;
}

.footerContent .cse . gsc-control-searchbox-only, 
.footerContent . gsc-control-searchbox-only {
width: 328px !important;
}

form.gsc-search-box {
margin-bottom:0px !important;
width:328px !important;
padding: 0px !important;
}
#footerTop form.gsc-search-box table {
width:328px !important;
margin-bottom:0px !important;
}
#footerTop form.gsc-search-box table td {border:0px !important;}
#footerTop form.gsc-search-box table td.gsc-input {padding:0px !important;}
.gsc-search-box input.gsc-input {
padding-right: 30px !important;
width:282px !important;
position:relative !important;
z-index:1 !important;
background:#bcd8d4 none !important;
font-size:116%;
}
.gsc-input-box {
border: 0px !important;
background: transparent !important;
height: auto !important;
}
.gsib_a {
padding:0px !important;
}

.gsc-search-button {display:none !important;}

.gsc-search-box input.gsc-input:hover {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.gsst_b {
position: relative !important;
z-index: 2 !important;
left: -30px;
}

.gsc-clear-button {
position: relative;
left: -14px;
z-index: 2;
/top:2px;
}

@-moz-document url-prefix() {
    .gsc-clear-button {
        left: -24px;
    }
}

.gsst_a .gscb_a,
.gsc-clear-button {
color: #5f938b !important;
}
.gsst_a:hover .gscb_a,
.gsc-clear-button:hover {
color: #245b53 !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
background-color: transparent !important;
border: 0px !important;
padding:0px !important;
}

div.gs-title {margin-left:15px !important;margin-bottom:5px !important;}

.gsc-thumbnail {padding-left:15px;}


.cnFooterSpace,
.cnFooterPoweredByContainer {display:none;}

#idClearEnd {height:0px !important;}






.WaGadgetSiteSearch .searchBoxField {
    background: none repeat scroll 0 0 #bcd8d4 !important;
    width: 380px;
    padding-left: 20px!important;
}

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    margin: -15px 0 0;
}


.storeGadget .itemInfoContainer {
  display:none!important;
}


#idHeaderContentHolder {min-height:auto!important;}


#headerTaglineContent table a img {
    width: 65px !important;
}

#headerTaglineContent {
    top: 15px !important;
}

#headerTaglineContent table td {
    padding: 20px 15px 10px;
}

html > body .selz-button__wrap {
    padding-bottom: 10px;
}