body, form, p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
body {
	background: #F4F1E7 url(../images/global_background_texture_btm.jpg) repeat-x fixed left bottom;
	font-family: Arial, Helvetica, sans-serif;
}
body#pageCLUBframe {
	background: #910102;
}
body#pageCREWpopup {
	background: #37352E;
}
.formFIELD {
	font-size: 11px;
}
#msg input, #msg select {
	font-size: 11px;
	margin-right: 10px;
}
#wrapper {
	background: url(../images/global_background_texture_top.jpg) repeat-x fixed left top;
}
#pageCREWpopup #wrapper {
	background: none;
}
#wrapperCONTENT {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 40px;
	padding-right: 50px;
}
#pageCREWpopup #wrapperCONTENT {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#mainBOX {
	width: 874px;
	margin-left: 50px;
	background: #2B2821 url(../images/global_background_main_box.jpg) no-repeat center top;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}
#pageCREWpopup #mainBOX {
	width: 574px;
	margin: 0px;
	background: #37352E url(../images/global_background_main_box.jpg) no-repeat center top;
	padding: 13px;
}
#header {
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	background: url(../images/header_back_map.gif) no-repeat right top;
	height: 27px;
	padding-right: 25px;
	text-align: right;
	padding-top: 18px;
	padding-bottom: 2px;
}
#header .formFIELD {
	font: 11px Arial, Helvetica, sans-serif;
	color: #b3b3b3;
}
#headerLOGO {
	height: 103px;
	width: 180px;
	margin-left: -63px;
	z-index: 2;
	position: absolute;
	visibility: visible;
}
#nav {
	width: 118px;
	margin-left: -40px;
	position: absolute;
	visibility: visible;
	z-index: 3;
	margin-top: 103px;
}
#navLINKS {
	background: url(../images/nav_back_shadow.png) repeat-y left top;
	padding: 3px 9px;
	min-height: 232px;
}
#navLINKS ul, #navLINKS li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#navLINKS a.linkITEM, #navLINKS a.linkITEMtall {
	display: block;
	height: 25px;
	width: 100px;
	margin: 0px;
	padding: 1px 0px;
}
#navLINKS a.linkITEMtall {
	height: 37px;
}
#navMENUabout, #navMENUmenu, #navMENUcrew, #navMENUcable, #navMENUcomm, #navMENUloc, #navMENUmedia, #navMENUgift, #navMENUclub, #navMENUmill {
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: url(../images/nav_callout_top.png) no-repeat left top;
	width: 165px;
	color: #231f20;
	position: absolute;
	visibility: hidden;
	z-index: 4;
	margin-left: 100px;
	margin-top: -3px;
}
.navMENUcallout {
	background: url(../images/nav_callout_btm.png) no-repeat left bottom;
	padding-top: 18px;
	padding-bottom: 8px;
}
.navMENUcallout ul, .navMENUcallout li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.navMENUcallout a {
	font-weight: bold;
	color: #231f20;
	text-decoration: none;
}
.navMENUcallout a:hover {
	color: #EA222A;
}
.navMENUcallout sup {
	font-size: 7px;
	font-weight: bold;
}
.navMENUbackground {
	background: url(../images/nav_callout_mid.png) repeat-y left top;
	padding-right: 15px;
	padding-left: 32px;
	padding-bottom: 8px;
}
#errorPage{
  padding:100px 20px 30px 150px;
}
#mainFLASH {
	height: 394px;
	width: 874px;
	margin-bottom: 7px;
}
#card_mainFlash{
	height: 655px;
	width: 874px;
	margin-bottom: 7px;  
}
#matic_mainBG{
	height: 574px;
	width: 874px;
	margin-bottom: 7px;  
	background:url(../cane-o-matic/images/bg-send.jpg) no-repeat
}
#matic_form {
	float:right;
	width:300px;
	margin-right:80px;
	margin-top:90px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	position:relative;
}
#matic_photo {
	width:253px;
	float:left;
	margin-top:70px;
	margin-left:144px;
}
*html #matic_photo {
	width:253px;
	float:left;
	margin-top:70px;
	margin-left:72px;
}
* html #matic_form {
	margin-right:40px;
}
.textInput {
	width:230px;
	border:none;
	padding:3px;
	color:#000;
	margin-bottom:5px;
}
#matic_form .text {
	width:290px;
	border:none;
	margin-bottom:10px;
	padding:3px;
	color:#000;
}
#matic_form .textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000;
}
#matic_form label.labelHidden {
	display:none;
}
#matic_form table {
	width:300px;
	margin:15px 0;
	font-size:18px;
}
#matic_form table td {
	vertical-align:top;
}
#matic_form textarea {
	width:290px;
	margin:15px 0;
	border:none;
	padding:3px;
	height:80px;
	overflow:hidden;
	font-size: 14px;
}
#matic_form input.submit {
	float:right;
	margin-right:20px;
}
#matic_form p {
	font-size:13px;
	margin:10px 0;
}
#matic_form a {
	color:#FEBD11;
}
#mainBOXinner {
	width: 874px;
	background: #C00202 url(../images/global_background_red_tall.jpg) no-repeat left top;
}
#pageCREWpopup #mainBOXinner {
	width: 574px;
	background: #C00202 url(../images/popup_background_red.jpg) no-repeat left top;
}
#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/about_story_background_red.jpg) no-repeat left top;
}
#mainCONTENT {
	position: relative;
	display:block;
	min-height:500px;
	height:auto !important;
 	height:500px;
}
#mainCONTENT td {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}

