/* @override 
	http://yom.hyconnect.net/_static/_/css/mobile.css
	http://yom.hyconnect.net/sites/all/themes/yamaha/_/css/mobile.css?lzcdtp
	http://yom.hyconnect.net/sites/all/themes/yamaha/_/css/mobile.css?lzclj9
	http://yom.hyconnect.net/sites/all/themes/yamaha/_/css/mobile.css?lzf3j8
*/
#wrap.mobile input{-webkit-appearance: none;}
#wrap.mobile label{margin-right: 10px;}
#wrap.mobile img {max-width: 100% !important;height: auto;}
#wrap.mobile {width: auto !important;padding: 8px 5px 0px;max-width: 960px;margin: auto;}
#wrap.mobile #header {border: 1px solid rgb(153,153,153);border-bottom: 0;padding: 11px !important;height: 25px !important;}
#wrap.mobile #brand img {height: 25px;}
#wrap.mobile #banner-content {height: auto !important;border: 1px solid rgb(153,153,153);border-bottom: 0;border-top: 0;background: #ffffff;}
#wrap.mobile ul#banner {overflow: visible;margin: auto;height: 171px;}
#wrap.mobile ul#banner li {max-width: 100%;max-height: 100% !important;overflow: visible;}
#wrap.mobile #banner li h2 {top: 25px;background: #1a1a1a;background: rgba(0,0,0,0.40);padding: 15px;text-align: center;font-family: 'Helvetica-Neue-Cond-wf', 'Arial Narrow', Helmet, Freesans, sans-serif;text-transform: uppercase;color: #fff;font-size: 1.4em;line-height: 1;z-index: 5;}
#wrap.mobile ul#banner li img {display: block;max-width: 100% !important;height: auto !important;}
#wrap.mobile #banner-content .pager {position: relative !important;display: block;bottom: 0 !important;padding-bottom: 10px;}
#wrap.mobile #banner-content .pager a {border: 1px solid #cccccc;text-indent: -9999px;width: 10px;height: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 5px;display: inline-block;opacity: 1 !important;background: #cccccc !important;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
#wrap.mobile #banner-content .pager a.active-slide {opacity: 1 !important;background: #f2f2f2 !important;}
#wrap.mobile #footer-main {display: none;height: auto !important;border: 1px solid rgb(153,153,153);-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;background-color: #cccccc !important;}
#wrap.mobile #footer-main .major {float: none !important;display: block !important;width: auto !important;padding: 0 !important;height: auto !important;margin: 0;}
#wrap.mobile #footer-main .major .col {display: block !important;float: none !important;width: auto !important;}
#wrap.mobile #footer-main .major h2 {margin: 0px !important;border: 0;padding: 15px 11px 15px 7px;background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(206,206,206) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(206,206,206)));background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(206,206,206) 100%);background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(206,206,206) 100%);background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(206,206,206) 100%);background: linear-gradient(top,  rgb(255,255,255) 0%,rgb(206,206,206) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecece',GradientType=0 );border-bottom: 1px solid rgb(153,153,153);border-left: 4px solid rgb(153,153,153);}
#wrap.mobile #footer-main .major h2, #wrap.mobile #footer-main .major h2 a, #wrap.mobile #footer-main .major h2 a:hover {color: rgb(51, 51, 51)!important;text-decoration: none;}
#wrap.mobile #footer-main .major h2 br {display: none;}
#wrap.mobile #footer-main .major form {margin: 0;}
#wrap.mobile #footer-main .major ul li {margin: 0 !important;padding: 11px 0 11px 30px;font-weight: bold;border-bottom: 1px solid rgb(28, 105, 129);background-image: url('../images/nav/bg_link-arrow.gif');background-repeat: no-repeat;background-position: 6px 11px;}
#wrap.mobile #footer-main .major .ui-accordion-content {padding: 0 0 1px;}
#wrap.mobile #footer-main .major .ui-accordion div{padding: 20px 15px;}
#wrap.mobile #footer-main .major .ui-accordion div a{display: none;}
#wrap.mobile #footer-main .major .ui-icon {float: right;margin-right: 0;}
#wrap.mobile #footer-wrap {height: 10px !important;}
#wrap.mobile div.bottom-text {margin: 0;background: #1c6981;margin: 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
#wrap.mobile div.bottom-text .header {height: 18px;padding-top: 6px;margin: 0;background: #033d5b;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;text-align: center;font-size: 12px;color: #fff;font-weight: bold;}
#wrap.mobile div.bottom-text .header a {color: #fff;text-decoration: none;margin: 0 6px;}
#wrap.mobile div.bottom-text p {margin: 0;color: #ffffff;text-align: center;padding: 22px 15px;}
