/** global */
html, body { height: 100%; background-color: #aaa; }
#ip_content_wrapper > .container { background-color: #ffffff; padding-left: 0px; }
.navbar { background-color:#ffa500; }
.mss_logo { padding-top: 10px; }
.mss_logo.span1 { margin-left: 30px; width: 100px; }
.mss_logo a { color: #ffa500; font-weight: bold; font-size: 1.5em; }
.mss_logo.span3 { padding-top: 20px; width: 270px; margin-left: 0px; }
.mss_logo #mss_logo_text {  }
.mss_logo #mss_logo_tagline { font-size: 1.2em; }
.breadcrumb { border-width: 0px; background-color: #ffffff; background-image: none; padding: 0px; padding-top: 7px; }
.navbar .nav > li > a { text-shadow: none; }
.mss_content { padding-left: 10px; padding-right: 10px; width: 750px; }
.mss_contentlet_sw .span1 { text-align: right; }
.mss_footer { border-top: 1px solid black; padding-top: 5px; margin-left: 0px; margin-bottom:10px; }
.mss_ad_square { float:left; padding-right: 20px; } /* float: right; padding-left: 5px; */
.image_left { /* clear:both; */ float: left; padding-right: 5px; }
.clearline { clear:both; }
.contentlet { }

.contentlet .form-vertical .btn.span3 { width: 270px; }
.contentlet .form-vertical.well { border: 0px; background-color: #ffffff; margin-bottom: 0px; }

.mss_content ul, ol { margin-left: 0; padding-left: 0; }
.mss_content li { margin-left: 2em; } 
.mss_content ul.unstyled li { margin-left: 0; }

/** NA */
#ip_content_wrapper { margin: 0 auto; position: relative; max-width: 1170px; }
.naMediaAd_WIDE_SKYSCRAPER { left: 1172px; position: absolute; top: 140px; }
.naMediaAd_WALLPAPER .naMediaAd_WIDE_SKYSCRAPER { left: 1170px; position: absolute; top: 0; }
.naMediaAd_SUPERBANNER { text-align: right; }
.naMediaAd_WALLPAPER .naMediaAd_SUPERBANNER { margin−left: 272px; }
/** modules */
/* prod list*/
.mss_sw_medium { margin-bottom: 20px; }

.span12, .container { width: 1170px; }

/** bootstrap fixes */
#map_canvas label { width: auto; display:inline; }
#map_canvas img { max-width: none; }