#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: 0px;
}
#pageCREWfran #content li {
	margin-top: 3px;
	margin-bottom: 3px;
}
#pageCREWfran #content ul ul {
	font-weight: normal;
	/* color: #E4E0C9;
	color: #ebe3b6;
	color: #dad4b3; */
	margin-left: 30px;
	padding-left: 0px;
}

/* #pageCLUB #mainCONTENT {
	background: url(../images/club_back_halftone.gif) no-repeat left top;
} */
#pageLOCmap #mainCONTENT {
	background: url(../images/locations_back_halftone.gif) no-repeat left top;
}
#pageCONTACT #mainCONTENT {
	padding-bottom: 100px;
}

#content {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #e4e0c9;
	color: #ebe3b6;
	color: #dad4b3;
	font-weight: normal;
}
#content a {
	color: #e4e0c9;
	color: #ebe3b6;
	color: #dad4b3;
	text-decoration: underline;
}
#content a:hover {
	color: #FFF;
	text-decoration: underline;
}

#content p, table p {
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.calloutTEXT {
	color: #1b0c0c;
}
#pageLOCresults td.calloutTEXT {
	color: #1b0c0c;
	font-weight: bold;
	font-size: 12px;
}
.highlightTEXT {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
#pageCREWjobs .highlightTEXT {
	color: #FEBD11;
}

