/* WEBSITE BACKGROUND */
html,body {
}

#Form {
background: url('/Portals/237126/images/bg-header-blog.jpg') repeat-x scroll 0 0 transparent;
}
#foxboro_body {
background: url('/Portals/237126/images/bg-footer-blog.jpg') repeat-x scroll left bottom transparent;
}
/* CONTAINER */
#foxboro_container {
width: 985px !important;
overflow: visible;
}

/* COURTESY LINKS */
#foxboro_courtesy_links {
height:15px;
padding: 4px 0 8px 0;
background-color: transparent!important;
color:#fff !important;
font-size:0.8em;
font-weight:bold;
text-transform:uppercase;
}

/* HEADER */
#foxboro_header {
background-color: transparent!important;
padding: 18px 0;
}

/* MENU */
#foxboro_menu {
background-color: transparent!important;
min-height: 35px;
padding: 4px 0 14px 0;
}

#foxboro_menu .radmenu {
}

#foxboro_menu ul {
}

#foxboro_menu ul li {
}

#foxboro_menu ul li.first {
}

#foxboro_menu ul li.last {
}

#foxboro_menu ul li a {
}

#foxboro_menu ul li a.selectedtab {
}

#foxboro_menu ul li a:hover {
}

/* for the parent whose children are visible */
#foxboro_menu ul li a.expanded {
}

#foxboro_menu ul li a span {
}

/* for any parent that has children */
#foxboro_menu ul li a span.expandTop {
}

/* selecting only the parents */
#foxboro_menu ul.rootGroup {
}

#foxboro_menu ul.rootGroup > li {
	background: url('/Portals/237126/images/nav-divider.gif') no-repeat left center;
	padding:10px 0 10px 12px;
}

#foxboro_menu ul.rootGroup > li > a {}

#foxboro_menu .link .text {
	color:#353535 !important;
	background: url("/Portals/237126/images/arrows-blog.png") no-repeat scroll right center transparent;
}
#foxboro_menu ul.rootGroup li.first {background:none !important;padding-left:0;margin-left:0;}
#foxboro_menu ul.rootGroup li.last .link .text {background:none !important;margin:0;padding:0;}
#foxboro_menu ul.rootGroup ul li.first .link .text {background:none !important;}
#foxboro_menu ul.rootGroup > li > a span {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px !important;
	margin-right: 10px;
    	padding: 3px 15px 2px 0 !important;
	color:#353535 !important;
	text-transform: none !important;
}
#foxboro_menu ul.rootGroup li li a {background:none;}

/* SUB MENU */
#foxboro_menu div.slide {
}

#foxboro_menu ul.group {
background-color: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #BEBEBE;
padding:6px 2%;
}

#foxboro_menu ul.group li {}

#foxboro_menu ul.group li.first {
	background:none;
}

#foxboro_menu ul.group li.last {
	background:none;
}

#foxboro_menu ul.group li a {
min-width: 150px;
}

#foxboro_menu ul.group li a:hover {
}

#foxboro_menu ul.group li a.selectedtab {
}

#foxboro_menu ul.group li a span {
font-size: 0.9em;
line-height: 14px;
padding: 2px 2px 1px!important;
font-weight: normal;
font-family: arial,helvetica,sans-serif;
color: #353535!important;
background:none; 
}
#foxboro_menu ul.group .link .text {background:none !important;}

#foxboro_menu ul.group li a:hover span {
color: #353535!important;
text-decoration:underline;
}

#foxboro_menu ul.group ul.group {
margin-left: 0;
margin-top: 0;
}

/* for the child that has other children */
#foxboro_menu ul.group li a span.expandLeft {
}

/* SIDE MENU */
#foxboro_side-menu {
margin-left: 1px;
margin-right: 1px;
}

#foxboro_side-menu .radmenu {
}

#foxboro_side-menu ul {
}

#foxboro_side-menu ul li {
}

#foxboro_side-menu ul li:first-child {
padding-top: 5px;
}

#foxboro_side-menu ul li.childitem1 {
}

#foxboro_side-menu ul li.selectedtab {
}

#foxboro_side-menu ul li.haschildren {
}

#foxboro_side-menu ul li.first {
}

#foxboro_side-menu ul li.last {
}

#foxboro_side-menu ul li a {
}

#foxboro_side-menu ul li a:hover {
}

