body,form,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;background:#F4F1E7 url(/images/global_background_texture_mid.gif) repeat-y center;}
html, body, #wrapper {height: 100%;}
body > #wrapper { height: auto; min-height: 100%; }
body#pageCLUBframe{background:#910102;}
body#pageCREWpopup{background:#37352E;}
#msg input,#msg select{font-size:11px;margin-right:10px;}
#wrapper{background:url(/images/global_background_texture_top.jpg) repeat-x center top;}
#wrapper_inner {min-height:100%; }
#pageCREWpopup #wrapper{background:none;}
#wrapperCONTENT{margin-left:auto;margin-right:auto;padding-right:50px;padding-bottom:275px;width:950px;}
#pageCREWpopup #wrapperCONTENT{margin-left:auto;margin-right:auto;padding:0;width:600px;}
#mainBOX{background:#1e1a10;margin-left:50px;padding:0 1px 0px 1px;width:874px}
#pageCREWpopup #mainBOX{background:#37352E url(/images/global_background_main_box.jpg) no-repeat center top;margin:0;padding:13px;width:574px;}
#header{color:#FFF;font:11px Arial, Helvetica, sans-serif;padding-bottom:2px;padding-right:10px;padding-top:0px;text-align:right;margin-bottom:10px;position:relative;height:30px;}
#header form {padding-top:10px;}
#header .formFIELD{color:#8b887a;font:11px Arial, Helvetica, sans-serif;width:172px;margin:0 0 0 0;padding:3px 0 3px 7px;height:16px;background:#e7e2cc;border:1px solid #8b887a;position:absolute;top:8px;right:5px;} 
#header input#image_button {margin:0 0 0 0;padding:0;position:absolute;top:8px;right:5px;border-left:2px solid #000;}
#header span {color:#9e9e9a;position:absolute;top:13px;right:200px;}
.formFIELD,.formFIELDnospace{font-size:11px;}
#headerLOGO{height:103px;margin-left:-63px;position:absolute;visibility:visible;width:180px;z-index:900;}
#nav{margin-left:-40px;margin-top:107px;position:absolute;visibility:visible;width:118px;z-index:901;}
#navLINKS{background:url(/images/nav_back_shadow.png) repeat-y left top;min-height:232px;padding:3px 9px;z-index:902;}
#navLINKS a.linkITEM,#navLINKS a.linkITEMtall{display:block;height:25px;margin:0;padding:1px 0;width:100px;z-index:902;}
#navLINKS a.linkITEMtall{height:37px;z-index:902;}
#navMENUabout,#navMENUmenu,#navMENUcrew,#navMENUcable,#navMENUcomm,#navMENUloc,#navMENUmedia,#navMENUgift,#navMENUclub,#navMENUmill{background:url(/images/nav_callout_top.png) no-repeat left top;color:#231f20;font:11px/14px Arial, Helvetica, sans-serif;margin-left:100px;margin-top:-3px;position:absolute;visibility:hidden;width:165px;z-index:903;}
.navMENUcallout{background:url(/images/nav_callout_btm.png) no-repeat left bottom;padding-bottom:8px;padding-top:18px;z-index:903;}
.navMENUcallout a{color:#231f20;font-weight:700;text-decoration:none;z-index:903;}
.navMENUcallout a:hover{color:#EA222A;z-index:903;}
.navMENUcallout sup{font-size:7px;font-weight:700;z-index:903;}
.navMENUbackground{background:url(/images/nav_callout_mid.png) repeat-y left top;padding-bottom:8px;padding-left:32px;padding-right:15px;z-index:903;}
#mainFLASH{height:375px;width:874px;}
#card_mainFlash{height:655px;margin-bottom:7px;width:874px;}
#matic_mainBG{background:url(/cane-o-matic/images/bg-send.jpg) no-repeat;height:574px;margin-bottom:7px;width:874px;}
#matic_form{color:#FFF;display:block;float:right;font-weight:700;margin-right:80px;margin-top:90px;position:relative;width:300px;}
#matic_photo{float:left;margin-left:144px;margin-top:70px;width:253px;}
*html #matic_photo{float:left;margin-left:72px;margin-top:70px;width:253px;}
* html #matic_form{margin-right:40px;}
.textInput{border:none;color:#000;margin-bottom:5px;padding:3px;width:230px;}
#matic_form .text{border:none;color:#000;margin-bottom:10px;padding:3px;width:290px;}
#matic_form .textarea{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#matic_form label.labelHidden{display:none;}
#matic_form table{font-size:18px;margin:15px 0;width:300px;}
#matic_form table td{vertical-align:top;}
#matic_form textarea{border:none;font-size:14px;height:80px;margin:15px 0;overflow:hidden;padding:3px;width:290px;}
#matic_form input.submit{float:right;margin-right:20px;}
#matic_form p{font-size:13px;margin:10px 0;}
#mainBOXinner{background:#C00202 url(/images/global_background_red_tall.jpg) no-repeat left top;width:874px;}
#pageCREWpopup #mainBOXinner{background:#C00202 url(/images/popup_background_red.jpg) no-repeat left top;width:574px;}
#pagePRIVACY #mainBOXinner,#pageCOMMdonate #mainBOXinner,#pageMEDIAnews #mainBOXinner,#pageMILLstory #mainBOXinner,#pageMILLlearn #mainBOXinner,#pageMILLpeople #mainBOXinner{background:#C00202 url(/images/privacy_background_red_tall.jpg) no-repeat left top;}
#pageABOUTstory #mainBOXinner{background:#C00202 url(/images/global_background_red_tall.jpg) no-repeat left top;}
#mainCONTENT{display:block;height:auto!important;min-height:660px;position:relative;padding-bottom:0px;overflow:hidden;}
#mainCONTENT td{color:#FFF;font:11px Arial, Helvetica, sans-serif;}
#pageABOUTletter #mainCONTENT{background:url(/images/about_letter_back_halftone.gif) no-repeat left top;}
#pageABOUTdog #mainCONTENT{background:url(/images/about_dog_back_halftone.gif) no-repeat left top;}
#pageABOUTphotos #mainCONTENT,#pageCREWphotos #mainCONTENT{background:url(/images/about_photos_back_halftone.gif) no-repeat left top;}
#pageCOMMletter #mainCONTENT{background:url(/images/comm_letter_back_halftone.gif) no-repeat left top;}
#pageCOMMcares #mainCONTENT{background:url(/images/comm_cares_background_pics.jpg) no-repeat right top;}
#pageMENU #mainCONTENT,#pageMENUquality #mainCONTENT{background:url(/images/menu_back_halftone.gif) no-repeat left bottom;}
#pageCOMMthanks #mainCONTENT,#pageCLUBthanks #mainCONTENT{background:url(/images/comm_thanks_back_halftone.gif) no-repeat left top;}
#pageCREWletter #mainCONTENT{background:url(/images/crew_letter_back_halftone.gif) no-repeat left top;}
#pageCREWfran #mainCONTENT{background:url(/images/crew_franchise_back_pics.jpg) no-repeat right top;}
#pageCREWfran #content ul{color:#FFF;margin-left:15px;padding-left:0;}
#pageCREWfran #content li{margin-bottom:3px;margin-top:3px;}
#pageCREWfran #content ul ul{font-weight:400;margin-left:30px;padding-left:0;}
#pageLOCmap #mainCONTENT{background:url(/images/locations_back_halftone.gif) no-repeat left top;}
#pageCONTACT #mainCONTENT{padding-bottom:100px;}
#content{color:#dad4b3;font:12px/18px Arial, Helvetica, sans-serif;font-weight:400;}
#content a{color:#dad4b3;text-decoration:underline;}
#content p,table p{line-height:18px;margin-bottom:12px;margin-top:12px;}
.calloutTEXT{color:#1b0c0c;}
#pageLOCresults td.calloutTEXT{color:#1b0c0c;font-size:12px;font-weight:700;}
.highlightTEXT{color:#FFF;font-size:14px;font-weight:700;}
.sectionTAB{margin-bottom:5px;margin-left:-10px;margin-top:5px;}
#pageABOUTletter #content,#pageCOMMletter #content,#pageCREWletter #content{margin-left:237px;margin-right:237px;padding:156px 12px 72px;width:376px;}
#pageABOUTconcept #content{margin-left:149px;margin-right:139px;padding:80px 0;width:586px;}
#pageABOUTstory #content{margin-left:150px;margin-right:324px;padding:30px 0 10px;width:400px;}
#pageABOUTphotos #content,#pageCREWphotos #content{margin-left:139px;margin-right:139px;padding:30px 0 100px;width:596px;}
#pageMEDIAspots #content{margin-left:113px;margin-right:150px;padding:100px 0 72px;width:611px;}
#pageMEDIAnews #content{margin-left:167px;margin-right:167px;padding:86px 0 72px;width:540px;}
#pageCREWphotos #content{padding-bottom:50px;}
#pageABOUTdog #content{margin-left:193px;margin-right:193px;padding:100px 0;width:488px;}
#pageCONTACT #content{margin-left:237px;margin-right:237px;padding:100px 12px 12px;width:376px;}
#pageCABLE #content{height:570px;margin:0;padding:0;width:874px;}
#pageCOMMcares #content{margin-left:184px;margin-right:184px;padding:100px 0 72px;width:506px;}
#pageMILL #content,#pageMILLpeople #content{margin-left:137px;margin-right:137px;padding:84px 0 72px;width:600px;}
#pageMILLstory #content,#pageMILLlearn #content{margin-left:187px;margin-right:187px;padding:84px 0 72px;width:500px;}
#pageCOMMcares #content ul{margin-left:15px;margin-right:15px;padding:0;}
#pageCOMMcares #content li{margin:0 0 5px;padding:0;}
#pageMENU #content,#pageMENUquality #content{margin-left:117px;margin-right:117px;padding:52px 0 120px;width:640px;}
#pageMENUquality #content{padding-top:72px;}
#pageCREWjobs #content{font-size:11px;margin-left:126px;margin-right:126px;padding:103px 0 72px;width:622px;}
#pageCREWjobs #headerBOX{background:url(/images/crew_jobs_header_box_back.jpg) no-repeat left top;font-size:11px;height:177px;line-height:16px;margin-bottom:5px;margin-top:0;padding:25px 297px 25px 25px;width:300px;}
#pageCREWjobs #headerBOX p{line-height:16px;margin:15px 0 0;}
#pageCREWjobs .calloutTEXTwrapper{margin-top:30px;}
#pageCREWjobs .calloutTEXTwrapper ul,#pageCREWjobs #content ul{margin:10px 20px 0;padding:0;}
#pageCREWjobs .calloutTEXTbox,#pageCREWjobs .calloutTEXTboxRT{float:left;font-size:11px;width:300px;}
#pageCREWjobs .calloutTEXTboxRT{float:right;}
#pageCREWjobs #weMakeFunOfWork{position: absolute;top:0;left:365px;height:125px;width:457px;}
#pageCREWjobs #weMakeFunOfWork #bgImg {position: absolute;bottom:0px;right:0px;width:267px;height:125px;margin:0;}
 #pageCREWjobs #weMakeFunOfWork span{line-height:14px;font-weight:bold;color:#FEBD11;font-size:12px;display:block;position:absolute;width:450px;left:0;bottom:5px;}
#pageCREWjobs #weMakeFunOfWork a{color:#FEBD11;}
#pageCREWjobs #headerSpace{height:21px;}
#flashPHOTOSbox{margin-bottom:20px;margin-top:0;}
#pageCREWphotos .calloutBOX,#pageCREWphotos .calloutBOXmid{float:left;font-size:11px;width:180px;}
#pageCREWphotos .calloutBOX h1,#pageCREWphotos .calloutBOXmid h1{background:url(/images/crew_testimonials_lines_back.gif) no-repeat left top;color:#FFF;font-size:13px;font-weight:700;padding:5px 12px;}
#pageCREWphotos .calloutBOX p,#pageCREWphotos .calloutBOXmid p{line-height:15px;margin:12px;}
#pageCREWphotos .calloutBOXmid{margin-left:28px;margin-right:28px;}
#pageCREWfran #content{margin-left:200px;margin-right:200px;padding:100px 0 72px;width:474px;}
#pageCREWpopup #content{line-height:normal;margin-left:63px;margin-right:63px;padding:40px 0;width:448px;}
#pageCOMMdonate #content{margin-left:150px;margin-right:150px;padding:100px 0 72px;width:574px;}
#pageCOMMmill #content{margin-left:239px;margin-right:239px;padding:125px 0;text-align:center;width:396px;}
#pageCOMMthanks #content,#pageCLUBthanks #content{margin-left:259px;margin-right:259px;padding:157px 0 160px;text-align:center;width:356px;}
#pageGIFTcard #content{margin-left:165px;margin-right:165px;padding:100px 0;width:544px;}
#pageCLUB #content{margin-left:149px;margin-right:149px;padding:88px 0 149px;width:576px;}
#pageLOCmap #content{margin-left:102px;margin-right:52px;padding:56px 0;width:720px;}
#pageSITEmap #content{margin-left:137px;margin-right:137px;padding:100px 0;text-align:center;width:600px;}
#pagePRIVACY #content{font-size:11px;margin-left:137px;margin-right:137px;padding:88px 0 52px;width:600px;}
#pagePRIVACY #content ol{color:#FFF;font-size:12px;font-weight:700;}
#pagePRIVACY #content p{line-height:15px;}
#pageLOCresults #content{margin-left:175px;margin-right:175px;padding:100px 0 72px;width:524px;}
#pageLOCresults #content a{color:#1B0C0C;font-size:11px;font-weight:700;margin-left:15px;margin-right:15px;text-decoration:none;}
#pageSITEmap #content td{padding:0 20px;}
#pageSITEmap #content p{margin-bottom:20px;margin-top:20px;}
#pageCONTACT #formBOX{background:#910102;margin-left:115px;margin-right:115px;padding:50px 100px;width:444px;}
#pageONELOVE #mainBOXinner{background:#C00202 url(/images/global_background_red_tall2.jpg) no-repeat left top;}
#pageONELOVE #content{font-size:12px;margin-left:137px;margin-right:137px;padding:88px 0 52px;width:600px;color:#fff;}
#pageONELOVE #copy {margin-top:10px;padding:10px;background:#930000;}
#pageONELOVE #content ol{color:#FFF;font-size:12px;font-weight:700;}
#pageONELOVE table {width:100%;margin-bottom:30px;}
#pageONELOVE th {vertical-align:top;padding:0 5px;font-size:10px; text-transform:uppercase;background:#660000;border-bottom:1px solid #d60000;border-right:1px solid #d60000;text-align:left;}
#pageONELOVE th:last-child {border-right:none;}
#pageONELOVE td {vertical-align:bottom;border-bottom:1px solid #d60000; text-align:left; font-size:10px; padding:15px 5px 5px 5px;border-right:1px solid #d60000;}
#pageONELOVE td:last-child {border-right:none;}
#pageONELOVE #content p{line-height:15px;}
#formBOX .formFIELD,#pageCOMMdonate #content .formFIELD,#pageCLUB #content .formFIELD,#pageCREWpopup .formFIELD,table.CLUBsignup .formFIELD{background:#FFF;font-size:11px;margin-bottom:12px;margin-top:8px;}
#formBOX .formFIELDfiles{width:255px;}
.formFIELDextraspace{font-size:11px;margin-right:5px;}
#pageABOUTdog #letterBOX{background:url(/images/about_dog_box_back.jpg) no-repeat right top;border:10px solid #910102;padding:5px;width:458px;}
#pageABOUTdog #letterBOX p{padding-left:10px;padding-right:10px;}
#pageABOUTdog .textWRAP01,#pageABOUTdog .textWRAP02,#pageABOUTdog .textWRAP03,#pageABOUTdog .textWRAP04,#pageABOUTdog .textWRAP05,#pageABOUTdog .textWRAP06,#pageABOUTdog .textWRAP07,#pageABOUTdog .textWRAP08,#pageABOUTdog .textWRAP09,#pageABOUTdog .textWRAP10,#pageABOUTdog .textWRAP11{clear:left;float:left;}
#pageABOUTdog .textWRAPnew,#pageABOUTdog .textWRAPnew2,#pageABOUTdog .textWRAPnew3{clear:right;float:right;}
#pageABOUTdog .textWRAPnew{height:190px;width:290px;}
#pageABOUTdog .textWRAPnew2{height:20px;width:200px;}
#pageABOUTdog .textWRAPnew3{height:10px;width:100px;}
#pageABOUTdog .textWRAP01{height:80px;width:8px;}
#pageABOUTdog .textWRAP02{height:20px;width:8px;}
#pageABOUTdog .textWRAP03{height:20px;width:175px;}
#pageABOUTdog .textWRAP04{height:30px;width:195px;}
#pageABOUTdog .textWRAP05{height:20px;width:210px;}
#pageABOUTdog .textWRAP06{height:20px;width:225px;}
#pageABOUTdog .textWRAP07{height:30px;width:220px;}
#pageABOUTdog .textWRAP08{height:10px;width:210px;}
#pageABOUTdog .textWRAP09{height:60px;width:190px;}
#pageABOUTdog .textWRAP10{height:40px;width:200px;}
#pageABOUTdog .textWRAP11{height:50px;width:205px;}
#storyCONTENT{position:absolute;right:75px;top:140px;visibility:visible;width:270px;z-index:3;}
#menuCOMBOS{height:359px;position:relative;width:640px;}
#menuCOMBObox{position:absolute;visibility:visible;z-index:2;}
#menuCOMBOS table.COMBO{background:#EC1C24 url(/images/menu_header_box_back.gif) repeat-y left top;}
#menuCOMBOS table.COMBO td.COPY{color:#febd11;font-size:14px;font-weight:700;padding-right:40px;padding-top:10px;}
#perfectBOX{background:url(/images/menu_perfect_box_back.jpg) no-repeat left top;height:157px;position:relative;width:640px;}
#perfectBOXtext{font-size:11px;height:117px;padding:20px 20px 20px 220px;width:400px;}
#perfectBOXtext p{line-height:13px;margin:5px 0 0;}
#perfectBOXckn{height:217px;margin-top:-50px;position:absolute;visibility:visible;width:220px;z-index:2;}
#flashMENUbox{margin-bottom:20px;}
#pageMEDIAnews #content h1{color:#FFF;font:bold 18px Arial, Helvetica, sans-serif;margin-bottom:30px;margin-top:30px;}
#pageMEDIAnews #content h1 a{font-size:15px;font-weight:700;text-decoration:none;}
#content sup,sup{line-height:0;margin:0;padding:0;}
#perfectBOX sup{font-size:10px;}
#pageMEDIAnews #content ul,#pageMEDIAnews #content li{font-family:Arial, Helvetica, sans-serif;list-style:none;margin:0;padding:0;}
#pageMEDIAnews #content ul{margin:30px 20px;}
#pageMEDIAnews #content li{list-style:url(/images/media_news_bullet_arrow.gif);margin-bottom:30px;}
#pageMEDIAnews #content .newsTITLE{color:#FFF;font-size:18px;}
#pageMEDIAnews #content .newsDATE{color:#FEBD11;font-size:14px;font-weight:700;}
#pageMEDIAspots #flashPHOTOSbox{float:right;height:350px;width:400px;}
#pageMEDIAspots .textBOX{float:left;margin-top:50px;width:211px;}
#pageMEDIAspots .textBOX p{padding-left:20px;padding-right:20px;}
#menuCOMMITbox{background:#CF0103 url(/images/menu_quality_box_back.jpg) no-repeat right top;border:8px solid #910102;font-size:11px;padding:5px;position:absolute;right:30px;top:30px;visibility:visible;width:240px;z-index:3;}
#menuCOMMITbox p{color:#FFF;font-size:11px;line-height:12px;margin:10px 15px;text-align:center;}
#menuSIDESbox{background:url(/images/menu_sides_box_back.gif) repeat-y left top;height:305px;margin-bottom:20px;margin-top:15px;position:relative;}
#sidesBOXckn{bottom:20px;height:127px;position:absolute;right:0;visibility:visible;width:277px;z-index:3;}
#menuKIDS{float:left;width:165px;}
#menuDRINKS{float:left;margin-left:8px;margin-right:8px;width:208px;}
#menuBOXES,#menuEXTRAS{float:right;width:251px;}
#menuEXTRAS .floatRIGHT{float:right;width:150px;}
#menuKIDS p,#menuDRINKS p,#menuBOXES p,#menuEXTRAS p{font-size:11px;line-height:normal;margin:10px 20px;padding:0;}
#menuKIDS .highlightTEXT,#menuDRINKS .highlightTEXT,#menuBOXES .highlightTEXT,#menuEXTRAS .highlightTEXT{font-size:13px;}
#menuKIDS p{margin-left:28px;}
td.locationBOX{background:url(/images/locations_searchbox.jpg) no-repeat left top;padding:7px 0 7px 7px;}
td.locationBOX table{margin-left:10px;margin-right:10px;}
td.locationBOX td{padding:5px;}
table.conceptBOX{margin-left:-64px;}
td.conceptBOXtext{background:url(/images/about_concept_box.jpg) no-repeat left top;}
td.conceptBOXtext p{color:#dad4b3;}
table.searchRESULTS td{padding:5px 5px 10px;}
table.searchRESULTS th{color:#FFF;font-size:14px;font-weight:700;padding:10px 5px 5px;}
table.searchRESULTS td.spacerROW{padding:0;}
table.CLUBsignup{background:url(/images/iframe_background_red.jpg) no-repeat left top;border:10px solid #910102;font:11px/16px Arial, Helvetica, sans-serif;}
table.CLUBsignup td p{color:#dad4b3;font:11px/16px Arial, Helvetica, sans-serif;}
table.CLUBsignup td p.highlightTEXT{color:#FFF;font:bold 13px Arial, Helvetica, sans-serif;}
table.CLUBsignup td{padding:20px;}
table.CLUBsignup td td{color:#FFF;font:11px/16px Arial, Helvetica, sans-serif;padding:0;}
table.CARDbuttons td{padding-left:5px;padding-top:2px;}
table.MILLwatch{float:left;margin-right:20px;width:200px;}
table.MILLthumbs{clear:both;}
#content table.MILLsubnav td{font-size:12px;}
#pageMILLstory #content ul,#pageMILLstory #content li{margin:0 0 15px;padding:0;}
#pageMILLstory #content ul{margin-left:25px;}
#pageMILLstory .picRIGHT{margin:-40px -60px 0 0;}
#pageMILLlearn .picRIGHT{margin-right:-20px;}
#pageMILLpeople #storyBOX{background:url(/images/million_people_storybox_shadow_tile.jpg) repeat-y center top;}
#pageMILLpeople #storyBOXbacktop{background:url(/images/million_people_storybox_shadow_top.jpg) no-repeat center top;padding-top:10px;}
#pageMILLpeople #storyBOXbackbtm{background:url(/images/million_people_storybox_shadow_btm.jpg) no-repeat center bottom;padding-bottom:15px;}
#pageMILLpeople #story01,#pageMILLpeople #story02,#pageMILLpeople #story03,#pageMILLpeople #story04,#pageMILLpeople #story05{background:#32322d url(/images/million_people_storybox_story_back.jpg) repeat-x left top;margin:0 16px;padding:10px;width:548px;}
#pageMILLpeople .storyTAB{height:38px;margin:0 11px;width:578px;}
#pageMILLpeople .infoLESS,#pageMILLpeople .infoMORE{float:right;font:11px Arial, Helvetica, sans-serif;padding-left:20px;width:343px;}
#pageMILLpeople .infoPIC{float:left;height:167px;width:185px;}
#pageMILLpeople .infoHEADING{float:right;height:68px;width:363px;}
#pageMILLpeople .infoCONTACT{clear:left;float:left;font:10px Arial, Helvetica, sans-serif;width:185px;}
#pageMILLpeople .infoCONTACT p{line-height:16px;}
#pageMILLpeople .infoCONTACT strong{color:#FFF;font-size:11px;font-weight:700;}
#pageGIFTcard #content table p{color:#dad4b3;font-size:12px;margin-bottom:15px;margin-right:15px;margin-top:5px;}
#pageLOCresults #content table.searchRESULTS td a{color:#FEBD11;font-weight:700;margin:0;}
.spacerPADDING{margin-bottom:0;margin-top:0;}
.buttonPADDINGright{margin-right:5px;}
.buttonPADDINGjob{margin-right:6px;}
.lowerBUTTON{bottom:20px;position:absolute;right:20px;visibility:visible;z-index:5;}
.lowerBUTTON2{bottom:20px;position:absolute;right:185px;visibility:visible;z-index:5;}
#pageMENU .lowerBUTTON,#pageMENUquality .lowerBUTTON{bottom:90px;right:120px;}
#pageMENU .lowerBUTTON2,#pageMENUquality .lowerBUTTON2{bottom:90px;right:320px;}
#pageABOUTconcept .lowerBUTTON{bottom:65px;right:145px;}
#pageABOUTconcept .lowerBUTTON2{bottom:65px;right:250px;}
#pageABOUTdog .lowerBUTTON{bottom:65px;right:190px;}
#pageABOUTdog .lowerBUTTON2{bottom:65px;right:295px;}
#pageABOUTdog #flashSOUND{bottom:70px;height:20px;left:192px;position:absolute;visibility:hidden;width:20px;z-index:2;}
#footerContainer { clear: both;z-index: 10;height: 275px;margin-top: -275px;background:#F4F1E7 url(/images/global_background_texture_btm.jpg) no-repeat center bottom;}
#footerContainer li.first a { color:#cccccc; text-decoration:none; text-transform:uppercase; }
#footerContainer li.first  { color:#cccccc; text-decoration:none; text-transform:uppercase; }
.grid-footer {display:inline;float:left;margin-left:20px;margin-right:10px;position:relative;width:130px;}
.grid-footer-omega {display:inline;float:left;margin-left:10px;position:relative;width:210px;margin-right:10px;}
#footerBANNERS{height:81px;position:relative;}
#bannerLEFT{float:left;height:79px;margin-left:0;margin-top:2px;width:305px;}
#bannerRIGHT{float:right;height:101px;margin-right:-9px;margin-top:-9px;width:578px;}
#footerLOGOS{border-top:1px solid #676767; padding-top:10px;}
#footerLOGOS a {margin-right:10px;}
#facebookBorder {background:url(/images/footer_facebook_border.png) no-repeat center top;width:245px;height:55px;float:left;margin-right:7px;overflow:hidden;}
#facebookBorder iframe {margin:-3px 0 0 0;}
#footerInner {width:950px;margin:0 auto;}
#footer{color:#666666;font:10px Arial, Helvetica, sans-serif;padding-right:0;padding-top:20px;padding-bottom:45px;height:210px;background:#322f24;width:874px;margin:0 0 0 25px;border-left:1px solid #322f24;border-right:1px solid #322f24;overflow:hidden;text-align:left;}
#footer ul{list-style:none;margin:0 0 20px 0;padding:0;}
#footer li{list-style:none;margin:0;padding:0;}
#footer a{color:#666666;text-decoration:none;}
#footer a:hover{color:#666666;text-decoration:underline;}
.terms{color:#FEBD11;font-size:11px;margin:0;padding:2px 0 2px 10px;}
#pageCLUB #mainBOX{padding-bottom:15px;}
*html #pageCLUB #mainBOX{padding-bottom:0;}
.clear{clear:both;font-size:1px;height:0;line-height:0;margin:0;}
img{border:none;}
.pageCOMMdonate_form{color:#FFF;width:375px;}
.pageCOMMdonate_form form{width:285px;}
.pageCOMMdonate_form h4{font-size:14px;margin-bottom:10px;margin-top:20px;}
.pageCOMMdonate_form input.text{width:300px;}
.pageCOMMdonate_form_action{text-align:right;}
#navLINKS ul,#navLINKS li,.navMENUcallout ul,.navMENUcallout li,#menuCOMBOS table.COMBO td.COPY ul,#menuCOMBOS table.COMBO td.COPY li{list-style:none;margin:0;padding:0;}
#matic_form a,#pageCREWjobs .highlightTEXT{color:#FEBD11;}
#content a:hover,#pageSITEmap #content .highlightTEXT a:hover,#pageMEDIAnews #content a:hover,#pageMEDIAnews #content .newsTITLE a:hover,#pageMILLpeople .infoCONTACT a:hover{color:#FFF;text-decoration:underline;}
#pageCREWphotos .calloutBOXwrapper,#menuEXTRAS{margin-top:20px;}
#pagePRIVACY #content ol li,table.MILLsubnav{margin-bottom:10px;}
#pageLOCresults #content a:hover,#pageLOCresults #content table.searchRESULTS td a:hover{color:#1B0C0C;text-decoration:underline;}
#pageSITEmap #content .highlightTEXT a,#pageMEDIAnews #content .newsTITLE a{color:#FFF;text-decoration:none;}
#menuCOMBOfinger,#menuCOMBOcaniac,#menuCOMBOsandwich{position:absolute;visibility:hidden;z-index:2;}
#pageMEDIAnews #content a,#content table.MILLsubnav a:hover,#pageMILLpeople .infoLESS a:hover,#pageMILLpeople .infoMORE a:hover{color:#FEBD11;text-decoration:underline;}
#content table.MILLsubnav a,#pageMILLpeople .infoLESS a,#pageMILLpeople .infoMORE a{color:#FEBD11;text-decoration:none;}
fieldset { border:none; margin:0;padding:0;}
#DonationRequest {margin-left:150px;margin-right:150px;padding:100px 0 72px;width:574px;}
#date-input-1 {float:left;margin-right:10px;}
#DonationRequestSubmit label {display:block;margin-top:10px;}
#DonationRequestSubmit form {margin-top:15px;}
.donationLabel {clear:right;}
.donationLabelFloat {width:285px;;float:left;}
.DonationSpecificRequestLeft {width:285px;;float:left;}
.DonationSpecificRequestRight {width:255px;;float:left;}
.donationLabelFloat1col {float:left;padding:10px 0 0 0;}
.donationLabelFloat1col label {margin-right:10px;margin-top:10px;}
.donationLabelAction {margin-top:20px;text-align:right;}
.donationLabelFloat3col {width:190px;float:left;}
.donationLabelAddress {width:210px;float:left;}
.donationLabelCity {width:206px;float:left;}
.donationLabelState {width:72px;float:left;}
.donationLabelZip {width:86px;float:left;}
.donationLabelFloat4col {width:166px;float:left;}
.donationLabelFloat4col-sm {width:72px;float:left;}
.donationLabel label {display:block;margin-top:10px;}
.donationLabelNo {margin-top:5px;}
.donationLabelNo label {display:inline;}
.donationLabelClear {clear:both;}
.donationLabeldivide {clear:both; border-top:1px solid #c00102; border-bottom:1px solid #c00102;padding:0 0 15px 0;margin:15px 0;}
#DonationRequestForm fieldset {color:#FFFFFF;}
#DonationSponsorDocFile, #DonationUploadFile {background:#fff;}
#recognitionAjax .recognitionDropDowns{float:left;padding-right:20px;margin-top:0;}
#recognitionAjax .recognitionDropDowns label{display:block;margin-top:0;}
input.eventName {width:265px;}
input.eventLocation {width:284px;}
input.contactInput {width:170px;}
input.phone {width:189px;}
input.address {width:190px;} 
input.zipcode {width:81px;}
select#DonationState {width:57px;}
textarea#DonationPurposeComments {width:285px;height:275px;overflow:auto;}
textarea#DonationOrganizationDescription {overflow:auto;width:570px;}
textarea#DonationRecognitionDetails {overflow:auto;width:570px;}
textarea#DonationPrevParticipationDetails {overflow:auto;width:570px;}
textarea#DonationExtraComments {overflow:auto;width:570px;}



* html .ui-widget-overlay {z-index: 9999999;}
.ui-datepicker-trigger {cursor:pointer;}
.ui-datepicker {font-size:12px;}
.ui-datepicker th {color:#5a090d;}
.ui-widget-overlay {background:url(/images/ui-bg_solid.png) repeat scroll 50% 50% #666666;opacity:0.8;}
.ui-dialog {border:9px solid #2a2720;}
.ui-dialog .ui-dialog-content {padding:0.7em 1em;}
.ui-dialog .ui-dialog-titlebar {background: #C60606 url(/images/ui-bg_gloss-wave_35_f6a828_500x100.png) repeat-x;}
.ui-widget-content h4 {font-size:12px;color:#FFF;margin-top:15px;font-weight:normal;}
.ui-widget-content p {color:#FFF;margin:10px 0 0 0;padding:0;}
.ui-widget-content li {color:#FFF;margin:10px 0 0 0;padding:0;}

span.requiredText {font-weight:bold;color:#FFDE00;font-size:18px;}
div.requiredErrorMsg {font-weight:bold;color:#FFDE00;font-size:12px;text-align:right;margin-top:20px;display:none;}
p.requiredInfo{text-align:right;margin-bottom:-20px !important;}
.blank{background-color:yellow;}

.donationLabelFloat1col input.submit  {display:block;background:url(/images/btn_submit.gif) no-repeat;cursor:pointer;width:58px;height:27px;border: none;text-indent: -1000em;cursor: pointer; padding-top:27px;}
.donationAction {width:85px;float:left;}
.donationCaptcha {padding-top:10px;}
.demoNavigation {margin-top:20px;text-align:right;}
div.error {display:block;color:#ffde00;font-size:0.8em;margin-left:0.5em;display:none;margin-top:0;clear:both;}
label.error{color:#ffde00;font-size:0.8em;margin:0 0 -10px;}
#flashMessage {color:#ffde00;}

div.demoNavigation input.navigation_button{font-size:10px;color:#dad4b3;padding:5px;background:url(/images/btn_black_bg.gif) repeat-x #1c0e0d;
text-align:center;font-weight:bold;margin:5px 10px;text-transform:uppercase;border:none;cursor:pointer;}

#storeAjax select {margin-right:7px;}
#wrapper_header {
	background:url(/images/new/bg_brick_header.png) center top no-repeat;
	overflow:hidden;
}

#wrapper_footer {
	overflow:hidden;
	
}