.sectionTAB {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -10px;
}
#pageABOUTletter #content, #pageCOMMletter #content, #pageCREWletter #content {
	width: 376px;
	margin-right: 237px;
	margin-left: 237px;
	padding: 156px 12px 72px;
}
#pageABOUTconcept #content {
	width: 586px;
	padding: 80px 0px;
	margin-right: 139px;
	margin-left: 149px;
}
#pageABOUTstory #content {
	width: 400px;
	padding: 30px 0px 10px;
	margin-right: 324px;
	margin-left: 150px;
}
#pageABOUTphotos #content, #pageCREWphotos #content {
	width: 596px;
	padding: 30px 0px 100px;
	margin-right: 139px;
	margin-left: 139px;
}
#pageMEDIAspots #content {
	width: 611px;
	padding: 100px 0px 72px;
	margin-right: 150px;
	margin-left: 113px;
}
#pageMEDIAnews #content {
	width: 540px;
	padding: 86px 0px 72px;
	margin-right: 167px;
	margin-left: 167px;
}
#pageCREWphotos #content {
	padding-bottom: 50px;
}
#pageABOUTdog #content {
	width: 488px;
	padding: 100px 0px;
	margin-right: 193px;
	margin-left: 193px;
}
#pageCONTACT #content {
	width: 376px;
	padding: 100px 12px 12px;
	margin-right: 237px;
	margin-left: 237px;
}
#pageCABLE #content {
	width: 874px;
	height: 570px;
	margin: 0px;
	padding: 0px;
}
#pageCOMMcares #content {
	width: 506px;
	margin-right: 184px;
	margin-left: 184px;
	padding: 100px 0px 72px;
}
#pageMILL #content, #pageMILLpeople #content {
	width: 600px;
	margin-right: 137px;
	margin-left: 137px;
	padding: 84px 0px 72px;
}
#pageMILLstory #content, #pageMILLlearn #content {
	width: 500px;
	margin-right: 187px;
	margin-left: 187px;
	padding: 84px 0px 72px;
}
#pageCOMMcares #content ul {
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
}
#pageCOMMcares #content li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
#pageMENU #content, #pageMENUquality #content {
	width: 640px;
	margin-right: 117px;
	margin-left: 117px;
	padding: 52px 0px 120px;
}
#pageMENUquality #content {
	padding-top: 72px;
}
#pageCREWjobs #content {
	width: 622px;
	margin-right: 126px;
	margin-left: 126px;
	padding: 103px 0px 72px;
	font-size: 11px;
}
#pageCREWjobs #headerBOX {
	background: url(../images/crew_jobs_header_box_back.jpg) no-repeat left top;
	padding: 25px 297px 25px 25px;
	width: 300px;
	height: 177px;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
}
#pageCREWjobs #headerBOX p {
	line-height: 16px;
	margin: 15px 0px 0px;
}
#pageCREWjobs .calloutTEXTwrapper {
	margin-top: 30px;
}
#pageCREWjobs .calloutTEXTwrapper ul, #pageCREWjobs #content ul {
	margin: 10px 20px 0px;
	padding: 0px;
}

#pageCREWjobs .calloutTEXTbox, #pageCREWjobs .calloutTEXTboxRT {
	width: 300px;
	font-size: 11px;
	float: left;
}
#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-top: 0px;
	margin-bottom: 20px;
}

#pageCREWphotos .calloutBOXwrapper {
	margin-top: 20px;
}

#pageCREWphotos .calloutBOX, #pageCREWphotos .calloutBOXmid {
	font-size: 11px;
	float: left;
	width: 180px;
}
#pageCREWphotos .calloutBOX h1, #pageCREWphotos .calloutBOXmid h1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background: url(../images/crew_testimonials_lines_back.gif) no-repeat left top;
	padding: 5px 12px;
}

#pageCREWphotos .calloutBOX p,#pageCREWphotos .calloutBOXmid p {
	line-height: 15px;
	margin: 12px;
}
#pageCREWphotos .calloutBOXmid {
	margin-right: 28px;
	margin-left: 28px;
}

#pageCREWfran #content {
	width: 474px;
	margin-right: 200px;
	margin-left: 200px;
	padding: 100px 0px 72px;
}
#pageCREWpopup #content {
	width: 448px;
	margin-right: 63px;
	margin-left: 63px;
	padding: 40px 0px;
	line-height: normal;
}
#pageCOMMdonate #content {
	width: 574px;
	margin-right: 150px;
	margin-left: 150px;
	padding: 100px 0px 72px;
}
#pageCOMMmill #content {
	width: 396px;
	margin-right: 239px;
	margin-left: 239px;
	padding: 125px 0px 125px;
	text-align: center;
}
#pageCOMMthanks #content, #pageCLUBthanks #content {
	width: 356px;
	margin-right: 259px;
	margin-left: 259px;
	padding: 157px 0px 160px;
	text-align: center;
}
#pageGIFTcard #content {
	width: 544px;
	margin-right: 165px;
	margin-left: 165px;
	padding: 100px 0px 100px;
}
#pageCLUB #content {
	width: 576px;
	margin-right: 149px;
	margin-left: 149px;
	padding: 88px 0px 149px;
}
#pageLOCmap #content {
	width: 720px;
	margin-right: 52px;
	margin-left: 102px;
	padding: 56px 0px;
}
#pageSITEmap #content {
	width: 600px;
	margin-right: 137px;
	margin-left: 137px;
	padding: 100px 0px;
	text-align: center;
}
#pagePRIVACY #content {
	width: 600px;
	margin-right: 137px;
	margin-left: 137px;
	padding: 88px 0px 52px;
	font-size: 11px;
}
#pagePRIVACY #content ol {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#pagePRIVACY #content ol li {
	margin-bottom: 10px;
}
#pagePRIVACY #content p {
	line-height: 15px;
}

