/* @override http://edelman.techtour.dev-web.erskinedev.com/assets/css/screen.css


	TECH TOUR WEB by ERSKINE DESIGN
	VERSION 1.0
	
	CONTENTS ----------
	
        1.BODY
	    2.DEFAULT STYLING
	    3.HEADINGS
	    4.LINKS
	    5.IMAGES
	    6.LAYOUT
	    7.BRANDING/MASTHEAD
	    8.NAVIGATION
	    9.SITEINFO/FOOTER
	    10.GLOBAL ELEMENTS
	    11.COLOURS
	    12.HOMEPAGE
		   
    -------------------
    
    COLOURS -----------
    
        purple  #690869
        green   #3a7d3e
        red     #A60606
        blue    #236eb9
        
    -------------------
	
*/



@import url(reset.css); /* RESET CSS */
@import url(scratch.css); /* SCRATCH */



/* @group 1.BODY
---------------------------------------------------------------------- */

body { text-shadow:rgba(0,0,0,0.01) 0 0 0; font-family:Arial,sans-serif; font-size:13px; line-height:20px; color:#222; background:#999 url(../images/site/body_bg.gif) repeat-x 0 0; }
 
ul#nav_access { position:absolute; top:-9999px; left:-9999px; }

/* @end */



/* @group 2.DEFAULT STYLING
---------------------------------------------------------------------- */

p,ul,dl,ol { margin:0 0 20px 0; }

ul { list-style:square; }
ul li { margin:0 0 0 15px; }
ol { list-style:decimal; }
ol li { margin:0 0 0 40px; }

hr { height:0; border:none; border-top:1px solid #ccc; margin:0 0 20px 0; background:none; }

blockquote { font-family:Georgia,serif; color:#555; font-style:italic; margin:0 0 20px 0; font-size:16px; line-height:22px; padding:20px 20px 1px 20px; background:#eee; }
blockquote p { margin:0 0 19px 0; } 
blockquote cite { font-size:12px; text-transform:uppercase; letter-spacing:1px; font-style:normal; }

strong { font-weight:bold; }
em { font-style:italic; }

/* @end */



/* @group 3.HEADINGS
---------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight:bold; line-height:1.3em; }

h1 { font-size:24px; margin:0 0 15px 0; }
h2 { font-size:20px; font-weight:normal; color:#999; margin:0 0 10px 0; }
h3 { font-size:18px; }
h4 { text-transform:uppercase; letter-spacing:1px; margin:0 0 15px 0; }

h5 { text-transform:uppercase; font-size:11px; letter-spacing:1px; }
.js-enabled h5.slidetoggle { cursor:pointer; }

h6 {  }

/* @end */



/* @group 4.LINKS
---------------------------------------------------------------------- */

a { color:#333; text-decoration:underline }
a:hover,
a:focus { color:#666; }

/* @end */



/* @group 5.IMAGES
---------------------------------------------------------------------- */

img { display:block; }

div#content_pri img { margin:0 0 20px 0; padding:5px; background:#ccc; }
div#content_pri img.left { float:left; margin:3px 15px 10px 0; }
div#content_pri img.right { float:right; margin:3px 0 10px 10px; }

/* @end */



/* @group 6.LAYOUT
---------------------------------------------------------------------- */

div#page { width:960px; margin:0 auto 30px auto; background:#fff url(../images/site/page_bg.gif) repeat-y 0 0; }

div#content_wrapper { overflow:hidden; width:655px; float:right; padding:20px 45px 60px 0; }
div#content_pri { width:420px; float:left; }
div#content_sec { width:210px; float:right; }

	/* @group HEADER */

    div#techtour_header { height:20px; padding:10px 10px 10px 20px; margin:0 0 0 214px; background:#ff921b; color:#fff; }
    div#techtour_header h3 { width:450px; float:left; }
    div#techtour_header div.chapter_select { float:right; }
    
    /* @end */
    
	/* @group SIDEBAR */
    
    div#content_sidebar { width:213px; float:left; background:#ebebeb; font-size:12px; line-height:18px; color:#333; }
    div#content_sidebar p { margin:0 0 15px 0; }
    div#content_sidebar img { margin:0 0 20px 0; }
    div#content_sidebar h4 { padding:0 0 15px 0; margin:0 0 20px 0; border-bottom:1px solid; }
    
    div#theme_select { margin:-41px 0 0 0; }
    div#theme_select h5 { height:40px; line-height:40px; margin:0; background:#6b6b6b url(../images/site/theme_select_h5.gif) repeat-x 0 0; font-size:9px; color:#ccc; padding:0 10px; border-top:1px solid #fff; }
    div#theme_select h5:hover,
    div#theme_select h5:focus { color:#fff; }
    div#theme_select h5 img { display:inline; position:relative; top:18px; left:8px; }
    .js-enabled div#theme_select h5 { cursor:pointer; }
    .js-enabled div#theme_select ul { display:none; }
    div#theme_select ul { list-style:none; margin:0; font-weight:bold; line-height:40px; font-size:14px; }
    div#theme_select ul li { border-bottom:1px solid #ccc; margin:0; }
    div#theme_select ul li a { text-decoration:none; display:block;  padding:0 10px; }
    div#theme_select ul li a:hover,
    div#theme_select ul li a:focus { text-decoration:underline; }
    div#theme_select ul li.access a { color:#690869; }
    div#theme_select ul li.technology a { color:#3a7d3e; }
    div#theme_select ul li.energy a { color:#A60606; }
    div#theme_select ul li.efficiency a { color:#236eb9; }
    div#theme_select ul li.cur a { background:#fff; }
    
    div#content_sidebar_content { padding:20px 10px;  }
    
    /* @end */

/* @end */



/* @group 7.BRANDING/MASTHEAD
---------------------------------------------------------------------- */

div#branding { padding:23px 0 0 0; background:#fff; margin:0 0 1px 0; position:relative; overflow:hidden; }
div#branding h1 { width:213px; height:67px; margin:0; float:left; }
div#branding h1 a { display:block; width:213px; height:67px; text-indent:-9999px; background:url(../images/site/branding_h1.gif) no-repeat 0 0; }

/* @end */



/* @group 8.NAVIGATION
---------------------------------------------------------------------- */

ul#navigation_pri { list-style:none; margin:31px 0 0 1px; background:#dedede url(../images/site/navigation_pri_bg2.gif) repeat-x 0 0; font-size:14px; width:746px; height:36px; float:right; }
ul#navigation_pri li { float:left; height:36px; margin:0; }
ul#navigation_pri li a { color: #fff; display: block; float: left; font-size: 15px; height: 35px; line-height: 35px; padding: 1px 17px 0; background: transparent url(../images/nav-border2.gif) top right no-repeat; text-decoration: none; }
ul#navigation_pri li.actioncenter a { width:136px; background-image:url(../images/site/navigation_pri_actioncenter.gif); }
ul#navigation_pri li.issues a { width:78px; background-image:url(../images/site/navigation_pri_issues.gif); }
ul#navigation_pri li.blog a { width:69px; background-image:url(../images/site/navigation_pri_blog.gif); }
ul#navigation_pri li.energyarcade a { width:126px; background-image:url(../images/site/navigation_pri_energyarcade.gif); }
ul#navigation_pri li.techtour a { width:110px; background-image:url(../images/site/navigation_pri_techtour.gif); }
ul#navigation_pri li.advertisements a { width:139px; background-image:url(../images/site/navigation_pri_advertisements.gif); }

ul#navigation_sec { list-style:none; margin:0; position:absolute; left:232px; top:32px; font-size:11px; line-height:1.2em; overflow:hidden; font-family:Calibri,Helvetica,Tahoma,Verdana,sans-serif; }
ul#navigation_sec li { float:left; padding:0 5px; border-left:1px solid #888; margin:0; }
ul#navigation_sec li:first-child { padding-left:0; border:none; }
ul#navigation_sec li a { color:#5D5D5F; text-decoration:none; }
ul#navigation_sec li a:hover,
ul#navigation_sec li a:focus { text-decoration:underline; }

div#site_search { position:absolute; right:0; top:23px; }
div#site_search label { display:none; }
div#site_search input[type="text"] { width:140px; border:1px solid #aaa; font-size:0.85em; height:16px; padding-left:2px; padding-top:2px; vertical-align:top; color:#666; }
div#site_search input[type="image"] { position:relative; top:-1px; }

/* @end */



/* @group 9.SITEINFO/FOOTER
---------------------------------------------------------------------- */

div#siteinfo { clear:both; background:#666 url(../images/site/siteinfo_bg.gif) repeat-x 0 0; overflow:hidden; color:#fff; font-size:11px; line-height:1em; padding:10px 20px; }
div#siteinfo ul { list-style:none; margin:0; float:left; }
div#siteinfo ul li { float:left; margin:0 0 0 5px; border-left:1px solid #ccc; padding:0 0 0 5px; }
div#siteinfo ul li:first-child { margin:0; padding:0; border:none; }
div#siteinfo ul li a { color:#fff; text-decoration:none; }
div#siteinfo ul li a:hover,
div#siteinfo ul li a:focus { text-decoration:underline; }

div#siteinfo p { float:right; margin:0; }

/* @end */



/* @group 10.GLOBAL ELEMENTS
---------------------------------------------------------------------- */

	/* @group CHAPTER SELECT */

    div.chapter_select {  }
    div.chapter_select h5 { float:left; position:relative; top:4px; }
    div.chapter_select ul { list-style:none; float:left; font-weight:bold; font-size:11px; line-height:20px; margin:0; }
    div.chapter_select ul li { float:left; width:20px; height:20px; margin:0 0 0 10px; position:relative; }
    div.chapter_select ul li span { display:none; }
    div.chapter_select ul li a { display:block; width:19px; height:20px; padding:0 1px 0 0; background:url(../images/site/chapter_select_li.png) no-repeat 0 0; color:rgba(255,255,255,0.5); text-align:center; vertical-align:center; text-decoration:none; }
    div.chapter_select ul li a:hover,
    div.chapter_select ul li a:focus { color:#fff; }
    div.chapter_select ul li.cur a, div.chapter_select ul li.parent-cur a { background-position:0 bottom; color:#fff; }
    
    div.chapter_select ul li div.tooltip { display:none; position:absolute; top:16px; left:-65px; width:148px; background:transparent url(../images/site/tooltip_bottom.png) no-repeat 0 bottom; padding:0 0 18px 0; }
    div.chapter_select ul li div.tooltip.on { display:block; }
    div.chapter_select ul li div.tooltip h5 { text-transform:none; font-size:13px; letter-spacing:0; color:#000; margin:0; width:120px; padding:25px 14px 0 14px; background:url(../images/site/tooltip_top.png) no-repeat 0 0; }
    
        /* @group PAGINATION */

        div#pagination { font-size:10px; text-transform:uppercase; font-weight:bold; background:#eee; padding:8px 10px; height:17px; clear:both; margin:0 0 20px 0; }

        div#pagination div.chapter_select { float:right; }
        div#pagination div.chapter_select h5 { font-size:10px; top:3px; margin:0 3px 0 0; letter-spacing:0; }
        div#pagination div.chapter_select ul { font-size:10px; line-height:16px; position:relative; top:1px; }
        div#pagination div.chapter_select ul li { width:16px; height:16px; margin:0 0 0 3px; }

        div#pagination div.chapter_select ul li a { width:16px; height:16px; background:none; color:#666; }
        div#pagination div.chapter_select ul li a:hover,
        div#pagination div.chapter_select ul li a:focus { color:#333; }
        div#pagination div.chapter_select ul li.parent-cur a { color:#fff; }
    
        div#pagination div.chapter_select ul li div.tooltip { top:auto; bottom:16px; left:-66px; padding:11px 0 0 0;  background:transparent url(../images/site/tooltip_page_top.png) no-repeat 0 0; }
        div#pagination div.chapter_select ul li div.tooltip h5 { padding:0 14px 25px 14px; background:url(../images/site/tooltip_page_bottom.png) no-repeat 0 bottom; }
    
        div.page_select { float:left; }
        div.page_select span { display:inline-block; height:16px; line-height:17px; padding:0 6px 0 11px; background-position:0 0; background-repeat:no-repeat; color:#fff; }
        div.page_select span.next { padding:0 11px 0 6px; background-position:0 right; }
        div.page_select span.disabled { opacity:0.4; }
        div.page_select span a { color:#fff; text-decoration:none; }
        div.page_select span a:hover,
        div.page_select span a:focus { text-decoration:underline; color:#fff; }
        div.page_select strong { padding:0 5px; }
    
        p.page_nav_toggle { font-size:11px; }
        p.page_nav_toggle a { color:#666; }
        p.page_nav_toggle a:hover,
        p.page_nav_toggle a:focus { color:#333; }
        
            /* @group PAGE SUB NAVIGATION */

            ul#page_nav { list-style:none; padding:15px; margin:0; clear:both; }
            ul#page_nav li { font-weight:bold; margin:0; }
            ul#page_nav li ul { padding:5px 0 10px 0; margin:0; list-style:none; }
            ul#page_nav li ul li { font-weight:normal; font-size:11px; line-height:17px; padding:0 0 0 12px; margin:0 0 0 6px; background:url(../images/site/page_nav_li.gif) no-repeat 0 center; }
            ul#page_nav li ul li.end { background-image:url(../images/site/page_nav_li_last.gif); }
            ul#page_nav li ul li.cur { font-weight:bold; }

            /* @end */

        /* @end */
    
    /* @end */
        
	/* @group INTERACTIVE FEATURES */

    div#interactive_features { background:#e8e8e8; padding:15px 15px 10px 15px; margin:0 0 20px 0; border-top:5px solid; font-size:11px; line-height:17px; color:#333; }
    div#interactive_features h4 { font-size:12px; }
    div#interactive_features p { margin:0 0 15px 0; }
    div#interactive_features ul { list-style:none; margin:0; font-weight:bold; font-size:12px; }
    div#interactive_features ul li { margin:0; border-top:1px solid #c5c5c5; }
    div#interactive_features ul li a { display:block; padding:9px 0 9px 28px; color:#666; background-repeat:no-repeat; background-position:0 11px; text-decoration:none; }
    div#interactive_features ul li.videos a { background-position:0 -75px; }
    div#interactive_features ul li.interactives a { background-position:2px -167px; }
    div#interactive_features ul li a:hover,
    div#interactive_features ul li a:focus { color:#333; }
    
    /* @end */
    
	/* @group RELATED CONTENT */
    
    div#related_content { background:#f3f3f3; border-bottom:1px solid #ccc; font-size:11px; line-height:18px; color:#333; }
    div#related_content h5 { border-top:1px solid #ccc; padding:10px 20px; background-position:7px 12px; background-repeat:no-repeat; }
    div#related_content h5.down { background-position:7px -11px }
    div#related_content ul { margin:0 10px 10px 20px; }
    .js-enabled div#related_content ul#related_content_resources { display:none; }
    
    /* @end */

/* @end */



/* @group 11.COLOURS
---------------------------------------------------------------------- */

	/* @group ACCESS - PURPLE */

    .access div#content_pri h1,
    .access div#interactive_features h4,
    .access ul#page_nav li ul li.cur a { color:#690869; }
    .access div#techtour_header { background:#690869; }
    .access div#related_content h5 { color:#690869; background-image:url(../images/site/related_content_marker_purple.gif); }
    .access div#interactive_features { border-color:#690869;  }
    .access div#interactive_features ul li a { background-image:url(../images/site/interactive_features_icons_purple.gif); }
    .access div#pagination div.chapter_select ul li.parent-cur a { background:url(../images/site/pagination_chapter_cur_purple.gif) no-repeat 0 0; }
    .access div#pagination,
    .access ul#page_nav { background:#e1cee1; }
    .access div.page_select span { background-image:url(../images/site/pagination_prev_purple.gif); background-color:#690869; }
    .access div.page_select span.next { background-image: url(../images/site/pagination_next_purple.gif); background-position: 100% 0; }
    .access div#content_sidebar h4 { border-color:#690869; color:#690869; }

	/* @end */

	/* @group TECHNOLOGY - GREEN */

    .technology div#content_pri h1,
    .technology div#interactive_features h4,
    .technology ul#page_nav li ul li.cur a { color:#3a7d3e; }
    .technology div#techtour_header { background:#3a7d3e; }
    .technology div#related_content h5 { color:#3a7d3e; background-image:url(../images/site/related_content_marker_green.gif); }
    .technology div#interactive_features { border-color:#3a7d3e;  }
    .technology div#interactive_features ul li a { background-image:url(../images/site/interactive_features_icons_green.gif); }
    .technology div#pagination div.chapter_select ul li.parent-cur a { background:url(../images/site/pagination_chapter_cur_green.gif) no-repeat 0 0; }
    .technology div#pagination,
    .technology ul#page_nav { background:#d8e5d8; }
    .technology div.page_select span { background-image:url(../images/site/pagination_prev_green.gif); background-color:#3a7d3e; }
    .technology div.page_select span.next { background-image:url(../images/site/pagination_next_green.gif); background-position: 100% 0; }
    .technology div#content_sidebar h4 { border-color:#3a7d3e; color:#3a7d3e; }
    
	/* @end */
    
	/* @group ENERGY - RED */

    .energy div#content_pri h1,
    .energy div#interactive_features h4,
    .energy ul#page_nav li ul li.cur a { color:#A60606; }
    .energy div#techtour_header { background:#A60606; }
    .energy div#related_content h5 { color:#A60606; background-image:url(../images/site/related_content_marker_red.gif); }
    .energy div#interactive_features { border-color:#A60606;  }
    .energy div#interactive_features ul li a { background-image:url(../images/site/interactive_features_icons_red.gif); }
    .energy div#pagination div.chapter_select ul li.parent-cur a { background:url(../images/site/pagination_chapter_cur_red.gif) no-repeat 0 0; }
    .energy div#pagination,
    .energy ul#page_nav { background:#edcdcd; }
    .energy div.page_select span { background-image:url(../images/site/pagination_prev_red.gif); background-color:#A60606; }
    .energy div.page_select span.next { background-image:url(../images/site/pagination_next_red.gif);  background-position: 100% 0; }
    .energy div#content_sidebar h4 { border-color:#A60606; color:#A60606; }
    
	/* @end */
    
	/* @group EFFICIENCY - BLUE */

    .efficiency div#content_pri h1,
    .efficiency div#interactive_features h4,
    .efficiency ul#page_nav li ul li.cur a { color:#236eb9; }
    .efficiency div#techtour_header { background:#236eb9; }
    .efficiency div#related_content h5 { color:#236eb9; background-image:url(../images/site/related_content_marker_blue.gif); }
    .efficiency div#interactive_features { border-color:#236eb9;  }
    .efficiency div#interactive_features ul li a { background-image:url(../images/site/interactive_features_icons_blue.gif); }
    .efficiency div#pagination div.chapter_select ul li.parent-cur a { background:url(../images/site/pagination_chapter_cur_blue.gif) no-repeat 0 0; }
    .efficiency div#pagination,
    .efficiency ul#page_nav { background:#d3e2f1; }
    .efficiency div.page_select span { background-image:url(../images/site/pagination_prev_blue.gif); background-color:#236eb9; }
    .efficiency div.page_select span.next { background-image:url(../images/site/pagination_next_blue.gif);  background-position: 100% 0; }
    .efficiency div#content_sidebar h4 { border-color:#236eb9; color:#236eb9; }
    
	/* @end */

/* @end */



/* @group 12.HOMEPAGE
---------------------------------------------------------------------- */

.home div#page { background:#fff; }

div#techtour_intro { padding:20px 0 0 0; }
div#techtour_intro h2 { color:#000; font-weight:bold; }

div#techtour_tabs ul#tabs_navigation { list-style:none; margin:30px 0 0 26px; }
div#techtour_tabs ul#tabs_navigation li { margin:0 5px; display:inline; }
div#techtour_tabs ul#tabs_navigation li a { display:inline-block; padding:5px 10px; background:#ccc; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; position:relative; }
div#techtour_tabs ul#tabs_navigation li a:hover,
div#techtour_tabs ul#tabs_navigation li a:focus { text-decoration:underline; }
div#techtour_tabs ul#tabs_navigation li.access a { background-color:#690869; }
div#techtour_tabs ul#tabs_navigation li.technology a { background-color:#3a7d3e; }
div#techtour_tabs ul#tabs_navigation li.energy a { background-color:#A60606; }
div#techtour_tabs ul#tabs_navigation li.efficiency a { background-color:#236eb9; }

div#techtour_tabs ul#tabs_navigation li span { display:none; position:absolute; left:0; bottom:-5px; height:5px; width:100%; background-repeat:no-repeat; background-position:center center; }
div#techtour_tabs ul#tabs_navigation li.access span { background-image:url(../images/site/navigation_pri_cur_purple.gif); }
div#techtour_tabs ul#tabs_navigation li.technology span { background-image:url(../images/site/navigation_pri_cur_green.gif); }
div#techtour_tabs ul#tabs_navigation li.energy span { background-image:url(../images/site/navigation_pri_cur_red.gif); }
div#techtour_tabs ul#tabs_navigation li.efficiency span { background-image:url(../images/site/navigation_pri_cur_blue.gif); }

div#techtour_tabs ul#tabs_navigation li.ui-tabs-selected span { display:block; }


div.theme_intro { margin:0 20px 60px 20px; border:10px solid #e8e8e8; padding:20px 470px 20px 20px; overflow:hidden; }
div.theme_intro img { float:right; position:relative; right:-450px; margin:0 0 0 -450px; }
div.theme_intro h1 { margin:0 0 15px 0; }
/*div.theme_intro h1 + p { font-weight:bold; }*/
div.theme_intro p.get_started { font-weight:bold; font-size:12px; text-transform:uppercase; margin:0 0 10px 0; text-align:center; }
div.theme_intro p.get_started a { display:block; text-decoration:none; color:#fff; padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
div.theme_intro p.get_started a:hover,
div.theme_intro p.get_started a:focus { text-decoration:underline; }

div.theme_intro.ui-tabs-hide { display:none; }

	/* @group COLOURS */

    /* ACCESS - PURPLE */
    div.theme_intro#theme_intro_access h1 { color:#690869; }
    div.theme_intro#theme_intro_access p.get_started a { background-color:#690869; }
    
    /* TECHNOLOGY - GREEN */
    div.theme_intro#theme_intro_technology h1 { color:#3a7d3e; }
    div.theme_intro#theme_intro_technology p.get_started a { background-color:#3a7d3e; }
    
    /* ENERGY - RED */
    div.theme_intro#theme_intro_energy h1 { color:#A60606; }
    div.theme_intro#theme_intro_energy p.get_started a { background-color:#A60606; }
    
    /* EFFICIENCY - BLUE */
    div.theme_intro#theme_intro_efficiency h1 { color:#236eb9; }
    div.theme_intro#theme_intro_efficiency p.get_started a { background-color:#236eb9; }
    
	/* @end */

/* @end */

    
    
/* @group 13.INTERACTIVE FEATURE
---------------------------------------------------------------------- */

div#interactive_feature { width:600px; margin:0 auto; }

div#interactive_feature p.backto { font-size:11px; margin:0 0 30px 0; }

div#interactive_feature h3 { padding:0 0 0 28px; background-repeat:no-repeat; background-image:url(../images/site/interactive_features_icons_orange.gif); margin:0 0 10px 0;}

div#interactive_feature.games h3 { background-position:0 6px; }
div#interactive_feature.videos h3 { background-position:0 -80px; }
div#interactive_feature.interactives h3 { background-position:0 -173px; }

div#feature_main { height:400px; background:#000; margin:10px 0 15px 0; }

div#interactive_feature p.description { font-size:12px; line-height:18px; color:#333; }

    /* @group  NO JS PAGE */
    
    div#interactive_header { background:#ff921b; color:#fff; padding:15px 0; width:100%; float:left; }
    div#interactive_header a { color:#fff; text-decoration:none; }
    div#interactive_header a:hover,
    div#interactive_header a:focus { text-decoration:underline; }
    div#interactive_header h3 { float:left; margin:0 15px 0; }
    div#interactive_header p { float:left; margin:0; font-size:11px; position:relative; top:1px; }
    div#interactive_header p a { background:#d97c17; padding:2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
    div#interactive_header p a:hover,
    div#interactive_header p a:focus { background:#b26613; }
    
    div#interactive_feature_full { clear:both; padding:30px; }
    
    /* @end */
    
    /* @group  MODAL WINDOWS */
    
    div#modal_wrapper div#interactive_feature { width:auto; }
    div#modal_wrapper div#interactive_feature h3 { position:absolute; top:-35px; color:#fff; background-image:url(../images/site/interactive_features_icons_overlay.png); }
    div#modal_wrapper div#interactive_feature p.description { color:#fff; margin:7px 0 0 0; }
    
    /* @end */

/* @end */

#header-redesign {
	width:100%;
	height:100px;
	font-family:Arial, Helvetica, sans-serif !important;
	background-image:url(/nav-images/header-fade.jpg);
	background-repeat:repeat-x;
	}
#header-redesign img{
	display:inline;
	border:none;
	}
#header-redesign img#logo{
	float:left;
	margin:25px 0 0 10px;
	}
#header-redesign #utility-nav {
	float:right;
	height:50px;
	width:700px;
	margin:25px 10px 0 0;
	border:1px solid #dedede;
	background-color:#f8f8f8;
	border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 0 1px #CCCCCC;
	}
#header-redesign #utility-nav ul{
	float:left;
	padding-left:15px;
	margin:15px 0 15px 0;
	list-style: none;
	}
#header-redesign #utility-nav ul li	{
	display:inline-block;
	overflow:hidden;
	font-size:11px;
	padding-right:10px;
	margin:0 !important;
	*display:inline;
	*padding-right:5px;
	}
#header-redesign #utility-nav ul li a{
	color:#8b8b8a;
	text-decoration:none;
	}
#header-redesign #utility-nav ul li a:hover{
	color:#8b8b8a;
	text-decoration:underline;
	}
#header-redesign #utility-nav form{
	float:right;
	width: 205px;
	margin:10px 0 0 10px;
	position:relative;
	right:10px;
	}
#header-redesign #utility-nav form input.txtSearch{
	color: #BFBFBF;
 	display: block;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	width: 160px;
	border: none;
	outline: none;
	}
#header-redesign #utility-nav form input.submit{
	float:left;
	}
#header-redesign #utility-nav form fieldset{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0 0 1px #CCCCCC;
	padding: 5px;
	height:19px;
	margin:0;
	}
#nav-redesign {
	width:100%;
	height:48px;
	background-image:url(/nav-images/nav-fade.jpg);
	background-repeat:repeat-x;
	border-bottom: 1px solid #F7C850;
	}
#nav-redesign ul {
	padding:0;
	margin:0 25px 0 25px;
	border-left: 1px solid #F7C850;
	border-top: 1px solid #F7C850;
	height: 48px;
	}
#nav-redesign ul li{
	*display:inline;
	display:inline;
		font-family:Arial, Helvetica, sans-serif;
	float:left;
	position:relative;
	width:15%;
		margin:0;
	}
#nav-redesign ul li.override{
	width:25%;
	}
#nav-redesign ul li a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	/*border-bottom: 1px solid #F7C850;*/
	border-right: 1px solid #F7C850;
	font-weight: bold;
	height: 47px;
	line-height: 47px;
	text-align: center;
	text-shadow: 0 1px 0 #B85205;
	text-transform: uppercase;
	background: url(/nav-images/header-ul-li-a.png) repeat-x scroll 0 0 #F4B616;
	font-size: 14px;
	}
#nav-redesign ul li a:hover{
	text-decoration:none;
	background-position:left bottom;
	}