#foxboro_side-menu ul li a span {
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: normal!important;
padding: 0 0 6px 33px!important;
background: url(/Portals/237126/layout/side-menu-bullet.gif) no-repeat scroll 17px 3px transparent;
}

#foxboro_side-menu ul li.childitem1.last {
padding-bottom: 0;
}

#Body #foxboro_side-menu ul li.childitem1 span {
margin-left: 15px;
}

/* CONTENT */
#foxboro_content {
}

/* TOP PANE */
#foxboro_top {
overflow: hidden;
}

#foxboro_top #dnn_TopPane {
}

/* ALL SKINS */
#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column, #foxboro_two-eq-column, #foxboro_three-eq-column {
}

#foxboro_one-column, #foxboro_two-column, #foxboro_two-column-right, #foxboro_three-column {
overflow: visible;
}

#foxboro_two-eq-column, #foxboro_three-eq-column {
padding-top: 20px;
}

#foxboro_content {
	background-color:#fff !important;
}
/* ONE COLUMN SKIN */
#foxboro_one-column {
}

/* TWO COLUMN SKIN */
#foxboro_two-column {
background-image: none !important;/*
background: url(/Portals/237126/layout/2col-bg.png) repeat-y scroll 1px 0 transparent;*/
}

#foxboro_two-column #foxboro_col1 {
width: 17.8%;
}

#foxboro_two-column #foxboro_col2 {
width: 82.1%;
}

/* TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right {
background-image: none !important;
/*background: url(/Portals/237126/layout/2colr-bg.gif) repeat-y scroll 517px 0 white;*/
}

#foxboro_two-column-right #foxboro_col2 {
width: 71.6%;
}

#foxboro_two-column-right #foxboro_col3 {
width: 28.3%;
}

/* THREE COLUMN SKIN */
#foxboro_three-column {
background-image: none !important;
/*background: url(/Portals/237126/layout/2col-bg.png) repeat-y scroll 1px 0 transparent;*/
}

#foxboro_three-column #foxboro_col1 {
width: 17.8%;
}

#foxboro_three-column #foxboro_col2 {
width: 57%;
}


/* TWO COLUMN EQUAL SKIN */
#foxboro_two-eq-column {
}

/* THREE COLUMN EQUAL SKIN */
#foxboro_three-eq-column {
}

/* COLUMN 1 - ALL SKINS */
#foxboro_col1 {
}

#foxboro_col1 > div.pad {
}

/* COLUMN 2 - ALL SKINS */
#foxboro_col2 {
}

#foxboro_col2 > div.pad {
}

#foxboro_col2 div.pad #dnn_ContentPane {
}

/* COLUMN 2 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 div.pad {
padding-bottom: 35px;
}

/* COLUMN 3 - ALL SKINS */
#foxboro_col3 {
}

#foxboro_col3 > div.pad {
}

/* MODULES - COLUMN 1 - ALL SKINS */ 
#Body #foxboro_col1 div.block {
font-size: 1.06em;
}

#Body #foxboro_col1 div.block div.pad {
margin-left: 0;
background-color: transparent;
padding-left: 12px;
padding-right: 12px;
}

#foxboro_col1 div.block div.pad > div {
}

/* MODULES - COLUMN 2 - ALL SKINS */
#foxboro_col2 {
}

#foxboro_col2 div.pad {
}

#foxboro_col2 div.pad #dnn_ContentPane {
}

/* MODULES - COLUMN 2 - TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col2 div.pad {
padding-left: 35px; 
padding-right: 13px;
}

/* MODULES - COLUMN 2 - TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col2 div.pad {
padding-right: 70px;
}

/* MODULES - COLUMN 2 - THREE EQUAL SKIN */
#foxboro_three-eq-column #foxboro_col2 div.block {
font-size: 1.06em;
}

/* MODULES - COLUMN 3 - ALL SKINS */ 
#Body #foxboro_col3 div.block {
font-size: 1.06em;
}

#Body #foxboro_col3 div.block div.pad {
margin-right: 0;
background-color: transparent;
padding-left: 15px;
padding-right: 17px;
}

#foxboro_col3 div.block div.pad > div {
}

/* ANCHORS */
#foxboro_content a {
text-decoration: none;
}

#foxboro_content a:hover {
text-decoration: underline;
}

/* FIX FOR EDIT/REMOVE/ADD MODULE ANCHORS */
#foxboro_content .CMSConfigureBox a {
}