#pageLOCresults #content {
	width: 524px;
	margin-right: 175px;
	margin-left: 175px;
	padding: 100px 0px 72px;
}
#pageLOCresults #content a {
	color: #1B0C0C;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin-right: 15px;
	margin-left: 15px;
}
#pageLOCresults #content a:hover {
	color: #1B0C0C;
	text-decoration: underline;
}
#pageSITEmap #content td {
	padding: 0px 20px;
}
#pageSITEmap #content p {
	margin-top: 20px;
	margin-bottom: 20px;
}
#pageSITEmap #content .highlightTEXT a {
	color: #FFF;
	text-decoration: none;
}
#pageSITEmap #content .highlightTEXT a:hover {
	color: #FFF;
	text-decoration: underline;
}

#pageCONTACT #formBOX {
	width: 444px;
	margin-right: 115px;
	margin-left: 115px;
	background: #910102;
	padding: 50px 100px;
}
#formBOX .formFIELD, #pageCOMMdonate #content .formFIELD, #pageCLUB #content .formFIELD, #pageCREWpopup .formFIELD, table.CLUBsignup .formFIELD {
	font-size: 11px;
	margin-bottom: 12px;
}
.formFIELDnospace {
	font-size: 11px;
}
.formFIELDextraspace {
	margin-right: 5px;
	font-size: 11px;
}

#pageABOUTdog #letterBOX {
	padding: 5px;
	border: 10px solid #910102;
	width: 458px;
	background: url(../images/about_dog_box_back.jpg) no-repeat right top;
}
#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 {
	float: left;
	clear: left;
}
#pageABOUTdog .textWRAPnew, #pageABOUTdog .textWRAPnew2, #pageABOUTdog .textWRAPnew3 {
	float: right;
	clear: 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 {
	width: 270px;
	position: absolute;
	visibility: visible;
	z-index: 3;
	top: 140px;
	right: 75px;
}

#menuCOMBOS {
	position: relative;
	height: 359px;
	width: 640px;
}
#menuCOMBObox {
	position: absolute;
	visibility: visible;
	z-index: 2;
}
#menuCOMBOfinger {
	position: absolute;
	visibility: hidden;
	z-index: 2;
}
#menuCOMBOcaniac {
	position: absolute;
	visibility: hidden;
	z-index: 2;
}
#menuCOMBOsandwich {
	position: absolute;
	visibility: hidden;
	z-index: 2;
}

#menuCOMBOS table.COMBO {
	background: #EC1C24 url(../images/menu_header_box_back.gif) repeat-y left top;
}
#menuCOMBOS table.COMBO td.COPY {
	font-size: 14px;
	font-weight: bold;
	color: #febd11;
	padding-right: 40px;
	padding-top: 10px;
}
#menuCOMBOS table.COMBO td.COPY ul, #menuCOMBOS table.COMBO td.COPY li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	
}
#perfectBOX {
	height: 157px;
	width: 640px;
	background: url(../images/menu_perfect_box_back.jpg) no-repeat left top;
	position: relative;
}
#perfectBOXtext {
	padding: 20px 20px 20px 220px;
	height: 117px;
	width: 400px;
	font-size: 11px;
}
#perfectBOXtext p {
	margin: 5px 0px 0px;
	line-height: 13px;
}
#perfectBOXckn {
	position: absolute;
	height: 217px;
	width: 220px;
	margin-top: -50px;
	z-index: 2;
	visibility: visible;
}
#flashMENUbox {
	margin-bottom: 20px;
}
#pageMEDIAnews #content h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 30px;
	margin-bottom: 30px;
}
#pageMEDIAnews #content a {
	color: #FEBD11;
	text-decoration: underline;
}
#pageMEDIAnews #content a:hover {
	color: #FFF;
	text-decoration: underline;
}
#pageMEDIAnews #content h1 a {
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}
#content sup, sup {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#perfectBOX sup {
	font-size: 10px;
}
#pageMEDIAnews #content ul, #pageMEDIAnews #content li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#pageMEDIAnews #content ul {
	margin: 30px 20px;
}
#pageMEDIAnews #content li {
	margin-bottom: 30px;
	list-style: url(../images/media_news_bullet_arrow.gif);
}

