div.clear{ clear:both; }
a { outline:0; }
div.page {
    margin-left:20px;
    background-color:#000;
    position:relative;
    min-height:434px; _height:434px;
}
    div.page * { margin:0; padding:0; }
    #flashcontent { height:367px; }
        div.page h2 { color:#fff; text-indent:-3000px; }
        div.page h3 { color:#fff; text-indent:-3000px; }
        div.page h4 { color:#fff; text-indent:-3000px; }
        div.page h5 { color:#b49047; text-indent:-3000px; }
		div.page h2 a {display:block; height:22px; margin-top:15px; width:150px; }
/* navigation */
#section-nav { clear:both; position:absolute; left:8px; bottom:8px; }
    #section-nav li {
        float:left;
        margin-right:20px;
        font-size:.8em;
        height:83px;
    }
    #section-nav li a {
        display:block;
        margin-top:53px;
        height:30px;
        text-indent:-3000px;
        color:#b49047;
    }
        #warm { width:188px; background:url(/images/winter-rescue/nav/warm.png) no-repeat bottom; }
        #warm-on { width:188px; background:url(/images/winter-rescue/nav/warm-on.png) no-repeat bottom; }
        #keep { width:207px; background:url(/images/winter-rescue/nav/keep.png) no-repeat bottom; }
        #keep-on { width:207px; background:url(/images/winter-rescue/nav/keep-on.png) no-repeat bottom; }
        #top { width:213px; background:url(/images/winter-rescue/nav/top.png) no-repeat bottom; }
        #top-on { width:213px; background:url(/images/winter-rescue/nav/top-on.png) no-repeat bottom; }
        #sun { width:199px; background:url(/images/winter-rescue/nav/sun.png) no-repeat bottom; }
        #sun-on { width:199px; background:url(/images/winter-rescue/nav/sun-on.png) no-repeat bottom; }

/* index styles */
#winter-index { background:url(/images/winter-rescue/bg-index.jpg) no-repeat bottom left; }
    #winter-index p { color:#4d4d4d; position:absolute; top:342px; left:35px; }

	#wr-prod-link{position:absolute; top:150px; left:290px; display:block; width:360px; height:190px; text-indent:-9999px;}

#winter-nav {
    position:absolute;
    top:365px;
    left:8px;
}
    #winter-nav ul {
       /* background:url(/images/winter-rescue/index/nav-bg.gif) no-repeat 0 55px; */
        overflow:auto;
        width:100%;
    }
        #winter-nav li {
            color:#fff;
            width:145px;
            float:left;
            font-size:.8em;
            padding:7px 75px 0 6px;
        }
        /*\*/
        html>body*#winter-nav li { padding:7px 75px 6px 6px; }
        /**/
						
						#winter-nav #calloutWarm, #winter-nav #calloutCold {
							padding-top: 19px;
						}
						#winter-nav #calloutTreats, #winter-nav #calloutSunshine {
							padding-top: 33px;
						}
							#winter-nav #calloutWarm a, #winter-nav #calloutCold a, #winter-nav #calloutTreats a, #winter-nav #calloutSunshine a {
								position: absolute;
								top: 0px;
								left: 0px;
								display: block;
								width: 216px;
								height: 64px;
								text-indent: -3000px;
							}
							#winter-nav #calloutCold a {
								left: 226px;
							}
							#winter-nav #calloutTreats a {
								left: 452px;
							}
							#winter-nav #calloutSunshine a {
								left: 676px;
							}
						
    #winter-nav div { 
        /* background:url(/images/winter-rescue/index/nav-bot.gif) no-repeat top left; */
        height:7px;
    }

/* warm up index styles */
#warm-up-index { background:url(/images/winter-rescue/bg-warm-index2.jpg) no-repeat bottom left; }
    div.section { width:270px; float:left; }
    #warm-up-index h2, #warm-up-index h3, #warm-up-index h4, #warm-up-index h5 {
	padding:0;
	margin:0;
	width:0;
	height:0;
	line-height:0;
	clear:both;
	float:left;
	}
	#warm-up-index p {
        color:#fff;
        margin:75px 40px 0 25px;
        font-size:1.2em;
		padding:0;
    }
        #warm-up-index div.section a {
            display:block;
            position:absolute;
            width:188px;
            height:22px;
            color:#b49047;
            text-indent:-3000px;
            top:256px;
        }
            #warm-up-index a:hover { color:#fff; }
            #fondue { left:239px; }
            #wine { left:466px; }
            #playlist { left:458px; }