/* HEADINGS */
#foxboro_content div.block h3 {
}

#Body #foxboro_col1 h3 {
font-size: 12px;
line-height: 15px;
font-weight: bold;
}

/* select the module title for column 1 */
#foxboro_col1 div.block div.pad > h3 {
}

#foxboro_col2 h1 {
font-size: 18px;
}

/* select the module title for column 2 - logged out */
#foxboro_col2 #dnn_ContentPane > h1 {
}

/* select the module title for column 2 - logged in */
#foxboro_col2 .EditModuleWrapper > h1 {
}

#foxboro_col2 h2 {
font-size: 13px;
font-weight: bold;
}

#foxboro_col2 h3 {
font-size: 13px;
font-weight: bold;
}

#foxboro_col2 h4 {
}

#foxboro_col2 h5 {
}

#foxboro_col2 h6 {
}

#Body #foxboro_col3 h3 {
font-size: 11px;
line-height: 25px;
font-weight: bold;
}

#Body #foxboro_col3 div.pad > h3 {
background-color: #F5F6F6;
border-bottom: 1px solid #B8B9B9;
border-top: 1px solid #B8B9B9;
border-radius: 5px 0 5px 0;
padding-left: 10px;
padding-top: 0;
}

#foxboro_two-eq-column #foxboro_col3 h3,
#foxboro_three-eq-column #foxboro_col3 h3 {
font-size: 12px;
line-height: 15px;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
border-radius: 0;
background-color: transparent!important;
padding-left: 0!important;
padding-top: 5px!important;
}

#foxboro_three-eq-column #foxboro_col2 h3 {
font-size: 12px;
line-height: 15px;
font-weight: bold;
}

/* select the module title for column 3 */
#foxboro_col3 div.block div.pad > h3 {
}

/* LISTS */
/* unordered lists */
#foxboro_col2 ul,
#foxboro_content div.block ul {
margin-left: 18px;
list-style-type: disc;
}

#foxboro_col2 ul li,
#foxboro_content div.block ul li {
padding-bottom: 0;
}

/* ordered lists */
#foxboro_col2 ol {
}

/* FONT */
table, table td {
font-size: 1em;
font-family: inherit;
}

/* FORM SUBMIT BUTTON */
#foxboro_content div.block .FormSubmitButton {
width: auto;
}

/* BLOG MODULES */
#bb-container div.post {
font-size: 12px;
}

#bb-container div.post h3.title {
color: #317c95;
}

#bb-container div.post h3.title > a {
color: #317c95!important;
}

#bb-container div.post h3.title > a:hover {
color: #317c95!important;
}

#bb-container div.post div.byline {
font-size: 11px;
font-style: normal;
}

#bb-container div.post div.byline a {
color: #C7664B!important;
}

#bb-container div.post div.byline a:hover {
color: #C7664B!important;
}

/* BOTTOM PANE */
#foxboro_bottom {
overflow: hidden;
}

#foxboro_bottom #dnn_BottomPane {
}

/* GALLERY MODULE */
#foxboro_content div.block div.albumview.view-thumbnail div.fakecrop-fill a {
}

#foxboro_content div.block div.albumview.view-thumbnail div.page_holder a img {
}

/* FOOTER */
#Body #foxboro_footer {padding: 0 0 36px 0;width:985px;min-height: 217px;background: url('/Portals/237126/images/bg-footer-blog.jpg') repeat-x scroll left bottom transparent;}

#Body #foxboro_footer ul{padding:0;margin:0;list-style:none}
#Body #foxboro_footer ul.col{float:left;width:23%;margin-right:2%;margin-top:20px;white-space:nowrap}
 
#Body #foxboro_footer .col+.col+.col+.col{margin-right:0}

#Body #foxboro_footer ul li {float:none;display:block;}
#Body #foxboro_footer{font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#fff;background:#424547;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDU0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#424547 0,#2b2e2e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#424547),color-stop(100%,#2b2e2e));background:-webkit-linear-gradient(top,#424547 0,#2b2e2e 100%);background:-o-linear-gradient(top,#424547 0,#2b2e2e 100%);background:-ms-linear-gradient(top,#424547 0,#2b2e2e 100%);background:linear-gradient(to bottom,#424547 0,#2b2e2e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424547',endColorstr='#2b2e2e',GradientType=0)}
#Body #foxboro_footer ul{line-height:1.4em}
#Body #foxboro_footer div.col{background:#fff;font-size:.8em;font-weight:bold;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;-moz-box-shadow:-5px 5px 5px #292b2c;-webkit-box-shadow:-5px 5px 5px #292b2c;box-shadow:-5px 5px 5px #292b2c;border-top:1px solid #b8b9b9}
#Body #foxboro_footer div.col span img,#Body #foxboro_footer p.footer-copyright span img{vertical-align:middle}
#Body #foxboro_footer .footer-copyright,
#Body #foxboro_footer .address{color:#fff !important;font-size:1.0em;text-align:left;font-weight:400;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;font-family:Helvetica,Arial,sans-serif;letter-spacing:.06em}