#pageMEDIAnews #content .newsTITLE {
	font-size: 18px;
	color: #FFF;
}
#pageMEDIAnews #content .newsTITLE a {
	color: #FFF;
	text-decoration: none;
}
#pageMEDIAnews #content .newsTITLE a:hover {
	color: #FFF;
	text-decoration: underline;
}

#pageMEDIAnews #content .newsDATE {
	font-size: 14px;
	font-weight: bold;
	color: #FEBD11;
}
#pageMEDIAspots #flashPHOTOSbox {
	float: right;
	height: 350px;
	width: 400px;
}
#pageMEDIAspots .textBOX {
	margin-top: 50px;
	width: 211px;
	float: left;
}
#pageMEDIAspots .textBOX p {
	padding-left: 20px;
	padding-right: 20px;
}

#menuCOMMITbox {
	width: 240px;
	font-size: 11px;
	padding: 5px;
	border: 8px solid #910102;
	visibility: visible;
	z-index: 3;
	top: 30px;
	right: 30px;
	position: absolute;
	background: #CF0103 url(../images/menu_quality_box_back.jpg) no-repeat right top;
}
#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;
	margin-top: 15px;
	margin-bottom: 20px;
	height: 315px;
	position: relative;
}
#sidesBOXckn {
	height: 127px;
	width: 277px;
	position: absolute;
	visibility: visible;
	z-index: 3;
	right: 0px;
	bottom: 20px;
	
}
#menuKIDS {
	float: left;
	width: 165px;
}
#menuDRINKS {
	width: 208px;
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
#menuBOXES, #menuEXTRAS {
	float: right;
	width: 251px;
}
#menuEXTRAS {
	margin-top: 20px;
}
#menuEXTRAS .floatRIGHT {
	float: right;
	width: 150px;
}
#menuKIDS p, #menuDRINKS p, #menuBOXES p, #menuEXTRAS p {
	font-size: 11px;
	line-height: normal;
	margin: 10px 20px;
	padding: 0px;
}

#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;
	padding-right: 0px;
}
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: #e4e0c9;
	color: #ebe3b6;
	color: #dad4b3;
}
table.searchRESULTS td {
	padding: 5px;
	padding-bottom: 10px;
}
table.searchRESULTS th {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	padding-top: 10px;	
}
table.searchRESULTS td.spacerROW {
	padding: 0px;
}
table.CLUBsignup {
	border: 10px solid #910102;
	font: 11px/16px Arial, Helvetica, sans-serif;
	background: url(../images/iframe_background_red.jpg) no-repeat left top;
}
table.CLUBsignup td p {
	color: #E4E0C9;
	color: #ebe3b6;
	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 {
	padding: 0px;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #FFF;
}
table.CARDbuttons td {
	padding-left: 5px;
	padding-top: 2px;
}
table.MILLwatch {
	float: left;
	width: 200px;
	margin-right: 20px;
}
table.MILLthumbs {
	clear: both;
}
table.MILLsubnav {
	margin-bottom: 10px;
}
#content table.MILLsubnav td {
	font-size: 12px;
}
#content table.MILLsubnav a {
	color: #FEBD11;
	text-decoration: none;
}
#content table.MILLsubnav a:hover {
	color: #FEBD11;
	text-decoration: underline;
}

#pageMILLstory #content ul, #pageMILLstory #content li {
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
}
#pageMILLstory #content ul {
	margin-left: 25px;
}
#pageMILLstory .picRIGHT {
	margin: 0px;
	margin-right: -60px;
	margin-top: -40px;
}
#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: 0px 16px;
	width: 548px;
	padding: 10px;
}