/* recipe styles */
#intro { position:absolute; top:65px; left:22px; color:#fff; font-weight:normal; width:220px; }
#instructions {
    width:429px;
    position:absolute;
    top:68px;
    left:255px;
    min-height:276px; _height:276px;
    padding-left:2px;
}
    a.topcont {
        width:214px;
        display:block;
        float:left;
        min-height:28px; _height:28px;
        text-indent:-3000px;
        margin-bottom:14px;
    }

    #content { clear:both; margin:0 20px 10px 20px; }

        #control-ingredients, #control-ingredients-on, #control-recipe, #control-recipe-on {
            display:block;
            float:left;
            margin:0 10px 14px 0;
            min-height:24px;
            _height:24px; 
            text-indent:-3000px;
        }
            #control-ingredients { width:106px; background:url(/images/winter-rescue/nav/ingredients.gif) no-repeat top; }
            #control-ingredients-on { width:106px; background:url(/images/winter-rescue/nav/ingredients-on.gif) no-repeat top; }
            #control-recipe { width:108px; background:url(/images/winter-rescue/nav/recipe.gif) no-repeat top; }
            #control-recipe-on { width:108px; background:url(/images/winter-rescue/nav/recipe-on.gif) no-repeat top; }

        #content ul, #content ol { clear:both; }
            #content li { margin-bottom:.3em; }
            #print {
                /* float:right; */
								position: absolute;
								right: 10px;
								bottom: 10px;
                font-weight:bold;
                /* margin-right:10px; */
                color:#4d4d4d;
            }
    #playlist-link {
        display:block;
        position:absolute;
        top:123px;
        left:700px;
        min-width:187px; _width:187px;
        height:21px;
        text-indent:-3000px;
    }

/* fondue specific styles */
#warm-up-fondue { background:url(/images/winter-rescue/bg-fondue.jpg) no-repeat bottom left; }
    #warm-up-fondue #instructions { background:url(/images/winter-rescue/warm-up/bg-fondue.gif) no-repeat bottom; }
        #control-wine { background:url(/images/winter-rescue/nav/wine.gif) no-repeat top; }
        #control-fondue-on { background:url(/images/winter-rescue/nav/fondue-on.gif) no-repeat top; }

/* wine specific styles */
#warm-up-wine { background:url(/images/winter-rescue/bg-wine.jpg) no-repeat bottom left; }
    #warm-up-wine #instructions { background:url(/images/winter-rescue/warm-up/bg-wine.gif) no-repeat bottom; }
        #control-wine-on { background:url(/images/winter-rescue/nav/wine-on.gif) no-repeat top; }
        #control-fondue { background:url(/images/winter-rescue/nav/fondue.gif) no-repeat top; }

/* playlist styles */
#warm-up-playlist { background:url(/images/winter-rescue/bg-playlist.jpg) no-repeat bottom left; }
    #playcont {
        position:absolute;
        top:98px;
        left:225px;
    }
        #playcont table {
            width:461px;
            background-color:#b49047;
        }
            #play-title {
                width:100%;
                height:26px;
                text-indent:-3000px;
                background:url(/images/winter-rescue/warm-up/play-title.gif) no-repeat top;
            }
            #noshow { display:none; }
                #playcont td {
                    color:#fff;
                    background-color:#474746;
                    border-top:solid 1px #fff;
                    border-left:solid 1px #fff;
                    border-bottom:solid 1px #b49047;
                    border-right:solid 1px #b49047;
                    padding:3px 10px; 
                    font-size:.9em;
                }
        #listen {
            display:block;
            margin-top:-5px;
        }

/* keep out styles */
#keep-out { background:url(/images/winter-rescue/bg-keep-out.jpg) no-repeat bottom left; }
    #keep-out #intro { position: absolute; top: 145px; left: 22px; width:260px; font-weight:normal; }
    #keep-out #instructions {
        background:url(/images/winter-rescue/keep-out/bg.gif) no-repeat top;
        font-size:1.2em;
        height:100px;
        width:407px;
        top:96px;
        left:310px;
		padding-bottom:10px;
    }
        #keep-out #instructions p { margin:10px 14px; }
		#keep-out #instructions #copy { position:relative; height:205px; width:250px; }
		#keep-out #instructions #copy .hair-types { padding-bottom:40px; background-color: transparent; }
		#keep-out #instructions #copy #hat-hair { position:absolute; bottom:1px; >bottom:2px; left:77px; }
		#keep-out #instructions #copy #hat-hair2 { position:absolute; bottom:1px; >bottom:2px; left:1px; }
		#keep-out #instructions #copy #sad-hair { position:absolute; bottom:1px; >bottom:2px; left:1px; }
		#keep-out #instructions #copy #sahara-hair { position:absolute; bottom:1px; >bottom:2px; left:77px; }
        #keep-out dt { margin:19px 14px 25px 14px; }
        #keep-out dd {
            float:left;
            margin:0 0 5px 5px;
        }
            #keep-out dd a img {
                width:128px;
                height:96px;
            }
        #logo-syndrome { position:absolute; margin:10px 0 0 10px; width:128px; height:96px; }
        #keep-out #instructions div { margin:10px 5px 10px 148px; font-size:.8em; }
        h6 { font-size:1.2em; }
        #keep-out #instructions div p { margin:1em 0; }
        #keep-out #instructions div a img { width:74px; height:56px; }