span#footerContainer {font-size:1.0em;font-weight:400;color:#fff !important;text-align: left;}
#foxboro_footer div.clear, #copyrightFooter {display: none;}

#foxboro_footer #dnn_dnnLINKS_lblLinks {}

#foxboro_footer .SkinObject {}

#foxboro_footer span.SkinObject {}

#foxboro_footer a.SkinObject {}

#foxboro_footer #footerContainer {}

#foxboro_footer ul li a {float:none !important;}
#foxboro_footer #footerContainer a {
font-size: 1.0em !important;
line-height: 1.5em;
color:#fff;
text-decoration:none;
font-weight:normal;
margin-right: 0;
}

#foxboro_footer p.footer-copyright span { padding: 0 7px; color:#fff !important;}
/* LANDING PAGES */
#foxboro_menu .NavHidden {
display: none;
}

/* MOBILE OPTIMIZATION */
#mobileMenu .radmenu {
white-space:normal!important;
}

#mobileMenu .radmenu span {
display:block!important;
}

#content {
overflow:hidden!important;
}

#col1 {
padding-top:0!important;
overflow:hidden!important;
}

#col3 {
padding-top:0!important;
overflow:hidden!important;
}

#content img {
max-width:312px!important;
margin-left:2px!important;
margin-right:2px!important;
}

#inner table {
display:table!important;
width:100%!important;
}

#content textarea {
width:96%!important;
max-width:320px!important;
}

#Body #top h2,
#Body #top h3 {
color: inherit;
}

#Body #bottom h2,
#Body #bottom h3 {
color: inherit;
}

.comment-form table {
width:auto!important;
}

.comment-form table td {
white-space:normal!important;
}

#main div.comment-form input {
width:auto!important;
}

#main div.comment-form,
#main .comment-form fieldset {
height:auto!important;
}

#main #bb-container div.submissions .twitter-share-button {
width:62px!important;
}

#outer {
font-size:1em!important;
}

/* CMS ELEMENTS */
#hs-nav-v3 {
}

#CMS_ELE_0 {
}

#CMS_ELE_1 {
}

.yui-overlay {
z-index: 15!important;
}

#top-info{float:left;width:60%}
#utils{float:right;width:40%;text-align:right;padding:1px 0 0 0}
#utils span{margin:0 4px}
#utils span span,#utils span#utils-wishlist,#utils span#utils-account{margin:0}
#utils span#utils-cart{background:url('/Portals/237126/images/icon-cart.png') no-repeat left 1px}
#utils{font-weight:bold}
#foxboro_courtesy_links a {color:#fff !important;}
#foxboro_courtesy_links #utils a{color:#fff;text-transform:uppercase}
#utils span#utils-cart{margin:0;padding:1px 0 2px 20px;white-space:nowrap}
#top-info span{padding:0 9px 0 0}

#optin-layer-div div.actions{
    border:none !important;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
}
#optin-layer-div .hs-form .actions {
    margin-bottom:0 !important;
    margin-top:0 !important;
}