#pageMILLpeople .storyTAB {
	height: 38px;
	width: 578px;
	margin: 0px 11px;
}
#pageMILLpeople .storyCLOSE {
}
#pageMILLpeople .infoLESS, #pageMILLpeople .infoMORE {
	font: 11px Arial, Helvetica, sans-serif;
	float: right;
	width: 343px;
	padding-left: 20px;
}
#pageMILLpeople .infoLESS a, #pageMILLpeople .infoMORE a {
	color: #FEBD11;
	text-decoration: none;
}
#pageMILLpeople .infoLESS a:hover, #pageMILLpeople .infoMORE a:hover {
	color: #FEBD11;
	text-decoration: underline;
}

#pageMILLpeople .infoPIC {
	float: left;
	height: 167px;
	width: 185px;
}
#pageMILLpeople .infoHEADING {
	float: right;
	width: 363px;
	height: 68px;
}

#pageMILLpeople .infoCONTACT {
	float: left;
	width: 185px;
	font: 10px Arial, Helvetica, sans-serif;
	clear: left;
}
#pageMILLpeople .infoCONTACT p {
	line-height: 16px;
}
#pageMILLpeople .infoCONTACT a:hover {
	color: #FFF;
	text-decoration: underline;
}

#pageMILLpeople .infoCONTACT strong {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

#pageGIFTcard #content table p {
	font-size: 12px;
	color: #E4E0C9;
	color: #ebe3b6;
	color: #dad4b3;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#pageLOCresults #content table.searchRESULTS td a {
	color: #FEBD11;
	font-weight: bold;
	margin: 0px;
}
#pageLOCresults #content table.searchRESULTS td a:hover {
	color: #1B0C0C;
	text-decoration: underline;
}
.spacerPADDING {
	margin-top: 0px;
	margin-bottom: 0px;
}
.buttonPADDINGright {
	margin-right: 5px;
}
.buttonPADDINGjob {
	margin-right: 6px;
}
.lowerBUTTON {
	right: 20px;
	bottom: 20px;
	position: absolute;
	z-index: 5;
	visibility: visible;
}
.lowerBUTTON2 {
	right: 185px;
	bottom: 20px;
	position: absolute;
	z-index: 5;
	visibility: visible;
}
#pageMENU .lowerBUTTON, #pageMENUquality .lowerBUTTON {
	right: 120px;
	bottom: 90px;
}
#pageMENU .lowerBUTTON2, #pageMENUquality .lowerBUTTON2 {
	right: 320px;
	bottom: 90px;
}
#pageABOUTconcept .lowerBUTTON {
	right: 145px;
	bottom: 65px;
}
#pageABOUTconcept .lowerBUTTON2 {
	right: 250px;
	bottom: 65px;
}
#pageABOUTdog .lowerBUTTON {
	right: 190px;
	bottom: 65px;
}
#pageABOUTdog .lowerBUTTON2 {
	right: 295px;
	bottom: 65px;
}
#pageABOUTdog #flashSOUND {
	height: 20px;
	width: 20px;
	position: absolute;
	visibility: hidden;
	z-index: 2;
	left: 192px;
	bottom: 70px;
}

#footerBANNERS {
	height: 81px;
	position: relative;
}
#bannerLEFT {
	float: left;
	height: 79px;
	width: 305px;
	margin-top: 2px;
	margin-left: 0px;
}
#bannerRIGHT {
	height: 101px;
	width: 578px;
	float: right;
	margin-right: -9px;
	margin-top: -9px;
} 
#footerLOGOS {
	float: left;
	height: 42px;
	width: 250px;
	margin-left: 50px;
  _margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 100px;
}
#footer {
	font: 10px Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	height: 15px;
	width: 640px;
	float: right;
}
#footer ul, #footer li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#footer a {
	color: #4C4C4C;
	text-decoration: none;
	margin-left: 10px;
}
#footer a:hover {
	text-decoration: underline;
	color: #4C4C4C;
}
.terms {
color:#FEBD11;font-size:11px;padding:2px 0;margin:0;
}
#pageCLUB #mainBOX {
	padding-bottom: 15px;
}
*html #pageCLUB #mainBOX {
	padding-bottom: 0px;
}
.clear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0;
}
img {
	border:none;
}



