 
.ult_lyt_sidenav{box-sizing:border-box;width:27%;padding:0em;}

.ult_lyt_side_pos_1 .ult_lyt_sidenav{float:left;}

.ult_lyt_side_pos_2 .ult_lyt_sidenav{float:right;}

.ult_lyt_side_pos_1 #contentcol,.ult_lyt_side_pos_2 #contentcol{width:72%;float:right;}

.ult_lyt_side_pos_2 #contentcol{float:left;}

.ult_lyt_sidenav h3{color:#000000;font-size:1.1em;margin:0 0 0 0;background-image:url('https://www.goodarthappywalls.com/__ultstylesadj/cg/0d7100/header_bullets/arrow.gif');background-repeat:no-repeat;overflow:hidden;font-weight:normal;text-transform:uppercase;padding:10px 0px 0px 15px;}

.ult_lyt_sidenav h3 a{color:#000000;font-weight:normal;text-transform:uppercase;}

.ult_lyt_sidenav .box .top{padding:10px 0 6px 10px;border:1px solid #a8a8a8;background:#eeeeee;}

.ult_lyt_sidenav .box{background-position:0px 34px;width:95%;margin:0px auto 10px 0px;background:#f4f4f4;background-image:linear-gradient(to bottom,#f4f4f4 0px,#ffffff 120px);border:1px solid #a8a8a8;}

.ult_lyt_side_pos_2 .ult_lyt_sidenav .box{margin:0px 0px 10px auto;}

.ult_lyt_sidenav .box .boxmid{padding:5px 0 0 4px;margin:auto;}

.ult_lyt_sidenav ul{margin-left:0px;margin-right:5px;list-style-type:disc;list-style-position:inside;}

.ult_lyt_sidenav ul li{color:#363636;border-bottom:1px solid #b2b2b2;margin-left:0px;padding-bottom:8px;padding-left:4px;padding-top:8px;}

.ult_lyt_sidenav ul .current,.ult_lyt_sidenav ul .current a,.ult_lyt_sidenav ul .current a:hover{font-weight:bold;}

.ult_lyt_sidenav ul li a{text-decoration:none;color:#363636;}

.ult_lyt_sidenav ul li a:hover{color:#999999;text-decoration:underline;}

.ult_lyt_sidenav ul .level1{border-left:1px solid #cccccc;margin-left:8px;}

.ult_lyt_sidenav ul .level2{border-left:1px solid #cccccc;margin-left:16px;}

.ult_lyt_sidenav ul .level3{border-left:1px solid #cccccc;margin-left:24px;}

.ult_lyt_sidenav ul .level4{border-left:1px solid #cccccc;margin-left:32px;}

.boxbottom,.bottomlink{text-align:right;padding:15px 10px 15px 0;}
@media only screen AND  (max-width: 890px){body#my_image .ult_lyt_sidenav{display:none;}

body#my_image #contentcol{width:100% !important;float:none;}

}@media only screen AND  (max-width: 650px){.ult_lyt_side_pos_1 #contentcol,.ult_lyt_side_pos_2 #contentcol{width:66%;}

.ult_lyt_side_pos_1 .ult_lyt_sidenav,.ult_lyt_side_pos_2 .ult_lyt_sidenav{width:32%;}

}@media only screen AND  (max-width: 550px){.ult_lyt_side_pos_1 .ult_lyt_sidenav,.ult_lyt_side_pos_2 .ult_lyt_sidenav{width:100%;float:none;margin:1em auto;padding:0px;max-width:450px;}

.ult_lyt_sidenav .box{margin:1em auto;}

.ult_lyt_side_pos_1 #contentcol,.ult_lyt_side_pos_2 #contentcol{width:100%;float:none;}

}@media only screen AND  (min-width: 551px){.ult_ifsidebar_fullcol{display:none !important;}

}
 
#basic-modal-content{display:none;}

#simplemodal-overlay{background-color:#000;}

#simplemodal-container{height:360px;width:600px;color:#000;background-color:#fff;padding:12px;border-radius:4px;}

#simplemodal-container .simplemodal-data{padding:0px;min-height:99%;}

#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px;}

#simplemodal-container a.modalCloseImg{color:#222;background:transparent url('https://www.goodarthappywalls.com/__Ultpb/Ultjs/Wdgt/img/simplemodal/close.png') no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:0px;right:0px;cursor:pointer;}

#simplemodal-container h3{color:#84b8d9;}

span.simplemodel-close-custom{width:auto;height:29px;display:inline-block;z-index:3200;position:absolute;top:1px;right:1px;cursor:pointer;color:#777;font-size:22px;}

.simplemodel-title{color:#222;min-height:29px;}

 
.ui-autocomplete{max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}

 
.fenartpodexchangesidebar .ult_ui_txtfld{width:99%;}

.fenartpodexchangesidebar input,.fenartpodexchangesidebar select{width:99%;}

.fenartpodexchangesidebar_btns{text-align:center;}

.fenartpodexchangesidebar{margin-bottom:1.5em;}

 
.ult-itemgrid{margin:0 auto;clear:both;}

.ult-itemgrid .ult-col{width:100%;}

.ult-itemgrid.ult-wdgt-prm-cols_2{column-count:2;}

.ult-itemgrid.ult-wdgt-prm-cols_3{column-count:3;}

.ult-itemgrid.ult-wdgt-prm-cols_4{column-count:4;}

.ult-itemgrid.ult-wdgt-prm-cols_5{column-count:5;}

.ult-itemgrid.ult-wdgt-prm-cols_6{column-count:6;}

.ult-itemgrid.ult-wdgt-prm-cols_7{column-count:7;}

.ult-itemgrid.ult-wdgt-prm-cols_8{column-count:8;}

.ult-itemgrid.ult-wdgt-prm-cols_9{column-count:9;}

.ult-itemgrid.ult-wdgt-prm-cols_10{column-count:10;}

._ult-itemgrid_col  .ult-col{width:100% !important;}

@keyframes ult_loading_bar_anim{ 
25%,75%{background-image:linear-gradient(to right, #fff, #ccc 35%, #bbb 45%, #ccc 55%,#fff);}

50%{background-image:linear-gradient(to right, #fff, #ccc 70%, #bbb 80%, #ccc 100%);}
}
 
.ult_loading_bar{color:#000;text-align:center;border:1px solid #ccc;height:18px;border-radius:4px;transition:0.4s linear;transition-property:width, background-color;width:150px;max-width:100%;display:inline-block;background-image:linear-gradient(to right, #ccc 0%, #bbb 10%, #ccc 20%, #bbb 30%, #fff);animation:ult_loading_bar_anim 1s infinite;}

 
._ult_uiqry_before, ._ult_uiqry_after{display:inline-block;position:relative;top:0px;;pointer-events:none;width:0px;font-style:normal;vertical-align:top;}

._ult_uiqry_filter{display:inline-block;top:0px;;vertical-align:top;}

.ult_ui_swatch{font-size:2em;top:2px;margin-right:4px;font-family:Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;-webkit-text-stroke:1px;-webkit-text-stroke-color:#000;pointer-events:none;}

.ult_ui_swatch_empty{font-size:2em;margin-right:4px;-webkit-text-stroke:1px;-webkit-text-stroke-color:#fff;}

._ult_ui_dropdown_lbl_has_swatch{line-height:2em;}

._ult_ui_dropdown_lbl_has_swatch .ult_ui_swatch{height:100%;position:relative;display:inline-block;}

._ult_ui_dropdown_lbl_has_swatch .ult_ui_swatch > span,._ult_ui_dropdown_lbl_has_swatch .ult_ui_swatch  > img{position:relative;top:0.1em;display:inline-block;}

._ult_uiqry_before .ult_ui_swatch{font-size:2em;display:inline-block;position:absolute;z-index:100;top:50%;transform:translatey(-50%);}

._ult_uiqry_before .ult_ui_swatch img,._ult_uiqry_before .ult_ui_swatch span{display:inline-block;max-height:2em;height:auto !important;position:relative;top:1px;}

.ult_ui_swatch_img{height:31px;}

.ult_ui_swatch_img img{display:inline-block;border-radius:50%;overflow:hidden;width:25px;height:auto;border:1px solid black !important;}

.ult_wdgt_dropdown_wrap._ult_ui_usearrow ._ult_uiqry_filter{border-style:inset outset outset inset;border-width:1px;background-origin:content-box;padding-right:15px;position:relative;}

.ult_wdgt_dropdown_wrap ._ult_uiqry_downarrow{display:none;}

.ult_wdgt_dropdown_wrap._ult_ui_usearrow ._ult_uiqry_downarrow{display:block;background-image:url('https://www.goodarthappywalls.com/__Ultpb/Ultjs/Wdgtui/img/ultamselector/down.gif');background-position:0% 50%;background-repeat:no-repeat;background-size:10px auto;right:6px;top:7px;width:10px;height:11px;position:absolute;pointer-events:none;}

.ult_wdgt_dropdown_wrap .ui-autocomplete,.ult_wdgt_dropdown_wrap input.ult_readyonly{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}

.ult_ui_swatch_icon{line-height:1.3em;}

 
header{background:#ffffff;display:block;overflow:hidden;margin:0px auto;}

.headeri{margin:0px auto;}

#logo{width:62%;float:left;}

#headerright{width:37%;float:right;max-width:370px;padding-bottom:0.5em;}

#search{width:100%;background:#ffffff;padding:1em;box-sizing:border-box;}

#search select{font-size:1.2em;border:1px solid #838383;color:#000000;background:#ffffff;line-height:1.5em;overflow:hidden;width:40%;float:left;margin:2px;padding:2px;height:2em;}

#search a{color:#363636;}

#search a:hover{color:#ffffff;}

.searchtext{float:left;width:47px;padding:7px 0 0 0;color:#292929;}

#searchform{margin:4px;}

input[type=text].searchfield{width:40%;margin-top:2px;float:left;border:1px solid #838383;color:#000000;background:#ffffff;font-size:1.2em;line-height:1.5em;height:2em;margin:2px;padding:2px;}

#advancedsearch{padding:0px 15px 0 0;}

.advsearch{background-image:url('https://www.goodarthappywalls.com/__Ultpb/FEncms/Ui/img/searchicon.gif');background-repeat:no-repeat;background-position:left;padding:0 0px 0 20px;float:right;width:150px;}

.headersociallink{float:left;width:140px;}

#usermenu li a:hover.hasicon{background-image:none;}

#header_newsletter_fields{float:left;width:200px;text-align:right;}

#header_newsletter_fields .headersociallink{float:right;padding:5px 0px 0px 10px;text-align:right;}

#header_newsletter_fields .textfield{width:140px;}

#header_newsletter_button{float:right;width:100px;}

#header_newsletter b{text-align:center;font-size:1.1em;display:block;padding-bottom:2px;}

#header_newsletter form,#header_newsletter form input{font-size:0.9em;line-height:1em;}

#usermenu li a{color:#0000ff;padding:3px 3px 3px 12px !important;background:transparent url('https://www.goodarthappywalls.com/__ultstylesadj/cg/0000ff/header_bullets/arrow.gif') no-repeat;}

#usermenu li a:hover{color:#cccccc;padding:3px 3px 3px 12px !important;background:transparent url('https://www.goodarthappywalls.com/__ultstylesadj/cg/00ffff/header_bullets/arrow.gif') no-repeat;}

#usermenu li a.hasicon{background-image:none;padding-left:3px !important;}
@media only screen AND  (max-width: 900px){#headerright{width:45%;}

#logo{width:55%;}

}@media only screen AND  (max-width: 800px){#headerright{width:55%;}

#logo{width:45%;}

}@media only screen AND  (max-width: 700px){#headerright{width:65%;}

#logo{width:35%;}

}@media only screen AND  (max-width: 650px){#headerright{width:100%;float:none;max-width:100%;}

#logo{width:100%;float:none;text-align:center;}

#search{margin:8px auto 8px auto !important;}

}@media only screen AND  (max-width: 550px){#logo{width:100%;float:none;text-align:center;}

}
 
#logo{box-sizing:border-box;margin:0px 0px 0px 0px;text-align:left;}

#logo *{box-sizing:border-box;}

#logo a{margin:0 0 0 0;display:inline-block;max-width:100%;}

#logo a img{max-width:100%;height:auto !important;}

._ult_floating_head_is_floating #logo a img{max-height:2.5em;}
@media only screen AND  (max-width: 550px){#logo{width:100%;float:none;text-align:center;}

}
 
#usermenu{padding:0px;margin:0px;box-sizing:border-box;text-align:center;}

#usermenu *{box-sizing:border-box;}

#usermenu ul,#usermenu li{list-style:none;margin:0px;padding:0px;font-size:1em;width:auto;}

#usermenu ul{width:auto;display:inline-block;text-align:center;}

#usermenu li{display:inline-block;padding:0px 10px 0px 0px;}

#usermenu li a{display:inline-block;background-repeat:no-repeat;padding:3px;text-decoration:none;font-weight:bold;}

#usermenu li a:hover{text-decoration:underline;}

#usermenu li a.hasicon img{margin-right:2px;display:inline-block;width:auto !important;height:1em !important;vertical-align:middle;}

#usermenu li a._ult_ic_fa:before{display:inline-block;}

 
#navigation{box-sizing:border-box;padding:0px 0px;margin:0px auto 0px auto;font-size:1em;text-align:left;background:#575757;background-image:linear-gradient(to bottom,#575757 0%,#454545 50%,#2f2f2f 100%);border:1px solid #cccccc;}

.togglebut{-webkit-user-select:none;display:block;width:32px;height:32px;box-sizing:border-box;cursor:pointer;}

#navigation .togglebut{display:none;background:repeating-linear-gradient( 0deg, #000000, #000000 20%, #ffffff 20%, #ffffff 40% );border:1px solid #cccccc;}

#navigation ul{-webkit-user-select:none;color:#c1c1c1;padding:3px 0px;margin:0px auto 0px 0px;box-sizing:border-box;display:inline-block;width:auto;}

#navigation ul .ult_standard_menu_subwrap{z-index:20000;position:absolute;overflow-y:hidden;transition:all 0.6s ease-in-out 0s, visibility 0s linear 0.6s, z-index 0s linear 0.02s;max-height:0px;}

.notouch #navigation ul li:hover > .ult_standard_menu_subwrap,.hastouch #navigation ul li.menuopen > .ult_standard_menu_subwrap{display:block;max-height:500px;}

#navigation ul ul{width:auto;display:block;padding:0px;position:relative;top:2px;margin-bottom:2px;border:1px solid #cccccc;}

#navigation ul li{float:left;margin:0 0 0 0px;padding:0px 3px 0px 3px;display:inline-block;border-right:1px solid #c1c1c1;white-space:nowrap;box-sizing:border-box;}

#navigation ul ul li{padding:5px 4px 5px 5px;float:none;display:block;border:1px solid #cccccc;background:#575757;background-image:linear-gradient(to bottom,#575757 0%,#454545 50%,#2f2f2f 100%);font-size:0.9em;}

#navigation li.hassubitems > div:not(.ult_standard_menu_subwrap) a{float:left;}

#navigation li.hassubitems > div:not(.ult_standard_menu_subwrap) b{float:left;display:none;font-size:1.3em;line-height:1em;padding:6px 12px 2px 8px;margin:0px 0px 0px 5px;cursor:pointer;font-family:Verdana, Geneva, sans-serif;font-weight:normal;}

#navigation li.hassubitems > div:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0;}

#navigation ul .selected{text-decoration:none;margin:0px 0px 0 0px;text-align:left;padding:0px 15px 0px 15px;color:#ffffff;text-transform:uppercase;border-right:1px #c1c1c1 solid;}

#navigation a{display:block;margin:0px;padding:6px 8px 6px 8px;color:#c1c1c1;text-decoration:none;text-transform:uppercase;text-align:left;}

#navigation a:hover{color:#f28a19;}
@media only screen AND  (max-width: 700px){#navigation .togglebut{display:block;margin:0px 5px 5px auto;}

#navigation{background:transparent none;border:0px;}

#navigation > ul,#navigation .ult_lyt_sitew > ul{display:none;}

#navigation.toggleopen > ul,#navigation.toggleopen .ult_lyt_sitew > ul{display:block;box-sizing:border-box;margin:0px auto;background:transparent none;border:0px solid #222222;padding:0px;}

#navigation li{width:100%;box-sizing:border-box;margin:0px;border:1px solid #cccccc;background:#575757;background-image:linear-gradient(to bottom,#575757 0%,#454545 50%,#2f2f2f 100%);padding:4px;font-size:1.3em;text-align:center;}

#navigation a{display:block;width:90%;margin:0px auto 0px 0px;box-sizing:border-box;padding:6px 8px 6px 8px;text-align:center;}

#navigation ul .ult_standard_menu_subwrap{display:block;box-sizing:border-box;margin:0px;padding-left:0px;position:static;top:0px;left:0px;width:100%;}

#navigation li.hassubitems > div:not(.ult_standard_menu_subwrap) b{float:right;width:8%;display:block;box-sizing:border-box;text-align:center;padding:5px 0px 0px 0px;height:1em;margin-top:5px;background:transparent url('https://www.goodarthappywalls.com/__ultstylesadj/cg/c1c1c1/menumanager/downarrow.gif') no-repeat 50% 0%;background-size:auto 70%;}

#navigation li.hassubitems.menuopen > div:not(.ult_standard_menu_subwrap) b{background-image:url('https://www.goodarthappywalls.com/__ultstylesadj/cg/c1c1c1/menumanager/uparrow.gif');}

#navigation > ul > .hassubitems > .ult_standard_menu_subwrap > ul{display:none;}

#navigation > ul > .hassubitems.menuopen > .ult_standard_menu_subwrap > ul{display:block;}

}
 
body.hasmouse .onlyshowifnomouse{display:none !important;}

body.notouch .onlyshowifhastouch{display:none !important;}

nav >.ult_lyt_sitew{margin:0px auto;}

 
footer .bottomlinks a{color:#363636;}

footer .bottomlinks a:hover{color:#f28a19;}

 
footer .bottomlinks{background:#929292;margin:auto;}
.ult_wdgt_dropdown_wrap:after,#headerright:after,#usermenu ul:after,#usermenu:after,#navigation ul:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}