		body{
		  color: rgb(77,102,106);
		}
		
		
		img{
		  border: none;
		}


         .copyright,a.copyright {
			 font-family:arial;
			 font-size:8pt;
			 /*color: #333333;*/
			 color: #949496;
			 font-weight: normal;
		 }
		 
		 a.copyright:hover {
		 	color: #333333;
		 	/*background-color: #FFCC00;*/
		 }
		 
		 a {
		 	 font-family:arial;
			 font-size:10pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 color: #929493;
			 text-decoration: none;
		 }
		 
		 a:hover{
			 color: #FFCC00;			 
		 }
		 
		 a.page {
		 	 font-family:arial;
			 font-size:8pt;
			 font-weight: bold;
			 color: #333333;
			 text-decoration: none;
		 }
		 
		 a.page:hover {
			color: #333333;
		 }
		 
		 
		 h2{
		      color: #60777D;
		      margin-bottom: 5px;
		      margin-top: 5px;
		      font-size: 16px;
		 }
		 
		 .addresses {
		 	 font-family:arial;
			 font-size:10pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 padding: 4px 0px 4px 0px;
		 }
		 
		 .subpage {
		 	 font-family:arial;
			 font-size:12pt;
			 font-weight: bold;
			 /*color: #333333;*/
		 }
		 .brand {
		 	 font-family:arial;
			 font-size:11pt;
			 font-weight: bold;
			 /*color: #333333;*/
		 }
		 .description {
		 	 font-family:arial;
			 font-size:11pt;
			 /*color: #333333;*/
		 }
		 /*a.top {
		 	 font-family: arial;
			 font-size:8pt;
			 font-weight: bold;
			 color: #FFFFCC;
			 text-decoration: none;
		 }*/
		 
		 a.top, a.bottom {
			 font-family:arial;
			 font-size:8pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 /*color: rgb(255,255,204);*/
			 color: rgb(144,144,144);
			 text-decoration: none;
		 }
		 
		 .top, .bottom {
			 font-family:arial;
			 font-size:8pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 /*color: rgb(255,255,204);*/
			 color: rgb(144,144,144);
			 text-decoration: none;
		 }
		 
		 .top:hover , .bottom:hover{
		     color: rgb(0,0,0);
		 }
		 
		 .collections {
			font-family:arial;
			font-size:9pt;
			font-weight: bold;
			/*color: #613033;*/
		 }
		 
		 .PRtitle {
			 font-family:arial;
			 font-size:10pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 .PRdate {
			 font-family:arial;
			 font-size:10pt;
			 /*color: #B8B8B8;*/
			 text-decoration: none;
		 }
		 
		 .PRmonth {
			 font-family:arial;
			 font-size:12pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 .PRtext {
			 font-family:arial;
			 font-size:10pt;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 .PRpdf {
			 font-family:arial;
			 font-size:8pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 a.PRpdf {
			 font-family:arial;
			 font-size:8pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 a.PRpdf:hover {
			 color: #FFCC00;
		 }	
		 
		 a.FAQlink {
			 font-family:arial;
			 font-size:10pt;
			 font-weight: bold;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 a.FAQlink:hover {
			 color: #FFCC00;
		 }	
		 
		 .Question {
			 font-family:arial;
			 font-size:10pt;
			 font-weight: bold;
		 }	 
		 
		 td {
			 font-family:arial;
			 font-size:10pt;
		 }	 
		 
		 .Answer {
			 font-family:arial;
			 font-size:10pt;
		 }	 
		 
		 
		 .formname {
			 font-family:arial;
			 font-size:10pt;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 .bodytext {
			 font-family:arial;
			 font-size:10pt;
			 /*color: #333333;*/
			 text-decoration: none;
		 }
		 
		 .seeninhead {	 
		 	font-family:arial;
			font-size:8pt;
			color: #B8B8B8;
			background-color: #F2F2F3;
		 }
		 
		 .clsInput, input {
		 	/*background-color: #FFFFFF;*/
			border: 1px solid #999999;
			color: #333333;
			font-size: Defaultpt;
			font-family: verdana;
		 }
		 
		 a.Download {
		 	font-family:arial;
			font-size:8pt;
			color: #B8B8B8;
			font-weight: normal;
		 }
		 
		 li {
		 	list-style-type: square;
		 }
		 
		 a.event {
			font-family:arial;
			font-size:10pt;
			font-weight: bold;
			color: #613033;
			text-decoration: none;
		 }
		 
		 a.event:hover {
			font-family:arial;
			font-size:10pt;
			font-weight: bold;
			color: #613033;
			text-decoration: underline;
		 }

		 
		 div.NavLink{
		      width: 120px;
		 }
		 
		 
		 span.HomePageSection{
		      font-size: 12px;
		      font-weight: bold;
		 }
		 
		 div.HomePageSection{
		      margin-left: 10px;
		      margin-right: 10px;
		 }
		 
		 
		 td.NewsAndEventsBackgroundTop{
		      background-image: url(/images/news-and-events-background-top.jpg);
		      background-repeat: no-repeat;
		      background-position: 0% 100%;
		      background-color: rgb(248,248,248);
		 }
		 
		 
		 td.EventsAndPromotionsBackgroundTop{
		      background-image: url(/images/events-and-promotions-background-top.jpg);
		      background-repeat: repeat-x;
		      background-position: 0% 100%;
		      background-color: rgb(248,248,248);
		 }
		 
		 
		 td.StoreLightBackgroundTop{
		      background-image: url(/images/store_light.jpg);
		      background-repeat: no-repeat;
		      background-position: 0% 100%;
		      background-color: rgb(248,248,248);
		 }
		 
		 
		 td.SectionHeader{
		      height: 22px;
		      background-image: url(/images/table-section-heading.gif);
		      background-repeat: repeat-x;
		      font-weight: bold;
		 }
		 
		 
		 td.EmploymentListBar{
		      background-image: url(/images/employment-list-header-bar.gif);
		      background-repeat: repeat-x;
		      height: 2px;
		      font-size: 1px;
		      line-height: 1px;
		      padding: 0px 0px 0px 0px;
		 }
		 
		 
		 td.LineSeparator{
		      border-bottom: 1px solid #D6D6D6;
		 }
		 
		 
		 td.OffsetBackground{
		      background-color: #E8EDF0;
		 }
		 
		 
		 
		/*#####################################################
        #######################################################
        ###           EVENTS AND PROMOTIONS FORM          #####
        ###                                               ###*/
        img.EventsAndPromotionsImage{
            margin-top: 5px;
            margin-bottom: 35px;
        }
        
        img.EventsAndPromotionsChance{
            margin-bottom: 20px;
        }
        
        div.EventsAndPromotionsContainer{
            margin-left: 30px;
            margin-right: 30px;
            padding-left: 0px;
            padding-right: 0px;
        }
        
        div.EventsAndPromotionsText{
            color: rgb(125, 147, 152);
            font-weight: bold;
            margin-bottom: 15px;
        }
        
        div.EventsAndPromotionsSection{
            width: 600px;
        }
        
        
        object{
            border: none;
            outline: none;
        }
        /*###                                             #####
        #####       END EVENTS AND PROMOTIONS FORM        #####
        #######################################################
        #####################################################*/
        
		 
		 
		/*#####################################################
        #######################################################
        ###             EMPLOYMENT OPPORTUNITIES          #####
        ###                                               ###*/
        p.EmploymentListItem{
            margin-left: 3px;
            margin-right: 3px;
        }
        
        
        table.EmploymentList{
            width: 553px;
        }
        
        table.EmploymentList th{
            color: #A1ABAD;
            text-align: left;
            font: 13px arial;
            font-weight: bold;
        }
        
        table.EmploymentApplication td{
            padding-left: 5px;
        }
        
        textarea.Resume{
            margin-right: 10px;
            margin-bottom: 10px;
        }
        
        div.EmploymentSmallMargin{
            margin-left: 4px;
        }
        
        .EmploymentState{
            font-size: 14px;
        }
        /*###                                             #####
        #####      END EMPLOYMENT OPPORTUNITIES           #####
        #######################################################
        #####################################################*/
        
        
        
        
        /*#####################################################
        #######################################################
        ###             WINTER SWEEPS                     #####
        ###                                               ###*/
        td.WinterSweepsContainer{
            background-color: #7a0617;
            background-image: url(/images/wintermiddle.jpg);
            background-repeat: repeat-x;
        }
        
        div#WinterGlasses{
            width: 664px;
            background-image: url(/images/winterglasses.gif);
            background-repeat: no-repeat;
        }
        
        
        div#WinterSnowFlakes{
            width: 644px;
            height: 316px;
            background-image: url(/images/wintersnowflakes.jpg);
            background-repeat: no-repeat;
            background-position: 100% 100%;
        }
        
        
        div#WinterSnowFlakes div.Text{
            width: 169px;
            float: right;
            margin-top: 40px;
            font-size: 15px;
            color: white;
            font-weight: bold;
        }
        
        
        img#WinterGreetings{
            margin-left: 20px;
            margin-bottom: 10px;
        }
        
        
        div#WinterContentsMargin{
            margin-left: 38px;
            margin-right: 38px;
            font-size: 12px;
            color: white;
        }
        
        
        div#WinterIntroText{
            color: white;
        }
        
        
        div#WinterContentsMargin div#RequiredFields{
            font-weight: bold;
            margin-top: 44px;
            margin-bottom: 15px;
        }
        
        
        div#WinterContentsMargin div.FormRow{
            width: 100%;
            float: left;
            clear: left;
            margin-bottom: 7px;
        }
        
        
        div#WinterContentsMargin div.Label{
            float: left;
            width: 105px;
        }
        
        
        div#WinterContentsMargin input.OneColumn{
            width: 389px;
            float: left;
        }
        
        
        div#WinterContentsMargin input.TwoColumns{
            width: 146px;
            float: left;
            margin-right: 22px;
        }
        
        
        div#WinterContentsMargin input#City{
            width: 148px;
            margin-right: 5px;
        }
        
        
        div#WinterContentsMargin select#State{
            width: 51px;
            margin-right: 5px;
        }
        
        
        div#WinterContentsMargin input#Zip{
            width: 45px;
        }
        
        
        input#WinterSubmit{
            margin-top: 15px;
        }
        
        
        div#WinterFinePrint{
            width: 588px;
            padding-top: 58px;
            float: left;
            clear: left;
        }
        
        
        div#WinterErrorMessages{
            background-color: rgb(255, 200, 200);
            border: 1px solid rgb(200, 150, 150);
            color: rgb(64, 0, 0);
            display: none;
            margin-top: 10px;
        }
        
        
        div#WinterErrorMessages ul li{
            list-style-type: none;
            list-style-image: none;
        }
        /*###                                             #####
        #####      END WINTER SWEEPS                      #####
        #######################################################
        #####################################################*/
        
        
		 
		 
		/*##################################################
        ####################################################
        ###             FORM FIELD VALIDATION          #####
        ###                                            ###*/
		     .Invalid{
		          background-color: rgb(255,0,0);
		     }
		     
		     .RequiredField{
		          color: rgb(126,44,46);
		          font-weight: bold;
		     }
        /*###                                             #####
        #####      END FORM FIELD VALIDATION              #####
        #######################################################
        #####################################################*/
        
        
        
        /*##################################################
        ####################################################
        ###             MIN HEIGHT SPACERS             #####
        ###                                            ###*/
            img.MinHeightSpacer{
                width: 1px;
                height: 551px;
                vertical-align: top;
            }
        
        /*###                                             #####
        #####      END FORM FIELD VALIDATION              #####
        #######################################################
        #####################################################*/
        
        
		 
        /*##################################################
        ####################################################
        ###                    HOME PAGE               #####
        ###                                            ###*/
		     div.HomePagePanel1,
		          div.HomePagePanel2Top, div.HomePagePanel2Bot,
		          div.HomePagePanel3Top, div.HomePagePanel3BotLeft, div.HomePagePanel3BotRight,
		          div.HomePagePanel4TopLeft, div.HomePagePanel4TopRight, div.HomePagePanel4BotLeft, div.HomePagePanel4BotRight{
		          
		          overflow: hidden;
		          margin: 0px 0px 0px 0px;
		          padding: 0px 0px 0px 0px;
		     }
		     
    		 div.HomePagePanel1{
    		      width: 664px;
    		      /*height: 695px;*/
    		      /*height: 588px;*/
    		      height: 617px;
    		 }
    		 
    		 div.HomePagePanel2Top{
    		      width: 664px;
    		      height: 458px;
    		      margin-bottom: 2px;
    		 }
    		 
    		 div.HomePagePanel2Bot{
    		      width: 664px;
    		      height: 157px;
    		 }
    		 
    		 div.HomePagePanel3Top{
    		      width: 664px;
    		      height: 392px;
    		      margin-bottom: 2px;
    		 }
    		 
    		 div.HomePagePanel3BotLeft{
    		      width: 331px;
    		      height: 223px;
    		      float: left;
    		      margin-top: 0px;
    		      margin-right: 2px;
    		 }
    		 
    		 div.HomePagePanel3BotRight{
    		      width: 331px;
    		      height: 223px;
    		      float: right;
    		      margin-top: 0px;
    		 }
    		 
    		 
    		 div.HomePagePanel3RowTop{
    		      width: 664px;
    		      height: 458px;
    		      margin-bottom: 2px;
    		 }
    		 
    		 div.HomePagePanel3RowMid{
    		      width: 664px;
    		      height: 115px;
    		      margin-bottom: 2px;
    		 }
    		 
    		 div.HomePagePanel3RowBot{
    		      width: 664px;
    		      height: 40px;
    		 }
    		 
    		 div.HomePageSpacer{
    		      height: 8px;
    		 }
    		 
    		 div.HomePagePanel{
    		      /*margin: 5px 5px 5px 5px;*/
    		      margin: 0px 0px 0px 0px;
    		 }
    		 
    		 
    		 div#HomePageMaintainWidth{
    		  width: 664px;
    		  overflow: auto;
    		  display: inline-block;
    		 }
    		 
    		 
    		 td.HomePageBlackBackground{
    		      background-image: url(/images/blackbg.gif);
    		      background-repeat: no-repeat;
    		      background-position: 0px 8px;
    		 }
    		 
    		 div#HomePagePanelFlash{
    		      width: 664px;
    		      height: 625px;
    		      margin: 9px 9px 0px 0px;
    		      padding: 0px 0px 0px 0px;
    		      background-color: transparent;
    		 }
    		 
    		 div#HomePagePanelContainer{
    		      width: 664px;
    		      height: 617px;
    		      margin: 8px 0px 0px 0px;
    		      padding: 0px 0px 0px 0px;
    		      background-color: rgb(244,244,244);
    		      display: none;
    		 }
    		 
    		 div#HomePagePanelOverlay{
    		      position: absolute;
    		      width: 664px;
    		      height: 617px;
    		      background: transparent;
    		      zindex: 100000;
    		 }
        /*###                                             #####
        #####                 END HOME PAGE               #####
        #######################################################
        #####################################################*/
        
        
        