/* top 10 styles */
    #top-10 #intro { width:400px; _margin-top:4px; }
        #topcont {
            position:absolute;
            width:410px;
            min-height:176px; _height:176px;
            left:267px;
            top:130px;
        }
            #topcont li {
                float:left;
                margin-bottom:17px;
            }
                #topcont li a {
                    display:block;
                    width:41px;
                    height:44px;
                    text-indent:-3000px;
                }
            #topcont div { clear:both; margin:0 10px; }
            #topcont div a { display:block; margin-top:40px; }

/* winter sunshine styles */
#winter-sunshine { background:url(/images/winter-rescue/bg-winter-sunshine.jpg) no-repeat bottom left; }
    #winter-sunshine #intro { position: absolute; top: 125px; left: 22px; width: 240px; color: #666666; }
    #winter-sunshine #form, #winter-sunshine #reg  {
        position:absolute;
        top:119px;
        left:296px;
        width:381px;
    }
        #winter-sunshine #form strong, #winter-sunshine #reg strong { display:block; margin-bottom:20px; }
        #winter-sunshine #form label { display:block; float:left; width:86px; margin:7px 10px 25px 0; font-weight: bold; }
        #winter-sunshine #form input { width:148px; border:solid 1px #E5D0A4; margin:4px 0 25px 0; float:left; padding:2px; }
        #winter-sunshine #form button { display:block; width:115px; height:27px; float:right; text-indent:-3000px; }
            #enter { background:url(/images/winter-rescue/winter-sunshine/enter.jpg) no-repeat; }
				#winter-sunshine #form p { width:250px; clear:both; float:left; text-align:right; font-weight:bold; margin:5px 0 0 0; display:inline; }
				#winter-sunshine #form a { float:right; display:block; width:130px; height:34px; text-indent:-3000px; background:url(/images/winter-rescue/winter-sunshine/register.jpg) no-repeat; }
				
			#winter-sunshine #reg {	
				width:391px;
			}
				#winter-sunshine #reg #col1 { float:left; width:190px; margin: 0 0 8px 0; }
						#winter-sunshine #reg #col1 label, #winter-sunshine #reg #row2 label { float:left; font-weight: bold; margin: 3px 5px 0 0; }
						#winter-sunshine #reg #col1 input { width:105px; border:solid 1px #E5D0A4; float:left; padding:2px; }
				#winter-sunshine #reg #col2 { float:right; width:190px; }
						#winter-sunshine #reg #col2 label, #winter-sunshine #reg #col4 label { float:right; font-weight: bold; margin: 3px 5px 0 0; }
						#winter-sunshine #reg #col2 input { width:105px; border:solid 1px #E5D0A4; float:right; padding:2px; }
				#winter-sunshine #reg #row2, #winter-sunshine #reg #row4 { clear: both; width: 391px; }
						#winter-sunshine #reg #row2 select { float:left; border:solid 1px #E5D0A4; margin: 0 2px 0 0; }
				#winter-sunshine #reg #col3 { float:left; width:180px; margin:8px 0 0 0; }
						#winter-sunshine #reg #col3 label { float:left; font-weight: bold; margin: 3px 5px 0 0; }
						#winter-sunshine #reg #col3 input { float:left; margin:0 15px 0 0; }
				#winter-sunshine #reg #col4 { float:right; width:200px; margin:8px 0 25px 0; }
						#winter-sunshine #reg #col4 input { width:145px; border:solid 1px #E5D0A4; float:right; padding:2px; }
						
						#winter-sunshine #reg #row4 input { float: left; }
						#winter-sunshine #reg #row4 label { float:left; font-weight:bold; font-size: 0.9em; margin: 3px 0 0 5px; }

			#winter-sunshine #regBtn { position:absolute; top:278px; left:585px; width:121px; height:37px; text-indent:-3000px; background:url(/images/winter-rescue/winter-sunshine/reg-enter-btn.jpg); }
			
			#winter-sunshine #terms { position:absolute; top:298px; left:572px; color:#000000; font-weight:bold; }
			
			
			
			
			
