#heading h1                                     { color: #E0621E; margin: 0 0 0 0; padding: 0; }
#subhead h2                                     { color: #EF7A3B; font-size: 24px; margin: 0 0 10px 0; padding: 0; font-family: "Arial"; border: none; background: transparent; }
#subhead                                        { position: relative; font-size: 12px; margin: 0 0 20px 0; padding: 20px 20px 30px 20px; border: 5px solid #ccc;  font-family: "Trebuchet MS";  }
#subhead p                                      { color: #333 !important; font-size: 15px; padding: 0 90px 0 0; }
#subhead a.home                                 { display: block; position: absolute; bottom: 0; right: 0; width: 200px; height: 100px; }

#body                                           { margin: 0; color: #fff; width: 860px; padding: 20px; background: #717074; }
#body .body-wrapper                             { }
#body h3                                        { color: #EF712C; padding: 0 0 0 0; font-weight: bold; }
#body h4                                        { text-transform: uppercase; color: #fff; font-weight: bold; margin: 0 0 5px 0; padding: 0;}
#body p                                         { color: #dfdfdf; }
#body a                                         { color: #fff; font-weight: bold;}
#body .signup                                   { color: #efefef !important; }
#body .signup .login                            { font-size: 14px; }
#body .signup a:hover                           { color: #fff; }
#body .actions                                  { background: #555 !important; margin: 20px 0 0 0; }

#examples ul                                    { padding: 0 0 0 10px; margin: 0; }
#examples ul li                                 { padding: 10px 0; margin: 0; border-bottom: 1px solid #555;}

#how ul                                         { padding: 0; margin: 0 0 20px 0; list-style: none; }
#how ul li                                      { float: left; width: 240px; height: 96px; padding: 0; margin: 0 10px 20px 0; position: relative; top: 5px; }
#how ul li:last-child                           { margin: 0; }
#how ul li span                                 { font-size: 24px; display: block; float: left; margin: 0 10px 0 0; vertical-align: top;}
#how ul li strong                               { display: block; font-size: 18px; }
#how ul li p                                    { display: block; font-size: 12px; margin: 4px 5px 0 35px; font-weight: normal; }

fieldset                                        { padding: 10px 20px 15px 20px; margin: 0; border: 1px solid #555; margin: 0 0 20px 0; }
fieldset legend                                 { padding: 0 10px; }

.stripViewer .panelContainer .panel ul          { text-align: left; margin: 0 15px 0 30px; }
.csw                                            { width: 100%; height: 400px; overflow: scroll; }
.csw .loading                                   { text-align: center; margin: 200px 0 300px; }
.slider-wrap                                    { background: #717074; }
.stripViewer                                    { position: relative; overflow: hidden; width: 860px; height: 450px; background: #444; clear: both; margin: auto; }
.stripViewer .panelContainer                    { position: relative; left: 0; top: 0; list-style-type: none; }
.stripViewer .panelContainer .panel             { float: left; height: 100%; position: relative; width: 860px; }
.stripViewer .panel .block                      { height: 140px; }
.stripViewer .panelContainer .panel .wrapper    { margin: 20px 20px; }
.stripNav                                       { margin: 0; padding: 0; }
.stripNav ul                                    { list-style: none; padding: 0; margin: 0; float: left; }
.stripNav ul li                                 { float: left; margin: 0 10px 0px 0; }
.stripNav a                                     { float: left; font-weight: bold; text-align: center ; color:#fff; background: #555; text-decoration: none; display: block; }
.stripNav a span                                { padding: 5px; display: block; }
.stripNav ul li.tab5 a                          { background: #E0621E;}
.stripNav li a:hover                            { background: #444; }
.stripNav li a.current                          { background: #444; color: #fff; }
.stripNavL,
.stripNavR                                      { display: none; }
#body a.cross-link                              { color: #999 !important; font-weight: bold; font-size: 11px; text-align: center; }