/* Social Bar */
#social-bar {-moz-box-shadow: 0 -2px 3px #222;-webkit-box-shadow: 0 -2px 3px #222;box-shadow: 0 -2px 3px #222;border-top: 1px solid #9b9b9b;background: #7d7c7c;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiM3ZDdjN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiMyZjJmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #7d7c7c 23%, #2f2f2f 88%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#7d7c7c), color-stop(88%,#2f2f2f));background: -webkit-linear-gradient(top,  #7d7c7c 23%,#2f2f2f 88%);background: -o-linear-gradient(top,  #7d7c7c 23%,#2f2f2f 88%);background: -ms-linear-gradient(top,  #7d7c7c 23%,#2f2f2f 88%);background: linear-gradient(to bottom,  #7d7c7c 23%,#2f2f2f 88%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7c7c', endColorstr='#2f2f2f',GradientType=0 );}
.social-notch,.social-notch2,.social-notch3{background:url(/Portals/237126/images/social-notch.gif) no-repeat 0 0}
.social-text {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;line-height:12px;}
#signup-open{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-transform:uppercase;outline:0}
#signup-open:hover {color:#eee;text-decoration:none}
#news-social{border-top: 1px solid #9b9b9b;background: #636262;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzYzNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,  #636262 1%, #252525 88%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#636262), color-stop(88%,#252525));background: -webkit-linear-gradient(top,  #636262 1%,#252525 88%);background: -o-linear-gradient(top,  #636262 1%,#252525 88%);background: -ms-linear-gradient(top,  #636262 1%,#252525 88%);background: linear-gradient(to bottom,  #636262 1%,#252525 88%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636262', endColorstr='#252525',GradientType=0 );}
#foxboro_bottom a#signup-open {color:#fff;}

/* Popup Layer */
.layer-mid{background:#fff;-moz-box-shadow: 0 0 7px #222;-webkit-box-shadow: 0 0 7px #222;box-shadow: 0 0 7px #222;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.layer-content{font-size:0.9em;background:#ededed!important}
.layer-content p, .layer-content form{color:#3f3f3f;font-size:12px;line-height:18px;font-weight:400;font-style:normal}
.layer-hdr{color:#3f3f3f;font-size:15px;line-height:18px;font-weight:700;font-style:normal}
.layer-form-fld{border:1px solid #CCC;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff;color:#000;}
.error-fld{border:1px solid #c00000}

/* Social Bar */
#social-bar {position:fixed;bottom:0;left:0;min-width:100%;height:24px;z-index:9999;}
#social-bar-center {width:710px;margin:0 auto;position:relative;top:1px}
.social-openclose{position:absolute;right:0;top:-1px;width:36px;height:26px}
#social-close{position: absolute; left: 0px; top: 0px; z-index: 2}
#social-open{position: absolute; left: 2px; bottom: 0px; z-index: 1; display: none}
.social-link,.social-text,.social-notch,.social-notch2,.social-notch3 {float:left;display:inline;}
.social-notch,.social-notch2,.social-notch3 {width:1px;height:25px;margin:-2px 20px 0;}
.social-notch2 {margin:-2px 0 0 20px}
.social-notch3 {margin:-2px 20px 0 0}
.social-link .addthis_toolbox {padding-top:2px}
.social-text {padding-right:15px;padding-top:4px}
#social-link-newsletter {width:175px;position:absolute;left:0;top:0;display:none;z-index:8888}
#signup-open {display:block;padding-top:6px;text-decoration:none}
#add-social {width:120px}
#fb-social,#g-social{width:80px}
#g-social,#news-social {margin:0;padding:0}
#news-social {width:150px;height:24px;padding:0;margin:-2px 0 0;text-align:center;}
#social-bar.closed{bottom: -17px;}
#social-bar.closed #social-bar-center,
#social-bar.closed #social-close{display: none}
#social-bar.closed #social-open{bottom: 15px;display:block}

/* Popup Layers */
.layer-wrap{display:none;position:absolute;z-index:2001;width:330px}
.layer-close{color:#444;display:block;position:absolute;right:8px;top:-16px;z-index:99999;cursor:pointer}
.layer-mid{width:280px;padding:13px}
.layer-content{position:relative;overflow-x:hidden}
.layer-thankyou{display:none;padding:10px 0 30px 10px}
.layer-content p{text-align:left;margin:0;padding:0}
.layer-content form{text-align:left;width:100%;height:auto;margin:10px 0 0;padding:0}
.layer-hdr{text-align:left;margin:0;padding:10px 10px 6px}
.layer-form-fld{width:95%;display:block;padding:4px 5px}
ul.error{position:relative;left:-20px}

/* Optin Layer */
#optin-layer.layer-wrap{}
#optin-layer .layer-content form table{width:100%}
#optin-layer .layer-content form table td{width:85%}
#optin-layer .layer-content form table td+td{width:10%}

.hasCSS3 {behavior: url(/Portals/237126/PIE.htc)}
.gradient{filter:none}
.group:before,.group:after {content:"";display:table}
.group:after {clear:both;}
.group {zoom:1;}